For legacy reasons, the Neutron test suite creates and destroys a db for each test. There is a patch proposed to create the tables once and then ensure the tables are wiped at the end of each test [1], providing a performance improvement of ~10%. I was wondering if this is the best way to provide isolation, since I’ve heard that isolation via per-test transactions should also work. The patch author reported problems with this approach - apparently nested commits were not being rolled back. Is there some trick to isolating with transactions that wouldn’t be immediately obvious?
Thanks, Maru 1: https://review.openstack.org/#/c/122028/ _______________________________________________ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev