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

Chunked rehashing and state transfer

    Details

      Description

      Currently rehashing uses RPC which uses byte array representations of state. This should be chunked based on a configurable buffer size to use multiple RPCs, to prevent large spikes in memory usage.

        Gliffy Diagrams

          Activity

          Hide
          manik Manik Surtani added a comment -

          JGroups' setState() and getState() callbacks could be used, since these use streams.

          Show
          manik Manik Surtani added a comment - JGroups' setState() and getState() callbacks could be used, since these use streams.
          Hide
          jira-bugzilla-migration RH Bugzilla Integration added a comment -

          Steve Jacobs <sjacobs@redhat.com> made a comment on bug 749220

          Added test link to an Infinispan JIRA

          Show
          jira-bugzilla-migration RH Bugzilla Integration added a comment - Steve Jacobs <sjacobs@redhat.com> made a comment on bug 749220 Added test link to an Infinispan JIRA
          Hide
          jira-bugzilla-migration RH Bugzilla Integration added a comment -

          Steve Jacobs <sjacobs@redhat.com> made a comment on bug 749220

          Added link to a closed Infinispan JIRA

          Show
          jira-bugzilla-migration RH Bugzilla Integration added a comment - Steve Jacobs <sjacobs@redhat.com> made a comment on bug 749220 Added link to a closed Infinispan JIRA
          Hide
          jira-bugzilla-migration RH Bugzilla Integration added a comment -

          Anne-Louise Tangring <atangrin@redhat.com> changed the Status of bug 749220 from NEW to CLOSED

          Show
          jira-bugzilla-migration RH Bugzilla Integration added a comment - Anne-Louise Tangring <atangrin@redhat.com> changed the Status of bug 749220 from NEW to CLOSED
          Hide
          jira-bugzilla-migration RH Bugzilla Integration added a comment -

          Anne-Louise Tangring <atangrin@redhat.com> made a comment on bug 749220

          This was only opened for educational purposes.

          Show
          jira-bugzilla-migration RH Bugzilla Integration added a comment - Anne-Louise Tangring <atangrin@redhat.com> made a comment on bug 749220 This was only opened for educational purposes.
          Hide
          dan.berindei Dan Berindei added a comment -

          This issue shouldn't have been closed, it was a valid issue. It's fixed partially, but the chunk size is not yet configurable.

          Show
          dan.berindei Dan Berindei added a comment - This issue shouldn't have been closed, it was a valid issue. It's fixed partially, but the chunk size is not yet configurable.
          Hide
          dan.berindei Dan Berindei added a comment -

          This pull request has already been integrated, it implements state transfer chunking with a hardcoded chunk size of 10000 cache entries.

          Show
          dan.berindei Dan Berindei added a comment - This pull request has already been integrated, it implements state transfer chunking with a hardcoded chunk size of 10000 cache entries.
          Hide
          dan.berindei Dan Berindei added a comment -

          With ISPN-1475 in, the chunk size is now configurable.

          Show
          dan.berindei Dan Berindei added a comment - With ISPN-1475 in, the chunk size is now configurable.

            People

            • Assignee:
              dan.berindei Dan Berindei
              Reporter:
              manik Manik Surtani
            • Votes:
              2 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development