Branch: refs/heads/master Home: https://github.com/jenkinsci/openshift-sync-plugin Commit: 440c3ddb3fe8524f0de70e40124ea4b1c0834c88 https://github.com/jenkinsci/openshift-sync-plugin/commit/440c3ddb3fe8524f0de70e40124ea4b1c0834c88 Author: Eldad Marciano <mrsi...@gmail.com> Date: 2018-04-04 (Wed, 04 Apr 2018)
Changed paths: M pom.xml M src/main/java/io/fabric8/jenkins/openshiftsync/BuildWatcher.java Log Message: ----------- Flush the build HashSet directly without clone it. originally in order to flush the build HashSet, the haset was cloned in order to handle the right builds. this clone theoretically holds references that can't be collected by the GC. using the build HashSet directly potentially can save some memory. by testing this PR, I found nicer heap memory, and about ~20mb less the usall. Commit: d4361881f7af76833fe3aea6d0769f243e4c7ced https://github.com/jenkinsci/openshift-sync-plugin/commit/d4361881f7af76833fe3aea6d0769f243e4c7ced Author: OpenShift Merge Robot <openshift-merge-ro...@users.noreply.github.com> Date: 2018-04-04 (Wed, 04 Apr 2018) Log Message: ----------- Merge pull request #215 from mrsiano/performance Flush the build HashSet directly without clone it. Commit: e5f81714cf4f04593de39cf9786e6693b0ca310c https://github.com/jenkinsci/openshift-sync-plugin/commit/e5f81714cf4f04593de39cf9786e6693b0ca310c Author: Gabe Montero <gmont...@redhat.com> Date: 2018-04-04 (Wed, 04 Apr 2018) Changed paths: M src/main/java/io/fabric8/jenkins/openshiftsync/BuildWatcher.java Log Message: ----------- some cleanup to flushBuildsWithNoBCList optimization (#217) Commit: bee1e4676082e34eadcb198838ab5bdaf990e711 https://github.com/jenkinsci/openshift-sync-plugin/commit/bee1e4676082e34eadcb198838ab5bdaf990e711 Author: Gabe Montero <gmont...@redhat.com> Date: 2018-04-04 (Wed, 04 Apr 2018) Changed paths: M src/main/java/io/fabric8/jenkins/openshiftsync/BuildConfigToJobMap.java M src/main/java/io/fabric8/jenkins/openshiftsync/BuildWatcher.java M src/main/java/io/fabric8/jenkins/openshiftsync/JenkinsUtils.java Log Message: ----------- impl cache hit for job from bc from build lookup (#218) Commit: 54efea89ebf7544be468ee62dfdd9569c74e92b8 https://github.com/jenkinsci/openshift-sync-plugin/commit/54efea89ebf7544be468ee62dfdd9569c74e92b8 Author: Gabe Montero <gmont...@redhat.com> Date: 2018-04-04 (Wed, 04 Apr 2018) Changed paths: M src/main/java/io/fabric8/jenkins/openshiftsync/BaseWatcher.java M src/main/java/io/fabric8/jenkins/openshiftsync/BuildConfigWatcher.java M src/main/java/io/fabric8/jenkins/openshiftsync/BuildWatcher.java M src/main/java/io/fabric8/jenkins/openshiftsync/ConfigMapWatcher.java M src/main/java/io/fabric8/jenkins/openshiftsync/GlobalPluginConfiguration.java M src/main/java/io/fabric8/jenkins/openshiftsync/ImageStreamWatcher.java M src/main/java/io/fabric8/jenkins/openshiftsync/SecretWatcher.java M src/main/resources/io/fabric8/jenkins/openshiftsync/GlobalPluginConfiguration/config.jelly Log Message: ----------- Cfg list interval (#219) * configurable list intervals * fix watcher/lister leak on config change Compare: https://github.com/jenkinsci/openshift-sync-plugin/compare/7b80d2173fa9...54efea89ebf7 -- 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 jenkinsci-commits+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.