Comment 10 for bug 1649317

Revision history for this message
Kevin Benton (kevinbenton) wrote :

Unfortunately lazy='subquery' is not 1:1 transactionally with the 'joined' approach. 'subquery' reads outside of transactions can result in things like the network relationship on subnet being None because the network was deleted between the subnet read and the subquery (as happened in [1]).

We are going to have to slowly move away from 'joined', but it's not just a search and replace operation so we need to prioritize problematic relationships like joins between top-level objects.

1. https://review.openstack.org/409901