[JIRA] [blamesubversion] (JENKINS-23427) Performance of Blame SVN plugin is very poor

2014-10-01 Thread alghe.glo...@gmail.com (JIRA)














































Alexandru Gheorghe
 updated  JENKINS-23427


Performance of Blame SVN plugin is very poor
















Change By:


Alexandru Gheorghe
(01/Oct/14 9:12 PM)




Summary:


PerformanceofBlame
svn
SVN
pluginisverypoor





Description:


See
this
JENKINS-20078
issuefordetails
:https://issues
.
jenkins-ci.org/browse/JENKINS-20078
Blamesvnplugincallshudson.model.User.getProjects(User.java:479)forallUserprojectsbutshouldcallonlyforupstreamprojectsofagivenjob.Thiscauseseriousperformanceissue
{noformat}

[JIRA] [blamesubversion] (JENKINS-23427) Performance of Blame SVN plugin is very poor

2014-10-01 Thread alghe.glo...@gmail.com (JIRA)














































Alexandru Gheorghe
 commented on  JENKINS-23427


Performance of Blame SVN plugin is very poor















What is meant by
This cause serious performance issue

is the system rendered unusable? freezes?



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
You received this message because you are subscribed to the Google Groups Jenkins Issues group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] [blamesubversion] (JENKINS-23427) Performance of Blame svn plugin is very poor

2014-06-13 Thread imakow...@gmail.com (JIRA)














































Ireneusz Makowski
 created  JENKINS-23427


Performance of Blame svn plugin is very poor















Issue Type:


Bug



Assignee:


Unassigned


Components:


blamesubversion



Created:


13/Jun/14 1:19 PM



Description:


See this issue for details:

https://issues.jenkins-ci.org/browse/JENKINS-20078

Blame svn plugin calls hudson.model.User.getProjects(User.java:479) for all User projects but should call only for upstream projects of a given job. This cause serious performance issue


at java.lang.Character.toUpperCase(Unknown Source)
 at java.lang.Character.toUpperCase(Unknown Source)
 at java.lang.String$CaseInsensitiveComparator.compare(Unknown Source)
 at java.lang.String$CaseInsensitiveComparator.compare(Unknown Source)
 at java.lang.String.compareToIgnoreCase(Unknown Source)
 at hudson.model.User$1.compare(User.java:415)
 at hudson.model.User$1.compare(User.java:413)
 at java.util.TimSort.mergeHi(Unknown Source)
 at java.util.TimSort.mergeAt(Unknown Source)
 at java.util.TimSort.mergeForceCollapse(Unknown Source)
 at java.util.TimSort.sort(Unknown Source)
 at java.util.TimSort.sort(Unknown Source)
 at java.util.Arrays.sort(Unknown Source)
 at java.util.Collections.sort(Unknown Source)
 at hudson.model.User.getAll(User.java:413)
 at hudson.model.User$FullNameIdResolver.resolveCanonicalId(User.java:768)
 at hudson.model.User.get(User.java:327)
 at hudson.model.User.get(User.java:300)
 at hudson.model.User.get(User.java:369)
 at hudson.scm.SubversionChangeLogSet$LogEntry.setUser(SubversionChangeLogSet.java:267)
 at sun.reflect.GeneratedMethodAccessor56595.invoke(Unknown Source)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
 at java.lang.reflect.Method.invoke(Unknown Source)
 at org.apache.commons.beanutils.PropertyUtilsBean.invokeMethod(PropertyUtilsBean.java:2170)
 at org.apache.commons.beanutils.PropertyUtilsBean.setSimpleProperty(PropertyUtilsBean.java:2151)
 at org.apache.commons.beanutils.PropertyUtilsBean.setNestedProperty(PropertyUtilsBean.java:1957)
 at org.apache.commons.beanutils.PropertyUtilsBean.setProperty(PropertyUtilsBean.java:2064)
 at org.apache.commons.beanutils.BeanUtilsBean.setProperty(BeanUtilsBean.java:1017)
 at org.apache.commons.beanutils.BeanUtils.setProperty(BeanUtils.java:456)
 at org.apache.commons.digester.BeanPropertySetterRule.end(BeanPropertySetterRule.java:202)
 at org.apache.commons.digester.Digester.endElement(Digester.java:1345)
 at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(Unknown Source)
 at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(Unknown Source)
 at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(Unknown Source)
 at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(Unknown Source)
 at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
 at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
 at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
 at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source)
 at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown Source)
 at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
 at org.apache.commons.digester.Digester.parse(Digester.java:1871)
 at hudson.scm.SubversionChangeLogParser.parse(SubversionChangeLogParser.java:76)
 at hudson.scm.SubversionChangeLogParser.parse(SubversionChangeLogParser.java:43)
 at hudson.model.AbstractBuild.calcChangeSet(AbstractBuild.java:922)
 at hudson.model.AbstractBuild.getChangeSet(AbstractBuild.java:896)
 at