1
0
Fork 0
arangodb/lib/SimpleHttpClient
Simon fdee0544b7 Using asio::io_context::strands instead of locks (#5266)
* initial try adding strands

* working, stable amount of threads

* improve shell_client cluster

* Fixing some accounting for the scheduler

* Fix accounting

* Fixing wrong strand usage

* add missing return

* Fixing thread accounting

* More scheduler accounting issues

* Fixing various things

* Fixing some stuff

* Fixing some stuff

* Some more subtle bugfixes

* Some cleanup code

* fixing some stuff

* adding some more fixes

* Fixing possible issues

* Fixing missing _storeResult

* Fixing some stuff

* Reducing lambda stack, perhaps fixing hangups

* Fix writeunlocker

* Fixing possible issues

* adding some debugging stuff

* refactor sockets

* possible fixes

* Adding more job guards

* Fixin possible bug

* cleaning up some stuff

* working impl

* Remove debugging output

* Fixing build

* fixing import

* Fixing another bug

* removing debug log

* Removing examples

* Reverting scheduler working code

* Cleanup

* Addressing review comments
2018-05-07 15:58:19 +02:00
..
Callbacks.h
ClientConnection.cpp make SimpleHttpClient's SSL connections abortable too (#4023) 2017-12-13 14:03:33 +01:00
ClientConnection.h make SimpleHttpClient's SSL connections abortable too (#4023) 2017-12-13 14:03:33 +01:00
Communicator.cpp Using asio::io_context::strands instead of locks (#5266) 2018-05-07 15:58:19 +02:00
Communicator.h Feature/efficiency (#3736) 2018-01-05 16:51:31 +01:00
ConnectionManager.cpp
ConnectionManager.h remove alignas 2017-03-28 10:04:51 +02:00
Destination.h Feature/efficiency (#3736) 2018-01-05 16:51:31 +01:00
GeneralClientConnection.cpp periodically recheck socket validity/connectivity for sockets that loop around poll() every 20s (#4535) 2018-02-08 08:40:52 +01:00
GeneralClientConnection.h periodically recheck socket validity/connectivity for sockets that loop around poll() every 20s (#4535) 2018-02-08 08:40:52 +01:00
Options.h Bug fix/uaf communicator request abort (#3216) 2017-09-15 22:42:30 +02:00
SimpleHttpClient.cpp forward port branch feature-3.3/allow-jwt-in-arangosh (#5009) 2018-04-03 17:37:01 +02:00
SimpleHttpClient.h forward port branch feature-3.3/allow-jwt-in-arangosh (#5009) 2018-04-03 17:37:01 +02:00
SimpleHttpCommunicatorResult.h Feature/small misc optimizations (#4504) 2018-02-08 09:25:07 +01:00
SimpleHttpResult.cpp Feature/efficiency (#3736) 2018-01-05 16:51:31 +01:00
SimpleHttpResult.h
SslClientConnection.cpp make SimpleHttpClient's SSL connections abortable too (#4023) 2017-12-13 14:03:33 +01:00
SslClientConnection.h make SimpleHttpClient's SSL connections abortable too (#4023) 2017-12-13 14:03:33 +01:00