diff --git a/pageserver/src/walredo.rs b/pageserver/src/walredo.rs index 6e1e7483db..a2a287c321 100644 --- a/pageserver/src/walredo.rs +++ b/pageserver/src/walredo.rs @@ -202,6 +202,7 @@ impl PostgresRedoManager { /// Create a new PostgresRedoManager. /// pub fn new(conf: &'static PageServerConf, tenant_id: TenantId) -> PostgresRedoManager { + #[allow(clippy::type_xscomplexity)] let (tx, rx): ( SyncSender<(ChannelId, Vec)>, Receiver<(ChannelId, Vec)>, @@ -620,7 +621,7 @@ struct PostgresRedoProcess { impl PostgresRedoProcess { #[instrument(skip_all,fields(tenant_id=%self.tenant_id))] - fn receive(&mut self, senders: &Vec>) -> Result<(), Error> { + fn receive(&mut self, senders: &[Sender]) -> Result<(), Error> { while self.n_buffered != 0 { let n = loop { match nix::poll::poll( @@ -684,7 +685,7 @@ impl PostgresRedoProcess { &mut self, id: ChannelId, data: Vec, - senders: &Vec>, + senders: &[Sender], ) -> Result<(), Error> { let mut written = 0usize; let data_len = data.len();