Summary
In order to reduce DTS costs for cross-zone data transfer, we should investigate whether we should enable transport compression between nodes by default.
We could consider using a lightweight compression algorithm between the coordinating node and the primary shard, so that bulk requests are compressed. We would want to investigate using a lightweight compression algorithm such as LZ4, which is light on CPU usage so that we don't have a deleterious impact on indexing throughput.
7.14
7.15
7.16
Maybe Later:
Summary
In order to reduce DTS costs for cross-zone data transfer, we should investigate whether we should enable transport compression between nodes by default.
We could consider using a lightweight compression algorithm between the coordinating node and the primary shard, so that bulk requests are compressed. We would want to investigate using a lightweight compression algorithm such as LZ4, which is light on CPU usage so that we don't have a deleterious impact on indexing throughput.
7.14
transport.compresscan now be set toindexing_dataas an experimental optiontransport.compression_schemecan be set tolz4(experimental) ordeflate(default)7.15
cluster.remote.*.transport.compression_schemeto deflate if compression is explicitly enabled on remote cluster (Remote compression scheme default to deflate #76580)7.16
Maybe Later: