Fix compatibility test

This commit is contained in:
Konstantin Knizhnik
2023-05-24 14:12:03 +03:00
parent 4b5ce61c32
commit a60c2393a4
+3 -3
View File
@@ -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
);
}
}