Commit 9f8e00e
authored
Switch streaming engine worker harness based on job settings (#35901)
* Switch streaming engine worker harness based on job settings
* Restart StreamingWorkerStatusPages whenever harness type is swithched
* Adding a StreamingWorkerHarnessFactoryOutput class to hold harness and its dependencies
* Using mock in TC instead of java reflection
* Removed null check before setting status page
* Ran spotlessApply
* Updating test to process work
* Adding check directpath experiment is set before switching to FanOutStreamingEngineWorkerHarness1 parent 659cc4d commit 9f8e00e
6 files changed
Lines changed: 587 additions & 145 deletions
File tree
- runners/google-cloud-dataflow-java
- src/main/java/org/apache/beam/runners/dataflow/options
- worker
- src
- main/java/org/apache/beam/runners/dataflow/worker
- streaming/harness
- test/java/org/apache/beam/runners/dataflow/worker
- windmill/src/main/proto
Lines changed: 3 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
310 | 310 | | |
311 | 311 | | |
312 | 312 | | |
| 313 | + | |
| 314 | + | |
| 315 | + | |
313 | 316 | | |
314 | 317 | | |
315 | 318 | | |
| |||
0 commit comments