Hi Steven and Thomas, Sorry about missing the update of FLIP-27.
I am working on the implementation of FLIP-27 at this point. It is about 70% done. Right now I am integrating the source coordinator to the job master. Hopefully I can get the basics of Kafka connector work from end to end by this Sunday. Then I'll update FLIP-27 wiki page. Thanks, Jiangjie (Becket) Qin On Sat, Nov 2, 2019 at 8:18 AM Thomas Weise <t...@apache.org> wrote: > Is there any activity on FLIP-27 that would make it relevant for 1.10 > release? > > Thanks Gary for the update, it provides excellent visibility on current > activity and what we can expect with the release. > > > On Fri, Nov 1, 2019 at 1:52 PM Steven Wu <stevenz...@gmail.com> wrote: > >> Gary, FLIP-27 seems to get omitted in the 2nd update. below is the info >> from update #1. >> >> - FLIP-27: Refactor Source Interface [20] >> - FLIP accepted. Implementation is in progress. >> >> >> >> On Fri, Nov 1, 2019 at 7:01 AM Gary Yao <g...@ververica.com> wrote: >> >> > Hi community, >> > >> > Because we have approximately one month of development time left until >> the >> > targeted Flink 1.10 feature freeze, we thought now would be a good time >> to >> > give another progress update. Below we have included a list of the >> ongoing >> > efforts that have made progress since our last release progress update >> > [1]. As >> > always, if you are working on something that is not included here, feel >> > free >> > to use this thread to share your progress. >> > >> > - Support Java 11 [2] >> > - Implementation is in progress (18/21 subtasks resolved) >> > >> > - Table API improvements >> > - Full Data Type Support in Planner [3] >> > - Implementing (1/8 subtasks resolved) >> > - FLIP-66 Support Time Attribute in SQL DDL [4] >> > - Implementation is in progress (1/7 subtasks resolved). >> > - FLIP-70 Support Computed Column [5] >> > - FLIP voting [6] >> > - FLIP-63 Rework Table Partition Support [7] >> > - Implementation is in progress (3/15 subtasks resolved). >> > - FLIP-51 Rework of Expression Design [8] >> > - Implementation is in progress (2/12 subtasks resolved). >> > - FLIP-64 Support for Temporary Objects in Table Module [9] >> > - Implementation is in progress >> > >> > - Hive compatibility completion (DDL/UDF) to support full Hive >> integration >> > - FLIP-57 Rework FunctionCatalog [10] >> > - Implementation is in progress (6/9 subtasks resolved) >> > - FLIP-68 Extend Core Table System with Modular Plugins [11] >> > - Implementation is in progress (2/8 subtasks resolved) >> > >> > - Finer grained resource management >> > - FLIP-49: Unified Memory Configuration for TaskExecutors [12] >> > - Implementation is in progress (6/10 subtasks resolved) >> > - FLIP-53: Fine Grained Operator Resource Management [13] >> > - Implementation is in progress (1/9 subtasks resolved) >> > >> > - Finish scheduler re-architecture [14] >> > - Integration tests are being enabled for new scheduler >> > >> > - Executor/Client refactoring [15] >> > - FLIP-81: Executor-related new ConfigOptions [16] >> > - done >> > - FLIP-73: Introducing Executors for job submission [17] >> > - Implementation is in progress >> > >> > - FLIP-36 Support Interactive Programming [18] >> > - Is built on top of FLIP-67 [19], which has been accepted >> > - Implementation in progress >> > >> > - FLIP-58: Flink Python User-Defined Stateless Function for Table [20] >> > - Implementation is in progress (12/22 subtask resolved) >> > - FLIP-50: Spill-able Heap Keyed State Backend [21] >> > - Implementation is in progress (2/11 subtasks resolved) >> > >> > - RocksDB Backend Memory Control [22] >> > - FLIP for resource management on state backend will be opened soon >> > - Write Buffer Manager will be backported to FRocksDB due to >> > performance regression [23] in new RocksDB versions >> > >> > - Unaligned Checkpoints >> > - FLIP-76 [24] was published and received positive feedback >> > - Implementation is in progress >> > >> > - Separate framework and user class loader in per-job mode [25] >> > - First PR is almost done. Remaining PRs will be ready next week >> > >> > - Active Kubernetes Integration [26] >> > - Implementation is in progress (6/11 in review, 3/11 in progress, >> > 2/11 todo) >> > >> > - FLIP-39 Flink ML pipeline and ML libs [27] >> > - A few abstract ML classes have been merged (FLINK-13339, >> > FLINK-13513) >> > - Starting review of algorithms >> > >> > Again, the feature freeze is targeted to be at the end of November. >> Please >> > make sure that all important work threads can be completed until that >> date. >> > Feel free to use this thread to communicate any concerns about features >> > that >> > might not be finished until then. We will send another announcement >> later >> > in >> > the release cycle to make the date of the feature freeze official. >> > >> > Best, >> > Yu & Gary >> > >> > [1] https://s.apache.org/wc0dc >> > [2] https://issues.apache.org/jira/browse/FLINK-10725 >> > [3] https://issues.apache.org/jira/browse/FLINK-14079 >> > [4] >> > >> https://cwiki.apache.org/confluence/display/FLINK/FLIP-66%3A+Support+time+attribute+in+SQL+DDL >> > [5] >> > >> https://cwiki.apache.org/confluence/display/FLINK/FLIP-70%3A+Flink+SQL+Computed+Column+Design >> > [6] >> > >> http://apache-flink-mailing-list-archive.1008284.n3.nabble.com/VOTE-FLIP-70-Flink-SQL-Computed-Column-Design-td34385.html >> > [7] >> > >> https://cwiki.apache.org/confluence/display/FLINK/FLIP-63%3A+Rework+table+partition+support >> > [8] >> > >> https://cwiki.apache.org/confluence/display/FLINK/FLIP-51%3A+Rework+of+the+Expression+Design >> > [9] >> > >> https://cwiki.apache.org/confluence/display/FLINK/FLIP-64%3A+Support+for+Temporary+Objects+in+Table+module >> > [10] >> > >> https://cwiki.apache.org/confluence/display/FLINK/FLIP-57%3A+Rework+FunctionCatalog >> > [11] >> > >> https://cwiki.apache.org/confluence/display/FLINK/FLIP-68%3A+Extend+Core+Table+System+with+Pluggable+Modules >> > [12] >> > >> https://cwiki.apache.org/confluence/display/FLINK/FLIP-49%3A+Unified+Memory+Configuration+for+TaskExecutors >> > [13] >> > >> https://cwiki.apache.org/confluence/display/FLINK/FLIP-53%3A+Fine+Grained+Operator+Resource+Management >> > [14] https://issues.apache.org/jira/browse/FLINK-10429 >> > [15] >> > >> https://lists.apache.org/thread.html/ce99cba4a10b9dc40eb729d39910f315ae41d80ec74f09a356c73938@%3Cdev.flink.apache.org%3E >> > [16] >> > >> https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=133631524 >> > [17] >> > >> https://cwiki.apache.org/confluence/display/FLINK/FLIP-73%3A+Introducing+Executors+for+job+submission >> > [18] >> > >> https://cwiki.apache.org/confluence/display/FLINK/FLIP-36%3A+Support+Interactive+Programming+in+Flink >> > [19] >> > >> https://cwiki.apache.org/confluence/display/FLINK/FLIP-67%3A+Cluster+partitions+lifecycle >> > [20] >> > >> https://cwiki.apache.org/confluence/display/FLINK/FLIP-58%3A+Flink+Python+User-Defined+Stateless+Function+for+Table >> > [21] >> > >> https://cwiki.apache.org/confluence/display/FLINK/FLIP-50%3A+Spill-able+Heap+Keyed+State+Backend >> > [22] https://issues.apache.org/jira/browse/FLINK-7289 >> > [23] https://github.com/facebook/rocksdb/issues/5774 >> > [24] >> > >> https://cwiki.apache.org/confluence/display/FLINK/FLIP-76%3A+Unaligned+Checkpoints >> > [25] https://issues.apache.org/jira/browse/FLINK-13993 >> > [26] https://issues.apache.org/jira/browse/FLINK-9953 >> > [27] >> > >> https://cwiki.apache.org/confluence/display/FLINK/FLIP-39+Flink+ML+pipeline+and+ML+libs >> > >> >