Details

    • Type: Sub-task Sub-task
    • Status: Resolved
    • Priority: Major Major
    • Resolution: Duplicate
    • Fix Version/s: 0.8 beta 1
    • Component/s: Core
    • Labels:
      None

      Description

      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

        Issue Links

          Activity

          Hide
          Johan Oskarsson added a comment -

          Incorporated into CASSANDRA-1072.

          Show
          Johan Oskarsson added a comment - Incorporated into CASSANDRA-1072 .
          Hide
          Kelvin Kakugawa added a comment -

          remove Blocking for mutate methods; reflect 1396 updates: s/handleHintedMessage/addHintCallback/

          Show
          Kelvin Kakugawa added a comment - remove Blocking for mutate methods; reflect 1396 updates: s/handleHintedMessage/addHintCallback/
          Hide
          Sylvain Lebresne added a comment -

          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).

          Show
          Sylvain Lebresne added a comment - 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).
          Hide
          Kelvin Kakugawa added a comment -

          hook up: SP.delegateMutateBlocking()

          Show
          Kelvin Kakugawa added a comment - hook up: SP.delegateMutateBlocking()
          Hide
          Kelvin Kakugawa added a comment -

          first-pass at delegated mutation / repair-on-write (all TODOS preliminarily addressed)

          Show
          Kelvin Kakugawa added a comment - first-pass at delegated mutation / repair-on-write (all TODOS preliminarily addressed)
          Hide
          Kelvin Kakugawa added a comment -

          fix where 1072 clock is constructed for a local update

          Show
          Kelvin Kakugawa added a comment - fix where 1072 clock is constructed for a local update
          Hide
          Kelvin Kakugawa added a comment -

          WIP integrating Sylvain's delegated mutation work w/ 1072.
          TODO:

          • remove CL.ONE restriction
          • impl RM.updateBeforeReplication() for 1072
          • hook in SP.delegateMutateBlocking()
          Show
          Kelvin Kakugawa added a comment - WIP integrating Sylvain's delegated mutation work w/ 1072. TODO: remove CL.ONE restriction impl RM.updateBeforeReplication() for 1072 hook in SP.delegateMutateBlocking()
          Hide
          Kelvin Kakugawa added a comment -

          Adding Sylvain's patch from #580 as a reference.

          Show
          Kelvin Kakugawa added a comment - Adding Sylvain's patch from #580 as a reference.

            People

            • Assignee:
              Kelvin Kakugawa
              Reporter:
              Kelvin Kakugawa
            • Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development