lp://qastaging/~tribaal/landscape-client/fix-race-condition-take-two

Created by Chris Glass and last modified
Get this branch:
bzr branch lp://qastaging/~tribaal/landscape-client/fix-race-condition-take-two
Only Chris Glass can upload to this branch. If you are Chris Glass please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Chris Glass
Project:
Landscape Client
Status:
Development

Recent revisions

773. By Chris Glass

Made the gating of sending registration messages saner.

772. By Chris Glass

WIP code seems to work but unrelated tests fail.

771. By Chris Glass

Store whether the registration was sent in the client's persist store.
Prevent the client from sending another registration if the registration_sent key is found
in the store.

770. By Chris Glass

Merge revert-weird-merge-error [f=1325599] [r=bjornt,ack] [a=Chris Glass]
This is basically a resubmit of https://code.launchpad.net/~tribaal/landscape-client/multiple-juju-unit-files
since the last merge of trunk in this branch just before landing seems to have
reverted all meaningful changes.

769. By Chris Glass

Merge multiple-juju-unit-files [f=1325599] [r=ack,free.ekanayaka] [a=Chris Glass]
This branch creates a juju-info.d/ directory in the landscape-client data path, and reads all files matching *.json in this directory as a separate juju-info file.

It then reports juju-info lists to the server, either in the registration message or using a new message (to send a list of "juju info" instead of just one).

768. By Adam Collard

Revert r767 due to broken server imports [r=chad.smith]

bzr merge -r 767..766

767. By Chris Glass

Merge multiple-juju-unit-files [f=1325599] [r=ack,free.ekanayaka] [a=Chris Glass]
This branch creates a juju-info.d/ directory in the landscape-client data path, and reads all files matching *.json in this directory as a separate juju-info file.

It then reports juju-info lists to the server, either in the registration message or using a new message (to send a list of "juju info" instead of just one).

766. By Alberto Donato

Merge ceph-message-to-ceph-usage [f=1321337] [r=adam-collard,free.ekanayaka] [a=Alberto Donato]
This reverts the message name change for ceph-usage
It preserves backwards compatibility by always sending an empty "ceph-usages" field in the message.

765. By Alberto Donato

Merge swift-usage [f=1320236] [r=tribaal,tealeg] [a=Alberto Donato]
This branch replaces the SwiftDeviceInfo plugin with SwiftUsage, which reports free/used/available space for each device in the cluster.
It uses a different message type from the previous plugin.

764. By Alberto Donato

Merge ceph-usage-report-bytes [f=1319782] [r=adam-collard,benji] [a=Alberto Donato]
This makes the ceph plugin report total/used/available space (in Mb) in the ring, instead of the usage.
It uses a new "ceph" message type in place of "ceph-usage", which will be eventually dropped.

Branch metadata

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

Subscribers