Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bifrost] Initial NodeSetChecker implementation #1975

Merged
merged 1 commit into from
Sep 19, 2024
Merged

[Bifrost] Initial NodeSetChecker implementation #1975

merged 1 commit into from
Sep 19, 2024

Conversation

AhmedSoliman
Copy link
Contributor

@AhmedSoliman AhmedSoliman commented Sep 18, 2024

This introduces ReplicationChecker utility that performs write and f-majority quorum checks. Note that the current implementation is not LocationScope aware and will only consider node-level scope.
The utility is designed to allow attaching any attribute type to nodes in the nodeset and run the check against the set of nodes that match a predicate against those attributes.


Stack created with Sapling. Best reviewed with ReviewStack.

@AhmedSoliman AhmedSoliman changed the title Initial ReplicationChecker implementation [Bifrost] Initial NodeSetChecker implementation Sep 18, 2024
@AhmedSoliman AhmedSoliman marked this pull request as ready for review September 18, 2024 16:12
Copy link

github-actions bot commented Sep 18, 2024

Test Results

15 files  ±0  15 suites  ±0   18m 14s ⏱️ +4s
 6 tests ±0   6 ✅ ±0  0 💤 ±0  0 ❌ ±0 
18 runs  ±0  18 ✅ ±0  0 💤 ±0  0 ❌ ±0 

Results for commit 8571725. ± Comparison against base commit ee1b745.

♻️ This comment has been updated with latest results.

This introduces ReplicationChecker utility that performs write and f-majority quorum checks. Note that the current implementation is not LocationScope aware and will only consider node-level scope.
The utility is designed to allow attaching any attribute type to nodes in the nodeset and run the check against the set of nodes that match a predicate against those attributes.
@AhmedSoliman AhmedSoliman merged commit 8571725 into main Sep 19, 2024
22 of 23 checks passed
@AhmedSoliman AhmedSoliman deleted the pr1975 branch September 19, 2024 13:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants