Actions
Feature #19731
openAdd compression in librbd/librados
% Done:
0%
Source:
Tags:
compression
Backport:
Reviewed:
Affected Versions:
Pull request ID:
Description
Currently compression is enabled in osd and radosgw.
This feature is about adding compression function in librbd/librados.
The benefit is:
1. Users can enable/disable compression for every rbd image or object when creating.
2. Compression in client side, save bandwidth through network.
3. No need upper layer applications to do compression by themselves.
The impact is to move compression to client side.
Although we can use qemu to create compressed image, this is not available for cinder volumes, also not available for backing up other vendor volumes to Ceph in Cinder: https://github.com/openstack/cinder/blob/master/cinder/backup/drivers/ceph.py#L720
Updated by Xiaoyan Li about 7 years ago
There is also same requirement for encryption.
Updated by Nathan Cutler about 7 years ago
- Project changed from Ceph to rbd
- Category deleted (
librbd)
Actions