On 05/08/2018 22:44, Adriano dos Santos Fernandes wrote:
Hi!
In "read consistency" README's patch, it says about statement level
consistency.
JRD_start/JRD_start_and_send was been changed (retry logic).
Can this retry be leaked from "SQL statements" (SELECT / UPDATE /
DELETE) to PL/SQL or request logic?
Not sure i understand question correctly...
I understand that statement consistency should be about SQL statements
only, not request or PL/SQL statements, but I'm not sure the code is
doing that.
Statement consistency is about whole execution tree of the user statement.
It is described at README.read_consistency.md:
----
Each new top-level statement create own database snapshot to see data committed
recently. With snapshots based on commit order it is very cheap operation.
Nested
statements (triggers, nested stored procedures and functions, dynamic
statements,
etc) uses same database snapshot created by top-level statement.
----
If it is not what you asked for - please, explain the question.
Regards,
Vlad
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
Firebird-Devel mailing list, web interface at
https://lists.sourceforge.net/lists/listinfo/firebird-devel