UNSOLVED

ThThalmann

updated

13 years ago

0

865

July 5th, 2013 02:00

Questions on EMC FileMover

During our tests with the VNX simulators and their FileMovers we have observed the following issues where we need some advise or help. We have tested with (S1) VNX File Simulator Version 7.0.35.3 and (S2) UBER_VNX Version 1 (files dated 08/04/2011).


  1. Purged/released files of size 0 cannot be overwritten (S2 only)
  2. Files with highest possible modification time stamp (time_t = 0x7FFFFFFF) cannot be purged/released: command DHSM_SET_OFFLINE_ATTRS reports error OFFLINE_MTIME_BAD_FORMAT (S1 and S2)
  3. Writing new data to purged/released files at offsets behind original end of file leaves garbage in gap (data in gap not set to 0): occurs on Windows Server platforms up to Server 2008, but not on Server 2008 R2 (S1 and S2)


Thanks for answers and help.

  • Rainer_EMC

    6 Operator

    8645 Posts

    435

    0

    Posted July 8th, 2013 02:00

    Hi,

    I assume you are using FileMover not for its main purpose HSM but to to manage manage retention dates for VNX File Level retention (FLR).

    Is that correct – are you using FLR file systems ?

    First I would suggest to use the newest simulator available on support.emc.com which is 7.1.47.5

    You can find that via support.emc.com by searching “VNX simulator” in Support Tools”

    Please keep in mind that from 7.1. onwards some of the mapping of retention dates changes since it support retention beyond the 2038 (Unix 32bit time).

    The latest VNX FLR manual has the details for that.

    1) Yes the handling of zero size files changed back in 5.6.43 when append-only files were introduced

    see what FLR state the file is actually in – with append only you can only append or delete

    you can either look at the FLR activity log or via an engineering/support command

    .server_config server_2 –v “file query cworm_state /fs1/cworm/file.txt”

    2) I assume you mean a file that has infinite retention date – there it depends whether you are using FLR-C or FLR-E

    With FLR-E you can shorten it once – with FLR-C you cannot change its retention date or delete

    Make sure to check what the actual retention state and date is – look at the FLR activity log in the root of each fs from a NFS client or via the control station

    3) Not sure – it sounds like a difference in behavior between SMB versions – are you using SMB1 or 2.0 or 3.0 ?

    see “server_cifs server_2 -o audit,full” to check

    Doesn’t make sense to troubleshoot with a long outdated simulator though

    As a software development partner please take a look at our EMC Technology partner program (ETP) here

    https://community.emc.com/community/partner/etp

    Rainer

  • Rainer_EMC

    6 Operator

    8645 Posts

    435

    0

    Posted July 8th, 2013 03:00

    Actually 7.1.65.8 is the latest simulator – posted May 16 2013

    https://download.emc.com/downloads/DL43065_VNX_File_Simulator_(OE_7.1.65.8)_-_Single_Data_Mover.zip

  • 435

    0

    Posted August 5th, 2013 06:00

    Hi Rainer,


    2.: We are using FileMover for its main purpose HSM. If we set the modification time stamp of an existing file equal to the highest possible time value (time_t = 0x7FFFFFFF), the file cannot be set offline by the corresponding FileMover command DHSM_SET_OFFLINE_ATTRS. DHSM_SET_OFFLINE_ATTRS reports error code OFFLINE_MTIME_BAD_FORMAT if this time value is provided as parameter to the command (which we do to make sure that the correct version of the file is set offline). Is this a know restriction of FileMover or has this problem been solved in recent API or system releases?

    1., 3.: We'll check this again using the newest simulator.

    Thank you for your support.

  • Rainer_EMC

    6 Operator

    8645 Posts

    435

    0

    Posted August 13th, 2013 04:00

    Hi,

    I talked to our developers and the answer is:

    The 0x7fffffff is not a valid DHSM mtime since this is the maximum 32bit integer, which is a known restriction.


    Rainer