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

Drop the legacy planner

    XMLWordPrintableJSON

    Details

    • Type: Technical Debt
    • Status: In Progress
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: 1.14.0
    • Labels:
      None

      Description

      This is an umbrella issue for all tasks that are related to dropping the legacy planner.

      It assumes that the community has chosen the Blink planner as the new default planner for Table and SQL programs.

      As discussed in https://lists.apache.org/thread.html/r0851e101e37fbab273775b6a252172c7a9f7c7927107c160de779831%40%3Cdev.flink.apache.org%3E we will perform the following steps in 1.14:

      • Drop `flink-table-planner` early
      • Drop many deprecated interfaces and API on demand
      • Rename `flink-table-planner-blink` to `flink-table-planner`
      • Rename `flink-table-runtime-blink` to `flink-table-runtime`
      • Remove references of "Blink" in the code base

        Attachments

          Issue Links

          1.
          Drop BatchTableSource OrcTableSource and related classes Sub-task Closed Timo Walther
          2.
          Drop BatchTableSource ParquetTableSource and related classes Sub-task Closed Timo Walther
          3.
          Drop BatchTableSource/Sink HBaseTableSource/Sink and related classes Sub-task Closed Timo Walther
          4.
          Clean up examples to not use legacy planner anymore Sub-task Closed Timo Walther
          5.
          Drop usages of BatchTableEnvironment and old planner in Python Sub-task Closed Timo Walther
          6.
          Drop legacy planner from docs Sub-task Closed Timo Walther
          7.
          Remove legacy planner from Chinese docs Sub-task Closed Nicholas Jiang
          8.
          Drop usages of legacy planner in Elasticsearch modules Sub-task Closed Timo Walther
          9.
          Drop usages of legacy planner in Avro module Sub-task Closed Timo Walther
          10.
          Drop usages of legacy planner in Hive module Sub-task Closed Timo Walther
          11.
          Drop usages of legacy planner in JDBC module Sub-task Closed Timo Walther
          12.
          Drop usages of legacy planner in Kafka modules Sub-task Closed Timo Walther
          13.
          Drop usages of legacy planner in Hbase modules Sub-task Closed Timo Walther
          14.
          Drop usages of legacy planner in Scala shell Sub-task Closed Timo Walther
          15.
          Drop usages of legacy planner in SQL Client Sub-task Closed Timo Walther
          16.
          Drop remaining usages of legacy planner in E2E tests and Python Sub-task Closed Timo Walther
          17.
          Remove the legacy planner code base Sub-task Closed Timo Walther
          18.
          Remove BatchTableEnvironment and related API classes Sub-task Closed Timo Walther
          19.
          Drop usages of EnvironmentSettings.useOldPlanner() Sub-task Closed Timo Walther
          20.
          Simplify TableEnvironment.create() Sub-task Closed Timo Walther
          21.
          Remove "blink" suffix from table modules Sub-task Open Unassigned
          22.
          Remove "blink" term in code base Sub-task Open Timo Walther
          23.
          Revisit and close JIRA issues around legacy planner Sub-task Open Timo Walther

            Activity

              People

              • Assignee:
                twalthr Timo Walther
                Reporter:
                twalthr Timo Walther
              • Votes:
                0 Vote for this issue
                Watchers:
                9 Start watching this issue

                Dates

                • Created:
                  Updated: