[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-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:


Performance of Blame
 svn
 SVN
 plugin is very poor





Description:


See
 this
 JENKINS-20078
 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
{noformat}
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 hudson.model.AbstractBuild.hasParticipant(AbstractBuild.j

[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 hudson.model.AbstractBuild.hasPa