mirror of https://github.com/tikv/client-go.git
* improve batch efficiency by multiple attempts Signed-off-by: zyguan <zhongyangguan@gmail.com> * add support for aggressive batching Signed-off-by: zyguan <zhongyangguan@gmail.com> * add some metrics for batch client Signed-off-by: zyguan <zhongyangguan@gmail.com> * fetch more requests according to recent wait head durs Signed-off-by: zyguan <zhongyangguan@gmail.com> * add experimental batch options Signed-off-by: zyguan <zhongyangguan@gmail.com> * optimize and refactor Signed-off-by: zyguan <zhongyangguan@gmail.com> * some minor updates Signed-off-by: zyguan <zhongyangguan@gmail.com> * fix the metric of head arrival interval Signed-off-by: zyguan <zhongyangguan@gmail.com> * a minor update Signed-off-by: zyguan <zhongyangguan@gmail.com> * some minor fixes Signed-off-by: zyguan <zhongyangguan@gmail.com> * update according to the spec Signed-off-by: zyguan <zhongyangguan@gmail.com> * fix the ut Signed-off-by: zyguan <zhongyangguan@gmail.com> * fix batch condition Signed-off-by: zyguan <zhongyangguan@gmail.com> * add some doc comments Signed-off-by: zyguan <zhongyangguan@gmail.com> * address https://github.com/tikv/client-go/pull/1411#discussion_r1714086744 Signed-off-by: zyguan <zhongyangguan@gmail.com> * rename some vars according to the comments Signed-off-by: zyguan <zhongyangguan@gmail.com> * add more comments Signed-off-by: zyguan <zhongyangguan@gmail.com> --------- Signed-off-by: zyguan <zhongyangguan@gmail.com> |
||
|---|---|---|
| .. | ||
| mockserver | ||
| client.go | ||
| client_batch.go | ||
| client_collapse.go | ||
| client_fail_test.go | ||
| client_interceptor.go | ||
| client_interceptor_test.go | ||
| client_test.go | ||
| main_test.go | ||
| priority_queue.go | ||
| priority_queue_test.go | ||