It should be easy to use AMP to perform remote procedure calls
Bug #499018 reported by
Free Ekanayaka
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Landscape Client |
Fix Released
|
Low
|
Free Ekanayaka |
Bug Description
In order to facilitate switching our inter-processes communication
system from DBus to AMP [1], we need an easy way to map AMP commands
issued by remote broker clients (say the monitor) to the services
provided by the broker.
The attached branch adds a MethodCallProtocol that can be used for such
purpose.
[1] http://
affects landscape-client
status inprogress
importance low
assignee free.ekanayaka
milestone 1.4.3
Related branches
tags: | added: review |
tags: | added: amp-migration |
tags: | removed: review |
description: | updated |
tags: | added: review |
Changed in landscape-client: | |
milestone: | 1.4.3 → 1.4.4 |
Changed in landscape-client: | |
status: | In Progress → Fix Committed |
tags: | added: needs-testing |
Changed in landscape-client: | |
status: | Fix Committed → Fix Released |
Changed in landscape-client: | |
status: | Fix Released → Fix Committed |
Changed in landscape-client: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
Note that the Twisted amp module is not available on Dapper. However, copying the amp.py file from Hardy in the twisted tree works (all Landscape client AMP tests pass), so I guess we can either package a python-twisted-amp package for dapper sporting the amp.py file, or include the amp.py file in the landscape-client package for Dapper. The latter is probably safer and easier.