1. 26 7月, 2016 6 次提交
    • Z
      [FLINK-4210][metrics] Move close()/isClosed() out of MetricGroup · e4fe89d6
      zentol 提交于
      This closes #2286
      e4fe89d6
    • A
      0b4c04d7
    • U
      [FLINK-4067] [runtime] Add savepoint headers · f0ac261a
      Ufuk Celebi 提交于
      Savepoints were previously persisted without any meta data using default
      Java serialization of `CompletedCheckpoint`. This commit introduces a
      savepoint interface with version-specific serializers and stores
      savepoints with meta data.
      
      Savepoints expose a version number and a Collection<TaskState> for
      savepoint restore.
      
      Currently, there is only one savepoint version:
      
      SavepointV0 (Flink 1.1): This is the current savepoint version, which
      holds a reference to the Checkpoint task state collection, but is
      serialized with a custom serializater not relying on default Java
      serialization. Therefore, it should not happen again that we need to
      stick to certain classes in future Flink versions.
      
      The savepoints are stored in `FsSavepointStore` with the following
      format:
      
      MagicNumber SavepointVersion Savepoint
        - MagicNumber => int
        - SavepointVersion => int (returned by Savepoint#getVersion())
        - Savepoint => bytes (serialized via version-specific SavepointSerializer)
      
      The header is minimal (magic number, version). All savepoint-specific
      meta data can be moved to the savepoint itself. This is also were we
      would have to add new meta data in future versions, allowing us to
      differentiate between different savepoint versions when we change the
      serialization stack.
      
      All savepoint related classes have been moved from checkpoint to a new
      sub package `checkpoint.savepoint`.
      
      This closes #2194.
      f0ac261a
    • T
      110bba38
    • S
      [FLINK-4103] [table] Modify CsvTableSource to implement StreamTableSource · 7e309eeb
      smarthi 提交于
      This closes #2162.
      7e309eeb
    • G
      [hotfix] [gelly] Reduce maximum number of generator blocks · 0360fb96
      Greg Hogan 提交于
      The default maximum akka transfer size is 10 MB. This commit reduces the
      number of generator blocks from 2^20 to 2^15 which removes the limit on
      graph size. The original limit of one millions blocks was intended to
      future-proof scalability.
      
      This is a temporary fix as graph generation will be reworked in FLINK-3997.
      0360fb96
  2. 25 7月, 2016 7 次提交
  3. 23 7月, 2016 2 次提交
  4. 22 7月, 2016 2 次提交
    • U
      [FLINK-4201] [runtime] Forward suspend to checkpoint coordinator · 54f02ec7
      Ufuk Celebi 提交于
      Suspended jobs were leading to shutdown of the checkpoint coordinator
      and hence removal of checkpoint state. For standalone recovery mode
      this is OK as no state can be recovered anyways (unchanged in this PR).
      For HA though this lead to removal of checkpoint state, which we
      actually want to keep for recovery.
      
      We have the following behaviour now:
      
      -----------+------------+-------------------
                 | Standalone | High Availability
      -----------+------------+-------------------
       SUSPENDED |  Discard   |       Keep
      -----------+------------+-------------------
       FINISHED/ |  Discard   |     Discard
       FAILED/   |            |
       CANCELED  |            |
      -----------+------------+-------------------
      
      This closes #2276.
      54f02ec7
    • T
      [FLINK-4202] [metrics] Update restarting time metric documentation · b3fa459d
      Till Rohrmann 提交于
      This closes #2284.
      b3fa459d
  5. 21 7月, 2016 7 次提交
  6. 20 7月, 2016 6 次提交
  7. 19 7月, 2016 4 次提交
  8. 18 7月, 2016 6 次提交