Activity log for bug #1045248

Date Who What changed Old value New value Message
2012-09-03 09:52:45 Ian Wells bug added bug
2012-09-03 09:53:05 Ian Wells summary dhcp server defaults to gateway fo filtering when unset dhcp server defaults to gateway for filtering when unset
2012-09-03 09:53:50 Ian Wells description network/model.py converts new-style models to old ones. When it's trying to identify the IP address of a DHCP server, it uses the DHCP server address, if set, and the gateway if not. There's no documentation of this functionality in the code, so I don't know why it's there. However, I believe the DHCP server address should always be set to the correct address and, if it's unset, then there is no DHCP server - so the fallback should be removed from the code. (I'd appreciate someone confirming that.) This bug will affect the libvirt driver (which at present uses legacy()-style models) and anything that uses virt/firewall.py (which converts new models to legacy form). network/model.py converts new-style models to old ones. When it's trying to identify the IP address of a DHCP server, it uses the DHCP server address, if set, and the gateway if not. DHCP filtering is only turned off completely (i.e. all DHCP packets are denied) if neither a DHCP server nor a gateway are set. There's no documentation of this functionality in the code, so I don't know why it's there. However, I believe the DHCP server address should always be set to the correct address and, if it's unset, then there is no DHCP server - so the fallback should be removed from the code. (I'd appreciate someone confirming that.) This bug will affect the libvirt driver (which at present uses legacy()-style models) and anything that uses virt/firewall.py (which converts new models to legacy form).
2012-09-17 18:38:45 Russell Bryant bug added subscriber Trey Morris
2012-09-17 18:38:51 Russell Bryant nova: status New Confirmed
2012-09-17 18:38:58 Russell Bryant nova: importance Undecided Low
2012-09-17 18:39:31 Russell Bryant nova: importance Low Medium
2016-03-09 20:05:32 mrthegreat nova: assignee mrthegreat (mrthegreat)
2016-03-09 20:21:06 mrthegreat nova: assignee mrthegreat (mrthegreat)
2016-07-05 09:41:21 Markus Zoeller (markus_z) nova: importance Medium Undecided
2016-07-05 09:41:21 Markus Zoeller (markus_z) nova: status Confirmed Expired