Jan Christoph Uhde
c3f7961b88
apply unique log ids ( #8561 )
2019-03-25 20:26:51 +01:00
Frank Celler
ac9f375fb5
big reformat
2018-12-26 00:54:03 +01:00
Simon
da4585ddad
Address leak sanitizer warnings ( #6275 )
2018-09-10 12:10:55 +02:00
Jan
72ec463a8d
Bug fix/cleanup 2005 ( #5404 )
2018-05-20 20:57:43 +02:00
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
Dan Larkin
fcc5db8876
Downgraded log level for debug statements in caching system. ( #4448 )
2018-01-26 17:07:29 +01:00
Simon Grätzer
dce677720d
Fixing an issue with intermediate commits ( #3975 )
2017-12-12 09:17:18 +01:00
Jan
833f026160
fix issues found by codescan ( #3870 )
2017-12-06 10:44:19 +01:00
Jan
e8ef1a21b6
fix some issues found by coverity code scan ( #3256 )
2017-09-21 10:26:59 +02:00
Simon Grätzer
88d01b89b5
Optimizations for Caches and Graph Traversals ( #3169 )
2017-08-31 18:33:10 +02:00
Dan Larkin
e2fdab431c
Fix compiler warnings and needlessly failing catch tests. ( #3171 )
2017-08-31 17:27:25 +02:00
Dan Larkin
a3ae2b7191
Augmented cache API and fixed a potential deadlock scenario. ( #2579 )
...
* Augmented cache API and fixed a potential deadlock scenario.
* The RocksDBEdgeIndex now tries to read up to 10 times form the cache on lock_timeout. Instead of rewriting everything after first attempt
2017-06-19 17:28:04 +02:00
Dan Larkin
a0c4e3d9df
Improved RocksDB engine statistics with docs and rest endpoint ( #2598 )
...
* Improved statistics reporting for RocksDB engine (including cache info).
* Added documentation about db._engineStats().
* Added rest endpoint for engine stats.
2017-06-18 22:55:25 +02:00
jsteemann
ac6c5a79d7
minor enhancements for the cache
2017-05-15 14:29:14 +02:00
jsteemann
ecff3cbb90
remove unused include
2017-05-10 12:58:09 +02:00
Dan Larkin
dd0a7c8869
Move assertions to maintainer mode conditional blocks.
2017-04-04 19:17:23 -04:00
Dan Larkin
c339b641b8
Fixed allocation bug for many-cache situation.
2017-04-03 11:44:37 -04:00
jsteemann
30b4b2b402
prevent unlikely division by zero
2017-03-23 18:17:47 +01:00
Dan Larkin
6a449efb06
Improved cache rebalancing and allocation strategies.
2017-03-11 12:15:08 -05:00
Dan Larkin
db2cabf844
Completed implementation of transactional cache.
2017-03-06 10:31:36 -05:00
jsteemann
79f6a39c23
fix cppcheck errors
2017-03-06 14:22:03 +01:00
Dan Larkin
b9b977c889
Added hit-rate reporting to caches.
2017-02-28 14:04:13 -05:00
jsteemann
a6421118d4
fix cppcheck complaint
2017-02-28 17:02:24 +01:00
Dan Larkin
e538f1e962
Fixed bugs in cache resize tasks and related tests.
2017-02-27 17:28:45 -05:00
jsteemann
779755b605
MSVC
2017-02-27 09:40:14 +01:00
jsteemann
f72f53d6ca
fix compile warnings and errors
2017-02-27 09:18:56 +01:00
Dan Larkin
09600f0971
Added hash cache system.
2017-02-24 15:31:40 -05:00