Skip to content

Do not kick a member being excluded

Seen on GTest on block#13987: the key 3wZoVutjPKXNXqPSqMvP7ALmN5NwyxikU2eeWgQFb6Wv is being kicked, but this block is also the time where its certifications expire, so another kick is asked for next block.

We then have the following IINDEX:

3wZoVutjPKXNXqPSqMvP7ALmN5NwyxikU2eeWgQFb6Wv kick = true
3wZoVutjPKXNXqPSqMvP7ALmN5NwyxikU2eeWgQFb6Wv kick = false, member = false
3wZoVutjPKXNXqPSqMvP7ALmN5NwyxikU2eeWgQFb6Wv kick = true

Which is an inconsistant IINDEX: a non-member cannot be kicked, the third record is incorrect.

Note: on G1, this bug won't occur before March 2019.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information