News for hackers. Stuff that matters.
Re:Introducing WAL-G: Faster Disaster Recovery for Postgres by justinclift on Saturday August 19, 2017 @03:48PM (#15055217)
WAL-G looks like it should be able to talk to Minio (minio.io, S3 compatible thing, also written in go) as a backend instead of S3 itself.

Minio has an interesting feature where it can be a "gateway" to other cloud storage. Google Cloud Storage is one of their specific examples:

https://docs.minio.io/docs/minio-gateway-for-gcs

So WAL-G would talk to Minio, and Minio would transparently proxy that to GCS.

Re:Introducing WAL-G: Faster Disaster Recovery for Postgres by brianwawok on Saturday August 19, 2017 @06:05PM (#15055876)
Neat. My concern out of the gate is what would be the perf hit.

I assume I am switching from WAL-E to WAL-G for more perf. But WAL-E speaks GCS. If WAL-G needs an extra hop to do so, may lose some of the point of it..

Re:Introducing WAL-G: Faster Disaster Recovery for Postgres by justinclift on Sunday August 20, 2017 @06:35AM (#15057839)
Yeah, no idea personally. Haven't used the gateway functionality in Minio at all.

That being said, the Minio team seem pretty good with writing performance optimised code. Frank Wessels (on Minio team), has been writing articles about Go assembler and other Go optimisation things recently. eg:

• https://blog.minio.io/accelerating-blake2b-by-4x-using-simd-...

• https://blog.minio.io/golang-internals-part-2-nice-benefits-...

So the performance impact might not be such a problem. :)