1. 23 8月, 2015 2 次提交
  2. 22 8月, 2015 2 次提交
  3. 21 8月, 2015 3 次提交
  4. 19 8月, 2015 2 次提交
    • A
      [FLINK-2398][api-breaking] Introduce StreamGraphGenerator · bac21bf5
      Aljoscha Krettek 提交于
      This decouples the building of the StreamGraph from the API methods.
      Before the methods would build the StreamGraph as they go. Now the API
      methods build a hierachy of StreamTransformation nodes. From these a
      StreamGraph is generated upon execution.
      
      This also introduces some API breaking changes:
      
       - The result of methods that create sinks is now DataStreamSink instead
         of DataStream
       - Iterations cannot have feedback edges with differing parallelism
       - "Preserve partitioning" is not the default for feedback edges. The
         previous option for this is removed.
       - You can close an iteration several times, no need for a union.
       - Strict checking of whether partitioning and parallelism work
         together. I.e. if upstream and downstream parallelism don't match it
         is not legal to have Forward partitioning anymore. This was not very
         transparent: When you went from low parallelism to high dop some
         downstream  operators would never get any input. When you went from high
         parallelism to low dop you would get skew in the downstream operators
         because all elements that would be forwarded to an operator that is not
         "there" go to another operator. This requires insertion of global()
         or rebalance() in some places. For example with most sources which
         have parallelism one.
      
      This also makes StreamExecutionEnvironment.execute() behave consistently
      across different execution environments (local, remote ...): The list of
      operators to be executed are cleared after execute is called.
      bac21bf5
    • T
      [tests] Replaces Scala mixins for the Job/TaskManager with classes which... · baaa3dac
      Till Rohrmann 提交于
      [tests] Replaces Scala mixins for the Job/TaskManager with classes which extend the respective classes. Adds proper logger registration for sub-classes of FlinkUntypedActor.
      baaa3dac
  5. 18 8月, 2015 10 次提交
  6. 17 8月, 2015 9 次提交
  7. 16 8月, 2015 1 次提交
  8. 15 8月, 2015 3 次提交
  9. 14 8月, 2015 6 次提交
  10. 13 8月, 2015 2 次提交
    • S
      [FLINK-1819][core] allow access to RuntimeContext from Input and OutputFormats · 26c6447e
      Sachin Goel 提交于
      1. Allow access to Runtime Context from I/O formats.
      2. Make all existing I/O formats context aware.
      
      This closes #966.
      26c6447e
    • H
      [CLEANUP] Add space between quotes and plus sign in String concat for... · 7cc85c7d
      hsaputra 提交于
      [CLEANUP] Add space between quotes and plus sign in String concat for readability in flink-yarn module
      
      While working on Flink on YARN, do some simple nit cleanups to add space between quote and plus sign for readability in yarn module for readability.
      
      Use StringBuilder instad of StringBuffer in FlinkYarnClient since the String materializes immediately, so no need synchronize protection.
      
      Author: hsaputra <hsaputra@apache.org>
      
      Closes #1010 from hsaputra/cleanup_yarn_branch and squashes the following commits:
      
      a6fc9e1 [hsaputra] Add space between quote and plus sign for readability in flink-yarn module.
      7cc85c7d