1
0
Fork 0
mirror of https://github.com/anyproto/any-sync.git synced 2025-06-11 10:18:08 +09:00
Commit graph

247 commits

Author SHA1 Message Date
mcrakhman
318a49c526
Change objectsync injection 2023-06-07 22:05:05 +02:00
mcrakhman
c8c0839a57
Add request manager tests 2023-06-07 21:48:13 +02:00
mcrakhman
4d1494a17a
Add mocks and some requestmanager tests 2023-06-07 19:31:15 +02:00
mcrakhman
51eb5b1a42
Fix settings and deletion tests 2023-06-07 18:05:13 +02:00
mcrakhman
564c636391
Fix diffsyncer tests 2023-06-07 14:09:29 +02:00
mcrakhman
4ef617b1f2
More headsync tests 2023-06-07 13:06:37 +02:00
mcrakhman
2f5e0dd6c8
WIP headsync tests revive 2023-06-07 11:30:27 +02:00
mcrakhman
8310cb3c05
Fix sync protocol integration tests 2023-06-06 22:08:06 +02:00
mcrakhman
100e7e04c3
SyncTreeHandler tests 2023-06-06 21:49:23 +02:00
mcrakhman
b18bb02176
TreeSyncProtocol tests 2023-06-06 20:50:53 +02:00
mcrakhman
3a2f9fe6f5
WIP synctree tests rewrite 2023-06-06 20:10:44 +02:00
mcrakhman
67d535362f
Different fixes 2023-06-06 17:18:59 +02:00
mcrakhman
66775873c7
Add syncstatusprovider 2023-06-05 20:44:27 +02:00
mcrakhman
69e607eddb
Expose more methods 2023-06-05 15:16:38 +02:00
mcrakhman
85a093dd4a
Change space methods (handle requests) 2023-06-05 15:09:17 +02:00
mcrakhman
aff2061bd1
WIP request manager 2023-06-04 19:01:33 +02:00
mcrakhman
b85f545fa3
Update connections on space level 2023-06-04 11:17:56 +02:00
mcrakhman
248205cddd
Merge remote-tracking branch 'origin/yamux' into new-sync-protocol 2023-06-04 10:43:11 +02:00
mcrakhman
ce63951ae6
Update proto files 2023-06-03 22:48:16 +02:00
mcrakhman
990cbc58b6
Add sync requests handling 2023-06-03 22:41:03 +02:00
mcrakhman
748681d765
WIP rearrange components 2023-06-03 15:57:55 +02:00
mcrakhman
a89a325d6c
Fix sync client 2023-06-02 01:08:56 +02:00
mcrakhman
815bc7927d
Wire up the stuff 2023-06-02 00:59:33 +02:00
mcrakhman
796b66478b
Further components rearrange 2023-06-01 22:55:37 +02:00
mcrakhman
eeb87dd144
WIP further space refactoring 2023-06-01 14:24:58 +02:00
mcrakhman
b0fa43fb14
WIP work on components 2023-06-01 10:28:32 +02:00
Sergey Cherepanov
41a85f7987
merge 2023-05-31 20:27:38 +02:00
Sergey Cherepanov
c43ac9eb84
handshake proto + common handshake fixes 2023-05-31 16:22:49 +02:00
mcrakhman
1e1f71d700
Don't close when tree is loading, fix peer conditions 2023-05-29 16:02:59 +02:00
mcrakhman
e9ea4e1d3e
Provide treemanager from outside for settings id 2023-05-26 20:21:07 +02:00
mcrakhman
556f03ed7f
Expose more methods in exec pool 2023-05-26 11:29:21 +02:00
mcrakhman
f0a3edd798
Add tree syncer 2023-05-26 09:49:09 +02:00
mcrakhman
5b553f1a8d
Change headsync logic 2023-05-25 20:23:19 +02:00
mcrakhman
a5e2bea04c
Update message pool to include optional context deadline 2023-05-24 21:47:59 +02:00
mcrakhman
c485baaadf
Simplify interface 2023-05-24 15:05:21 +02:00
mcrakhman
2ab43e2b69
Space headsync delayed start 2023-05-24 14:54:10 +02:00
Mikhail Iudin
dbae377351
fix imports 2023-05-23 14:47:24 +02:00
Mikhail Iudin
da6c99c949
fix rebase changes 2023-05-23 14:38:34 +02:00
mcrakhman
f005c82bf5
Fix mock 2023-05-23 12:15:54 +02:00
mcrakhman
b141dcdb47
Remove extra comment 2023-05-23 11:51:42 +02:00
mcrakhman
1343dad443
Improve tests to include check for new snapshot 2023-05-23 11:50:15 +02:00
mcrakhman
db7a95514d
Add mark deleted logic 2023-05-23 11:34:24 +02:00
mcrakhman
da9bbba79b
Update state builder to use map and fix tests 2023-05-23 10:49:28 +02:00
mcrakhman
c348ee2a49
Add tests 2023-05-23 08:48:15 +02:00
mcrakhman
9cd73af53c
Implement test utils for space 2023-05-22 15:37:48 +02:00
mcrakhman
5532c2c482
Fix settings state rebuild 2023-05-21 23:50:14 +02:00
mcrakhman
6e48b2dcff
Fix send error problem 2023-05-17 13:13:23 +02:00
Sergey Cherepanov
5e1ac84d37
increase sendSync timeout 2023-05-15 20:30:32 +02:00
Sergey Cherepanov
34c6ce261e
streampool: send queue per peer + metrics 2023-05-15 15:50:27 +02:00
mcrakhman
7ed44c27b9
Fix logs in diffsyncer (thanks Roma) 2023-05-11 18:48:38 +02:00