ahodgkinson
|
3c1660328f
|
FLAIM changes. Implemented use of F_BlockAlloc for block cache allocations. Each cache block buffer can now be used for direct I/O. This significantly reduces the overhead associated with reading blocks from disk.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@712 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-07-27 16:40:23 +00:00 |
|
ahodgkinson
|
2dad3b3c41
|
FLAIM changes. Fixed NetWare compiler warnings.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@707 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-07-25 15:08:03 +00:00 |
|
dsandersoremutah
|
5792e69d3e
|
Event functions were grouped incorrectly for doxygen
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@703 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-07-24 18:52:19 +00:00 |
|
dsandersoremutah
|
fbdd3c1ded
|
Query retrieval functions were grouped incorrectly for doxygen.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@702 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-07-24 17:47:18 +00:00 |
|
ahodgkinson
|
5555f6185c
|
Changed FLM_IO_MISALIGNED_OK to be FLM_IO_NO_MISALIGNED.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@689 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-07-20 22:27:19 +00:00 |
|
ahodgkinson
|
6cb9a206b8
|
FLAIM Change. Enhancements to reduce the overhead of growing and shrinking roll-forward and roll-back log files.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@688 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-07-20 20:16:52 +00:00 |
|
ahodgkinson
|
26e8c51b3c
|
FLAIM Change. Added support for running a database sweep within an update transaction.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@687 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-07-20 19:20:32 +00:00 |
|
dsandersoremutah
|
7cbc22fae4
|
Enhancements and improvements to the field ID table inside of records.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@685 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-07-20 14:53:19 +00:00 |
|
ahodgkinson
|
4a5ee4d53e
|
Renamed F_NOTIFY to F_NOTIFY_LIST_ITEM to avoid a conflict on Linux.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@681 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-07-19 19:09:30 +00:00 |
|
ahodgkinson
|
6f0bdb05c5
|
FLAIM changes. Changes to use FTK notify lists and the FDB hWaitSem.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@677 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-07-19 18:27:22 +00:00 |
|
ahodgkinson
|
b8a3f28938
|
FLAIM change. Fixed misaligned I/O operations.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@672 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-07-14 22:30:57 +00:00 |
|
ahodgkinson
|
e40de1a521
|
FLAIM change. Modified RFL truncation size.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@665 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-07-13 21:17:04 +00:00 |
|
ahodgkinson
|
71018ac9b5
|
FLAIM change. Added missing "break" in FlmConfig.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@664 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-07-13 21:16:23 +00:00 |
|
ahodgkinson
|
8405755fc8
|
Fixed Linux compile errors and made changes to pass new paramter to F_SlabManager::resize().
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@663 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-07-13 18:44:55 +00:00 |
|
ahodgkinson
|
ad14af3a6e
|
FLAIM changes. RFL was truncating the log smaller than the minimum file extend size. This was resulting in a lot of overhead because we would subsequently extend the RFL file when writing.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@661 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-07-13 17:43:42 +00:00 |
|
ahodgkinson
|
db572b3b69
|
FLAIM changes. Fixes to take advantage of slab manager optimizations.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@660 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-07-13 17:42:18 +00:00 |
|
ahodgkinson
|
29bb6df069
|
FLAIM changes. Made non-DIO the default on Unix platforms. Fixed various cache re-size issues.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@659 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-07-13 17:41:18 +00:00 |
|
ahodgkinson
|
da163680f2
|
Added more asserts to rfl.cpp.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@654 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-07-11 21:12:41 +00:00 |
|
ahodgkinson
|
a6a00bc447
|
Fixed issue where we weren't reading enough from the base 64 stream when encoding a key for storage in the database.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@650 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-07-11 18:06:54 +00:00 |
|
ahodgkinson
|
c44e49e82c
|
Added option in FLAIM to disable direct I/O on Linux and Unix platforms. Re-architected the FTK I/O layer and cleaned up the async interfaces.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@643 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-07-10 23:38:53 +00:00 |
|
ahodgkinson
|
0b1c41a805
|
Added code to round up to the next 512 byte boundary when writing the log header.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@641 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-07-06 23:56:36 +00:00 |
|
ahodgkinson
|
765dbd42f2
|
Removed extra f_yieldCPU calls from scache.cpp
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@640 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-07-06 23:55:21 +00:00 |
|
dsandersoremutah
|
c4b4f2ac48
|
Changed to use new defines for colors in sprintf format string.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@607 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-06-22 21:28:20 +00:00 |
|
dsandersoremutah
|
1aea353f19
|
Needed to make sure that the bufferStream object did not get deconstructed before the B64Decoder object.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@595 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-06-20 19:35:47 +00:00 |
|
dsandersoremutah
|
fb5945653d
|
Modified to set the logger client in the toolkit.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@593 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-06-20 18:31:40 +00:00 |
|
dsandersoremutah
|
9b505a7a45
|
Should not have been calling f_endLogMessage.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@592 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-06-20 18:31:17 +00:00 |
|
ahodgkinson
|
2fabd31c06
|
Moved the super-file handle into FTK and fixed various memory leaks in the FLAIM/XFLAIM unit tests.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@575 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-06-15 17:05:55 +00:00 |
|
ahodgkinson
|
f5aa2e1a0d
|
Fixed various memory leaks and enabled memory tracking for debug builds.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@571 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-06-13 21:13:24 +00:00 |
|
ahodgkinson
|
8ee3ed8699
|
Needed to release "free" cache during shutdown.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@570 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-06-13 20:20:44 +00:00 |
|
ahodgkinson
|
6e34e55fb8
|
Result set built while doing an index check needed to drop duplicate keys.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@568 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-06-13 19:29:26 +00:00 |
|
dsandersoremutah
|
10767eccbc
|
Changed pDRNSet to be a dynamic result set - class is now available in the toolkit.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@565 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-06-13 18:46:11 +00:00 |
|
dsandersoremutah
|
19b2abceb5
|
Got rid of FlmStrCmp. Updated some documentation.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@564 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-06-13 18:16:37 +00:00 |
|
ahodgkinson
|
ce90e5fd12
|
Misc. bug fixes in the FLAIM utilities.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@551 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-06-12 23:06:01 +00:00 |
|
dsandersoremutah
|
2e73d78edb
|
Added typecast to f_getpid call.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@545 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-06-12 19:27:16 +00:00 |
|
dsandersoremutah
|
2f396d7e37
|
Made some changes so it will compile when FLM_USE_NICI is defined.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@544 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-06-12 19:26:54 +00:00 |
|
ahodgkinson
|
b49776010b
|
Solaris async I/O changes.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@541 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-06-12 18:29:26 +00:00 |
|
ahodgkinson
|
3a3f806bcd
|
Fixed compiler warning on Linux.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@535 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-06-08 20:54:00 +00:00 |
|
ahodgkinson
|
b81ebe096b
|
Fixed non-debug build issue.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@533 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-06-08 19:09:00 +00:00 |
|
ahodgkinson
|
d64d1bc5c0
|
Various message logging and async I/O changes.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@528 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-06-06 22:49:49 +00:00 |
|
ahodgkinson
|
364d00b347
|
Misc. cleanup.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@525 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-06-06 21:10:19 +00:00 |
|
ahodgkinson
|
aec44098ab
|
Fixed OS X issues.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@521 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-06-06 19:24:54 +00:00 |
|
ahodgkinson
|
9d36b441c6
|
Fixed Solaris compiler warnings.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@519 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-06-06 19:00:19 +00:00 |
|
ahodgkinson
|
349ee27baf
|
Fixed OS X compiler warnings.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@515 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-06-06 15:58:24 +00:00 |
|
ahodgkinson
|
7de8b6be39
|
Ported FLAIM to FTK.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@509 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-06-05 22:59:36 +00:00 |
|
dsandersoremutah
|
f86cdf6c42
|
Changed some declarations from char * to const char* to silence compiler warnings on some platforms.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@498 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-06-01 20:07:30 +00:00 |
|
dsandersoremutah
|
d268f37e04
|
Changed DDEncOpts to be const char * array to fix warning on ia64 platform.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@493 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-06-01 16:08:55 +00:00 |
|
dsandersoremutah
|
536331f94d
|
Added support for Sparc Linux
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@471 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-05-30 16:59:07 +00:00 |
|
ahodgkinson
|
c596c93456
|
Needed to re-get the dictionary LFILE when updating a dictionary record.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@445 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-05-23 17:15:39 +00:00 |
|
dsandersoremutah
|
1c9af911bc
|
Bugzilla bug #162934. Got rid of lock timeouts associated with FLM_AUTO_TRANS.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@434 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-05-22 17:29:37 +00:00 |
|
ahodgkinson
|
609223d289
|
Changed return codes to be defined constants (rather than enums) in preparation for moving FLAIM to FTK.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@432 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-05-19 21:53:29 +00:00 |
|