Consultor Eletrônico



Kbase P155296: Database hangs after an rfutil aimage new command is issued.
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   28/12/2009
Status: Verified

SYMPTOM(s):

Database hangs after an rfutil aimage new command is issued.

rfutil is waiting on AIWR latch

promon -> R& D -> Local Batch Clients show that the AIW (AI Writer) is holding the AIB (AI Buffer) latch.

Sample output:

Usr Name Type Wait Trans id Login time Pid
40 Aimage n RFUT AIWR 0 0 07/27/09 10:07 27842

promon latch counts show that rfutil is holding the MTX (Microtransaction) latch.

promon -> R&D -> debghb -> 6 -> 11. Latch Counts shows rfutil waiting on AIWR

Sample output:

----- Locks ----- ------ Busy ------ Naps ---------- Spins -----------
Owner Total /Sec /Sec Pct /Sec /Sec /Lock /Busy
MTX 40 0 0 0 0.0 0 0 0 0

Stack trace from _rfutil reads:

msgnCB
msgCB
dsmFatalMsgnCallBack
dbenvout_15_11
dbUserDisconnect
dsmUserDisconnect
proend_18_14
fdend_179_37
drexit
drSigFatal
semop
semAdd
latWaitOnSem
latUsrWait
rlaiwait
rlaiflsx

FACT(s) (Environment):

All Supported Operating Systems
OpenEdge 10.x

CHANGE:

rfutil dbname -C aimage new command issued

CAUSE:

Bug# OE00188661

CAUSE:

When writing notes into BI clusters, if the free space left in a cluster is between 76 and 80, and at the same time, an AI extent switch note (caused by aimage new command) is going to be written into that cluster, aimage new may fall into a dead lock with itself.

FIX:

Upgrade to 10.2A02, 10.2B or later.