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<[email protected]>
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 [email protected].
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 [email protected].
For more options, visit https://groups.google.com/groups/opt_out.