Dan Larkin-York
a9df1907c3
Fix issue with cache allocation statistics. ( #10028 )
2019-09-18 10:45:35 +02: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
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
jsteemann
5677baf561
fixed some MSVC warnings
2017-08-30 13:11:55 +02:00
Dan Larkin
18e8c19271
Improvements to CachedValue internals and handling. ( #3126 )
...
* Added checks everywhere for CachedValue::construct.
* Enforce 16MiB limit on keys and 4GiB limit on values.
* Protected members behind function calls in anticipation of format change.
* Shrunk CachedValue struct.
* Fixed alignment of CachedValues.
* Fixed improper comparison.
2017-08-28 15:07:16 +02:00
Simon Grätzer
b76b53d87a
Fix edge cache behaviour ( #3079 )
...
* fixing cache resizing bug
* reenabling test
2017-08-22 10:40:52 +02:00
Dan Larkin
77c63bdc9f
Fixed a deadlock issue in cache shutdown. ( #2661 )
2017-06-26 16:30:32 +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
5ec026b659
Added sizeHint method for caches to improve warmup procedures.
2017-05-24 13:45:53 -04:00
Dan Larkin
e935c83762
Exposed isMigrating() method on caches.
2017-05-24 10:44:34 -04:00
Dan Larkin
71846d0ad7
Added hinting so cache table is aware of eviction rate problems.
2017-05-23 19:05:50 -04:00
Dan Larkin
8decc3c8b8
Fixed some uninitialized values.
2017-05-17 09:38:31 -04:00
Dan Larkin
5817de528f
Adjusted some cache constants and added eviction rate tracking.
2017-05-15 13:24:30 -04:00
jsteemann
ac6c5a79d7
minor enhancements for the cache
2017-05-15 14:29:14 +02:00
jsteemann
617e23e25a
cppcheck
2017-04-06 11:48:07 +02:00
Dan Larkin
ae84e8ac84
Cache workaround to pass upgrade test.
2017-04-05 12:55:16 -04:00
Dan Larkin
eaca014406
Fixed deadlock in cache shutdown.
2017-03-23 12:11:50 -04:00
Dan Larkin
3ac4495eac
Moved Finding class out of Cache for convenience.
2017-03-14 11:51:25 -04: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
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
Dan Larkin
09600f0971
Added hash cache system.
2017-02-24 15:31:40 -05:00