IBM Support

IT22944: ANS7899E (RC254) WITH CLIENT SIDE DEDUPLICATION ENABLED USING CONTAINER POOLS WITH REUSEDELAY 0

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • When using client side deduplication, the following failure can
    occur during client backup/archive to either a directory or
    cloud container storage pool on the IBM Spectrum Protect Server:
    
    ANS7899E (RC254)  The client referenced a deduplicated extent
    that does not exist on the IBM Spectrum Protect server
    
    
    Obtaining a server side trace using the SESSION SESSIOND DEDUP
    SD classes will show entries similar to  :
    
    
    [sddelete.c][2948][SdGetChunkRefCount]:Chunk 8274593892067912831
     in pool 4, rcu count=0, ro count=0, refcount=0, sdrc count=0.
    [sddedup.c][3192][FindChunkInDB]:The last reference date
    10-06-2017 10:20 is earlier than the reuse check date 10-06-2017
    10:21. The chunk cannot be reused.
    [sddedup.c][3324][FindChunkInDB]:Exit: rc=1116, no match found -
    poolId 4, chunkSize 756897, SHA1 6F011771, chunkId 0, flags 0,
    compressed True.
    [sddedup.c][1753][sdFindChunkInPool]:Did not find a match in the
    DB, in-flight checking not enabled or no controlP. Returning no
    match.
    [sdcreate.c][2855][SdWriteDedupData]:No match found in SDCL and
    no data sent. Return 3268 (LINKS_INVALID). For SHA=6F011771,
    chunkSize=756897
    [sdcreate.c][3114][SdWriteDedupData]:batchP 000002299ED6A000,
    batchP->numChunks 5000
    [sdcreate.c][3126][SdWriteDedupData]:chunkP 000002299ED7F300 is
    initialized, index = 319, chunkP->mediaSize = 842560, bufLeft =
    7181296
    [sdcreate.c][3152][SdWriteDedupData]:Exit: rc=3268, totObjChunks
    318, bufLeft 7181296
    [sdprodcon.c][3961][SdQueueSignalWriteConsumerCompletion]:Exit:
    rc=0, WriteControlP 00000229DE3AA000
    
    [sdbuf.c][758][SdWaitCQEmpty]:Enter: Waiting on 1 finished of 2
    requested.
    [sdbuf.c][773][SdWaitCQEmpty]:Exit: rc=0.
    [sdcreate.c][2511][SdStore]:Exit: rc=3268, actSize 9281921,
    rptSize 1454771586
    [sdcreate.c][1580][sdCreate]:Exit: rc=3268, bfId 13693149
    [bfcreate.c][9765][CreateBitfile]:Rc GRC_LINKS_INVALID from
    xxCreate.
    [smtrans.c][6275][SmAbsorbData]:Have pushed verb False for
    S1SQL02_SQL(72803).
    
    [smnode.c][29357][CreateBitfile]:(72803)bfCreate returned 3013
    when termReason is (0)
    [smnode.c][18154][SmDoBackInsNormEnhanced]:CreateBitfile rc=254
    [smnode.c][9926][SmNodeSession]:InsertVerbReceived
    [smnode.c][9932][SmNodeSession]:(S1SQL02_SQL(72803)): verb(c5)
    state(2) txnRc(254).
    
    Note that you will see the "last reference date" within a minute
    of the "reuse check date" and the write will fail with an RC
    254.
    
    This is seen when the following conditions are met :
    
    Client side deduplication is in effect
    The REUSEDELAY for the container pool being set to 0
    
    Tivoli Storage Manager Versions Affected:
    IBM Spectrum Protect versions 7.1.3 and higher and 8.1 and
    higher on all platforms.
    
    Initial Impact: Low|Medium|High
    Low
    
    Additional Keywords:
    TSM, container, dedup, extent
    

Local fix

  • Update the REUSEDELAY value to be greater than 0 on the
    container pool or disable client side deduplication so to allow
    server side deduplication within the container pool to process
    the data
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * All IBM Spectrum Protect server users.                       *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * See ERROR DESCRIPTION.                                       *
    ****************************************************************
    * RECOMMENDATION:                                              *
    * Apply fixing level when available.                           *
    * This problem is currently projected to be fixed in level     *
    * 8.1.6.                                                       *
    * Note that this is subject to change at the discretion of     *
    * IBM.                                                         *
    ****************************************************************
    

Problem conclusion

  • This problem was fixed.
    Affected platforms for reported release:  AIX, Linux, and
    Windows.
    Platforms fixed:  AIX, Linux, and Windows.
    

Temporary fix

Comments

APAR Information

  • APAR number

    IT22944

  • Reported component name

    TSM SERVER

  • Reported component ID

    5698ISMSV

  • Reported release

    71W

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2017-10-26

  • Closed date

    2018-03-18

  • Last modified date

    2018-03-18

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

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

Fix information

  • Fixed component name

    TSM SERVER

  • Fixed component ID

    5698ISMSV

Applicable component levels

[{"Business Unit":{"code":"BU029","label":"Software"},"Product":{"code":"SSGSG7","label":"Tivoli Storage Manager"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.1.3"}]

Document Information

Modified date:
06 September 2023