akashorabek commented on code in PR #34078:
URL: https://github.com/apache/beam/pull/34078#discussion_r1973732882


##########
it/google-cloud-platform/src/test/java/org/apache/beam/it/gcp/bigquery/BigQueryIOST.java:
##########
@@ -296,11 +297,10 @@ private void 
generateDataAndWrite(BigQueryIO.Write<byte[]> writeIO) throws IOExc
                 .withSchema(schema)
                 
.withCustomGcsTempLocation(ValueProvider.StaticValueProvider.of(tempLocation)));
 
-    String runnerV2Experiment = "use_runner_v2";
     String experiments =
         configuration.writeMethod.equals(STORAGE_API_AT_LEAST_ONCE_METHOD)
-            ? runnerV2Experiment + ",streaming_mode_at_least_once"
-            : runnerV2Experiment;
+            ? GcpOptions.STREAMING_ENGINE_EXPERIMENT + 
",streaming_mode_at_least_once"
+            : GcpOptions.STREAMING_ENGINE_EXPERIMENT;

Review Comment:
   In the test, we first count the number of written records inside the write 
pipeline as a separate PTransform. Then, after the write process is complete, 
we fetch the row count directly from the BigQuery table and compare these two 
values. When using the exactly_once method (STORAGE_WRITE_API), the number of 
records in the BigQuery table should not exceed the value obtained from the 
write pipeline. But the value in the BigQuery table is higher when using 
runner_v2. Because of this, the test fails at the assertion of the number of 
rows.



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to