8
0
mirror of https://github.com/FirebirdSQL/firebird.git synced 2025-01-31 12:43:02 +01:00
Commit Graph

23778 Commits

Author SHA1 Message Date
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
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
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
alexpeshkoff
526fd5efee Added mutex for init-file open in MT world.
Fixed pid initialization in event.
2008-10-12 15:03:39 +00:00
asfernandes
0793554269 Fixed CORE-2117 - Incorrect ROW_COUNT value with indexed retrieval and subquery 2008-10-11 15:46:43 +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
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
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
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
robocop
586c3a6cde CORE-1799: improve the almost useless "expression evaluation not supported" error message.
Did the JRD side except par.cpp because this part is covered by DSQL (only ESQL programs won't get the improved messages).
2008-10-03 05:41:16 +00:00
fsg
9c1d0b2452 increment build number 2008-09-29 20:16:43 +00:00
fsg
8b9203db6d increment build number 2008-09-29 20:14:47 +00:00
fsg
9619036499 increment build number 2008-09-29 20:13:48 +00:00
fsg
e4ec0fae91 increment build number 2008-09-28 20:06:42 +00:00
fsg
42340a5db5 increment build number 2008-09-28 20:05:12 +00:00
asfernandes
62d60fe237 increment build number 2008-09-28 19:29:18 +00:00
asfernandes
d8d6769db2 increment build number 2008-09-28 19:29:14 +00:00
asfernandes
7f51b419a7 increment build number 2008-09-28 19:29:13 +00:00
asfernandes
7217d2b2e6 increment build number 2008-09-28 19:28:57 +00:00
asfernandes
9e6f3456ee increment build number 2008-09-28 19:28:46 +00:00
asfernandes
2dd80c39bd increment build number 2008-09-28 19:28:37 +00:00
asfernandes
b03f5649c9 increment build number 2008-09-28 19:28:27 +00:00
asfernandes
dcb54949a9 increment build number 2008-09-28 19:28:19 +00:00
asfernandes
72ac68235e increment build number 2008-09-28 19:27:47 +00:00
asfernandes
d9c39dc78b increment build number 2008-09-28 19:27:46 +00:00
asfernandes
120e8cd9b7 increment build number 2008-09-28 19:27:38 +00:00
asfernandes
70ac9e9e32 increment build number 2008-09-28 19:27:30 +00:00
asfernandes
d97f6c33bb increment build number 2008-09-28 19:27:29 +00:00
asfernandes
57e7b91c52 increment build number 2008-09-28 19:27:25 +00:00
asfernandes
4d46aa25fb increment build number 2008-09-28 19:27:18 +00:00
asfernandes
dfb0f7259c increment build number 2008-09-28 19:27:14 +00:00
asfernandes
bc24f33461 increment build number 2008-09-28 19:27:00 +00:00
asfernandes
a51ae30074 increment build number 2008-09-28 19:26:55 +00:00
asfernandes
ff57878c4e increment build number 2008-09-28 19:26:45 +00:00
asfernandes
68f22ddcbd increment build number 2008-09-28 19:26:30 +00:00
asfernandes
bc268f060a increment build number 2008-09-28 19:26:14 +00:00
asfernandes
0c3cdb8a02 increment build number 2008-09-28 19:26:03 +00:00
asfernandes
d3c2137212 increment build number 2008-09-28 19:25:48 +00:00
asfernandes
f4342b5d9f increment build number 2008-09-28 19:25:45 +00:00
asfernandes
dd9dcb7659 increment build number 2008-09-28 19:25:42 +00:00
asfernandes
5e4ced08ff increment build number 2008-09-28 19:25:27 +00:00
asfernandes
30c558b4bb increment build number 2008-09-28 19:25:17 +00:00
asfernandes
b2fc6b62bb increment build number 2008-09-28 19:25:10 +00:00
asfernandes
823bdc9c8c increment build number 2008-09-28 19:25:00 +00:00
asfernandes
32a850dffb increment build number 2008-09-28 19:24:54 +00:00
asfernandes
4ca6d3fa7d increment build number 2008-09-28 19:24:41 +00:00
asfernandes
0fb817c4e0 increment build number 2008-09-28 19:24:34 +00:00
asfernandes
3a109f9e93 increment build number 2008-09-28 19:24:27 +00:00
asfernandes
5ff03b66c5 increment build number 2008-09-28 19:24:18 +00:00
asfernandes
212b743d4d increment build number 2008-09-28 19:24:07 +00:00
asfernandes
d2eef91a25 increment build number 2008-09-28 19:23:57 +00:00
asfernandes
07ecbb13fb increment build number 2008-09-28 19:23:52 +00:00
asfernandes
947660e7a6 increment build number 2008-09-28 19:23:51 +00:00
asfernandes
b1c3b322e5 increment build number 2008-09-28 19:23:42 +00:00
asfernandes
0f3ab0268d increment build number 2008-09-28 19:23:35 +00:00
asfernandes
3d4daf5279 increment build number 2008-09-28 19:23:29 +00:00
asfernandes
cc554008f2 increment build number 2008-09-28 19:23:14 +00:00
asfernandes
c122e7dcc3 increment build number 2008-09-28 19:23:07 +00:00
asfernandes
304199e6fd increment build number 2008-09-28 19:22:52 +00:00
asfernandes
af433929fb increment build number 2008-09-28 19:22:43 +00:00
asfernandes
4002f2d81e increment build number 2008-09-28 19:22:39 +00:00
fsg
79d9d98693 increment build number 2008-09-27 19:54:32 +00:00
robocop
fbf744f8c6 increment build number 2008-09-27 10:03:50 +00:00
robocop
cf2ac6beb0 increment build number 2008-09-27 09:51:51 +00:00
robocop
b38e09c691 increment build number 2008-09-27 09:51:49 +00:00
robocop
1534348b14 increment build number 2008-09-27 09:51:39 +00:00
asfernandes
909c3dfd0f increment build number 2008-09-27 02:54:35 +00:00
fsg
9093d9180a increment build number 2008-09-24 19:10:21 +00:00
fsg
7b995c3a51 increment build number 2008-09-24 19:08:45 +00:00
robocop
fc012477b6 increment build number 2008-09-24 11:27:58 +00:00
robocop
e9d350bba7 increment build number 2008-09-24 11:20:37 +00:00
robocop
b2b7a98648 Misc. 2008-09-24 09:24:35 +00:00
asfernandes
e196dffb26 increment build number 2008-09-24 02:02:36 +00:00
fsg
40f4e6825a increment build number 2008-09-23 18:57:23 +00:00
paulbeach
a117e40311 increment build number 2008-09-23 11:06:47 +00:00
paulbeach
4cbab7a317 increment build number 2008-09-23 11:05:54 +00:00
paulbeach
96f814e8d0 increment build number 2008-09-23 10:49:09 +00:00
alexpeshkoff
53f6b80975 increment build number 2008-09-22 14:52:29 +00:00
alexpeshkoff
50380fa637 increment build number 2008-09-22 14:52:25 +00:00
alexpeshkoff
cea06530ae increment build number 2008-09-22 14:46:19 +00:00
alexpeshkoff
d05dcdccfe increment build number 2008-09-22 14:46:17 +00:00
alexpeshkoff
2a57dedf0e increment build number 2008-09-22 14:46:10 +00:00
alexpeshkoff
f74ba61ba9 Misc - same header was repeated twice 2008-09-22 14:41:40 +00:00
fsg
315f33a047 increment build number 2008-09-19 18:57:45 +00:00