Chesnay Schepler created FLINK-24484:
----------------------------------------

             Summary: Support manual cleanup of async operation results
                 Key: FLINK-24484
                 URL: https://issues.apache.org/jira/browse/FLINK-24484
             Project: Flink
          Issue Type: Improvement
          Components: Runtime / REST
            Reporter: Chesnay Schepler
            Assignee: Chesnay Schepler
             Fix For: 1.15.0


The REST API state for asynchronous operations results is currently kept for 5 
minutes or until it was consumed by the user.

This behavior is fine for human interactions.
For automated interactions it is not ideal because if the external system fails 
to persist the result then it cannot retrieve the result again. In other words 
it only has exactly one attempt at consuming the result.

To solve this issue I propose:
a) make the caching timeout configurable (currently hard-coded to 5 minutes)
b) add a DELETE endpoint for operation results.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to