Created by Jesse Meek on 2014-05-19 and last modified on 2014-05-19
Get this branch:
bzr branch lp:~waigani/juju-core/assignment-mismatch-1320731
Only Jesse Meek can upload to this branch. If you are Jesse Meek please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Jesse Meek

Recent revisions

2741. By Jesse Meek on 2014-05-19

Remove '_' variable

2740. By Dave Cheney on 2014-05-18

[r=thumper] update errgo

Fixes gccgo incompatability

2739. By John A Meinel on 2014-05-16

[r=jameinel] utils/registry: TypedNameVersion registry

As part of getting API versioning in place, I was putting together some
Registry's in a couple of places. I realized I wanted 2 things that were
essentially identical code, just tracking slightly different object
types. So I put together an abstraction that still enforces the Type,
but is otherwise treats the input and output as a generic interface{}.


2738. By Dave Cheney on 2014-05-16

[r=dave-cheney] provider/openstack: upgrade goose

2737. By Andrew Wilkins on 2014-05-16

[r=axwalk] replicaset: close cloned sessions

Not sure if this is related to test failures,
but we should close cloned sessions anyway.


2736. By Ian Booth on 2014-05-16

[r=wallyworld] New test suite: BaseSuite

A new base test suite is introduced. It is to
replace LoggingSuite as the preferred suite
which all test suites should encapsulate.
BaseSuite itseld encapsulates LoggingSuite, plus
- isolation of user home
- flag to ensure tests will error if outgoing
  network access is attempted

Much of the implementation was moved across from
testing/environs.go. There were a number of
slightly different methods to create a fake Juju
home setup - these have been consolidated and

The flag to turn off outgoing network access when
running tests is off until the tests are fixed.
Not all tests have been updated to use the new
suite; only those affected by the refactoring
have been fixed for now.


2735. By Andrew Wilkins on 2014-05-16

[r=axwalk],[bug=1319617] replicaset: retry replSetInitiate

It would seem there's a race in mongo,
where it may think that the one and only
local replicaset member is not reachable
shortly after starting up. I was able to
reliably reproduce this error on the bot
machine by running TestInitiateReplica
in worker/peergrouper in a loop. With the
retry loop, no problems.

Fixes lp:1319617


2734. By Ian Booth on 2014-05-16

[r=wallyworld],[bug=1319822] Fix lxc tests on trusty

Now that we use lxc cloning by default on trusty
(unless explicitly disabled), some tests needed
updating to accommodate that.


2733. By John A Meinel on 2014-05-15

[r=fwereade] state/apiserver/upgrader: we don't need datadir

UnitUpgrader was a unique facade in that it was taking a "datadir"
argument (only other one that does that currently is Client).
However, it doesn't actually *do* anything with it, so lets not
give it useless data that we have to manufacture.


2732. By Ian Booth on 2014-05-15

[r=wallyworld],[bug=1318485] Use lxc clone by default

All providers now support configuring lxc
clone support, not just local provider. The
config attributes which previously were just
for local provider now are available on all

lxc-clone, if unspecified, will be set to
true if the underlying platform supports it.
The test is for Ubuntu trusty or greater. The
final check is done when the container manager
is created.

1.19.2 used a setting lxc-use-clone. This is now
removed in place of the universal lxc-clone setting.


Branch metadata

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