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

SoftIndexFileStore blocks during TemporaryTable#set invocation

XMLWordPrintable

      SoftIndexFileStore temporary table does some locking when updating the temporary table when performing compaction. If the same key is written to this will cause the set method to block temporarily. This is currently done on a non blocking thread so BlockHound will sometimes find it.

      We cannot call set on the logger thread as we don't want to block this other than writing to disk as we need to do as minimal as possible to ensure the log appender is doing work.

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

              Created:
              Updated:
              Resolved: