IBM Support

IC81214: PREPARED INSERT/UPDATE WHEN EXECUTED ON SDS DOES NOT SHOW ON SDSON FOLLOWING DML STATEMENT UNTIL SOME DELAY

Subscribe to this APAR

By subscribing, you receive periodic emails alerting you to the status of the APAR, along with a link to the fix after it becomes available. You can track this item individually or track all items by product.

Notify me when this APAR changes.

Notify me when an APAR for this component changes.

 

APAR status

  • Closed as program error.

Error description

  • Following scenario:
    
    a) customer executes appl against the SDS Sec (prepared
    insert/update)
    b) Don't get any error from the insert / update
    
    c) Selects the inserted row and gets the notfound
    
    d) does the select again and row is there.
    
    
    
    So between executing the DML on the SDS Sec, sent to the Pri via
    proxy,
    executed at the Pri, logical log record shipped and applied to
    the SDS
    Sec there's a delay, that we don't wait 'til the log record is
    applied
    at the SEC to execute next DML sentence
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * Customer using mach11                                        *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * If an update on a row was done on the secondary followed     *
    * immediately by a fetch of that row, then it would be         *
    * possible that we would return a not found condition.  The    *
    * probability of running into this problem is rather small.    *
    ****************************************************************
    * RECOMMENDATION:                                              *
    * Move to IDS 11.50.xC10 or IDS 11.70.xC5 when available.      *
    ****************************************************************
    

Problem conclusion

  • Removed code which caused us to leave the coordination routine
    prematurely.  Fixed in IDS 11.50.xC10 and IDS 11.70.xC5.
    

Temporary fix

Comments

APAR Information

  • APAR number

    IC81214

  • Reported component name

    INFORMIX SERVER

  • Reported component ID

    5725A3900

  • Reported release

    B70

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2012-02-03

  • Closed date

    2017-06-15

  • Last modified date

    2017-06-15

  • 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

    INFORMIX SERVER

  • Fixed component ID

    5725A3900

Applicable component levels

  • RA10 PSN

       UP

  • RA10 PSY

       UP

  • RB10 PSN

       UP

  • RB10 PSY

       UP

  • RB50 PSN

       UP

  • RB50 PSY

       UP

  • RB70 PSN

       UP

  • RB70 PSY

       UP

[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSGU8G","label":"Informix Servers"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"B70","Edition":"","Line of Business":{"code":"LOB10","label":"Data and AI"}}]

Document Information

Modified date:
15 June 2017