You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Does job reset drop commands if sent in quick succession? #548
If i sent two restart commands for two different job IDs directly after eachother, then only one seemed to be restarted. If I added a sleep of 0.1s or so both seemed to restart fine.
I investigated this issue but could not reproduce the bug. The code correctly handles multiple job reset commands sent in rapid succession.
What was checked
ConfigProcessor deduplication logic (config_handler.py): Groups messages by (config_key, source_name). Since each job has a unique source_name (derived from str(job_id)), different jobs are NOT deduplicated against each other.
JobManager.reset_job: Correctly handles resetting individual jobs without shared state issues.
KafkaSink.publish_messages: Uses unique Kafka keys for each job command and calls flush() after publishing.
Jonas reports:
Investigate if this can be reproduced.