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

Multiple ExecutorAllCompletionServices using the same executor may interfere

    XMLWordPrintable

Details

    • Bug
    • Resolution: Won't Do
    • Major
    • None
    • 6.0.0.Final
    • None
    • None

    Description

      If there are multiple ExecutorAllCompletionServices using the same executor, these may steal other's futures, and therefore, report the task to be finished prematurely.

      This may be the case for a preload from multiple cache loaders in parallel.

      The tasks sent to the executor have to be tagged and the service should poll only its own tasks.

      Attachments

        Activity

          People

            rvansa1@redhat.com Radim Vansa (Inactive)
            rvansa1@redhat.com Radim Vansa (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: