Commit Graph

21 Commits

Author SHA1 Message Date
Daniel Smith 2a9fd611c5 Don't log ok status on DB close 2020-06-15 16:51:42 +00:00
Daniel Smith acbfe2e4c9
Revert "Revert "Initial RocksDB"" 2020-06-15 12:45:36 -04:00
Jingyu Zhou 9cd1614c82
Revert "Initial RocksDB" 2020-06-11 15:29:46 -07:00
Daniel Smith 346749d73c Implement deleting the data 2020-06-11 18:21:09 +00:00
Daniel Smith c3178d829d No longer double delete the DB 2020-06-11 16:12:29 +00:00
Daniel Smith 35372cbe38 Don't use global TraceBatch object 2020-06-11 15:28:36 +00:00
Daniel Smith d310a45cb4 Crash when trying to set up the rocks engine without building rocks 2020-06-10 20:19:06 +00:00
Daniel Smith 9c9eebe9ff Improve cleanup 2020-06-05 18:30:19 +00:00
Daniel Smith 6893e7bfbe Refresh RocksDB iterators instead of allocating new ones 2020-06-04 15:55:45 +00:00
Daniel Smith 98013e87b3 No longer use a tailing iterator 2020-06-03 21:11:57 +00:00
Daniel Smith 46b7803622 Fix reverse iteration seek behavior 2020-06-03 21:02:44 +00:00
Daniel Smith 455cb41283 Add a warning if attempting to use RocksDB without it built 2020-06-03 21:02:09 +00:00
Daniel Smith 4b402b213a Enable FDB to be built without RocksDB 2020-06-03 20:32:39 +00:00
Daniel Smith 830ddb3b5f Don't re-use cursors 2020-06-02 22:54:52 +00:00
Daniel Smith 62f2eb7875 Further reverse iteration work 2020-06-02 22:32:05 +00:00
Daniel Smith 8c5b40a92a Implement reverse range reads 2020-06-02 20:32:02 +00:00
Daniel Smith c2e8029837 Don't spam logs with missing keys 2020-05-28 21:19:12 +00:00
Daniel Smith f2bf42e7ac Cowardly refusing to write and empty batch 2020-05-28 21:12:16 +00:00
Daniel Smith 6386563cee Convert to buffering writes in the storage server thread 2020-05-27 19:59:51 +00:00
Daniel Smith b6dd425c1c RocksDB is kind of working! 2020-05-22 21:25:40 +00:00
Daniel Smith 5d361fe532 Copy/paste rebase onto 6.3 2020-05-22 15:02:51 +00:00