[Pulp-dev] [Pulp-list] Pulp 2 to 3 Migration meeting on Wednesday June 19th
Mike DePaulo
mikedep333 at redhat.com
Tue Jun 25 18:04:11 UTC 2019
On Thu, Jun 20, 2019 at 8:22 AM Brian Bouterse <bbouters at redhat.com> wrote:
>
>
> On Thu, Jun 20, 2019 at 7:54 AM Dennis Kliban <dkliban at redhat.com> wrote:
>
>> On Wed, Jun 19, 2019 at 2:10 PM Eric Helms <ehelms at redhat.com> wrote:
>>
>>> Thanks for these updates.
>>>
>>> On Wed, Jun 19, 2019, 1:59 PM Tatiana Tereshchenko <ttereshc at redhat.com>
>>> wrote:
>>>
>>>> The logs from the meeting can be viewed here[0].
>>>>
>>>> We covered:
>>>> - hard links approach for "migrating" files, good or bad; alternatives
>>>> * current plan: Pulp 3's migration task will migrate content by
>>>> either creating a hard link in the Pulp 3 artifact storage location or by
>>>> copying it there if hard links are not supported. There will be a way to
>>>> see how much content has been migrated and how much is left.
>>>>
>>>
>>> In the copy case, will Pulp 3 migrations prevent a user from potentially
>>> filling their disk up and ending up in a broken state?
>>>
>>>
>> Definitely. Pulp will check the type of filesystem the user has. If it
>> supports hardlinks it will check that there is some sane amount of space
>> available. If it doesn't support hard links it will check that there is at
>> least as much free space as space already used by /var/lib/pulp. Pulp will
>> notify the user if there is not enough space.
>>
> This sounds good. I want to point out that Pulp2 could still be writing to
> the filesystem while the migration plan is applied by Pulp3 causing the
> initial "we're good" check to possibly later fail. I'm ok w/ that I just
> wanted to point out this case and that we are not planning to handle it.
>
> I'm also contemplating what would happen if we don't support migrations on
> filesystems that don't support hardlinks. To my knowledge, and from the
> feedback recently about what filesystems our users use in the community
> survey, all of them support hardlinks. Does it make any sense to wait to
> develop the "copy fallback" when we know a user will need it? Does anyone
> know that we will need to migrate on filesystems without hard links?
>
A POSIX-compliant filesystem, which includes hard link support, is a very
common & reasonable requirement for any application to have.
However, we have never formalized that requirement.
And I rarely see it introduced at upgrade time.
I'm personally on the fence about this. I'm learning towards erroring out
than having to worry about implementing & testing "copy fallback".
-Mike
>>
>>
>>>> - protected repos migration
>>>> * current plan: CertGuards witll be created and associated with
>>>> Distributions in Pulp3. The Migration Plan will provide the ability to
>>>> configure which repositories content protection is migrated for to Pulp 3.
>>>>
>>>> The etherpad [1] is updated with the suggested changes to the Migration
>>>> Plan structure, you can see it in the examples for use cases on lines L316,
>>>> L325.
>>>>
>>>> [0]
>>>> https://pulpadmin.fedorapeople.org/triage/pulp-2to3-sig/2019/pulp-2to3-sig.2019-06-19-16.00.log.html
>>>> [1] https://etherpad.net/p/pulp-2to3-migration
>>>>
>>>> On Tue, Jun 18, 2019 at 6:34 PM Tatiana Tereshchenko <
>>>> ttereshc at redhat.com> wrote:
>>>>
>>>>> An IRC meeting will be held on Wednesday June 19th at 12pm Eastern[0].
>>>>> The meeting will take place in #pulp-2to3-sig on Freenode IRC network.
>>>>>
>>>>> Tentative agenda:
>>>>> - continue on use cases, see etherpad L18+
>>>>> * especially distributors migration part
>>>>> * verify that everything is covered by the current MP structure
>>>>> * discuss any questions around use cases that can affect the MP
>>>>> structure
>>>>> - hardlinks approach for "migrating" files, good or bad; alternatives
>>>>>
>>>>> Please put any questions or ideas into the etherpad [1] before the
>>>>> meeting.
>>>>>
>>>>> [0]
>>>>> https://www.worldtimebuddy.com/?qm=1&lid=100,4487042,3078610&h=100&date=2019-6-19&sln=16-17
>>>>> [1] https://etherpad.net/p/pulp-2to3-migration
>>>>>
>>>> _______________________________________________
>>>> Pulp-list mailing list
>>>> Pulp-list at redhat.com
>>>> https://www.redhat.com/mailman/listinfo/pulp-list
>>>
>>> _______________________________________________
>>> Pulp-list mailing list
>>> Pulp-list at redhat.com
>>> https://www.redhat.com/mailman/listinfo/pulp-list
>>
>> _______________________________________________
>> Pulp-dev mailing list
>> Pulp-dev at redhat.com
>> https://www.redhat.com/mailman/listinfo/pulp-dev
>>
> _______________________________________________
> Pulp-dev mailing list
> Pulp-dev at redhat.com
> https://www.redhat.com/mailman/listinfo/pulp-dev
>
--
Mike DePaulo
He / Him / His
Service Reliability Engineer, Pulp
Red Hat <https://www.redhat.com/>
IM: mikedep333
GPG: 51745404
<https://www.redhat.com/>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/pulp-dev/attachments/20190625/6168a48a/attachment.htm>
More information about the Pulp-dev
mailing list