I finally found the source of the exception: https://github.com/openstack/nova/blob/master/nova/api/openstack/v2/contrib/extended_status.py#L69. Extensions are still new to me so the flow here isn't obvious, but it appears to explain why every /servers/detail api call appears to be duplicated in the logs.
I'm still not certain about the status=ACTIVE when task_state=deleting, but I don't think that is in play here.
I finally found the source of the exception: https:/ /github. com/openstack/ nova/blob/ master/ nova/api/ openstack/ v2/contrib/ extended_ status. py#L69. Extensions are still new to me so the flow here isn't obvious, but it appears to explain why every /servers/detail api call appears to be duplicated in the logs.
I'm still not certain about the status=ACTIVE when task_state= deleting, but I don't think that is in play here.