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:

Former user June 22, 2017 at 4:16 PM

Eyal Edri June 18, 2017 at 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 at 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

Details

Assignee

Reporter

Components

Priority

Created June 18, 2017 at 6:52 AM
Updated July 2, 2017 at 2:08 PM
Resolved June 22, 2017 at 4:16 PM