Merge lp://qastaging/~doanac/uci-engine/lander-ts-rabbit into lp://qastaging/uci-engine
Proposed by
Andy Doan
Status: | Merged |
---|---|
Approved by: | Andy Doan |
Approved revision: | 491 |
Merged at revision: | 496 |
Proposed branch: | lp://qastaging/~doanac/uci-engine/lander-ts-rabbit |
Merge into: | lp://qastaging/uci-engine |
Prerequisite: | lp://qastaging/~doanac/uci-engine/ticket-system-amqp |
Diff against target: |
450 lines (+80/-184) 11 files modified
ci-utils/ci_utils/amqp_utils.py (+1/-0) docs/components/ticket-system.rst (+0/-9) juju-deployer/ticket-system.yaml.tmpl (+1/-1) lander/lander/run_worker.py (+30/-24) lander/lander/tests/test_run_worker.py (+15/-37) ticket_system/ticket/api.py (+0/-16) ticket_system/ticket/models.py (+16/-0) ticket_system/ticket/tests/test_full_read_api.py (+0/-94) ticket_system/ticket/tests/test_models.py (+10/-0) ticket_system/ticket/tests/test_read_api.py (+6/-1) ticket_system/ticket_system/urls.py (+1/-2) |
To merge this branch: | bzr merge lp://qastaging/~doanac/uci-engine/lander-ts-rabbit |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Celso Providelo (community) | Approve | ||
PS Jenkins bot (community) | continuous-integration | Approve | |
Review via email:
|
Commit message
lander/
This changes the lander/ticket relationship so that the ticket
system simply sends amqp messages that the lander can handle. This
is the first step in allowing us to scale to multiple landers.
Description of the change
This moves us from having the lander poll the ticket-system to having the ticket system push to a rabbit queue that the lander is subscribed to.
I wanted to do this later in the cycle, but I'm about to change some ticket-workflow code and it really made not point basing that work on something that was about to change.
To post a comment you must log in.
PASSED: Continuous integration, rev:491 s-jenkins. ubuntu- ci:8080/ job/uci- engine- ci/649/
http://
Executed test runs:
Click here to trigger a rebuild: s-jenkins. ubuntu- ci:8080/ job/uci- engine- ci/649/ rebuild
http://