cassandra-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From <>
Subject RE: Repair session failed
Date Wed, 01 May 2013 14:52:57 GMT
Sounds like a job for "nodetool scrub", which rewrites the SStable rows in the correct order.
After the scrub, nodetool repair should succeed.

From: Haithem Jarraya []
Sent: Wednesday, May 01, 2013 5:46 PM
Subject: Repair session failed


I am seeing this error message during repair,

 INFO [AntiEntropyStage:1] 2013-05-01 14:30:54,300 (line 764) [repair
#ed104480-b26a-11e2-af9b-05179fa66b76] mycolumnfamily is fully synced (1 remaining column
family to sync for this session)
ERROR [Thread-12725] 2013-05-01 14:30:54,304 (line 2420) Repair session
java.lang.IllegalArgumentException: Requested range intersects a local range but is not fully
contained in one; this would lead to imprecise repair
        at org.apache.cassandra.service.AntiEntropyService.getNeighbors(
        at org.apache.cassandra.service.AntiEntropyService$RepairSession.<init>(
        at org.apache.cassandra.service.AntiEntropyService$RepairSession.<init>(
        at org.apache.cassandra.service.AntiEntropyService.submitRepairSession(
        at org.apache.cassandra.service.StorageService.forceTableRepair(
        at org.apache.cassandra.service.StorageService$4.runMayThrow(
        at java.util.concurrent.Executors$
        at java.util.concurrent.FutureTask$Sync.innerRun(

what does it mean imprecise repair?
Is it maybe because I went over the gcgrade period?
What you do if you go over that period?
Any hint will be valuable,
Also I noticed when I run a repair on different node, I see a message like this

[2013-05-01 14:30:54,305] Starting repair command #5, repairing 1120 ranges for keyspace struqrealtime

I have couple of questions, why I have repair command #5?
And why the ranges values changes from one node to another?

Many Thanks,



This message is for information purposes only, it is not a recommendation, advice, offer or
solicitation to buy or sell a product or service nor an official confirmation of any transaction.
It is directed at persons who are professionals and is not intended for retail customer use.
Intended for recipient only. This message is subject to the terms at:

For important disclosures, please see: regarding
market commentary from Barclays Sales and/or Trading, who are active market participants;
and in respect of Barclays Research, including disclosures relating to specific issuers, please


View raw message