You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
AV in engine when StatementTimeout is active for user statement and some internal DSQL statement was executed as part of overall execution process [CORE6526]
#6753
In the case below the internal DSQL statement is run on commit when index is modified.
Note, most internal statements used by the engine is ESQL, not DSQL - thus they are not interact with StatementTImeout.
set term ^;
execute block as begin
in autonomous transaction do
execute statement 'set statistics index rdb$index_0';
end
^
set statement timeout 60
^
execute block as begin
in autonomous transaction do
execute statement 'set statistics index rdb$index_0';
end
^
Statement failed, SQLSTATE = 08006
Error reading data from the connection.
The bug was reported by Pavel Zotov with much more complex scenario.
Submitted by: @hvlad
In the case below the internal DSQL statement is run on commit when index is modified.
Note, most internal statements used by the engine is ESQL, not DSQL - thus they are not interact with StatementTImeout.
set term ^;
execute block as begin
in autonomous transaction do
execute statement 'set statistics index rdb$index_0';
end
^
set statement timeout 60
^
execute block as begin
in autonomous transaction do
execute statement 'set statistics index rdb$index_0';
end
^
Statement failed, SQLSTATE = 08006
Error reading data from the connection.
The bug was reported by Pavel Zotov with much more complex scenario.
Commits: 1b9f5d8
The text was updated successfully, but these errors were encountered: