-
Notifications
You must be signed in to change notification settings - Fork 4.5k
[BEAM-7476] Retry Datastore writes on [Errno 32] Broken pipe #8346
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
Conversation
|
R: @tvalentyn |
|
LGTM, thank you @sadovnychyi . |
|
LGTM |
|
run python postcommit |
|
Run Python PreCommit |
|
Looks like there is a preexisting post-commit failure, looking into it on https://issues.apache.org/jira/browse/BEAM-7063. |
|
Created an issue here: https://issues.apache.org/jira/browse/BEAM-7476 We have applied this workaround internally and haven't seen this error since then. |
|
@sadovnychyi Have you seen this issue in Python 3? We are using a different Datastore library for Py3 (google-cloud-datastore) which may or may not have the same issue. |
1 similar comment
|
@sadovnychyi Have you seen this issue in Python 3? We are using a different Datastore library for Py3 (google-cloud-datastore) which may or may not have the same issue. |
|
@udim I actually assumed that datastore IO isn't supported in python 3 (since datastoreio uses that ancient client) and have not tried it yet because of that. I will definitely check that, but could take weeks. I'll update here and/or in an issue. |
|
run python postcommit |
|
This pull request has been marked as stale due to 60 days of inactivity. It will be closed in 1 week if no further activity occurs. If you think that’s incorrect or this pull request requires a review, please simply write any comment. If closed, you can revive the PR at any time and @mention a reviewer or discuss it on the dev@beam.apache.org list. Thank you for your contributions. |
|
run python 2 postcommit |
|
run python 3.5 postcommit |
We are getting lots of Broken pipe errors and it's only a matter of luck for write to succeed. It's been happening for months.
Partial stack trace:
Thank you for your contribution! Follow this checklist to help us incorporate your contribution quickly and easily:
R: @username).[BEAM-XXX] Fixes bug in ApproximateQuantiles, where you replaceBEAM-XXXwith the appropriate JIRA issue, if applicable. This will automatically link the pull request to the issue.Post-Commit Tests Status (on master branch)
Pre-Commit Tests Status (on master branch)
See .test-infra/jenkins/README for trigger phrase, status and link of all Jenkins jobs.