IBM Support

IT26764: DISCARD OPTION FOR ROLLING WINDOW FRAGMENTATION STRATEGY DOES NOT AUTOMATICALLY DELETE OLD FRAGMENTS AS DOCUMENTED

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as user error.

Error description

  • Per the Informix 12.10 doc, the DISCARD option of the Rolling
    window clause is supposed to automatically discard older
    fragments beyond the limit defined by the clause.
    
    https://www.ibm.com/support/knowledgecenter/SSGU8G_12.1.0/com.ib
    m.sqls.doc/ids_sqs_2111.htm
    
    "When either of these limits is exceeded, the excess interval
    fragments are automatically destroyed or detached by the
    database server, as specified by the DISCARD or DETACH keywords
    respectively."
    
    However, in 12.10.FC7 and 12.10.FC12, the DISCARD option is not
    behaving as documented.  For example, if you define a rolling
    window clause to maintain 10 fragments, once an 11th fragment is
    created it just gets added to the next dbspace and the oldest
    fragment outside the 10 fragment window remains without getting
    destroyed.  This continues indefinitely as each new fragment is
    added until the dbspaces run out of free space.
    

Local fix

  • The syspurge() function can be used to remove older fragments
    that were not discarded past the rolling window limit, though in
    the current version this will result in the next fragment being
    stored in the first dbspace in the list, not the next dbspace
    that should be up after the most recent fragment.
    

Problem summary

Problem conclusion

Temporary fix

Comments

  • This is expected behavior.  The product is behaving as
    documented.
    

APAR Information

  • APAR number

    IT26764

  • Reported component name

    INFORMIX SERVER

  • Reported component ID

    5725A3900

  • Reported release

    C10

  • Status

    CLOSED USE

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2018-10-26

  • Closed date

    2019-12-03

  • Last modified date

    2022-04-26

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

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

Fix information

Applicable component levels

[{"Line of Business":{"code":"LOB10","label":"Data and AI"},"Business Unit":{"code":"BU053","label":"Cloud \u0026 Data Platform"},"Product":{"code":"SSGU8G","label":"Informix Servers"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"C10"}]

Document Information

Modified date:
27 April 2022