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

[NBS] Checksum mismatch diagnostics improvements #2722

Open
WilyTiger opened this issue Dec 17, 2024 · 0 comments
Open

[NBS] Checksum mismatch diagnostics improvements #2722

WilyTiger opened this issue Dec 17, 2024 · 0 comments
Assignees

Comments

@WilyTiger
Copy link
Collaborator

I want to distinguish between two situations:

  1. Majority replicas with the same checksum:
    In this case, the scrubbing process has resolved the discrepancy through resync process. Also I want to add an option to enable a flag for copying data (this flag was introduced in [NBS] Add the ability to enable a buffer copying for write requests before sending them to replicas #2421). This situation may occur if a client does not wait for the write operation to finish and modifies the buffer.

  2. Opposite situation:
    This requires closer investigation because scrubbing will not resolve such cases. Additionally, after [Blockstore] 2/3 reading for mirror-3 disk #2077, the client might not be able to read this block.

@WilyTiger WilyTiger self-assigned this Dec 17, 2024
@WilyTiger WilyTiger changed the title [NBS] Split scrubbing CritEvents into two [NBS] Checksum mismatch diagnostics improvements Jan 10, 2025
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

No branches or pull requests

1 participant