alexpeshkoff
d1df5354f6
Fixed deadlock caused by my commit for CORE-3194
2011-02-02 07:54:14 +00:00
firebirds
615665b646
nightly update
2011-02-02 03:24:52 +00:00
hvlad
3db1dd93c8
Warnings
2011-02-01 15:17:49 +00:00
hvlad
4b638d6e28
Misc
2011-02-01 15:05:30 +00:00
hvlad
b877fa6fab
Move VALIDATE_LOCK_TABLE from lock.h into lock.cpp : at allows to rebuild just lock.cpp if some need to disable validation of lock table in DEBUG build or enable validation in RELEASE build.
2011-02-01 15:01:10 +00:00
firebirds
65d73e0655
nightly update
2011-02-01 03:26:59 +00:00
hvlad
bbd043ffa3
Fixed bug CORE-3095 : Client receive event's with count equal to 1 despite of how many times EVENT was POSTed in same transaction
2011-01-31 10:32:17 +00:00
asfernandes
b07b7e6996
Backported fix for CORE-3320 - Some MERGE syntax can crash the server.
2011-01-30 14:31:10 +00:00
dimitr
071a98a3aa
Attempted to fix CORE-3314: Dependencies are not removed after dropping the procedure and the table it depends on in the same transaction.
...
The main goal of MET_clear_cache() is to release the cached requests, not to cleanup the metadata at all (and it's not done for triggers, BTW). So setting PRC_obsolete and keeping the object cached seems safe, it will be rescanned upon the next reference.
The fix is to be field tested by the customer.
2011-01-29 12:15:21 +00:00
dimitr
e0648e8078
These checks don't seem required for the new ODS 11 optimizer logic. But they may cause bad effects, see the second example in CORE-3312: Sub-optimal join plan when the slave table depends on the master one via the OR predicate.
...
Let's remove them and see whether any regressions arise.
2011-01-29 11:30:22 +00:00
alexpeshkoff
8af62682b2
Fixed CORE-3194: Number of connections to linux superclassic has limit equal 508
2011-01-28 16:52:06 +00:00
hvlad
d6ec7d5540
Fixed bug CORE-3315 : Audit plugin records a sencond *FAILED* EXECUTE_STATEMENT_FINISH after a "normal" one
2011-01-28 09:17:51 +00:00
firebirds
a39a4a439f
nightly update
2011-01-21 03:49:47 +00:00
dimitr
0005a71d87
Fixed CORE-3312: Sub-optimal join plan when the slave table depends on the master one via the OR predicate.
2011-01-20 07:00:17 +00:00
dimitr
b5f7e91ec7
Fixed CORE-3311: Error "data type unknown" while preparing UPDATE/DELETE statements with the parameterized ROWS clause.
2011-01-20 04:39:18 +00:00
firebirds
cf12250850
nightly update
2011-01-20 03:36:37 +00:00
alexpeshkoff
9a6d19be38
Fixed CORE-3297: nbackup exits without info when firebird.conf is missing. Make all utilities run without firebird.conf - only server requires it's presence.
2011-01-19 12:58:21 +00:00
firebirds
b0d60d57b1
nightly update
2011-01-17 03:29:45 +00:00
alexpeshkoff
27b6da7104
Damyan's patch fixing list of targets for linux/s390
2011-01-16 14:05:51 +00:00
alexpeshkoff
e53f8694be
Fixed CORE-2756: substring from timestamp - unexpected result
2011-01-16 13:19:52 +00:00
robocop
130c32bd93
Misc.
2011-01-16 09:59:21 +00:00
robocop
cafd35ef6c
Style.
2011-01-16 09:58:52 +00:00
firebirds
b84f3b969c
nightly update
2011-01-16 03:29:53 +00:00
robocop
1f666d9558
Misc.
2011-01-15 09:22:29 +00:00
robocop
36c39d9d72
Misc.
2011-01-15 09:18:40 +00:00
robocop
d9c59b1176
Misc.
2011-01-15 09:09:02 +00:00
robocop
ac3bd4e4f5
Misc.
2011-01-15 09:07:47 +00:00
robocop
b3e6e31fe4
Avoid variable shadowing.
2011-01-15 09:07:02 +00:00
robocop
dcb7bd6ff6
Misc.
2011-01-15 09:04:36 +00:00
firebirds
9b19148af7
nightly update
2011-01-15 03:32:02 +00:00
dimitr
c8c333b63f
Correction.
2011-01-14 06:47:36 +00:00
dimitr
83f36de492
Tuned the code a little in order to avoid redundant retrievals. As a side effect, it downgrades three-way joins to two-way ones, thus helping the optimizer to choose a good plan in the worst (zero selectivity) cases. This should resolve CORE-2933 (Very slow execution of a script that creates a lot of metadata) and CORE-3237 (Slow compilation of stored procedures) without tweaking the optimizer constants.
2011-01-14 06:19:22 +00:00
firebirds
ff27999b07
nightly update
2011-01-13 03:30:24 +00:00
dimitr
0f7aa4d392
Corrected the license URLs.
2011-01-12 10:56:03 +00:00
firebirds
13dc9e765e
nightly update
2011-01-12 03:32:52 +00:00
asfernandes
1120684ffe
Backported fix for CORE-3306 - Invariant sub-query is treated as variant thus causing multiple invokations of a nested stored procedure
2011-01-12 00:15:13 +00:00
dimitr
792fbc8b55
Better fix for CORE-3211. It avoids a crash due to a not initialized rse_relation[] array which is used inside ignore_dbkey().
2011-01-11 15:55:04 +00:00
alexpeshkoff
f151ed77a3
fixed to make it match actual code
2011-01-11 07:48:45 +00:00
firebirds
0d1e1a1aa1
nightly update
2011-01-08 03:37:40 +00:00
dimitr
f225c66bd8
Fixed CORE-3302: Distinct aggregates return wrong (duplicated) data.
2011-01-07 11:24:43 +00:00
firebirds
0eed04c9e2
nightly update
2011-01-05 03:34:11 +00:00
dimitr
dee7663c54
Fixed my stupid mistake.
2011-01-04 12:49:59 +00:00
firebirds
4da55b2246
nightly update
2011-01-03 03:30:25 +00:00
hvlad
0e1ea07d37
More conservative fix for CORE-3282 : EXECUTE STATEMENT parses the SQL text using wrong charset.
...
Convert into attachment charset query text only
2011-01-02 22:15:33 +00:00
firebirds
afe4356783
nightly update
2010-12-29 03:34:09 +00:00
dimitr
d81d6780b0
CORE-3295: Estimate the actual record compression ratio in the optimizer.
2010-12-28 12:01:06 +00:00
firebirds
575136d5d4
nightly update
2010-12-28 03:30:23 +00:00
hvlad
420f7629c0
Fixed typo at my recent commit for CORE-3266
2010-12-27 22:03:04 +00:00
firebirds
808c73324d
nightly update
2010-12-27 03:28:27 +00:00
firebirds
f6f78276ef
nightly update
2010-12-24 03:32:26 +00:00