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

Cluster Max Idle can miss a touch during state transfer

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • Major
    • None
    • None
    • Expiration
    • None

    Description

      The new max idle in ISPN-11020 can have an issue that when a touch command is being replicated to a write owner that isn't a read owner that the touch is missed. This can occur if a state provider node sends the entry without the touched timestamp to the new owner, but the touch command is received on the new owner before the entry is written on the new owner.

      This should be a pretty small edge case, but we should close it at some point. The reason it is small is that it requires a touch command to be done at the same time as state transfer but before the state provider node but before the value is written. Then for the issue to manifest there must be a read on this new owner after the old expiration time but before the new one, without any other reads on any owners.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              wburns@redhat.com Will Burns
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated: