Removed unused variable, openLogOff.
Antonin Houska Discussion: http://postgr.es/m/30413.1551870730@localhost
This commit is contained in:
parent
bd09503e63
commit
93473c6ac8
@ -771,13 +771,11 @@ static const char *xlogSourceNames[] = {"any", "archive", "pg_wal", "stream"};
|
|||||||
|
|
||||||
/*
|
/*
|
||||||
* openLogFile is -1 or a kernel FD for an open log file segment.
|
* openLogFile is -1 or a kernel FD for an open log file segment.
|
||||||
* When it's open, openLogOff is the current seek offset in the file.
|
* openLogSegNo identifies the segment. These variables are only used to
|
||||||
* openLogSegNo identifies the segment. These variables are only
|
* write the XLOG, and so will normally refer to the active segment.
|
||||||
* used to write the XLOG, and so will normally refer to the active segment.
|
|
||||||
*/
|
*/
|
||||||
static int openLogFile = -1;
|
static int openLogFile = -1;
|
||||||
static XLogSegNo openLogSegNo = 0;
|
static XLogSegNo openLogSegNo = 0;
|
||||||
static uint32 openLogOff = 0;
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* These variables are used similarly to the ones above, but for reading
|
* These variables are used similarly to the ones above, but for reading
|
||||||
@ -2447,7 +2445,6 @@ XLogWrite(XLogwrtRqst WriteRqst, bool flexible)
|
|||||||
/* create/use new log file */
|
/* create/use new log file */
|
||||||
use_existent = true;
|
use_existent = true;
|
||||||
openLogFile = XLogFileInit(openLogSegNo, &use_existent, true);
|
openLogFile = XLogFileInit(openLogSegNo, &use_existent, true);
|
||||||
openLogOff = 0;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Make sure we have the current logfile open */
|
/* Make sure we have the current logfile open */
|
||||||
@ -2456,7 +2453,6 @@ XLogWrite(XLogwrtRqst WriteRqst, bool flexible)
|
|||||||
XLByteToPrevSeg(LogwrtResult.Write, openLogSegNo,
|
XLByteToPrevSeg(LogwrtResult.Write, openLogSegNo,
|
||||||
wal_segment_size);
|
wal_segment_size);
|
||||||
openLogFile = XLogFileOpen(openLogSegNo);
|
openLogFile = XLogFileOpen(openLogSegNo);
|
||||||
openLogOff = 0;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Add current page to the set of pending pages-to-dump */
|
/* Add current page to the set of pending pages-to-dump */
|
||||||
@ -2508,15 +2504,13 @@ XLogWrite(XLogwrtRqst WriteRqst, bool flexible)
|
|||||||
errmsg("could not write to log file %s "
|
errmsg("could not write to log file %s "
|
||||||
"at offset %u, length %zu: %m",
|
"at offset %u, length %zu: %m",
|
||||||
XLogFileNameP(ThisTimeLineID, openLogSegNo),
|
XLogFileNameP(ThisTimeLineID, openLogSegNo),
|
||||||
openLogOff, nbytes)));
|
startoffset, nbytes)));
|
||||||
}
|
}
|
||||||
nleft -= written;
|
nleft -= written;
|
||||||
from += written;
|
from += written;
|
||||||
startoffset += written;
|
startoffset += written;
|
||||||
} while (nleft > 0);
|
} while (nleft > 0);
|
||||||
|
|
||||||
/* Update state for write */
|
|
||||||
openLogOff += nbytes;
|
|
||||||
npages = 0;
|
npages = 0;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@ -2602,7 +2596,6 @@ XLogWrite(XLogwrtRqst WriteRqst, bool flexible)
|
|||||||
XLByteToPrevSeg(LogwrtResult.Write, openLogSegNo,
|
XLByteToPrevSeg(LogwrtResult.Write, openLogSegNo,
|
||||||
wal_segment_size);
|
wal_segment_size);
|
||||||
openLogFile = XLogFileOpen(openLogSegNo);
|
openLogFile = XLogFileOpen(openLogSegNo);
|
||||||
openLogOff = 0;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
issue_xlog_fsync(openLogFile, openLogSegNo);
|
issue_xlog_fsync(openLogFile, openLogSegNo);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user