mirror of
https://github.com/postgres/postgres.git
synced 2025-08-18 12:22:09 +03:00
Revert "Allow on-line enabling and disabling of data checksums"
This reverts the backend sides of commit 1fde38beaa
.
I have, at least for now, left the pg_verify_checksums tool in place, as
this tool can be very valuable without the rest of the patch as well,
and since it's a read-only tool that only runs when the cluster is down
it should be a lot safer.
This commit is contained in:
@@ -17,7 +17,6 @@
|
||||
#include "access/xlog.h"
|
||||
#include "access/xlog_internal.h"
|
||||
#include "catalog/pg_control.h"
|
||||
#include "storage/bufpage.h"
|
||||
#include "utils/guc.h"
|
||||
#include "utils/timestamp.h"
|
||||
|
||||
@@ -138,18 +137,6 @@ xlog_desc(StringInfo buf, XLogReaderState *record)
|
||||
xlrec.ThisTimeLineID, xlrec.PrevTimeLineID,
|
||||
timestamptz_to_str(xlrec.end_time));
|
||||
}
|
||||
else if (info == XLOG_CHECKSUMS)
|
||||
{
|
||||
xl_checksum_state xlrec;
|
||||
|
||||
memcpy(&xlrec, rec, sizeof(xl_checksum_state));
|
||||
if (xlrec.new_checksumtype == PG_DATA_CHECKSUM_VERSION)
|
||||
appendStringInfo(buf, "on");
|
||||
else if (xlrec.new_checksumtype == PG_DATA_CHECKSUM_INPROGRESS_VERSION)
|
||||
appendStringInfo(buf, "inprogress");
|
||||
else
|
||||
appendStringInfo(buf, "off");
|
||||
}
|
||||
}
|
||||
|
||||
const char *
|
||||
@@ -195,9 +182,6 @@ xlog_identify(uint8 info)
|
||||
case XLOG_FPI_FOR_HINT:
|
||||
id = "FPI_FOR_HINT";
|
||||
break;
|
||||
case XLOG_CHECKSUMS:
|
||||
id = "CHECKSUMS";
|
||||
break;
|
||||
}
|
||||
|
||||
return id;
|
||||
|
Reference in New Issue
Block a user