asfernandes
23cfefbfab
increment build number
2008-10-20 13:46:34 +00:00
asfernandes
b3df17bf85
increment build number
2008-10-20 13:19:34 +00:00
asfernandes
608fa01368
Patch by Dmitry Kovalenko for CORE-1596
2008-10-20 13:19:33 +00:00
dimitr
d45449ef72
increment build number
2008-10-20 11:12:02 +00:00
dimitr
6c4cf0f97c
increment build number
2008-10-20 10:43:51 +00:00
dimitr
a305538565
increment build number
2008-10-20 04:55:33 +00:00
dimitr
f8b294253c
increment build number
2008-10-20 04:32:43 +00:00
dimitr
2fa05ed659
Update.
2008-10-20 04:32:42 +00:00
dimitr
bc19d82941
increment build number
2008-10-19 12:05:37 +00:00
dimitr
a58aaafdf2
Fixed CORE-2132: Indexed retrieval cannot be chosen if a stored procedure is used inside the comparison predicate.
2008-10-19 12:05:36 +00:00
dimitr
715bf9b999
increment build number
2008-10-19 11:41:44 +00:00
dimitr
8e72ece026
Uncouple Mutex and RefMutex. This resolves the circular dependency: "AtomicCounter->Mutex->RefCounted->AtomicCounter" and thus enables all non-x86 POSIX builds.
2008-10-19 11:41:43 +00:00
dimitr
f764f68630
increment build number
2008-10-19 11:39:40 +00:00
dimitr
415bdc62aa
increment build number
2008-10-19 11:35:13 +00:00
asfernandes
e8c879f8bc
increment build number
2008-10-17 19:49:14 +00:00
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
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
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
alexpeshkoff
8aec60327b
increment build number
2008-09-17 09:31:47 +00:00
robocop
225a3419db
increment build number
2008-09-17 09:09:29 +00:00
alexpeshkoff
b526a1be1a
increment build number
2008-09-17 06:56:55 +00:00
asfernandes
53c6411ef9
increment build number
2008-09-17 01:36:52 +00:00
asfernandes
285f58fa0d
increment build number
2008-09-17 01:36:49 +00:00
fsg
16efff88f7
increment build number
2008-09-16 18:57:28 +00:00
fsg
95a3ea7bb0
increment build number
2008-09-16 18:56:06 +00:00
alexpeshkoff
8c5a1bb6ac
increment build number
2008-09-16 14:19:12 +00:00
alexpeshkoff
9b69175326
Improvement CORE-1107: Services API extension for new (single, full) shutdown modes
2008-09-16 14:19:09 +00:00
alexpeshkoff
2e8bdd9605
increment build number
2008-09-16 14:19:07 +00:00
alexpeshkoff
5e0bbfa870
increment build number
2008-09-16 14:18:57 +00:00
alexpeshkoff
682efa40d8
increment build number
2008-09-16 14:18:56 +00:00
alexpeshkoff
b89435c894
increment build number
2008-09-16 14:18:50 +00:00
dimitr
79b423f16c
increment build number
2008-09-16 10:27:38 +00:00
dimitr
3b03866f7e
This change is intended to make the engine responsible to async requests (shutdown, cancellation, etc) while performing long index scans.
2008-09-16 10:27:30 +00:00
robocop
1bb1f9e639
increment build number
2008-09-16 09:25:08 +00:00
robocop
cc541e9022
increment build number
2008-09-16 09:25:06 +00:00
robocop
138d1efba3
increment build number
2008-09-16 09:23:26 +00:00
dimitr
5987a6cf7a
increment build number
2008-09-16 09:08:50 +00:00
dimitr
2ec208beff
increment build number
2008-09-16 09:08:36 +00:00
dimitr
96a3176086
increment build number
2008-09-16 08:49:51 +00:00
dimitr
a70b3dec63
increment build number
2008-09-16 08:49:02 +00:00
alexpeshkoff
02a212a1fc
increment build number
2008-09-16 07:00:37 +00:00
fsg
2cb5a1c625
increment build number
2008-09-15 19:53:32 +00:00
fsg
abdbbbeddf
increment build number
2008-09-15 19:52:03 +00:00
asfernandes
fd93e130fa
increment build number
2008-09-15 15:34:19 +00:00
alexpeshkoff
d8aaac7853
increment build number
2008-09-15 15:18:56 +00:00
alexpeshkoff
a90a2d601b
increment build number
2008-09-15 15:18:53 +00:00
alexpeshkoff
8bf4e07976
increment build number
2008-09-15 14:44:37 +00:00
alexpeshkoff
41c7fe06b4
increment build number
2008-09-15 14:25:18 +00:00
alexpeshkoff
6c0a54db25
increment build number
2008-09-15 14:25:13 +00:00
alexpeshkoff
a241f60808
increment build number
2008-09-15 13:53:55 +00:00
alexpeshkoff
5234cb0d3f
increment build number
2008-09-15 11:46:41 +00:00
alexpeshkoff
1a5a6a8e61
increment build number
2008-09-15 11:26:18 +00:00
alexpeshkoff
debb5b01c5
increment build number
2008-09-15 11:26:14 +00:00
alexpeshkoff
b727a36a7d
increment build number
2008-09-15 11:25:52 +00:00
alexpeshkoff
22ba78f83a
increment build number
2008-09-15 11:25:30 +00:00
asfernandes
ac0bf90ad9
Improve my last changes
2008-09-15 00:07:43 +00:00
asfernandes
146b5e8349
increment build number
2008-09-14 23:17:59 +00:00
asfernandes
7a5b0121d8
Misc
2008-09-14 23:17:58 +00:00
asfernandes
1d30417b34
increment build number
2008-09-14 23:17:52 +00:00
asfernandes
25d751ea32
New methods for array classes
2008-09-14 22:45:00 +00:00
asfernandes
4f469c3355
increment build number
2008-09-14 22:44:59 +00:00
fsg
a7a4a938b3
increment build number
2008-09-14 20:39:50 +00:00
asfernandes
a14df38113
increment build number
2008-09-14 02:58:13 +00:00
asfernandes
dd83b27a13
Fixed problem detected by TCS caused by fix of CORE-1245
2008-09-14 02:58:09 +00:00
asfernandes
886f7122fb
increment build number
2008-09-14 02:56:39 +00:00
asfernandes
e4b67b05d7
Fixed CORE-2081 - RDB$DB_KEY in subselect expression incorrectly returns NULL
2008-09-14 02:56:35 +00:00
fsg
4d751f3fcf
increment build number
2008-09-13 19:58:53 +00:00
asfernandes
7fce4ed2c8
increment build number
2008-09-13 16:38:16 +00:00
dimitr
a5f5f5de32
increment build number
2008-09-13 11:09:27 +00:00
dimitr
1353bffb6e
Misc.
2008-09-13 11:09:09 +00:00
fsg
8e6582f0ec
increment build number
2008-09-12 19:32:16 +00:00
fsg
3fbb75b6b3
increment build number
2008-09-12 19:30:30 +00:00
dimitr
f0806bfe76
increment build number
2008-09-12 14:36:24 +00:00
dimitr
ddb3e8f07c
An attempt to fix CORE-2078. This approach is hopefully a bit more clever than the pre-ODS11 one.
...
I'll be waiting for the customer's report before backporting into v2.0/v2.1.
2008-09-12 14:36:14 +00:00
dimitr
c1bd072774
increment build number
2008-09-12 14:12:53 +00:00
dimitr
0326ab6df1
increment build number
2008-09-12 12:24:04 +00:00
dimitr
591186dd00
Misc.
2008-09-12 12:23:52 +00:00
alexpeshkoff
31335dc474
increment build number
2008-09-12 11:42:25 +00:00
alexpeshkoff
a67337a251
increment build number
2008-09-12 11:31:17 +00:00
robocop
fce8a1d340
increment build number
2008-09-12 11:30:28 +00:00
robocop
35da5b0540
Paranoid compiler.
2008-09-12 11:25:31 +00:00
robocop
2706d6c420
increment build number
2008-09-12 11:15:27 +00:00
dimitr
9944112913
Misc.
2008-09-12 11:15:22 +00:00
robocop
52af98cb41
increment build number
2008-09-12 11:05:56 +00:00
robocop
180916807d
Misc.
2008-09-12 11:05:35 +00:00
dimitr
0ebb9796a3
increment build number
2008-09-12 09:19:40 +00:00
dimitr
407a4741f8
Cleanup.
2008-09-12 09:19:32 +00:00
paulbeach
550d5b3eda
increment build number
2008-09-12 09:19:22 +00:00
paulbeach
0a75ad6f34
increment build number
2008-09-12 09:19:19 +00:00
paulbeach
b2822dc40f
increment build number
2008-09-12 09:17:38 +00:00
paulbeach
ae9be95e0a
increment build number
2008-09-12 09:07:38 +00:00
paulbeach
c82f30d4d3
increment build number
2008-09-12 09:06:20 +00:00
dimitr
3c3d489aa1
increment build number
2008-09-12 08:48:54 +00:00
dimitr
aad133369c
Cleanup.
2008-09-12 08:48:47 +00:00
dimitr
df7be80c51
increment build number
2008-09-12 08:46:43 +00:00
fsg
ebd0aebf67
increment build number
2008-09-11 19:18:18 +00:00