ahodgkinson
|
5072130fea
|
FLAIM change. Misc. Makefile changes.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@858 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-09-18 22:36:12 +00:00 |
|
dsandersoremutah
|
cddaeea5a8
|
Turned off warning C4514 for Windows VC6 compiler - warns about unreferenced inline functions.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@849 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-09-15 14:40:49 +00:00 |
|
ahodgkinson
|
80cf654d01
|
Needed pragmas to align global structs on the proper boundaries (Solaris).
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@841 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-09-08 22:26:48 +00:00 |
|
dsandersoremutah
|
0ab3954682
|
Changed open to openStream.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@818 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-09-07 15:06:39 +00:00 |
|
dsandersoremutah
|
075fedfb5e
|
Made fixes to the query code to better support 64 bit numbers in arithmetic expressions. Added some more unit tests for queries involving 64 bit numbers.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@813 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-09-05 18:36:39 +00:00 |
|
ahodgkinson
|
6817adea76
|
FLAIM change. Fixed 64-bit number overflow bug.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@811 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-09-05 16:44:55 +00:00 |
|
ahodgkinson
|
3a0aefb321
|
Added support for I/O completion callbacks.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@807 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-09-01 19:45:34 +00:00 |
|
dsandersoremutah
|
24346739dd
|
Added support for storing 64 bit numbers
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@805 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-09-01 16:34:15 +00:00 |
|
ahodgkinson
|
ff2efc8904
|
FLAIM change. Fixed the makefile to enable optimizations when building non-debug binaries.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@789 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-08-22 22:09:36 +00:00 |
|
ahodgkinson
|
da74b24733
|
FLAIM changes. Update to use more of the toolkit collation routines.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@781 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-08-21 20:54:23 +00:00 |
|
dsandersoremutah
|
d2d8ab50f3
|
Updated some documentation on field and index definitions.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@775 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-08-18 16:44:12 +00:00 |
|
ahodgkinson
|
db8787eb44
|
FLAIM change. Fixed Linux compiler warning.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@766 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-08-14 19:34:09 +00:00 |
|
ahodgkinson
|
04cd5fa7af
|
FLAIM change. Updated RFL checksum code to call f_calcPacketChecksum.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@760 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-08-10 22:32:57 +00:00 |
|
ahodgkinson
|
19c68c08bc
|
FLAIM Changes. Added support for HP-UX built with the native compiler (aCC). Added code to pre-extend the database file(s) when forcing a checkpoint.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@733 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-08-03 19:24:27 +00:00 |
|
ahodgkinson
|
27bc96c21f
|
Initial support for direct and async I/O on AIX.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@730 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-08-01 21:11:45 +00:00 |
|
ahodgkinson
|
0e2ba5f0b3
|
Updated support for AIX.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@729 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-08-01 19:31:50 +00:00 |
|
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 |
|