Sears Russell
|
6e4d6878cf
|
Wrote write ahead logging section
|
2006-04-22 06:46:31 +00:00 |
|
Sears Russell
|
6ebd6075e6
|
We have a reference!!
|
2006-04-22 02:29:33 +00:00 |
|
Sears Russell
|
e6ee3e74fc
|
Initial commit of introduction and prior work.
|
2006-04-22 02:29:16 +00:00 |
|
Sears Russell
|
5026835113
|
Dummy bib file
|
2006-04-20 19:33:26 +00:00 |
|
Sears Russell
|
65a028d777
|
Added outline.
|
2006-04-20 19:32:58 +00:00 |
|
Sears Russell
|
7c91ffbecf
|
Initial checkin + abstract
|
2006-04-20 05:36:01 +00:00 |
|
Sears Russell
|
ef43d5e4ce
|
Implemented log truncation.
|
2006-04-14 03:45:26 +00:00 |
|
Sears Russell
|
11c311bc91
|
Added support for raw pages, implemented posix_memalign workaround, and re-enabled O_DIRECT by default
|
2006-04-12 01:41:35 +00:00 |
|
Sears Russell
|
33cbbb0e2d
|
In memory logging implementation
|
2006-04-12 01:40:47 +00:00 |
|
Sears Russell
|
ab541b7dc8
|
Created bufferPool, moved memory management for page structs to it
|
2006-04-11 20:35:21 +00:00 |
|
Sears Russell
|
c29b16a6ed
|
Created new module, bufferPool, and moved memory management for page structs to it.
|
2006-04-11 20:34:52 +00:00 |
|
Sears Russell
|
c1d8906d28
|
removed memcpy() calls from inMemoryLog; added "const" qualifier to many LogEntry pointers.
|
2006-04-11 02:20:21 +00:00 |
|
Sears Russell
|
7decae7172
|
All tests that pass with LOG_TO_FILE now pass with LOG_TO_MEMORY, but LOG_TO_MEMORY is slow, and seems to be
killing malloc's performance for some reason. (linearHashNTA spends many seconds in free() between unit
tests...)
|
2006-04-08 00:05:09 +00:00 |
|
Sears Russell
|
d3d7f2c788
|
Implemented "LOG_TO_MEMORY", which mostly works (linear hash NTA goes into an infinite loop....)
|
2006-04-07 03:40:40 +00:00 |
|
Sears Russell
|
1c979f3052
|
Factored logWriter.h out of the rest of the system. The only file that directly depends on it is logger2.c, which can
now dispatch requests to different (hardcoded) log implementations.
|
2006-04-06 03:22:57 +00:00 |
|
Sears Russell
|
10e7434d32
|
corrected slottedFrespace()'s declaration (it was returning an int, but needed to return a size_t
|
2006-04-05 02:54:14 +00:00 |
|
Sears Russell
|
d9f1df0476
|
Fixed behavior when __really_do_ralloc() is called, but the record's slot is greater than numslots_ptr().
Optimized slotted_compact and __really_do_ralloc() so that they try to put lower numbered slots earlier in the freelist.
|
2006-04-05 02:52:40 +00:00 |
|
Sears Russell
|
d896155b82
|
Fixed freespace measurement during recovery/abort by adding slottedFreespaceForSlot()
(This version is still broken, because __really_do_ralloc() does not properly increment numslots_ptr
|
2006-04-05 00:38:11 +00:00 |
|
Sears Russell
|
91381bffc2
|
Switched from mixture of int and lsn_t to lsn_t
|
2006-04-04 23:00:08 +00:00 |
|
Sears Russell
|
041bfce736
|
The bucket list entries for variable lenth hash tables were too long, causing memory corruption, and wasting space+log bandwidth
|
2006-04-04 22:34:35 +00:00 |
|
Sears Russell
|
959233566c
|
changed type of lsn variables to "lsn_t"
|
2006-04-04 22:33:30 +00:00 |
|
Sears Russell
|
8e0bd2ecd2
|
Extra check for end of iterator.
|
2006-04-04 22:32:48 +00:00 |
|
Sears Russell
|
6898b2a2a6
|
recordid.size is now a signed 64-bit int
|
2006-04-04 22:31:59 +00:00 |
|
Sears Russell
|
2250b7a6c7
|
More freespace troubles... Should be correct now.
|
2006-03-28 21:27:10 +00:00 |
|
Sears Russell
|
3c55daede9
|
The freespace calculations were double counting the new slot's header.
|
2006-03-28 21:21:47 +00:00 |
|
Sears Russell
|
ced022d0fe
|
partial fixes
|
2006-03-28 20:15:31 +00:00 |
|
Sears Russell
|
0250ee4a0a
|
Intialization bug
|
2006-03-28 20:14:04 +00:00 |
|
Sears Russell
|
bb37db0857
|
Partial port to amd64.
|
2006-03-20 23:11:46 +00:00 |
|
Colleen M. Lewis
|
a579da0a58
|
Insert method added to check_bTree.c
|
2005-11-08 20:55:18 +00:00 |
|
Colleen M. Lewis
|
5bfcbdb076
|
Bug fixed: TfixedPageAlloc calls fixedPageInitialize with the wrong arguments.
|
2005-10-31 23:21:18 +00:00 |
|
Colleen M. Lewis
|
497790ca9b
|
Problem with FixedPageRecordSize shown in test file
|
2005-10-30 00:39:25 +00:00 |
|
Colleen M. Lewis
|
345f0cde78
|
Added the base functionality and test case for the BTree... just a hello world method. but it has the h, c and check files. -colleen ;)
|
2005-05-05 21:34:12 +00:00 |
|
Colleen M. Lewis
|
9fb39c14ce
|
added bTree.c
|
2005-05-05 21:26:40 +00:00 |
|
Sears Russell
|
3a5c96def6
|
Addid information about the blast branch.
|
2005-05-02 01:32:47 +00:00 |
|
Sears Russell
|
397d0c57da
|
forgot to save it the last time...
|
2005-05-01 22:36:08 +00:00 |
|
Sears Russell
|
9e8ac01b8f
|
Preliminary blast files for lladd
|
2005-05-01 01:17:59 +00:00 |
|
Sears Russell
|
6b95cefc62
|
Fixed logWriter abort performance bug, also cleaned up the file, simplified locking, etc.
|
2005-04-14 04:23:22 +00:00 |
|
Sears Russell
|
a053b19757
|
removed extraneous abort
|
2005-04-14 01:43:14 +00:00 |
|
Sears Russell
|
c60787e8b2
|
Final draft.
|
2005-04-01 02:01:37 +00:00 |
|
Sears Russell
|
3b70b0b005
|
ESC-q
|
2005-03-31 23:04:43 +00:00 |
|
Sears Russell
|
b75c4c79d7
|
Grammar fixes from dara
|
2005-03-31 23:02:39 +00:00 |
|
Sears Russell
|
749be80e9a
|
minor fixes, softened the XML stuff.
|
2005-03-31 21:39:04 +00:00 |
|
Eric Brewer
|
09e018f72b
|
one full pass
|
2005-03-31 15:28:27 +00:00 |
|
Sears Russell
|
dbef511fbc
|
More refinements.
|
2005-03-31 02:48:34 +00:00 |
|
Sears Russell
|
2a5a730b29
|
another grammar pass; fleshed out some ideas...
|
2005-03-30 22:39:33 +00:00 |
|
Sears Russell
|
1dafb98029
|
ran esc-q
|
2005-03-30 17:57:43 +00:00 |
|
Sears Russell
|
f7ce3b70a6
|
Added more LLADD details; it probably has grammer mistakes now.
|
2005-03-30 01:42:14 +00:00 |
|
Sears Russell
|
66801e3091
|
Ran ESC-q on whole buffer.
|
2005-03-29 03:00:26 +00:00 |
|
Sears Russell
|
a561f990e5
|
Updated some wording problems
|
2005-03-29 02:58:54 +00:00 |
|
Sears Russell
|
160caf0dfe
|
Initial version of HPTS submission.
|
2005-03-29 02:09:12 +00:00 |
|