alexpeshkoff
8b2abbdb65
fixed correct logic, broken by my last commit
2007-02-24 11:28:51 +00:00
robocop
63a80b0db6
Misc.
2007-02-23 05:55:37 +00:00
asfernandes
d87a30bf0c
Misc
2007-02-23 01:42:10 +00:00
alexpeshkoff
dfef55e991
Fix for CORE-968 - Assertion failure in posix/isc_ipc.cpp
2007-02-22 16:47:39 +00:00
dimitr
15c3681d8a
Fixed CORE-1135.
2007-02-22 14:12:04 +00:00
robocop
409ff041dd
Misc and replaced "IB" by "FB" where it made sense to me.
2007-02-11 09:04:54 +00:00
dimitr
fd7a702e7d
Optimization. Removed redundant NBAK calls (they are pretty expensive).
2007-02-08 14:01:53 +00:00
asfernandes
90337587ff
Misc
2007-02-08 00:03:36 +00:00
dimitr
ecc261de7c
Cleanup.
2007-02-06 08:03:43 +00:00
dimitr
f042dc9f8f
Fixed CORE-1121. This time the fix itself is separated from the cleanup to make the reviewers happy.
...
The changes are identical to my previous commit into B2_0_Release.
2007-02-06 07:47:59 +00:00
alexpeshkoff
a13e291d5f
front-ported fox for CORE-1098
2007-01-18 15:50:18 +00:00
dimitr
5af8f3c3a9
Fixed CORE-1039.
2006-12-04 21:26:43 +00:00
dimitr
988782a96a
1) A new class to handle aggregated multi-level performance counters.
...
2) Cleanup and minor fixing.
3) A few monitoring changes.
2006-10-07 10:53:01 +00:00
robocop
7040d668fd
Misc.
2006-05-25 08:40:23 +00:00
dimitr
211645e3dc
Getting rid of the old allocator routines.
2006-05-23 10:17:00 +00:00
hvlad
701f2cbda4
Global temporary tables implementation
2006-05-21 22:07:35 +00:00
robocop
e77a46b011
Misc.
2006-05-20 03:55:54 +00:00
asfernandes
292ad66e96
Misc
2006-05-20 01:53:51 +00:00
alexpeshkoff
b056a118b5
1. Avoid use of STL
...
2. Reworked exceptions to make status_exception always hold correct status vector
3. Avoid use of RTTI
2006-05-19 15:17:02 +00:00
robocop
c5f2284b15
Style.
2006-04-06 08:18:53 +00:00
dimitr
233aef595a
gds_alloc() no longer throws exceptions. Let's handle it properly.
2006-04-05 04:36:23 +00:00
robocop
1f84bac700
Mark unused data members, discover more code associated to conditional compilation, clean some places, replace custom loops by memcpy and memset when possible, etc.
2006-02-23 05:08:26 +00:00
robocop
97122ee389
Replace jrd_time.h by our timestamp.h, but I left timestamp.h's #includes commented where it *seemed* not necessary.
2006-02-03 08:39:36 +00:00
robocop
25c08aea67
The files rng.cpp, rng.h, rng_proto.h, bookmark.cpp and bookmark.h belong exclusively to PC_ENGINE, that's obsolete functionality.
...
Eighth step: dbb_refresh_ranges belongs to the obsolete functionality and since it's never set but tested in cch.cpp with two AND, the whole condition will be always false, hence remove the code.
2006-02-02 07:57:36 +00:00
dimitr
a5a967c648
Little cleanup.
2006-01-05 10:10:37 +00:00
hvlad
ddc489f6f0
Restored accidentally committed wrong file
2005-12-26 21:17:16 +00:00
hvlad
52086cd806
Avoid frequent (unneeded and inefficient) allocation \ deallocation of stack entryes
2005-12-26 21:13:03 +00:00
hvlad
9d6b361f69
Eliminate unnecessary JRD_get_thread_data call in nbak.
...
Checked against B2_0_BV_Stable3 branch
2005-11-21 23:33:20 +00:00
skidder
699c914cbf
little debug logging improvements
2005-07-19 23:27:38 +00:00
hvlad
3e5ce4257d
Temporary fix to prevent 100% cpu load in case of write failure
2005-02-17 07:29:50 +00:00
robocop
8d4b89723f
Welcome to paranoid programming.
2005-01-25 06:33:07 +00:00
dimitr
4ef8631580
Cleanup.
2005-01-24 07:58:34 +00:00
robocop
af6a16107a
Misc.
2004-11-30 06:18:39 +00:00
robocop
d6535351a2
Misc: style.
2004-11-24 09:22:07 +00:00
robocop
628b088d2c
Treat string literals and string constants with more respect.
2004-11-10 04:26:45 +00:00
alexpeshkoff
6e89d3e6d8
avoid warnings in gcc
2004-11-07 14:30:38 +00:00
dimitr
421f259a4e
1) Locks related cleanup
...
2) Got rid of TRA_nowait + transaction waits related cleanup
3) Return isc_lock_timeout when it's necessary
TODO: Enhance SET TRANSACTION
2004-10-07 09:15:32 +00:00
dimitr
6f6e76f102
Some checks as suggested by Claudio.
2004-10-03 12:16:45 +00:00
robocop
31ba754981
After talking to Ann, decided to disable several items:
...
- obsolete items like WAL and JOURNAL (cleaned in the past)
- crud from attempts never finished like the shared cache manager for Classic
- DSQL nodes that aren't used. This allowed freeing some keywords.
The functionality was disabled by commenting the code. No code has been deleted.
2004-10-03 04:49:04 +00:00
dimitr
3a043cf1dd
Some minor corrections, as suggested by Claudio.
2004-10-01 09:45:55 +00:00
skidder
02a0915156
Teach engine to work with larger record numbers - 64-bit internally, 40-bit externally
2004-09-28 06:28:38 +00:00
hvlad
828a0615a1
Fix 100% CPU use by cache_writer in some rare cases
2004-09-27 08:31:20 +00:00
dimitr
b01c48b381
Fixed my yesterday's commit once more.
2004-09-27 06:53:02 +00:00
dimitr
1faae184d4
Fixed my today's commit.
2004-09-26 12:00:37 +00:00
dimitr
7460be6611
1) Added AVL-binary tree implementation for the dirty page tree. Notes:
...
- old implementation is still in place and can be turned on (see BALANCED_DIRTY_PAGE_TREE macro)
- both implementations are unconditional to keep them in sync until the old one is dropped completely
2) Increased MAX_PAGE_BUFFERS to 128K (2GB for 16K page size)
2004-09-26 09:49:16 +00:00
alexpeshkoff
c3db4aaa97
added (and used in sources) template to change and restore default pool
2004-08-30 18:11:08 +00:00
dimitr
dee57f98e5
Removed unused JOURNAL remains and make database statistics working again.
2004-08-29 11:24:19 +00:00
robocop
b60c0e4cab
Misc: format
2004-08-21 09:29:46 +00:00
alexpeshkoff
31039a254e
next step preparing to allocate auto objects memory from appropriate pool
2004-08-16 12:28:43 +00:00
robocop
1bbb740b98
Undo inheritance in ODS page types as requested by Nickolay. Either some macros are too silly or the compiler is limited by the standard here.
...
Notice I may have missed some file that's not compiled in Win32.
2004-07-10 03:20:33 +00:00