Uploaded image for project: 'Ignite'
  1. Ignite
  2. IGNITE-13575

Invalid blocking section in GridNioWorker and GridNioClientWorker leads to false positive blocking thread detection

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 2.9, 2.8.1
    • 2.10, 2.9.1
    • None
    • Docs Required, Release Notes Required

    Description

      If IGNITE_SYSTEM_WORKER_BLOCKED_TIMEOUT less than 2000 ms, then simple epoll_wait for 2000 on idle cluster is considered as critical failure.

      We should surround selector.select with blockingSectionBegin and blockingSectionEnd instead of updateHeartbeat

      Attachments

        Issue Links

          Activity

            People

              ivandasch Ivan Daschinsky
              ivandasch Ivan Daschinsky
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 20m
                  20m