|
||||||||
|
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 |
||||||||
- [JIRA] (JENKINS-13814) java.lang.OutOfM... [email protected] (JIRA)
- [JIRA] (JENKINS-13814) java.lang.OutOfM... [email protected] (JIRA)
- [JIRA] (JENKINS-13814) java.lang.OutOfM... [email protected] (JIRA)
- [JIRA] (JENKINS-13814) java.lang.OutOfM... [email protected] (JIRA)
- [JIRA] (JENKINS-13814) java.lang.OutOfM... [email protected] (JIRA)
- [JIRA] (JENKINS-13814) java.lang.OutOfM... [email protected] (JIRA)
- [JIRA] (JENKINS-13814) java.lang.OutOfM... [email protected] (JIRA)
- [JIRA] (JENKINS-13814) java.lang.OutOfM... [email protected] (JIRA)
- [JIRA] (JENKINS-13814) java.lang.OutOfM... [email protected] (JIRA)
- [JIRA] (JENKINS-13814) java.lang.OutOfM... [email protected] (JIRA)
- [JIRA] (JENKINS-13814) java.lang.OutOfM... [email protected] (JIRA)
- [JIRA] (JENKINS-13814) java.lang.OutOfM... [email protected] (JIRA)
- [JIRA] (JENKINS-13814) java.lang.OutOfM... [email protected] (JIRA)

Code changed in jenkins
User: Kohsuke Kawaguchi
Path:
src/main/java/hudson/scm/CVSChangeLogSet.java
src/main/java/hudson/scm/CVSSCM.java
src/main/java/hudson/scm/CvsChangeLogHelper.java
src/main/java/hudson/scm/CvsLog.java
src/test/java/hudson/scm/CvsChangeLogHelperTest.java
http://jenkins-ci.org/commit/cvs-plugin/2565a8f550f61bbca9311aff60293806f4d6f67b
Log:
JENKINS-13814don't buffer the entire rlog output in memory.The size of the data "cvs rlog" produces is roughtly O(N*M) where
N is the # of files in the directory and M is the amount of changes.
So even when a delta is small, on a large repository this can produce
significant amount of data. Use of ByteArrayOutputStream causes a large
spike that can kill a VM, so spill the data over to disk if we are
getting large output.