etcd-cpp-apiv3/etcd/v3
Tao He 9e77fdb2ee
Fixes lock, and the underlying keepalive implmentation. (#60)
* Fixes lock, and the underlying keepalive implmentation.

The previous implementation is buggy when a lot of locks happen at the same time,
as the cpprestsdk's threadpool use a fixed number of thread for posix platform:

https://github.com/microsoft/cpprestsdk/blob/master/Release/src/pplx/threadpool.cpp#L198

Signed-off-by: Tao He <sighingnow@gmail.com>
2021-05-21 18:05:35 +08:00
..
Action.hpp List/delete/watch on exact range. (#51) 2021-04-01 14:50:50 +08:00
AsyncCompareAndDeleteAction.hpp Re-org v3 related files to make it a submodule. 2020-09-30 00:32:00 +08:00
AsyncCompareAndSwapAction.hpp Re-org v3 related files to make it a submodule. 2020-09-30 00:32:00 +08:00
AsyncDeleteAction.hpp Re-org v3 related files to make it a submodule. 2020-09-30 00:32:00 +08:00
AsyncDeleteRangeResponse.hpp Re-org v3 related files to make it a submodule. 2020-09-30 00:32:00 +08:00
AsyncGetAction.hpp Re-org v3 related files to make it a submodule. 2020-09-30 00:32:00 +08:00
AsyncLeaseAction.hpp Optimize the implementation of error handling in keep alive. (#54) 2021-04-07 23:20:33 +08:00
AsyncLeaseResponse.hpp Implements "KeepAlive" feature, and enhance "lock" with a lease. 2021-01-10 23:39:50 +08:00
AsyncLockAction.hpp Re-org v3 related files to make it a submodule. 2020-09-30 00:32:00 +08:00
AsyncLockResponse.hpp Re-org v3 related files to make it a submodule. 2020-09-30 00:32:00 +08:00
AsyncRangeResponse.hpp Re-org v3 related files to make it a submodule. 2020-09-30 00:32:00 +08:00
AsyncSetAction.hpp Re-org v3 related files to make it a submodule. 2020-09-30 00:32:00 +08:00
AsyncTxnAction.hpp Re-org v3 related files to make it a submodule. 2020-09-30 00:32:00 +08:00
AsyncTxnResponse.hpp Re-org v3 related files to make it a submodule. 2020-09-30 00:32:00 +08:00
AsyncUpdateAction.hpp Re-org v3 related files to make it a submodule. 2020-09-30 00:32:00 +08:00
AsyncWatchAction.hpp Fixes lock, and the underlying keepalive implmentation. (#60) 2021-05-21 18:05:35 +08:00
AsyncWatchResponse.hpp Re-org v3 related files to make it a submodule. 2020-09-30 00:32:00 +08:00
KeyValue.hpp Re-org v3 related files to make it a submodule. 2020-09-30 00:32:00 +08:00
Transaction.hpp Reduce the dependency interface to avoid include all generated protobuf/grpc files. (#41) 2021-02-06 17:16:58 +08:00
V3Response.hpp Re-org v3 related files to make it a submodule. 2020-09-30 00:32:00 +08:00
action_constants.hpp Re-org v3 related files to make it a submodule. 2020-09-30 00:32:00 +08:00