GitSquared / node-geolite2-redist

Redistribution of MaxMind GeoLite2 GeoIP databases as an npm library
https://gitsquared.github.io/node-geolite2-redist/
Other
72 stars 15 forks source link

Checksum mismatch error #27

Closed atlanteh closed 2 years ago

atlanteh commented 2 years ago

We have another production issue. Checksum mismatch. Can you please fix? Our instances crash. Thanks!

atlanteh commented 2 years ago

Can you please let us know when you're starting to work on this. This is critical for us?

GitSquared commented 2 years ago

Can you confirm which version of the library you're on?

atlanteh commented 2 years ago

3.0.2

GitSquared commented 2 years ago

Sorry for the recent interruptions.

atlanteh commented 2 years ago

Thanks a lot!

GitSquared commented 2 years ago

So the errors of the last few days where because MaxMind used to always update all databases at once and now they're sending out partial updates of only some databases at a time as well.

In #25 I fixed correctly writing partial db updates to the git repo, now I've just tweaked it so it makes separate commits and makes sure to always update the checksums. I think we should be good.

I've added a lot more debug logging and monitoring so I'll be keeping an eye on things in the next days. Don't hesitate to ping me if it happens again.

Thanks for your patience!

atlanteh commented 2 years ago

Thanks so much for the update.

morpig commented 2 years ago

hi, any db updates for this month?

GitSquared commented 2 years ago

@morpig thanks for pinging, the DBs have just been updated.