From e6238d828e11d63833b9a1400aaf8286b05d1c02 Mon Sep 17 00:00:00 2001 From: Tony Xiao Date: Tue, 8 Nov 2022 12:28:38 -0500 Subject: [PATCH] ref(profiling): Use sleep scheduler by default (#1729) The sleep scheduler is the most reliable of the available schedulers, make it the default. --- sentry_sdk/profiler.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sentry_sdk/profiler.py b/sentry_sdk/profiler.py index dbb6df53ce..68705cd5bc 100644 --- a/sentry_sdk/profiler.py +++ b/sentry_sdk/profiler.py @@ -121,7 +121,7 @@ def setup_profiler(options): # a capcity of `buffer_secs * frequency`. _sample_buffer = SampleBuffer(capacity=buffer_secs * frequency) - profiler_mode = options["_experiments"].get("profiler_mode", SigprofScheduler.mode) + profiler_mode = options["_experiments"].get("profiler_mode", SleepScheduler.mode) if profiler_mode == SigprofScheduler.mode: _scheduler = SigprofScheduler(sample_buffer=_sample_buffer, frequency=frequency) elif profiler_mode == SigalrmScheduler.mode: