lp:~hazmat/pyjuju/sane-relation-ids

Created by Kapil Thangavelu and last modified
Get this branch:
bzr branch lp:~hazmat/pyjuju/sane-relation-ids
Only Kapil Thangavelu can upload to this branch. If you are Kapil Thangavelu please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Kapil Thangavelu
Project:
pyjuju
Status:
Merged

Recent revisions

615. By Kapil Thangavelu

a rel-id cache coherence test

614. By Kapil Thangavelu

additional error info on relations not found, update tests

613. By Kapil Thangavelu

adding a test, some interesting failures here

612. By Kapil Thangavelu

relation-ids respect cache

611. By Kapil Thangavelu

[trivial] serialized execution test propogation

610. By Kapil Thangavelu

Serialized unit execution on a machine/container

To prevent races for system resources like apt between different
units running on the same machine/container a shared file lock is
taken out for hook execution. Mechanism is resistant to dead
processes holding lock, however per previous juju behavior no
timeout is provided for maximum hook execution time.

R=jimbaker
CC=
https://codereview.appspot.com/7237043

609. By Kapil Thangavelu

Disable charm store stats when testing.

When JUJU_TESTING is set to a non empty string value.

- Disable charm stats when getting charm-info or downloading charms.

When JUJU_TESTING is set to 'fast'

- For test instance startup speed, diable apt update/upgrade, also
  propogates to provisioning agent.

R=gary.poster, teknico
CC=
https://codereview.appspot.com/7143043

608. By Kapil Thangavelu

Environments have uuids (regression fix for subs)

Previous environment uuid work caused issues with subordinates, added
an additional test and one line fix for. Fixes bugs

https://bugs.launchpad.net/juju/+bug/1100245
https://bugs.launchpad.net/juju/+bug/1100348

R=jimbaker
CC=
https://codereview.appspot.com/7092055

607. By Kapil Thangavelu

Environments have uuids.

Data collection tools that want to operate on multiple environments need
to be unambigiously refererence an identity for the environment. This
branch introduces a JUJU_ENV_UUID variable, available in hooks for this
purpose.

R=bcsaller
CC=
https://codereview.appspot.com/7092055

606. By Kapil Thangavelu

Openstack security group api compat with hpcloud

It looks like the issue is the server security group details don't have rule
information in the diablo/hpcloud api fallback which caused problems for juju
when trying to determine what ports where open in the group (couldn't close
ports, and attempted to open ports multiple times). The simple workaround is a
specific path for hpcloud that fetches the group detail info separately if
server group details don't have rule info.

Verified against folsom/canonistack and hpcloud/diablo.

https://bugs.launchpad.net/juju/+bug/1092343

R=
CC=
https://codereview.appspot.com/6966047

Branch metadata

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

Subscribers