Primary Storage

 View Only
  • 1.  Expand Capacity

    Posted Tue July 19, 2022 04:35 PM
    Once a volume is created in a DRP Pool with Thin, Compression or DeDupe, its capacity cannot be expanded.

    It can be converted back to a volume(still in a DRP) will no capacity savings, and can then be expanded

    This appears to need extra space, until the original copy can be deleted.

    Am I missing any other options, CLI commands or 'other' where thin/compressed/deduped can be expanded - without (potentially) needing a large amount of free space

    ------------------------------
    AnalogKid
    ------------------------------


  • 2.  RE: Expand Capacity

    Posted Wed July 20, 2022 08:43 AM
    Edited by Christian Schroeder Wed July 20, 2022 08:43 AM
    Admittedly I had to try it myself on a lab machine today, as our product documentation is not perfectly clear on that either:
    • Docs article Expanding volumes does not mention any limitation wrt DRP
    • reference for CLI command expandvdisksize at least mentions a restriction for the -rsize parameter for volumes in DRPools:
      • You cannot specify expandvdisksize -rsize to expand (resize) a thin or compressed volume copy that is in a data reduction pool.
    Attempt to resize a compressed volume in a DRPool via GUI ends like this:

    Eventually I succeeded to expand compressed vdisk id 604 by 1GiB using CLI:
    svctask expandvdisksize -size 1 -unit gb 604

    ------------------------------
    Christian Schroeder
    IBM SpecV Storage Support with Passion
    ------------------------------



  • 3.  RE: Expand Capacity

    Posted Wed July 20, 2022 08:50 AM
    OK, I should have done this before rather than after writing above post:
    The option to resize thin/compressed/deduped volumes via GUI will be fixed in a future 8.5.0 PTF release.

    ------------------------------
    Christian Schroeder
    IBM SpecV Storage Support with Passion
    ------------------------------



  • 4.  RE: Expand Capacity

    Posted Wed July 20, 2022 08:51 AM
    Hi Christian

    If the GUI does not allow it

    and the CLI documentation says 'No'

    But your test showed it expanded

    I wonder whether

    a) We could get some 'developer' confirmation on this
    b) Reason I ask is, the Volume may have expanded, but  it could possibly have introduced 'some issues'



    ------------------------------
    AnalogKid
    ------------------------------



  • 5.  RE: Expand Capacity

    Posted Wed July 20, 2022 08:58 AM
    Needed to sort this myself:
    CLI documentation only say "No" for the usage of the -rsize parameter, which naturally does not make sense for space saving volumes.
    Means, expandvdisksize command is does work with this kind of volumes without -rsize.

    If running a CLI command does not give any output, this is - *nix-like - a sign of success (no news is good news).

    ------------------------------
    Christian Schroeder
    IBM SpecV Storage Support with Passion
    ------------------------------



  • 6.  RE: Expand Capacity

    Posted Wed July 20, 2022 09:03 AM
    OK - I'll keep an eye on the forum

    Thank you for trying this in your Lab

    ------------------------------
    AnalogKid
    ------------------------------



  • 7.  RE: Expand Capacity

    Posted Thu July 21, 2022 07:25 AM
    Hi!

    Maybe I'm missing something, but in your GUI screenshot, you try to expand a volume copy, and on the CLI the entire volume, don't you?

    At least on our 8.4.0.6 based DR Pools we can expand entire compressed or thin volumes.  Just not single copies of them:


    But now I am getting curious:  Is there a use case for expanding one volume copy, but not the other?


    Best regards,
      Alexander

    ------------------------------
    Alexander Reichle-Schmehl
    ------------------------------



  • 8.  RE: Expand Capacity

    Posted Thu July 21, 2022 09:15 AM
    In my case, there is only a single 'Copy' within a single IO Group
    ie there is not a 'Copy 1' of the volume

    ------------------------------
    AnalogKid
    ------------------------------