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 1249045

Summary: [GSS] Add a use-case for the CRUSH OSD tunable "osd crush update on start" in RHCS1.2.3 Storage Strategies documentation
Product: [Red Hat Storage] Red Hat Ceph Storage Reporter: Vimal Kumar <vikumar>
Component: DocumentationAssignee: John Wilkins <jowilkin>
Status: CLOSED NOTABUG QA Contact: ceph-qe-bugs <ceph-qe-bugs>
Severity: medium Docs Contact:
Priority: medium    
Version: 1.3.0CC: asriram, hnallurv, jowilkin, kdreyer, ngoswami, racpatel, vikumar
Target Milestone: rcKeywords: Documentation, ZStream
Target Release: 1.3.2   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2016-02-23 11:26:08 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: 1299978    
Bug Blocks:    

Description Vimal Kumar 2015-07-31 12:26:50 UTC
a) Description of problem:

Add a use-case for the CRUSH OSD tunable "osd crush update on start" under the section "1.1. ceph-crush-location hook" in RHCS1.2.3 Storage Strategies documentation.

If a user sets a custom hostname for an OSD node in CRUSH map, and the OSD process or the node is restarted, the CRUSH maps get reverted back to the initial state. This makes the custom settings vanish.

In order to overcome this, set "osd crush update on start = false" in /etc/ceph/ceph.conf and push the configuration to the OSD/MON nodes with :

# ceph-deploy --overwrite-conf config push <node1> <node2> ... <nodeN>

b) Version-Release number of selected component (if applicable):

RHCS1.2.3 Storage Strategies documentation.

NOTE: Editing a crush map and setting custom hostnames for rulesets and buckets are something customers do usually. The Crush map will revert back to the default as per the OSD hierarchy, if this tunable is not set. We need to get this added as a use-case.

Comment 4 Rachana Patel 2016-01-20 14:51:19 UTC
3. bug summary says, add option in Storage strategy Document. As per comment#2 it is also being added in Installation Quick guide