[PDB Data Ownership-TF] IXP assignment IP address (netixlan) ownership
Terry Sweetser
Terry.Sweetser at ix.asn.au
Wed Jan 29 14:27:20 PST 2020
I like this process!
if (data is in conflict) {
if (already published) {
keep data up
initiate resolution process
} else {
don't put data up
initiate resolution process
}
}
Regards,
Terry Sweetser
General Manager, IX Australia
Terry.Sweetser at ix.asn.au
Mobile/WhatsApp: +61455067119
-----Original Message-----
From: DataOwnership-TF <dataownership-tf-bounces at lists.peeringdb.com> On Behalf Of Arnold Nipper
Sent: Wednesday, 29 January 2020 6:28 PM
To: Chris Caputo <ccaputo-dated-1590636781.72278b at alt.net>; DTF PeeringDB <dataownership-tf at lists.peeringdb.com>
Subject: Re: [PDB Data Ownership-TF] IXP assignment IP address (netixlan) ownership
On 29.01.2020 04:33, Chris Caputo wrote:
> On Tue, 28 Jan 2020, William Marantz wrote:
>> On Tue, Jan 28, 2020 at 2:27 AM Arnold Nipper <arnold at peeringdb.com> wrote:
>>> On 27.01.2020 18:37, Chris Caputo wrote:
>>>> [...] what I perceive you believe is that it is okay to publicize
>>>> what may be incorrect data, rather than resolve the conflict first.
>>>>
>>>> Just as IX-F JSON data can be wrong, so can Network-provided
>>>> netixlan data be wrong. I argue that when there is a difference,
>>>> it is best to play it safe and not publicize until resolved.
>>>>
>>>> If you are concerned about what was previously unconflicted data
>>>> being pulled down by accident, then maybe the handling of
>>>> previously published data should be different than the publishing of new data?
>>>> Could that be the solution we are looking for? Ex:
>>>>
>>>> if (data is in conflict)
>>>> {
>>>> if (already published)
>>>> {
>>>> keep data up
>>>> initiate resolution process
>>>> }
>>>> else
>>>> {
>>>> don't put data up
>>>> initiate resolution process
>>>> }
>>>> }
>>>>
>>>> On Sat, 25 Jan 2020, Arnold Nipper wrote:
>>>>> Even though we consider data from IXP as authoritative, it might
>>>>> contain errors. According to your proposal data would disappear in
>>>>> the API. Booom!
>>>>
>>>> I think the above avoids the "Booom!", if "Booom!" refers to
>>>> unintentionally causing deprovisioning.
>>>
>>> Now it starts to make sense to me as well. If you could also take
>>> #539 into account we should have a made a huge step forward.
>>
>> I support that "already published" modification to your proposal Chris.
>> I totally forgot about that use case and great idea.
>
> Excellent! Ok, I spent a bunch of time today trying to pull #539,
> #585, and #627 together in some coherent way. Please review the below
> and let me know of mistakes. Maybe we can beat this around into something useful.
>
Looks very elaborated to me, Chris. Very well done! Thank you for your time and effort. I don't have the time to go through the pseudocode in detail, but I didn't find obvious flaws.
How to proceed? Open a new issue with the pseudocode? As this is very well specced out it could be implemented right away. I would love to see it happening with the next release!
Cheers
Arnold
--
Arnold Nipper
email: arnold at nipper.de
mobile: +49 172 2650958
More information about the DataOwnership-TF
mailing list