style: limit durabletask warnings for timers
Les mainteneurs répondent en général sous 2 jours
@manduinca y travaille déjà.
Depuis le 13/9/2026.
Évaluation
Cette issue n'a pas encore été évaluée.
Description
Expected Behavior
I have a workflow with external events, I have a timer configured for a timeout as seen below. I could not confirm if this is the root of all of the logs that I got, but my expected behavior is that if an unexpected timer is fired to not spam my logs.
wf_completion_event = ctx.wait_for_external_event(event_name)
timeout_event = ctx.create_timer(timedelta(hours=24))
winner = yield when_any([wf_completion_event, timeout_event])
Actual Behavior
I do not have the steps to reproduce this issue, but the couple of times it happened were after an activity had retried. My logs are spammed with +1k lines of warnings (snippet below) from a single request. Not sure if this is due to the timer I configured or something else.
2026-04-09 15:33:35.150 durabletask-worker WARNING: ac1d3d89-d79b-4d07-b86e-1f9d7d636081:0001: Ignoring unexpected timerFired event with ID = 5.
2026-04-09 15:33:35,150 - durabletask-worker - WARNING - ac1d3d89-d79b-4d07-b86e-1f9d7d636081:0001: Ignoring unexpected timerFired event with ID = 5.
2026-04-09 15:33:35.150 durabletask-worker WARNING: ac1d3d89-d79b-4d07-b86e-1f9d7d636081:0001: Ignoring unexpected timerFired event with ID = 5.
2026-04-09 15:33:35,150 - durabletask-worker - WARNING - ac1d3d89-d79b-4d07-b86e-1f9d7d636081:0001: Ignoring unexpected timerFired event with ID = 5.
2026-04-09 15:33:35.150 durabletask-worker WARNING: ac1d3d89-d79b-4d07-b86e-1f9d7d636081:0001: Ignoring unexpected timerFired event with ID = 5.
2026-04-09 15:33:35,150 - durabletask-worker - WARNING - ac1d3d89-d79b-4d07-b86e-1f9d7d636081:0001: Ignoring unexpected timerFired event with ID = 5.
acceptance criteria:
- this log is only logged once and is not contained within a loop that can spam our end users
Steps to Reproduce the Problem
I do not know how to reproduce the error, apologies!
Release Note
RELEASE NOTE:
- Langage dominant
- Python
- Étoiles
- 272
- Forks
- 152
- Merge moyen
- 2 j 22 h
- PR mergées (30 j)
- 7
Préparer son environnement
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de dapr/python-sdk
-
dapr-ext-workflow good first issue kind/enhancement P2
Difficulté 2/5 1-2 jours Accessibilité débutants 72/100
dapr/python-sdk#853 · 4 commentaires ·
Les mainteneurs répondent en général sous 2 jours
-
[WORKFLOW SDK FEATURE REQUEST] Retry WaitForInstanceCompletion/Start on a server-sent CANCELLEDOuvertedapr-ext-workflow kind/enhancement
Difficulté 4/5 3-5 jours Accessibilité débutants 55/100
dapr/python-sdk#1246 ·
Les mainteneurs répondent en général sous 2 jours
-
kind/bug
Difficulté 4/5 3-5 jours Accessibilité débutants 65/100
dapr/python-sdk#1233 ·
Les mainteneurs répondent en général sous 2 jours
-
kind/bug
Difficulté 4/5 3-5 jours Accessibilité débutants 68/100
dapr/python-sdk#1232 ·
Les mainteneurs répondent en général sous 2 jours
-
kind/bug
Difficulté 4/5 3-5 jours Accessibilité débutants 45/100
dapr/python-sdk#1230 ·
Les mainteneurs répondent en général sous 2 jours
Toutes les issues de dapr/python-sdk
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
-
bug
Difficulté 1/5 Moins d'une heure Accessibilité débutants 88/100
qgis/QGIS-Plugins-Website#459 ·
-
bug severity:medium
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
Les mainteneurs répondent en général sous 2 jours
-
bot-found bug priority: P3
Difficulté 2/5 1-3 heures Accessibilité débutants 84/100
madenvel/KalinkaPlayer#179 ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
ls1intum/edutelligence#1098 ·
Les mainteneurs répondent en général sous 1 jour