From 1cdebae4708f386a18fcfa470f77503c9f29d16e Mon Sep 17 00:00:00 2001 From: Vlad Lazar Date: Thu, 31 Oct 2024 18:01:09 +0100 Subject: [PATCH] wal_decoder: no-op on RM_BTREE_ID --- libs/postgres_ffi/src/pg_constants.rs | 1 + libs/wal_decoder/src/decoder.rs | 1 + 2 files changed, 2 insertions(+) diff --git a/libs/postgres_ffi/src/pg_constants.rs b/libs/postgres_ffi/src/pg_constants.rs index 497d011d7a..cfee6f074b 100644 --- a/libs/postgres_ffi/src/pg_constants.rs +++ b/libs/postgres_ffi/src/pg_constants.rs @@ -170,6 +170,7 @@ pub const RM_RELMAP_ID: u8 = 7; pub const RM_STANDBY_ID: u8 = 8; pub const RM_HEAP2_ID: u8 = 9; pub const RM_HEAP_ID: u8 = 10; +pub const RM_BTREE_ID: u8 = 11; pub const RM_REPLORIGIN_ID: u8 = 19; pub const RM_LOGICALMSG_ID: u8 = 21; diff --git a/libs/wal_decoder/src/decoder.rs b/libs/wal_decoder/src/decoder.rs index 06144d45b8..183506fa51 100644 --- a/libs/wal_decoder/src/decoder.rs +++ b/libs/wal_decoder/src/decoder.rs @@ -169,6 +169,7 @@ impl MetadataRecord { } pg_constants::RM_STANDBY_ID => Self::decode_standby_record(&mut buf, decoded), pg_constants::RM_REPLORIGIN_ID => Self::decode_replorigin_record(&mut buf, decoded), + pg_constants::RM_BTREE_ID => Ok(None), unexpected => { // TODO: consider failing here instead of blindly doing something without // understanding the protocol