Adriano dos Santos Fernandes
cfbcbeda3c
Make it possible to start multiple transactions using the same initial transaction snapshot - CORE-6018 ( #193 )
...
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.
Also added CORE-6017 - Add transaction info fb_info_tra_snapshot_number.
2019-03-01 16:17:19 -03:00
Adriano dos Santos Fernandes
05b5d16c44
Task CORE-6016 - Rename RDB$GET_CONTEXT('SYSTEM', 'SNAPSHOT_CN') to RDB$GET_CONTEXT('SYSTEM', 'SNAPSHOT_NUMBER').
2019-03-01 12:14:14 -03:00
Adriano dos Santos Fernandes
e38999f658
Add Linux build to appveyor to have public snapshots per-build and disable VS2015 and x86 builds for better performance.
2019-03-01 11:28:22 -03:00
AlexPeshkoff
606e9e345c
Fixed CORE-6015: Segfault when using expression index with complex expression
2019-03-01 12:59:45 +03:00
firebirds
03999d6b8c
increment build number
2019-02-27 00:03:34 +00:00
Artyom Smirnov
1f13a2fa15
Fix external engine memory leaks ( #168 )
...
* Release objects of external engine
1. Added explicit destruction of procedures and functions, because it
should execute external routines destructor to avoid leaks inside
external engine
2. Add explicit destruction of trigger and destruction of linked
external trigger
3. Release external engine after use
* Fix external engine procedures leaking, when creating new procedure
2019-02-26 07:54:01 +03:00
firebirds
f6e6dccf80
increment build number
2019-02-26 00:03:28 +00:00
AlexPeshkoff
71e108cf49
Partially rolled back my last commit
2019-02-25 17:34:37 +03:00
firebirds
2fe0bf0d78
increment build number
2019-02-23 00:03:25 +00:00
AlexPeshkoff
cf7a1b605d
Fixed CORE-6009: I/O error during "open" operation for file "/tmp/firebird/fb_trace_*" in firebird.log
2019-02-22 19:53:14 +03:00
Vlad Khorsun
971b9a8506
Merge pull request #194 from KarloX2/master
...
CORE-6004
2019-02-22 09:59:00 +02:00
KarloX2
83811547c9
CORE-6004
...
Don't assign new socket handle before socket is connected
2019-02-22 07:15:08 +01:00
firebirds
81b0e07ad4
increment build number
2019-02-22 00:03:26 +00:00
AlexPeshkoff
99f07c3511
Fixed CORE-6007: Firebird does not build on Mac with fresh toolchain
2019-02-21 18:37:28 +03:00
hvlad
871073b238
Use correct definition for missing socket value
2019-02-21 11:59:10 +02:00
hvlad
6fb0cda616
Update MSVC15 project files to use latest SDK version
2019-02-21 11:54:11 +02:00
Vlad Khorsun
88f799aec2
Merge pull request #190 from KarloX2/master
...
CORE-6004: Add a switch to disable the "TCP Loopback Fast Path" option
2019-02-21 11:52:33 +02:00
KarloX2
a0692f497c
CORE-6004: Add a switch to disable the "TCP Loopback Fast Path" option
...
renamed the new config setting
2019-02-20 18:13:07 +01:00
KarloX2
a769533a4e
CORE-6004: Add a switch to disable the "TCP Loopback Fast Path" option
...
fix default param value was redefined
2019-02-20 17:52:15 +01:00
KarloX2
482c688321
CORE-6004: Add a switch to disable the "TCP Loopback Fast Path" option
...
use port->getPortConfig() instead of Config::getDefaultConfig() to access the new setting value
2019-02-20 17:42:12 +01:00
KarloX2
540c90546f
CORE-6004: Add a switch to disable the "TCP Loopback Fast Path" option (Windows only)
2019-02-19 17:22:11 +01:00
firebirds
d31495be14
increment build number
2019-02-17 00:03:22 +00:00
dyemanov
818f12cf0f
Fixed CRT libs distribution for MSVC17.
2019-02-16 11:05:40 +03:00
firebirds
46a8e484f8
increment build number
2019-02-16 00:03:17 +00:00
Dmitry Yemanov
609c1094db
Misc corrections
2019-02-15 12:04:37 +03:00
firebirds
68a35287ac
increment build number
2019-02-14 00:03:29 +00:00
1c1d297a0b
Improved module search
2019-02-13 15:25:03 +03:00
firebirds
ca36b682c6
increment build number
2019-02-11 00:03:40 +00:00
Paul Reeves
360c96cd6c
Target and %PROCESSOR_ARCHITURE% are no longer synonymous in VS 2017.
2019-02-10 18:56:53 +01:00
firebirds
edabb90115
increment build number
2019-02-10 00:03:31 +00:00
Paul Reeves
847271b31f
Merge branch 'master' of github.com:FirebirdSQL/firebird
2019-02-09 10:45:12 +01:00
Paul Reeves
f933376486
Comment out installation of deprecated udf libraries for FB4
2019-02-09 09:12:44 +01:00
Paul Reeves
bbbffb9e9f
Upgrade installer to use runtimes for MSVC15 (VS 2017)
2019-02-09 09:11:56 +01:00
Paul Reeves
ae355bb048
Whitespace
2019-02-09 09:08:56 +01:00
Paul Reeves
f5b5021bb1
Upgrade installer to use runtimes for MSVC15 (VS 2017)
2019-02-09 09:04:35 +01:00
firebirds
0db158ae2c
increment build number
2019-02-09 00:03:28 +00:00
Paul Reeves
f4565169cc
Misc code formatting changes
2019-02-08 21:48:29 +01:00
Paul Reeves
61138cf026
Use correct path to locate vcvarsall.bat when building with VS150COMNTOOOLS.
2019-02-08 21:41:56 +01:00
Paul Reeves
f1a6c63a73
Add files to build msi form msvc runtimes
2019-02-08 21:40:06 +01:00
hvlad
aa5b30e171
Update "favorite" ICU version number
2019-02-08 10:05:17 +02:00
firebirds
0568720460
increment build number
2019-02-06 00:03:22 +00:00
AlexPeshkoff
faf87dd6ce
Add v.4 upgrade script to linux binary package
2019-02-05 12:51:16 +03:00
firebirds
d4866a0553
increment build number
2019-02-04 00:03:30 +00:00
Dmitry Yemanov
8984d39125
Fixed mistake in the docs
2019-02-03 12:06:30 +03:00
firebirds
2f877baa9f
increment build number
2019-02-01 00:03:28 +00:00
Dmitry Yemanov
acbec87506
Updated the docs
2019-01-31 19:11:01 +03:00
Adriano dos Santos Fernandes
133cca2966
Return option to make paralell build.
2019-01-31 13:39:03 -02:00
Adriano dos Santos Fernandes
291294cbe3
Change travis dist to xenial. ( #186 )
...
Change travis dist to use Ubuntu xenial.
2019-01-31 13:26:20 -02:00
Dmitry Yemanov
5891b84fef
Misc fixes, thanks to Adriano
2019-01-31 13:07:47 +03:00
firebirds
60a3a534e9
increment build number
2019-01-31 00:03:30 +00:00