-
Notifications
You must be signed in to change notification settings - Fork 4.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Bug]: Direct Runner sometimes rises RuntimeError: dictionary changed size during iteration
#27501
Comments
we should be able to fix this by using a lock in
|
Hi! It's my first time contributing and I would love to give this a shot! |
.take-issue |
great, thanks a lot, @Anneysha7 |
Hey @Anneysha7 , just wondering if you are still interested or need help. Thanks! |
Hi, sorry for the late reply, still interested! I'll come back to you asap
if I need help.
…On Tue, 8 Aug 2023, 12:20 tvalentyn, ***@***.***> wrote:
Hey @Anneysha7 <https://github.com/Anneysha7> , just wondering if you are
still interested or need help. Thanks!
—
Reply to this email directly, view it on GitHub
<#27501 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/AEWUSWJCTS3535W7GYL2QPLXUGO73ANCNFSM6AAAAAA2J7D2LU>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Hi @Anneysha7 i'd like to have this issue fixed in next version of Beam esp since it should be a simple fix. I suggest we unassign it for now in case someone else has time to take a look - no worries you can always pick this or any other issue when you have time to work on Beam. |
Hey, would like to give this a go. Might take some time since it would be my first time contributing to apache beam. I'll assign it to myself, feel free to reassign if the criticality requires faster fix @tvalentyn. Thanks |
.take-issue |
Realised I am having bandwidth issues, incase issue still open post couple of week, I'd like to give it a try. |
|
Hi, I have set up my dev environment and will give it a try. It is my first time contributing too, so I am grateful for any guidance. For now, I'll add a lock in the required section |
@lrakla Sounds like a plan, thanks for your help. We also have a dev wiki at https://s.apache.org/beam-python-dev-wiki, which you might find helpful. |
What happened?
Apache Beam: 2.46.0
Direct Runner
We are running some parts of our pipelines using Direct Runners, since we are processing small batches of data there. The rest is using Dataflow runner, which has some auto-recovery. For direct runners it fails the run and triggers alerts for SRE team.
I couldn't reproduce the issue myself, the issue is non-deterministic.
The part of our company's proprietary system sometimes (not very often ~100 runs) fails with:
Issue Priority
Priority: 2 (default / most bugs should be filed as P2)
Issue Components
The text was updated successfully, but these errors were encountered: