VAAI Unmap delete status: unsupported NetApp FAS Array DataOntap 8.2.1

Hi All Quick run up of our environment: VMware V5.0.0 Update 3 Build 1918656 with vCenter 5.0.0 U3. NetApp FAS8020 running Data ONTAP 8.2.1 7-Mode using Thin Provisioning Flex VolumesUsing VSC 4.2.2 plugin    For purposes of test this piece I created a thin provisioned 100GB LUN with a 55GB thin provisioned VM I am looking to use the unmap to reclaim space from our thin provisioned volumes on our NetApp, we are using thin provisioned VM disks however some are thick provisioned VMs as well. When I mean the volume is thin provisioned I mean when you setup a new volume on the NetApp array and tick the option to thin provision the volume as shown below:  however I have run into a few problems and am struggling to understand why I am unable to reclaim space on a test thin provisioned volume I created. As a test I storage vmotioned a VM no longer needed to a test volume which utilised the space on the LUN, I then storage vmotioned it back to another volume. it removed the space on the VMware datastore side however not on the volume capacity on the storage. However having a read of VAAI in detail I am unsure why the below is showing as thin provisioning status: unknown. I can confirm the volume is thin provisioned and NOT thick provisioned.  When looking at the VAAI status it shows the delete as unsupported. So I attempt to use the vmkfstools command to reclaim the space:  cd/vmfs/volumes/55965500-d4fc0353-ce8c-c4346bbae697 When I tried the vmkfstools -y percentage_of_deleted_blocks_to_reclaim command it looked like it worked, tried it few different times with different %Volume status on NetApp side shows that the space hasn't been recovered and still shows at 39% used, with 61.28GB even though there are no VMs on this volume. On VMware side, it shows as space feed as expected. Does anyone know why I might be seeing this behaviour? I know on earlier versions of 5.0 there was issues and it has to be run manually however I am on a much later release of 5.0 and I thought the vmfkstool utility allowed it to be run manually? Any help would be most appreciated.
Thanks 

I have found this article which relates to what I am seeing: VMware KB: Thin Provisioning Block Space Reclamation (VAAI UNMAP) does not work  When I check the VMware compatibility matrix it is showing as VAAI thin provisioning space reclamation is not supported. I am using a FAS8020 array, I would have thought that this SAN considering the age would support this feature? or is it an issue elsewhere with the environment? Looking at whether I upgrade to a newer version of ONTAP or VMware ESXi it doesn't make any difference. Is the Thin Provisioning space reclamation only a feature on very high end SANs? Is there anything I can use to reclaim space? Thanks

Similar Messages

  • How to delete an  element in an array...(simple way)

    hi,
    Newbie here... please help how to delete an element in an array list?
    there are alot of codes but they're complicated for a newbie like me..
    (simple codes would be better ..:) thank you...

    makk_88 wrote:
    since u want the simple method.....
    just overrite the position of the element that need to be deleted with the next element in the array..
    by doing this, element need to be deleted will not be accessibe..
    i think u got..what i'm saying.
    thnx..Mak,
    Say we wish to delete the second element of an array a[1]. Do you really believe that a[1] = a[2] somehow magically deletes a[1]? I really don't think so Tim.
    Two eggs, minus 1, equals two eggs? Interesting theory, but I think you're probably wrong.
    *@OP:* My advise is just use an ArrayList.
    Cheers. Keith.

  • PO Delete status

    Hi Experts,
    When PO deleted in EBP at header if I select send changes to vendor as 'Y' at PO header in process purchase order, PO is not getting deleted. PO status in BBP_PD is still ordered and no update to backend.
    If I select changes to vendor as 'N' or leave blank that time PO is deleted. In BBP_PD delete
    status is active and PO gets deleted in backend R/3.
    SRM version is 4.0 and R/3 version is 4.6C.
    Suggest a solution to rectify this problem.
    Thanks in Advance
    Prasad Raju
    Edited by: Prasad Raju on Apr 9, 2009 9:22 AM

    Users weren't using the system properly. In some cases they issued the PO in others they just printed it without issuing it so they were then able to set the delete status.

  • Solaris 10 to NetApp FAS 2020

    Hello,
    Was wondering what the hive mind thought about connecting a SUN T5120 Server via two fiber channel (Qlogic) cards to a NetApp FAS 2020.
    We hope to use Multipathing native to the Solaris 10 OS...
    When I issue this command I don't see NetApp as a supported device... is this a problem? That is my big first question. (The Qlogic HBA FiberChannel PCI cards aren't installed yet.. maybe that's the prob?)
    mpathadm show mpath-support libmpscsi_vhci.so
    (Lists a bunch of devices but no NetApp FAS 2020)...
    Thanks!!!!
    - Eledor StarFire

    I know, I'm already doing that. But, that's the rawest of workarounds. Twenty years ago, we called that the "Henny Youngman solution": "Doc, it hurts when I move my arm like this!" "Well, don't move your arm like that!"
    What's the solution? Is there a patch for the NetApp, Solaris 10, or what settings are needed to fix it, if any? We sure could use NFS4 support of things like platform-independent ACL definitions. ...

  • Idoc is changed toFlag deletion. status 31. How can i delete that idoc?

    Hi,
    The IDOC is getting generated and it is placing in Workflow Inbox in transaction SBWP.
    Now we have changed to flag deletion. status 31. How can i delete that idoc.
    message type: crefet
    kindly help me on this issue.
    Regards,
    Gaya

    Hi
    IDOC Related programs
    1. Archive RSEXARCA and RSEXARCB
    2. Delete RSEXARCD
    3. Read archiveRSEXARCR
    4. Restore RSEXARCL
    U can also use FM EDI_DOCUMENT_DELETE .put IDoc Number to it and delete the one which you want.
    if helpfull give rewrad point
    Thanks
    Amit Shivhare

  • Set delete status of location fonction

    Hi
    i need to set delete status of location fonction in CC04  in  my program.
    is there any FM to do this?
    any one can help me.
    thanks

    has anyone a suggestion?

  • How to delete columns from a 2D array

    Hi guys,
    I read a matrix from a text file and I want to delete the first and last columns of the matrix. I've been trying to do it with delete from an array function but it doesn't do it the way I want. Any suggestions?

    Keep in mind that by default, 2-D LabVIEW arrays are row-based. So though you might be thinking that the first indexing input for the 'index array' primitive is for columns, it is actually for rows. You can either select the second input for the 'index array', or, if you are like me and think better in columns, you can transpose the array before you operate on it. I recommend getting used to the order of the inputs for the array tools and forcing yourself into the LabVIEW convention, as it gets complicated if you need to invert an array before you operate on it, and then again after so that the array returns to row-centric order, which is what all the rest of the LV array tools are expecting
    Good luck!
    Wes Ramm, Cyth UK
    CLD, CPLI

  • Deleting data from a 2D array based on the id of the second column

    Hello
    I hope someone can help me. I have come across a hurdle in the programming of my application.
    1.
    I have a 2D array, the first column of this array contains my data and the second column contains an id, which is either 0 or 1.
    I have sorted this 2D array based on the id column so that the data corresponding to the 0’s is on top part of the array and the data corresponding to the 1’s follows it (on the bottom of the array).
    I want to delete that data (rows) of this sorted array that correspond to the 1’s and keep only the data (rows) that correspond to the 0’s.  
    So I would end up with a new 2D array that has only the data that I want on the first column and 0’s on the second column.
    I have hundreds of these 2D arrays resulting from my program (using a for loop) hence I want to automate this procedure. The length of the selected data arrays will vary.
    2.
    Once I can do this I will want to remove the id column (with the 0’s) from the 2D array and would like to build a new array with only the data from the first column (which may be of different length).
    So I want to end up with a 2D array with columns corresponding to the selected (1st column) data from the (original) 2D arrays. These data may be of different lengths so when building this new array I may need to do some padding. Will labview do this automatically?
    I hope that this is clear.
    Best wishes,

    Attached is a different approach - you don't need to do any sorting.
    The outer FOR loop assumes you have all the arrays available at once. If you are reading a file, modify it accordingly.
    You may or may not want the TRANSPOSE function on the final results, depending on what you want to do with it.
    Yes, when you assemble N-dimensional arrays into (N+1)-dimensional arrays, LabVIEW automatically pads for you.
    Enjoy.
    Steve Bird
    Culverson Software - Elegant software that is a pleasure to use.
    Culverson.com
    Blog for (mostly LabVIEW) programmers: Tips And Tricks
    Attachments:
    Extract Marked Data.vi ‏40 KB

  • How Purchase Order will show Deleted Status?

    Hi SRM Guru,
    How and by when a PO will show status in 'Deleted'? Will there an deletion is set to mark for deletion?
    Many thanks.
    Regards,
    Kim

    Hi
    <b>Please go through these links for details -></b>
    "PO_DEL_POSSIBLE"  does not permit to delete a PO ! :-(
    change status of a created PO
    How to get the current PO status programatically ?
    change the PO status to cancel
    Re: "Delete" button is not working !  :-(
    Re: Delete button for PO is disabled in some clients ?  :-(
    PO is in archived status
    Re: not abe to delete the PO in EBP
    Re: status of po
    Hope this will definitely help.
    Regards
    - Atul

  • Subcontract challan deleted status

    Hello All,
    suncontract PO created and challan issued for some qty.
    and challan will have the status of "Posted".
    No suppose if i delete the challan by J1IF11
    Can any please tell me what will the effect of this
    I am having such challan of status as posted from 2007.
    Regards,
    Abhinay Waikar.

    Hi,
    you will face simplly two problem
    1. accounting entiers will stay open , again its depends in which sitituation it is as 180 days is already over
    2. & to answer your excise auditer 
    regards

  • Client Deletion Status | CANCELLED

    hi all
    maybe someone has experienced this problem, a little assistance please
    TIA
    Client to be Deleted
    600
    Copy Type
    Delete Complete Client
    Status
    Cancelled
    User
    SAP*
    Start on
    06.11.2009 / 13:48:31
    Last Entry on
    06.11.2009 / 13:57:39
    Last Action:
    Copy/Delete Tables
    -  Table Being Edited:
    BFOD_A
    Statistics for this Run
    - No. of Tables
    6707 of     54438
    - Number of Exceptions
    11
    - Deleted Lines
    0
    Check System Log (SM21)

    Hi,
    First clarify:
    Are you able to login into client 600?
    Do you want to login into 600, already deleted client?
    do you want the root cause, why this was cancelled?
    What wil happen if it cancelled in between?
    I would suggest you to have a brief detail about Client deletion in client maintanance.
    Regards
    Nick Loy

  • How to update deletion status to backend PO

    Hi guys,
        we are using SRM 5.0 and ECC 5.0 for backend . After we have deleted the PO ,the status of corresponding PO  is not updated in backend system. That is to say , the PO in backend is not deleted and the PR is not opened again..
        any guys can help us ? thanks in advance.

    Hello,
    usually SRM functions a little bit others... PO can be deleted in backend then the corresponding Positions in SRM become Status 'Following Document deleted'.
    Your functionality possible with the additional Job, which will delete PO's in Backend.
    Regards,
    Konstantin

  • Delete status records in an IDOC

    Hello experts,
    I have a requirement to delete all status records in an IDOC. The IDOC is used for re-processing & then posted again. When it is done so & if there are errors posting application document, a fresh set of status records need to be added to the IDOC. All previous status records need to be deleted.
    Please let me know if there are any function modules / class methods that can be used to acheive this.

    I doubt very much there is standard functionality for this, as I believe it to be a part of the Audit Trail. It's a bit like deleting change logs from a transaction. If you really had to do it, I suspect deleting records directly from table EDIDS would be the way to go. I wouldn't recommend it though.
    Cheers, Paul.

  • Make Deletion Status for Operation in Prodcution Order

    Hello Experts,
    Is there any Function Module or BAPI to make status for Operation as deletion in production order. i.e I0013 is the status for the operation.
    Thanks In Adavnce
    Dhiraj Dangore.

    Hello,
    Thanks for reply..
    Let me explain the process we are following
    I have two operations in an order.
    Operation 1) Control Key M111(Internally Processed) - One component attached for this operation ( its a not stock item)
    PR, PO and GR has been done and no issues in that.
    Operation 2) Control key M222( Externally Processed) -
    a) One Service attached with this operation which i want to delete from the order.
      b) One Component also attached ( non stock item) and PR , PO, GR has been done for same.
    For point a : Service is present in PR but not released therefore no PO , GR is done.
    Now when i try to delete this serive from the operation then system does not allow me to do so. Also i want to delete from PR too and again i was not able to delete from it.
    Please let me know how this can be possible.
    Rgds
    Himanshu

  • Erecruiting-To Be Deleted status for object Requisition

    Hi All,
    For the requisition created it is not possible to select the status 'To be Deleted'. Following error message is displayed "Cannot be deleted since open assignments exist". Please help.

    Hi Pooja,
    One way of doing this would be to delete the candidacy record which is still "In process" from HRP1001. You can do this using transaction SE16N. This would ensure that this truant record is no longer attached to the requisition object NB.
    I am trying to understand the exact reason why the candidate attached to this record is not shown in the UI. Could it be possible that this candidate is deleted?
    If you are still interested in deleting the NB directly from the tables, you can still use the SE16N transaction. But then you will have to make sure all the related infotypes also do not have this NB object.
    For eg: When a requisition is created, records are created in the following infotypes:
    1000
    1001 - If a position/job is attached to the requisition
    5125
    5133 - for support teams
    etc
    Regards,
    Sowmya

Maybe you are looking for