Uploaded image for project: 'Infinispan'
  1. Infinispan
  2. ISPN-1394

Investigate possibility of doing manual rehashing

    Details

    • Type: Feature Request
    • Status: Open (View Workflow)
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: Core
    • Labels:
      None
    • Similar Issues:
      Show 10 results 

      Description

      Investigate the possibility of being able to do manual rehashing:

      • Approach used Dynamo (and Cassandra)
      • If you're adding 100 nodes, using manual rehashing could reduce traffic and make it more predictable
      • Could be called via JMX
      • But removing 10 nodes could be problematic. Unless number of owners is 11 or higher, which will guarantee that at least a copy of data is around

        Gliffy Diagrams

          Issue Links

            Activity

            galder.zamarreno Galder Zamarreño created issue -
            dan.berindei Dan Berindei made changes -
            Field Original Value New Value
            Assignee Manik Surtani [ manik ] Dan Berindei [ dan.berindei ]
            Hide
            NadirX Tristan Tarrant added a comment -

            Regarding the removal of nodes, why don't we tell the system which nodes we intend to remove beforehand, so it can actually work out if there might be inconsistencies (e.g. insufficient numOwners).

            Show
            NadirX Tristan Tarrant added a comment - Regarding the removal of nodes, why don't we tell the system which nodes we intend to remove beforehand, so it can actually work out if there might be inconsistencies (e.g. insufficient numOwners).
            manik Manik Surtani made changes -
            Fix Version/s 6.0.0.FINAL [ 12314721 ]
            Fix Version/s 5.2.0.FINAL [ 12314720 ]
            sbs-jira-plugin Jive JIRA Integration made changes -
            manik Manik Surtani made changes -
            Link This issue relates to ISPN-3140 [ ISPN-3140 ]
            mircea.markus Mircea Markus made changes -
            Fix Version/s 6.0.0.Final [ 12314721 ]
            mircea.markus Mircea Markus made changes -
            Component/s Core API [ 12312421 ]
            Component/s Distributed Cache [ 12312422 ]
            velias Vlastimil Eliáš made changes -
            Workflow GIT Pull Request workflow [ 12471267 ] GIT Pull Request with Triage workflow [ 12612568 ]
            dan.berindei Dan Berindei made changes -
            Assignee Dan Berindei [ dan.berindei ]

              People

              • Assignee:
                Unassigned
                Reporter:
                galder.zamarreno Galder Zamarreño
              • Votes:
                2 Vote for this issue
                Watchers:
                6 Start watching this issue

                Dates

                • Created:
                  Updated:

                  Development