Commit Graph

674 Commits

Author SHA1 Message Date
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
8850a8d2d2 Server: don't write empty transactions 2024-10-12 12:06:04 +02:00
80c4fc8588 Server: some tx commit cleanup 2024-10-12 11:52:27 +02:00
f370e6fb68 Server: fix chunk merging 2024-10-12 11:06:41 +02:00
09ff017837 Server: mutator file writes 2024-10-12 10:41:32 +02:00
c769a8d084 Server: additional mutator check 2024-10-12 09:39:59 +02:00
3aa9214a6c Server: another fixie 2024-10-12 00:30:38 +02:00
39e799679c Server: don't add empty queues to persistent data
as revert breaks then, as it doesn't remove empty ones
2024-10-12 00:14:27 +02:00
66a52fa290 Server: mutator interface fixes 2024-10-12 00:10:14 +02:00
529b35258b CI: re-enable tests 2024-10-12 00:00:22 +02:00
f8bbf325e5 Server: mutator interface? 2024-10-11 23:55:04 +02:00
57565ad132 Server: dump op compare fix^2 2024-10-09 23:17:09 +02:00
55e958648a CI: temporarily disable tests
docker seems to be stuck for some reason
2024-10-09 23:00:47 +02:00
aeaca7c051 Server: dump op compare fix 2024-10-09 22:53:18 +02:00
1e77b9b94d Server: less painful JObject naming in JObjectManager 2024-10-09 21:53:44 +02:00
bb82bf866c Tree: don't rw lock storage on every updateExternalTimestamp 2024-10-06 21:08:52 +02:00
622f1e99e3 Server: Fix removeAddHostTest 2024-10-06 18:30:57 +02:00
709e5ef3df Server: Object locked->frozen rename 2024-10-06 18:19:21 +02:00
691bb1c4b7 Server: Get rid of the old writeback
figure out the new's performance later
though it's not that bad now even
2024-10-06 18:16:31 +02:00
cc73117d6f Server: add connected logs to fileConflictTest 2024-10-03 11:03:42 +02:00
731fd46978 Server: Use AutoProtoMap for the rest of oneofs 2024-09-27 21:32:13 +02:00
39c5d1b61e AutoProtoMap: Interfaces support 2024-09-27 21:31:42 +02:00
510b11defd Server: fix possible deadlock when resolving conflict 2024-09-22 22:26:45 +02:00
6fb783f21a Server: op sender batching 2024-09-22 22:04:30 +02:00
5433690ac8 Server: op sender deadlocks workaround
and move tree lock outside of generic implementation
2024-09-22 12:44:55 +02:00
32743c5393 Server: catch throwable in OpSender 2024-09-21 23:16:12 +02:00
9a0c714805 Server: less crazy writeback sync fence 2024-09-21 20:51:00 +02:00