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

39674 Commits

Author SHA1 Message Date
dimitr
f1d60b9596 Fixed CORE-4383: Index and BLOBs garbage collection doesn't work for update_in_place(). 2015-02-14 07:34:58 +00:00
firebirds
01813f7c55 nightly update 2015-02-13 00:21:59 +00:00
dimitr
fbf184a403 Backported improved ANY/ALL handling from trunk. This should fix CORE-4690: DISTINCT vs non-DISTINCT affects the result of IN subquery. 2015-02-12 19:56:14 +00:00
firebirds
4d43b0d40e nightly update 2015-02-05 01:08:27 +00:00
smirnoffjr
d23cd23efe Backported from trunk: small fix for generic UNIX Mnt::get() implementation 2015-02-04 14:52:23 +00:00
firebirds
637290ad5a nightly update 2015-02-04 00:20:57 +00:00
alexpeshkoff
ef23fd4fcf Backported fix for CORE-4644: Get open database errors under heavy concurrent load 2015-02-03 11:58:03 +00:00
alexpeshkoff
5b567f2f70 Backported fix for CORE-4624: Firebird handles ':' characters in mount table entries invalid 2015-02-03 11:43:56 +00:00
firebirds
db0928b820 nightly update 2015-02-03 00:23:37 +00:00
dimitr
d772560b24 Additional fix for CORE-4673: Computed index based on a computed column stores NULL for all its keys. 2015-02-02 08:48:13 +00:00
firebirds
9575b2f29c nightly update 2015-01-31 00:22:53 +00:00
dimitr
0c6f0f922b Fixed CORE-4075: Server bugchecks or crashes on exception in calculated index. More advanced solution is considered for the trunk. 2015-01-29 19:17:57 +00:00
dimitr
7fe133aa95 This should fix CORE-4676: Crash on unexpected client disconnection with opened transaction. 2015-01-29 15:35:27 +00:00
dimitr
1cb23c7b92 Simplest possible fix for regression CORE-4673: Computed index based on a computed column stores NULL for all its keys. 2015-01-29 15:15:13 +00:00
dimitr
c449131460 This should fix the Windows build. 2015-01-26 14:54:14 +00:00
hvlad
d2899b8163 Improvement CORE-4671 : Release internal temporary blobs early to free some memory\disk space 2015-01-26 13:54:37 +00:00
dimitr
fbb4edcfd7 Fixed CORE-4670: Constraint violation error may be swallowed in some cases. 2015-01-26 10:42:35 +00:00
firebirds
09af5b862d nightly update 2015-01-19 00:22:41 +00:00
dimitr
fb50e99a5c Better diagnostics. 2015-01-18 09:01:10 +00:00
firebirds
a08848f434 nightly update 2015-01-18 00:25:12 +00:00
dimitr
1655ba4ca4 Backported CORE-4384: Problems when a table grows beyond 65535 pointer pages. 2015-01-17 18:49:32 +00:00
dimitr
5af1459174 This should fix CORE-4558: SuperServer dies when client is disconnected abnormally during the index navigational scan. 2015-01-17 18:15:12 +00:00
firebirds
e08d63a3e8 nightly update 2014-12-09 12:34:57 +00:00
dimitr
3466a74184 Minor corrections. 2014-12-09 07:10:01 +00:00
firebirds
a1579820d6 nightly update 2014-12-04 15:29:24 +00:00
dimitr
17978f58f0 Minor postfix for CORE-3305: "BLOB not found" error after creation/altering of the invalid trigger. 2014-12-04 09:27:36 +00:00
firebirds
e0c490d49e nightly update 2014-12-03 14:52:20 +00:00
dimitr
44e57e35a4 Fixed CORE-4631: Lock manager "out of room" error hides the real cause of this problem. 2014-12-02 20:14:18 +00:00
firebirds
128c5df0bd nightly update 2014-12-02 15:41:03 +00:00
alexpeshkoff
d310e46851 Fixed CORE-4630: Segfault in server caused by bad packet 2014-12-02 10:18:26 +00:00
dimitr
c80929e9ef Simplest possible fix for CORE-4618: Rollback doesn`t undo changes when MERGE statement updates the same target rows multiple times and PLAN MERGE is used. 2014-11-30 15:50:00 +00:00
hvlad
13a364ca62 Fixed bug CORE-4627 : Deadlock with TIP page lock and monitoring lock 2014-11-30 14:56:53 +00:00
dimitr
0db9aff0a9 Fixed CORE-4616: Server crashes while accessing context variables concurrently. 2014-11-21 11:30:06 +00:00
dimitr
44d979d980 Bumped the snapshot version number. 2014-11-21 09:47:09 +00:00
hvlad
4efcd0a272 Fixed bug CORE-4615 : Classic Server could hung with (near) 100% CPU load 2014-11-20 22:56:36 +00:00
firebirds
8673bde11a nightly update 2014-11-18 13:28:42 +00:00
firebirds
1a645d8570 nightly update 2014-11-14 13:05:53 +00:00
firebirds
51b74d5fb5 nightly update 2014-11-12 16:30:18 +00:00
asfernandes
3cde9ca352 Fixed CORE-4604 - EXECUTE STATEMENT rise varchar char_length() size. 2014-11-12 15:14:15 +00:00
mapopa
2732f30693 define copy pasted twice 2014-11-12 11:40:04 +00:00
mapopa
66b640e6a3 Add the rest of PPC64EL platform support 2014-11-12 10:28:40 +00:00
mapopa
bb0c419f36 add isc_info_db_impl_linux_ppc64el in inf_pub.h 2014-11-12 07:57:05 +00:00
firebirds
99394496b6 nightly update 2014-11-09 14:39:24 +00:00
asfernandes
0638feeb14 Backported fix for CORE-4599 - REPLACE function works incorrectly with multibyte charsets. 2014-11-09 02:03:18 +00:00
firebirds
6f883b1736 nightly update 2014-11-04 02:13:41 +00:00
mapopa
0d96ed587b Apply CORE-4595 fbguard lock file permission patch 2014-11-03 09:35:57 +00:00
firebirds
246f469a6d nightly update 2014-10-17 02:30:49 +00:00
alexpeshkoff
7af2095a78 Backported fix for CORE-4578: INPUT file not properly closed 2014-10-16 15:16:41 +00:00
firebirds
04bdfea231 nightly update 2014-10-06 02:32:56 +00:00
alexpeshkoff
aea3784ae6 Backported fix for CORE-4566: Incorrect size of the output parameter/argument when execute block, procedure or function use system field in metadata charset 2014-10-05 13:16:22 +00:00
firebirds
7e9a8623ab nightly update 2014-09-18 02:33:56 +00:00
firebirds
6c6c62dddb nightly update 2014-09-09 02:32:44 +00:00
robocop
0d8cdb7b0e Misc. 2014-09-08 01:33:51 +00:00
firebirds
b47297e8da nightly update 2014-09-06 02:46:02 +00:00
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