-
Notifications
You must be signed in to change notification settings - Fork 34
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Feature: systematic chunks recovery (#2177)
* fix: clang-19 warns Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * format: remove semicolon Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * format: adjust by clang-format-16 Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * refactor: warpsync to router Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * refactor: keep discovered address longer Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * refactor: use only peer_id in protocols Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * refactor: separate RequestResponseProtocol to interface and implementation Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * refactor: separate some protocols' classes to interface and implementation Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * feature: protocols' mocks Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * feature: convenient router mock Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * update: erasure coding with systematic chunks reconstruction support Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * feature: systematic chunks recovery Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * retrieve core index Signed-off-by: iceseer <[email protected]> * feature: obtaining backing_group for recovery in disputes Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * feature: recovery test Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * fix: review issues Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * fix: self-review issues Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * fix: self-review issues Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * fix: self-review issues Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * fix: CI issues Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * Fix recovery test Signed-off-by: Igor Egorov <[email protected]> * fix: clang-tidy issues Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * fix: clang-tidy issues Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * fix: remove deprecated clang-tidy rule Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * fix: clang-tidy issues Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * feature: logs for recovery strategies Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * feature: logs for recovery strategies Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * hotfixe: clang-tidy Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * fix: clang-tidy issues Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * update clang version in dockerfile * ci - change container for clang tidy step * test new tidy workflow * llvm 19 * refactor: add some nolint suppression Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * fix: clang-tidy issues Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * fix: clang-tidy issues Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> --------- Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> Co-authored-by: iceseer <[email protected]> Co-authored-by: Igor Egorov <[email protected]> Co-authored-by: Kirill Azovtsev <[email protected]>
- Loading branch information
1 parent
b0e47a5
commit 64162f3
Showing
121 changed files
with
1,993 additions
and
613 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -89,6 +89,6 @@ namespace kagome::api::chain::request { | |
|
||
return results; | ||
}); | ||
}; | ||
} | ||
|
||
} // namespace kagome::api::chain::request |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.