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

Vnode won't start with crash error for mixed vnode_status file [JIRA: RIAK-1857] #1142

Open
russelldb opened this issue Jun 11, 2015 · 4 comments
Assignees
Milestone

Comments

@russelldb
Copy link
Member

From Dams in #riak on IRC

CRASH REPORT Process <0.15403.0> with 0 neighbours exited with reason: no function clause matching riak_kv_vnode:terminate({{{case_clause,{1,10000,<<"Lý<äUxªÏ">>}},[{riak_kv_vnode_status_mgr,get_counter_lease,3,[{file,...},...]},...]},...}, undefined) line 1155 in gen_fsm:terminate/7 line 600

Looks like it is possible for the vnode status file to be written as v1, and have a counter. Have asked for more information in IRC.

https://github.com/basho/riak_kv/blob/2.1/src/riak_kv_vnode_status_mgr.erl#L259

Maybe the scenario was run with vnode_counters, then turn off vnode_counters, then turn them on.

@russelldb russelldb added the Bug label Jun 11, 2015
@Basho-JIRA Basho-JIRA changed the title Vnode won't start with crash error for mixed vnode_status file Vnode won't start with crash error for mixed vnode_status file [JIRA: RIAK-1857] Jun 11, 2015
@russelldb russelldb self-assigned this Jun 11, 2015
@russelldb russelldb added this to the 2.1.2 milestone Jun 11, 2015
@russelldb
Copy link
Member Author

As a workaround until a patch, removing the vnode_status file allows the vnode to start again safely

@russelldb
Copy link
Member Author

See /pull/1144

@JeetKunDoug
Copy link
Contributor

Now that #1144 is merged into 2.1, can we close this?

@Basho-JIRA
Copy link

[~russelldb] Is this the same as PR1144 mentioned above (JIRA Riak-1857)? Should this be closed and done? I can see that PR1144 was merged but don't see PR1142 as merged in the comparison list I have from Jon M.

_[posted via JIRA by Patricia Brewer]_

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants