Uploaded image for project: 'Geode'
  1. Geode
  2. GEODE-9993

Redis SMOVE command should be atomic

    XMLWordPrintableJSON

Details

    Description

      The documentation for the SMOVE command states that it is atomic. The current implementation in the geode-for-redis module is not, which could result in partially-applied moves if servers crash during a move.

      The implementation should be changed to use the 'lockedExecuteInTransaction()' method in the SMoveExecutor class.

      Attachments

        Issue Links

          Activity

            People

              donalevans Donal Evans
              donalevans Donal Evans
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: