Branch: refs/heads/master
Home: https://github.com/jenkinsci/priority-sorter-plugin
Commit: 260b02f6c02d55c11ec7463b9886ce471a9fdd31
https://github.com/jenkinsci/priority-sorter-plugin/commit/260b02f6c02d55c11ec7463b9886ce471a9fdd31
Author: emsa23 <[email protected]>
Date: 2013-12-07 (Sat, 07 Dec 2013)
Changed paths:
M src/main/java/jenkins/advancedqueue/sorter/AdvancedQueueSorter.java
A src/main/java/jenkins/advancedqueue/sorter/ItemInfo.java
A src/main/java/jenkins/advancedqueue/sorter/QueueItemCache.java
M src/main/java/jenkins/advancedqueue/sorter/SorterStrategy.java
M src/main/java/jenkins/advancedqueue/sorter/strategy/AbsoluteStrategy.java
M src/main/java/jenkins/advancedqueue/sorter/strategy/FQBaseStrategy.java
Log Message:
-----------
Sorter now caches more info about Queue.Item
* Cache moved to new class (QueueItemCache)
* Cache uses WeakHash to cache data after item left Queue
* Caches more info about the item to minimize need for re-lookup
(ItemInfo)
Commit: a2447a7e371869cb4ada8ed76a7114b3eb165ee8
https://github.com/jenkinsci/priority-sorter-plugin/commit/a2447a7e371869cb4ada8ed76a7114b3eb165ee8
Author: emsa23 <[email protected]>
Date: 2013-12-07 (Sat, 07 Dec 2013)
Changed paths:
M src/main/java/jenkins/advancedqueue/PrioritySorterConfiguration.java
A src/main/java/jenkins/advancedqueue/PrioritySorterPlugin.java
M src/main/java/jenkins/advancedqueue/sorter/AdvancedQueueSorter.java
Log Message:
-----------
Added PrioritySorterPLugin and moved initialization
All initialization is now done from the PrioritySorterPlugin
this includes legacy check and initial queue sorting.
Commit: d5b58568933177cd18e2730a0834d7fda333c482
https://github.com/jenkinsci/priority-sorter-plugin/commit/d5b58568933177cd18e2730a0834d7fda333c482
Author: emsa23 <[email protected]>
Date: 2013-12-07 (Sat, 07 Dec 2013)
Changed paths:
M src/main/java/jenkins/advancedqueue/PriorityConfiguration.java
M src/main/java/jenkins/advancedqueue/sorter/QueueItemCache.java
Log Message:
-----------
Refactored MatrixBuild priority lookup to use QueueItemCache
Commit: fec56d8fd773ebffb33afbe1b07e3b6af108da81
https://github.com/jenkinsci/priority-sorter-plugin/commit/fec56d8fd773ebffb33afbe1b07e3b6af108da81
Author: emsa23 <[email protected]>
Date: 2013-12-08 (Sun, 08 Dec 2013)
Changed paths:
A
src/main/java/jenkins/advancedqueue/priority/strategy/UpstreamCauseStrategy.java
A
src/main/resources/jenkins/advancedqueue/priority/strategy/UpstreamCauseStrategy/config.jelly
Log Message:
-----------
Added UpstreamCauseStrategy.
This strategy will give the triggered Job the same priority
as the Build it got triggered by.
Commit: 6fd151a5fea386358b8cb2da9b183094bf6b9311
https://github.com/jenkinsci/priority-sorter-plugin/commit/6fd151a5fea386358b8cb2da9b183094bf6b9311
Author: emsa23 <[email protected]>
Date: 2013-12-08 (Sun, 08 Dec 2013)
Changed paths:
M src/main/java/jenkins/advancedqueue/PriorityConfiguration.java
Log Message:
-----------
Fixed NPE when MatrixBuild is missing in cache.
Commit: eed41937dd89f14a33937fb8554d3e025a46ab66
https://github.com/jenkinsci/priority-sorter-plugin/commit/eed41937dd89f14a33937fb8554d3e025a46ab66
Author: emsa23 <[email protected]>
Date: 2013-12-08 (Sun, 08 Dec 2013)
Changed paths:
M src/main/java/hudson/queueSorter/PrioritySorterJobColumn.java
R
src/main/java/jenkins/advancedqueue/ActualAdvancedQueueSorterJobProperty.java
M src/main/java/jenkins/advancedqueue/AdvancedQueueSorterJobProperty.java
M src/main/java/jenkins/advancedqueue/JobGroup.java
M src/main/java/jenkins/advancedqueue/PriorityConfiguration.java
M src/main/java/jenkins/advancedqueue/PrioritySorterConfiguration.java
Log Message:
-----------
Removed ActualAdvancedQueueSorterJobProperty.
Removed ActualAdvancedQueueSorterJobProperty now uses
QueueItemCache, this reduces Job-lookups and iterations
over all Jobs that was used before.
Commit: c6fa0cb37dff8358f54e49e2492b4412b398fb82
https://github.com/jenkinsci/priority-sorter-plugin/commit/c6fa0cb37dff8358f54e49e2492b4412b398fb82
Author: emsa23 <[email protected]>
Date: 2013-12-08 (Sun, 08 Dec 2013)
Changed paths:
M src/main/java/jenkins/advancedqueue/PriorityConfiguration.java
A src/main/java/jenkins/advancedqueue/PriorityConfigurationCallback.java
M src/main/java/jenkins/advancedqueue/sorter/AdvancedQueueSorter.java
M src/main/java/jenkins/advancedqueue/sorter/ItemInfo.java
M src/main/java/jenkins/advancedqueue/sorter/SorterStrategy.java
A src/main/java/jenkins/advancedqueue/sorter/SorterStrategyCallback.java
M src/main/java/jenkins/advancedqueue/sorter/strategy/AbsoluteStrategy.java
M src/main/java/jenkins/advancedqueue/sorter/strategy/FQBaseStrategy.java
Log Message:
-----------
Refactoring to use callback/service pattern for assigning values.
Revering flow to be able to provide several values to
the caller.
Commit: fe2e1d1cb5451f88b88c16f53ce7351ff60c1a8d
https://github.com/jenkinsci/priority-sorter-plugin/commit/fe2e1d1cb5451f88b88c16f53ce7351ff60c1a8d
Author: emsa23 <[email protected]>
Date: 2013-12-09 (Mon, 09 Dec 2013)
Changed paths:
M src/main/java/jenkins/advancedqueue/JobGroup.java
M src/main/java/jenkins/advancedqueue/PriorityConfiguration.java
A src/main/java/jenkins/advancedqueue/RunExclusiveThrottler.java
M src/main/resources/jenkins/advancedqueue/PriorityConfiguration/index.jelly
Log Message:
-----------
[JENKINS-11997] Consider jobs in the Executors for priority sorter
Introducing "Run Exclusive", with "Run Exclusive" set on a
JobGroup only Jobs from that JobGroup will be started
until no more Jobs from that JobGroup is in queue being run.
Commit: 776bd334db4c3b15d2acf72cc446cdad879caca2
https://github.com/jenkinsci/priority-sorter-plugin/commit/776bd334db4c3b15d2acf72cc446cdad879caca2
Author: emsa23 <[email protected]>
Date: 2013-12-09 (Mon, 09 Dec 2013)
Changed paths:
M src/main/java/jenkins/advancedqueue/PrioritySorterPlugin.java
Log Message:
-----------
Startup sorting should be done in Advanced Mode
Commit: 60a6aba368b77bbc8ea3eefe519174c3a0789de4
https://github.com/jenkinsci/priority-sorter-plugin/commit/60a6aba368b77bbc8ea3eefe519174c3a0789de4
Author: emsa23 <[email protected]>
Date: 2013-12-09 (Mon, 09 Dec 2013)
Changed paths:
M
src/main/java/jenkins/advancedqueue/sorter/AdvancedQueueSorterQueueListener.java
M src/main/java/jenkins/advancedqueue/sorter/ItemInfo.java
A src/main/java/jenkins/advancedqueue/sorter/ItemStatus.java
Log Message:
-----------
Added ItemStatus to ItemInfo
Commit: adb35b89aaa178f97887507366b04e80f10656ff
https://github.com/jenkinsci/priority-sorter-plugin/commit/adb35b89aaa178f97887507366b04e80f10656ff
Author: emsa23 <[email protected]>
Date: 2013-12-12 (Thu, 12 Dec 2013)
Changed paths:
M
src/main/java/jenkins/advancedqueue/sorter/strategy/MultiBucketStrategy.java
M
src/main/resources/jenkins/advancedqueue/PrioritySorterConfiguration/config.jelly
M src/main/webapp/scripts.js
Log Message:
-----------
[JENKINS-20995] Default Priority always shows 1-5
Fixed problem where Default Priority Dropdown
always showed 1-5.
Updated default handling to reuse set values
when switching strategy.
Commit: 4a87e5290ea9b5ac243cabd2fb8c91d328794f35
https://github.com/jenkinsci/priority-sorter-plugin/commit/4a87e5290ea9b5ac243cabd2fb8c91d328794f35
Author: emsa23 <[email protected]>
Date: 2013-12-12 (Thu, 12 Dec 2013)
Changed paths:
M src/main/java/jenkins/advancedqueue/PriorityConfiguration.java
M src/main/java/jenkins/advancedqueue/RunExclusiveThrottler.java
Log Message:
-----------
Removed development/debug printing.
Commit: 50725a71fd9a067ecf23376185a2a7b0c016f811
https://github.com/jenkinsci/priority-sorter-plugin/commit/50725a71fd9a067ecf23376185a2a7b0c016f811
Author: emsa23 <[email protected]>
Date: 2013-12-12 (Thu, 12 Dec 2013)
Changed paths:
M src/main/java/jenkins/advancedqueue/sorter/AdvancedQueueSorter.java
M
src/main/java/jenkins/advancedqueue/sorter/AdvancedQueueSorterQueueListener.java
Log Message:
-----------
Fixed NPE when onEnterBuildable() is called during startup.
Commit: ce10d115d21b6e47948965c483fbdf05b7caf8b1
https://github.com/jenkinsci/priority-sorter-plugin/commit/ce10d115d21b6e47948965c483fbdf05b7caf8b1
Author: emsa23 <[email protected]>
Date: 2013-12-12 (Thu, 12 Dec 2013)
Changed paths:
R src/main/webapp/scripts.js
Log Message:
-----------
Removed unused js-file.
Commit: d404444b4e3bf5853be7bd3af111c7b1c686bf74
https://github.com/jenkinsci/priority-sorter-plugin/commit/d404444b4e3bf5853be7bd3af111c7b1c686bf74
Author: emsa23 <[email protected]>
Date: 2013-12-12 (Thu, 12 Dec 2013)
Changed paths:
M pom.xml
Log Message:
-----------
Removed Brad as developer not render this on wiki.
Commit: 5696ab8b017d37119f842c55d7d7f3032ec8a042
https://github.com/jenkinsci/priority-sorter-plugin/commit/5696ab8b017d37119f842c55d7d7f3032ec8a042
Author: emsa23 <[email protected]>
Date: 2013-12-14 (Sat, 14 Dec 2013)
Changed paths:
M src/main/java/jenkins/advancedqueue/RunExclusiveThrottler.java
A src/test/java/jenkins/advancedqueue/ApplicationTest.java
Log Message:
-----------
Fixed issue where Job is not in any JobGroup.
Added simple tescase running in empty setup and fixed
issue where a Job is not in any JobGroup.
Commit: 48ffb041a2f57cacc6376cbba3750e8ceec90706
https://github.com/jenkinsci/priority-sorter-plugin/commit/48ffb041a2f57cacc6376cbba3750e8ceec90706
Author: emsa23 <[email protected]>
Date: 2013-12-14 (Sat, 14 Dec 2013)
Changed paths:
M src/test/java/jenkins/advancedqueue/ApplicationTest.java
A src/test/resources/jenkins/advancedqueue/ApplicationTest/config.xml
A
src/test/resources/jenkins/advancedqueue/ApplicationTest/jenkins.advancedqueue.PriorityConfiguration.xml
A
src/test/resources/jenkins/advancedqueue/ApplicationTest/jenkins.advancedqueue.PrioritySorterConfiguration.xml
Log Message:
-----------
Simple test with and without configuration.
Commit: 5b9b64842a8a926f36a9fc84a776c31cf2cb6d7b
https://github.com/jenkinsci/priority-sorter-plugin/commit/5b9b64842a8a926f36a9fc84a776c31cf2cb6d7b
Author: emsa23 <[email protected]>
Date: 2013-12-14 (Sat, 14 Dec 2013)
Changed paths:
M src/test/java/jenkins/advancedqueue/ApplicationTest.java
A src/test/java/jenkins/advancedqueue/TestRunListener.java
Log Message:
-----------
[TEST] Assert Jobs start order.
Added feature to assert that Jobs gets started
in the expected order.
Commit: 6f74641c2021817b863f3254ed7e7f39f3800c2d
https://github.com/jenkinsci/priority-sorter-plugin/commit/6f74641c2021817b863f3254ed7e7f39f3800c2d
Author: emsa23 <[email protected]>
Date: 2013-12-15 (Sun, 15 Dec 2013)
Changed paths:
M src/test/java/jenkins/advancedqueue/ApplicationTest.java
R src/test/java/jenkins/advancedqueue/TestRunListener.java
A src/test/java/jenkins/advancedqueue/testutil/ExpectedItem.java
A src/test/java/jenkins/advancedqueue/testutil/TestRunListener.java
Log Message:
-----------
[TEST] Added simple test framework
Started with a simple framework for scheduling Jobs
and validation the priority and start order.
Commit: fe1e6ffc12dbe5c3f07d018610d96967965733c7
https://github.com/jenkinsci/priority-sorter-plugin/commit/fe1e6ffc12dbe5c3f07d018610d96967965733c7
Author: emsa23 <[email protected]>
Date: 2013-12-15 (Sun, 15 Dec 2013)
Changed paths:
M src/test/java/jenkins/advancedqueue/ApplicationTest.java
Log Message:
-----------
[TEST] Changed timing and setup.
Changed timing so that Jobs are clearly separated
in time. Made sure tests runs with one executer to
avoid races when starting builds.
Commit: 31724ff1081586cfe8e0919ead32a9447d90530d
https://github.com/jenkinsci/priority-sorter-plugin/commit/31724ff1081586cfe8e0919ead32a9447d90530d
Author: emsa23 <[email protected]>
Date: 2013-12-15 (Sun, 15 Dec 2013)
Changed paths:
R src/test/java/jenkins/advancedqueue/ApplicationTest.java
A src/test/java/jenkins/advancedqueue/test/BasicTest.java
R src/test/resources/jenkins/advancedqueue/ApplicationTest/config.xml
R
src/test/resources/jenkins/advancedqueue/ApplicationTest/jenkins.advancedqueue.PriorityConfiguration.xml
R
src/test/resources/jenkins/advancedqueue/ApplicationTest/jenkins.advancedqueue.PrioritySorterConfiguration.xml
A src/test/resources/jenkins/advancedqueue/test/BasicTest/config.xml
A
src/test/resources/jenkins/advancedqueue/test/BasicTest/jenkins.advancedqueue.PriorityConfiguration.xml
A
src/test/resources/jenkins/advancedqueue/test/BasicTest/jenkins.advancedqueue.PrioritySorterConfiguration.xml
Log Message:
-----------
[TEST] Move and rename of Test class
Commit: 6447245841f1bd334bbbe91d360ef561f9f45f82
https://github.com/jenkinsci/priority-sorter-plugin/commit/6447245841f1bd334bbbe91d360ef561f9f45f82
Author: emsa23 <[email protected]>
Date: 2013-12-15 (Sun, 15 Dec 2013)
Changed paths:
M src/test/java/jenkins/advancedqueue/test/BasicTest.java
A src/test/java/jenkins/advancedqueue/testutil/JobHelper.java
Log Message:
-----------
[TEST] Refactoring, created JobHelper
Commit: 0fd092a8ee1ef6d84020200e3387d965c0cbcf31
https://github.com/jenkinsci/priority-sorter-plugin/commit/0fd092a8ee1ef6d84020200e3387d965c0cbcf31
Author: emsa23 <[email protected]>
Date: 2013-12-15 (Sun, 15 Dec 2013)
Changed paths:
M src/test/java/jenkins/advancedqueue/testutil/JobHelper.java
Log Message:
-----------
[TEST] Prevent the Jobs being started until sorted.
PRevent the Jobs from beeing started until we know
they are correctly sorted. HAd to use a reload() of
Jenkins to make the config take effect.
Commit: 4323547cb68b809f65f27226a2a4d134407ff00d
https://github.com/jenkinsci/priority-sorter-plugin/commit/4323547cb68b809f65f27226a2a4d134407ff00d
Author: emsa23 <[email protected]>
Date: 2013-12-15 (Sun, 15 Dec 2013)
Changed paths:
A src/test/java/jenkins/advancedqueue/test/OneJobGroupTest.java
A src/test/resources/jenkins/advancedqueue/test/OneJobGroupTest/config.xml
A
src/test/resources/jenkins/advancedqueue/test/OneJobGroupTest/jenkins.advancedqueue.PriorityConfiguration.xml
A
src/test/resources/jenkins/advancedqueue/test/OneJobGroupTest/jenkins.advancedqueue.PrioritySorterConfiguration.xml
Log Message:
-----------
[TEST] Added tests of different PriorityStrategies
Commit: df55f83d7f64f81fbca02bc9711f2144264942c5
https://github.com/jenkinsci/priority-sorter-plugin/commit/df55f83d7f64f81fbca02bc9711f2144264942c5
Author: emsa23 <[email protected]>
Date: 2013-12-15 (Sun, 15 Dec 2013)
Changed paths:
A src/test/java/jenkins/advancedqueue/test/JobPatternGroupTest.java
A
src/test/resources/jenkins/advancedqueue/test/JobPatternGroupTest/config.xml
A
src/test/resources/jenkins/advancedqueue/test/JobPatternGroupTest/jenkins.advancedqueue.PriorityConfiguration.xml
A
src/test/resources/jenkins/advancedqueue/test/JobPatternGroupTest/jenkins.advancedqueue.PrioritySorterConfiguration.xml
Log Message:
-----------
[TEST] Added tests for JobPattern
Commit: b5858f360e56d132a8ab8316d66af2772f46b59d
https://github.com/jenkinsci/priority-sorter-plugin/commit/b5858f360e56d132a8ab8316d66af2772f46b59d
Author: emsa23 <[email protected]>
Date: 2013-12-20 (Fri, 20 Dec 2013)
Changed paths:
M pom.xml
M src/main/java/hudson/queueSorter/PrioritySorterJobColumn.java
R
src/main/java/jenkins/advancedqueue/ActualAdvancedQueueSorterJobProperty.java
M src/main/java/jenkins/advancedqueue/AdvancedQueueSorterJobProperty.java
M src/main/java/jenkins/advancedqueue/JobGroup.java
M src/main/java/jenkins/advancedqueue/PriorityConfiguration.java
A src/main/java/jenkins/advancedqueue/PriorityConfigurationCallback.java
M src/main/java/jenkins/advancedqueue/PrioritySorterConfiguration.java
A src/main/java/jenkins/advancedqueue/PrioritySorterPlugin.java
A src/main/java/jenkins/advancedqueue/RunExclusiveThrottler.java
A
src/main/java/jenkins/advancedqueue/priority/strategy/UpstreamCauseStrategy.java
M src/main/java/jenkins/advancedqueue/sorter/AdvancedQueueSorter.java
M
src/main/java/jenkins/advancedqueue/sorter/AdvancedQueueSorterQueueListener.java
A src/main/java/jenkins/advancedqueue/sorter/ItemInfo.java
A src/main/java/jenkins/advancedqueue/sorter/ItemStatus.java
A src/main/java/jenkins/advancedqueue/sorter/QueueItemCache.java
M src/main/java/jenkins/advancedqueue/sorter/SorterStrategy.java
A src/main/java/jenkins/advancedqueue/sorter/SorterStrategyCallback.java
M src/main/java/jenkins/advancedqueue/sorter/strategy/AbsoluteStrategy.java
M src/main/java/jenkins/advancedqueue/sorter/strategy/FQBaseStrategy.java
M
src/main/java/jenkins/advancedqueue/sorter/strategy/MultiBucketStrategy.java
M src/main/resources/jenkins/advancedqueue/PriorityConfiguration/index.jelly
M
src/main/resources/jenkins/advancedqueue/PrioritySorterConfiguration/config.jelly
A
src/main/resources/jenkins/advancedqueue/priority/strategy/UpstreamCauseStrategy/config.jelly
R src/main/webapp/scripts.js
A src/test/java/jenkins/advancedqueue/test/BasicTest.java
A src/test/java/jenkins/advancedqueue/test/JobPatternGroupTest.java
A src/test/java/jenkins/advancedqueue/test/OneJobGroupTest.java
A src/test/java/jenkins/advancedqueue/testutil/ExpectedItem.java
A src/test/java/jenkins/advancedqueue/testutil/JobHelper.java
A src/test/java/jenkins/advancedqueue/testutil/TestRunListener.java
A src/test/resources/jenkins/advancedqueue/test/BasicTest/config.xml
A
src/test/resources/jenkins/advancedqueue/test/BasicTest/jenkins.advancedqueue.PriorityConfiguration.xml
A
src/test/resources/jenkins/advancedqueue/test/BasicTest/jenkins.advancedqueue.PrioritySorterConfiguration.xml
A
src/test/resources/jenkins/advancedqueue/test/JobPatternGroupTest/config.xml
A
src/test/resources/jenkins/advancedqueue/test/JobPatternGroupTest/jenkins.advancedqueue.PriorityConfiguration.xml
A
src/test/resources/jenkins/advancedqueue/test/JobPatternGroupTest/jenkins.advancedqueue.PrioritySorterConfiguration.xml
A src/test/resources/jenkins/advancedqueue/test/OneJobGroupTest/config.xml
A
src/test/resources/jenkins/advancedqueue/test/OneJobGroupTest/jenkins.advancedqueue.PriorityConfiguration.xml
A
src/test/resources/jenkins/advancedqueue/test/OneJobGroupTest/jenkins.advancedqueue.PrioritySorterConfiguration.xml
Log Message:
-----------
Merge pull request #10 from emsa23/master
Towards 2.3
Compare:
https://github.com/jenkinsci/priority-sorter-plugin/compare/c55b91a4fb7b...b5858f360e56
--
You received this message because you are subscribed to the Google Groups
"Jenkins Commits" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.