Uploaded image for project: 'Aurora'
  1. Aurora
  2. AURORA-587

Add discovery manager implementation

    Details

    • Type: Story
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 0.6.0
    • Component/s: Executor, Service Discovery
    • Labels:
      None

      Description

      Job configurations may supply an announce parameter, which is meant to be a way to opt-in for registration in a service discovery system. Add an implementation for this on the executor, to automatically announce tasks via ZooKeeper.

        Issue Links

          Activity

          Hide
          hudson Hudson added a comment -

          FAILURE: Integrated in Aurora #494 (See https://builds.apache.org/job/Aurora/494/)
          AURORA-587: Example ServerSet Announcer implementation (wickman: rev fec17b6d72b2078666a6676d2840335bf8379204)

          • src/main/python/apache/aurora/executor/bin/thermos_executor_main.py
          • src/main/python/apache/aurora/executor/bin/BUILD
          • src/test/sh/org/apache/aurora/e2e/test_end_to_end_v2.sh
          • src/test/python/apache/aurora/client/api/test_scheduler_client.py
          • src/test/sh/org/apache/aurora/e2e/validate_serverset.py
          • src/test/sh/org/apache/aurora/e2e/http/http_example_updated.aurora
          • src/main/python/apache/aurora/executor/common/announcer.py
          • src/test/sh/org/apache/aurora/e2e/test_end_to_end.sh
          • src/test/python/apache/aurora/executor/common/test_announcer.py
          • src/test/python/apache/aurora/executor/common/BUILD
          • examples/vagrant/aurorabuild.sh
          • src/test/sh/org/apache/aurora/e2e/test_common.sh
          • docs/configuration-reference.md
          • src/main/python/apache/aurora/executor/common/BUILD
          • examples/vagrant/upstart/aurora-scheduler.conf
          • docs/user-guide.md
          Show
          hudson Hudson added a comment - FAILURE: Integrated in Aurora #494 (See https://builds.apache.org/job/Aurora/494/ ) AURORA-587 : Example ServerSet Announcer implementation (wickman: rev fec17b6d72b2078666a6676d2840335bf8379204) src/main/python/apache/aurora/executor/bin/thermos_executor_main.py src/main/python/apache/aurora/executor/bin/BUILD src/test/sh/org/apache/aurora/e2e/test_end_to_end_v2.sh src/test/python/apache/aurora/client/api/test_scheduler_client.py src/test/sh/org/apache/aurora/e2e/validate_serverset.py src/test/sh/org/apache/aurora/e2e/http/http_example_updated.aurora src/main/python/apache/aurora/executor/common/announcer.py src/test/sh/org/apache/aurora/e2e/test_end_to_end.sh src/test/python/apache/aurora/executor/common/test_announcer.py src/test/python/apache/aurora/executor/common/BUILD examples/vagrant/aurorabuild.sh src/test/sh/org/apache/aurora/e2e/test_common.sh docs/configuration-reference.md src/main/python/apache/aurora/executor/common/BUILD examples/vagrant/upstart/aurora-scheduler.conf docs/user-guide.md
          Hide
          wickman brian wickman added a comment -
          commit fec17b6d72b2078666a6676d2840335bf8379204
          Author: Brian Wickman <wickman@apache.org>
          Date:   Tue Aug 5 13:03:12 2014 -0700
          
              AURORA-587: Example ServerSet Announcer implementation
              
              This is an exemplar ServerSet Announcer implementation in
              apache.aurora.executor.common, currently enabled via additional command line
              flags to the aurora executor.
              
              Testing Done:
              ./pants src/test/python/apache/aurora/executor/common:announcer -v
              
              Bugs closed: AURORA-587
              
              Reviewed at https://reviews.apache.org/r/23863/
          
          Show
          wickman brian wickman added a comment - commit fec17b6d72b2078666a6676d2840335bf8379204 Author: Brian Wickman <wickman@apache.org> Date: Tue Aug 5 13:03:12 2014 -0700 AURORA-587: Example ServerSet Announcer implementation This is an exemplar ServerSet Announcer implementation in apache.aurora.executor.common, currently enabled via additional command line flags to the aurora executor. Testing Done: ./pants src/test/python/apache/aurora/executor/common:announcer -v Bugs closed: AURORA-587 Reviewed at https://reviews.apache.org/r/23863/
          Hide
          joliver James Oliver added a comment -

          I'm looking forward to using this one!

          Show
          joliver James Oliver added a comment - I'm looking forward to using this one!

            People

            • Assignee:
              wickman brian wickman
              Reporter:
              wfarner Bill Farner
            • Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development