Commit Graph

700 Commits

Author SHA1 Message Date
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
aa69ae13a4 object alloc version persistent (but not yet loaded to transaction) 2025-02-21 17:50:44 +01:00
6da883fef9 object alloc version 2025-02-21 17:50:44 +01:00
80e73fe7af simplify transaction isolation 2025-02-21 17:50:44 +01:00
c242a318f3 some more lock tidying, serializable thingy 2025-02-21 17:50:44 +01:00
00a5015208 a bit nicer tx object locking 2025-02-21 17:50:44 +01:00
c9c5306e82 seemingly working object allocator generator 2025-02-21 17:50:44 +01:00
3370df6d2c object alloc dump 2025-02-21 17:50:44 +01:00
5af1d8a712 some moving around 2025-02-21 17:50:44 +01:00
ce2822595b working object edit 2 2025-02-21 17:50:44 +01:00
70b8105451 working object edit 2025-02-21 17:50:44 +01:00
7bb509024f simple transactions 1 2025-02-21 17:50:44 +01:00
094a3e5e76 dump 2025-02-21 17:50:44 +01:00
bbf275855c dump 2025-02-21 17:50:44 +01:00
88a1d8b240 Server: decrease lock timeout
for CI testing
2024-11-30 20:17:15 +01:00
0bc5f1457a Server: decrease lock timeout
for CI testing
2024-11-30 20:17:06 +01:00
6d2137bb3f Server: remove Serializable where not needed 2024-11-30 17:16:17 +01:00
a0bcb68391 Server: remove periodic push ops
just send them as an "ack" to other ops
2024-11-30 15:03:22 +01:00
24d2561e9c keep the normal test reporter
as the tree one is kind of weird with tests from different
classes in parallel
2024-11-30 14:33:22 +01:00
6cb2aa7238 update quarkus to 3.15.2 2024-11-29 20:50:03 +01:00
5690122039 better tests output 2024-11-29 19:41:00 +01:00
b798f9bad0 misc: remove .idea 2024-11-29 18:01:24 +01:00
096be88d71 Server: use awaitility for system tests 2024-11-29 17:03:35 +01:00
5fd444577c Server: parallel quarkus tests 2024-11-29 16:15:21 +01:00
c4fd46d9b1 Server: use awaitility in quarkus tests 2024-11-29 15:34:06 +01:00
28318fd004 CI: better docker layers 2024-11-29 15:33:17 +01:00
8408c8f324 Server: pass JAVA_HOME to CMake correctly 2024-11-24 22:52:37 +01:00
d15ed3ecdd Server: a bit nicer supportlib 2024-10-17 12:50:31 +02:00
7c1cbe3eb6 Server: fix incorrect mutator usages 2024-10-13 20:53:06 +02:00
f9042721f0 Server: don't freeze objects that have PushResolution
everything is canDelete now
2024-10-13 17:13:25 +02:00
2a396de432 Server: don't forget to really send all the ops 2024-10-13 17:09:30 +02:00
5338596323 Server: don't forget to really flush getInitialObjSyncDone reset 2024-10-13 11:14:32 +02:00
e97ea78623 Server: connected event only if really connecting 2024-10-13 11:10:48 +02:00
4ef2fd5775 Server: fix useless markInitialOpSync changes 2024-10-13 10:55:32 +02:00
2060ae8151 Server: periodic op push less often 2024-10-13 09:49:04 +02:00
c3433e1436 Server: less horrible jobject interface 2024-10-12 22:34:15 +02:00
6d1e51c745 Server: split peer initial sync info into a jobject 2024-10-12 21:30:02 +02:00
feb4b085d6 Server: try bundle compression when getting a new one
faster!
2024-10-12 17:10:25 +02:00
f533b514dc Server: a little more robust op sending 2024-10-12 15:59:02 +02:00
9c510b21c2 Server: log serialization using protobuf
ugly but a bit faster
2024-10-12 14:49:47 +02:00
fa61e2b402 Server: allow adding mutators to copied objects
for now, at least
2024-10-12 14:20:33 +02:00
fc2e214ea4 Server: simplify tx bundle creation
no evidence that threads help there
2024-10-12 14:17:32 +02:00
8dc16e672a Server: tx thread count depends on cpu 2024-10-12 14:04:14 +02:00
d43a76da3e Server: info bootstrap ops 2024-10-12 13:59:15 +02:00
dc3b4c68bd Server: fix invalidation queue startup/shutdown 2024-10-12 13:55:15 +02:00
fbbc639fdc Server: opsender info logs 2024-10-12 12:24:40 +02:00