lp:~waigani/juju-core/assignment-mismatch-1320731

Created by Jesse Meek and last modified
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

Owner:
Jesse Meek
Project:
juju-core
Status:
Development

Recent revisions

2741. By Jesse Meek

Remove '_' variable

2740. By Dave Cheney

[r=thumper] update errgo

Fixes gccgo incompatability

2739. By John A Meinel

[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{}.

https://codereview.appspot.com/99180044/

2738. By Dave Cheney

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

2737. By Andrew Wilkins

[r=axwalk] replicaset: close cloned sessions

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

https://codereview.appspot.com/92400043/

2736. By Ian Booth

[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
provides:
- 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
simplified.

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.

https://codereview.appspot.com/100460044/

2735. By Andrew Wilkins

[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

https://codereview.appspot.com/97520046/

2734. By Ian Booth

[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.

https://codereview.appspot.com/99330043/

2733. By John A Meinel

[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.

https://codereview.appspot.com/98250044/

2732. By Ian Booth

[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
providers:
lxc-clone
lxc-clone-aufs

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.

https://codereview.appspot.com/94410043/

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