sapling/eden/fs/store/mononoke
Zeyi Fan fa10788fce Reuse CURL* handle from curl_easy interface
Summary: Since `CurlClient` is going to be used in multiple threads and each thread has its own instance of CurlClient, we are now able to assign one curl_easy handle for each of the client. So curl would be able to reuse the existing connections to Mononoke API Server.

Reviewed By: chadaustin

Differential Revision: D14334486

fbshipit-source-id: aacd210773c44dea6f1d9dd7f9b09d765a9c7a0a
2019-03-11 14:34:09 -07:00
..
test Use thread factory for curl clients 2019-03-11 14:34:09 -07:00
CMakeLists.txt Use MononokeCurlBackingStore in HgBackingStore 2019-03-11 14:34:09 -07:00
CurlHttpClient.cpp Reuse CURL* handle from curl_easy interface 2019-03-11 14:34:09 -07:00
CurlHttpClient.h Reuse CURL* handle from curl_easy interface 2019-03-11 14:34:09 -07:00
MononokeAPIUtils.cpp Add MononokeCurlBackingStore 2019-03-11 14:34:08 -07:00
MononokeAPIUtils.h Add MononokeCurlBackingStore 2019-03-11 14:34:08 -07:00
MononokeCurlBackingStore.cpp Use thread factory for curl clients 2019-03-11 14:34:09 -07:00
MononokeCurlBackingStore.h Use thread factory for curl clients 2019-03-11 14:34:09 -07:00
MononokeHttpBackingStore.cpp Add MononokeCurlBackingStore 2019-03-11 14:34:08 -07:00
MononokeHttpBackingStore.h rename MononokeBackingStore to MononokeHttpBackingStore 2019-02-22 12:22:00 -08:00