You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Use ExperimentalOptions.addExperiment() instead of get/set pattern in Java
Replaces getExperiments()/modify/setExperiments() boilerplate with
ExperimentalOptions.addExperiment() which handles null-init and deduplication.
Resolves#19347
Copy file name to clipboardExpand all lines: runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowPipelineTranslator.java
@@ -1262,21 +1260,10 @@ public DataflowPipelineJob run(Pipeline pipeline) {
1262
1260
thrownewIllegalArgumentException(
1263
1261
"Dataflow Portable Runner both disabled and enabled: at least one of ['enable_portable_runner', 'beam_fn_api', 'use_unified_worker', 'use_runner_v2', 'use_portable_job_submission'] is set and also one of ['enable_streaming_java_runner', 'disable_portable_runner', 'disable_runner_v2', 'disable_runner_v2_until_2023', 'disable_prime_runner_v2'] is set.");
1264
1262
}
1265
-
List<String> experiments =
1266
-
newArrayList<>(options.getExperiments()); // non-null if useUnifiedWorker is true
1267
-
if (!experiments.contains("use_runner_v2")) {
1268
-
experiments.add("use_runner_v2");
1269
-
}
1270
-
if (!experiments.contains("use_unified_worker")) {
1271
-
experiments.add("use_unified_worker");
1272
-
}
1273
-
if (!experiments.contains("beam_fn_api")) {
1274
-
experiments.add("beam_fn_api");
1275
-
}
1276
-
if (!experiments.contains("use_portable_job_submission")) {
Copy file name to clipboardExpand all lines: runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcWindmillServer.java
0 commit comments