288 Commits

Author SHA1 Message Date
mcrakhman
22ec754ca7
Add sync protocol tests 2023-07-12 14:12:00 +02:00
mcrakhman
febfb72cec
Add diffsyncer tests 2023-07-12 12:09:55 +02:00
mcrakhman
098120da84
Update headsync tests 2023-07-11 13:58:59 +02:00
mcrakhman
bf7e256065
Merge remote-tracking branch 'origin/consensus-client' into acl-sync-protocol
# Conflicts:
#	consensus/consensusproto/consensus.pb.go
2023-07-11 13:58:45 +02:00
mcrakhman
b4cc8d0a61
Change head sync update behaviour 2023-07-10 23:47:29 +02:00
mcrakhman
94aea5bafb
Expose Acl in space 2023-07-10 23:17:05 +02:00
Sergey Cherepanov
1a23081336
merge 2023-07-10 19:12:58 +02:00
mcrakhman
3c5e3bed96
Merge branch 'main' into acl-sync-protocol 2023-07-10 15:56:45 +02:00
Sergey Cherepanov
ef128dd33f
switch to uber/gomock 2023-07-10 15:41:22 +02:00
mcrakhman
fe31afc337
Remove cancel with deadline 2023-07-04 16:51:14 +02:00
mcrakhman
bef93d46ad
Implement sync protocol 2023-07-03 18:19:23 +02:00
mcrakhman
0d16c5d7e4
WIP sync logic 2023-07-03 15:48:48 +02:00
mcrakhman
145332b0f7
Add headsync acl logic 2023-07-03 13:43:54 +02:00
mcrakhman
51ac955f1c
Add sync protocol interfaces 2023-07-02 15:55:58 +02:00
mcrakhman
822e7f374d
Change to consensus proto 2023-07-01 13:17:18 +02:00
mcrakhman
5ffc175f4f
Remove time from test 2023-06-29 01:05:43 +02:00
mcrakhman
68cda47ede
Update list mock 2023-06-29 01:00:52 +02:00
mcrakhman
f4cbbfa374
Update tests 2023-06-29 00:57:24 +02:00
mcrakhman
53e9c4ab02
Merge branch 'main' into acl-change
# Conflicts:
#	net/peer/peer.go
2023-06-28 23:12:04 +02:00
mcrakhman
02b326cc90
Add lastIteratedId when setting merged heads 2023-06-28 21:34:50 +02:00
mcrakhman
e5b4f62e48
fix nodes online 2023-06-28 17:35:45 +02:00
mcrakhman
3f08fcb555
Add account remove test 2023-06-28 15:43:35 +02:00
mcrakhman
39f41c52d1
Add invite test 2023-06-28 14:55:17 +02:00
mcrakhman
ffd613a5fc
Fix requestmanager test 2023-06-28 11:59:13 +02:00
mcrakhman
0ffbb6fa5a
Rework ACL structures 2023-06-27 19:44:44 +02:00
mcrakhman
061522eec2
Update protocol 2023-06-26 19:38:54 +02:00
mcrakhman
62f23b7229
Update record builder to build new payloads 2023-06-26 11:43:17 +02:00
mcrakhman
81aadfde7e
Add validate method in list 2023-06-26 10:10:14 +02:00
mcrakhman
7577c14d5f
Add state apply changes 2023-06-23 16:16:26 +02:00
mcrakhman
f9bab4d51d
Add content validator 2023-06-23 14:50:09 +02:00
mcrakhman
1fada6f336
Merge branch 'main' into acl-change 2023-06-23 13:44:38 +02:00
mcrakhman
2c573138e6
Correctly removing changes which we don't need to send 2023-06-22 19:22:56 +02:00
mcrakhman
718a5b04dc
Update proto 2023-06-22 13:42:38 +02:00
mcrakhman
8e7df9eae5
Sync updates 2023-06-20 12:02:05 +02:00
mcrakhman
16be33fc96
Change Add to TryAdd 2023-06-19 10:41:16 +02:00
mcrakhman
cc3da7e66b
Simplify tree remote getter 2023-06-13 19:00:01 +02:00
mcrakhman
060c6d1231
Retry fail on treechangeproto.ErrGetTree 2023-06-13 18:14:13 +02:00
mcrakhman
0ca2fe5e7e
Change naming 2023-06-13 15:36:23 +02:00
mcrakhman
6eda884686
Remove goto 2023-06-13 15:26:42 +02:00
mcrakhman
5c884afcf1
Make error typed 2023-06-13 15:22:46 +02:00
mcrakhman
2aaa8f4a0c
Change retry logic and add tests 2023-06-13 15:21:11 +02:00
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