Commit Graph

745 Commits

Author SHA1 Message Date
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
a143648c46 some cleanup and fixes 2025-02-21 17:51:04 +01:00
57f865dafb hacky read anomaly solution 2025-02-21 17:51:04 +01:00
6a4b2dd815 Revert "add scala"
This reverts commit 375925b800c1e844d0c0dcbd541281b5f0340332.
2025-02-21 17:51:04 +01:00
e870b297c5 add scala 2025-02-21 17:51:04 +01:00
5765efc998 more lombok cleanup 2025-02-21 17:51:04 +01:00
6540b51b5d some lombok cleanup 2025-02-21 17:51:04 +01:00
2d060d8140 some moving around 2025-02-21 17:51:02 +01:00
2aa07b205f commit retry 2025-02-21 17:50:45 +01:00
7b71d405e1 writeback 2025-02-21 17:50:45 +01:00
23f5d60c61 some locking fixes 2025-02-21 17:50:45 +01:00
f5ceb23615 pass file tests 2025-02-21 17:50:45 +01:00
57ea21a3b2 fix some file bugs 2025-02-21 17:50:45 +01:00
18a133abdc more sensible hook order 2025-02-21 17:50:45 +01:00
e0fbe80636 disable parallel tests for now 2025-02-21 17:50:45 +01:00
c4ce15b196 tests fix
check data instance, so it fails if it's changed
2025-02-21 17:50:45 +01:00
5e02ecbf8a seemingly working fs with record classes 2025-02-21 17:50:45 +01:00
f869178b0f seemingly working record data classes 2025-02-21 17:50:44 +01:00
2a8fbc72de slightly hacky versioning 2025-02-21 17:50:44 +01:00
a0cad2a5f6 much simplified transactions with immutable objects 2025-02-21 17:50:44 +01:00
dc19e1862d possibly working gc that breaks everything now 2025-02-21 17:50:44 +01:00
5d159ffde1 possibly working refcounting 2025-02-21 17:50:44 +01:00
62fbaa206a basic pre-tx hook 2025-02-21 17:50:44 +01:00
097929260b simplify transaction method names 2025-02-21 17:50:44 +01:00
9273dc818e basic object deletion 2025-02-21 17:50:44 +01:00
6da2e43cee somewhat working fs 2025-02-21 17:50:44 +01:00
14ba4b8e2e revert crapfs 2025-02-21 17:50:44 +01:00
e5949b7507 working crapfs 2025-02-21 17:50:44 +01:00
e213e7a8f6 crapfs import 2025-02-21 17:50:44 +01:00
b92877025f slightly nicer tx dependency tracking 2025-02-21 17:50:44 +01:00