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

feat: meta: enable fixing data inconsistency by cleanup follower data #13758

Merged
merged 1 commit into from
Nov 18, 2023

Conversation

drmingdrmer
Copy link
Member

@drmingdrmer drmingdrmer commented Nov 18, 2023

I hereby agree to the terms of the CLA available at: https://databend.rs/dev/policies/cla/

Summary

Fix: meta: enable fixing data inconsistency by cleanup follower data

Enables "loosen-follower-log-revert" feature in openraft. It allows a
follower to safely restore to a consistent state with the leader by
cleaning up data and restarting, if inconsistencies arise.

Upgrade openraft to fix a panic occured during data reversion on
followers.

Changelog

Related Issues


This change is Reviewable

@drmingdrmer drmingdrmer changed the title Fix: meta: enable fixing data inconsistency by cleanup follower data fix: meta: enable fixing data inconsistency by cleanup follower data Nov 18, 2023
@drmingdrmer drmingdrmer changed the title fix: meta: enable fixing data inconsistency by cleanup follower data feat: meta: enable fixing data inconsistency by cleanup follower data Nov 18, 2023
@github-actions github-actions bot added the pr-bugfix this PR patches a bug in codebase label Nov 18, 2023

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Enables "loosen-follower-log-revert" feature in openraft. It allows a
follower to safely restore to a consistent state with the leader by
cleaning up data and restarting, if inconsistencies arise.

Upgrade openraft to fix a panic occured during data reversion on
followers.
@github-actions github-actions bot added the pr-feature this PR introduces a new feature to the codebase label Nov 18, 2023
@drmingdrmer drmingdrmer marked this pull request as ready for review November 18, 2023 01:47
@drmingdrmer drmingdrmer force-pushed the 47-grpc-install-snapshot branch from 01de79e to 6c98d03 Compare November 18, 2023 01:47
@drmingdrmer drmingdrmer added this pull request to the merge queue Nov 18, 2023
@BohuTANG BohuTANG removed this pull request from the merge queue due to a manual request Nov 18, 2023
@BohuTANG BohuTANG merged commit 44dd604 into databendlabs:main Nov 18, 2023
@drmingdrmer drmingdrmer deleted the 47-grpc-install-snapshot branch November 18, 2023 03:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
pr-bugfix this PR patches a bug in codebase pr-feature this PR introduces a new feature to the codebase
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants