home clear 64x64
en blue 200x116 de orange 200x116 info letter User
suche 36x36
Latest versionsfixlist
14.10.xC10 FixList
12.10.xC16.X5 FixList
11.70.xC9.XB FixList
11.50.xC9.X2 FixList
11.10.xC3.W5 FixList
Have problems? - contact us.
Register for free anmeldung-x26
Contact form kontakt-x26

Informix - Problem description

Problem IT38498 Status: Closed

ONMODE -C BLOCK ON RSS FAILS TO FULLY BLOCK LEAVING MREPLAY THREAD IN COND
WAIT RESUME_APP - NO MORE LOG APPLY UNTIL RESTART

product:
INFORMIX SERVER / 5725A3900 / E10 - 
Problem description:
When running onmode -c block or using the API (as below) on an
RSS:

echo "execute function task ('checkpoint','block');" | dbaccess
sysadmin

The instance may fail to fully block, leaving the instance
unable to be unblocked via onmode -c unblock or the api
equivalent:

echo "execute function task ('checkpoint','unblock');" |
dbaccess sysadmin

The main symptoms are:

1, The online.log does not report "Dynamic Server Blocked" as
would be expected.

Below is from a successful block:

11:14:06  SCHAPI: Issued Task() or Admin() command "task(
'checkpoint', 'block' )".
11:14:06  SCHAPI: Issued command "onmode". This is the only
record of the command issuance.
11:14:09  Logical Log 4712 Complete, timestamp: 0x16123736.
11:14:09  Staging of logical logs successfully started.
11:14:09  Checkpoint Completed:  duration was 0 seconds.
11:14:09  Fri Sep 24 - loguniq 4713, logpos 0x7c1018, timestamp:
0x16129efc Interval: 21098

11:14:09  Maximum server connections 1
11:14:09  Checkpoint Statistics - Avg. Txn Block Time 0.000, #
Txns blocked 0, Plog used 151, Llog used 0

11:14:10  The external backup is blocking the database server at
checkpoint 4713:0x7c1018.
11:14:10  External Backup preparation complete - Time 3.027
11:14:10  Dynamic Server blocked.

2. The mreplay thread remains in the following cond wait state:

 115      4ac62368         45e8a9e8         3    cond wait
RESUME_app   8cpu         mreplay
Problem Summary:
****************************************************************
* USERS AFFECTED:                                              *
* Users of Informix Server prior to 14.10.xC7.                 *
****************************************************************
* PROBLEM DESCRIPTION:                                         *
* See Error Description                                        *
****************************************************************
* RECOMMENDATION:                                              *
* Upgrade to Informix Server 14.10.xC7.                        *
****************************************************************
Local Fix:
Reducing the number of OFF_RECVRY_THREADS to lower values may
reduce the occurrence, but this has to be considered in
conjunction with:
VPCLASS cpu,num=N
SEC_APPLY_POLLTIME=N - this should be 100 or lower but testing
should be performed to ensure Log Replay Apply performance is
not deteriorated
OFF_RECVRY_THREADS N - this should be lowered to values between
10 and 20 but testing should be performed to ensure performance
is not deteriorated
Solution
Workaround
****************************************************************
* USERS AFFECTED:                                              *
* Users of Informix Server prior to 14.10.xC7.                 *
****************************************************************
* PROBLEM DESCRIPTION:                                         *
* See Error Description                                        *
****************************************************************
* RECOMMENDATION:                                              *
* Upgrade to Informix Server 14.10.xC7.                        *
****************************************************************
Comment
Fixed in Informix Server 14.10.xC7.
Timestamps
Date  - problem reported    :
Date  - problem closed      :
Date  - last modified       :
27.09.2021
02.11.2021
02.11.2021
Problem solved at the following versions (IBM BugInfos)
Problem solved according to the fixlist(s) of the following version(s)