lightningstream
lightningstream copied to clipboard
Lightning Stream syncs LMDB databases through S3 buckets between multiple servers, including PowerDNS Authoritative server 4.8+ LMDBs
Looking through the codebase, it looks like `lightningstream` does not use the `Content-MD5` header in S3-compatible APIs in order to ensure end-to-end integrity of blobs uploaded. It would be nice...
When testing lightningstream with my own project written in JS (See https://github.com/kriszyp/lmdb-js/issues/267) I noticed that the files generated are not readable by lightningstream. Apparently the LMDB libs were updated and...
Hi, I'm trying to build a 1master - multiple read only slaves setup, for security reasons, I would like to set the s3 access to readonly on the slaves nodes,but...
As an enhancement to CI, I suggest adding govulncheck: https://github.com/marketplace/actions/golang-govulncheck-action
The docs talk of `use_update_marker` to reduce S3 bills, but the obvious question here is what is the frequency of the `LIST` calls in the first place. The docs are...
From a cursory glance at the docs there currently appears to be no encryption support. If lightningstream is used in a cloud scenario (vs self-hosted MiniIO) then it could be...
Please consider enhancing the docs by adding a section where you describe the process for migrating between S3 stores. For example, say you start on MinIO and you wish to...
It would be very helpful if the `stats` command can also output how many entries per DBI are marked as deleted. Since this requires a full scan of the LMDB,...
Change the `powerdns.com/platform/lightningstream` import path to `github.com/PowerDNS/lightningstream` so that `go install` and https://pkg.go.dev/github.com/PowerDNS/lightningstream work correctly. The alternative would be to add these url endpoints with special html meta tags on...