I've pushed changes to https://github.com/mc1arke/cvs-plugin/tree/JENKINS-15012 but the following needs to be considered before the change is merged into the mainstream version:

Rlog output increases from 300Kb to 6Mb for a repository with around 5000 files, approximately 200 of which changed during for the 24 hour period filtered for the polling.

The change in CPU and memory load on the CVS Server is unknown (and could vary for different versions and providers)

The change in Jenkins load during polling depends on the number of changes during the last build and current poll. Excluding the memory/CPU required during the period rlog is running, parsing the rlog output with no changes takes no time under the current method whereas the new method will always take approximately the same time regardless of the number of changes (around 3 seconds for parsing the output referenced above)

No additional permanent storage is required as a result of this change, although additional temporary storage is used whilst rlog is run.

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

Reply via email to