[DBWG] stale route6 and domain objects for removed inet6num

Frank Habicht geier at geier.ne.tz
Thu Sep 24 08:19:13 UTC 2020


Thanks James.
Frank

On 24/09/2020 10:18, James wrote:

> Dear Frank,

>

> Thank you for the follow up.

>

> The fix has been developed and tested in dev-environment, we are

> expecting staging environment to be ready for testing by close of

> business tomorrow.

>

> With an assumption that we won't experience any challenges on staging,

> production deployment should happen by end of next week.

>

> In any case, a status update will be provided.

>

> Regards,

>

> James

>

>

> On 13/09/2020 22:56, Frank Habicht wrote:

>> Hi James,

>>

>> can we get some times lines for the bug fixes (if not completed

>> already), please?

>>

>> Thanks,

>> Frank

>>

>> On 25/08/2020 08:34, James wrote:

>>> Hello Frank,

>>>

>>> We now have the child orphan monitoring tool in place and I can confirm

>>> that all orphan objects have been cleaned up, now our focus turns to

>>> getting the bug fixes implemented asap.

>>>

>>> Regards,

>>>

>>> James   

>>>

>>> On 23/08/2020 20:27, Frank Habicht wrote:

>>>> Great. Thanks.

>>>> Frank

>>>>

>>>> On 23/08/2020 18:48, James wrote:

>>>>> Hello  Frank,

>>>>>

>>>>> Indeed the plan is to get all the orphaned objects out of the database

>>>>> and this will be done as soon as the monitoring tool is available, and

>>>>> we expect this to be available as earliercommunicated.

>>>>>

>>>>> Regards,

>>>>>

>>>>> James   

>>>>>

>>>>> On 20/08/2020 19:04, Frank Habicht wrote:

>>>>>> Thanks James.

>>>>>>

>>>>>> hoping that the general check, capture of orphans and clean up can be

>>>>>> done by mid next week.

>>>>>>

>>>>>> Regards,

>>>>>> Frank

>>>>>>

>>>>>> On 20/08/2020 17:19, James wrote:

>>>>>>> Dear Frank,

>>>>>>>

>>>>>>> Thanks for the inquiry.

>>>>>>>

>>>>>>> The mechanism being referred to is implemented within the WHOIS  and the

>>>>>>> bug has been reported with our software team. As soon as I have an ETA

>>>>>>> you shall be kept in the loop.

>>>>>>>

>>>>>>> Before removing the objects you highlighted, we are running a general

>>>>>>> check to establish the extent of the issue and ensure we capture any

>>>>>>> other orphan objects that may exist so that the clean up is done at

>>>>>>> once. Furthermore, the proactive monitory tool in this regard was

>>>>>>> something already requested internally and is under development with an

>>>>>>> ETA of Monday.

>>>>>>>

>>>>>>> My previous update was in the interest of keeping you updated as the

>>>>>>> team works in the background to resolve the issue.

>>>>>>>

>>>>>>> Regards,

>>>>>>>

>>>>>>> James

>>>>>>>

>>>>>>> On 19/08/2020 22:14, Frank Habicht wrote:

>>>>>>>> Dear James,

>>>>>>>>

>>>>>>>> Thanks for your email.

>>>>>>>>

>>>>>>>> I want to respond as an AfriNIC member, *not* as DBWG co-chair.

>>>>>>>> Also, I'm known to be sometimes a bit too blunt, and i'm currently not

>>>>>>>> sure if i can avoid this here. Apologies in advance.

>>>>>>>>

>>>>>>>> We (non-staff outsiders) probably don't need to know all the internals,

>>>>>>>> but in this case i think it would comfort me if we had some indication

>>>>>>>> that internal details are being looked at (critically) and this and more

>>>>>>>> bug(s) get fixed. with intention of pro-activeness.

>>>>>>>> We don't know whether the 'mechanisms that checks for child objects' is

>>>>>>>> a script for a human to follow and a passage should be more highlighted,

>>>>>>>> or whether that's a script for a machine where a '6?' is missing in a

>>>>>>>> regular expression right after 'route' .

>>>>>>>>

>>>>>>>> And we shouldn't be involved in this. I just want to express that it

>>>>>>>> would be very comforting if we could get to see - by results, of course

>>>>>>>> - that this is taken seriously and being looked at.

>>>>>>>>

>>>>>>>> Maybe there should or could be some incentives to find issues. and to

>>>>>>>> fix them. Anything i can think of can probably be "gamed", and i

>>>>>>>> shouldn't get into details.

>>>>>>>> [I included Arthur for that. he had asked me ages ago for feedback, took

>>>>>>>> me long to give some;-)]

>>>>>>>>

>>>>>>>> So I wanted also to mention:

>>>>>>>> If I found an embarrassing bug or mistake in my database, I would really

>>>>>>>> try hard to fix it, if not before sending the response email, then at

>>>>>>>> least immediately after.

>>>>>>>>

>>>>>>>> If not done 2.5 hours after the email is sent, a troublesome outsider

>>>>>>>> (named Frank) could already think the issue gets neglected or forgotten.

>>>>>>>>

>>>>>>>> the route6 object is still there:

>>>>>>>> $ whois -h whois.afrinic.net -- -T route6 2c0f:f370::/32 | egrep -A 4

>>>>>>>> '^rout'

>>>>>>>> route6: 2c0f:f370::/32

>>>>>>>> descr: Auvionics-v6

>>>>>>>> origin: AS328097

>>>>>>>> mnt-by: AA96-MNT

>>>>>>>> source: AFRINIC # Filtered

>>>>>>>>

>>>>>>>> Since the bug existed when the inet6num was deleted, the route6 wasn't

>>>>>>>> deleted during inet6num deletion, I would believe that manual

>>>>>>>> intervention is required.

>>>>>>>>

>>>>>>>> And it seems to me that it still wasn't done.

>>>>>>>>

>>>>>>>> I simply don't want to do the same check for the domain object for the

>>>>>>>> same prefix - I leave that to staff. [maybe I can ask Arthur to drop me

>>>>>>>> a note when both are removed]

>>>>>>>>

>>>>>>>>

>>>>>>>> Now about an idea for a way forward:

>>>>>>>> [and I hope that's obvious, but i request forgiveness that I don't want

>>>>>>>> to assume too much]

>>>>>>>> Someone could volunteer to find additional objects that were orphaned

>>>>>>>> through the same process as the objects in this case i discovered.

>>>>>>>>

>>>>>>>> - go through all existing domain objects ending in 'ip6.arpa' and see if

>>>>>>>> the covering (or equal) inet6num objects exist -

>>>>>>>> and are *not* equal to ("2c00::/12" or "2001:4200::/23")

>>>>>>>> - go through all existing route6 objects, and do the same test.

>>>>>>>>

>>>>>>>> I strongly believe that we shouldn't look for a volunteer from the

>>>>>>>> community for this - AfriNIC staff is just much better equipped (and

>>>>>>>> paid) to do that.

>>>>>>>>

>>>>>>>>

>>>>>>>> Finally I want to mention a word about impact.

>>>>>>>>

>>>>>>>> [we can't thank Job enough for some of the great tools he's

>>>>>>>> contributing, nevertheless: Thank you, Job Snijders!!!]

>>>>>>>>

>>>>>>>> http://irrexplorer.nlnog.net/search/328097

>>>>>>>> currently shows 3 AS-SETs in RIPE and one AS-SET in AfriNIC that include

>>>>>>>> AS328097, which means that real operators are putting 2c0f:f370::/32

>>>>>>>> into real filters, eating up resources ...

>>>>>>>> <sarcasm>...and leading to earlier upgrade requirements, spending money

>>>>>>>> that we all would rather spend on AfriNIC fees...... </sarcasm>

>>>>>>>>

>>>>>>>> Now I'm co-guilty; and I will fix 2 of these AS-SETs within 15 minutes

>>>>>>>> after sending this email, and make an email to someone to fix the 3rd

>>>>>>>> within 30 minutes....

>>>>>>>>

>>>>>>>> So maybe http://irrexplorer.nlnog.net/search/328097 will already look

>>>>>>>> better by the time you guys check.

>>>>>>>>

>>>>>>>> Thanks,

>>>>>>>> Frank

>>>>>>>>

>>>>>>>>

>>>>>>>> On 19/08/2020 17:52, James wrote:

>>>>>>>>> Dear Frank,

>>>>>>>>>

>>>>>>>>> Thank you for bringing this forward.

>>>>>>>>>

>>>>>>>>> When resources are being de-registered by staff, we have mechanisms that

>>>>>>>>> checks for child objects and prevents the deletion where any still exist.

>>>>>>>>>

>>>>>>>>> However, based on the issue you have raised, we have noted that there is

>>>>>>>>> a bug in the implementation and this bug led to the issues observed.

>>>>>>>>>

>>>>>>>>> We will be  taking this up with our software team to fix the issue and

>>>>>>>>> also look for better monitoring.

>>>>>>>>>

>>>>>>>>> Regards,

>>>>>>>>>

>>>>>>>>> James

>>>>>>>>>

>>>>>>>>>

>>>>>>>>> On 18/08/2020 08:53, Frank Habicht wrote:

>>>>>>>>>> On 17/08/2020 22:02, Nishal Goburdhan wrote:

>>>>>>>>>>> On 17 Aug 2020, at 16:31, Frank Habicht wrote:

>>>>>>>>>>>

>>>>>>>>>>>

>>>>>>>>>>>> Sure: *these* were created by the member, not by AfriNIC.

>>>>>>>>>>>> But should these not have been removed whilst removing the inet6num ?

>>>>>>>>>>> assume for a minute that the member did not pay their fees.  afrinic

>>>>>>>>>>> themselves, would have happily removed the domain objects as part of

>>>>>>>>>>> “suspending the resources”  (heh!)  even though they were “created by

>>>>>>>>>>> the member”.

>>>>>>>>>> didn't know. good to know. so deleting the domain objects is part of

>>>>>>>>>> that process.

>>>>>>>>>>

>>>>>>>>>>> so, i’m not sure why you felt it necessary to say:  “ *these* were

>>>>>>>>>>> created by the member”.  as if that confers some sort of special power

>>>>>>>>>>> onto them?

>>>>>>>>>> wanted to get confirmation that they're not that special.

>>>>>>>>>>

>>>>>>>>>>

>>>>>>>>>>>> I believe the process of deleting an inet6num is rarely happening, but

>>>>>>>>>>>> a) it sure did and b) it should include taking care of these "dependant"

>>>>>>>>>>>> objects....... right?

>>>>>>>>>>> yes.

>>>>>>>>>> thanks.

>>>>>>>>>>

>>>>>>>>>>

>>>>>>>>>>> i seem to remember that there a policy that helps with this .. like

>>>>>>>>>>> “lame delegation” something-or-the-other that’s meant to deal with

>>>>>>>>>>> long-term occurrences of this.  so, even if the db-admin, for reasons

>>>>>>>>>>> unknown, deigned to remove the domain objects, said objects _should_

>>>>>>>>>>> have been reported, and acted on.  iirc, the details were left to

>>>>>>>>>>> afrinic to implement, but i stand to correction.

>>>>>>>>>> there's no lameness (yet). domain in question is served by my ($dayjob)

>>>>>>>>>> servers. And I was looking to clean that up and that got me to this case.

>>>>>>>>>>

>>>>>>>>>>

>>>>>>>>>> I wish we could get a confirmation (from AfriNIC staff) that deleting

>>>>>>>>>> the domain and route objects is (or will from now on be) part of the

>>>>>>>>>> process of de-registering any inetnum / inet6num object.

>>>>>>>>>>

>>>>>>>>>>

>>>>>>>>>> Frank

>>>>>>>>>>

>>>>>>>>>>

>>>>>>>>>> _______________________________________________

>>>>>>>>>> DBWG mailing list

>>>>>>>>>> DBWG at afrinic.net

>>>>>>>>>> https://lists.afrinic.net/mailman/listinfo/dbwg

>>>>>>>> _______________________________________________

>>>>>>>> DBWG mailing list

>>>>>>>> DBWG at afrinic.net

>>>>>>>> https://lists.afrinic.net/mailman/listinfo/dbwg

>>>>>> _______________________________________________

>>>>>> DBWG mailing list

>>>>>> DBWG at afrinic.net

>>>>>> https://lists.afrinic.net/mailman/listinfo/dbwg

>>>> _______________________________________________

>>>> DBWG mailing list

>>>> DBWG at afrinic.net

>>>> https://lists.afrinic.net/mailman/listinfo/dbwg

>> _______________________________________________

>> DBWG mailing list

>> DBWG at afrinic.net

>> https://lists.afrinic.net/mailman/listinfo/dbwg

>




More information about the DBWG mailing list