lp:~jameinel/juju-core/api-use-register-standard-facade
- Get this branch:
- bzr branch lp:~jameinel/juju-core/api-use-register-standard-facade
Branch merges
- Juju Engineering: Pending requested
-
Diff: 1249 lines (+382/-434)26 files modifiedrpc/registry/registry.go (+4/-1)
rpc/server.go (+1/-1)
state/apiserver/admin.go (+1/-1)
state/apiserver/agent/agent.go (+5/-1)
state/apiserver/agent/agent_test.go (+11/-4)
state/apiserver/charmrevisionupdater/updater.go (+4/-0)
state/apiserver/client/client.go (+11/-21)
state/apiserver/common/registry_test.go (+32/-1)
state/apiserver/deployer/deployer.go (+4/-0)
state/apiserver/environment/environment.go (+4/-0)
state/apiserver/facades.go (+23/-0)
state/apiserver/firewaller/firewaller.go (+4/-0)
state/apiserver/keymanager/keymanager.go (+4/-0)
state/apiserver/keyupdater/authorisedkeys.go (+4/-0)
state/apiserver/logger/logger.go (+4/-0)
state/apiserver/machine/machiner.go (+4/-0)
state/apiserver/pinger.go (+103/-0)
state/apiserver/provisioner/provisioner.go (+4/-0)
state/apiserver/root.go (+23/-362)
state/apiserver/root_test.go (+0/-31)
state/apiserver/rsyslog/rsyslog.go (+4/-0)
state/apiserver/uniter/uniter.go (+4/-0)
state/apiserver/upgrader/upgrader.go (+29/-0)
state/apiserver/usermanager/usermanager.go (+12/-0)
state/apiserver/utils.go (+0/-6)
state/apiserver/watcher.go (+83/-5)
Branch information
Recent revisions
- 2754. By John A Meinel
-
Upgrader to have a nicer docstring and change its implementation to actually define the return type.
- 2751. By John A Meinel
-
Strip out all of the compat functions, and make sure docstrings are kept somewhere.
- 2749. By John A Meinel
-
Merged api-register-
standard- facade into api-use- register- standard- facade. Deal with the changes due to BaseSuite and the updates to Client and Pinger.
- 2748. By John A Meinel
-
move Pinger into its own file.
There was enough Pinger facade code that I moved it into its own file, registered it,
and then simplified the existing Pinger interface. - 2747. By John A Meinel
-
Merge in the api-named-
resources[ -datadir] so that Pinger and Client can be normal Facades. - 2745. By John A Meinel
-
Pinger is also a bit different from the other facades.
It interacts with newSrvRoot in a different way because the active Pinger
needs to trigger changes when it *isn't* called. So it does have to be
cached rather than driven on demand.
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