1. 29 6月, 2015 3 次提交
  2. 24 6月, 2015 2 次提交
  3. 23 6月, 2015 2 次提交
  4. 22 6月, 2015 1 次提交
  5. 19 6月, 2015 5 次提交
  6. 18 6月, 2015 2 次提交
  7. 17 6月, 2015 9 次提交
  8. 16 6月, 2015 9 次提交
  9. 15 6月, 2015 4 次提交
    • D
      Noting #1737 · fe839630
      Daniel Beck 提交于
      fe839630
    • D
      Merge pull request #1737 from oleg-nenashev/master · d5651d17
      Daniel Beck 提交于
      [FIXED JENKINS-28601] Revert "[FIXED JENKINS-17290] -  Corrected sort order of tables"
      d5651d17
    • S
      [FIXED JENKINS-28840] Deadlock between Queue.maintain and Executor.interrupt · 6f343dc7
      Stephen Connolly 提交于
      More fun here:
      
      - All this originates from Executor extending Thread.
      - There is funky logic in the lock handling code of the JVM that makes assumptions
        about how it might proceed with the lock when the thread holding the lock has its
        interrupt flag set.
      - Really it would be better if Executor did not extend Thread as that way we wouldn't
        have to deal with some of that complexity. But OTOH we are where we are and backwards
        compatibility may make such a change not possible without a lot of breakage.
      - Fixing the issue at hand, firstly requires that interrupting a Computer happens with the
        Queue lock held (to speed up tests we have Jenkins.cleanup get the lock for all Computers)
        That prevents the Queue maintain thread from getting caught
      - Secondly, when removing an executor from a computer we process the removal while
        holding the Queue lock, but we move the removal itself to a separate thread if we cannot
        get the Queue lock in order to avoid deadlock.
      - Also add helper methods to wrap tasks to be performed while holding the lock
        and a helper method for Runnables that exposes the tryLock functionality
      6f343dc7
    • O
      Revert "[FIXED JENKINS-17290] - Corrected sort order of tables" · abef5b06
      Oleg Nenashev 提交于
      This reverts commit d739bedc.
      abef5b06
  10. 13 6月, 2015 3 次提交