Nadav Goldin created OVIRT-620:
----------------------------------

             Summary: Optimize how Jenkins fetchs ovirt-engine from gerrit
                 Key: OVIRT-620
                 URL: https://ovirt-jira.atlassian.net/browse/OVIRT-620
             Project: oVirt - virtualization made easy
          Issue Type: Sub-task
            Reporter: Nadav Goldin
            Assignee: infra


ovirt-engine git repository is at the time of writing is of size 244MB, where 
ovirt-engine/.git alone takes 160MB.
There are two things which might be done:
1. Find a way to optimize ovirt-engine.git/.git size, this needs to be explored 
deeply.
2. Check if it is possible to configure git plugin to not download the entire 
history, although Jenkins attempts to optimize that, it still looks like the 
git plugin is downloading the entire history(this is what a random check on the 
slaves using du ../jenkins/workspace/...../.git -h -s showed)
for instance the following command takes only 91Mb:
{quote}git clone --depth 1 --branch master {quote}

Although this will not solve real network/storage issues, it could help reduce 
those problems and in the overall decrease jobs runtime. As Gerrit is still on 
AWS, this is a considerable amount of traffic for each job we might be able to 
reduce.






--
This message was sent by Atlassian JIRA
(v1000.126.1#100004)
_______________________________________________
Infra mailing list
[email protected]
http://lists.ovirt.org/mailman/listinfo/infra

Reply via email to