dimitr
446534ae8e
Undo the changes no longer necessary.
2009-06-11 11:13:24 +00:00
dimitr
22011cefe5
The third incarnation of the monitoring internals. I'm not happy to commit such big changes into the point release, but this is the only solution for the AST signal safety issues in POSIX (see CORE-2483).
...
The change consists of a few parts:
- get rid of ClumpletReader/Writer classed and the related pool dependencies
- replace a single huge clumplet for dbb with a set of smaller chunks
- work with the dump at the record/field logical level
- use the universal mover instead of manual tweaking with descriptors
- automagical NULL handling instead of the hardcoded nullability rules
So far the testing hasn't revealed any functional or performance regressions.
2009-06-11 11:12:39 +00:00
paul_reeves
173f426561
Update hardcoded version strings
2009-06-10 09:14:52 +00:00
robocop
024d840cf4
Backport improvement CORE-1171: make floating point's exponential format the same across platforms.
2009-06-09 09:59:19 +00:00
alexpeshkoff
c30a601fa5
nbackup.cpp
2009-06-08 13:27:34 +00:00
alexpeshkoff
9861f79f05
Fixed use of monitoring tables in on disconnect trigger, make pool for DatabaseSnapshot independent
2009-06-08 11:47:35 +00:00
alexpeshkoff
de76a6c806
Backported changes extending range of usable auto* tools
2009-06-05 09:50:33 +00:00
dimitr
79db11d0f8
Update.
2009-06-05 09:15:36 +00:00
hvlad
268ee510c5
Update WhatsNew
2009-06-05 08:34:00 +00:00
hvlad
6db905fd86
Backport fix for bug CORE-2348 : More problems with transaction numbers overflowing 32-bit signed integer and corrupting database
2009-06-05 08:25:37 +00:00
hvlad
915429e5fe
Backport sub-task CORE-1647 : Close external table's file even if it used by some cached (inactive) requests.
...
It also fixed bug CORE-2475 : External table data not visible to other sessions in Classic.
2009-06-05 07:25:03 +00:00
hvlad
b1e58c9bbf
Backport fix for bug CORE-2416 : AV preparing a query with aggregate over derived table
2009-06-05 07:08:20 +00:00
dimitr
395abd5842
Update.
2009-06-04 08:58:37 +00:00
dimitr
49ee25df56
Fixed CORE-2483: Database permanent pool may get corrupted when working with monitoring tables.
2009-06-04 08:46:31 +00:00
robocop
ad9cf6e4be
Misc.
2009-05-30 14:23:54 +00:00
alexpeshkoff
3c236c1976
Fixed CORE-2482: Monitoring tables data collection is unstable when attaching or detaching database
2009-05-29 13:34:48 +00:00
hvlad
5fc195efa8
More fixes for bug CORE-2444 : make remapping of shared memory work correctly
2009-05-28 20:38:07 +00:00
dimitr
0321fe6674
Better error reporting. Also, don't block the requester in the case of error.
2009-05-28 07:57:49 +00:00
dimitr
cba25ef083
Better error reporting.
2009-05-28 06:50:06 +00:00
dimitr
3ae1e903ba
Update.
2009-05-27 08:45:37 +00:00
dimitr
c1ac335354
Let's not crash while internally disconnecting a Classic process after a database shutdown.
2009-05-25 19:48:28 +00:00
dimitr
4b79215748
Slightly changed a bugfix for CORE-2078 to avoid affecting indexed retrievals.
...
It's a compromise targeted to resolve any regressions in v2.1.2 (like CORE-2411).
2009-05-14 15:33:51 +00:00
alexpeshkoff
fc06c5b8e5
Backported fix for CORE-2441: Server crashes on UPDATE OR INSERT statement
2009-05-08 11:49:38 +00:00
dimitr
757c3e8190
Fixed CORE-2449: Unexpected "lock conflict" error can be thrown instead of other (expected) exception.
2009-05-05 09:33:35 +00:00
hvlad
5032ee6bec
Fixed bug CORE-2444 : When more than one attachment register interests in events simultaneously and free space in events table is exhausted engine could hung
2009-05-04 17:47:10 +00:00
alexpeshkoff
0b6e7f141a
Backported fix for CORE-2437: Buffer overflow on client when delivering events
2009-05-04 16:24:37 +00:00
dimitr
711cf38912
Update.
2009-05-04 11:05:24 +00:00
alexpeshkoff
7a5070bcb1
Backported fix for CORE-2306: fbserver terminated abnormally when thread start failed
2009-04-24 15:56:30 +00:00
asfernandes
d80333e9e0
Fixed problem with LOWER/UPPER and NONE/ASCII parameter - reported by Dmitry
2009-04-24 10:48:04 +00:00
alexpeshkoff
4efb430f8f
posix_fadvise() does not return error code in errno
2009-04-22 07:13:11 +00:00
paulbeach
fa92d565d9
Problem with weak symbols and Apple's version of GCC 4.0.1 on PPC
2009-04-17 09:51:48 +00:00
alexpeshkoff
9f07e4de54
Backported fix for CORE-2376: Change default for authentication method parameter
2009-04-09 09:03:27 +00:00
asfernandes
eb3a3ed777
Backport fix for CORE-1690 - arithmetic exception, numeric overflow, or string truncation in utf8 tables
2009-04-05 13:29:35 +00:00
alexpeshkoff
12e4a9ef8a
Changes suggested by Philippe Makowski - avoid non-asci symbols
2009-04-03 12:55:16 +00:00
alexpeshkoff
57bc673712
Added comment describing codepage as suggested by Philippe Makowski
2009-04-03 12:50:48 +00:00
dimitr
48526fa040
Sync with HEAD.
2009-04-03 06:32:32 +00:00
hvlad
00b3625bf7
Backported fix for bug CORE-2397 : If you drop two different indexes within the same transaction, you get database corruption
2009-03-30 09:04:46 +00:00
hvlad
d234f95674
More complete fix for bug CORE-2368 : AV after isc_cancel_events if event was not found
2009-03-23 17:19:42 +00:00
hvlad
0a0b296b12
Backport fix for bug CORE-2368 : AV after isc_cancel_events if event was not found
2009-03-12 08:08:06 +00:00
alexpeshkoff
a931ffee7d
Backported fix for CORE-2354: "fb_lock_print -ia" output is not flushed to a file between iterations
2009-03-10 12:35:27 +00:00
asfernandes
30a72daed9
Backport fix for CORE-2355 - Incorrect handling of LOWER/UPPER when result string shrinks in terms of byte length
2009-03-07 17:55:40 +00:00
dimitr
1b156fdb9d
Update.
2009-03-07 08:17:38 +00:00
alexpeshkoff
850880aedd
correction
2009-03-06 18:28:52 +00:00
alexpeshkoff
cdd4323c7d
Backported fix for CORE-2316: Throttling Nbackup on large databases
2009-03-06 18:17:44 +00:00
hvlad
0888aa8da4
Backported fix for bug CORE-2340 : Bugcheck 258 (page slot not empty) could occurs under high concurrent load
2009-03-06 13:11:37 +00:00
hvlad
697e9676ff
Backported fix for bug CORE-2311 : Possible memory leak in WITH RECURSIVE query
2009-03-06 13:06:46 +00:00
hvlad
df05e7d68f
Baclported fix for bug CORE-2291 : BUGCHECK 284
2009-03-06 12:52:43 +00:00
hvlad
d00f109444
Baclported fix for bug CORE-2320 : Complex recursive query may produce not all rows
2009-03-06 12:39:29 +00:00
robocop
6b99a4a706
Expose frac() in ib_udf but only as udf_frac to not clash with a possible native implementation.
2009-03-05 06:40:25 +00:00
paul_reeves
ef9e2e38b4
Add env. test for for FBBUILD_FILENAME_SUFFIX
...
Include fbrmclib.dll in the 32-bit kits
Include the 32-bit *.lib files in the 64-bit Binary Installer.
Ensure that commands passed to msiexec use double quotes when appropriate. (CORE-2111)
2009-03-04 16:24:53 +00:00