Merge lp:~wallyworld/juju-core/provisioner-api-supported-containers into lp:~go-bot/juju-core/trunk
Status: | Merged |
---|---|
Approved by: | Ian Booth |
Approved revision: | no longer in the source branch. |
Merged at revision: | 2064 |
Proposed branch: | lp:~wallyworld/juju-core/provisioner-api-supported-containers |
Merge into: | lp:~go-bot/juju-core/trunk |
Diff against target: |
215 lines (+140/-4) 6 files modified
state/api/params/internal.go (+13/-0) state/api/provisioner/machine.go (+22/-0) state/api/provisioner/provisioner_test.go (+13/-0) state/apiserver/provisioner/provisioner.go (+25/-0) state/apiserver/provisioner/provisioner_test.go (+65/-0) state/machine.go (+2/-4) |
To merge this branch: | bzr merge lp:~wallyworld/juju-core/provisioner-api-supported-containers |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Juju Engineering | Pending | ||
Review via email: mp+194982@code.launchpad.net |
Commit message
AddSupportedCon
The AddSupportedCon
will be used by future changes to machine agent initialisation.
A change was also made to the server side implementation so that
the machine doc txn-revno is no longer checked. It was causing issues
with multi-threaded tests where different fields in the machine doc
were being updated. The machine agent initialisation thread is the
only one that updates the supported containers set.
Description of the change
AddSupportedCon
The AddSupportedCon
will be used by future changes to machine agent initialisation.
A change was also made to the server side implementation so that
the machine doc txn-revno is no longer checked. It was causing issues
with multi-threaded tests where different fields in the machine doc
were being updated. The machine agent initialisation thread is the
only one that updates the supported containers set.
Reviewers: mp+194982_ code.launchpad. net,
Message:
Please take a look.
Description: tainers on provisioner machine api
AddSupportedCon
The AddSupportedCon tainers api on the provisioner.Machine
will be used by future changes to machine agent initialisation.
A change was also made to the server side implementation so that
the machine doc txn-revno is no longer checked. It was causing issues
with multi-threaded tests where different fields in the machine doc
were being updated. The machine agent initialisation thread is the
only one that updates the supported containers set.
https:/ /code.launchpad .net/~wallyworl d/juju- core/provisione r-api-supported -containers/ +merge/ 194982
(do not edit description out of merge proposal)
Please review this at https:/ /codereview. appspot. com/25480047/
Affected files (+113, -4 lines): params/ internal. go provisioner/ machine. go provisioner/ provisioner_ test.go /provisioner/ provisioner. go /provisioner/ provisioner_ test.go
A [revision details]
M state/api/
M state/api/
M state/api/
M state/apiserver
M state/apiserver
M state/machine.go