Skip to content

Conversation

@fanyon
Copy link

@fanyon fanyon commented May 4, 2017

…tUtil

Thanks for contributing to Apache Flink. Before you open your pull request, please take the following check list into consideration.
If your changes take all of the items into account, feel free to open your pull request. For more information and/or questions please refer to the How To Contribute guide.
In addition to going through the list, please provide a meaningful description of your changes.

  • General

    • The pull request references the related JIRA issue ("[FLINK-XXX] Jira title text")
    • The pull request addresses only one issue
    • Each commit in the PR has a meaningful commit message (including the JIRA id)
  • Documentation

    • Documentation has been added for new functionality
    • Old documentation affected by the pull request has been updated
    • JavaDoc for public methods has been added
  • Tests & Build

    • Functionality added by the pull request is covered by tests
    • mvn clean verify has been executed successfully locally or a Travis build has passed

tonycox and others added 30 commits April 20, 2017 10:52
  - Move new 'Types' class to 'common' scope, not 'java api'.
  - Make the method names the same in Scala and Java
…tingSettings

Cleanup to consistently use
  - checkpoint for the overall fault tolerance mechanism and procedure
  - snapshot for an operators state snapshot that is part of a checkpoint
…r is single use.

This reduces the public API of the StreamingJobGraphGenerator to a static createJobGraph() method,
which internally instantiates a generator, creates the job, and drops the generator.
This more intuitivce name clarifies the role of the class.
This also marks the class as PublicEvolving, as it is not actually used as an internal class.
Properly reset the "pipeline breaker" upon closing.

This closes apache#3747
…stically

Sorts files read from Flink's lib directory and places the distribution
JAR to the end of the CLASSPATH.

This closes apache#3632
This will be re-added when we have a coherent plan for Docker support
and after the official Docker images are available.

This closes apache#3658
… start/stop scripts

This way, if all slaves refer to "localhost", we do not require ssh at all.

This closes apache#3298
sunjincheng121 and others added 27 commits May 11, 2017 23:53
…e if previous serializer is unavailable

This closes apache#3882.
…Writable hooks

This commit makes the method hooks for defining compatibile
serialization versions of VersionedIOReadableWritables more restricted.

Functionally everything remains the same, but with lesser space for
error-prone user implementations. It also allows for a better error
message to indicate version mismatch.

This closes apache#3883.
…defined

Previously, if a serializer determines that state migration needs to be
performed but could not provide a fallback convert deserializer, it
would use CompatibilityResult.requiresMigration(null).

This commit makes this option more explicit by having a
CompatibilityResult.requiresMigration() option that takes no parameters.
This improves how the user perceives the API without having to rely on
the Javadoc that it is allowed to have no fallback convert deserializer.

Consequently, when using
CompatibilityResult.requiresMigration(TypeDeserializer), the provided
argument cannot be null.

This closes apache#3886.
@fanyon
Copy link
Author

fanyon commented May 15, 2017

Use https://github.com/apache/flink/pull/3904 instead

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.