Include zenith.signal file in tarball

This commit is contained in:
Konstantin Knizhnik
2021-06-21 16:01:10 +03:00
parent c564272142
commit 9f015bdc60
2 changed files with 4 additions and 1 deletions

View File

@@ -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)?;