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.

Reply via email to