lp:~hazmat/pyjuju/sane-relation-ids
- Get this branch:
- bzr branch lp:~hazmat/pyjuju/sane-relation-ids
Branch merges
- Juju Engineering: Pending requested
-
Diff: 206 lines (+44/-21)4 files modifiedjuju/hooks/invoker.py (+11/-6)
juju/hooks/protocol.py (+4/-2)
juju/hooks/tests/test_invoker.py (+17/-13)
juju/state/errors.py (+12/-0)
Related bugs
Related blueprints
Branch information
Recent revisions
- 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 bugshttps:/
/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.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:pyjuju