Re: Repair of tombstones

2013-05-21 Thread aaron morton
Because that ticket is closed I think they best way to have a conversation is 
to create a new ticket to back port it to 1.1. 

Given that 1.2 has been out for a while it may be a tough sell, and it depends 
on the complexity of the back port. But on the other side 
https://issues.apache.org/jira/browse/CASSANDRA-4905?focusedCommentId=13493206page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-13493206

Hope that helps. 
 
-
Aaron Morton
Freelance Cassandra Consultant
New Zealand

@aaronmorton
http://www.thelastpickle.com

On 20/05/2013, at 3:30 AM, Michael Theroux mthero...@yahoo.com wrote:

 There has been a lot of discussion on the list recently concerning issues 
 with repair, runtime, etc.
 
 We recently have had issues with this cassandra bug:
 
   https://issues.apache.org/jira/browse/CASSANDRA-4905
 
 Basically, if you do regular staggered repairs, and you have tombstones that 
 can be gc_graced, those tombstones may never be cleaned up if those 
 tombstones don't get compacted away before the next repair.  This is because 
 these tombstones are essentially recopied to other nodes during the next 
 repair.  This has been fixed in 1.2, however, we aren't ready to make the 
 jump to 1.2 yet.
 
 Is there a reason why this hasn't been back-ported to 1.1?  Is it a risky 
 change? Although not a silver bullet, it seems it may help a lot of people 
 with repair issues (certainly seems it would help us),
 
 -Mike
 



Re: Repair of tombstones

2013-05-21 Thread Edward Capriolo
I would not make any bets on 1.1. Ironically 1.1 seems to be fairly stable
and 1.2.X has been a bit hairly in terms of the releases and the scope of
the bugs fixed in each of the minors. However not having many shiny new
buttons makes the release less attractive I guess.
On Tue, May 21, 2013 at 4:27 AM, aaron morton aa...@thelastpickle.comwrote:

 Because that ticket is closed I think they best way to have a conversation
 is to create a new ticket to back port it to 1.1.

 Given that 1.2 has been out for a while it may be a tough sell, and it
 depends on the complexity of the back port. But on the other side
 https://issues.apache.org/jira/browse/CASSANDRA-4905?focusedCommentId=13493206page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-13493206

 Hope that helps.

-
 Aaron Morton
 Freelance Cassandra Consultant
 New Zealand

 @aaronmorton
 http://www.thelastpickle.com

 On 20/05/2013, at 3:30 AM, Michael Theroux mthero...@yahoo.com wrote:

 There has been a lot of discussion on the list recently concerning issues
 with repair, runtime, etc.

 We recently have had issues with this cassandra bug:

 https://issues.apache.org/jira/browse/CASSANDRA-4905

 Basically, if you do regular staggered repairs, and you have tombstones
 that can be gc_graced, those tombstones may never be cleaned up if those
 tombstones don't get compacted away before the next repair.  This is
 because these tombstones are essentially recopied to other nodes during the
 next repair.  This has been fixed in 1.2, however, we aren't ready to make
 the jump to 1.2 yet.

 Is there a reason why this hasn't been back-ported to 1.1?  Is it a risky
 change? Although not a silver bullet, it seems it may help a lot of people
 with repair issues (certainly seems it would help us),

 -Mike





Repair of tombstones

2013-05-19 Thread Michael Theroux
There has been a lot of discussion on the list recently concerning issues with 
repair, runtime, etc.

We recently have had issues with this cassandra bug:

https://issues.apache.org/jira/browse/CASSANDRA-4905

Basically, if you do regular staggered repairs, and you have tombstones that 
can be gc_graced, those tombstones may never be cleaned up if those tombstones 
don't get compacted away before the next repair.  This is because these 
tombstones are essentially recopied to other nodes during the next repair.  
This has been fixed in 1.2, however, we aren't ready to make the jump to 1.2 
yet.

Is there a reason why this hasn't been back-ported to 1.1?  Is it a risky 
change? Although not a silver bullet, it seems it may help a lot of people with 
repair issues (certainly seems it would help us),

-Mike