Consultor Eletrônico



Kbase 13423: prostrct add after out of disk space -> seek error (163)
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   5/10/1998
prostrct add after out of disk space -> seek error (163)

This is bug 94-08-22-087 for all UNIX platforms. It was first
reported on version 6.3E but is on other versions as well.

The situation is as follows: customer runs out of disk space
on data extent in multi-volume database and db crashes.
customer then adds new extent by doing "prostrct add". All
seems to go well until later, while updating the database,
user gets the following error:

SYSTEM ERROR: Seek error 22, file xx, addr -xxxxx. (163)

The problem is due to the total block count in the master
block being different than the actual total block count.

This is a serious problem but it can be fixed. To fix the
problem, do the following:

1) proutil <dbname> -C dbrpr
2) You will see a question similar to the following before
the dbrpr menu appears:
"Totblks count is incorrect. Fix it? (Y/N):
3) Answer Yes, this will resolve the mis-match of the block
count between what the master block has stored and what the
actual block count is. This will be quick, less than a minute.
4) Quit dbrpr.

In version 7.3, a check will be made for this problem at startup.
If the total block count does not match the block count in the
master block, the database will not be accessible and a message
similar to the following will be displayed:

"Total block count does not match master block count.
Expected xxx, found xxx"


AUG-30-94
PPD

Progress Software Technical Support Note # 13423