Re: Errors in error file and corrupt db following defragmentation. -
10-18-2005
, 10:32 PM
Hi Craig,
The EIO error that Berkeley DB is reporting here is how we treat all
Windows errors that we don't handle specially. So it's difficult to
say what the real cause of this error is -- some interaction with the
defragmenter may be generating an error that we haven't encountered
before.
If you could identify the Windows error code (say, by logging it from
the __os_win32_errno routine in os_win32/os_errno.c), then the solution
may be to map this error to EBUSY or EINTR so that Berkeley DB will
retry the operation.
Regards,
Michael. |