Commit Graph

57 Commits

Author SHA1 Message Date
Andrea Cavalli 0ab75623ba Update rocksdb, lucene, Add SST Reader/Writer, update blocks verification, live files, refactor iterator 2023-10-10 00:39:41 +02:00
Andrea Cavalli 3df0dcf36a Rename badBlocks, check failures in rocksdb iterator 2023-09-26 01:18:24 +02:00
Andrea Cavalli 85bfdc33e9 Implement repair module, improve badBlocks function, read-only mode 2023-09-26 00:34:44 +02:00
Andrea Cavalli 404092106b Use new buffers 2023-03-06 12:19:08 +01:00
Andrea Cavalli 011c8f839c Remove netty 5 and unused code 2023-02-28 23:10:31 +01:00
Andrea Cavalli 0e21c72e0a Finalize and test the new implementation 2023-02-26 21:41:20 +01:00
Andrea Cavalli 1b83c95856 Fix tests 2023-02-24 00:18:02 +01:00
Andrea Cavalli a9857f7553 Remove netty buffers, remove reactive streams 2023-02-22 16:21:13 +01:00
Andrea Cavalli 78ba98c8c4 Update lucene and netty 5 2022-10-02 03:09:50 +02:00
Andrea Cavalli f739f4f9f4 UpdateMode is now a "blocking" method 2022-09-12 20:14:56 +02:00
Andrea Cavalli a976a4baa4 Use SimpleResources everywhere 2022-07-19 23:45:39 +02:00
Andrea Cavalli 015e6797c7 Update to netty 5 2022-07-15 02:44:50 +02:00
Andrea Cavalli 8f47adfc44 Fix searchers leak, change method references
Replace most method references with lambdas to ease debugging
2022-07-03 01:32:13 +02:00
Andrea Cavalli 2a9427f0e4 Reduce the possibility of leaks 2022-07-02 11:44:13 +02:00
Andrea Cavalli 2e58189015 Code cleanup 2022-05-21 23:49:06 +02:00
Andrea Cavalli 52c216c0df Handle discards and drops 2022-05-21 22:41:48 +02:00
Andrea Cavalli 7f52339a6a Code cleanup 2022-05-21 15:28:52 +02:00
Andrea Cavalli 5c4519552d Fix more possible leaks 2022-05-21 01:06:55 +02:00
Andrea Cavalli 18d5ddf6e1 Remove some leaks 2022-05-20 23:59:56 +02:00
Andrea Cavalli 81b26eed82 Add smallRange parameter 2022-03-24 23:56:23 +01:00
Andrea Cavalli 0a6a0657a3 Use official netty 5 package 2022-03-16 13:47:56 +01:00
Andrea Cavalli cf53eb4f5a Use global hooks 2022-01-26 15:03:23 +01:00
Andrea Cavalli 480ab77db8 Use sorted maps 2021-12-18 18:16:56 +01:00
Andrea Cavalli 1dffb55572 Use log4j for logging, rewrite some local dictionary parts 2021-12-17 01:48:49 +01:00
Andrea Cavalli 81b7df8702 Remove sends to improve performance 2021-11-08 16:33:41 +01:00
Andrea Cavalli 80d0ced888 Optimistic transactions, inline codecs 2021-10-19 00:22:05 +02:00
Andrea Cavalli df2b757fdd Remove unused class 2021-10-17 17:15:57 +02:00
Andrea Cavalli 3a591c38f2 Use new netty resource leak detector 2021-10-16 16:56:10 +02:00
Andrea Cavalli 818bd20ed9 Update netty 2021-10-01 19:17:33 +02:00
Andrea Cavalli 3742eedd7f Release dropped resource 2021-09-24 04:01:28 +02:00
Andrea Cavalli 20c19f662b Avoid multiple drops 2021-09-24 02:01:45 +02:00
Andrea Cavalli 3a544d4297 Partial migration to ResourceSupport 2021-09-23 20:57:28 +02:00
Andrea Cavalli b77b441515 Fix all errors 2021-09-23 11:30:44 +02:00
Andrea Cavalli 29086b1939 Add some tests for low level dictionary, log tests, pass more tests 2021-09-23 02:15:58 +02:00
Andrea Cavalli e034f3b778 Support memory segments 2021-09-22 18:33:28 +02:00
Andrea Cavalli 6782abb66d Use Net5 2021-09-17 16:56:28 +02:00
Andrea Cavalli f5f46edbec Use netty5 package 2021-09-04 02:19:10 +02:00
Andrea Cavalli ff7823656e y 2021-09-01 00:01:56 +02:00
Andrea Cavalli 0faef5316e (unfinished) Netty 5 refactoring 2021-08-31 09:14:46 +02:00
Andrea Cavalli 3b55e8bd24 (unfinished) Netty 5 refactoring 2021-08-29 23:18:03 +02:00
Andrea Cavalli bc759c344d Use a new approach to completely avoid memory leaks 2021-08-22 18:20:05 +02:00
Andrea Cavalli d411675c2b Use flatMapIterable when possible 2021-07-31 18:00:53 +02:00
Andrea Cavalli 43439c6f10 Optimize performance 2021-07-17 11:52:08 +02:00
Andrea Cavalli 2489c50022 Make buckets unmodifiable 2021-07-13 22:58:08 +02:00
Andrea Cavalli bd8755c180 Implement "badblocks" method 2021-06-26 02:35:33 +02:00
Andrea Cavalli adf3bef488 Fix bug with map access 2021-06-06 02:23:51 +02:00
Andrea Cavalli 211d2fc99e Bugfixes 2021-05-19 22:51:55 +02:00
Andrea Cavalli f8377c3e63 Bugfix 2021-05-17 04:10:41 +02:00
Andrea Cavalli 8eedc27bba Allow multiple resubscriptions to the same flux 2021-05-12 21:41:47 +02:00
Andrea Cavalli 3da2fd8979 Bugfixes 2021-05-08 03:09:00 +02:00