1. 20 2月, 2015 1 次提交
  2. 06 1月, 2015 3 次提交
  3. 27 11月, 2014 1 次提交
  4. 17 11月, 2014 3 次提交
  5. 27 10月, 2014 1 次提交
    • K
      [FIXED JENKINS-25314] · 9b36e2ae
      Kohsuke Kawaguchi 提交于
      The original fix was made in 0c3d6709.
      In this fix, I'm also moving the code that creates LeftItem.
      
      It makes no sense that there's Item.cancel(Queue) and Queue.cancel(Item)
      and they do different things!
      9b36e2ae
  6. 06 9月, 2014 1 次提交
    • K
      Revisiting 9b7b1364 a bit. · 6a2b8792
      Kohsuke Kawaguchi 提交于
      Since ConsistentHash is written as a mutable class, I think a better way to fit the existing design is to provide a bulk add operation.
      It already has several methods to that end, so I just added one more that's needed for our purpose.
      6a2b8792
  7. 05 9月, 2014 1 次提交
    • N
      use a Builder to create ConsistentHash<Node> · 9b7b1364
      Nicolas De Loof 提交于
      invoking add(Node, replica) for all nodes rebuild the internal Table many times. Using a builder, Table is only created (and sorted) once
      also avoid creating a fresh new Hash object (java 8 lambdas, I miss you)
      9b7b1364
  8. 18 8月, 2014 1 次提交
  9. 14 8月, 2014 2 次提交
  10. 12 8月, 2014 1 次提交
  11. 05 8月, 2014 1 次提交
  12. 09 7月, 2014 1 次提交
    • J
      Failed to diagnose an NPE in 1.554.3. · f2a39b52
      Jesse Glick 提交于
      WARNING: Caught exception evaluating: e.hasStopPermission() in /. Reason: java.lang.NullPointerException
      java.lang.NullPointerException
      	at hudson.model.Executor.hasStopPermission(Executor.java:523)
      f2a39b52
  13. 03 6月, 2014 1 次提交
  14. 22 5月, 2014 1 次提交
  15. 20 4月, 2014 1 次提交
  16. 25 3月, 2014 1 次提交
  17. 15 3月, 2014 1 次提交
  18. 21 2月, 2014 1 次提交
  19. 12 12月, 2013 1 次提交
  20. 29 10月, 2013 1 次提交
    • R
      [FIXES JENKINS-19622] Replace hudson.model.Trigger#timer with... · 565ced0d
      Ryan Campbell 提交于
      [FIXES JENKINS-19622] Replace hudson.model.Trigger#timer with jenkins.util.Timer, which exposes a ScheduledExecutorService. Up to 10 additional threads will be created to run pending tasks even if running tasks are blocked.
      
      Also, move static initialization of timers to the classes which require them.
      565ced0d
  21. 12 10月, 2013 2 次提交
  22. 11 10月, 2013 1 次提交
  23. 15 9月, 2013 2 次提交
  24. 10 9月, 2013 1 次提交
  25. 05 9月, 2013 1 次提交
  26. 30 7月, 2013 1 次提交
  27. 20 7月, 2013 1 次提交
  28. 26 6月, 2013 1 次提交
    • K
      [FIXED JENKINS-18407] · f719bd06
      Kohsuke Kawaguchi 提交于
      Added Queue.schedule2 to allow the caller to retrieve the existing item in the queue. AbstractProject.doBuild() changed the behavior a bit to reply 201 if the item was already found in the queue (instead of a new one created.)
      f719bd06
  29. 21 6月, 2013 1 次提交
    • K
      [FIXED JENKINS-7825] · d35f0d55
      Kohsuke Kawaguchi 提交于
      Exposed the UI that sets the assigned label of matrix projects.
      This deprecates the "Matrix tie parent" plugin.
      d35f0d55
  30. 13 6月, 2013 1 次提交
  31. 12 6月, 2013 2 次提交
    • K
    • K
      ProjectAuthenticator -> QueueItemAuthenticator · e3a1a78f
      Kohsuke Kawaguchi 提交于
      As Jesse pointed out, contextual information is often useful in authenticating the build, which means we need to take Queue.Item (initially AbstractBuild was the parameter, which provided the context, and I failed to accommodate that in transition to AbstractProject.)
      
      To still allow Queue.Tasks to provide a meaningful value fallback to Queue.Task.getDefaultAuthentication() as opposed to hard code it to ACL.SYSTEM. This allow plugins like remote-terminal-access to supply a meaningful secure value without forcing a configuration change to the user.
      e3a1a78f
  32. 10 6月, 2013 1 次提交