Commit Graph

845 Commits

Author SHA1 Message Date
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
80f87d66ca Server: less broken change tracking 2024-09-21 16:30:48 +02:00
265b0a86ed Server: slight cleanup 2024-09-21 11:57:53 +02:00
79c21432b1 Server: quick delete fixie 2024-09-21 11:14:53 +02:00
c65ce5373c Server: improve moveOverTest
check for deletion
2024-09-20 20:09:07 +02:00
2083292928 Update quarkus to 3.14.4 2024-09-19 20:48:36 +02:00
1d95beac0d Server: use AutoProtoMap for JObjectData mapping 2024-09-18 22:57:06 +02:00
e361a8d27e AutoProtoMap: external serializers 2024-09-18 22:51:12 +02:00
5ed9a918d8 Server: code cleanup 2024-09-01 14:53:17 +03:00
eea508d3f6 AutoProtoMap: simple nested serialization 2024-09-01 14:53:06 +03:00
67d76f5b0c AutoProtoMap: separate generator to its own class
to avoid passing indexes everywhere
2024-09-01 09:29:35 +02:00
633cc8aebe Server: Use autoprotomap for some simpler stuff 2024-08-30 13:37:31 +02:00
df31bdddc2 refactor serialization 2024-08-30 12:08:55 +02:00
49cc34d41e AutoProtoMap: string/bytestring support 2024-08-30 11:33:18 +02:00
7021c7be89 AutoProtoMap: simple nested deserialization 2024-08-30 10:58:36 +02:00
e1cc974feb AutoProtoMap: simple nested serialization 2024-08-30 00:07:03 +02:00
36f91051a0 dummy proto serializer 2024-08-29 18:29:24 +02:00
490ba3ba37 quarkus extension skeleton 2024-08-28 23:00:20 +02:00
da659e67db quarkus update 2024-08-28 22:30:55 +02:00
3756df645e remove some useless logs 2024-08-27 21:03:51 +02:00
f3693ed1c4 install the proper fuse library in ci 2024-08-27 20:57:53 +02:00
edc0d369c7 build test image only once 2024-08-27 20:54:23 +02:00
a99cbe5744 fileDelete tests 2024-08-26 22:19:46 +02:00
0b1f8d4404 fixie 2024-08-25 22:34:10 +02:00
ce1e9c1695 less-deadlocking quick delete 2024-08-25 22:30:33 +02:00
5a06f2ba1e use proper markSeen in pushOp
avoid unnecessary locking
2024-08-25 22:01:37 +02:00
b99296f769 more useful deadlock info 2024-08-25 21:55:23 +02:00
89217adcb6 dumb fix 2024-08-25 21:16:54 +02:00
592721be32 real little deadlock fixie 2024-08-25 20:21:04 +02:00
4eb36f45b7 little deadlock fixie 2024-08-25 19:50:10 +02:00