mkanat at bugzilla.org
Fri Mar 16 05:40:34 UTC 2007
On Thu, 15 Mar 2007 17:50:55 -0700 "Benton, Kevin"
<kevin.benton at amd.com> wrote:
> I did read the code. As I said, this can be a source of confusion for
> developers who don't expect nested transactions
Um, what? They ought to expect them--they're documented and I
explained just now that they happen.
> Time 6: Routine B discovers it must roll back.
> Time 7: Routine B calls $dbh->bz_rollback_transaction. This causes
> bz_rollback_transaction to actually roll back the entire
This is correct. As I said, Bugzilla will not depend on
rollback for correctness. The only time rollback will happen is during
a fatal error.
The situation you specify will never happen in Bugzilla code.
Nobody will ever rollback and then return to another function.
Competent, Friendly Bugzilla Services. And Everything Else, too.
More information about the developers