Rewrite GeoLite sync — correct download URL, streaming hash, batch inserts

FixDaemonService
Dikirim
23 Maret 2026 pukul 07.04 UTC
Penulis
Kamo
Commit
4804d38

- Use MaxMind's current permalink API with HTTP Basic Auth (account-id + license-key) - Streaming SHA-256 instead of Files.readAllBytes (prevents OOM on 100MB+ file) - Batch INSERT (500 rows/batch) instead of row-by-row (orders of magnitude faster) - Download to file via HttpClient.BodyHandlers.ofFile (no memory buffering) - Delete zip after extraction to free disk space before DB import - Increase pod memory limit from 512Mi to 1Gi for import processing - Add daemon.geolite.account-id config

Semua perubahan

Seperti apa yang Anda lihat pengiriman?

Semua pembaruan ini secara otomatis mendarat di ruang kerja Anda. Mulai bebas dan menontonnya tumbuh minggu demi minggu.

Mulai Bebas SelamanyaTampilkan Harga