juju destroy-machine is incompatible in trunk vs 1.16

Bug #1253643 reported by John A Meinel
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
juju-core
Fix Released
High
John A Meinel
1.16
Fix Released
Critical
John A Meinel
juju-core (Ubuntu)
Fix Released
Undecided
Unassigned
Saucy
Won't Fix
Undecided
Unassigned

Bug Description

[Impact]
juju clients < 1.16.4 can't destroy machines in environments >= 1.16.4

[Test Case]
with a juju-core client < 1.16.4 (from release pocket)
juju deploy mysql
juju remove-unit mysql/0
juju terminate-machine 1

[Regression Potential]
Minimal, part of upstream 1.16.6 release, impact limited to destroy-machines code paths.

[Original bug report]
juju destroy-machine uses client.DestroyMachines and client.ForceDestroyMachines which needed a new API (DestroyMachines).

As this doesn't exist in 1.16 we can't destroy-machines against 1.16

part of bug #1253619

Related branches

John A Meinel (jameinel)
description: updated
Revision history for this message
John A Meinel (jameinel) wrote :

DestroyMachine got added into the 1.16 branch (for the 1.16.4 release), so this becomes critical there if we want to actually do another 1.16 release (which we appear to need for the backup/restore work).

John A Meinel (jameinel)
Changed in juju-core:
assignee: nobody → John A Meinel (jameinel)
status: Triaged → In Progress
Go Bot (go-bot)
Changed in juju-core:
status: In Progress → Fix Committed
John A Meinel (jameinel)
Changed in juju-core:
milestone: 1.17.1 → 1.17.0
Curtis Hovey (sinzui)
Changed in juju-core:
status: Fix Committed → Fix Released
James Page (james-page)
Changed in juju-core (Ubuntu):
status: New → Fix Released
James Page (james-page)
description: updated
description: updated
Revision history for this message
Rolf Leggewie (r0lf) wrote :

saucy has seen the end of its life and is no longer receiving any updates. Marking the saucy task for this ticket as "Won't Fix".

Changed in juju-core (Ubuntu Saucy):
status: New → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.