From f447bce1dbdf4f6977b08c2729f0798353ee4c7d Mon Sep 17 00:00:00 2001 From: NanoCode012 Date: Mon, 2 Mar 2026 15:31:20 +0700 Subject: [PATCH] fix: do not push telemetry on non-master rank (#3438) --- src/axolotl/telemetry/manager.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/axolotl/telemetry/manager.py b/src/axolotl/telemetry/manager.py index 0774b68a8..4fdda89a9 100644 --- a/src/axolotl/telemetry/manager.py +++ b/src/axolotl/telemetry/manager.py @@ -156,6 +156,10 @@ class TelemetryManager: Returns: Boolean denoting whether telemetry is enabled or not. """ + # Only rank 0 will send telemetry + if not is_main_process(): + return False + # Parse relevant env vars axolotl_do_not_track = os.getenv("AXOLOTL_DO_NOT_TRACK") do_not_track = os.getenv("DO_NOT_TRACK") @@ -169,10 +173,6 @@ class TelemetryManager: ): return True - # Only rank 0 will send telemetry - if not is_main_process(): - return False - if do_not_track is None: do_not_track = "0"