-
Notifications
You must be signed in to change notification settings - Fork 52
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Ignore IRRd v2 / v3 clutter in dump files #232
Comments
Yes, we can do this, but see my comment #233 as well. As in, I'm not sure why you're loading RADB manually instead of through the regular mirror process. |
Mirroring had broken for some reason, and the NRTM gap was too large for the source IRRd instance to fill so it wouldn't re-established, so we had to re-seed from RADB's FTP dump which contains these I agree with the tending to be strict, but in the case of |
As https://irrd4.readthedocs.io/en/latest/users/mirroring.html now says:
|
this works as advertised! |
Describe the bug
IRRd v4 sometimes has trouble loading dumps from older IRRd versions. Older IRRd instances would mark deleted objects with
*xx
as the first three chars of the object type, which meant that later on down in the file there will be a newer version of that object. This way IRRd wouldn't have to reshuffle its full flat text file database all the time.To Reproduce
Today's RADB dump can't be loaded:
Expected behaviour
The
irrd_load_database
command should be able to ingest dump files that have IRR objects of object class types such as*xx-num:
,*xxner:
,*xxset:
,*xxte-set:
,*xxte6:
, or*xxte:
), and just ignore those without warning and not error. Just pretend that object didn't exist.IRRd version you are running
E.g. 4.0.1
Additional context
Add any other context about the problem here.
The text was updated successfully, but these errors were encountered: