Bug 1293246 - [GSS] [RFE] Requesting a ceph-ansible tunable for disabling OSD journal creation.
Summary: [GSS] [RFE] Requesting a ceph-ansible tunable for disabling OSD journal creat...
Keywords:
Status: CLOSED WONTFIX
Alias: None
Product: Red Hat Ceph Storage
Classification: Red Hat Storage
Component: Ceph-Ansible
Version: 1.3.0
Hardware: x86_64
OS: Linux
medium
medium
Target Milestone: rc
: 3.0
Assignee: Sébastien Han
QA Contact: ceph-qe-bugs
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2015-12-21 08:25 UTC by Vimal Kumar
Modified: 2023-09-14 03:15 UTC (History)
11 users (show)

Fixed In Version:
Doc Type: Enhancement
Doc Text:
Clone Of:
Environment:
Last Closed: 2017-07-31 11:39:07 UTC
Embargoed:


Attachments (Terms of Use)

Description Vimal Kumar 2015-12-21 08:25:57 UTC
1. Proposed title of this feature request 

Requesting a tunable for disabling OSD journal creation.  
  
2. Who is the customer behind the request?  

Account name : VOLKSWAGEN AG
Account #    : 495233
  
TAM customer : YES
Strategic    : YES

3. What is the nature and description of the request?  

By default 'ceph-deploy' creates the OSD journal on the OSD disk itself (if no journal disks are specified), or creates it on the disks specified.

The customer is using enterprise level SSDs with PFC (Power Fail Circuitry) and these disks guarantee all writes on the SSD write cache and those writes will be persistent even on a power failure.

They need a feature to disable journaling for Ceph, or a tunable with which this can be disabled at the time of OSD creation.

4. Why does the customer need this? (List the business requirements here)  

They want to reduce the number of I/O going on to the disks. If a journal is present, the writes first hit the journal, and subsequently the OSDs. Since the SSDs they use are enterprise grade and support battery-backed caches, they want a feature in ceph-deploy to disable the creation on journals.
  
5. How would the customer like to achieve this? (List the functional requirements here)  

A switch in ceph-deploy to disable the creation of journalling, at the time of OSD preparation.
  
6. For each functional requirement listed, specify how Red Hat and the customer can test to confirm the requirement is successfully implemented.  

This can be easily tested both by Red Hat, and the customer.
  
7. Is there already an existing RFE upstream or in Red Hat Bugzilla?  

-NIL-
  
8. Does the customer have any specific timeline dependencies and which release would they like to target (i.e. RHEL5, RHEL6)?  

-NIL-
  
9. Is the sales team involved in this request and do they have any additional input?  

-NIL-
  
10. List any affected packages or components.  

ceph
  
11. Would the customer be able to assist in testing this functionality if implemented? 

Yes

Comment 2 Christina Meno 2016-02-18 00:21:31 UTC
fix this up to be improve ceph-ansible to configure OSDs allowing them to be created without a journal

Comment 5 Federico Lucifredi 2017-07-31 11:39:07 UTC
Ceph-deploy is no longer in active development. Ceph-Ansible replaced it.

Comment 7 Red Hat Bugzilla 2023-09-14 03:15:12 UTC
The needinfo request[s] on this closed bug have been removed as they have been unresolved for 1000 days


Note You need to log in before you can comment on or make changes to this bug.