Code changed in jenkins
User: Oleg Nenashev
Path:
src/main/java/com/synopsys/arc/jenkins/plugins/ownership/OwnershipDescription.java
src/main/java/com/synopsys/arc/jenkins/plugins/ownership/OwnershipPlugin.java
src/main/java/com/synopsys/arc/jenkins/plugins/ownership/jobs/JobOwnerHelper.java
src/main/java/com/synopsys/arc/jenkins/plugins/ownership/security/authorizeproject/OwnershipAuthorizeProjectStrategy.java
src/main/java/com/synopsys/arc/jenkins/plugins/ownership/security/rolestrategy/AbstractOwnershipRoleMacro.java
src/main/java/com/synopsys/arc/jenkins/plugins/ownership/security/rolestrategy/CoOwnerRoleMacro.java
src/main/java/com/synopsys/arc/jenkins/plugins/ownership/security/rolestrategy/CoOwnerRoleMacroNoSid.java
src/main/java/com/synopsys/arc/jenkins/plugins/ownership/security/rolestrategy/OwnerRoleMacro.java
src/main/java/com/synopsys/arc/jenkins/plugins/ownership/security/rolestrategy/OwnerRoleMacroNoSid.java
src/main/java/com/synopsys/arc/jenkins/plugins/ownership/util/HTMLFormatter.java
src/main/java/com/synopsys/arc/jenkins/plugins/ownership/util/UserStringFormatter.java
src/main/java/com/synopsys/arc/jenkins/plugins/ownership/util/UserWrapper.java
src/main/java/com/synopsys/arc/jenkins/plugins/ownership/util/ui/UserSelector.java
src/main/java/org/jenkinsci/plugins/ownership/integrations/rolestrategy/macros/CurrentUserIsOwnerMacro.java
src/main/java/org/jenkinsci/plugins/ownership/integrations/rolestrategy/macros/CurrentUserIsPrimaryOwnerMacro.java
http://jenkins-ci.org/commit/ownership-plugin/f6830fe0f930badc7799d64877a110b4f5c79128
Log:
[FIXED JENKINS-48707] - Use User#getById() in the code
User#get() is not effective from the performance PoV, because it tries to fetch users by full name. In all calls within the plugin it is not required, hence the update should achive some performance boost.
https://github.com/jenkinsci/ownership-plugin/pull/68