From a60c2393a4a42f4a1c7340ae3061e0d10d1e9463 Mon Sep 17 00:00:00 2001 From: Konstantin Knizhnik Date: Wed, 24 May 2023 14:12:03 +0300 Subject: [PATCH] Fix compatibility test --- pageserver/src/tenant/metadata.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pageserver/src/tenant/metadata.rs b/pageserver/src/tenant/metadata.rs index 66a6d423e2..f6a56fd21c 100644 --- a/pageserver/src/tenant/metadata.rs +++ b/pageserver/src/tenant/metadata.rs @@ -145,7 +145,7 @@ impl TimelineMetadata { pg_version: 14, // All timelines created before this version had pg_version 14 }; - hdr.format_version = METADATA_FORMAT_VERSION; + hdr.format_version = 4; Ok(Self { hdr, body }) } @@ -168,7 +168,7 @@ impl TimelineMetadata { "metadata checksum mismatch" ); - if hdr.format_version != METADATA_FORMAT_VERSION { + if hdr.format_version == METADATA_OLD_FORMAT_VERSION { // If metadata has the old format, // upgrade it and return the result TimelineMetadata::upgrade_timeline_metadata(metadata_bytes) @@ -384,7 +384,7 @@ mod tests { assert_eq!( deserialized_metadata.body, expected_metadata.body, "Metadata of the old version {} should be upgraded to the latest version {}", - METADATA_OLD_FORMAT_VERSION, METADATA_FORMAT_VERSION + METADATA_OLD_FORMAT_VERSION, 4 ); } }