alexpeshkoff
42b98af12b
Better syntax for CORE-4955 & docs
2015-10-09 13:57:39 +00:00
alexpeshkoff
bcf2c0eb10
Implemented CORE-4955: Define a new option for DROP SHADOW command to leave the shadow file in the filesystem
2015-10-09 13:30:45 +00:00
alexpeshkoff
8638c77c2f
Spelling fixed - thanks to Adriano
2015-10-09 11:58:06 +00:00
alexpeshkoff
6590c28174
Added memory pool describing constant MAX_MEDUIM_BLOCK_SIZE
2015-10-09 11:45:08 +00:00
firebirds
587ff7b89a
nightly update
2015-10-09 00:09:47 +00:00
alexpeshkoff
530e5e9c50
Fixed CORE-4951: Message "Incorrect parameters provided to internal function INF_transaction_info Invalid token" is reported when trying to commit 2PC transaction
2015-10-08 14:45:39 +00:00
dimitr
7857160480
Misc.
2015-10-08 13:24:21 +00:00
hvlad
53dcf15d75
Change type as Adriano suggests
2015-10-08 12:07:16 +00:00
alexpeshkoff
3994de35ec
Fixed return type - thanks to Vlad
2015-10-08 08:52:51 +00:00
hvlad
252413eae7
All utilities call fb_shutdown on exit
2015-10-08 08:07:17 +00:00
hvlad
aa8d717a7d
Detect case when DLL unloaded after ExitProcess was called.
...
In such case all threads are killed by OS thus any synchronization is potentially dangerous and could lead to hung-up.
When this condition is detected all kind of cleanup (including engine shutdown) is skipped.
It fixed CORE-4938 and similar issues.
2015-10-08 07:41:16 +00:00
firebirds
2f7435f76a
nightly update
2015-10-08 00:10:19 +00:00
asfernandes
96e6676163
Fixed CORE-4954 - The package procedure with value by default isn't called if this parameter isn't specified.
2015-10-07 18:24:36 +00:00
alexpeshkoff
2a53f5c9c5
op_crypt is not used here - avoid never executed code
2015-10-07 16:59:49 +00:00
alexpeshkoff
c25cc1ff29
Reworked memory pool:
...
1. Make free small blocks better reusable.
2. Avoid lists scan when working with medium blocks.
3. Allocate small hunks from parent pool when possible.
2015-10-07 16:45:24 +00:00
firebirds
b43f9d3cbb
nightly update
2015-10-07 00:09:47 +00:00
dimitr
c0c083e423
Fixed setting RDB$PACKAGE_BODY_SOURCE to NULL.
2015-10-06 12:10:44 +00:00
dimitr
2a1d6e246a
Use simpler solution for CORE-4928. Let's not open new gates for direct table modifications.
2015-10-06 10:58:56 +00:00
hvlad
b7faf29697
Removed unused mutex.
...
Fixed tiny memory leak.
2015-10-06 10:27:10 +00:00
firebirds
f7b8139846
nightly update
2015-10-06 00:08:01 +00:00
hvlad
2ab15d1e5f
It should fix deadlock in fbclient (see CORE-4680).
...
Thanks to Alex.
2015-10-05 12:59:29 +00:00
asfernandes
224025ff7d
Misc.
2015-10-05 01:25:39 +00:00
firebirds
09dd98ff56
nightly update
2015-10-04 00:09:35 +00:00
hvlad
79e9404d50
Fixed bug CORE-4952 : SuperServer could hung on database shutdown
2015-10-03 13:07:17 +00:00
firebirds
82bf3591d7
nightly update
2015-10-03 00:09:53 +00:00
asfernandes
9769499937
Fixed CORE-4950 - Statistics for any system index can not be updated/recalculated.
2015-10-02 17:30:09 +00:00
firebirds
4aaec01eb4
nightly update
2015-10-01 00:08:34 +00:00
asfernandes
68e2043fcf
Fixed CORE-4292 - Server ignores asynchronous (monitoring or cancellation) requests while preparing a query with lot of windowed functions.
2015-09-30 16:35:37 +00:00
firebirds
e60da17ece
nightly update
2015-09-30 00:09:09 +00:00
asfernandes
1e9ab8cf19
Fixed CORE-4947 - Compound ALTER TABLE statement with ADD and DROP the same check constraint fails.
2015-09-29 16:45:12 +00:00
hvlad
dd0a2ddd4d
More checks for b-tree page overflow during inset of new node.
...
Special care is taken to generate split point so that both new pages do not exceed the page_size.
Handle case when index key is added and split is propagated up to top-level page and former top-level page is a split by concurrent thread meanwhile.
Bugcheck when b-tree level become greater than MAX_LEVEL (16 currently) is replaced by isc_imp_exc error.
Validation code (aka gfix) now check correctness of level assigned to b-tree page (all pages at level should have same value and value should be decremented by one at each level down).
It should fix bug CORE-4914 and related issues.
2015-09-29 10:04:48 +00:00
firebirds
7443019a16
nightly update
2015-09-29 00:09:05 +00:00
paulbeach
bf07d4cf11
Fix an irritating warning when building packages
2015-09-28 13:26:54 +00:00
paulbeach
7bf1dd20c6
Apple in the last release of OSX have somehow managed to change the default behaviour of tail
2015-09-28 13:25:25 +00:00
paulbeach
1bf4ae9cd5
Clang only supports TLS from MacOSX 10.7
2015-09-28 12:15:49 +00:00
firebirds
10a82bb802
nightly update
2015-09-28 00:08:43 +00:00
asfernandes
ecdc6ea8c6
Misc.
2015-09-27 20:02:43 +00:00
asfernandes
a8496bc551
Fixed FETCH CURSOR <c> (without INTO) after changes for CORE-4929.
2015-09-27 19:39:52 +00:00
firebirds
c4b2fbae61
nightly update
2015-09-25 00:08:36 +00:00
asfernandes
78f14027d6
Fixed CORE-4943 - Dialect 1 casting date to string breaks when in the presence a domain with a check constraint.
2015-09-24 16:19:18 +00:00
firebirds
562d5d9052
nightly update
2015-09-23 00:09:17 +00:00
asfernandes
2b000c400b
Fixed CORE-4940 - Add label about deterministic flag for stored function in SHOW and extract commands.
2015-09-22 15:45:55 +00:00
hvlad
0ebb4a1891
Protect dbb_pc_transactions vector in concurrent environment.
2015-09-22 10:17:38 +00:00
robocop
a1349d3b44
Misc.
2015-09-22 06:00:39 +00:00
firebirds
e934f55d0a
nightly update
2015-09-22 00:09:35 +00:00
asfernandes
edec43a589
Fixed CORE-2883 - isql needs to extract security for new elements with ACLs.
2015-09-21 16:46:05 +00:00
firebirds
552b9be23b
nightly update
2015-09-21 00:09:04 +00:00
asfernandes
05d4cdaa06
Fixed CORE-2882 - isql needs to process new external routines.
2015-09-20 23:47:52 +00:00
hvlad
09cc6137b3
Improvement CORE-4939 : Make IO operations with nbackup backup file aligned at page size boundary
2015-09-20 12:42:21 +00:00
firebirds
648e1a298f
nightly update
2015-09-19 00:09:26 +00:00