Hi all, Looks like decommissioning a node (nodetool decommission) will stream all the non-system table data out to it's appropriate peers (StorageService.unbootstrap()), but what should happen to hints? From reading StorageService, it seems like nothing in particular forces them to get replayed (which makes sense) or stashed onto another, live node.
The use case here is auto-scaling vnode clusters in ec2. In the normal usage (that is, today in c* 1.1 running in the cloud), we never call decommission as clusters always remain at a fixed, stable size. However, when auto-scaling down a vnode cluster, I'd want to call decommission on the node to leave the ring (and be terminated). I'm worried about terminating a node and it's hints never getting played before it disappears. Node repair, of course, would help on the anti-entropy front, but wondering if there's value in streaming the hints to a peer (in the same rack?). Thanks, -Jason Brown Netflix