I bootstrapped on lxd and ran enable-ha. I then was presented with three state servers and each show controller-member-status: has-vote
I then used lxc delete to remove the controller #1 (leaving #0 and #2) and there was no indication that there was any sort of degradation or failure in show-controller, juju status, juju status --format=yaml. I could not tell any way to interrogate and see that the #1 was gone. I tried to ping each controller IP address and found that #1 was not responding.
Current output:
juju status --format=yaml
model:
name: controller
controller: uxtest
cloud: lxd
version: 2.0-beta11
machines:
"0":
juju-status:
current: started
since: 13 Jul 2016 11:38:08-04:00
version: 2.0-beta11
dns-name: 10.90.136.71
instance-id: juju-8c982a-0
machine-status:
current: running
message: Running
since: 13 Jul 2016 11:22:34-04:00
series: xenial
hardware: arch=amd64 cpu-cores=0 mem=0M
controller-member-status: has-vote
"1":
juju-status:
current: started
since: 13 Jul 2016 11:38:08-04:00
version: 2.0-beta11
dns-name: 10.90.136.92
instance-id: juju-8c982a-1
machine-status:
current: running
message: Running
since: 13 Jul 2016 11:37:36-04:00
series: xenial
hardware: arch=amd64 cpu-cores=0 mem=0M
controller-member-status: has-vote
"2":
juju-status:
current: started
since: 13 Jul 2016 11:38:08-04:00
version: 2.0-beta11
dns-name: 10.90.136.249
instance-id: juju-8c982a-2
machine-status:
current: running
message: Running
since: 13 Jul 2016 11:37:20-04:00
series: xenial
hardware: arch=amd64 cpu-cores=0 mem=0M
controller-member-status: has-vote
applications: {}
related to bug #1766576