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

Mystery validator unbond/bond #1865

Closed
4 tasks
mattharrop opened this issue Jul 28, 2018 · 3 comments
Closed
4 tasks

Mystery validator unbond/bond #1865

mattharrop opened this issue Jul 28, 2018 · 3 comments

Comments

@mattharrop
Copy link

Summary of Bug

A gaia-7003 validator was unbonded at block 6711, and then became bonded at 10004. I haven’t been able to figure out why.

The validator is F13C1805E8131C9B47E2A46818F57D8A2841E578
The validator owner is cosmosaccaddr1h6el6v9rn0unkw2fh9s86juvg6fsvcmy8wy72s

The validator is not a genesis validator.

History can be seen in Hubble here:
https://figment.network/cosmos/hubble/gaia-7003/validators/F13C1805E8131C9B47E2A46818F57D8A2841E578

The validator wasn’t revoked. gaiacli stake validator cosmosaccaddr1..... showed Revoked: false at all times, but Status: Unbonded, changed to Status: Bonded.

The only thing I did between block 6711 and block 10004 was delegate 1steak at block 7006 to see what would happen, nothing happened at the time but that explains why it had increased from 7 to 8 when it returned to the active set.

I extracted log entries that include this validator in blocks 10003,10004 and 10005:

mattharrop@basement:~$ tail -n 2000000 /var/log/syslog |grep height=10003 |grep F13C1805E813
mattharrop@basement:~$ tail -n 2000000 /var/log/syslog |grep height=10004 |grep F13C1805E813
Jul 28 09:01:30 basement sh[4561]: I[07-28|09:01:30.077] Signed and pushed vote                       module=consensus height=10004 round=0 vote="Vote{91:F13C1805E813 10004/00/1(Prevote) 79E1B344E0FC /7D866902CC46.../ @ 2018-07-28T09:01:30.074Z}" err=null
Jul 28 09:01:30 basement sh[4561]: I[07-28|09:01:30.500] Signed and pushed vote                       module=consensus height=10004 round=0 vote="Vote{91:F13C1805E813 10004/00/2(Precommit) 79E1B344E0FC /14E1D665CF4D.../ @ 2018-07-28T09:01:30.498Z}" err=null
mattharrop@basement:~$ tail -n 2000000 /var/log/syslog |grep height=10005 |grep F13C1805E813
Jul 28 09:01:36 basement sh[4561]: I[07-28|09:01:36.092] enterPropose: Not our turn to propose        module=consensus height=10005 round=0 proposer=A6B3A5B5D982CFD7B5FDFA15CF5A720E7AE25E7F privValidator="PrivValidator{F13C1805E8131C9B47E2A46818F57D8A2841E578 LH:10004, LR:0, LS:3}"
Jul 28 09:01:36 basement sh[4561]: I[07-28|09:01:36.345] Signed and pushed vote                       module=consensus height=10005 round=0 vote="Vote{91:F13C1805E813 10005/00/1(Prevote) D49C1EF75207 /0436B5ACB5F4.../ @ 2018-07-28T09:01:36.343Z}" err=null
Jul 28 09:01:37 basement sh[4561]: I[07-28|09:01:37.747] Signed and pushed vote                       module=consensus height=10005 round=0 vote="Vote{91:F13C1805E813 10005/00/2(Precommit) 000000000000 /53529BE8A494.../ @ 2018-07-28T09:01:37.745Z}" err=null
Jul 28 09:01:38 basement sh[4561]: I[07-28|09:01:38.184] enterPropose: Not our turn to propose        module=consensus height=10005 round=1 proposer=7EB7593F519F1180C7E872D0494611464EDF03AE privValidator="PrivValidator{F13C1805E8131C9B47E2A46818F57D8A2841E578 LH:10005, LR:0, LS:3}"
Jul 28 09:01:39 basement sh[4561]: I[07-28|09:01:39.185] Signed and pushed vote                       module=consensus height=10005 round=1 vote="Vote{91:F13C1805E813 10005/01/1(Prevote) 86B94379B8F3 /10F02B207446.../ @ 2018-07-28T09:01:39.183Z}" err=null
Jul 28 09:01:39 basement sh[4561]: I[07-28|09:01:39.584] Signed and pushed vote                       module=consensus height=10005 round=1 vote="Vote{91:F13C1805E813 10005/01/2(Precommit) 86B94379B8F3 /65631258926D.../ @ 2018-07-28T09:01:39.582Z}" err=null

Steps to Reproduce

Unknown. I have retained the logs and I can upload excerpts if helpful.


For Admin Use

  • Not duplicate issue
  • Appropriate labels applied
  • Appropriate contributors tagged
  • Contributor assigned/self-assigned
@hendrikhofstadt
Copy link
Contributor

This looks like you faced the issue #1867 which we tracked down on one of our validators.

@sunnya97
Copy link
Member

@cwgoes This was closed by #2480 right?

@cwgoes
Copy link
Contributor

cwgoes commented Oct 24, 2018

Yes, thanks.

@cwgoes cwgoes closed this as completed Oct 24, 2018
chillyvee pushed a commit to chillyvee/cosmos-sdk that referenced this issue Mar 1, 2024
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

5 participants