Re: [ADMIN] ERROR: could not read block - Mailing list pgsql-hackers

From Qingqing Zhou
Subject Re: [ADMIN] ERROR: could not read block
Date
Msg-id Pine.LNX.4.58.0512010005110.20041@eon.cs
Whole thread Raw
In response to Re: [ADMIN] ERROR: could not read block  (Tom Lane <tgl@sss.pgh.pa.us>)
List pgsql-hackers

On Thu, 1 Dec 2005, Tom Lane wrote:

> Qingqing Zhou <zhouqq@cs.toronto.edu> writes:
> > !                 default:
> > !                     _dosmaperr(error);
> > !                     Assert(errno != EINTR);
>
> What's the point of that ... didn't it already happen inside read()?
>

Recall that we have some reports that read() failed to convert some
windows error number to some meaningful errno. For example, the
ERROR_SHARING_VIOLATION error was converted to EINVAL. So we do it
ourselves here and we can get better diagnostic information if this error
is reported again.

Regards,
Qingqing


pgsql-hackers by date:

Previous
From: Tom Lane
Date:
Subject: Re: [ADMIN] ERROR: could not read block
Next
From: David Fetter
Date:
Subject: Re: [pgsql-www] Upcoming PG re-releases