54 Commits
Author SHA1 Message Date
Sergey Cherepanov 1a23081336 merge 2023-07-10 19:12:58 +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 8e7df9eae5 Sync updates 2023-06-20 12:02:05 +02:00
mcrakhman 318a49c526 Change objectsync injection 2023-06-07 22:05:05 +02:00
mcrakhman 2f5e0dd6c8 WIP headsync tests revive 2023-06-07 11:30:27 +02:00
mcrakhman 3a2f9fe6f5 WIP synctree tests rewrite 2023-06-06 20:10:44 +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 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
mcrakhman a5e2bea04c Update message pool to include optional context deadline 2023-05-24 21:47:59 +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 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 527236b17b Fix unmarshallSendError bug 2023-05-07 20:27:30 +02:00
mcrakhman a6524c1ee7 Remove error in broadcast 2023-04-26 18:12:03 +02:00
mcrakhman 00902c5740 Fix full sync request condition 2023-04-20 11:46:19 +02:00
mcrakhman 0d514560a4 Simplify request factory 2023-04-19 22:52:06 +02:00
mcrakhman fed0eee243 Change sync client message pool interactions and request-reply 2023-04-19 22:43:46 +02:00
mcrakhman 52816f0f44 Fix sending reply with empty rootchange 2023-04-19 21:16:32 +02:00
mcrakhman 3b3a0199bd Update object sync error handling logic 2023-04-19 20:42:47 +02:00
mcrakhman 533806893f Add logs if failed to get object 2023-04-19 19:34:31 +02:00
mcrakhman dc910d51c5 Fix objectsync etc 2023-04-18 22:51:12 +02:00
mcrakhman c64921a249 Send error response on sync (wip) 2023-04-18 12:09:25 +02:00
mcrakhman e1c4c472dd Add tryclose everywhere 2023-03-09 22:52:31 +01:00
Roman Khafizianov da73ebf9ab rename some loggers to the same convention 2023-03-07 10:42:36 +01:00
mcrakhman a124dbc7ea Update diffsyncer to directly sync settings tree 2023-03-06 11:08:27 +01:00
mcrakhman a0aa02bb8a Change deletion logic in headsync and objectsync 2023-02-23 23:58:09 +01:00
mcrakhman 7e946d4313 Add spaceIsDeleted checks 2023-02-20 22:51:00 +01:00
mcrakhman aa6c2e7ce4 Fix putTree close and handshake params and add logs for trees used debug 2023-02-21 16:36:58 +01:00
mcrakhman b97df8d5f6 Remove SendResponsible 2023-02-03 20:15:55 +01:00
mcrakhman 5db8fd8f0b Simplify ping tree 2023-02-03 20:12:02 +01:00
Sergey Cherepanov 6cb9fc5092 streammanger -> peermanager, remove confconnector 2023-01-30 19:18:53 +03:00
Sergey Cherepanov f95123fc43 add requestId to separate request/reply flows 2023-01-27 14:37:06 +03:00
Sergey Cherepanov a2765a5233 handle replies in separate thread 2023-01-27 13:58:28 +03:00
Sergey Cherepanov 80c8da8cac space milti queue 2023-01-27 13:50:36 +03:00
Sergey Cherepanov eb1049b160 debug/fixes 2023-01-25 23:35:20 +03:00
Sergey Cherepanov 81bdd3fefb ctx logger + streapool add/removeTags + space subscribe message 2023-01-24 22:10:16 +03:00
Sergey Cherepanov cc89d5919e debug 2023-01-24 16:23:35 +03:00
Sergey Cherepanov 2d2f24b3e3 peer and space last usage 2023-01-20 19:32:38 +03:00
Sergey Cherepanov 5fb6ee5a7b sync fixes + fix tests 2023-01-20 14:55:45 +03:00
Sergey Cherepanov 34848254be commonspace with new streampool 2023-01-19 15:17:04 +03:00