John Sully
|
5449859ede
|
Perf fixes for expire snapshots
Former-commit-id: da805e4442815c89e85ca7b9fc855dd11ef2a6c8
|
2019-12-17 17:39:04 -05:00 |
|
John Sully
|
b8015a4c2f
|
complete snapshot handling of expires, may still be perf issues
Former-commit-id: 7c6cf4ba4696ba8a7b4069491e8ad0a583958bdc
|
2019-12-16 22:07:53 -05:00 |
|
John Sully
|
2e05aa89d0
|
snapshots no longer have dangling keys in the expire set
Former-commit-id: 939b6b61084fbec7b7bd0ada49f6853e334f87dd
|
2019-12-16 21:14:16 -05:00 |
|
John Sully
|
0b24112fe2
|
Merge the expire datastructs on endsnapshot
Former-commit-id: 968681ac37d1505a7b38628425f60e08b2cd41c4
|
2019-12-16 20:13:19 -05:00 |
|
John Sully
|
fce67c145f
|
A bunch of bug fixes
Former-commit-id: 228339586a19874f869cf45dc3834a270f99768a
|
2019-12-10 01:01:45 -05:00 |
|
John Sully
|
38f7cca61a
|
Add support for multiple databases with rocksdb
Former-commit-id: cfa3b760b00776876134692d42e25a60fcd8dea9
|
2019-12-09 20:45:58 -05:00 |
|
John Sully
|
11f710c5fc
|
Fixup IStorage uses
Former-commit-id: 5ea0ce143a79365fb3903c6fc7caeb1c9760b0cc
|
2019-12-06 17:43:28 -05:00 |
|
John Sully
|
5f1331cc3c
|
It is permissible to call dictFind() while iterating
Former-commit-id: 43a598c145d5ea9f2c0b2a16f93f5a8cbb724e7e
|
2019-11-30 00:03:34 -05:00 |
|
John Sully
|
6533428887
|
Reduce snapshot window to 1 second instead of 10
Former-commit-id: 4f91f0503fe4eea1c20b977a5858ac345c3e7b9b
|
2019-11-29 22:21:49 -05:00 |
|
John Sully
|
5fd848eedc
|
Nested snapshot garbage collection. Works but huge fragmentation
Former-commit-id: 82b2a3f3dbf8f864d9157655b5422c69845c4019
|
2019-11-28 19:00:51 -05:00 |
|
John Sully
|
65a3485dfb
|
Ensure size() count is accurate, and fix find_threadsafe which didn't check children
Former-commit-id: ffa44b636afd4fe907c79fe7deebac3d1e091ee9
|
2019-11-25 17:50:40 -05:00 |
|
John Sully
|
6ae66162c5
|
Move snapshot code into its own file
Former-commit-id: 4afd0a6ce650cc93a73ea3e4bb632226087dde37
|
2019-11-24 17:59:02 -05:00 |
|