IBM Support

IT21284: APPLE MACINTOSH CLIENT BACKING UP UNCHANGED FILE(S)/DIR(S) DUE TO "ADU_INO" ATTRIBUTE INCORRECTLY BEING HANDLED

Subscribe

You can track all active APARs for this component.

APAR status

  • Closed as program error.

Error description

  • Client versions 7.1.6.5 and higher and 8.1 and higher for Apple
    Macintosh platform, can backup unchanged files and directories
    due to
    the "adu_ino" attribute incorrectly being handled.
    
    For example:
    
     macfilio.cpp  =========> Entering fioCmpAttribs()
    macfilio.cpp  fioCmpAttribs: skipACL:'0', skipACLUpdateCheck:'0'
    macfilio.cpp  fioCmpAttribs: ACLs compare to be equal
    fileio.cpp    fioCmpAttribs(): old attrib's data from build (IBM
    TSM
    8.1.0.2)
    macfilio.cpp  fioCmpAttribs: Attribute comparison of two files
    macfilio.cpp  *  - Ignored for purposes of comparison
    macfilio.cpp  ** - attribute only comparison
    macfilio.cpp  Attribute   Old   New
    macfilio.cpp  ---------   ---   ---
    macfilio.cpp  *osType                18         18 <---Same
    macfilio.cpp  *fsType                26         26 <---Same
    macfilio.cpp  *cliType                1          1 <---Same
    macfilio.cpp  FileSize             856        856 <---Same
    macfilio.cpp  Type                 1111       1111 <---Same
    macfilio.cpp  *oldAttrib          False      False <---Same
    macfilio.cpp  Locked                  0          0 <---Same
    macfilio.cpp  Create Date    1493285470 1493285470 <---Same
    macfilio.cpp  Mod Date       1493285470 1493285470 <---Same
    macfilio.cpp  **Text Encode           0          0 <---Same
    macfilio.cpp  *AttrMd Date  1496313639 1496313639 <---Same
    macfilio.cpp  *Access Dt     1496308449 1496308449 <---Same
    macfilio.cpp  *Backup Date            0          0 <---Same
    macfilio.cpp  **User ID             501        501 <---Same
    macfilio.cpp  **Group ID             20         20 <---Same
    macfilio.cpp  **User Access           0          0 <---Same
    macfilio.cpp  **UserMode          33188      33188 <---Same
    
    macfilio.cpp  **adu_ino              0  111483839037046784
    <---Different
    
    macfilio.cpp  adu_XattrSize     0          0 <---Same
    macfilio.cpp  adu_XattrCkSum    0          0 <---Same
    macfilio.cpp  adu_aclSize        0          0 <---Same
    macfilio.cpp  adu_aclCkSum       0          0 <---Same
    macfilio.cpp  bACLEqual                               <---True
    macfilio.cpp  **File Type          null       null <---Same
    macfilio.cpp  **File Creator       null       null <---Same
    macfilio.cpp  Data size             856        856 <---Same
    macfilio.cpp  Rsrc size               0          0 <---Same
    
    As can be seen the only attribute reported as different is
    "adu_ino", as previous stored size of the attribute is 0.
    
    The client has incorrectly truncated the previous size to 0 and
    sent to the server and when it compares it for the next
    backup, the size is seen as different than 0.
    
    
    Note: Also check APAR IT21322 which looks similar from the
    symptoms but is working as expected.
    
    
    IBM Spectrum Protect versions affected:
    Client 7.1.6.5 and higher, and 8.1.0 for Apple Macintosh
    platform
    
    
    Initial Impact: Medium
    
    Additional Keywords:  TSM IBM Spectrum Protect comparison
    attribute
    
    | MDVREGR 7.1.6.5-TIV_5698MCL |
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * IBM Spectrum Protect client version 7.1.6.5 - 7.1.6.7 and    *
    * 8.1.0.x  running on Macintosh platform.                      *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * See ERROR DESCRIPTION                                        *
    ****************************************************************
    * RECOMMENDATION:                                              *
    * This issue is projected to be fixed in the  IBM Spectrum     *
    * Protect client versions 7.1.8 and 8.1.2                      *
    ****************************************************************
    

Problem conclusion

  • Now during incremental backup the client backs up files only if
    their attributes change.
    

Temporary fix

Comments

APAR Information

  • APAR number

    IT21284

  • Reported component name

    TSM CLIENT

  • Reported component ID

    5698ISMCL

  • Reported release

    81M

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2017-07-04

  • Closed date

    2017-08-24

  • Last modified date

    2018-01-31

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

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

Modules/Macros

  • dsmc
    

Fix information

  • Fixed component name

    TSM CLIENT

  • Fixed component ID

    5698ISMCL

Applicable component levels



Document information

More support for: Tivoli Storage Manager

Software version: 81M

Reference #: IT21284

Modified date: 31 January 2018