etcd-cpp-apiv3/etcd
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
..
v3 Fixes lock, and the underlying keepalive implmentation. (#60) 2021-05-21 18:05:35 +08:00
Client.hpp Fixes lock, and the underlying keepalive implmentation. (#60) 2021-05-21 18:05:35 +08:00
KeepAlive.hpp Fixes lock, and the underlying keepalive implmentation. (#60) 2021-05-21 18:05:35 +08:00
Response.hpp Fixes lock, and the underlying keepalive implmentation. (#60) 2021-05-21 18:05:35 +08:00
SyncClient.hpp List/delete/watch on exact range. (#51) 2021-04-01 14:50:50 +08:00
Value.hpp class Value: remove unused code (#48) 2021-03-29 18:53:56 +08:00
Watcher.hpp Fixes lock, and the underlying keepalive implmentation. (#60) 2021-05-21 18:05:35 +08:00