Commit Graph

26 Commits

Author SHA1 Message Date
Andrea Cavalli
6fd7d249de A lot of db repair features, rollback SearchEntityHandler, update log4j 2023-10-02 19:51:28 +02:00
Andrea Cavalli
85bfdc33e9 Implement repair module, improve badBlocks function, read-only mode 2023-09-26 00:34:44 +02:00
Andrea Cavalli
2f5c8b618f Clean unused iterators 2023-05-22 19:12:05 +02:00
Andrea Cavalli
a83f1ff1a6 Optimize database 2023-03-27 22:00:32 +02:00
Andrea Cavalli
1aeb0c99d3 Code cleanup 2023-03-20 00:36:27 +01:00
Andrea Cavalli
404092106b Use new buffers 2023-03-06 12:19:08 +01:00
Andrea Cavalli
a9857f7553 Remove netty buffers, remove reactive streams 2023-02-22 16:21:13 +01:00
Andrea Cavalli
10d4ac600d More precise statistics 2023-01-05 02:58:38 +01:00
Andrea Cavalli
78ba98c8c4 Update lucene and netty 5 2022-10-02 03:09:50 +02:00
Andrea Cavalli
0e7df84c38 Remove RocksObj, add BufSupplier, remove sends 2022-05-20 10:20:03 +02:00
Andrea Cavalli
c9a12760bc Trace leaks 2022-05-12 19:14:27 +02:00
Andrea Cavalli
6a5a9a3e94 Fix more leaks 2022-05-11 20:32:56 +02:00
Andrea Cavalli
e962ae6336 Secure database shutdown, deduplicate compaction script 2022-04-30 01:49:44 +02:00
Andrea Cavalli
ec5bf1c5cc Compaction API and configurable write buffer size 2022-04-26 17:12:22 +02:00
Andrea Cavalli
735be8ecb8 Add mayExist 2022-04-19 23:23:12 +02:00
Andrea Cavalli
4b627664aa Bugfixes 2022-04-15 16:49:01 +02:00
Andrea Cavalli
cd26cf61b7 More update statistics, avoid send in updates 2022-04-01 01:30:56 +02:00
Andrea Cavalli
7d0951956d Add more metrics about payload sizes, and iteration times 2022-03-30 15:15:53 +02:00
Andrea Cavalli
ba3765eece Improve direct buffer support 2022-03-16 19:19:26 +01:00
Andrea Cavalli
0a6a0657a3 Use official netty 5 package 2022-03-16 13:47:56 +01:00
Andrea Cavalli
77af845a8a Remove unneeded parameter 2022-03-02 18:33:58 +01:00
Andrea Cavalli
2a5e90d667 Update rocksdb to 6.26.1, Update netty 2021-12-12 02:17:36 +01:00
Andrea Cavalli
23d5f700fb Add update method to single values 2021-11-12 02:05:44 +01:00
Andrea Cavalli
81b7df8702 Remove sends to improve performance 2021-11-08 16:33:41 +01:00
Andrea Cavalli
1ea004630e Use Micrometer registry, better optimistic commit failure logging 2021-10-30 11:13:46 +02:00
Andrea Cavalli
1625a5c44b RocksDB database abstraction 2021-10-20 01:51:34 +02:00