firebirds
|
a37e04ec4a
|
nightly update
|
2012-12-12 04:09:08 +00:00 |
|
dimitr
|
c848fc69a8
|
Avoid garbage to be written to the shadow's header page. It does not really hurt, but anyway.
|
2012-12-10 05:10:45 +00:00 |
|
firebirds
|
5a1ce71dc7
|
nightly update
|
2012-12-07 04:14:40 +00:00 |
|
dimitr
|
ae48c19a87
|
Another bunch of changes for CORE-4004: Sometimes long-running operations cannot be interrupted by asynchronous shutdown / cancellation requests. The looper nodes should never ignore req_unwind and transform it to something else.
Review and testing would be appreciated, especially in regard to EXE_assignment.
|
2012-12-06 11:43:48 +00:00 |
|
firebirds
|
5ae85cea08
|
nightly update
|
2012-12-05 04:06:14 +00:00 |
|
hvlad
|
543b50779f
|
Alternative fix for CORE-3034 (Bugcheсk 300 (can't find shared latch)), see also CORE-4004 (Sometimes long-running operations cannot be interrupted by asynchronous shutdown / cancellation requests)
|
2012-12-04 10:28:01 +00:00 |
|
firebirds
|
9062a43c89
|
nightly update
|
2012-12-04 04:47:17 +00:00 |
|
dimitr
|
65178c062a
|
Yet another complementary bugfix for CORE-4004 that avoids an index root page remaining locked after cooperative GC has been terminated by user.
|
2012-12-03 11:04:34 +00:00 |
|
dimitr
|
8d7cce247d
|
Complementary patch to the prior one. It avoids unnecessary operations (system table lookups) if we don't need index or constraint names to be reported in the error message.
|
2012-12-03 10:47:11 +00:00 |
|
dimitr
|
1c043b0e46
|
Fixed one part of CORE-4004: Sometimes long-running operations cannot be interrupted by asynchronous shutdown / cancellation requests. It's definitely not a good idea to ignore errors coming from inside BTR_key().
|
2012-12-03 10:44:39 +00:00 |
|
dimitr
|
f760ee4c58
|
Fixed the partially disabled interruptions, accidentally broken with CORE-3323 in v2.5.1.
|
2012-12-03 10:33:11 +00:00 |
|
firebirds
|
0499ea88d4
|
nightly update
|
2012-12-01 04:06:38 +00:00 |
|
hvlad
|
3e0920857c
|
Fixed bug CORE-4002 : Error message "index unexpectedly deleted" in database trigger on commit transaction
|
2012-11-30 08:12:43 +00:00 |
|
firebirds
|
d5decaf997
|
nightly update
|
2012-11-30 04:51:52 +00:00 |
|
alexpeshkoff
|
83ba186572
|
avoid const warnings
|
2012-11-29 14:37:33 +00:00 |
|
firebirds
|
faf9d908c8
|
nightly update
|
2012-11-28 05:08:49 +00:00 |
|
dimitr
|
bebc026b62
|
Backported CORE-1295: Bad optimization of queries with DB_KEY.
|
2012-11-27 17:37:14 +00:00 |
|
hvlad
|
8433046836
|
Backport change from trunk.
It fixes bug CORE-3998 : Parametrized execute statement fails
|
2012-11-27 11:12:50 +00:00 |
|
hvlad
|
12e97c4a07
|
Make BPB correctly
|
2012-11-27 11:10:37 +00:00 |
|
firebirds
|
0ef6458bd3
|
nightly update
|
2012-11-23 04:28:21 +00:00 |
|
dimitr
|
87c65731bc
|
Implemented CORE-3994: Improve the limbo transactions scan at the end of the sweep.
|
2012-11-22 14:05:37 +00:00 |
|
dimitr
|
5eaecbbfc0
|
Backported (from trunk) more reliable AST handling during the database cleanup.
|
2012-11-22 12:45:45 +00:00 |
|
dimitr
|
9f60a27a7f
|
Simplest possible fix for CORE-3989: Bad performance / slow response when many concurrent sorts are executed. It's mostly targeted at SC/CS architectures, as one can hardly have really concurrent sorts in v2.x SS. FB3 is likely to have a more complex solution.
|
2012-11-22 09:46:29 +00:00 |
|
firebirds
|
b66fb567fd
|
nightly update
|
2012-11-21 04:21:01 +00:00 |
|
hvlad
|
fd40f95751
|
Make sure relation's flags are loaded from disk before analyze them
|
2012-11-20 12:23:17 +00:00 |
|
dimitr
|
88bdcebaea
|
Additional fixes for CORE-3981 (Sub-optimal predicate checking while selecting from a view) that also resolve the regression CORE-3986 (GSEC couldn't change user password after fix for CORE-3981).
|
2012-11-20 10:15:35 +00:00 |
|
hvlad
|
18f91be9c6
|
FIxed bug CORE-3988 : Engine crashed when trace or audit is active
|
2012-11-20 09:32:55 +00:00 |
|
firebirds
|
89ccac15ae
|
nightly update
|
2012-11-20 04:17:55 +00:00 |
|
hvlad
|
c08c25a723
|
Make previous fix for CORE-3969 platform independent.
|
2012-11-19 08:41:50 +00:00 |
|
firebirds
|
4a59ad94ce
|
nightly update
|
2012-11-19 04:32:25 +00:00 |
|
dimitr
|
ef258b7712
|
Fixed CORE-3979: Server crashes while unwinding changes in an autonomous transaction.
|
2012-11-17 15:17:15 +00:00 |
|
firebirds
|
17b5568478
|
nightly update
|
2012-11-15 04:11:36 +00:00 |
|
dimitr
|
cf1212cc09
|
A more generic solution for CORE-1245: Incorrect column values with outer joins and views. It also fixes CORE-3981: Sub-optimal predicate checking while selecting from a view.
|
2012-11-14 08:14:35 +00:00 |
|
dimitr
|
ef51f56de4
|
Fixed CORE-3978: Invalid transaction counters may be reported in firebird.log during the sweep.
|
2012-11-13 09:38:37 +00:00 |
|
firebirds
|
05b31dcf16
|
nightly update
|
2012-11-12 04:39:35 +00:00 |
|
dimitr
|
3c9e272829
|
Fixed CORE-3977: DELETE FROM MON$STATEMENTS does not interrupt a longish fetch.
|
2012-11-11 15:26:39 +00:00 |
|
robocop
|
0ef0030c18
|
Misc.
|
2012-11-11 06:25:50 +00:00 |
|
firebirds
|
630441efd3
|
nightly update
|
2012-11-10 04:46:29 +00:00 |
|
alexpeshkoff
|
9d83470070
|
Make test runnable with dialect-3 employee database
|
2012-11-09 13:34:29 +00:00 |
|
firebirds
|
f10d591989
|
nightly update
|
2012-11-09 05:01:02 +00:00 |
|
alexpeshkoff
|
de442419af
|
make example posix 2008 compatible - thanks to marius
|
2012-11-08 06:11:02 +00:00 |
|
firebirds
|
a19a912aeb
|
nightly update
|
2012-11-07 04:42:37 +00:00 |
|
alexpeshkoff
|
540390ea16
|
Fixed CORE-3970: Trace uses impresice timer in POSIX
|
2012-11-06 10:45:52 +00:00 |
|
firebirds
|
2bca9f8b4e
|
nightly update
|
2012-11-02 05:46:03 +00:00 |
|
hvlad
|
e1481ec095
|
Fixed bug CORE-3969 : Memory leak when doing a lot of iterations FBSVCMGR with action_trace_start, _list and _stop
|
2012-11-01 12:03:18 +00:00 |
|
alexpeshkoff
|
c2574cf733
|
Cleanup - avoid unneeded module in trace plugin
|
2012-11-01 10:40:27 +00:00 |
|
alexpeshkoff
|
8ddf02f4d8
|
This should finally fix CORE-3786: Firebird 2.5.1 Hangs on MacOSX 10.7 (Lion) on DB create after reboot
|
2012-11-01 09:09:31 +00:00 |
|
paulbeach
|
16624e82de
|
Fix problem with Trace not working on MacOS
|
2012-11-01 09:06:56 +00:00 |
|
firebirds
|
249e3d546a
|
nightly update
|
2012-11-01 04:38:59 +00:00 |
|
dimitr
|
183c3f9876
|
Avoid a sweep pass for temporary tables, as the sweeper always sees those tables as empty, but even setting them up as empty has a non-zero cost.
|
2012-10-31 14:16:00 +00:00 |
|