Bug 1477145

Summary: [Doc-RFE] Document in-line (at REST) compression for RGW
Product: [Red Hat Storage] Red Hat Ceph Storage Reporter: Anjana Suparna Sriram <asriram>
Component: DocumentationAssignee: John Wilkins <jowilkin>
Status: CLOSED CURRENTRELEASE QA Contact: Tejas <tchandra>
Severity: unspecified Docs Contact:
Priority: high    
Version: 3.0CC: cbodley, flucifre, hnallurv, jowilkin, kdreyer, mbenjamin, tchandra, uboppana
Target Milestone: rcKeywords: Documentation, FutureFeature
Target Release: 3.0   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Enhancement
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2017-12-26 03:40:02 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 1477276    
Bug Blocks:    
Attachments:
Description Flags
Local build none

Description Anjana Suparna Sriram 2017-08-01 10:47:18 UTC
Additional info: RHCS 3.0 Content Plan:
https://docs.google.com/document/d/1fp1j6iPr9UPHCMWqqS8QG3SXiSQ3n9Y9a1YogivhtzA/edit

Comment 2 John Wilkins 2017-09-20 21:12:43 UTC
This bug is erroneously conflated in the Ceph 3.0 Content plan. It includes both Encryption and Compression. They are in two different guides. 

The Compression commit is here: 

https://gitlab.cee.redhat.com/red-hat-ceph-storage-documentation/doc-Red_Hat_Ceph_Storage_3-Object_Gateway_Guide/commit/23c27e523b62588a705664e2d09799011d60c94e


The Encryption commits are here: 

https://gitlab.cee.redhat.com/red-hat-ceph-storage-documentation/doc-Red_Hat_Ceph_Storage_3-Developer_Guide/commit/dc064cadabd1da4dc44ffb186e11a0de4b986900

Comment 3 Tejas 2017-10-06 03:27:55 UTC
could you provide the link to the compression and encrytion guide, as it is now?

Comment 4 Harish NV Rao 2017-10-12 12:05:13 UTC
(In reply to Tejas from comment #3)
> could you provide the link to the compression and encrytion guide, as it is
> now?

@John, A gentle reminder.

Comment 5 John Wilkins 2017-10-12 21:28:18 UTC
Created attachment 1337969 [details]
Local build

Pantheon doesn't have the gateway guide installed yet. Local build is all I can provide.

Comment 6 John Wilkins 2017-10-12 21:28:58 UTC
I've added an attachment of the local build of docs. It is not configured in Pantheon at this time.

Comment 7 Tejas 2017-10-16 15:13:03 UTC
As per this :https://trello.com/c/ufX0Wvy6/12-at-rest-compression-for-rgw-objects

QE has only tested with Zlib compression algortihm. But in the doc we claim support for 4 compression algorithms. Dev could comment on this.

Casey, need your imput here.

Comment 8 Casey Bodley 2017-10-16 15:23:40 UTC
Hi Tejas and John,

The lz4 compression plugin is not built by default[1], so I don't think we should list it as an option.

The others (snappy, zlib, zstd) are all available by default, and are tested upstream with radosgw. I don't see a reason to leave them out.


[1] In CMakeLists.txt: option(WITH_LZ4 "LZ4 compression support" OFF)

Comment 19 Tejas 2017-11-08 12:36:19 UTC
LGTM.