Consultor Eletrônico



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 */