You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 163 Next »

Table of contents

Jira Boards

Flink 1.17 Burndown: https://issues.apache.org/jira/secure/RapidBoard.jspa?rapidView=572

Sync meeting

The sync meeting is happening every second Tuesday starting on the 1st of November 2022 at 9am CEST / 4pm China Standard Time / 8am UTC. 
As we are getting closer to the feature freeze we will do the meeting on a weekly base.


Feel free to join on Google Meet. Local dial-in numbers can be found at https://tel.meet/wcx-fjbt-hhz?pin=1940846765126

Timeline

  • Feature Freeze
  • Release
    • Mid of March 2023
    • End of March 2023

Chinese new year is 22 January: 1+ week holiday. Ppl will be back in early February

Highlight features

please feel free to add/suggest.

Features

List of features announced by contributors and committers that are likely to be ready for the feature freeze:n

NOTICE: It's preferred if only new features end up there and not all bugs/tasks separately, so that the page is not over bloated. Of course, unless fixing a bug is a really big or important one equivalent to implementing a completely new feature. A good rule of thumb would be that each entry in the page could (but does not have to) be later on included in a release blog post.

Legend

State

symbolmeaningcomment
(big grin)validatedthrough cross team testing
(tick)donewell documented with a complete test coverage
(green star)will make itthere is no reason this effort should not go into 1.17
(star)in dangerthere are some concerns the effort could be ready for the feature freeze of 1.17
(red star)very unlikelythere are severe concerns the effort could make it to 1.17
(minus)won't make itit was decided against adding this for the 1.17 release. working on the effort has been stopped.
(question)state unclear
(blue star)independentas the artifact could be released independent of Apache Flink

X-Team verification

symbolmeaning
(tick)done
(blue star)not required

Feature Stage

Please align with the list on the Apache Flink Roadmap (https://flink.apache.org/roadmap.html).

  • MVP: Have a look, consider whether this can help you in the future.
  • Beta: You can benefit from this, but you should carefully evaluate the feature.
  • Ready and Evolving: Ready to use in production, but be aware you may need to make some adjustments to your application and setup in the future, when you upgrade Flink.
  • Stable: Unrestricted use in production
  • Reaching End-of-Life: Stable, still feel free to use, but think about alternatives. Not a good match for new long-lived projects.
  • Deprecated: Start looking for alternatives now 

Summary

Numbers are based on the items in the list below, not on the tickets 


(tick) (green star) (star)(red star)(minus)(question)(blue star)Remaining weeks
2022-11-01







13
2022-11-15







11
2022-11-29410000230379
2022-12-1372410190427
2022-12-2772510180425
2023-01-1092700350443
2023-01-17132300332442
2023-01-24162100332451
2023-01-31275001500470

List

Feel free to add categories.

Runtime
Name/JIRA IssueResponsible ContributorReviewer / committer availableFeature StageNoteState%UpdatedImplementedDocumentedX-team verified

Unable to render Jira issues macro, execution error.



FLIP in voting(minus)


























Shuffle









Unable to render Jira issues macro, execution error.

Xintong Song 

(tick)100%10-01-2023


AdaptiveBatchScheduler should supports early consumption for dynamic graph.Weijie Guo Xintong Song 

(minus)




Unable to render Jira issues macro, execution error.

Yuxin Tan Xintong Song 

(tick)100%17-01-2023


Further improvement of production availability of hybrid shuffle

(tick)100%17-01-2023


Deployment & Cluster Coordination
Name/JIRA IssueResponsible ContributorReviewer / committer availableFeature StageNoteState%UpdatedImplementedDocumentedX-team verified
REST API

Unable to render Jira issues macro, execution error.




(tick)
15-11-202215-11-202215-11-2022

Unable to render Jira issues macro, execution error.


The first stage is finished, and the second stage is improvement, it will be finished in the next version.(tick)100%09-01-202305-01-202309-01-2023
Reactive Mode











Scheduler

Unable to render Jira issues macro, execution error.



(tick) 100%17-01-2022


Unable to render Jira issues macro, execution error.

Biao Liu 

(tick) 100%31-01-2022


Unable to render Jira issues macro, execution error.



(tick) 100%31-01-2023













Misc

































OLAP






















State backend
Name/JIRA IssueResponsible ContributorReviewer / committer availableFeature StageNoteState%UpdatedImplementedDocumentedX-team verified

FLIP-263: Improve resolving schema compatibility

Unable to render Jira issues macro, execution error.

Hangxiang Yu 

(minus)80%31-1-2023


Improve File Management in State Backend




(minus)5%31-1-2023


Improve the serializer performace of state change of changelog

Unable to render Jira issues macro, execution error.



(tick)100%31-1-2023


Allow to configure Changelog Storage per program

Unable to render Jira issues macro, execution error.



(minus)70%31-1-2023


Add a metric for back-pressure from the ChangelogStateBackend

Unable to render Jira issues macro, execution error.



(minus)40%31-1-2023


Frocksdb cannot run on Apple M1

Unable to render Jira issues macro, execution error.



(tick)100%30-1-2023


Release FRocksDB 6.20.3-ververica-2.0

Unable to render Jira issues macro, execution error.



(tick)100%31-1-2023


Checkpoint
Name/JIRA IssueResponsible ContributorReviewer / committer availableFeature StageNoteState%UpdatedImplementedDocumentedX-team verified
Benchmark Generic Incremental CP + UC + BDYuan Mei 

(minus)




Unable to render Jira issues macro, execution error.



(tick)100%

 




Benchmark









Name/JIRA IssueResponsible ContributorReviewer / committer availableFeature StageNoteState%UpdatedImplementedDocumentedX-team verified

Improve benchmark stability

Unable to render Jira issues macro, execution error.

Yuan Mei 

(minus)50%31-1-2023















































































API
Name/JIRA IssueResponsible ContributorReviewer / committer availableFeature StageNoteState%UpdatedImplementedDocumentedX-team verified

Unable to render Jira issues macro, execution error.


Deprecated
(tick)100%08-11-202208-11-202208-11-2022

Unable to render Jira issues macro, execution error.


Removed
(minus)40%31-01-2023


Unable to render Jira issues macro, execution error.

Dawid Wysakowicz 


(green star)90%31-01-2022


Unable to render Jira issues macro, execution error.


FLIP DiscussionNeed to be postponed to the next release(minus)
10-01-2023


Unable to render Jira issues macro, execution error.

Martijn Visser 
Removed
(tick)100%14-11-202214-11-202214-11-2022

Unable to render Jira issues macro, execution error.





(tick)90%31-01-2022


Unable to render Jira issues macro, execution error.

Hang Ruan Coding






SQL
Name/JIRA IssueResponsible ContributorReviewer / committer availableFeature StageNoteState%UpdatedImplementedDocumentedX-team verified
General

Unable to render Jira issues macro, execution error.

Godfrey He ,@Yunhong Zheng




(tick)100%2023-01-31


Unable to render Jira issues macro, execution error.




(minus)
31-01-2023


Unable to render Jira issues macro, execution error.

Chesnay Schepler 


(minus)
31-01-2023


Table API

Unable to render Jira issues macro, execution error.




(tick)
2023-01-20


Calcite Update

Unable to render Jira issues macro, execution error.




(tick)




Unable to render Jira issues macro, execution error.




(tick)




Unable to render Jira issues macro, execution error.

Sergey Nuyanzin 


(tick)
31-01-2023


Flink Dialect

ALTER TABLE API

Unable to render Jira issues macro, execution error.



reviewing doc(green star)100%2023-01-10


DELETE/UPDATE API (FLIP-282) 

writing doc(green star)90%2023-01-10


Hive Dialect

Unable to render Jira issues macro, execution error.




(tick)




Unable to render Jira issues macro, execution error.




(tick)100%2023-01-31


Unable to render Jira issues macro, execution error.




(minus)
31-01-2022


SQL Gateway

Unable to render Jira issues macro, execution error.

Shengkai Fang  , Zelin Yu



writing doc(green star)100%2023-01-10













QE

Unable to render Jira issues macro, execution error.



doc under review(green star)100%2023-01-10


























































































QO

FLINK-27591 - Improve the plan for batch queries when statistics is unavailable OPEN

Godfrey He ,@Yunhong Zheng




Need to be postponed to the next release(minus)40%2023-1-31





































































































API/Python
Name/JIRA IssueResponsible ContributorReviewer / committer availableFeature StageNoteState%UpdatedImplementedDocumentedX-team verified

Unable to render Jira issues macro, execution error.

HuangXingbo 


(tick)100%10-01-2023


Unable to render Jira issues macro, execution error.

HuangXingbo 


(minus)0%10-01-2023


Unable to render Jira issues macro, execution error.

HuangXingbo 


(tick)100%19-01-2023


Unable to render Jira issues macro, execution error.

HuangXingbo 


(tick)100%19-01-2023


Unable to render Jira issues macro, execution error.

HuangXingbo 


(tick)100%10-01-2023


Machine Learning
Name/JIRA IssueResponsible ContributorReviewer / committer availableFeature StageNoteState%UpdatedImplementedDocumentedX-team verified











CEP
Name/JIRA IssueResponsible ContributorReviewer / committer availableFeature StageNoteState%UpdatedImplementedDocumentedX-team verified












































Web
Name/JIRA IssueResponsible ContributorReviewer / committer availableFeature StageNoteState%UpdatedImplementedDocumentedX-team verified

Unable to render Jira issues macro, execution error.



(tick)100%















































Status / Follow-ups

2022-11-01

Agenda

  • Kickoff
  • Keeping the state of features updated (ideally before the sync)
  • Blockers
    • Unable to render Jira issues macro, execution error.
  • Build stability
  • Are there any (new) contributors who need a PR reviewed or merged? And if yes, who can help out?

2022-11-15

Agenda

  • Kickoff
  • Keeping the state of features updated (ideally before the sync)
  • Blockers
    • Unable to render Jira issues macro, execution error.
    • Unable to render Jira issues macro, execution error.
    • Unable to render Jira issues macro, execution error.
  • Build stability
    • Number of growing test stability issues with "Exit code 137 errors"
      • Unable to render Jira issues macro, execution error.
      • Unable to render Jira issues macro, execution error.
      • Unable to render Jira issues macro, execution error.
  • Are there any (new) contributors who need a PR reviewed or merged? And if yes, who can help out?

2022-11-29

  • Build instabilities
    • Unable to render Jira issues macro, execution error. : Anton has some new findings on that issue and will get back on it
    • Pulsar-related issues:
      • Unable to render Jira issues macro, execution error.
      • Unable to render Jira issues macro, execution error.
      • Unable to render Jira issues macro, execution error.
    • Python-related issues:
    • Unable to render Jira issues macro, execution error. : OOM errors are most likely being caused by flink-table-planner (Godfrey He might be a person to reach out to about it)
    • Unable to render Jira issues macro, execution error. : Qingsheng Ren will look into the PR
    • Unable to render Jira issues macro, execution error. Matthias Pohl will ping contributors on the issue - but it's not that urgent since it's not failing that frequently 
  • Other topics:
    • Externalizing Pulsar connector (test instabilities): Martijn Visser  is working on externalizing the code base
    • Performance test monitoring: Discussion is happening on the mailing list
    • Externalizing connectors in general is work-in-progress but looks good
    • Public CI documentation can be improved

2022-12-13

  • Build instabilities
    • Unable to render Jira issues macro, execution error. → Qingsheng to have a look at the PR
    • Pulsar connector has been synced to external connector repository. Martijn Visser to open a PR to remove connector from master
    • Unable to render Jira issues macro, execution error. → Qingsheng to ping Godfrey
    • Unable to render Jira issues macro, execution error. → The PR is still failing for the same issue as this PR should fix. We should ping the author to have a look first
    • Unable to render Jira issues macro, execution error. → Martijn to ping Thomas once more
    • Unable to render Jira issues macro, execution error. → Xingbo is working on this
  • How to have monitoring and quality control for the externalized connectors → Need to have a discussion on the Dev mailing list. Martijn Visser to make a proposal and open a discussion thread on this topic.

2022-12-27

  • Meeting skipped due to Christmas holiday/sick leaves
  • Discussion started on moving the feature freeze from Jan 17 to Jan 31 due to pandemic situation in China (see dev ML discussion thread)
  • Pulsar connector has been externalized. Pulsar-related test instabilities were disabled in release-1.16  and release-1.15  (see Unable to render Jira issues macro, execution error. and parent task)

2023-01-10

  • Build instabilities (all 1.17 test instabilities with a priority >=Major)
    • Unable to render Jira issues macro, execution error.
      • Godfrey He and Yunhong Zheng are working on it
      • run tests after each other/not in parallel
      • don't reuse JVMs
      • JUnit has feature to log memory consumption
    • Unable to render Jira issues macro, execution error.
    • Unable to render Jira issues macro, execution error.
  • Priorities of test instabilities (docs about it)
    • Test instabilities are prioritized as Critical and become blocker as soon as we notice that they are newly introduced
  • Feature freeze extended until Jan 31, 2023
  • Switching to weekly calls as we're getting closer to the feature freeze?
    • Yes, switch to weekly will happen. Next meeting will be Jan 17 due to Chinese New Year coming up and the feature freeze happening soon  
  • Votes on FLIPs are stalled due to outstanding votes
  • leader elections lacks test coverage (FLIP-285, Unable to render Jira issues macro, execution error. )
    • No issues popped up on the mailing list since 1.16

2023-01-17

  • Build instabilities (all 1.17 test instabilities with a priority >=Major)
    • Blockers
      • Performance regressions
        • Unable to render Jira issues macro, execution error. → In progress
        • Unable to render Jira issues macro, execution error. → In progress
        • Unable to render Jira issues macro, execution error. → In progress
      • Unable to render Jira issues macro, execution error. → Qingsheng will look into this one after FLINK-29427 (see below)
      • Unable to render Jira issues macro, execution error. → Qingsheng currently is looking into this 
    • Martijn Visser to check open critical test stabilities to determine if some need to be assigned / if we're OK in the overall direction
    • FLIP-272: Generalized delegation token support has been merged in and a blog post will be written and published about it, prior to the 1.17 release
    • https://github.com/apache/flink/pull/21606 has been merged into Flink, but should also be taken into account for externalized connectors - This is tracked under Unable to render Jira issues macro, execution error.

2023-01-24


  • Build instabilities (all 1.17 test instabilities with a priority >=Major)
    • Performance regressions
      • Unable to render Jira issues macro, execution error. → In progress
      • Unable to render Jira issues macro, execution error. → In progress
      • Unable to render Jira issues macro, execution error. → In progress
    • Blockers
      • Unable to render Jira issues macro, execution error. → In progress, needs a status update
      • Unable to render Jira issues macro, execution error. → In progress, needs a status update
      • Unable to render Jira issues macro, execution error. → Resolved
      • Unable to render Jira issues macro, execution error. → In progress, needs a status update
    • Unable to render Jira issues macro, execution error. Martijn Visser is looking into this one
    • Unable to render Jira issues macro, execution error. Martijn Visser is looking into this one

2023-01-31

  • Today is feature freeze day
  • 27 features / improvements are in for Flink 1.17 (47 in at Flink 1.16, 20 for Flink 1.15, 27 for Flink 1.14)
    • 5 features are still listed as expected to be completed, but are not yet in, 4 of them have been merged and are writing documentation,  Martijn Visser to check/update for the status of these items. 
  • Blockers:
      • Unable to render Jira issues macro, execution error. Matthias will look into this 
      • Unable to render Jira issues macro, execution error. → Leonard review PASS, waiting CI green
      • Unable to render Jira issues macro, execution error. → Fixed by Qingsheng
      • Unable to render Jira issues macro, execution error. → Should be resolved, pending validation by the benchmarks (related to FLINK-30624). Benchmarks look to be improved, downgraded to Critical. 
      • Unable to render Jira issues macro, execution error. → Should be resolved, pending validation by the benchmarks (related to FLINK-30625). Benchmarks look to be improved, downgraded to Critical. 
      • Unable to render Jira issues macro, execution error. → Martijn to reach out to Dong, Rui Fan, Piotr. We're planning to give them until Friday the 3rd of February to come to a conclusion on this ticket; if no consensus is achieved, then the original commit that introduced the regression should be reverted. 
      • Unable to render Jira issues macro, execution error. → Matthias to check if this has already been resolved via another ticket (multiple related tickets)
      • Unable to render Jira issues macro, execution error. →  [Critical]  PR to update buffers for the test has been merged, will be continued to monitor. Test downgraded to Critical
      • Unable to render Jira issues macro, execution error.  [Critical]  Downgraded to Critical as it's only a test-related issue and doesn't indicate a bug in production.
      • Unable to render Jira issues macro, execution error. →  [Major] Test downgraded to Major, If the test fail again contributor will increase the waiting interval for this test as a solution.
      • Unable to render Jira issues macro, execution error. →  [Major]  Leonard downgrade the issue priority to Major as it's a known slack plugin issue
  • Martijn Visser to communicate to the Flink community this evening that the feature freeze has started and we plan to cut the release branch at the end of this week (Friday 3rd of February). 

2023-02-07

  • master  is stabilized enough to cut the release-1.17  branch
    • FLINK-30921 - The Azure apt mirror instabilities seem to have been resolved for now. 
    • FLINK-30908 - The issue turned out to be a problem that existed in previous releases
  • Release branch is going to be cut today by Leonard Xu 
  • Release testing will be announced: 2 weeks will be planned for this

2023-02-14

  • Topics to talk about:
    • Status update on release testing efforts
    • Jira issues for release management tasks to document what was done to improve reviewability (alternatively, add expected output to release documentation)
  • No labels