Feedback on secondary architecute promotion requirements draft
Peter Jones
pjones at redhat.com
Tue Apr 3 16:18:18 UTC 2012
On 04/03/2012 12:07 PM, Josh Boyer wrote:
> On Tue, Apr 3, 2012 at 11:35 AM, Peter Jones <pjones at redhat.com> wrote:
>> On 04/03/2012 10:16 AM, Peter Robinson wrote:
>>> On Tue, Apr 3, 2012 at 12:58 PM, Josh Boyer <jwboyer at gmail.com> wrote:
>>>> On Apr 2, 2012 11:10 PM, "Brendan Conoboy" <blc at redhat.com> wrote:
>>>>
>>>>> All builds must occur on Fedora-maintained build servers.
>>>>>
>>>>> FYI, this will require an additional koji-hub for each architecture trying
>>>>> to move to PA. Generally agree, though.
>>>>
>>>> No. The additional hub is only needed while an arch is secondary.
>>>> Once it is PA it is driven from the single koji hub.
>>>
>>> That's my understanding but the bullet reads as if there's going to be
>>> a Fedora maintained hub for the secondary arches. At the moment the
>>> hubs for the secondary arches are maintained by the secondary arches.
>>> So the point needs to be clarified.
>>
>> I think there are probably 3 steps here, but obviously I don't speak for
>> rel-eng, so I'd like to hear what they have to say. I could be wrong about
>> any of this due to insufficient knowledge of how koji is set up.
>>
>> 1) SA has its own koji hub and builders
>> 2) rel-eng has a "staging" koji hub for arches under transition, which is really just a temporary thing where we're setting up builders to work with
>> step 3
>> 3) when we decide that it *is* a PA, transition builders from step #2 to
>> the primary koji hub.
>
> From a koji perspective, there really isn't much benefit to step 2.
> What needs to happen is the RPMs from the secondary hub need to be
> copied to the primary in the correct NVR directories in the hub's
> storage. That can happen in the background for quite a bit, but at
> some point the hub would need to be taken offline to sync up the last
> few builds, and then switch the builders over.
>
> Having a staging hub just means you have to copy and move the builders
> twice. This is mostly due to how koji builders can only talk to one
> hub at a time and one hub only.
Right, okay, that's a good enough description of what needs to happen
for me.
--
Peter
More information about the devel
mailing list