Kbase P8526: Encountered (6092) error with bkioWrite and a errno 59,
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  19/03/2004 |
|
Status: Unverified
FACT(s) (Environment):
HP-UX
FACT(s) (Environment):
Progress 9.1x
SYMPTOM(s):
Error in database log.
bkioWrite: Unknown o/s error during write, errno 59, fd136. len 4096,offset 286720 , file (6092)
<function>:Unknown O/S error during <system call>, errno <error number>, fd <file descriptor>, len <bytes>, offset <bytes>, file <file-name>. (6092)
errno 59 is listed in
errno.h as #define ENOTRECOVERABLE 59 /* lock is not recoverable */.
CAUSE:
The database attempted to write a passed buffer to the disk.
While attempting to write this buffer to disk the program encountered an error
message from the OS that halted the write function.
FIX:
This OS error that progress encountered during the write was an unknown error message to progress. Something that our code does not trap for.
Below is a list of causes that would of been displayed. The cause of the problem is something other than these possibilities.
/* Insufficient disk space during call
* Maximum file size exceeded */
/* Disk quota exceeded */
/* invalid argument */
/* bad file descriptor */
/* errno 0 means out of disk space */