lp:~thumper/juju-core/reduce-tools-dependencies

Created by Tim Penhey and last modified
Get this branch:
bzr branch lp:~thumper/juju-core/reduce-tools-dependencies
Only Tim Penhey can upload to this branch. If you are Tim Penhey please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Tim Penhey
Project:
juju-core
Status:
Development

Recent revisions

1494. By Tim Penhey

Add a testing function to check imports.

1493. By Tim Penhey

Break apart the dependencies.

1492. By Tim Penhey

Move agent.Conf into agent/config.

1491. By Dimiter Naydenov

[r=dimitern] state/api/watcher: Client-side watchers improved

This branch fixes an issue with StringsWatcher at
client-side: it was possible to drop events if you
do not keep reading constantly. Now they get queued
up and arrive in the order delivered when reading.
Added a test as well.

Also, as a drive-by fix: there was a possibility for
deadlocking in both StringsWatcher and NotifyWatcher
when trying to close it while there is an event waiting
to be read. Added tests for these cases as well and
verified that without the fix deadlocks are indeed
triggered.

https://codereview.appspot.com/11506043/

R=fwereade, rogpeppe

1490. By Raphaël Badin

[r=rvb] Azure provider: add state file URL

1489. By Roger Peppe

[r=rogpeppe] worker/uniter/charm: fix temp dir

Fixes https://bugs.launchpad.net/juju-core/+bug/1197369 .

I'm not sure whether the time stamp is actually necessary,
so I've left it as designed. It seems that the directory is
never actually removed, so that's probably a reasonable
rationale for that.

https://codereview.appspot.com/11290043/

1488. By Martin Packman

[r=gz] Add state/address.go for machine location data

Add data structure for describing machine addresses. This is the
first step towards deprecating PublicAddress and PrivateAddress
in unitDoc and storing a list of addresses in machineDoc instead.

The structure uses a single field that may contain either a hostname
or an address. The plan is for a New constructor to correctly flag
the type of location.

https://codereview.appspot.com/11284044/

R=fwereade, jameinel

1487. By Tim Penhey

[r=thumper] Add the autostart symlink for containers.

In order for containers to autostart, there needs to be
a symlink in /etc/lxc/auto called CN.conf where CN is
the container name, which points to the config file for
the container, which is by default /var/lib/lxc/CN/config.

https://codereview.appspot.com/11491043/

1486. By Jeroen T. Vermeulen

[r=thumper] Clean up the code a bit with “make simplify”.

We should do this regularly. In this case, it only made one tiny change.

1485. By Tim Penhey

[r=thumper] Add the admin-secret to the local boilerplate.

Was missed in the first pass.

https://codereview.appspot.com/11455044/

Branch metadata

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

Subscribers