The artifacts:
30MB x 1,
6.5MB x 9,
1MB x 1,
others are 5 plain text files between 0.1 ~ 10KB.
I will look into the threadDump...
Am 11.07.2013 16:33, schrieb Daniel Beck:
How big are these artifacts?
At /threadDump, you can access live stack traces. Maybe look for something
fingerprint related during those 5 minutes, it could give you a hint what is
taking so long.
Copy artifact works without fingerprinting in the source project, but always
calculates its own when copying. See JENKINS-12134 and JENKINS-18653.
On 11.07.2013, at 15:06, John Vacz<mailing.list.collect...@googlemail.com>
wrote:
Recently the fingerprinting of our jubs is becoming very slow.Per build we have
16 artifacts to be fingerprinted, now that alone lasts ~5 minutes. Since we are
using copy artifact plugin very heavily, the situation is becoming even worse -
the slowness adds up.
Unfortunately I cannot tell from which Jenkins version this happens, I only
noticed this slowness in several weeks ~ around version 1.51x, but the problem
might well be irrelevant to the jenkins version.
Some more background information:
Jenkins 1.518 on Debian 6 64bit and built-in Winstone
we have a standard job template, each git branch has one jenkins job
respectively, at the moment we have ~240 jobs (active + disabled). If one
branch is done, the jenkins job is disabled but not deleted. So we have many
jobs with multiple builds, and we do limit the perserved artifacts (max. 2
builds per job). Beside that, we have 2 long-live jobs, together ~ 700 builds.
The number of artifacts sum up could be quite large. Although I do delete
(linux shell) the artifacts periodically (every several months to ~1 year) , I
didnt touch the fingerprints/ directory ever since we first adopted Hudson (5+
years). Now the fingerprints/ contains 245M data.
I suspect that the size of the fingerprint database may be the main culprit,
but thats only my speculation without any hard evidence. It seems that Jenkins
garbage collects them [1] if builds are deleted within/through Jenkins. But is
the fingerprint database being generally maintained?
Does the size of the fingerprint database really matter? If yes, can I just
delete the whole fingerprints/ without breaking the copy-artifact plugin (the
ability to deploy a previous build using copy-artifact is crucial for us)? Or
how can I reduce the size?
I might be looking at a complete wrong direction, so any help/idea is very much
appreciated.
-jv
[1] https://issues.jenkins-ci.org/browse/JENKINS-18417
--
You received this message because you are subscribed to the Google Groups "Jenkins
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to jenkinsci-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
--
You received this message because you are subscribed to the Google Groups "Jenkins
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to jenkinsci-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.