1. 08 5月, 2017 1 次提交
  2. 20 1月, 2017 1 次提交
  3. 24 12月, 2016 1 次提交
  4. 21 12月, 2016 1 次提交
  5. 17 12月, 2016 1 次提交
    • M
      [FLINK-2821] use custom Akka build to listen on all interfaces · 27ebdf7a
      Maximilian Michels 提交于
      This uses Flakka (a custom Akka 2.3 build) to resolve the issue that
      the bind address needs to be matching the external address of the
      JobManager. With the changes applied, we can now bind to all
      interfaces, e.g. via 0.0.0.0 (IPv4) or :: (IPv6).
      
      For this to work properly, the configuration entry
      JOB_MANAGER_IPC_ADDRESS now represents the external address of the
      JobManager. Consequently, it should not be resolved to an IP address
      anymore because it may not be resolvable from within containered
      environments. Akka treats this address as the logical address. Any
      messages which are not tagged with this address will be received by
      the Actor System (because we listen on all interfaces) but will be
      dropped subsequently. In addition, we need the external address for
      the JobManager to be able to publish it to Zookeeper for HA setups.
      
      Flakka: https://github.com/mxm/flakka
      Patch applied: https://github.com/akka/akka/pull/15610
      
      - convert host to lower case
      - use consistent format for IPv6 address
      - adapt config and test cases
      - adapt documentation to clarify the address config entry
      - TaskManager: resolve the initial hostname of the StandaloneLeaderRetrievalService
      
      This closes #2917.
      27ebdf7a
  6. 30 11月, 2016 1 次提交
  7. 03 8月, 2016 1 次提交
  8. 26 7月, 2016 1 次提交
    • T
      [FLINK-4152] Allow re-registration of TMs at resource manager · 2648bc1a
      Till Rohrmann 提交于
      - Add YarnFlinkResourceManager test to reaccept task manager registrations from a re-elected job manager
      
      - Remove unnecessary sync logic between JobManager and ResourceManager
      
      - Avoid duplicate reigstration attempts in case of a refused registration
      
      - Add test case to check that not an excessive amount of RegisterTaskManager messages are sent
      
      - Remove containersLaunched from YarnFlinkResourceManager and instead not clearing registeredWorkers when JobManager loses leadership
      
      - Let YarnFlinkResourceManagerTest extend TestLogger
      
      - Harden YarnFlinkResourceManager.getContainersFromPreviousAttempts
      
      - Add FatalErrorOccurred message handler to FlinkResourceManager;
        Increase timeout for YarnFlinkResourceManagerTest;
        Add additional constructor to TestingYarnFlinkResourceManager for tests
      
      - Rename registeredWorkers field into startedWorkers
      Additionally, the RegisterResource message is renamed into NotifyResourceStarted which
      tells the RM that a resource has been started. This reflects the current semantics of
      the startedWorkers map in the resource manager.
      
      - Fix concurrency issues in TestingLeaderRetrievalService
      
      This closes #2257
      2648bc1a
  9. 05 5月, 2016 1 次提交
  10. 11 3月, 2016 1 次提交
  11. 29 2月, 2016 1 次提交
  12. 27 1月, 2016 1 次提交
  13. 23 10月, 2015 1 次提交
  14. 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
  15. 18 6月, 2015 1 次提交
  16. 26 5月, 2015 1 次提交
  17. 20 3月, 2015 1 次提交
  18. 11 3月, 2015 1 次提交
  19. 24 1月, 2015 1 次提交
    • R
      [FLINK-1295][FLINK-883] Allow to deploy 'job only' YARN cluster. Add tests to YARN · 2af65867
      Robert Metzger 提交于
      - users can now also deploy Flink on YARN for executing a single job.
      - The flink-yarn project has been moved out of the flink-addons module
      - the MiniYARNCluster is used for testing Flink on YARN
      - There is now a (undocumented) Java interface Flink's YARN client, allowing users to manually control the Yarn session.
      - ALL ports used by Flink when running on YARN are automatically determined. In the past users reported problems with blocked ports (YARN is telling the client the RPC address of the application master)
      - The checks before deployment have been improved to give better error messages if the user is requesting too many resources for a YARN session
      2af65867
  20. 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
  21. 20 12月, 2014 1 次提交
  22. 19 12月, 2014 4 次提交
  23. 17 12月, 2014 1 次提交
  24. 27 11月, 2014 1 次提交
  25. 26 10月, 2014 1 次提交
  26. 02 10月, 2014 1 次提交
  27. 01 10月, 2014 1 次提交
  28. 28 9月, 2014 1 次提交
  29. 17 9月, 2014 1 次提交
    • T
      [FLINK-1097] Fixed multiple slf4j bindings when using Hadoop2 · 244c5390
      Till Rohrmann 提交于
      I excluded all slf4j-log4j12 transitive dependencies to get rid off the warning that slf4j finds multiple slf4j bindings in the classpath. Additionally, I added log4j-over-slf4j and excluded all log4j transitive dependencies so that slf4j handles also legacy log4j logging messages from dependencies.
      
      Author: Till Rohrmann <trohrmann@apache.org>
      
      Closes #121 from tillrohrmann/FLINK-1097 and squashes the following commits:
      
      b9f76d5 [Till Rohrmann] Excluded slf4j-log4j12 as transitive dependency in order to not have multiple slf4j bindings in the class path. Added log4j-overslf4j and excluded log4j transitive dependencies to collect log4j outputs.
      244c5390
  30. 23 8月, 2014 1 次提交
  31. 16 7月, 2014 1 次提交
  32. 12 7月, 2014 1 次提交
  33. 11 7月, 2014 2 次提交
  34. 29 5月, 2014 1 次提交
  35. 30 4月, 2014 1 次提交
  36. 16 3月, 2014 1 次提交