diff --git a/pageserver/src/basebackup.rs b/pageserver/src/basebackup.rs index d2698a7022..60a5213860 100644 --- a/pageserver/src/basebackup.rs +++ b/pageserver/src/basebackup.rs @@ -238,6 +238,9 @@ impl<'a> Basebackup<'a> { info!("pg_control.state = {}", pg_control.state); pg_control.state = pg_constants::DB_SHUTDOWNED; + // add zenith.signal file + self.ar.append(&new_tar_header("zenith.signal", 0)?, &b""[..])?; + //send pg_control let pg_control_bytes = pg_control.encode(); let header = new_tar_header("global/pg_control", pg_control_bytes.len() as u64)?; diff --git a/vendor/postgres b/vendor/postgres index 044647e499..a08f50cba2 160000 --- a/vendor/postgres +++ b/vendor/postgres @@ -1 +1 @@ -Subproject commit 044647e49971afd96a77f77c65cfa4532543a51d +Subproject commit a08f50cba293fff045cb771f8c6bb23b89f4f7f7