If I trigger hint delivery using JMX, it works. I see in the log:

2011-10-07 15:17:51,216 INFO 15:17:51,216 Started hinted handoff for endpoint 
/172.16.108.19
However, it does not work automatically (i.e. after node 3 is up again).

I tested it with Cassandra 0.8.6 and there it works as expected. Unfortunately, 
we have 0.7.7. in production.

Thanks!

Rene

From: aaron morton [mailto:aa...@thelastpickle.com]
Sent: donderdag 6 oktober 2011 22:51
To: user@cassandra.apache.org
Subject: Re: Hinted handoff question

At debug level you should see some log messages such as...

"Checking remote schema before delivering hints..."
"Sleeping {}ms to stagger hint delivery..."
"Endpoint {} died before hint delivery, aborting..."
"Started hinted handoff for endpoint..."

If you want to move on, you can deliver the hints using JMX or the node should 
start to deliver them if you restart it (i think).

Cheers

-----------------
Aaron Morton
Freelance Cassandra Developer
@aaronmorton
http://www.thelastpickle.com

On 6/10/2011, at 11:40 PM, Rene Kochen wrote:


Node 3 is up (using ring on node 1).

There is no HH task (active = 0, pending = 0, completed = 0, blocked = 0).

This is the log from node 1 when nodes 3 starts:

2011-10-06 12:36:54,985 INFO 12:36:54,985 Node /172.16.108.19 has restarted, 
now UP again
2011-10-06 12:36:54,985DEBUG 12:36:54,985 Node /172.16.108.19 state normal, 
token 170141183460469000000000000000000000000
2011-10-06 12:36:54,985 INFO 12:36:54,985 Node /172.16.108.19 state jump to 
normal
2011-10-06 12:36:54,985DEBUG 12:36:54,985 clearing cached endpoints
2011-10-06 12:36:54,985DEBUG 12:36:54,985 clearing cached endpoints
2011-10-06 12:36:54,985DEBUG 12:36:54,985 No bootstrapping or leaving nodes -> 
empty pending ranges for Traxis
2011-10-06 12:36:54,985DEBUG 12:36:54,985 attempting to connect to 
/172.16.108.19
2011-10-06 12:37:06,672DEBUG 12:37:06,672 Disseminating load info ...
2011-10-06 12:38:06,688DEBUG 12:38:06,688 Disseminating load info ...
2011-10-06 12:39:06,703DEBUG 12:39:06,703 Disseminating load info ...

The countPendingHints on node 1 is {172.16.108.19=5176}

Thanks

Rene

From: aaron morton [mailto:aa...@thelastpickle.com]
Sent: donderdag 6 oktober 2011 12:13
To: user@cassandra.apache.org<mailto:user@cassandra.apache.org>
Subject: Re: Hinted handoff question

Check that node 1 sees node 3 as UP (via ring).

Check the tpstats on node 1, is there an active HH task ?

Take another crawl through the logs.

Cheers

-----------------
Aaron Morton
Freelance Cassandra Developer
@aaronmorton
http://www.thelastpickle.com

On 6/10/2011, at 10:35 PM, Rene Kochen wrote:



I'am using Cassandra 0.7.7 and have a question about hinted handoff.

I have a cluster of three nodes.
I stop node 3.
I see that the hint count for node 3 increases on node 1 (countPendingHints = 
28709).
However, when I start node 3 again, I cannot see anything in the log regarding 
hinted handoff delivery.
If I look at the countPendingHints on node 1, it still says 28709.

hinted_handoff_enabled is enabled.

Thanks!

Reply via email to