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

Patch/ignore gc manifest bad state 1.4.5 #841

Closed

Conversation

kuenishi
Copy link
Contributor

addresses #827 .
Once this is approved I'll copy this patch to develop branch. Or maybe I have to write riak_cs_delete_fsm_eqc with this chance. Thoughts?

engelsanchez and others added 2 commits March 18, 2014 16:08
We have seen this crash and prevent GC from finishing. Fixing the crash
and adding a warning instead.
complementary to #827, this commit prevents Manifest's delete_block_remaining
being undefined, after init/1 returns. Before prepare/2 very rarely but
there could be a message that interrupts and moves to some invalid state.
This also reduces number of states about delete_block_remaining being
undefined or not.
@kuenishi
Copy link
Contributor Author

Note: after #848 merged, pushing any more commits without rebasing to develop will break the plt file in our CI environment. Please rebase to develop, or branch including #848 . (oh it's me)

@kuenishi
Copy link
Contributor Author

Wontfix in 1.4.x

@kuenishi kuenishi closed this Jun 13, 2014
@kuenishi kuenishi deleted the patch/ignore-gc-manifest-bad-state-1.4.5 branch June 13, 2014 05:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants