Add a base class for AMP-based protocols between Landscape components
Bug #531480 reported by
Free Ekanayaka
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Landscape Client |
Fix Released
|
Medium
|
Free Ekanayaka |
Bug Description
All the client services (broker, monitor, manager) are expected to
respond to expose at least "ping" and an "exit" method. We need a base
class for their AMP-based protocols.
affects landscape-client
status inprogress
importance medium
assignee free.ekanayaka
milestone 1.4.5
Related branches
lp:~free.ekanayaka/landscape-client/service-protocol
- Kapil Thangavelu (community): Approve
- Kevin McDermott (community): Approve
-
Diff: 1773 lines (+1652/-11) (has conflicts)9 files modifiedlandscape/__init__.py (+5/-0)
landscape/amp.py (+75/-0)
landscape/broker/amp.py (+21/-8)
landscape/broker/tests/helpers.py (+17/-0)
landscape/broker/tests/test_server.py (+217/-0)
landscape/lib/amp.py (+461/-0)
landscape/lib/tests/test_amp.py (+716/-0)
landscape/reactor.py (+14/-3)
landscape/tests/test_amp.py (+126/-0)
Changed in landscape-client: | |
status: | In Progress → Fix Committed |
tags: | added: testing |
tags: | added: needs-testing |
tags: | removed: testing |
Changed in landscape-client: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
This is not easy to testing in staging, removing the needs-testing tag.