> Can you clarify me please if what you said here applies for the version
2.1.14.

yes

2016-09-06 5:50 GMT-03:00 Jean Carlo <jean.jeancar...@gmail.com>:

> Hi Paulo
>
> Can you clarify me please if what you said here
>
> 1. Migration procedure is no longer necessary after CASSANDRA-8004, and
> since you never ran repair before this would not make any difference
> anyway, so just run repair and by default (CASSANDRA-7250) this will
> already be incremental.
>
> applies for the version 2.1.14. I ask because I see that the jira
> CASSANDRA-8004 is resolved for the version 2.1.2 and we are considering to
> migrate to repairs inc before go to the version 3.0.x
>
> Thhx :)
>
>
> Saludos
>
> Jean Carlo
>
> "The best way to predict the future is to invent it" Alan Kay
>
> On Fri, Aug 26, 2016 at 9:04 PM, Stefano Ortolani <ostef...@gmail.com>
> wrote:
>
>> An extract of this conversation should definitely be posted somewhere.
>> Read a lot but never learnt all these bits...
>>
>> On Fri, Aug 26, 2016 at 2:53 PM, Paulo Motta <pauloricard...@gmail.com>
>> wrote:
>>
>>> > I must admit that I fail to understand currently how running repair
>>> with -pr could leave unrepaired data though, even when ran on all nodes in
>>> all DCs, and how that could be specific to incremental repair (and would
>>> appreciate if someone shared the explanation).
>>>
>>> Anti-compaction, which marks tables as repaired, is disabled for partial
>>> range repairs (which includes partitioner-range repair) to avoid the extra
>>> I/O cost of needing to run anti-compaction multiple times in a node to
>>> repair it completely. For example, there is an optimization which skips
>>> anti-compaction for sstables fully contained in the repaired range (only
>>> the repairedAt field is mutated), which is leveraged by full range repair,
>>> which would not work in many cases for partial range repairs, yielding
>>> higher I/O.
>>>
>>> 2016-08-26 10:17 GMT-03:00 Stefano Ortolani <ostef...@gmail.com>:
>>>
>>>> I see. Didn't think about it that way. Thanks for clarifying!
>>>>
>>>>
>>>> On Fri, Aug 26, 2016 at 2:14 PM, Paulo Motta <pauloricard...@gmail.com>
>>>> wrote:
>>>>
>>>>> > What is the underlying reason?
>>>>>
>>>>> Basically to minimize the amount of anti-compaction needed, since with
>>>>> RF=3 you'd need to perform anti-compaction 3 times in a particular node to
>>>>> get it fully repaired, while without it you can just repair the full 
>>>>> node's
>>>>> range in one run. Assuming you run repair frequent enough this will not be
>>>>> a big deal, since you will skip already repaired data in the next round so
>>>>> you will not have the problem of re-doing work as in non-inc non-pr 
>>>>> repair.
>>>>>
>>>>> 2016-08-26 7:57 GMT-03:00 Stefano Ortolani <ostef...@gmail.com>:
>>>>>
>>>>>> Hi Paulo, could you elaborate on 2?
>>>>>> I didn't know incremental repairs were not compatible with -pr
>>>>>> What is the underlying reason?
>>>>>>
>>>>>> Regards,
>>>>>> Stefano
>>>>>>
>>>>>>
>>>>>> On Fri, Aug 26, 2016 at 1:25 AM, Paulo Motta <
>>>>>> pauloricard...@gmail.com> wrote:
>>>>>>
>>>>>>> 1. Migration procedure is no longer necessary after CASSANDRA-8004,
>>>>>>> and since you never ran repair before this would not make any difference
>>>>>>> anyway, so just run repair and by default (CASSANDRA-7250) this will
>>>>>>> already be incremental.
>>>>>>> 2. Incremental repair is not supported with -pr, -local or -st/-et
>>>>>>> options, so you should run incremental repair in all nodes in all DCs
>>>>>>> sequentially (you should be aware that this will probably generate 
>>>>>>> inter-DC
>>>>>>> traffic), no need to disable autocompaction or stopping nodes.
>>>>>>>
>>>>>>> 2016-08-25 18:27 GMT-03:00 Aleksandr Ivanov <ale...@gmail.com>:
>>>>>>>
>>>>>>>> I’m new in Cassandra and trying to figure out how to _start_ using
>>>>>>>> incremental repairs. I have seen article about “Migrating to 
>>>>>>>> incremental
>>>>>>>> repairs” but since I didn’t use repairs before at all and I use 
>>>>>>>> Cassandra
>>>>>>>> version v3.0.8, then maybe not all steps are needed which are 
>>>>>>>> mentioned in
>>>>>>>> Datastax article.
>>>>>>>> Should I start with full repair or I can start with executing
>>>>>>>> “nodetool repair -pr  my_keyspace” on all nodes without autocompaction
>>>>>>>> disabling and node stopping?
>>>>>>>>
>>>>>>>> I have 6 datacenters with 6 nodes in each DC. Is it enough to run
>>>>>>>>  “nodetool repair -pr  my_keyspace” in one DC only or it should be 
>>>>>>>> executed
>>>>>>>> on all nodes in _all_ DCs?
>>>>>>>>
>>>>>>>> I have tried to perform “nodetool repair -pr  my_keyspace” on all
>>>>>>>> nodes in all datacenters sequentially but I still can see non repaired
>>>>>>>> SSTables for my_keyspace   (Repaired at: 0). Is it expected behavior if
>>>>>>>> during repair data in my_keyspace wasn’t modified (no writes, no 
>>>>>>>> reads)?
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>>
>

Reply via email to