features/compress: Compression/DeCompression translator * When a writev call occurs, the client compresses the data before sending it to server. On the server, compressed data is decompressed. Similarly, when a readv call occurs, the server compresses the data before sending it to client. On the client, the compressed data is decompressed. Thus the amount of data sent over the wire is minimized. Needed a bug ID for http://review.gluster.org/3251
REVIEW: http://review.gluster.org/3251 (features/compress: Compression/DeCompression translator) posted (#14) for review on master by Prashanth Pai (nullpai)
REVIEW: http://review.gluster.org/3251 (features/compress: Compression/DeCompression translator) posted (#15) for review on master by Prashanth Pai (nullpai)
REVIEW: http://review.gluster.org/3251 (features/compress: Compression/DeCompression translator) posted (#16) for review on master by Prashanth Pai (nullpai)
REVIEW: http://review.gluster.org/3251 (features/compress: Compression/DeCompression translator) posted (#17) for review on master by Prashanth Pai (ppai)
COMMIT: http://review.gluster.org/3251 committed in master by Vijay Bellur (vbellur) ------ commit b18257183d137c7ea8a76b4d57812fe26d9ea850 Author: Prashanth Pai <ppai> Date: Mon Mar 26 14:33:41 2012 +0530 features/compress: Compression/DeCompression translator * When a writev call occurs, the client compresses the data before sending it to server. On the server, compressed data is decompressed. Similarly, when a readv call occurs, the server compresses the data before sending it to client. On the client, the compressed data is decompressed. Thus the amount of data sent over the wire is minimized. * Compression/Decompression is done using Zlib library. * During normal operation, this is the format of data sent over wire : <compressed-data> + trailer(8) The trailer contains the CRC32 checksum and length of original uncompressed data. This is used for validation. HOW TO USE ---------- Turning on compression xlator: gluster volume set <vol_name> compress on Configurable options: gluster volume set <vol_name> compress.compression-level 8 gluster volume set <vol_name> compress.min-size 50 Change-Id: Ib7a66b6f1f70fe002b7c513588cdf75c69370805 BUG: 923540 Original-author : Venky Shankar <vshankar> Signed-off-by: Venky Shankar <vshankar> Signed-off-by: Prashanth Pai <nullpai> Signed-off-by: Prashanth Pai <ppai> Reviewed-on: http://review.gluster.org/3251 Tested-by: Gluster Build System <jenkins.com> Reviewed-by: Vijay Bellur <vbellur>
REVIEW: http://review.gluster.org/6774 (mgmt/glusterd: Set right op versions for few options.) posted (#1) for review on master by Vijay Bellur (vbellur)
COMMIT: http://review.gluster.org/6774 committed in master by Vijay Bellur (vbellur) ------ commit c8975995d711e1bffe8acbb4650abc0d3bbea055 Author: Vijay Bellur <vbellur> Date: Fri Jan 24 15:16:39 2014 +0530 mgmt/glusterd: Set right op versions for few options. compression and changelog translators appear first in 3.5. op-versions of options corresponding to these translators should be 3. Change-Id: Ib514207743e36eba53c3d5cf477c85136cf30b42 BUG: 923540 Signed-off-by: Vijay Bellur <vbellur> Reviewed-on: http://review.gluster.org/6774 Reviewed-by: Kaushal M <kaushal> Tested-by: Gluster Build System <jenkins.com>
REVIEW: http://review.gluster.org/6849 (mgmt/glusterd: Set right op versions for few options.) posted (#1) for review on release-3.5 by Vijay Bellur (vbellur)
COMMIT: http://review.gluster.org/6849 committed in release-3.5 by Vijay Bellur (vbellur) ------ commit e80e1bbd969f1d89b5b8e8eebbf8aa8ae0f2ca24 Author: Vijay Bellur <vbellur> Date: Fri Jan 24 15:16:39 2014 +0530 mgmt/glusterd: Set right op versions for few options. compression and changelog translators appear first in 3.5. op-versions of options corresponding to these translators should be 3. Change-Id: Ib514207743e36eba53c3d5cf477c85136cf30b42 BUG: 923540 Signed-off-by: Vijay Bellur <vbellur> Reviewed-on: http://review.gluster.org/6849 Reviewed-by: Kaushal M <kaushal> Tested-by: Gluster Build System <jenkins.com>
REVIEW: http://review.gluster.org/7320 (features/compress: Add mem accounting support for compress) posted (#1) for review on master by Pranith Kumar Karampuri (pkarampu)
COMMIT: http://review.gluster.org/7320 committed in master by Vijay Bellur (vbellur) ------ commit 00802b3a484499267af2e4474d75d3f75887ad07 Author: Pranith Kumar K <pkarampu> Date: Sun Mar 23 08:01:15 2014 +0530 features/compress: Add mem accounting support for compress Change-Id: I89a7a4cd64ef65ad3bab180d66797a62b4e1e195 BUG: 923540 Signed-off-by: Pranith Kumar K <pkarampu> Reviewed-on: http://review.gluster.org/7320 Tested-by: Gluster Build System <jenkins.com> Reviewed-by: Prashanth Pai <ppai> Reviewed-by: Vijay Bellur <vbellur>
This bug is getting closed because a release has been made available that should address the reported issue. In case the problem is still not fixed with glusterfs-3.5.0, please reopen this bug report. glusterfs-3.5.0 has been announced on the Gluster Developers mailinglist [1], packages for several distributions should become available in the near future. Keep an eye on the Gluster Users mailinglist [2] and the update infrastructure for your distribution. [1] http://thread.gmane.org/gmane.comp.file-systems.gluster.devel/6137 [2] http://thread.gmane.org/gmane.comp.file-systems.gluster.user