19.05.2018 18:44, Vlad Khorsun via Firebird-devel wrote:
Nothing special was done in this area - GTT contents will be preserved.
The same for context variables.
So, we have a question - should we clear session-level state when connection
become unused (or when it about to be re-used) ?
I'd suggest to add to EDS an option to use "isolated" connection, which is guaranteed
the connection to be new and after use to be deleted, not returned to pool.
Or, better yet, create a table of "dblinks" which can be used as EDS and add this
option as a flag to the table. With this table database developer/administrator can decide
when using or not using of pool. It may have other usages as well: simplify ES ON EDS
syntax, allow to preset (and hide) connection credential, limit usage of EDS to chosen
users, etc.
--
WBR, SD.
------------------------------------------------------------------------------
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