Bug 1626513
Summary: | gdeploy should create XFS filesystem with JBOD disktype without diskcount | |||
---|---|---|---|---|
Product: | [Red Hat Storage] Red Hat Gluster Storage | Reporter: | SATHEESARAN <sasundar> | |
Component: | gdeploy | Assignee: | Sachidananda Urs <surs> | |
Status: | CLOSED ERRATA | QA Contact: | Manisha Saini <msaini> | |
Severity: | high | Docs Contact: | ||
Priority: | unspecified | |||
Version: | rhhiv-1.5 | CC: | apaladug, asriram, bshetty, jijoy, rhs-bugs, sabose, sanandpa, sankarshan, smohan, srmukher, storage-qa-internal, surs | |
Target Milestone: | --- | Keywords: | ZStream | |
Target Release: | RHGS 3.4.z Batch Update 1 | |||
Hardware: | x86_64 | |||
OS: | Linux | |||
Whiteboard: | ||||
Fixed In Version: | gdeploy-2.0.2-29 | Doc Type: | Bug Fix | |
Doc Text: |
Earlier, on selecting disktype as JBOD, gdeploy treated it as RAID disk type and requested for the diskcount which finally stopped gdeploy to execute further. With this fix, if the disktype is JBOD, the disk setup continues setting up bricks without asking for the diskcount.
|
Story Points: | --- | |
Clone Of: | ||||
: | 1626518 (view as bug list) | Environment: | ||
Last Closed: | 2018-10-31 08:42:22 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: | 1626518 |
Description
SATHEESARAN
2018-09-07 14:08:49 UTC
The problem here is while creating the filesystem gdeploy tries to do this: mkfs.xfs -d <su,sw> /dev/mapper/vg-lv So 'su' is the stripe-size (unit) and 'sw' is the stripe-width. RHGS Admin guide - 21.2 point 2, clearly states for JBOD su, sw should be ignored. Gdeploy should follow that #gdeploy configuration generated by cockpit-gluster plugin [hosts] host1 [disktype] jbod [pv1] action=create devices=vdb ignore_pv_errors=no [vg1] action=create vgname=gluster_vg_vdb pvname=vdb ignore_vg_errors=no [lv4] action=create lvname=gluster_lv_vmstore ignore_lv_errors=no vgname=gluster_vg_vdb mount=/gluster_bricks/vmstore size=10GB lvtype=thick Sachi, can you ack this if it's possible to take it for batch update 1? The below configuration is also showing the same error: [hosts] host1 [disktype] jbod [backend-setup] devices=/dev/sdb vgs=vgrp1 pools=pool01 lvs=lvol1 ------------------------------------------- Version: gdeploy-2.0.2-28.el7rhgs.noarch ------------------------------------------- The configuration given in Comment 2 is working fine. ------------------------------------------- (In reply to Jilju Joy from comment #11) > The below configuration is also showing the same error: > > [hosts] > host1 > > [disktype] > jbod > > [backend-setup] > devices=/dev/sdb > vgs=vgrp1 > pools=pool01 > lvs=lvol1 > Jilju, please FailQA this bug. It is my mistake, I fixed it in lv feature but didn't in [backend-setup] feature. This is good case, thanks. Please reopen the bug. I will fix it. PR: https://github.com/gluster/gdeploy/pull/517 fixes the issue. Verified using gdeploy-2.0.2-29.el7rhgs.noarch. No error was observed. Moving this bug to verified. Looks good to me. Thanks. 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-2018:3430 |