Skip to content

Commit 26587f5

Browse files
Reduce stack-size of threads
1 parent 6f56832 commit 26587f5

File tree

3 files changed

+3
-0
lines changed

3 files changed

+3
-0
lines changed

sentry-core/src/session.rs

+1
Original file line numberDiff line numberDiff line change
@@ -213,6 +213,7 @@ mod session_impl {
213213
let worker_shutdown = shutdown.clone();
214214
let worker = std::thread::Builder::new()
215215
.name("sentry-session-flusher".into())
216+
.stack_size(100 * 1024)
216217
.spawn(move || {
217218
let (lock, cvar) = worker_shutdown.as_ref();
218219
let mut shutdown = lock.lock().unwrap();

sentry/src/transports/thread.rs

+1
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ impl TransportThread {
2929
let shutdown_worker = shutdown.clone();
3030
let handle = thread::Builder::new()
3131
.name("sentry-transport".into())
32+
.stack_size(100 * 1024)
3233
.spawn(move || {
3334
let mut rl = RateLimiter::new();
3435

sentry/src/transports/tokio_thread.rs

+1
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ impl TransportThread {
3131
let shutdown_worker = shutdown.clone();
3232
let handle = thread::Builder::new()
3333
.name("sentry-transport".into())
34+
.stack_size(100 * 1024)
3435
.spawn(move || {
3536
// create a runtime on the transport thread
3637
let rt = tokio::runtime::Builder::new_current_thread()

0 commit comments

Comments
 (0)