Как MinIO реплицирует сжатые объекты

#minio

Вопрос:

Я пытаюсь лучше понять, как работает репликация на стороне сервера для сжатых объектов. По-видимому, MinIO (пока) не поддерживает передачу данных в сжатом виде между клиентом и сервером (https://github.com/minio/minio/issues/6880).

Я храню большие текстовые данные (~1 ГБ на объект) в MinIO. Сервер настроен для хранения этих объектов в сжатом виде на диске. Сжатые объекты имеют размер всего около 1/10.

Теперь мне интересно, как эти объекты реплицируются. Использует ли MinIO протокол более низкого уровня для репликации узлов, которые передают уже сжатые объекты в том виде, в каком они есть?

Или они распаковываются, передаются, а затем снова сжимаются, как при репликации с использованием обычного клиентского API?