firewaller dies if a machine has been removed directly via the provider API

Bug #1830212 reported by Junien F
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Canonical Juju
Triaged
Low
Unassigned

Bug Description

Hi,

Using juju 2.5.4, the firewaller worker dies if a deployed machine has been deleted using the provider API directly. This causes the worker to be continuously restarted. I believe it will log the following :

2019-05-23 10:00:21 ERROR juju.worker.dependency engine.go:636 "firewaller" manifold worker returned unexpected error: cannot respond to units changes for "machine-10": instances not found

and/or

2019-05-23 10:00:21 ERROR juju.worker.dependency engine.go:636 "firewaller" manifold worker returned unexpected error: machine 0 not provisioned

How to repro (at least on AWS) :

juju deploy ubuntu
juju run --unit ubuntu/0 "open-port 80"
aws ec2 terminate-instances --instance-ids <id_of_machine_0>
juju expose ubuntu

Thanks

Changed in juju:
status: New → Triaged
importance: Undecided → High
milestone: none → 2.6.3
Revision history for this message
Joseph Phillips (manadart) wrote :
Changed in juju:
milestone: 2.6.3 → 2.6.4
Changed in juju:
milestone: 2.6.4 → 2.6.5
Changed in juju:
milestone: 2.6.5 → 2.6.6
Tim Penhey (thumper)
tags: added: firewaller jaas
Changed in juju:
milestone: 2.6.6 → 2.6.7
Changed in juju:
milestone: 2.6.7 → 2.7-beta1
Changed in juju:
milestone: 2.7-beta1 → 2.7-rc1
Changed in juju:
milestone: 2.7-rc1 → none
Revision history for this message
Canonical Juju QA Bot (juju-qa-bot) wrote :

This bug has not been updated in 2 years, so we're marking it Low importance. If you believe this is incorrect, please update the importance.

Changed in juju:
importance: High → Low
tags: added: expirebugs-bot
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.