Implement a DBus-less broker class
Bug #499121 reported by
Free Ekanayaka
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Landscape Client |
Fix Released
|
Low
|
Free Ekanayaka |
Bug Description
The broker services are currently exposed by a DBus-published instance of
the landscape.
We should decouple this class from DBus, by implementing a BrokerServer
class with the same methods and interfaces, but not published on
DBus. The method of this class will be exposed to the broker clients
(the monitor and the manager) by an AMP-based protocol.
affects landscape
status inprogress
importance low
assignee free.ekanayaka
milestone 1.4.3
tag amp-migration
Related branches
lp:~free.ekanayaka/landscape-client/broker-server
- Kevin McDermott (community): Approve
- Sidnei da Silva (community): Approve
-
Diff: 390 lines (+361/-0)4 files modifiedlandscape/broker/amp.py (+8/-0)
landscape/broker/server.py (+124/-0)
landscape/broker/tests/helpers.py (+15/-0)
landscape/broker/tests/test_server.py (+214/-0)
affects: | landscape → landscape-client |
Changed in landscape-client: | |
milestone: | 1.4.3 → none |
description: | updated |
Changed in landscape-client: | |
status: | In Progress → Fix Committed |
Changed in landscape-client: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.