lp:~landscape/landscape-client/amp-trunk

Created by Free Ekanayaka and last modified
Get this branch:
bzr branch lp:~landscape/landscape-client/amp-trunk
Members of Landscape can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Landscape
Project:
Landscape Client
Status:
Merged

Recent revisions

212. By Free Ekanayaka

Merge drop-dbus [f=570763] [r=jkakar,therve]

D-Bus game over.

211. By Free Ekanayaka

Merge broker-plugin [f=570192] [r=al-maisan,bigkevmcd]

- Cleanup for having the base classes for monitor and manager plugins
  in landscape.monitor.plugin and landscape.manager.plugin.

210. By Free Ekanayaka

Merge hardware-monitor [f=568983] [r=therve,jkakar]

- Install the dbus bpickle extensions when starting a LandscapeService, letting
  plugins like the HAL/hardware one send dbus data types over AMP.

- Make the monitor and manager test cases inherit from LandscapeTest instead of
  LandscapeIsolatedTest, as they don't need DBus anymore.

With this changes the AMP-based client is now fully operational, and only a few more branches will be needed to address minor issues.

209. By Free Ekanayaka

Merge landscape-configuration [f=568499] [r=jkakar,al-maisan]

Make the landscape-config script use the AMP-based protocol to communicate
with the broker.

208. By Jamu Kakar

- Merged trunk.

207. By Free Ekanayaka

Merge amp-chunks [f=567152] [r=therve,bigkevmcd]

Change the MethodCall protocol to split arguments in chunks of
64k and transparently send them over several AMP commands.

206. By Free Ekanayaka

Merge taskhandlers [f=564587] [r=therve,jkakar]

Make all task handlers derived from PackageTaskHandlers use the AMP-based
protocol instead of D-Bus to communicate with the broker.

205. By Free Ekanayaka

Merge package-data-changed-event [f=564620] [r=sidnei,hazmat]

- Port the behavior introduced in Bug #542215 to the AMP-based
  BrokerServer, which now broadcasts package-data-changed events.

- Make the BrokerServiceHelper provide a 'live' RemoteBroker instead
  of a FakeRemoteBroker. The former BrokerServiceHelper has been renamed
  to FakeBrokerServiceHelper.

204. By Free Ekanayaka

Merge watchdog [f=562330] [r=jkakar,bigkevmcd]

- Migrate the watchdog to AMP, replacing the existing DBus-based
  communication mechanism with the AMP-based one.
- Change is in the shutdown logic in the watchdog to be fully asynchronous,
  while before was relying on DBus being synchronous.

203. By Free Ekanayaka

Merge service-cleanups [f=561471] [r=jkakar,bigkevmcd]

- Add a 'factor' parameter to the RemoteComponentConnector.connect
  mehtod, for setting the pace at which service will try to reconnect.

- Make services pass "wantPID" to the reactor.listenUNIX method, which
  cleans up left-over unix sockets on the filesystem (e.g. the former
  process died).

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:~landscape/landscape-client/trunk
This branch contains Public information 
Everyone can see this information.

Subscribers