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

43570 Commits

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