[ 
https://issues.apache.org/jira/browse/CASSANDRA-6335?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13820364#comment-13820364
 ] 

Brandon Williams commented on CASSANDRA-6335:
---------------------------------------------

Hmm, I think CASSANDRA-6256 may be related here, since the hints are keyed by 
uuid, not ip.  But that one has me stumped, since we set the host id before 
even starting the gossiper. :(

> Hints broken for nodes that change broadcast address
> ----------------------------------------------------
>
>                 Key: CASSANDRA-6335
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-6335
>             Project: Cassandra
>          Issue Type: Bug
>          Components: Core
>            Reporter: Rick Branson
>
> When a node changes it's broadcast address, the transition process works 
> properly, but hints that are destined for it can't be delivered because of 
> the address change. It produces an exception:
> java.lang.AssertionError: Missing host ID for 10.1.60.22
>         at 
> org.apache.cassandra.service.StorageProxy.writeHintForMutation(StorageProxy.java:598)
>         at 
> org.apache.cassandra.service.StorageProxy$5.runMayThrow(StorageProxy.java:567)
>         at 
> org.apache.cassandra.service.StorageProxy$HintRunnable.run(StorageProxy.java:1679)
>         at 
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
>         at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>         at java.util.concurrent.FutureTask.run(FutureTask.java:138)
>         at 
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
>         at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)



--
This message was sent by Atlassian JIRA
(v6.1#6144)

Reply via email to