1. 19 2月, 2016 2 次提交
  2. 18 2月, 2016 5 次提交
  3. 17 2月, 2016 22 次提交
  4. 16 2月, 2016 5 次提交
  5. 15 2月, 2016 6 次提交
    • T
      ca11c1cc
    • T
    • T
      [FLINK-2111] Make stoppable stream task and stoppable stream source operator type safe · f60f8fbc
      Till Rohrmann 提交于
      Update index.js and reset vendor.css and vendor.js to master version
      
      Update web-dashboard
      
      Remove duplicate flink-runtime-web dependency from flink-tests
      
      Remove not used ProgramStopException
      
      Change stopping behaviour to only work in job status RUNNING
      
      This closes #750.
      f60f8fbc
    • M
      [FLINK-2111] Add "stop" signal to cleanly shutdown streaming jobs · bdd4024e
      mjsax 提交于
      - added JobType to JobGraph and ExecutionGraph
      - added interface Stoppable, applied to SourceStreamTask
      - added STOP signal logic to JobManager, TaskManager, ExecutionGraph
      - extended Client to support stop
      - extended Cli frontend, JobManager frontend
      - updated documenation
      
      Fix JobManagerTest.testStopSignal and testStopSignalFail
      
      The StoppableInvokable could not be instantiated by Task because it was declared as a private
      class. Adds additional checks to verify that the stop signal behaves correctly.
      
      Auto-detect if job is stoppable
      
      A job is stoppable iff all sources are stoppable
      
      - Replace JobType by stoppable flag
      - Add StoppableFunction and StoppableInvokable to support the optional stop operation
      - added REST get/delete test (no extra YARN test -- think not required as get/delete is both tested)
      - bug fix: job got canceld instead of stopped in web interface
      - Add StoppingException
      - Allow to stop jobs when they are not in state RUNNING
      
      Second round of Till's comments
      bdd4024e
    • T
      [FLINK-3187] [restart] Introduce RestartStrategy to ExecutionGraph · 5eae47f5
      Till Rohrmann 提交于
      A RestartStrategy defines how the ExecutionGraph reacts in case of a restart. Different strategies
      are conceivable. For example, no restart, fixed delay restart, exponential backoff restart, scaling
      in/out restart, etc.
      
      Expose RestartStrategy to user API
      
      This removes the setNumberExecutionRetries and the setDelayBetweenRetries on the ExecutionEnvironment and
      the ExecutionConfig. Instead the more general RestartStrategy can be set. In order to maintain the
      separation between the runtime and api module, one sets a RestartStrategyConfiguration which is transformed
      into a RestartStrategy on the JobManager.
      
      Replace old execution-retries configuration parameters by restart-strategy.
      
      Add FixedDelayRestartStrategy test case
      
      Reintroduce old configuration values and API calls for the deprecated restart mechanism
      
      The old configuration values and API calls will be respected if no explicit
      RestartStrategy has been set. The values, if correct, are used to instantiate
      a FixedDelayRestartStrategy.
      
      Add deprecation comments to the JavaDocs
      
      Add logging statement for job recovery
      
      Fix JobManagerProcessFailureBatchRecoveryITCase by introducing a job recovery timeout
      
      Add proper annotations to RestartStrategies
      
      Let ExecutionGraphRestartTest extend TestLogger
      
      This closes #1470.
      5eae47f5
    • G
      [FLINK-3354] Determine correct size for RocksDB snapshots · b17632dd
      Gyula Fora 提交于
      Closes #1638
      b17632dd