[jira] [Updated] (CASSANDRA-4753) Timeout reporter writes hints for the local node

2012-11-11 Thread Jonathan Ellis (JIRA)

 [ 
https://issues.apache.org/jira/browse/CASSANDRA-4753?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jonathan Ellis updated CASSANDRA-4753:
--

Reviewer: jbellis
Assignee: Aleksey Yeschenko  (was: Jonathan Ellis)

> Timeout reporter writes hints for the local node
> 
>
> Key: CASSANDRA-4753
> URL: https://issues.apache.org/jira/browse/CASSANDRA-4753
> Project: Cassandra
>  Issue Type: Bug
>Affects Versions: 1.2.0 beta 1
>Reporter: Aleksey Yeschenko
>Assignee: Aleksey Yeschenko
> Fix For: 1.2.0
>
>
> MessagingService.java:330 calls StorageProxy.scheduleLocalHint() without 
> checking if the local node is the target. This causes 
> StorageProxy.scheduleLocalHint to throw AssertionError sometimes.
> Got this error when some batches are timed out. This can happen because even 
> local batches now go through StorageProxy.sendMessages and aren't just 
> rm.apply()'d.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Updated] (CASSANDRA-4753) Timeout reporter writes hints for the local node

2012-11-18 Thread Aleksey Yeschenko (JIRA)

 [ 
https://issues.apache.org/jira/browse/CASSANDRA-4753?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Aleksey Yeschenko updated CASSANDRA-4753:
-

Attachment: 4753.txt

> Timeout reporter writes hints for the local node
> 
>
> Key: CASSANDRA-4753
> URL: https://issues.apache.org/jira/browse/CASSANDRA-4753
> Project: Cassandra
>  Issue Type: Bug
>Affects Versions: 1.2.0 beta 1
>Reporter: Aleksey Yeschenko
>Assignee: Aleksey Yeschenko
> Fix For: 1.2.0
>
> Attachments: 4753.txt
>
>
> MessagingService.java:330 calls StorageProxy.scheduleLocalHint() without 
> checking if the local node is the target. This causes 
> StorageProxy.scheduleLocalHint to throw AssertionError sometimes.
> Got this error when some batches are timed out. This can happen because even 
> local batches now go through StorageProxy.sendMessages and aren't just 
> rm.apply()'d.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Updated] (CASSANDRA-4753) Timeout reporter writes hints for the local node

2012-11-19 Thread Jonathan Ellis (JIRA)

 [ 
https://issues.apache.org/jira/browse/CASSANDRA-4753?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jonathan Ellis updated CASSANDRA-4753:
--

Attachment: 4753-v2.txt

It's valid for local writes to timeout, but we don't want to just drop them on 
the floor if they do.  v2 attached.

> Timeout reporter writes hints for the local node
> 
>
> Key: CASSANDRA-4753
> URL: https://issues.apache.org/jira/browse/CASSANDRA-4753
> Project: Cassandra
>  Issue Type: Bug
>Affects Versions: 1.2.0 beta 1
>Reporter: Aleksey Yeschenko
>Assignee: Aleksey Yeschenko
> Fix For: 1.2.0
>
> Attachments: 4753.txt, 4753-v2.txt
>
>
> MessagingService.java:330 calls StorageProxy.scheduleLocalHint() without 
> checking if the local node is the target. This causes 
> StorageProxy.scheduleLocalHint to throw AssertionError sometimes.
> Got this error when some batches are timed out. This can happen because even 
> local batches now go through StorageProxy.sendMessages and aren't just 
> rm.apply()'d.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Updated] (CASSANDRA-4753) Timeout reporter writes hints for the local node

2012-11-19 Thread Aleksey Yeschenko (JIRA)

 [ 
https://issues.apache.org/jira/browse/CASSANDRA-4753?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Aleksey Yeschenko updated CASSANDRA-4753:
-

Attachment: 4753-v3.txt

> Timeout reporter writes hints for the local node
> 
>
> Key: CASSANDRA-4753
> URL: https://issues.apache.org/jira/browse/CASSANDRA-4753
> Project: Cassandra
>  Issue Type: Bug
>Affects Versions: 1.2.0 beta 1
>Reporter: Aleksey Yeschenko
>Assignee: Aleksey Yeschenko
> Fix For: 1.2.0
>
> Attachments: 4753.txt, 4753-v2.txt, 4753-v3.txt
>
>
> MessagingService.java:330 calls StorageProxy.scheduleLocalHint() without 
> checking if the local node is the target. This causes 
> StorageProxy.scheduleLocalHint to throw AssertionError sometimes.
> Got this error when some batches are timed out. This can happen because even 
> local batches now go through StorageProxy.sendMessages and aren't just 
> rm.apply()'d.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Updated] (CASSANDRA-4753) Timeout reporter writes hints for the local node

2012-11-20 Thread Jonathan Ellis (JIRA)

 [ 
https://issues.apache.org/jira/browse/CASSANDRA-4753?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jonathan Ellis updated CASSANDRA-4753:
--

Comment: was deleted

(was: Here is one solution.

- Created LocalMutationRunnable that retries with hint backpressure if it gets 
dropped
- Added an updated v3, with an additional assert to make sure we don't 
introduce a bug if we decide to allow using the coordinator as a batchlog 
member in non-single-node clusters)

> Timeout reporter writes hints for the local node
> 
>
> Key: CASSANDRA-4753
> URL: https://issues.apache.org/jira/browse/CASSANDRA-4753
> Project: Cassandra
>  Issue Type: Bug
>Affects Versions: 1.2.0 beta 1
>Reporter: Aleksey Yeschenko
>Assignee: Aleksey Yeschenko
> Fix For: 1.2.0
>
> Attachments: 4753.txt, 4753-v2.txt, 4753-v3.txt
>
>
> MessagingService.java:330 calls StorageProxy.scheduleLocalHint() without 
> checking if the local node is the target. This causes 
> StorageProxy.scheduleLocalHint to throw AssertionError sometimes.
> Got this error when some batches are timed out. This can happen because even 
> local batches now go through StorageProxy.sendMessages and aren't just 
> rm.apply()'d.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Updated] (CASSANDRA-4753) Timeout reporter writes hints for the local node

2012-11-21 Thread Jonathan Ellis (JIRA)

 [ 
https://issues.apache.org/jira/browse/CASSANDRA-4753?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jonathan Ellis updated CASSANDRA-4753:
--

 Reviewer: iamaleksey  (was: jbellis)
Fix Version/s: (was: 1.2.0)
   1.2.1
 Assignee: Jonathan Ellis  (was: Aleksey Yeschenko)

> Timeout reporter writes hints for the local node
> 
>
> Key: CASSANDRA-4753
> URL: https://issues.apache.org/jira/browse/CASSANDRA-4753
> Project: Cassandra
>  Issue Type: Bug
>Affects Versions: 1.2.0 beta 1
>Reporter: Aleksey Yeschenko
>Assignee: Jonathan Ellis
> Fix For: 1.2.1
>
> Attachments: 4753.txt, 4753-v2.txt, 4753-v3.txt
>
>
> MessagingService.java:330 calls StorageProxy.scheduleLocalHint() without 
> checking if the local node is the target. This causes 
> StorageProxy.scheduleLocalHint to throw AssertionError sometimes.
> Got this error when some batches are timed out. This can happen because even 
> local batches now go through StorageProxy.sendMessages and aren't just 
> rm.apply()'d.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Updated] (CASSANDRA-4753) Timeout reporter writes hints for the local node

2012-11-21 Thread Jonathan Ellis (JIRA)

 [ 
https://issues.apache.org/jira/browse/CASSANDRA-4753?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jonathan Ellis updated CASSANDRA-4753:
--

Priority: Minor  (was: Major)

> Timeout reporter writes hints for the local node
> 
>
> Key: CASSANDRA-4753
> URL: https://issues.apache.org/jira/browse/CASSANDRA-4753
> Project: Cassandra
>  Issue Type: Bug
>Affects Versions: 1.2.0 beta 1
>Reporter: Aleksey Yeschenko
>Assignee: Jonathan Ellis
>Priority: Minor
> Fix For: 1.2.1
>
> Attachments: 4753.txt, 4753-v2.txt, 4753-v3.txt
>
>
> MessagingService.java:330 calls StorageProxy.scheduleLocalHint() without 
> checking if the local node is the target. This causes 
> StorageProxy.scheduleLocalHint to throw AssertionError sometimes.
> Got this error when some batches are timed out. This can happen because even 
> local batches now go through StorageProxy.sendMessages and aren't just 
> rm.apply()'d.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira