Details
-
Bug
-
Status: Open
-
Normal
-
Resolution: Unresolved
-
None
-
Correctness - API / Semantic Implementation
-
Low
-
Normal
-
Code Inspection
-
All
-
None
Description
Originally when we began persisting host information such a tokens/host_id, we would populate gossip with this information. At some point we began only populating TokenMetadata, which gives us most of the same benefit, but in a full ring restart where the gossip ether is empty, it populates useless info such as :
/10.101.32.212
generation:0
heartbeat:0
TOKENS: not present
which is the minimum required for a state to exist. Instead we should keep gossip in sync with TMD when populating this information like we used to do.