You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by "Kelvin Kakugawa (JIRA)" <ji...@apache.org> on 2010/08/16 22:55:18 UTC
[jira] Created: (CASSANDRA-1397) repair-on-write
repair-on-write
---------------
Key: CASSANDRA-1397
URL: https://issues.apache.org/jira/browse/CASSANDRA-1397
Project: Cassandra
Issue Type: Sub-task
Components: Core
Reporter: Kelvin Kakugawa
Assignee: Kelvin Kakugawa
repair values during the write path (as opposed to the read path). steps:
1) write a value
2) return ack to client
3) read local value (if distributed counter; #1072)
4) write a repair to remote replicas
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Updated: (CASSANDRA-1397) repair-on-write
Posted by "Kelvin Kakugawa (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/CASSANDRA-1397?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Kelvin Kakugawa updated CASSANDRA-1397:
---------------------------------------
Attachment: 0001-Add-handler-to-delegate-the-write-protocol-to-a-repl.patch
Adding Sylvain's patch from #580 as a reference.
> repair-on-write
> ---------------
>
> Key: CASSANDRA-1397
> URL: https://issues.apache.org/jira/browse/CASSANDRA-1397
> Project: Cassandra
> Issue Type: Sub-task
> Components: Core
> Reporter: Kelvin Kakugawa
> Assignee: Kelvin Kakugawa
> Attachments: 0001-Add-handler-to-delegate-the-write-protocol-to-a-repl.patch
>
>
> repair values during the write path (as opposed to the read path). steps:
> 1) write a value
> 2) return ack to client
> 3) read local value (if distributed counter; #1072)
> 4) write a repair to remote replicas
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Commented: (CASSANDRA-1397) repair-on-write
Posted by "Sylvain Lebresne (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/CASSANDRA-1397?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12899763#action_12899763 ]
Sylvain Lebresne commented on CASSANDRA-1397:
---------------------------------------------
minor comment: I wrote the delegating stuff before writing #1396. Since mutateBlocking() is now merge to mutate(),
it would be nice to remove all the 'Blocking' of the method names (for consistency sake).
> repair-on-write
> ---------------
>
> Key: CASSANDRA-1397
> URL: https://issues.apache.org/jira/browse/CASSANDRA-1397
> Project: Cassandra
> Issue Type: Sub-task
> Components: Core
> Reporter: Kelvin Kakugawa
> Assignee: Kelvin Kakugawa
> Attachments: 0001-Add-handler-to-delegate-the-write-protocol-to-a-repl.patch, CASSANDRA-1397-2.patch, CASSANDRA-1397.patch
>
>
> repair values during the write path (as opposed to the read path). steps:
> 1) write a value
> 2) return ack to client
> 3) read local value (if distributed counter; #1072)
> 4) write a repair to remote replicas
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Updated: (CASSANDRA-1397) repair-on-write
Posted by "Kelvin Kakugawa (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/CASSANDRA-1397?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Kelvin Kakugawa updated CASSANDRA-1397:
---------------------------------------
Attachment: (was: 001-delegated_mutation.patch)
> repair-on-write
> ---------------
>
> Key: CASSANDRA-1397
> URL: https://issues.apache.org/jira/browse/CASSANDRA-1397
> Project: Cassandra
> Issue Type: Sub-task
> Components: Core
> Reporter: Kelvin Kakugawa
> Assignee: Kelvin Kakugawa
> Attachments: 0001-Add-handler-to-delegate-the-write-protocol-to-a-repl.patch, CASSANDRA-1397.patch
>
>
> repair values during the write path (as opposed to the read path). steps:
> 1) write a value
> 2) return ack to client
> 3) read local value (if distributed counter; #1072)
> 4) write a repair to remote replicas
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Updated: (CASSANDRA-1397) repair-on-write
Posted by "Kelvin Kakugawa (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/CASSANDRA-1397?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Kelvin Kakugawa updated CASSANDRA-1397:
---------------------------------------
Attachment: (was: CASSANDRA-1397.patch)
> repair-on-write
> ---------------
>
> Key: CASSANDRA-1397
> URL: https://issues.apache.org/jira/browse/CASSANDRA-1397
> Project: Cassandra
> Issue Type: Sub-task
> Components: Core
> Reporter: Kelvin Kakugawa
> Assignee: Kelvin Kakugawa
> Attachments: 0001-Add-handler-to-delegate-the-write-protocol-to-a-repl.patch, CASSANDRA-1397-3.patch
>
>
> repair values during the write path (as opposed to the read path). steps:
> 1) write a value
> 2) return ack to client
> 3) read local value (if distributed counter; #1072)
> 4) write a repair to remote replicas
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Updated: (CASSANDRA-1397) repair-on-write
Posted by "Kelvin Kakugawa (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/CASSANDRA-1397?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Kelvin Kakugawa updated CASSANDRA-1397:
---------------------------------------
Attachment: 001-delegated_mutation.patch
WIP integrating Sylvain's delegated mutation work w/ 1072.
TODO:
- remove CL.ONE restriction
- impl RM.updateBeforeReplication() for 1072
- hook in SP.delegateMutateBlocking()
> repair-on-write
> ---------------
>
> Key: CASSANDRA-1397
> URL: https://issues.apache.org/jira/browse/CASSANDRA-1397
> Project: Cassandra
> Issue Type: Sub-task
> Components: Core
> Reporter: Kelvin Kakugawa
> Assignee: Kelvin Kakugawa
> Attachments: 0001-Add-handler-to-delegate-the-write-protocol-to-a-repl.patch, 001-delegated_mutation.patch
>
>
> repair values during the write path (as opposed to the read path). steps:
> 1) write a value
> 2) return ack to client
> 3) read local value (if distributed counter; #1072)
> 4) write a repair to remote replicas
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Updated: (CASSANDRA-1397) repair-on-write
Posted by "Kelvin Kakugawa (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/CASSANDRA-1397?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Kelvin Kakugawa updated CASSANDRA-1397:
---------------------------------------
Attachment: 002-delegated_mutation.patch
fix where 1072 clock is constructed for a local update
> repair-on-write
> ---------------
>
> Key: CASSANDRA-1397
> URL: https://issues.apache.org/jira/browse/CASSANDRA-1397
> Project: Cassandra
> Issue Type: Sub-task
> Components: Core
> Reporter: Kelvin Kakugawa
> Assignee: Kelvin Kakugawa
> Attachments: 0001-Add-handler-to-delegate-the-write-protocol-to-a-repl.patch, 001-delegated_mutation.patch, 002-delegated_mutation.patch
>
>
> repair values during the write path (as opposed to the read path). steps:
> 1) write a value
> 2) return ack to client
> 3) read local value (if distributed counter; #1072)
> 4) write a repair to remote replicas
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Updated: (CASSANDRA-1397) repair-on-write
Posted by "Kelvin Kakugawa (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/CASSANDRA-1397?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Kelvin Kakugawa updated CASSANDRA-1397:
---------------------------------------
Attachment: (was: 002-delegated_mutation.patch)
> repair-on-write
> ---------------
>
> Key: CASSANDRA-1397
> URL: https://issues.apache.org/jira/browse/CASSANDRA-1397
> Project: Cassandra
> Issue Type: Sub-task
> Components: Core
> Reporter: Kelvin Kakugawa
> Assignee: Kelvin Kakugawa
> Attachments: 0001-Add-handler-to-delegate-the-write-protocol-to-a-repl.patch, CASSANDRA-1397.patch
>
>
> repair values during the write path (as opposed to the read path). steps:
> 1) write a value
> 2) return ack to client
> 3) read local value (if distributed counter; #1072)
> 4) write a repair to remote replicas
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Updated: (CASSANDRA-1397) repair-on-write
Posted by "Kelvin Kakugawa (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/CASSANDRA-1397?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Kelvin Kakugawa updated CASSANDRA-1397:
---------------------------------------
Attachment: CASSANDRA-1397-2.patch
hook up: SP.delegateMutateBlocking()
> repair-on-write
> ---------------
>
> Key: CASSANDRA-1397
> URL: https://issues.apache.org/jira/browse/CASSANDRA-1397
> Project: Cassandra
> Issue Type: Sub-task
> Components: Core
> Reporter: Kelvin Kakugawa
> Assignee: Kelvin Kakugawa
> Attachments: 0001-Add-handler-to-delegate-the-write-protocol-to-a-repl.patch, CASSANDRA-1397-2.patch, CASSANDRA-1397.patch
>
>
> repair values during the write path (as opposed to the read path). steps:
> 1) write a value
> 2) return ack to client
> 3) read local value (if distributed counter; #1072)
> 4) write a repair to remote replicas
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Updated: (CASSANDRA-1397) repair-on-write
Posted by "Kelvin Kakugawa (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/CASSANDRA-1397?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Kelvin Kakugawa updated CASSANDRA-1397:
---------------------------------------
Attachment: CASSANDRA-1397-3.patch
remove Blocking for mutate methods; reflect 1396 updates: s/handleHintedMessage/addHintCallback/
> repair-on-write
> ---------------
>
> Key: CASSANDRA-1397
> URL: https://issues.apache.org/jira/browse/CASSANDRA-1397
> Project: Cassandra
> Issue Type: Sub-task
> Components: Core
> Reporter: Kelvin Kakugawa
> Assignee: Kelvin Kakugawa
> Attachments: 0001-Add-handler-to-delegate-the-write-protocol-to-a-repl.patch, CASSANDRA-1397-3.patch
>
>
> repair values during the write path (as opposed to the read path). steps:
> 1) write a value
> 2) return ack to client
> 3) read local value (if distributed counter; #1072)
> 4) write a repair to remote replicas
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Updated: (CASSANDRA-1397) repair-on-write
Posted by "Kelvin Kakugawa (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/CASSANDRA-1397?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Kelvin Kakugawa updated CASSANDRA-1397:
---------------------------------------
Attachment: (was: CASSANDRA-1397-2.patch)
> repair-on-write
> ---------------
>
> Key: CASSANDRA-1397
> URL: https://issues.apache.org/jira/browse/CASSANDRA-1397
> Project: Cassandra
> Issue Type: Sub-task
> Components: Core
> Reporter: Kelvin Kakugawa
> Assignee: Kelvin Kakugawa
> Attachments: 0001-Add-handler-to-delegate-the-write-protocol-to-a-repl.patch, CASSANDRA-1397-3.patch
>
>
> repair values during the write path (as opposed to the read path). steps:
> 1) write a value
> 2) return ack to client
> 3) read local value (if distributed counter; #1072)
> 4) write a repair to remote replicas
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Updated: (CASSANDRA-1397) repair-on-write
Posted by "Kelvin Kakugawa (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/CASSANDRA-1397?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Kelvin Kakugawa updated CASSANDRA-1397:
---------------------------------------
Attachment: CASSANDRA-1397.patch
first-pass at delegated mutation / repair-on-write (all TODOS preliminarily addressed)
> repair-on-write
> ---------------
>
> Key: CASSANDRA-1397
> URL: https://issues.apache.org/jira/browse/CASSANDRA-1397
> Project: Cassandra
> Issue Type: Sub-task
> Components: Core
> Reporter: Kelvin Kakugawa
> Assignee: Kelvin Kakugawa
> Attachments: 0001-Add-handler-to-delegate-the-write-protocol-to-a-repl.patch, CASSANDRA-1397.patch
>
>
> repair values during the write path (as opposed to the read path). steps:
> 1) write a value
> 2) return ack to client
> 3) read local value (if distributed counter; #1072)
> 4) write a repair to remote replicas
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.