Make it possible to start multiple transactions (possibly in different
attachments) using the same initial transaction snapshot
-------------------------------------------------------------------------------------------------------------------------------
Key: CORE-6018
URL: http://tracker.firebirdsql.org/browse/CORE-6018
Project: Firebird Core
Issue Type: New Feature
Components: Engine
Reporter: Adriano dos Santos Fernandes
With this feature it's possible to create parallel (via different attachments)
processes reading consistent data from a database.
For example, a backup process may create multiple threads paralleling read data
from the database.
Also a web service may dispatch distributed sub services paralleling doing some
processing.
That is accomplished creating a transaction with SET TRANSACTION SNAPSHOT [ AT
NUMBER <snapshot number> ] or isc_tpb_at_snapshot_number.
The <snapshot number> from the first transaction may be obtained with
RDB$GET_CONTEXT('SYSTEM', 'SNAPSHOT_NUMBER') or transaction info call with
fb_info_tra_snapshot_number.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://tracker.firebirdsql.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
Firebird-Devel mailing list, web interface at
https://lists.sourceforge.net/lists/listinfo/firebird-devel