Re: local truncate of hints

2013-11-17 Thread Cyril Scetbon
and/or a nodetool purgelocalhints command ?

On 15 Nov 2013, at 05:56, Jonathan Ellis  wrote:

> You're right.  You'd want to expose the node-local truncate over JMX.
> 
> On Sun, Nov 10, 2013 at 3:48 AM, Cyril Scetbon  wrote:
>> Are you really sure of that ? cause Tracing says the opposite when I do it 
>> on one node :
>> 
>>  cqlsh:system> TRUNCATE hints ;
>> 
>> Tracing session: fe0dbc80-49dd-11e3-a39b-e367b713537d
>> 
>> activity 
>>   | timestamp| source | source_elapsed
>> +--++
>> 
>> execute_cql3_query | 07:59:15,019 |  10.0.0.37 |  0
>>   Parsing 
>> TRUNCATE hints ; | 07:59:15,020 |  10.0.0.37 |991
>>Preparing 
>> statement | 07:59:15,021 |  10.0.0.37 |   2009
>> Enqueuing truncate messages to hosts [/10.0.0.185, /10.0.0.33, /10.0.0.17, 
>> /10.0.0.37] | 07:59:15,023 |  10.0.0.37 |   4459
>>   Message received from 
>> /10.0.0.37 | 07:59:15,186 |  10.0.0.33 |121
>>Applying truncation of 
>> system.hints | 07:59:15,200 |  10.0.0.33 |  11064
>>  Sending message to 
>> /10.0.0.37 | 07:59:15,214 |  10.0.0.37 | 195660
>>  Sending message to 
>> /10.0.0.33 | 07:59:15,217 |  10.0.0.37 | 198664
>>   Message received from 
>> /10.0.0.37 | 07:59:15,230 | 10.0.0.185 |149
>>Applying truncation of 
>> system.hints | 07:59:15,240 | 10.0.0.185 |   6248
>>   Message received from 
>> /10.0.0.37 | 07:59:15,244 |  10.0.0.17 |117
>> Sending message to 
>> /10.0.0.185 | 07:59:15,247 |  10.0.0.37 | 134087
>>  Sending message to 
>> /10.0.0.17 | 07:59:15,248 |  10.0.0.37 | 134760
>>   Message received from 
>> /10.0.0.37 | 07:59:15,251 |  10.0.0.37 | 232058
>>Applying truncation of 
>> system.hints | 07:59:15,254 |  10.0.0.37 | 234904
>>Applying truncation of 
>> system.hints | 07:59:15,259 |  10.0.0.17 |   8574
>> Enqueuing response to truncate operation to 
>> /10.0.0.37 | 07:59:15,388 |  10.0.0.17 | 144491
>>  Sending message to 
>> /10.0.0.37 | 07:59:15,389 |  10.0.0.17 | 145341
>>   Message received from 
>> /10.0.0.17 | 07:59:15,461 |  10.0.0.37 | 441863
>>Processing response from 
>> /10.0.0.17 | 07:59:15,502 |  10.0.0.37 | 482942
>> Enqueuing response to truncate operation to 
>> /10.0.0.37 | 07:59:15,578 |  10.0.0.33 | 391940
>>  Sending message to 
>> /10.0.0.37 | 07:59:15,578 |  10.0.0.33 | 392364
>>   Message received from 
>> /10.0.0.33 | 07:59:15,632 |  10.0.0.37 | 613172
>>Processing response from 
>> /10.0.0.33 | 07:59:15,632 |  10.0.0.37 | 613303
>> Enqueuing response to truncate operation to 
>> /10.0.0.37 | 07:59:15,736 |  10.0.0.37 | 717066
>>  Sending message to 
>> /10.0.0.37 | 07:59:15,738 |  10.0.0.37 | 719165
>>   Message received from 
>> /10.0.0.37 | 07:59:15,739 |  10.0.0.37 |   null
>>Processing response from 
>> /10.0.0.37 | 07:59:15,739 |  10.0.0.37 |   null
>> Enqueuing response to truncate operation to 
>> /10.0.0.37 | 07:59:15,915 | 10.0.0.185 | 685116
>>  Sending message to 
>> /10.0.0.37 | 07:59:15,915 | 10.0.0.185 | 685519
>>  Message received from 
>> /10.0.0.185 | 07:59:15,936 |  10.0.0.37 |   

Re: local truncate of hints

2013-11-17 Thread Jonathan Ellis
Right.
On Nov 17, 2013 11:00 AM, "Cyril Scetbon"  wrote:

> and/or a nodetool purgelocalhints command ?
>
> On 15 Nov 2013, at 05:56, Jonathan Ellis  wrote:
>
> > You're right.  You'd want to expose the node-local truncate over JMX.
> >
> > On Sun, Nov 10, 2013 at 3:48 AM, Cyril Scetbon 
> wrote:
> >> Are you really sure of that ? cause Tracing says the opposite when I do
> it on one node :
> >>
> >>  cqlsh:system> TRUNCATE hints ;
> >>
> >> Tracing session: fe0dbc80-49dd-11e3-a39b-e367b713537d
> >>
> >> activity
> | timestamp| source | source_elapsed
> >>
> +--++
> >>
> execute_cql3_query | 07:59:15,019 |  10.0.0.37 |  0
> >>   Parsing
> TRUNCATE hints ; | 07:59:15,020 |  10.0.0.37 |991
> >>
>  Preparing statement | 07:59:15,021 |  10.0.0.37 |   2009
> >> Enqueuing truncate messages to hosts [/10.0.0.185, /10.0.0.33, /
> 10.0.0.17, /10.0.0.37] | 07:59:15,023 |  10.0.0.37 |   4459
> >>   Message received
> from /10.0.0.37 | 07:59:15,186 |  10.0.0.33 |121
> >>Applying truncation
> of system.hints | 07:59:15,200 |  10.0.0.33 |  11064
> >>  Sending
> message to /10.0.0.37 | 07:59:15,214 |  10.0.0.37 | 195660
> >>  Sending
> message to /10.0.0.33 | 07:59:15,217 |  10.0.0.37 | 198664
> >>   Message received
> from /10.0.0.37 | 07:59:15,230 | 10.0.0.185 |149
> >>Applying truncation
> of system.hints | 07:59:15,240 | 10.0.0.185 |   6248
> >>   Message received
> from /10.0.0.37 | 07:59:15,244 |  10.0.0.17 |117
> >> Sending message
> to /10.0.0.185 | 07:59:15,247 |  10.0.0.37 | 134087
> >>  Sending
> message to /10.0.0.17 | 07:59:15,248 |  10.0.0.37 | 134760
> >>   Message received
> from /10.0.0.37 | 07:59:15,251 |  10.0.0.37 | 232058
> >>Applying truncation
> of system.hints | 07:59:15,254 |  10.0.0.37 | 234904
> >>Applying truncation
> of system.hints | 07:59:15,259 |  10.0.0.17 |   8574
> >> Enqueuing response to truncate
> operation to /10.0.0.37 | 07:59:15,388 |  10.0.0.17 | 144491
> >>  Sending
> message to /10.0.0.37 | 07:59:15,389 |  10.0.0.17 | 145341
> >>   Message received
> from /10.0.0.17 | 07:59:15,461 |  10.0.0.37 | 441863
> >>Processing response
> from /10.0.0.17 | 07:59:15,502 |  10.0.0.37 | 482942
> >> Enqueuing response to truncate
> operation to /10.0.0.37 | 07:59:15,578 |  10.0.0.33 | 391940
> >>  Sending
> message to /10.0.0.37 | 07:59:15,578 |  10.0.0.33 | 392364
> >>   Message received
> from /10.0.0.33 | 07:59:15,632 |  10.0.0.37 | 613172
> >>Processing response
> from /10.0.0.33 | 07:59:15,632 |  10.0.0.37 | 613303
> >> Enqueuing response to truncate
> operation to /10.0.0.37 | 07:59:15,736 |  10.0.0.37 | 717066
> >>  Sending
> message to /10.0.0.37 | 07:59:15,738 |  10.0.0.37 | 719165
> >>   Message received
> from /10.0.0.37 | 07:59:15,739 |  10.0.0.37 |   null
> >>Processing response
> from /10.0.0.37 | 07:59:15,739 |  10.0.0.37 |   null
> >> Enqueuing response to truncate
> operation to /10.0.0.37 | 07:59:15,915 | 10.0.0.185 | 685116
> >>  Sending
> message to /10.0.0.37 | 07:59:15,915 | 10.0.0.185 | 685519
> >>  Message received
> from /10.0.0.185 | 07:59:15,936 |  10.0.0.37 |   null
> >>   Processing response
> from /10.0.0.185 | 07:5

Re: local truncate of hints

2013-11-17 Thread Cyril Scetbon
Thanks I've created JIRA CASSANDRA-6367 for that functionality.

Regards.

On 17 Nov 2013, at 20:33, Jonathan Ellis  wrote:

> Right.
> On Nov 17, 2013 11:00 AM, "Cyril Scetbon"  wrote:
> 
>> and/or a nodetool purgelocalhints command ?
>> 
>> On 15 Nov 2013, at 05:56, Jonathan Ellis  wrote:
>> 
>>> You're right.  You'd want to expose the node-local truncate over JMX.
>>> 
>>> On Sun, Nov 10, 2013 at 3:48 AM, Cyril Scetbon 
>> wrote:
 Are you really sure of that ? cause Tracing says the opposite when I do
>> it on one node :
 
 cqlsh:system> TRUNCATE hints ;
 
 Tracing session: fe0dbc80-49dd-11e3-a39b-e367b713537d
 
 activity
>>| timestamp| source | source_elapsed
 
>> +--++
 
>> execute_cql3_query | 07:59:15,019 |  10.0.0.37 |  0
  Parsing
>> TRUNCATE hints ; | 07:59:15,020 |  10.0.0.37 |991
 
>> Preparing statement | 07:59:15,021 |  10.0.0.37 |   2009
 Enqueuing truncate messages to hosts [/10.0.0.185, /10.0.0.33, /
>> 10.0.0.17, /10.0.0.37] | 07:59:15,023 |  10.0.0.37 |   4459
  Message received
>> from /10.0.0.37 | 07:59:15,186 |  10.0.0.33 |121
   Applying truncation
>> of system.hints | 07:59:15,200 |  10.0.0.33 |  11064
 Sending
>> message to /10.0.0.37 | 07:59:15,214 |  10.0.0.37 | 195660
 Sending
>> message to /10.0.0.33 | 07:59:15,217 |  10.0.0.37 | 198664
  Message received
>> from /10.0.0.37 | 07:59:15,230 | 10.0.0.185 |149
   Applying truncation
>> of system.hints | 07:59:15,240 | 10.0.0.185 |   6248
  Message received
>> from /10.0.0.37 | 07:59:15,244 |  10.0.0.17 |117
Sending message
>> to /10.0.0.185 | 07:59:15,247 |  10.0.0.37 | 134087
 Sending
>> message to /10.0.0.17 | 07:59:15,248 |  10.0.0.37 | 134760
  Message received
>> from /10.0.0.37 | 07:59:15,251 |  10.0.0.37 | 232058
   Applying truncation
>> of system.hints | 07:59:15,254 |  10.0.0.37 | 234904
   Applying truncation
>> of system.hints | 07:59:15,259 |  10.0.0.17 |   8574
Enqueuing response to truncate
>> operation to /10.0.0.37 | 07:59:15,388 |  10.0.0.17 | 144491
 Sending
>> message to /10.0.0.37 | 07:59:15,389 |  10.0.0.17 | 145341
  Message received
>> from /10.0.0.17 | 07:59:15,461 |  10.0.0.37 | 441863
   Processing response
>> from /10.0.0.17 | 07:59:15,502 |  10.0.0.37 | 482942
Enqueuing response to truncate
>> operation to /10.0.0.37 | 07:59:15,578 |  10.0.0.33 | 391940
 Sending
>> message to /10.0.0.37 | 07:59:15,578 |  10.0.0.33 | 392364
  Message received
>> from /10.0.0.33 | 07:59:15,632 |  10.0.0.37 | 613172
   Processing response
>> from /10.0.0.33 | 07:59:15,632 |  10.0.0.37 | 613303
Enqueuing response to truncate
>> operation to /10.0.0.37 | 07:59:15,736 |  10.0.0.37 | 717066
 Sending
>> message to /10.0.0.37 | 07:59:15,738 |  10.0.0.37 | 719165
  Message received
>> from /10.0.0.37 | 07:59:15,739 |  10.0.0.37 |   null
   Processing response
>> from /10.0.0.37 | 07:59:15,739 |  10.0.0.37 |   null
Enqueuing response to truncate
>> operation to /10.0.0.37 | 07:59:15,915 | 10.0.0.185 | 685116
 Sending
>> message to /10.0.0.37 | 07:59:15,915 | 10.0.0.185 | 685519
 Message received
>> from /10.0.0.1