Skip to content

Commit ed8acac

Browse files
committed
fix: [#1449] increase broadcast channel capacity
for events channel to avoid lagged listeners. This does not fix the problem. Stats listener migth loose events and keep imprecise metrics.
1 parent 30684b5 commit ed8acac

3 files changed

Lines changed: 3 additions & 3 deletions

File tree

packages/http-tracker-core/src/event/sender.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ use tokio::sync::broadcast::error::SendError;
77

88
use super::Event;
99

10-
const CHANNEL_CAPACITY: usize = 1024;
10+
const CHANNEL_CAPACITY: usize = 32768;
1111

1212
/// A trait for sending sending.
1313
#[cfg_attr(test, automock)]

packages/udp-tracker-core/src/event/sender.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ use tokio::sync::broadcast::error::SendError;
77

88
use super::Event;
99

10-
const CHANNEL_CAPACITY: usize = 1024;
10+
const CHANNEL_CAPACITY: usize = 32768;
1111

1212
/// A trait for sending sending.
1313
#[cfg_attr(test, automock)]

packages/udp-tracker-server/src/event/sender.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ use tokio::sync::broadcast::error::SendError;
77

88
use super::Event;
99

10-
const CHANNEL_CAPACITY: usize = 1024;
10+
const CHANNEL_CAPACITY: usize = 32768;
1111

1212
/// A trait for sending sending.
1313
#[cfg_attr(test, automock)]

0 commit comments

Comments
 (0)