mirror of
https://github.com/pgbackrest/pgbackrest.git
synced 2024-12-14 10:13:05 +02:00
Remove invalid page checksum test.
All zero pages should not have checksums. Not only is this test invalid but it will not work with the stock page checksum implementation in PostgreSQL, which checks for zero pages. Since we will be using that code verbatim soon this test needs to go.
This commit is contained in:
parent
eb4347f20b
commit
1b647a1a22
@ -27,10 +27,6 @@ testRun(void)
|
|||||||
// *****************************************************************************************************************************
|
// *****************************************************************************************************************************
|
||||||
if (testBegin("pgPageChecksum()"))
|
if (testBegin("pgPageChecksum()"))
|
||||||
{
|
{
|
||||||
// Checksum for 0x00 fill, page 0x00
|
|
||||||
memset(testPage(0), 0, PG_PAGE_SIZE_DEFAULT);
|
|
||||||
TEST_RESULT_U16_HEX(pgPageChecksum(testPage(0), 0), 0xC6AA, "check for 0x00 filled page, block 0");
|
|
||||||
|
|
||||||
// Checksum for 0xFF fill, page 0x00
|
// Checksum for 0xFF fill, page 0x00
|
||||||
memset(testPage(0), 0xFF, PG_PAGE_SIZE_DEFAULT);
|
memset(testPage(0), 0xFF, PG_PAGE_SIZE_DEFAULT);
|
||||||
TEST_RESULT_U16_HEX(pgPageChecksum(testPage(0), 0), 0x0E1C, "check for 0xFF filled page, block 0");
|
TEST_RESULT_U16_HEX(pgPageChecksum(testPage(0), 0), 0x0E1C, "check for 0xFF filled page, block 0");
|
||||||
|
Loading…
Reference in New Issue
Block a user