Fix unsigned output format in SLRU error reporting
Avoid printing signed values as unsigned. (No impact in practice expected.) Author: Pavel Borisov <pashkin.elfe@gmail.com> Discussion: https://www.postgresql.org/message-id/flat/CALT9ZEHN7hWJo6MgJKqoDMGj%3DGOzQU50wTvOYZXDj7x%3DsUK-kw%40mail.gmail.com
This commit is contained in:
parent
b604a1c204
commit
01effb1304
@ -949,7 +949,7 @@ SlruReportIOError(SlruCtl ctl, int pageno, TransactionId xid)
|
|||||||
ereport(ERROR,
|
ereport(ERROR,
|
||||||
(errcode_for_file_access(),
|
(errcode_for_file_access(),
|
||||||
errmsg("could not access status of transaction %u", xid),
|
errmsg("could not access status of transaction %u", xid),
|
||||||
errdetail("Could not seek in file \"%s\" to offset %u: %m.",
|
errdetail("Could not seek in file \"%s\" to offset %d: %m.",
|
||||||
path, offset)));
|
path, offset)));
|
||||||
break;
|
break;
|
||||||
case SLRU_READ_FAILED:
|
case SLRU_READ_FAILED:
|
||||||
@ -957,24 +957,24 @@ SlruReportIOError(SlruCtl ctl, int pageno, TransactionId xid)
|
|||||||
ereport(ERROR,
|
ereport(ERROR,
|
||||||
(errcode_for_file_access(),
|
(errcode_for_file_access(),
|
||||||
errmsg("could not access status of transaction %u", xid),
|
errmsg("could not access status of transaction %u", xid),
|
||||||
errdetail("Could not read from file \"%s\" at offset %u: %m.",
|
errdetail("Could not read from file \"%s\" at offset %d: %m.",
|
||||||
path, offset)));
|
path, offset)));
|
||||||
else
|
else
|
||||||
ereport(ERROR,
|
ereport(ERROR,
|
||||||
(errmsg("could not access status of transaction %u", xid),
|
(errmsg("could not access status of transaction %u", xid),
|
||||||
errdetail("Could not read from file \"%s\" at offset %u: read too few bytes.", path, offset)));
|
errdetail("Could not read from file \"%s\" at offset %d: read too few bytes.", path, offset)));
|
||||||
break;
|
break;
|
||||||
case SLRU_WRITE_FAILED:
|
case SLRU_WRITE_FAILED:
|
||||||
if (errno)
|
if (errno)
|
||||||
ereport(ERROR,
|
ereport(ERROR,
|
||||||
(errcode_for_file_access(),
|
(errcode_for_file_access(),
|
||||||
errmsg("could not access status of transaction %u", xid),
|
errmsg("could not access status of transaction %u", xid),
|
||||||
errdetail("Could not write to file \"%s\" at offset %u: %m.",
|
errdetail("Could not write to file \"%s\" at offset %d: %m.",
|
||||||
path, offset)));
|
path, offset)));
|
||||||
else
|
else
|
||||||
ereport(ERROR,
|
ereport(ERROR,
|
||||||
(errmsg("could not access status of transaction %u", xid),
|
(errmsg("could not access status of transaction %u", xid),
|
||||||
errdetail("Could not write to file \"%s\" at offset %u: wrote too few bytes.",
|
errdetail("Could not write to file \"%s\" at offset %d: wrote too few bytes.",
|
||||||
path, offset)));
|
path, offset)));
|
||||||
break;
|
break;
|
||||||
case SLRU_FSYNC_FAILED:
|
case SLRU_FSYNC_FAILED:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user