Description of problem: ------------------------ If the 'disktype' is chosen as 'jbod' gdeploy should execute without 'diskcount' & 'stripesize' Version-Release number of selected component (if applicable): -------------------------------------------------------------- gdeploy-2.0.2-27.el7rhgs How reproducible: ------------------- Always Steps to Reproduce: -------------------- 1. Create a config file with 'disktype' as 'jbod' without 'diskcount' & 'stripesize' 2. Execute the config file with gdeploy Actual results: ---------------- gdeploy fails and requires 'diskcount' Expected results: ------------------ gdeploy should execute without 'diskcount' mentioned
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?
PR: https://github.com/gluster/gdeploy/pull/516
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