Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.
This project is now read‑only. Starting Monday, February 2, please use https://ibm-ceph.atlassian.net/ for all bug tracking management.

Bug 1749754

Summary: [GSS]When using Beast in RHCS 3.3, 'experimental-data-corruption-may-happen feature' flag is still required even though it is GA
Product: [Red Hat Storage] Red Hat Ceph Storage Reporter: Karun Josy <kjosy>
Component: RGWAssignee: Matt Benjamin (redhat) <mbenjamin>
Status: CLOSED ERRATA QA Contact: RUDRA PRATAP <rpratap>
Severity: high Docs Contact: Bara Ancincova <bancinco>
Priority: medium    
Version: 3.3CC: assingh, cbodley, ceph-eng-bugs, ceph-qe-bugs, kbader, mbenjamin, mkasturi, rpratap, sweil, tchandra, tserlin, vumrao
Target Milestone: z1   
Target Release: 3.3   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: RHEL: ceph-12.2.12-50.el7cp Ubuntu: ceph_12.2.12-47redhat1 Doc Type: Bug Fix
Doc Text:
.Enabling the `enable_experimental_unrecoverable_data_corrupting_features` flag is no longer required when using the Beast web server To use the Beast web server, it was required to enable the `enable_experimental_unrecoverable_data_corrupting_features` flag even though Beast was fully supported and not a Technology Preview anymore. With this update, enabling `enable_experimental_unrecoverable_data_corrupting_features` is no longer required to use Beast.
Story Points: ---
Clone Of: Environment:
Last Closed: 2019-10-22 13:29:30 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:    
Bug Blocks: 1726135    

Description Karun Josy 2019-09-06 11:24:54 UTC
* Description of problem:

RHCS 3.3.0 release notes say that radosgw beast frontend is now fully supported:
"The Beast.Asio web server front end for the Object Store Gateway (RGW) is now GA and a fully supported option."

However, to start using Beast the 'experimental-data-corruption-may-happen feature flag' is still required.

From RGW logs :
--------
2019-09-05 22:06:21.114174 7fcabb67d000  0 deferred set uid:gid to 167:167 (ceph:ceph)
2019-09-05 22:06:21.114276 7fcabb67d000  0 ceph version 12.2.12-48.el7cp (26388d73d88602005946d4381cc5796d42904858) luminous (stable), process radosgw, pid 43069
2019-09-05 22:06:21.301460 7fcabb67d000 -1 *** experimental feature 'rgw-beast-frontend' is not enabled ***
This feature is marked as experimental, which means it
 - is untested
 - is unsupported
 - may corrupt your data
 - may break your cluster is an unrecoverable fashion
To enable this feature, add this to your ceph.conf:
  enable experimental unrecoverable data corrupting features = rgw-beast-frontend

2019-09-05 22:06:21.301538 7fcabb67d000  0 WARNING: skipping unknown framework: beast
----------


This is documented in our Object Gateway Guide, but this kind of sends conflicting messages to customers if it can be actually used in production or not. Is there any specific reason we need to continue to use this flag or can we remove it in the next release?


* Version-Release number of selected component (if applicable):
RHCS 3.3

How reproducible:
Always

Comment 16 errata-xmlrpc 2019-10-22 13:29:30 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory, and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://access.redhat.com/errata/RHBA-2019:3173