Consultor Eletrônico



Kbase P96533: Querying ai extents hangs during database quietpoint
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   7/12/2007
Status: Verified

FACT(s) (Environment):

Progress 9.1D
OpenEdge 10.0B

SYMPTOM(s):

Querying ai extents hangs during database quietpoint

rfutil dbname -C aimage extent full hangs when issued after proquiet is enabled

rfutil dbname -C aimage extent list hangs when proquiet is enabled

Problem only occurs when issuing rfutil extent commands after proquiet has been enabled

Problem does not appear in 9.1D08 or earlier

CHANGE:

Applied 9.1D09 service pack

CAUSE:

A quiet point feature was fixed in Progress 9.1D09 to protect against writing in the ai subsystem when a quiet point was enabled. Quiet points cannot allow writes to take place by the database, so both aimage list and full can no longer be allowed to proceed during a quiet point because they use the ai spare buffer to examine ai header blocks. This spare buffer is used by the AIW and replication and therefore needs to be protected otherwise these could result in failure. The rfutil process is waiting on the latch that the proquiet acquires in order to ensure this integrity .

FIX:

Once the quiet point is released, the rfutil process will continue. There are no plans to revert this behaviour.