IBM Support

IT11207: BACKUP SKIPS AND EXPIRES SOURCE BIND MOUNTED DIRECTORY WITH TSM 7.1 LINUX CLIENTS AND RHEL 7 OR SLES 12

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • With the TSM 7.1 Linux clients on RedHat Enterprise Linux 7
    (RHEL 7) or SUSE Linux Enterprise Server 12 (SLES 12),
    if a part of the file system is bind mounted, the Backup-Archive
     client does not back up data from the original location, but
    instead expires it, and backs up the data found in the new bind
    mount point.
    
    Example:
    
    1. Create a directory  (ie. /testexport) to hold a bind mount to
    an existing directory  (ie. /testdata)
    
    2. Enter the following into /etc/fstab
    /testdata              /testexport       none    bind
    0 0
    
    3. Perform a remount of all unmounted file systems in /etc/fstab
    mount -a
    
    4. Verify that bind mount is active
    mount
    ...
    /testdata on /testexport type none (rw,bind)
    
    5. The data backed up by the Backup-Archive client can now be
    changed by remounting /testexport
    
    6. An incremental backup with bind mount mounted will show the
    following:
    
    tsm> inc
    Incremental backup of volume '/'
    Incremental backup of volume '/usr'
    Incremental backup of volume '/boot'
    Incremental backup of volume '/var'
    Incremental backup of volume '/testexport'
    Directory-->               4,096 /testexport/ [Sent]
    ...
    Expiring-->                   96 /testdata [Sent]
    ...
    Total number of objects backed up:           17
    Total number of objects expired:             15
    
    The objects in source directory /testdata have been expired,
    while objects in bind mount target have been backed up.
    
    
    Client service, smwin trace will show similar to following:
    
    09/04/2015 04:18:56.879 [024675] [1008539392] : unxfilio.cpp
    (2630): fioGetAttrib: getting of acl and extended attributes for
    mount point (/testexport) excluded
    09/04/2015 04:18:56.879 [024675] [1008539392] : unxfilio.cpp
    (2694): fioGetAttrib: type: 1132 size: 1024 for /testexport
    
    09/04/2015 04:18:56.879 [024675] [1008539392] : incrdrv.cpp
    (11900): cmpVal 10 for /lost+found vs. /testdata
    09/04/2015 04:18:56.879 [024675] [1008539392] : incrdrv.cpp
    (12462): HSMWIN - CompareIncr: Object exists on server but not
    on client
    
    This happens because the bind directory is interpreted as mount
    point.
    
    
    TSM Versions Affected:
    Tivoli Storage Manager V7.1 Linux clients on RHEL 7 or SLES 12
    
    Initial Impact:
    Medium
    
    Additional Keywords:
    TSM; bind mount; backup; expiring
    

Local fix

  • Unmount bind mounted location to perform backup
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * Tivoli Storage Manager backup-archive client version 7.1     *
    * running on Linux platform                                    *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * See ERROR DESCRIPTION.                                       *
    ****************************************************************
    * RECOMMENDATION:                                              *
    * Apply fixing level when available. This problem is currently *
    * projected to be fixed in level 7.1.6.                        *
    * Note that until this level is available, this information is *
    * subject to change at the discretion of IBM.                  *
    ****************************************************************
    

Problem conclusion

  • Upon the fix, the bind mounted file systems are processed
    correctly.
    

Temporary fix

Comments

APAR Information

  • APAR number

    IT11207

  • Reported component name

    TSM CLIENT

  • Reported component ID

    5698ISMCL

  • Reported release

    71L

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2015-09-21

  • Closed date

    2015-11-20

  • Last modified date

    2016-03-15

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

Modules/Macros

  • dsmc     dsmagent
    

Fix information

  • Fixed component name

    TSM CLIENT

  • Fixed component ID

    5698ISMCL

Applicable component levels

  • R71L PSY

       UP

[{"Business Unit":{"code":"BU010","label":"Systems - Storage"},"Product":{"code":"SSGSG7","label":"Tivoli Storage Manager"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"71L","Edition":""}]

Document Information

Modified date:
15 March 2016