148 Commits

Author SHA1 Message Date
Andrea Cavalli
6341d6bfd1 Update rocksdb 2025-01-13 10:07:58 +01:00
Andrea Cavalli
ec145e5567 Close columns after db close 2025-01-09 12:07:31 +01:00
Andrea Cavalli
02a19cdf95 Try to fix leak 2025-01-09 12:03:17 +01:00
Andrea Cavalli
d11ebd699b Rollback dead transactions 2024-12-27 03:19:24 +01:00
Andrea Cavalli
5f523ccb3c Add a simple leak detector 2024-12-27 03:16:46 +01:00
Andrea Cavalli
4abba714f3 Configurable fast get 2024-12-27 02:55:55 +01:00
Andrea Cavalli
9b62fb08bf Simplify transaction code 2024-12-27 02:50:28 +01:00
Andrea Cavalli
92f2079cbf Simplify put code 2024-12-27 02:22:34 +01:00
Andrea Cavalli
790883889a Simplify put code 2024-12-27 02:20:49 +01:00
Andrea Cavalli
36cd976ac9 Close transaction options 2024-12-27 01:14:59 +01:00
Andrea Cavalli
2437116daa Avoid race conditions in close method 2024-12-24 01:51:22 +01:00
Andrea Cavalli
4616498d7f Update rocksdb 2024-11-28 00:56:04 +01:00
Andrea Cavalli
ccd84e729e Use ops v1.0.13 2024-11-25 21:57:10 +01:00
Andrea Cavalli
e3abbd0bfa Close transactions 2024-11-25 21:27:04 +01:00
Andrea Cavalli
f96d3ea416 Add readme v1.0.12 2024-11-25 17:26:00 +01:00
Andrea Cavalli
476fcc3841 Clean expired transactions 2024-11-25 01:06:09 +01:00
Andrea Cavalli
296467dc26 Add metrics global tag 2024-11-25 00:16:54 +01:00
Andrea Cavalli
ee6ded4a4a Add metrics global tag 2024-11-25 00:11:51 +01:00
Andrea Cavalli
091eda1b50 Do not use virtual threads for native calls 2024-11-05 15:55:11 +01:00
Andrea Cavalli
72fbd17768 Fix metrics 2024-10-30 19:34:05 +01:00
Andrea Cavalli
d4488a5042 Add metrics 2024-10-30 16:16:05 +01:00
Andrea Cavalli
f419f92662 Add metrics 2024-10-30 12:19:50 +01:00
Andrea Cavalli
302ae92fc1 Use read-write thread pools 2024-10-29 18:04:07 +01:00
Andrea Cavalli
4f4533d434 Fix crashes 2024-10-24 03:25:42 +02:00
Andrea Cavalli
4e2e1e8c8e Fix status code 2024-10-24 03:12:02 +02:00
Andrea Cavalli
9063159a64 Fix status code 2024-10-24 02:54:20 +02:00
Andrea Cavalli
384382ce34 Translate rocksdberrors 2024-10-24 02:31:45 +02:00
Andrea Cavalli
60b3ff5a58 Bugfix 2024-10-24 02:12:53 +02:00
Andrea Cavalli
16f8b8e43f Fix error printing, stable column names 2024-10-24 02:07:12 +02:00
Andrea Cavalli
8fa0a94b62 Print internal errors 2024-10-24 01:32:10 +02:00
Andrea Cavalli
4646f24fb3 Print errors better 2024-10-24 01:09:49 +02:00
Andrea Cavalli
fbf17c8650 Fix reduce range bug 2024-10-24 00:26:00 +02:00
Andrea Cavalli
dd11e24351 Bugfixes 2024-10-23 20:29:42 +02:00
Andrea Cavalli
d34f225b55 Bugfixes 2024-10-23 20:16:48 +02:00
Andrea Cavalli
d4ae772d80 Get entries count 2024-10-23 16:25:02 +02:00
Andrea Cavalli
9725686ad6 Fix pom.xml 2024-10-23 15:57:58 +02:00
Andrea Cavalli
258faee85f Fix module info 2024-10-22 14:47:13 +02:00
Andrea Cavalli
f1ece117e1 Test getRange 2024-10-22 14:45:44 +02:00
Andrea Cavalli
c6b4e62d74 reactive GRPC connection 2024-10-22 00:45:46 +02:00
Andrea Cavalli
b8b552cb18 Add GetAllInRange, RequestReduceRange, use reactive grpc server 2024-10-21 13:22:31 +02:00
Andrea Cavalli
9e06f9b9c2 Partial commit 2024-10-18 18:03:17 +02:00
Andrea Cavalli
397b9e0353 Add GetRange request, with FirstAndLast mode 2024-10-18 16:58:27 +02:00
Andrea Cavalli
97cf151afb Flush before closing column family handles 2024-10-18 12:50:23 +02:00
Andrea Cavalli
02eea5ac66 Allow keys without array 2024-10-17 23:10:34 +02:00
Andrea Cavalli
bbc380236f Update grpc 2024-10-17 22:28:34 +02:00
Andrea Cavalli
654c28ed9a Release 1.0.0 2024-10-17 19:29:47 +02:00
Andrea Cavalli
c97b0b8918 Add thrift files 2024-10-06 14:27:01 +02:00
Andrea Cavalli
11b1d800dc Fix thrift server not starting, more logs 2024-10-06 13:03:42 +02:00
Andrea Cavalli
bee5f5f189 Update thrift 2024-10-06 12:53:11 +02:00
Andrea Cavalli
4932c152f7 Update rocksdb 2024-10-06 12:46:06 +02:00