Uploaded image for project: 'Flink'
  1. Flink
  2. FLINK-20943

AsyncCheckpointRunnable.cleanup() runs in the main task thread

Attach filesAttach ScreenshotAdd voteVotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Minor
    • Resolution: Unresolved
    • 1.11.3, 1.12.0, 1.13.0
    • None
    • None

    Description

      In FLINK-8871 an RPC notification about checkpoint abortion was added.

      Upon receiving it, task cancels the running state-persisting futures. It does so through the mailbox.

      Cancelling the futures may involve waiting for their result (if they can't be cancelled).

       

      This essentially makes checkpoint sync from async upon receiving such RPC.

       

      cc Yun Tang, Piotr Nowojski

      Attachments

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            Unassigned Unassigned
            roman Roman Khachatryan

            Dates

              Created:
              Updated:

              Slack

                Issue deployment