Il 13/06/2014 23:05, David Caro ha scritto:
Hi!
I think I've found the main cause for the latest gerrit load problems, we must
run gerrit gc periodically to tidy up the repos, I've ran it today on all the
repos and ovirt-engine passed from ~20 min to clone to ~2 minutes on my machine.
I'll set up a cron to run it periodically, let me know if you see any issues
with it.
FYI I've also changed some engine jobs to clone first from github and then fetch
from gerrit, to ease the load and bandwidth on gerrit itself, I've tested it on
gerrit and non gerrit jobs before setting it up so no problem should come from
it, but don't get surprised if you see an extra git repo on the jobs configs.
Looks like it's not working as expected:
http://jenkins.ovirt.org/job/ovirt-engine_master_create-rpms-quick_gerrit...
09:50:12 Retriggered by user sbonazzo for Gerrit:
http://gerrit.ovirt.org/28579
09:50:12 Building remotely on os1-rhel6-vm02 (centos6 os1) in workspace
/home/jenkins/workspace/ovirt-engine_master_create-rpms-quick_gerrit
09:50:14 Fetching changes from the remote Git repository
09:50:23 Cleaning workspace
09:50:23 Resetting working tree
09:50:24 Fetching upstream changes from
https://github.com/oVirt/ovirt-engine.git
09:50:26 Checking out Revision fdf1b82f8cb6d643a7267535c4b2faeabfe94d1c (origin/master)
09:50:27 FATAL: Could not checkout null with start point
fdf1b82f8cb6d643a7267535c4b2faeabfe94d1c
09:50:27 hudson.plugins.git.GitException: Could not checkout null with start point
fdf1b82f8cb6d643a7267535c4b2faeabfe94d1c
09:50:27 at
org.jenkinsci.plugins.gitclient.CliGitAPIImpl$8.execute(CliGitAPIImpl.java:1448)
09:50:27 at
org.jenkinsci.plugins.gitclient.RemoteGitImpl$CommandInvocationHandler$1.call(RemoteGitImpl.java:153)
09:50:27 at
org.jenkinsci.plugins.gitclient.RemoteGitImpl$CommandInvocationHandler$1.call(RemoteGitImpl.java:146)
09:50:27 at hudson.remoting.UserRequest.perform(UserRequest.java:118)
09:50:27 at hudson.remoting.UserRequest.perform(UserRequest.java:48)
09:50:27 at hudson.remoting.Request$2.run(Request.java:328)
09:50:27 at
hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
09:50:27 at java.util.concurrent.FutureTask.run(FutureTask.java:262)
09:50:27 at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
09:50:27 at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
09:50:27 at java.lang.Thread.run(Thread.java:744)
09:50:27 Caused by: hudson.plugins.git.GitException: Command "git checkout -f
fdf1b82f8cb6d643a7267535c4b2faeabfe94d1c" returned status code 128:
09:50:27 stdout:
09:50:27 stderr: fatal: unable to write new index file
Cheers!
_______________________________________________
Infra mailing list
Infra(a)ovirt.org
http://lists.ovirt.org/mailman/listinfo/infra
--
Sandro Bonazzola
Better technology. Faster innovation. Powered by community collaboration.
See how it works at
redhat.com