postgres.git / summary / log / commit / refs

commit    f2d84a4a6b4ec891a0a52f583ed5aa081c71acc6
Author:   Michael Paquier <michael@paquier.xyz>
Date:     Mon Mar 11 00:31:25 2019 +0000
First released in: 12.0

    Adjust error message for partial writes in WAL segments
    
    93473c6 has removed openLogOff, changing on the way the error message
    which is used to report partial writes to WAL segments.  The
    newly-introduced error message used the offset up to which the write has
    happened, keeping always the same total length to write.  This changes
    the error message so as the number of bytes left to write are reported.
    
    Reported-by: Michael Paquier
    Author: Robert Haas
    Discussion: https://postgr.es/m/20190306235251.GA17293@paquier.xyz


src/backend/access/transam/xlog.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/backend/access/transam/xlog.c b/src/backend/access/transam/xlog.c index c7047738b67..676d518b1ab 100644 --- a/src/backend/access/transam/xlog.c +++ b/src/backend/access/transam/xlog.c @@ -2504,7 +2504,7 @@ XLogWrite(XLogwrtRqst WriteRqst, bool flexible) errmsg("could not write to log file %s " "at offset %u, length %zu: %m", XLogFileNameP(ThisTimeLineID, openLogSegNo), - startoffset, nbytes))); + startoffset, nleft))); } nleft -= written; from += written; [parent: fc84c05acd15]