Details
-
Bug
-
Status: Resolved
-
P1
-
Resolution: Fixed
-
2.34.0, 2.35.0
-
None
Description
https://github.com/apache/beam/pull/15493 makes the GCP projectID a required parameter - which it was not before, as it could be inferred from the environment - and thus breaks backward compatibility.
Specifically: BatchSpannerRead.java:175 – the toString() is not required on the valueProvider, it should just be a get(), and createServiceCallMetric() in line 195 should handle the situation where projectID could be null
Also SpannerIO.java:1683 has a similar issue with the Write transform.
Attachments
Issue Links
- Blocked
-
BEAM-13668 Java Spanner IO Request Count metrics broke backwards compatibility
- Resolved
- is cloned by
-
BEAM-14405 Java Spanner IO NPE when ProjectID not specified in template executions
- Triage Needed
- links to