16 Commits

Author SHA1 Message Date
mcrakhman
53e945b956
WIP refactoring syncstatus headsync 2022-12-25 15:08:26 +01:00
mcrakhman
b7e1e1502f
Statusservice refactoring 2022-12-19 17:54:06 +01:00
mcrakhman
b59e2c2593
Added simple watcher and statusservice upgrades 2022-12-17 21:48:48 +01:00
mcrakhman
85321db4d7
Add preliminary interfaces for syncstatus 2022-12-17 16:55:15 +01:00
mcrakhman
791ecc56b0
Fixing tests wip 2022-12-16 23:39:00 +01:00
mcrakhman
fcbc6af479
Add comments and fix streampool test 2022-12-16 21:02:34 +01:00
mcrakhman
6f13df03a6
Add queue to sync client 2022-12-16 16:40:23 +01:00
mcrakhman
7183127189
Move queue to separate object 2022-12-16 13:09:15 +01:00
mcrakhman
2fa94cfe7b
More fixes to synctree and objecttree 2022-12-15 21:53:58 +01:00
mcrakhman
fd7c0010d8
Add queue to handle quickly updating records 2022-12-15 17:20:11 +01:00
mcrakhman
ff12e4ad1e
Removed sending under a lock in sync tree handler 2022-12-14 21:37:36 +01:00
mcrakhman
f8509bc85a
Change obj tree logic to include their heads on add raw changes 2022-12-12 17:17:09 +01:00
mcrakhman
500725ffee
Add tests for sync handler 2022-10-23 22:24:13 +02:00
mcrakhman
6518a0f971
Change proto and generalise logic 2022-10-22 16:05:06 +02:00
mcrakhman
69211dfe66
Move concrete logic to concrete packages 2022-10-22 14:23:42 +02:00
mcrakhman
e289fd4f89
WIP sync refactoring 2022-10-22 13:04:58 +02:00