Commit Graph

774 Commits

Author SHA1 Message Date
98df76d0bc writethrough caching 2025-02-23 14:15:58 +01:00
0597dce86f use bytebuffers 2025-02-23 13:14:32 +01:00
f1c1854e11 serialize outside _cacheVersionLock 2025-02-23 12:47:16 +01:00
9b2dbe01f1 safer cache iterator 2025-02-23 12:38:37 +01:00
6924c70cd4 more iterator fixes 2025-02-23 12:12:47 +01:00
922bdf226c separate SelfRefreshingKvIterator 2025-02-23 10:39:28 +01:00
70db929051 add check in cache that we don't put stale info there 2025-02-23 10:26:47 +01:00
c7104e772e slight cleanup 2025-02-23 10:14:35 +01:00
cde5e44e77 more fixes 3 2025-02-22 22:39:04 +01:00
b12606f9f4 more fixes 2 2025-02-22 22:16:03 +01:00
fa76828d04 more fixes 2025-02-22 21:28:47 +01:00
0976a93675 add a log 2025-02-22 21:10:45 +01:00
fbc9336e8d caching fix 2025-02-22 20:51:17 +01:00
92004a8163 snapshot leak fix 2025-02-22 20:25:57 +01:00
36bc7eea40 passing tests 2025-02-22 19:54:05 +01:00
dfa2fe78bd retry creating snapshot 2025-02-22 18:44:28 +01:00
f5c815f02a somewhat even more working transactions 3.0? 2025-02-22 18:35:12 +01:00
c60a55b915 somewhat working transactions 3.0 2025-02-22 17:22:58 +01:00
a461dd6b80 objects: some basic iterator structure 2025-02-22 12:26:38 +01:00
5b3e55d1bb DhfsFusex3IT fix new address waiter 2025-02-22 10:17:58 +01:00
080032c3e9 ci updates 2025-02-21 17:52:39 +01:00
37fe39d99e make some tests work 2025-02-21 17:51:04 +01:00
b0e43ad7d2 move failCreatingIfExists check to a correct place 2025-02-21 17:51:04 +01:00
891b15a75a somewhat... working... initial sync 2025-02-21 17:51:04 +01:00
12d7f3a427 small op push improvements, prepare for "forced" push 2025-02-21 17:51:04 +01:00
4f7da67ba5 simplify serialization, for now 2025-02-21 17:51:04 +01:00
73f5b9cdd9 slight cleanup 2025-02-21 17:51:04 +01:00
de19705531 some initial resync infrastructure 2025-02-21 17:51:04 +01:00
f9ad540e2d pcollections in JKleppmannTree 2025-02-21 17:51:04 +01:00
1f30af50df getEscapedRefs 2025-02-21 17:51:04 +01:00
bcd55835ca fix stuff not being deleted 2025-02-21 17:51:04 +01:00
00ee6f3135 some deletion fixes 2025-02-21 17:51:04 +01:00
2065423376 file sync not compleeeetely broken 2025-02-21 17:51:04 +01:00
ecee392a39 fix deadlock and possible inconsistency in transactions 2025-02-21 17:51:04 +01:00
b554e6c96f hopefully working deletion
todo: mark seen
2025-02-21 17:51:04 +01:00
7ad26dc0ef do not forget the transaction id 2025-02-21 17:51:04 +01:00
d5714629ba fix exceptions in hooks hanging 2025-02-21 17:51:04 +01:00
9bd4d19147 barely working file sync 2025-02-21 17:51:04 +01:00
7c06241876 dump some server changes 2025-02-21 17:51:04 +01:00
6c93504b2c autoprotomap: record support 2025-02-21 17:51:04 +01:00
7284fe91e5 fix tx hooks not quite working 2025-02-21 17:51:04 +01:00
55ea9ddc44 simple peer connectivity 2025-02-21 17:51:04 +01:00
e34225eb0a don't use contains in List
still kinda slow but oh well
2025-02-21 17:51:04 +01:00
dbc5230fb8 run code cleanup 2025-02-21 17:51:04 +01:00
ea0ee90776 start using pcollections 2025-02-21 17:51:04 +01:00
617a72814c editConflict test fix 2025-02-21 17:51:04 +01:00
4243618cb8 improved tx commit logs 2025-02-21 17:51:04 +01:00
0cab13624a cache fixes 2025-02-21 17:51:04 +01:00
f93b3226d0 writeback leak fix 2025-02-21 17:51:04 +01:00
2fe3cfc3f8 fix cache lock 2025-02-21 17:51:04 +01:00