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

39620 Commits

Author SHA1 Message Date
dimitr
296444d8a0 Attempted to fix CORE-4532: Server crashes while reserving a table under high load. 2014-09-04 11:26:51 +00:00
firebirds
3bde562e3d nightly update 2014-08-26 02:43:35 +00:00
dimitr
76c9ea1769 Fixed CORE-4530: DB_KEY based join of two tables may be ineffective. 2014-08-25 13:40:36 +00:00
firebirds
d10ec3e63a nightly update 2014-08-13 02:30:33 +00:00
hvlad
7874a6017d Backport: avoid info duplication when statements in call stack attached to different transactions (for example: monitoring snapshot is created in autonomous transaction) 2014-08-12 12:59:10 +00:00
firebirds
d783dad667 nightly update 2014-07-30 00:31:28 +00:00
dimitr
31bdbe0462 Trivial fix for CORE-4500: Firebird crashes after unsuccessful remapping of the lock table's shared memory. 2014-07-29 05:35:49 +00:00
firebirds
e2d1b20425 nightly update 2014-07-12 00:42:42 +00:00
firebirds
2d2f36db8d nightly update 2014-07-08 00:52:54 +00:00
firebirds
07a5dd5d05 nightly update 2014-07-04 00:50:22 +00:00
alexpeshkoff
e1c5dce5d7 Fixed regression in 2.5.3 - fails to build on relatively old distros 2014-07-03 07:48:17 +00:00
firebirds
cf8d4fe494 nightly update 2014-07-01 00:31:14 +00:00
alexpeshkoff
cb65a2ae3c Backported fix for CORE-4475: attempt to create lock files directory fails during cleanup 2014-06-30 11:46:26 +00:00
firebirds
0aa194aea7 nightly update 2014-06-20 00:54:48 +00:00
alexpeshkoff
11b3abb3e7 HPUX port - fixed assertion for RISC machines with compiler missing __thread support 2014-06-19 12:24:35 +00:00
firebirds
dcceca9945 nightly update 2014-06-19 00:48:08 +00:00
alexpeshkoff
d304809db9 AIX port 2014-06-18 10:47:48 +00:00
firebirds
e164e9cca9 nightly update 2014-06-18 00:57:56 +00:00
asfernandes
4f1a7be502 Fixed CORE-4452 - Can`t create two collations with different names if autoddl =OFF. 2014-06-17 15:45:56 +00:00
firebirds
99d7795878 nightly update 2014-06-17 00:54:22 +00:00
alexpeshkoff
2abd689074 Backported fix for CORE-4461: nbackup prints error messages to stdout instead stderr 2014-06-16 13:50:30 +00:00
firebirds
21f62e363a nightly update 2014-06-14 00:48:10 +00:00
firebirds
758f408f8f nightly update 2014-06-13 00:41:56 +00:00
asfernandes
49a4e33f41 Backported fix for CORE-4417 - gbak: cannot commit index ; primary key with german umlaut. 2014-06-12 15:56:47 +00:00
firebirds
4b435a4030 nightly update 2014-06-11 00:47:03 +00:00
dimitr
dcd6de2dc8 Patch by Nickolay Samofatov: avoid an AST overhead for heavily-loaded systems with many requests. This is committed into v2.5 only, so far I doubt v3 needs that. 2014-06-10 20:17:03 +00:00
dimitr
480bd4cd74 Fixed CORE-4460: Expressions containing some built-in functions may be badly optimized. 2014-06-10 20:05:10 +00:00
firebirds
20fabf1cff nightly update 2014-06-07 01:02:01 +00:00
alexpeshkoff
109a4e5467 Use GlobalPtr for static variable doing memory allocation 2014-06-06 10:42:04 +00:00
firebirds
9eb8626ee7 nightly update 2014-06-04 01:01:11 +00:00
dimitr
7b9be79b59 Replaced debug info blob id with blob contents in cached triggers. This fixes the first part of CORE-3305 / CORE-4390, thus making the original problem visible. 2014-06-03 11:02:09 +00:00
firebirds
748d32a1b0 nightly update 2014-05-30 00:46:35 +00:00
hvlad
9612a8600b Fixed bug CORE-4444 : Engine could hung and block all attachments in out of disk space condition during physical backup
Improvement CORE-4445 : Extend main database file faster when physical backup state changed from stalled to merge
2014-05-29 07:54:15 +00:00
hvlad
97ff4dee5b Fixed bug CORE-4444 : Engine could hung and block all attachments in out of disk space condition during physical backup 2014-05-29 07:46:52 +00:00
hvlad
3294d606a9 Implement support for fallocate() call on Linux.
Implement improvement CORE-4443 : Use fast file grow on those Linux systems which supports it
2014-05-29 07:44:26 +00:00
firebirds
70c95a289f nightly update 2014-05-29 01:27:14 +00:00
dimitr
24fa109eea CORE-4437: Add support for the RETURNING clause to Embedded SQL.
CORE-4438: Add support for UPDATE OR INSERT statement to Embedded SQL.
Only C/C++ language support is added, other languages will be supported in trunk.
2014-05-28 05:56:23 +00:00
firebirds
ae8bb44e71 nightly update 2014-05-24 02:35:32 +00:00
robocop
d59e104189 Misc. 2014-05-23 01:31:53 +00:00
firebirds
ce9fafa480 nightly update 2014-05-23 00:42:20 +00:00
firebirds
a098384e60 nightly update 2014-05-17 00:48:28 +00:00
hvlad
25b1575627 Correct format specifiers 2014-05-16 13:01:44 +00:00
firebirds
cb148258e7 nightly update 2014-05-16 00:42:23 +00:00
hvlad
aaf2a1e659 Fixed bug CORE-4433 : GlobalRWLock could not downgrade EX lock to SH if readers is present 2014-05-15 22:06:44 +00:00
hvlad
87ee6b8c2d 1. Improvement CORE-4431 : Reduce contention for allocation table lock while database is in stalled physical backup state
2. Improvement CORE-4432 : Let attachments to not block others when allocation table is read first time
3. On Windows, file can not be deleted while system writes cached data into it, even if file is not open by anyone.
Therefore flush delta file implicitly before closing it.
2014-05-15 22:05:06 +00:00
firebirds
4eb665ba9c nightly update 2014-05-13 02:34:34 +00:00
firebirds
dc31228f38 nightly update 2014-04-26 00:52:06 +00:00
alexpeshkoff
cb73693763 Minimal fix for CORE-4303: Possible races while Service destruction 2014-04-25 11:01:51 +00:00
firebirds
58861749b7 nightly update 2014-04-25 00:53:49 +00:00
paulbeach
f1708f2b63 Fix typo in debug routine 2014-04-24 11:43:38 +00:00
firebirds
e938146420 nightly update 2014-04-20 00:38:17 +00:00
hvlad
2d4240b437 Missed return 2014-04-19 07:34:10 +00:00
firebirds
589f54084c nightly update 2014-04-17 00:53:17 +00:00
hvlad
91dcb1ff5b Load icuin30.dll from the same folder as already loaded icuuc30.dll.
It should fix CORE-3183 : FBEmbed.dll does not load icuin30.dll from same folder as itself (icudt30.dll, icuuc30.dll load OK)
2014-04-16 13:13:52 +00:00
firebirds
0a51579121 nightly update 2014-04-09 00:52:26 +00:00
hvlad
b8a58d18a3 Avoid issues with not initialized members of record_param. 2014-04-08 08:18:56 +00:00
firebirds
a101417f12 nightly update 2014-04-08 00:47:01 +00:00
dimitr
a24fa92e74 Simplest solution for CORE-4386: Report more details for "object in use" errors. Also, I've removed the database filename from the error message for security reasons. v3 is going to get a more complete solution. 2014-04-05 18:08:41 +00:00
firebirds
b0076068ff nightly update 2014-04-05 01:39:39 +00:00
hvlad
c0ac8b61a6 Wrong code was committed (for CORE-4252), sorry 2014-04-04 08:52:04 +00:00
hvlad
a73622916a Improvement CORE-4252 : Add table name to text of validation contraint error message, to help identify error context 2014-04-04 08:37:26 +00:00
firebirds
d54f612925 nightly update 2014-03-26 01:22:49 +00:00
hvlad
ef2e6e7ba0 Fixed bug CORE-2848 : "lock conversion denied" or "lock denied" error 2014-03-25 13:32:25 +00:00
hvlad
9b074c7d80 Fixed bug CORE-4372 : Deadlock is possible when two data pages contains record fragments pointing to each other 2014-03-25 10:12:54 +00:00
firebirds
95588a5f1a nightly update 2014-03-14 00:59:52 +00:00
roman-simakov
6ad5e36879 Corrected gfix messages to avoid user's panic. Reviewed by Vlad. 2014-03-13 09:29:04 +00:00
firebirds
4110b0a44c nightly update 2014-02-26 01:01:47 +00:00
dimitr
fd9f3eed8e Fixed CORE-4353: Sorting records are larger than really necessary. 2014-02-25 09:02:35 +00:00
robocop
fd43232bc9 This bug comes from IB, maybe from the dawn of time (PVS-Studio). 2014-02-25 06:23:51 +00:00
firebirds
6cf9c924f4 nightly update 2014-02-24 00:58:46 +00:00
dimitr
d93760ac8f Backported detailed error reporting for conflicts during reading in NORECVER transactions. 2014-02-23 07:10:27 +00:00
firebirds
fdd1910600 nightly update 2014-02-23 00:53:32 +00:00
robocop
86f0cec18c Warning (PVS-Studio). 2014-02-22 22:22:43 +00:00
robocop
ea0df6bdcd Logic error (PVS-Studio). 2014-02-22 22:22:22 +00:00
robocop
217b3f3f1a This bug comes from IB, maybe from the dawn of time (PVS-Studio). 2014-02-22 07:01:44 +00:00
robocop
61482b129b Revert code as it was in FB1.5 (PVS-Studio). 2014-02-22 07:01:20 +00:00
firebirds
fd4a796da3 nightly update 2014-02-04 00:48:26 +00:00
paulbeach
905d02a0f9 Users on Windows are hitting the 1024 FD_SETSIZE socket limit 2014-02-03 08:45:47 +00:00
firebirds
1fa34af586 nightly update 2014-01-31 00:41:42 +00:00
alexpeshkoff
9b983ca62b Backported fix for CORE-4327: Error in QLI when copying NULL blobs between databases 2014-01-30 14:53:19 +00:00
firebirds
eb310d71f5 nightly update 2014-01-25 01:25:54 +00:00
dimitr
3cfe9d54c9 I hope this will finally close the bad planning issue during restore. To be field tested. 2014-01-24 14:38:17 +00:00
firebirds
5bea2ffb39 nightly update 2014-01-23 01:01:07 +00:00
firebirds
26e63d48fb nightly update 2014-01-21 00:46:55 +00:00
hvlad
12f2a54489 Fixed bug CORE-4319 : Engine crashes when trace config contains line "connection_id=NN" and we attempt to connect to non-existent database/alias 2014-01-20 10:24:01 +00:00
firebirds
6d5f780250 nightly update 2014-01-12 00:49:07 +00:00
dimitr
39153bd117 Better output for CHARs. 2014-01-11 08:52:48 +00:00
firebirds
9cb90eb3c4 nightly update 2014-01-11 01:14:00 +00:00
dimitr
542ac86bf9 Backported CORE-3881: Extend the error reported for index/constraint violations to include the problematic key value. 2014-01-10 09:53:32 +00:00
firebirds
97c85b5e89 nightly update 2014-01-10 01:26:41 +00:00
hvlad
f3094b0e10 Backport fix for bug CORE-2165 : Unnecessary 1 index read may occur when using strict inequality condition 2014-01-09 10:51:49 +00:00
hvlad
11bad4438e Backport additional fix for bug CORE-4302 : Lookup (or scan) in descending index could be very inefficient for some keys 2014-01-09 10:48:08 +00:00
firebirds
e8ca1ef428 nightly update 2013-12-27 00:42:49 +00:00
firebirds
b03d92ab5e nightly update 2013-12-23 01:16:40 +00:00
asfernandes
778cf94bb7 Fixed CORE-4299 - "Inappropriate self-reference of column" when using "with check option" with extract(...). 2013-12-22 14:55:29 +00:00
firebirds
2a91863eaa nightly update 2013-12-22 01:23:33 +00:00
hvlad
fb35e77fcc Backport fix for bug CORE-4302 : Descending index could be very inefficient for some keys 2013-12-21 18:50:27 +00:00
firebirds
5c7602f2e5 nightly update 2013-12-20 01:13:42 +00:00
alexpeshkoff
7d2a89408c Backported minimum fix for CORE-4298: fbsvcmgr doesn't recognise sts_record_versions and other sts switches 2013-12-19 13:50:25 +00:00
firebirds
50f2f0232b nightly update 2013-12-19 00:45:27 +00:00