Details
-
New Feature
-
Status: In Progress
-
Major
-
Resolution: Unresolved
-
None
-
None
-
None
Description
With the efforts in FLIP-24 and FLIP-91, Flink SQL client supports submitting SQL jobs but lacks further support for their lifecycles afterward which is crucial for streaming use cases. That means Flink SQL client users have to turn to other clients (e.g. CLI) or APIs (e.g. REST API) to manage the jobs, like triggering savepoints or canceling queries, which makes the user experience of SQL client incomplete.
Therefore, this proposal aims to complete the capability of SQL client by adding job lifecycle statements. With these statements, users could manage jobs and savepoints through pure SQL in SQL client.
Attachments
Issue Links
- Testing discovered
-
FLINK-30811 Fix sql gateway can not stop job correctly
- Closed
1.
|
Support stop job statement in SQL client | Closed | Paul Lin | |
2.
|
Support show jobs statement in SQL client | Resolved | Unassigned | |
3.
|
Support savepoint statements in SQL client | Resolved | Unassigned | |
4.
|
Support drop savepoint statement in SQL client | Resolved | Unassigned | |
5.
|
Support stop job statement in SqlGatewayService | Closed | Paul Lin | |
6.
|
Support show jobs statement in SqlGatewayService | Closed | Paul Lin | |
7.
|
Support savepoint statements in SqlGatewayService | Open | Unassigned | |
8.
|
Support drop savepoint statement in SqlGatewayService | Open | Unassigned | |
9.
|
Add document for job lifecycle statements | Closed | Paul Lin | |
10.
|
Improve error handling of stop job operation | Closed | Paul Lin |