1. 11 3月, 2016 1 次提交
  2. 29 2月, 2016 1 次提交
  3. 08 2月, 2016 1 次提交
  4. 04 2月, 2016 1 次提交
  5. 27 1月, 2016 1 次提交
  6. 15 1月, 2016 1 次提交
  7. 01 12月, 2015 1 次提交
  8. 28 10月, 2015 1 次提交
  9. 23 10月, 2015 1 次提交
  10. 20 10月, 2015 1 次提交
    • T
      [FLINK-2354] [runtime] Remove state changing futures in JobManager · c2989f2b
      Till Rohrmann 提交于
      Internal actor states must only be modified within the actor thread.
      This avoids all the well-known issues coming with concurrency.
      
      Fix RemoveCachedJob by introducing RemoveJob
      
      Fix JobManagerITCase
      
      Add removeJob which maintains the job in the SubmittedJobGraphStore
      
      Make revokeLeadership not remove the jobs from the state backend
      
      Fix shading problem with curator by hiding CuratorFramework in ChaosMonkeyITCase
      c2989f2b
  11. 19 10月, 2015 1 次提交
  12. 18 10月, 2015 1 次提交
    • M
      [FLINK-2844] [web frontend] Remove old web interface · df448625
      Maximilian Michels 提交于
      - make new web one the default
      - adapt tests
      - make web directory a resource to be included in the fat jar
      - serve static files of web interface dynamic through the class loader
      - run on YARN
      - remove Jetty dependencies from poms
      df448625
  13. 08 10月, 2015 1 次提交
    • T
      [FLINK-2790] [yarn] [ha] Add high availability support for Yarn · fa2bb8f1
      Till Rohrmann 提交于
      This squashes the following commits:
      - Refactor JobManager's start actors method to be reusable
      - Yarn refactoring to introduce yarn testing functionality
      - Add support for testing yarn cluster. Extracted JobManager's and TaskManager's testing messages into stackable traits.
      - Implement YarnHighAvailabilityITCase using Akka messages for synchronization.
      - Logging statements
      - Fix registration at JobManager when the leader address is null
      - Fix curator dependency conflict
      - Shades Flink's curator dependency in flink-runtime so that it cannot be overriden by external dependencies in the class path. This solves the problem with Hadoop 2.6.0 which adds Curator 2.6.0 to the class path. The curator version of this Hadoop version is not compatible to Flink's Curator version 2.8.0. Furthermore, Flink's Guava version is forced to be included in flink-shaded-curator jar to avoid to many different Guava version in the resulting dist jar.
      - Unify two shade executions of flink-runtime into one
      - Exclude log4j and slf4j-log4j12 dependency from flink-shaded-curator
      - Set default number of application attempts to 1 in standalone case
      
      This closes #1213
      fa2bb8f1
  14. 24 9月, 2015 1 次提交
  15. 23 9月, 2015 1 次提交
  16. 21 9月, 2015 1 次提交
  17. 18 9月, 2015 1 次提交
    • A
      [hotfix] [build] Fix curator deps, Exclude Curator deps in Tests · e31a4d8a
      Aljoscha Krettek 提交于
      Tests would fail because of version conflicts because the tests include
      the original curator dependencies even though we shade them away in the
      final build result.
      
      This also fixes dependency management entries for curator dependencies.
      We shade it, therefore it cannot be in the dependency management
      section in the root pom.
      e31a4d8a
  18. 01 9月, 2015 1 次提交
  19. 31 8月, 2015 1 次提交
    • T
      [FLINK-2291] [runtime] Add ZooKeeper support to elect a leader from a set of... · b9de4ed3
      Till Rohrmann 提交于
      [FLINK-2291] [runtime] Add ZooKeeper support to elect a leader from a set of JobManager. The leader will then be retrieved from ZooKeeper by the TaskManagers.
      
      Refactors FlinkMiniCluster to support multiple JobManager
      
      Adds proper remote address resolution for actors
      
      Clean up of LeaderElection and LeaderRetrievalService. Removes synchronization to avoid deadlock.
      
      Adds ZooKeeper start option to TestBaseUtils.startCluster
      
      Removes registration session IDs, using the leader session IDs instead. Sets the leader session ID
       directly in the grantLeadership method. Let the LeaderElectionService select the leader session I
      D. Return leader session ID to LeaderRetrievalListeners.
      
      Removes direct ActorRef interaction
      
      Introduces LeaderRetrievalService for the Client and the CliFrontend.
      
      Make ApplicationClient to use the LeaderRetrievalService for JobManager resolution
      
      Adds LeaderElection/Retrieval tests
      
      Added test for exception forwarding from the CuratorFramework to a Contender
      
      Adds test job submission with changing leaders
      
      Adds new test cases for job cleanup after leader election change
      
      Adds new LeaderChangeStateCleanup test case
      
      Adds LeaderElectionRetrievalTestingCluster
      
      Introduces ListeningBehaviour for job submissions
      
      Relocation of org.apache.curator in flink-shaded-hadoop jar
      
      Adds Apache ZooKeeper and Apache Curator to LICENSE and NOTICE files
      
      Increases zookeeper connection timeout to 20000 ms for the KafkaITCase to fix failing tests on Travis
      
      Increased timeouts of ZooKeeperLeaderElectionTest for Travis
      
      Makes the WebInfoServer and the WebRuntimeMonitor to use the LeaderRetrievalService to retrieve the current leading JobManager
      
      Adds proper synchronization to ZooKeeperLeaderElectionService. Fixes StateCheckpointedITCase and PartitionedStateCheckpointingITCase
      
      Adds configuration description for new ZooKeeper configuration values
      
      Fixed port selection of JobManager at startup
      
      Improves logging output
      
      Extends masters file to also specify the webui ports
      
      Adds proper network interface resolution by retrieving the current leader address
      
      Makes the ZooKeeperLeaderElectionService write the leader information in ephemeral nodes so that the information is deleted once the leader has terminated. Fixes a bug in the TaskManager due to call by name semantics of scheduler.scheduleOnce.
      
      Adds jobManagerURL to TriggerTaskManagerRegistration message
      
      Enables findConnectingAddress to use the ZooKeeperLeaderRetrievalService. This allows to test the connection to a possibly changing master node.
      
      Changes startup scripts to respect the recovery mode instead of the ZK_QUORUM
      
      Adjust travis log file to only log zookeeper errors
      
      Updates high availability setup guide
      
      Adds TestLogger to leader election tests
      
      This closes #1016.
      b9de4ed3
  20. 18 8月, 2015 1 次提交
  21. 21 7月, 2015 1 次提交
    • S
      [FLINK-2358] [dashboard] First part dashboard server backend · 44ee1c1b
      Stephan Ewen 提交于
       - Adds a separate Maven project for easier maintenance. Also allows users to refer to runtime without web libraries.
       - Simple HTTP server based on Netty HTTP (slim dependency, since we use netty anyways)
       - REST URL parsing via Netty Router
       - Abstract stubs for handlers that deal with errors and request/response
       - First set of URL request handlers that produce JSON responses
      
      This closes #677
      This closes #623
      This closes #297
      44ee1c1b
  22. 09 7月, 2015 1 次提交
    • U
      [FLINK-2288] [FLINK-2302] Setup ZooKeeper for distributed coordination · 8c72b50d
      Ufuk Celebi 提交于
      - FLINK-2288: Setup ZooKeeper for distributed coordination
        * Add FlinkZooKeeperQuorumPeer to wrap ZooKeeper's quorum peers with
          utilities to write required config values (default datadir, myid)
        * Add default conf/zoo.cfg config for ZooKeeper
        * Add startup scripts for ZooKeeper quorum
        * Add conf/masters file for HA masters
      
      - FLINK-2302: Allow multiple instances to run on single host
        * Multiple TaskManager and JobManager instances can run on a single
          host.
      8c72b50d
  23. 18 6月, 2015 1 次提交
  24. 29 4月, 2015 1 次提交
  25. 28 4月, 2015 2 次提交
  26. 27 4月, 2015 1 次提交
  27. 27 3月, 2015 1 次提交
  28. 20 3月, 2015 1 次提交
  29. 19 3月, 2015 1 次提交
    • U
      [FLINK-1350] [runtime] Add blocking result partition variant · 9d7acf36
      Ufuk Celebi 提交于
      - Renames runtime intermediate result classes:
        a) Removes "Intermediate" prefix
        b) Queue => Subpartition
        c) Iterator => View
      
      - [FLINK-1350] Adds a spillable result subpartition variant for BLOCKING
        results, which writes data to memory first and starts to spill
        (asynchronously) if not enough memory is available to produce the
        result in-memory only.
      
        Receiving tasks of BLOCKING results are only deployed after *all*
        partitions have been fully produced. PIPELINED and BLOCKING results can not
        be mixed.
      
      - [FLINK-1359] Adds simple state tracking to result partitions with
        notifications after partitions/subpartitions have been consumed. Each
        partition has to be consumed at least once before it can be released.
      
        Currently there is no notion of historic intermediate results, i.e. results
        are released as soon as they are consumed.
      9d7acf36
  30. 11 3月, 2015 1 次提交
  31. 21 1月, 2015 2 次提交
  32. 12 1月, 2015 1 次提交
  33. 08 1月, 2015 1 次提交
    • R
      [FLINK-1266] Generalize DistributedFileSystem implementation · f2909293
      Robert Metzger 提交于
      to HadoopFileSystem wrapper, which supports all subclasses of org.apache.hadoop.fs.FileSystem.
      This allows us to let users use all file systems with support for HDFS.
      The change has been tested with Tachyon, Google Cloud Storage Hadoop Adapter and HDFS.
      
      The change also cleans up the Hadoop dependency exclusions.
      f2909293
  34. 06 1月, 2015 1 次提交
    • S
      [FLINK-1349] [runtime] Various fixes concerning Akka · 972a7b01
      Stephan Ewen 提交于
       - Remove obsolete code from old IPC net utils
       - Smaller Writable/IOReadableWritable serialzation buffer start size (most messages are rather small)
       - For message logging, make system calls (timestamps) only in debug mode
       - Clean up warnings / code simplifications
      972a7b01
  35. 20 12月, 2014 1 次提交
  36. 19 12月, 2014 3 次提交