Kbase P77209: Error 210 after crash recovery backout
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  16/06/2005 |
|
Status: Unverified
FACT(s) (Environment):
Windows
Progress 9.1D
SYMPTOM(s):
Index corruption after crash recovery backout.
When the procedure (that re-creates many records) is abnormally terminated (simulated crash) and the broker is restarted, there is an unresolved index(es) corruption in the database.
SYSTEM ERROR: Attempt to read block <number> which does not exist. (210)
The crash recovery process (upon the broker's startup) doesn't report any problems while backing out transactions.
The problem is fixable by index rebuild.
CAUSE:
Bug# 20040419-013
FIX:
Upgrade to Progress 9.1E or later
Upgrade to Progress 10.0B or later
If the upgrade is impossible, the available workaround is to run idxbuild process after the crash. This should be taken into account within the contingency procedure for such situations.