1
0
Fork 0
arangodb/tests/Cache
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
..
BucketState.cpp Optimizations for Caches and Graph Traversals (#3169) 2017-08-31 18:33:10 +02:00
CachedValue.cpp
FrequencyBuffer.cpp Optimizations for Caches and Graph Traversals (#3169) 2017-08-31 18:33:10 +02:00
LockStressTest.cpp Optimizations for Caches and Graph Traversals (#3169) 2017-08-31 18:33:10 +02:00
Manager.cpp remove TRI_usleep and TRI_sleep, and use std::this_thread::sleep_for … (#3817) 2017-12-06 18:43:49 +01:00
Metadata.cpp Optimizations for Caches and Graph Traversals (#3169) 2017-08-31 18:33:10 +02:00
MockScheduler.cpp Using asio::io_context::strands instead of locks (#5266) 2018-05-07 15:58:19 +02:00
MockScheduler.h Using asio::io_context::strands instead of locks (#5266) 2018-05-07 15:58:19 +02:00
PlainBucket.cpp
PlainCache.cpp Cmake 5.0 complains about unused lambda captures (#3390) 2017-10-13 12:20:48 +02:00
Rebalancer.cpp remove TRI_usleep and TRI_sleep, and use std::this_thread::sleep_for … (#3817) 2017-12-06 18:43:49 +01:00
Table.cpp Optimizations for Caches and Graph Traversals (#3169) 2017-08-31 18:33:10 +02:00
TransactionManager.cpp
TransactionalBucket.cpp Optimizations for Caches and Graph Traversals (#3169) 2017-08-31 18:33:10 +02:00
TransactionalCache.cpp
TransactionalStore.cpp Bug fix/fixes 0609 (#3227) 2017-09-13 16:28:21 +02:00
TransactionalStore.h
TransactionsWithBackingStore.cpp Fixed return value of cache rebalancer in a few spots. (#3967) 2017-12-08 16:01:54 +01:00