Re comment 1, in other words, that orphan cleanup code is meant (I think) for cases like the admin deleting ironic nodes via the ironic API so the ironic driver no longer reports them, and nova needs to cleanup the related compute nodes records in the DB (so the admin didn't do anything about deleting the compute service record in the API).
Re comment 1, in other words, that orphan cleanup code is meant (I think) for cases like the admin deleting ironic nodes via the ironic API so the ironic driver no longer reports them, and nova needs to cleanup the related compute nodes records in the DB (so the admin didn't do anything about deleting the compute service record in the API).