-
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]: Go SDK Dataflow jobs fail on DataSampling disabled #29760
Comments
Thanks for opening this! |
Waiting for |
…bled (#29764) * Only respond to sampling request while data sampling is enabled * do not fail runner when data sampling is not enabled --------- Co-authored-by: Zechen Jiang <[email protected]>
Last outstanding thing here is the Dataflow Smoke test precommit. |
This is non-blocking but I've punted it's release over. |
Can we drop this to P2? |
Agreed. |
It seems this issue was resolved? The linked workflow run #29760 (comment) was successful |
What happened?
Dataflow is making DataSampling FnAPI requests even when DataSampling is disabled. But since the feature wasn't enabled, the Go SDK isn't initialzing the datasampler, leading to nil pointer panic.
Easy enough fix, not caught sooner because we didn't run the Dataflow Go Postcommits.
First: Fix the issue, and cherry pick it into 2.53.0
Second: While this is very unlikely, this would have been caught by a simple Dataflow Go Wordcount test as a pre-commit. I'll add that.
Issue Priority
Priority: 1 (data loss / total loss of function)
Issue Components
The text was updated successfully, but these errors were encountered: