asfernandes
99246d848c
Fixed CORE-2122 - Translation of large text BLOB between UNICODE_FSS (UTF8) and other charsets
2008-10-17 19:49:13 +00:00
hvlad
2f8312e234
increment build number
2008-10-16 13:10:42 +00:00
robocop
60d4b42518
Straighten some multi-line statements that can fit in less than 100 columns.
2008-10-16 11:30:10 +00:00
robocop
97e9a515cd
Fixed inconsistencies noticed by Adriano.
2008-10-16 10:15:02 +00:00
robocop
41a111e4c1
Misc.
2008-10-16 10:14:35 +00:00
robocop
96b399254e
Misc.
2008-10-16 08:52:33 +00:00
robocop
66f41f7986
Simplify the #ifdef.
2008-10-16 08:52:16 +00:00
robocop
bbc988bd9f
Correction.
2008-10-16 08:51:51 +00:00
dimitr
c4530625d9
Undo log shouldn't depend on the outer transaction.
2008-10-16 05:36:36 +00:00
asfernandes
262380af7b
Misc
2008-10-16 02:31:49 +00:00
hvlad
5805e37ba4
Implement new feature CORE-2054 : Ability to query contents database file pages via ISC API interface in order to get low-level information for debug and deep analysis purposes
2008-10-15 10:04:07 +00:00
alexpeshkoff
0c021b27b5
Avoid code duplication as suggested by Claudio
2008-10-14 14:07:10 +00:00
hvlad
ea9555d917
Fixed bug CORE-2018 : Only one client can access a readonly database
...
Missed parts, sorry
2008-10-14 13:15:25 +00:00
dimitr
5ac621c954
Let's not hide the line number of a particular bugcheck call behind a dummy function.
2008-10-14 13:09:48 +00:00
dimitr
e0db5f3ecd
Splitted the undo log into two parts: in-memory one for initial undo items (but they're much more dense now) and on-disk (cached up to TempSpaceLimit) one for full record versions (used in update-in-place).
...
This dramatically reduces the memory usage for bulk updates, thus solving CORE-1575 (serious memory bug on multiple update a table in a single transaction) and CORE-1477 (Avoiding excessive memory consumption by undo-log after series of updates) and predicting out-of-memory conditions that could often lead to record-level corruptions.
2008-10-14 10:32:54 +00:00
dimitr
1a943d1990
Splitted the undo log into two parts: in-memory one for initial undo items (but they're much more dense now) and on-disk (cached up to TempSpaceLimit) one for full record versions (used in update-in-place).
...
This dramatically reduces the memory usage for bulk updates, thus solving CORE-1575 (serious memory bug on multiple update a table in a single transaction) and CORE-1477 (Avoiding excessive memory consumption by undo-log after series of updates) and predicting out-of-memory conditions that could often lead to record-level corruptions.
2008-10-14 10:07:37 +00:00
roman-simakov
8edd7733d4
Fixed authentication bug with sysdba login written in lowercase letters.
2008-10-14 10:05:10 +00:00
hvlad
466f57189f
Correction
2008-10-14 09:51:21 +00:00
hvlad
a3d266ba83
Fixed bug CORE-2018 : Only one client can access a readonly database
2008-10-14 09:10:36 +00:00
dimitr
230071848e
Fixed the Windows build.
2008-10-13 19:21:43 +00:00
alexpeshkoff
065c4b0430
Disconnect all ports after shutdown of working threads
2008-10-13 16:04:15 +00:00
alexpeshkoff
1483d0e465
Need to keep reference count here too
2008-10-13 12:19:26 +00:00
dimitr
e6dc2d8f39
Fixed CORE-2115: Query plan is missing for the long query.
...
Some cleanup and misc code refactoring.
2008-10-13 07:23:19 +00:00
alexpeshkoff
ef5724cebe
Fixed CORE-2121: AV in client library when working with BLOBs
2008-10-12 17:23:03 +00:00
asfernandes
478b27120b
Misc
2008-10-12 15:57:39 +00:00
alexpeshkoff
526fd5efee
Added mutex for init-file open in MT world.
...
Fixed pid initialization in event.
2008-10-12 15:03:39 +00:00
alexpeshkoff
9b27aeaa52
Style and asserts - patch by Dmitry Kovalenko
2008-10-12 14:30:15 +00:00
asfernandes
0793554269
Fixed CORE-2117 - Incorrect ROW_COUNT value with indexed retrieval and subquery
2008-10-11 15:46:43 +00:00
hvlad
a3c30a6aef
Missed method (in WIN_NT implementation)
2008-10-11 10:10:01 +00:00
asfernandes
843df670d7
Misc
2008-10-11 02:42:01 +00:00
alexpeshkoff
e79f55708d
1. Cleanup - use Firebird::Semaphore instead of local events, removed code
...
related with local events from isc_sync.cpp.
2. Cleanup - removed unused parameter 'number of events' from ISC_event_wait()
and two unused parameters from ISC_event_init().
3. Added SYSV-semaphore based implementation of IPC to isc_sync.cpp.
This should fix CORE-2102: Firebird 2.5 does not build on MacOS (Darwin).
4. Fixed use of posic CS without (x)inetd (i.e. fb_inet_server -s).
5. Fixed (to be reviewed by Dmitry) recovery after some process death in lock manager.
2008-10-10 15:58:05 +00:00
alexpeshkoff
38a8b41c7f
Avoid annoying messages in firebird.log
2008-10-10 15:50:07 +00:00
alexpeshkoff
208f0a2e85
misc
2008-10-10 15:46:56 +00:00
hvlad
905708b4f2
Fixed bug CORE-2098 : View over global temporary table
2008-10-09 20:07:37 +00:00
hvlad
77aac31214
Fix for bug CORE-2114 : Fix for CORE-1838 was incomplete
2008-10-09 18:42:02 +00:00
asfernandes
28e3a05434
Misc
2008-10-09 01:05:13 +00:00
asfernandes
ac600b29d7
Misc
2008-10-09 00:59:56 +00:00
asfernandes
d9e1ba9da5
Corrections
2008-10-09 00:46:32 +00:00
dimitr
a2eee6c085
Fixed CORE-2101: Bugcheck 249 when attempting to fetch outside the end-of-stream mark for the open PSQL cursor.
2008-10-08 11:59:56 +00:00
dimitr
d58aa84877
Misc.
2008-10-08 11:58:17 +00:00
asfernandes
d3e72ed046
Misc
2008-10-08 02:24:51 +00:00
alexpeshkoff
1c08e4098b
Avoid races when closing shutdown thread
2008-10-07 10:07:24 +00:00
alexpeshkoff
0952c7fec0
Avoid running too parallel fb_shutdown() API calls
2008-10-07 08:00:27 +00:00
alexpeshkoff
71e7ae2217
misc
2008-10-07 07:41:32 +00:00
alexpeshkoff
fb6a37a819
We have to add this cause a lot of kernels have that bug
2008-10-06 16:57:39 +00:00
asfernandes
39737cf97c
Misc
2008-10-06 01:19:36 +00:00
hvlad
ca2519263b
Fixed bug CORE-2108 : "get_free_slot() failed" error
2008-10-04 19:41:18 +00:00
hvlad
857129d3f7
Initialize local variable
2008-10-04 17:46:31 +00:00
hvlad
4180370a7a
Enlarge space reserved for strings in errors returned after attachment failure. It allow to report errors correctly for application which made a lot of simultaneous (failed) connections.
2008-10-04 17:45:58 +00:00
hvlad
c56ebce7bc
Fixed bug CORE-2107 : Failed to establish TCP\IP connection with Windows Classic Server under high load
2008-10-04 17:14:51 +00:00