Bug 1051696
Summary: | Unable to create a volume with bricks in the root partition for 3.2 clusters made up of 3.1u2 nodes | |||
---|---|---|---|---|
Product: | [Red Hat Storage] Red Hat Gluster Storage | Reporter: | Dustin Tsang <dtsang> | |
Component: | rhsc | Assignee: | Kanagaraj <kmayilsa> | |
Status: | CLOSED WONTFIX | QA Contact: | Dustin Tsang <dtsang> | |
Severity: | high | Docs Contact: | ||
Priority: | unspecified | |||
Version: | 2.1 | CC: | dtsang, jgershat, jsg, kmayilsa, mmccune, rhs-bugs, sabose, sankarshan, sharne | |
Target Milestone: | --- | |||
Target Release: | --- | |||
Hardware: | Unspecified | |||
OS: | Unspecified | |||
Whiteboard: | ||||
Fixed In Version: | Doc Type: | Known Issue | ||
Doc Text: |
When a cluster with compatibility version 3.2 contains Red Hat Storage 2.1 U2 nodes, creating Volume with bricks in root partition fails and the force option to allow bricks in root partition is not displayed.
Workaround:
Do not allow bricks in root partition or move the Cluster Compatibility Version to 3.3.
|
Story Points: | --- | |
Clone Of: | ||||
: | 1078200 (view as bug list) | Environment: | ||
Last Closed: | 2015-02-17 10:03: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: | ||||
Bug Blocks: | 1035040, 1078200 |
Description
Dustin Tsang
2014-01-10 22:26:41 UTC
VDSM in RHS-2.1-U2(Corbett) has 3.3 Compatibility Version and VDSM in RHS-2.1(Bigbend and U1) has 3.2 Compatibility Version. RHS-2.1 and U1 nodes doesn't support 'force' option in 'volume create' and 'add-bricks' commands, also allow bricks in root partition. If someone is trying to add a node to a 3.2 Cluster, engine identifies that node as 3.2 compatible and allow the operations which are supported for 3.2 cluster. 'Force' option is a 3.3 cluster operation, which can not be performed on a 3.2 cluster. This is the reason why 'force' option is not shown in the UI. Even though user is adding a node which has higher compatibility version(ex: 3.3) than the cluster(ex:3.2) which it belongs to, only the operations supported for the compatibility version(3.2) of the cluster is allowed . Hi Kanagaraj, I agree with you that the force option should not be available in 3.2 clusters. However, the behavior seen is different depending on what nodes you use in the 3.2 cluster. For example following the steps below using different nodes yields diff results.... 1. create a 3.2 cluster 2. add 2 nodes to the cluster 3. create a volume using bricks in the root partition for example /tmp/brick1 with 2.1u1 and 2.1: volume is created successfully with 2.1u2 nodes: "Error while executing action Create Gluster Volume: Volume create failed error: The brick vm10_lab_eng_blr_redhat_com:/home/test is is being created in the root partition_ It is recommended that you don't use the system's root partition for storage backend_ Or use 'force' at the end of the command if you want to override this behavior_ return code: 115" The cluster version and node version compatibility and how it would behave has to be documented in the Admin guide. Please review the edited Doc Text and sign off. small change in the workaround "Do not create", rest looks good Bricks in root partition is not recommended, and work-around exists if needed. |