We start up a node in maas, and maas shows it has 10.96.2.10 and 10.96.2.11 addresses (see attached screenshot_006.png file). But these addresses are incorrect:
Sep 30 18:16:37 atlas dhcpd: DHCPDISCOVER from 2c:59:e5:4a:ed:90 via eth0
Sep 30 18:16:37 atlas dhcpd: DHCPOFFER on 10.96.2.146 to 2c:59:e5:4a:ed:90 via eth0
Sep 30 18:16:39 atlas dhcpd: DHCPREQUEST for 10.96.2.146 (10.96.0.10) from 2c:59:e5:4a:ed:90 via eth0
Sep 30 18:16:39 atlas dhcpd: DHCPACK on 10.96.2.146 to 2c:59:e5:4a:ed:90 via eth0
Sep 30 18:17:56 atlas dhcpd: DHCPDISCOVER from 2c:59:e5:4a:ed:90 via eth0
Sep 30 18:17:56 atlas dhcpd: DHCPOFFER on 10.96.2.146 to 2c:59:e5:4a:ed:90 via eth0
Sep 30 18:17:56 atlas dhcpd: DHCPREQUEST for 10.96.2.146 (10.96.0.10) from 2c:59:e5:4a:ed:90 via eth0
Sep 30 18:17:56 atlas dhcpd: DHCPACK on 10.96.2.146 to 2c:59:e5:4a:ed:90 via eth0
The real address that eth0 got is 10.96.2.146. All these addresses come from the static pool.
When we release this node back into maas, and it's in the "Releasing" state, curiously at that moment it shows the node as having the .146 address (see attachment screenshot_007). Same when it's "Ready" again (attachment screenshot_008).
This was with maas 1.7.0~beta4+bzr3095-0ubuntu1.
"Releasing"