I am trying to better understand how server-side bucket replication works w.r.t to compressed objects. Seemingly, MinIO does not (yet) support compressed transfer between client and server (https://github.com/minio/minio/issues/6880).
I'm storing large text data (~1 GB per object) in MinIO. The server is configured to store these objects compressed on disk. The compressed objects are just about 1/10 in size.
Now, I'm wondering how these objects are replicated. Does MinIO use a lower level protocol to replicate nodes that transfer the already compressed objects as they are?
Or are they uncompressed, transferred, and then compressed again as if replicated by using the regular client API?