Description of problem: Block volume expansion is not supported in OpenShift Container Storage 3.11.. With the support of application workloads on gluster-block in OCS 3.11.1, this limitation will affect customers more now, as most modern storage solutions allow at least online expansion. The request is to enable online expansion of block PVs acroass the whole stack (gluster-block provisioner, heketi, gluster-block). Version-Release number of selected component (if applicable): 3.11 How reproducible: Every time Steps to Reproduce: 1. 2. 3. Actual results: Expected results: Additional info: Customer asking for it: PWC
Status?
The resize/expand functionality is done at the gluster-block level (BZ 1507764). Steps TODO: - expand the heketi block-volume api/cli for the blockvolume expand operation - change the kubernetes (out-of-tree) block-volume-provisioner to know expansion - NOT SURE: how the (kubernetes in-tree) iscsi mount plugin deals with expansion! (The above just expands the block device, but we also need to expand the file system and possibly unmount the client(s) before and remount them afterwards...) ==> John can you provide more info? Maybe Humble is the right person to answer?
Yeah the heketi part would mostly be fairly straightforward but I do need to know how we'd implement clean/rollback for expand in gluster-block. If it's fully atomic, just checking if the volume is expended or not at the g-block level should be sufficient. Adding needinfo on prasanna for that. I agree that we need to know more about the iscsi side as well. Adding a needinfo on Humble. and perhaps Prasana with have an opinion about that as well.
*** Bug 1702847 has been marked as a duplicate of this bug. ***
Opps! looks like all needinfo got cleared, reverting needinfo flag on puebele
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 (OpenShift Container Storage 3.11.z bug fix update), 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-2020:5602