seatunnel
seatunnel copied to clipboard
[Feature][Zeta] Report non-terminal job states
Refer to: #9842
Purpose of this pull request
This PR implements the feature for reporting non-terminal job states.
Does this PR introduce any user-facing change?
Yes.
Users can receive non-terminal job state events by enabling the report-non-terminal-job-state option.
How was this patch tested?
Added a test in JobStateEventTest.
Check list
- [ ] If any new Jar binary package adding in your PR, please add License Notice according New License Guide
- [x] If necessary, please update the documentation to describe the new feature. https://github.com/apache/seatunnel/tree/dev/docs
- [ ] If necessary, please update
incompatible-changes.mdto describe the incompatibility caused by this PR. - [ ] If you are contributing the connector code, please check that the following files are updated:
- Update plugin-mapping.properties and add new connector information in it
- Update the pom file of seatunnel-dist
- Add ci label in label-scope-conf
- Add e2e testcase in seatunnel-e2e
- Update connector plugin_config
Hi @zhangshenghang , PTAL when you have time. Thanks!