1. 29 9月, 2015 3 次提交
  2. 16 9月, 2015 4 次提交
  3. 10 9月, 2015 4 次提交
  4. 18 8月, 2015 1 次提交
  5. 16 8月, 2015 2 次提交
  6. 14 8月, 2015 1 次提交
    • J
      [JENKINS-29936] when removing an item use ACL.SYTEM. · 8a077a80
      James Nord 提交于
      The OldDataMonitor should be using ACL.system not the ACL of the calling
      thread - this also avoids the deadlock when an authorization strategy is
      being saved (locking the auth strategy) which will call into the ODM at
      the same point the ODM is being called an a Run has been saved (which will
      cause a lookup of the job which will do a permissions check).
      8a077a80
  7. 13 8月, 2015 2 次提交
  8. 11 8月, 2015 5 次提交
  9. 10 8月, 2015 4 次提交
  10. 07 8月, 2015 3 次提交
  11. 06 8月, 2015 3 次提交
    • S
      [FIXES #1777] Make accessing pendingLaunches lock free · 030793f0
      Stephen Connolly 提交于
      - My objection to #1777 is that it is introducing more locking. The ultimate aim is to make
        node provisioning and queue maintenance completely lock free. Thus adding more locks than
        is strictly required is a bad plan.
      - We cannot completely remove provisioningLock at this time as it is used to ensure that
        only one provisioning activity can take place for a given label at a time.
      - This change ensures that the provisioningLock is only used by the NodeProvisioner for
        its internal thread guarantees and is thus no-longer used accidentally by any
        external threads
      030793f0
    • D
      1.623 has no notable changes · a798aa42
      Daniel Beck 提交于
      a798aa42
    • S
      [JENKINS-28690] Aha! So I believe this will fully resolve any of these kinds of deadlocks · 0ba505b6
      Stephen Connolly 提交于
      - Without this, then it becomes a question of find catch and release for each potential code path that
        might end up restoring the interrupt flag on the current thread.
      - Since standard Lock support is kind enough to restore the interrupt flag on the current thread
        when blocked waiting for the lock, that would be a hiding to nothing
      - I welcome others to review my logic detailed in the code comment
      - I am leaving the code comment as this is IMHO too important to assume that somebody will
        check the git commit history
      0ba505b6
  12. 04 8月, 2015 6 次提交
    • N
      prefer Computer#isUnix to be abstract · d331c12b
      Nicolas De Loof 提交于
      few chances there’s another implementation
      but if one exists Function.isWindows would probably be wrong implementation
      d331c12b
    • O
      Merge pull request #1780 from olivergondza/defensive-getCanonicalName · 585f9b1a
      Oliver Gondža 提交于
      Avoid "EmptyStackException: null" in Items#getCanonicalName
      585f9b1a
    • J
      Merge branch 'master' into BlockedBecauseOfBuildInProgress · 50c28171
      Jesse Glick 提交于
      Conflicts:
      	core/src/main/resources/hudson/model/Messages.properties
      	core/src/main/resources/hudson/model/Messages_de.properties
      	core/src/main/resources/hudson/model/Messages_it.properties
      	core/src/main/resources/hudson/model/Messages_ja.properties
      	core/src/main/resources/hudson/model/Messages_zh_TW.properties
      	core/src/main/resources/jenkins/model/Messages.properties
      	core/src/main/resources/jenkins/model/Messages_da.properties
      	core/src/main/resources/jenkins/model/Messages_de.properties
      	core/src/main/resources/jenkins/model/Messages_es.properties
      	core/src/main/resources/jenkins/model/Messages_fr.properties
      	core/src/main/resources/jenkins/model/Messages_it.properties
      	core/src/main/resources/jenkins/model/Messages_ja.properties
      	core/src/main/resources/jenkins/model/Messages_nl.properties
      	core/src/main/resources/jenkins/model/Messages_pt_BR.properties
      	core/src/main/resources/jenkins/model/Messages_ru.properties
      	core/src/main/resources/jenkins/model/Messages_tr.properties
      	core/src/main/resources/jenkins/model/Messages_zh_CN.properties
      	core/src/main/resources/jenkins/model/Messages_zh_TW.properties
      50c28171
    • N
      Merge pull request #1781 from ndeloof/isUnix · c3bc2214
      Nicolas De loof 提交于
      Make it easier to determine Computer is Unix or Windows
      c3bc2214
    • N
      dcf8bc75
    • O
      4589ce5d
  13. 03 8月, 2015 2 次提交