8
0
mirror of https://github.com/FirebirdSQL/firebird.git synced 2025-01-23 00:03:02 +01:00
Commit Graph

51489 Commits

Author SHA1 Message Date
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