Skip to content

Conversation

NicoK
Copy link
Contributor

@NicoK NicoK commented Oct 30, 2017

What is the purpose of the change

Since #4906, flink-queryable-state-runtime's jar file was put into the opt/
folder of flink-dist and is thus required to build as well.

Brief change log

  • add flink-queryable-state-runtime as a (provided) dependency to flink-dist

Verifying this change

This change can be verified by building the flink-dist sub-project: mvn install -pl flink-dist -am and verifying that it builds as well as that org.apache.flink.queryablestate.client.proxy.KvStateClientProxyHandler is not part of the flink-dist uber jar.

Does this pull request potentially affect one of the following parts:

  • Dependencies (does it add or upgrade a dependency): (not to Flink itself)
  • The public API, i.e., is any changed class annotated with @Public(Evolving): (no)
  • The serializers: (no)
  • The runtime per-record code paths (performance sensitive): (no)
  • Anything that affects deployment or recovery: JobManager (and its components), Checkpointing, Yarn/Mesos, ZooKeeper: (no)

Documentation

  • Does this pull request introduce a new feature? (no)
  • If yes, how is the feature documented? (not applicable)

… to flink-dist

Since FLINK-7824, flink-queryable-state-runtime's jar file was put into the opt/
folder of flink-dist and is thus required to build as well.
Copy link
Contributor

@kl0u kl0u left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for pointing this out @NicoK . The queryable-state dependency should move to the optional libraries section though (after the comment <!-- start optional Flink libraries --> in the dist pom). After that, this PR is good to merge!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants