25.05.2016 19:39, Dimitry Sibiryakov wrote: > Here is sequence of savepoints generated in this test: > >> Request to rollback to 11. Stack is 14->11->5->10->1-> >> Request to rollback to 10. Stack is 5->10->1->
How did it happen that savepoint 11 (10 in the second case) was created inside the looper but was neither merged not rolled back? > But I'd like to ask: in cases like this, what engine must do if requested > savepoint is > not in stack at all? > I.e. if for stack above there was request to rollback to savepoint 8, for > example? Invalidate transaction and raise error/bugcheck? Dmitry ------------------------------------------------------------------------------ Mobile security can be enabling, not merely restricting. Employees who bring their own devices (BYOD) to work are irked by the imposition of MDM restrictions. Mobile Device Manager Plus allows you to control only the apps on BYO-devices by containerizing them, leaving personal data untouched! https://ad.doubleclick.net/ddm/clk/304595813;131938128;j Firebird-Devel mailing list, web interface at https://lists.sourceforge.net/lists/listinfo/firebird-devel