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

Reduce runtime of LocalExecutorITCase

    XMLWordPrintableJSON

    Details

      Description

      Running the while ITCase takes ~3 minutes on my machine, which is not acceptable for developer productivity and is also quite the burden on our CI systems and PR iteration time.

      The issue is mostly that this does many costly operations, such as compiling SQL queries. Some tests are inefficient in that they do a lot more repetitions or test things that are not needed here. Also LocalExecutor itself is a bit wasteful because every time a session property is changed, when opening a session, and for other things we trigger reloading/re-parsing the environment, which means all the defined catalogs, sources/sinks, and views.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                Unassigned
                Reporter:
                aljoscha Aljoscha Krettek
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated: