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

Parallel purger threads will not be locked globally in FileCacheStore

    XMLWordPrintable

Details

    • Bug
    • Resolution: Won't Do
    • Major
    • None
    • 5.0.0.CR8
    • None
    • Hide

      None

      Show
      None

    Description

      The function FileCacheStore.purgeInternal() aquires a global lock and releases it after completion.

      When multiThreadedPurge is true (which cannot be the case due to another bug, that I'll post later), the lock will be released BEFORE purging has completed.
      This is caused by the implementation, that starts N purger threads in parallel but does not wait for them to complete (as I think).

      Attachments

        Issue Links

          Activity

            People

              manik_jira Manik Surtani (Inactive)
              snazy0 Robert Stupp (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: