Uploaded image for project: 'Red Hat Data Grid'
  1. Red Hat Data Grid
  2. JDG-4212

Possible deadlock if an entry is replaced at the same time expiration take effect

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Verified (View Workflow)
    • Priority: Critical
    • Resolution: Done
    • Affects Version/s: RHDG 8.1 GA, RHDG 7.3.7.GA, RHDG 8.0.1 GA, RHDG 8.1.1 CR1
    • Fix Version/s: RHDG 8.1.1 GA, RHDG 8.1.1 CR2
    • Component/s: None
    • Labels:
      None
    • Target Release:
    • Fix Build:
      CR2
    • Steps to Reproduce:
      Hide

      run the reproducer, it needs to be compiled and then started with the correct class path.

      1. mvn compile
      2. mvn dependency:build-classpath
      3. java -cp <output-from-2>:target/classes Reproducer
      Show
      run the reproducer, it needs to be compiled and then started with the correct class path. mvn compile mvn dependency:build-classpath java -cp <output-from-2>:target/classes Reproducer

      Description

      When replacing a value for key, close to the keys expiration time, Infinispan can lock itself where both nodes are waiting for each other, resulting in ISPN000427, instead of the command completing with success (expected) or failure (not expected because it should be replaced)
       
       

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              william.burns Will Burns
              Reporter:
              wdfink Wolf-Dieter Fink
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: