Add a CI mirror for Gluster 3.10

Description

We currently have mirrors only for Gluster 3.6 and 3.8, since Gluster 3.10 was released, we need to add a mirror for it.

For more information about mirrors:
http://ovirt-infra-docs.readthedocs.io/en/latest/CI/Transactional_mirrors/index.html

The process to add mirrors is roughly:

  1. Create a patch to the 'jenkins' repo with:

    1. Adding upstream repo configuration to the 'data/mirrors-reposync.conf' file

    2. Adding a mirror sync job to 'jobs/confs/projects/system/sync_mirrors.yaml'.

  2. Verify patch by:

    1. Running JJB to create the new sync job

    2. Invoke the new sync job to see that it manages to sync the mirror for the 1st time

    3. Wait a while to let the job get schedules and run on its own (sync jobs are scheduled every 8 hours by default)

As part of this work please document the process for adding a new mirror in infra-docs.

Activity

Show:
Evgheni Dereveanchin
June 22, 2017, 4:16 PM
Eyal Edri
June 18, 2017, 8:19 AM

I think it's crucial for both of you to get familiar with how our mirrors work because it affects oVirt's infra and also OST debugging.
I think it will be best if will take this ticket and Dafna will track it, since it might require too much knowledge of our infra to handle at this point.

Barak Korren
June 18, 2017, 6:57 AM

This patch makes OST HC suit use Gluster 3.10. This should probably be done before it is merged.

Also see there for configuration details of the Gluster 3.10 repo.

Done
Your pinned fields
Click on the next to a field label to start pinning.

Assignee

Evgheni Dereveanchin

Reporter

Barak Korren