From 2f5e023fd747cf78b4fa2b9f1c75c0c687eddd22 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joakim=20Frosteg=C3=A5rd?= Date: Tue, 2 Nov 2021 11:57:43 +0100 Subject: [PATCH] aquatic_ws: use unbounded local out message channel --- aquatic_ws/src/lib/network.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/aquatic_ws/src/lib/network.rs b/aquatic_ws/src/lib/network.rs index 639ca6c..8729ef7 100644 --- a/aquatic_ws/src/lib/network.rs +++ b/aquatic_ws/src/lib/network.rs @@ -17,7 +17,7 @@ use futures_lite::StreamExt; use futures_rustls::server::TlsStream; use futures_rustls::TlsAcceptor; use glommio::channels::channel_mesh::{MeshBuilder, Partial, Role, Senders}; -use glommio::channels::local_channel::{new_bounded, LocalReceiver, LocalSender}; +use glommio::channels::local_channel::{LocalReceiver, LocalSender, new_unbounded}; use glommio::channels::shared_channel::ConnectedReceiver; use glommio::net::{TcpListener, TcpStream}; use glommio::timer::TimerActionRepeat; @@ -96,7 +96,7 @@ pub async fn run_socket_worker( match stream { Ok(stream) => { let (out_message_sender, out_message_receiver) = - new_bounded(config.request_workers + 1); + new_unbounded(); let out_message_sender = Rc::new(out_message_sender); let key = RefCell::borrow_mut(&connection_slab).insert(ConnectionReference {