GitHub user NicoK opened a pull request:

    https://github.com/apache/flink/pull/5259

    [FLINK-8252][benchmarks] convert network benchmarks to streaming benchmarks

    ## What is the purpose of the change
    
    This converts the benchmarks created with #5134 and #5255 into proper 
streaming benchmarks including the output flusher's timeout as a benchmark 
parameter.
    
    ## Brief change log
    
    - move benchmarks to the `flink-streaming-java` project
    - add the `flushTimeout` benchmark parameter
    
    ## Verifying this change
    
    The defined benchmarks can be run manually and are auto-executed by 
flink-benchmarks (dataArtisans/flink-benchmarks#3).
    
    ## Does this pull request potentially affect one of the following parts:
    
      - Dependencies (does it add or upgrade a dependency): **no**
      - 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**
      - The S3 file system connector: **no**
    
    ## Documentation
    
      - Does this pull request introduce a new feature? **no**
      - If yes, how is the feature documented? **not applicable**

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/NicoK/flink flink-8252

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/flink/pull/5259.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #5259
    
----
commit fada3022186670851a3956a961f490e6d86e2a53
Author: Nico Kruber <nico@...>
Date:   2017-12-13T14:28:08Z

    [hotfix][checkstyle] only ignore checkstyle in existing packages under 
runtime.io.network
    
    - ignore runtime.io.(async|disk)
    - ignore runtime.io.network.(api|buffer|netty|partition|serialization|util)
    -> everything else will be checked against the ruleset
    - fix checkstyle errors in classes directly under runtime.io.network

commit f8dff47a707c4e7572d02e072197927ec2ce2ef7
Author: Nico Kruber <nico@...>
Date:   2017-12-14T16:30:19Z

    [FLINK-8252][benchmarks] convert network benchmarks to streaming benchmarks
    
    This allows us to use the output flushing interval as a parameter to 
evaluate,
    too.

----


---

Reply via email to