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

Busy wait in BaseStateTransferManagerImpl#waitForStateTransferToStart

    XMLWordPrintable

Details

    • Bug
    • Resolution: Obsolete
    • Minor
    • 5.2.0.Final
    • 5.1.4.FINAL
    • State Transfer
    • None

    Description

      BaseStateTransferManagerImpl#waitForStateTransferToStart does a busy wait, sleeping for 10ms in between checking the condition, instead of synchronizing using condition variables (or the equivalent).

      This can cause excessive CPU load if a lot of threads are waiting
      (we have seen 300 threads waiting in this loop at once).

      Attachments

        Activity

          People

            mircea.markus Mircea Markus (Inactive)
            rhn-support-dereed Dennis Reed
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: