Sears Russell
|
942ba7fffc
|
bugfixes + support for hard limits on log size
|
2009-10-08 22:48:58 +00:00 |
|
Sears Russell
|
a6aa8ed942
|
added method to access dirtyPageTable
|
2009-08-05 20:02:33 +00:00 |
|
Sears Russell
|
16c137aaf7
|
remove unnecessary checks
|
2009-08-05 19:48:59 +00:00 |
|
Sears Russell
|
ebd6b14dbf
|
single-page btrees are working
|
2009-07-29 21:03:16 +00:00 |
|
Sears Russell
|
0a308f035c
|
more header cleaning; updated INSTALL
|
2009-07-26 19:47:05 +00:00 |
|
Sears Russell
|
081c61b414
|
cleaned up includes, autoconf is now optional, since cmake now creates a config.h
|
2009-07-26 18:51:45 +00:00 |
|
Sears Russell
|
260310e151
|
Add page ops for tree implementations.
|
2009-07-26 06:18:54 +00:00 |
|
Sears Russell
|
5ca3a008fa
|
Code / whitespace cleanup (no logic changes)
|
2009-07-25 23:17:03 +00:00 |
|
Sears Russell
|
8c012bd1c8
|
Silence extraneous warning, add '--mode -1' to the slotted benchmark (-1 bypasses function dispatch when setting the records)
|
2009-07-25 23:02:27 +00:00 |
|
Sears Russell
|
7f2edd880d
|
New (more thorough, less frequent) tests for slotted pages. Renamed slotted methods, added microbenchmark for slotted pages.
|
2009-07-20 17:42:43 +00:00 |
|
Sears Russell
|
9ef3adf40c
|
- Fix compile warning + broken fcn pointer from last commit.
- Address crashes in Tupdate() and recovery caused by mixing segments and page oriented recovery (add loadPageForOperation() call)
|
2009-07-16 03:05:32 +00:00 |
|
Sears Russell
|
d6c91241d6
|
fixed bug that caused loadPageOfType to ignore type parameter. Recovery is still broken, since it calls loadPage, even when it can't
|
2009-07-10 01:19:44 +00:00 |
|
Sears Russell
|
eb0661ceeb
|
added segment.c
|
2009-07-09 21:09:36 +00:00 |
|
Sears Russell
|
cf49c7dbf1
|
forgot to svn rm indirect's files
|
2009-07-07 20:05:15 +00:00 |
|
Sears Russell
|
2593de7a2c
|
Move page type to Page_s struct. This breaks indirect.c (which is poorly thought out, and will be removed shortly), and was the next step on the road to segment-based recovery
|
2009-07-07 19:20:22 +00:00 |
|
Sears Russell
|
7db06197ca
|
refactored truncation + dirty page table, fixed doxygen warnings.
|
2009-05-20 21:23:51 +00:00 |
|
Sears Russell
|
87218ad929
|
yet another refactoring; broke groupForce into its own module, removed more static variables and namespace violations
|
2009-05-13 18:04:53 +00:00 |
|
Sears Russell
|
7b4cf40221
|
refactored/created stasis_buffer_manager_open and stasis_handle_open
|
2009-05-07 08:52:06 +00:00 |
|
Sears Russell
|
731da7456a
|
more eclipse refactoring; cleaned up some names, whitespace and documentation
|
2009-04-13 22:50:12 +00:00 |
|
Sears Russell
|
45a2410a25
|
add support for lsn-free set (but not alloc, etc...)
|
2009-03-15 07:21:37 +00:00 |
|
Sears Russell
|
1383a42206
|
documentation update; made slottedFlush, etc.. static
|
2008-12-02 19:38:49 +00:00 |
|
Sears Russell
|
2dcc6598d2
|
added support for softcommit, and for compile / runtime configuration of stasis log + storefile locations
|
2008-12-01 22:45:32 +00:00 |
|
Sears Russell
|
17d4bb3ed4
|
log refactoring
|
2008-12-01 19:48:59 +00:00 |
|
Sears Russell
|
82ec112788
|
Fixed overly specific assertion.
|
2008-10-04 15:53:19 +00:00 |
|
Sears Russell
|
a6a83b98a1
|
Removed handling/warning related to old kludge.
|
2008-10-04 07:27:53 +00:00 |
|
Sears Russell
|
6354fe8a2f
|
use pageid instead of int; Tupdate now takes a pageid instead of a recordid
|
2008-10-03 02:42:25 +00:00 |
|
Sears Russell
|
2929394b31
|
Fixed some documentation warnings, and clarified a few points.
|
2008-04-17 06:29:34 +00:00 |
|
Sears Russell
|
afbd89e3ff
|
All headers now live in the header directory. (stasis/, not src/stasis)
|
2008-04-13 04:02:57 +00:00 |
|
Sears Russell
|
fbf5544853
|
Chose more appropriate data sizes.
|
2008-03-13 01:13:52 +00:00 |
|
Sears Russell
|
5ea1f630d7
|
Fixed memory leaks.
|
2008-03-11 23:17:15 +00:00 |
|
Sears Russell
|
474670092e
|
Fixed exceptional value handling.
|
2008-03-11 08:47:12 +00:00 |
|
Sears Russell
|
0f27d30d22
|
Fixed overrun handling (nop wasn't using it; the multicolumn page implementations were broken...)
Updated for to use 8 bit deltas (nop provides alternative to 16 bit deltas in many cases...)
|
2008-03-10 08:19:23 +00:00 |
|
Sears Russell
|
893c1afee9
|
Added "no-op" compressor (to allow compression to be disabled...)
|
2008-03-08 07:43:53 +00:00 |
|
Sears Russell
|
567c2b51b9
|
Fixed bug in recordFind. It was finding values outside of the requested range.
|
2008-03-08 07:33:44 +00:00 |
|
Sears Russell
|
50c5123548
|
Added new dynamic version of multicolumn, and pagelayouts, etc to support it.
|
2008-03-08 03:16:08 +00:00 |
|
Sears Russell
|
e49d51cb7e
|
Clean up includes for new cmake build system.
|
2008-03-02 23:21:39 +00:00 |
|
Sears Russell
|
1846340251
|
Zero out memory at initilization
|
2008-02-19 21:29:46 +00:00 |
|
Sears Russell
|
58e0466339
|
roseTable csv parser. updated rose.cpp for benchmarking
|
2007-11-13 23:40:21 +00:00 |
|
Sears Russell
|
5384d1efc5
|
indirect.c creates a scratch page with malloc. It wasn't setting the scratch page's type to UNINITIALIZED_PAGE, leading to segfaults.
|
2007-11-12 16:32:00 +00:00 |
|
Sears Russell
|
799c7498cd
|
Essentially leak free (mem and disk) after a few hours of roseTable
|
2007-11-12 07:27:49 +00:00 |
|
Sears Russell
|
87a70f29bc
|
Preliminary force_range implementation; lsmTable leaks significantly less space now.
|
2007-11-11 23:22:21 +00:00 |
|
Sears Russell
|
48cdffe4d4
|
Stopgap (inefficient, but possibly correct) fix for the arraylist kludgieness.
|
2007-11-11 17:18:57 +00:00 |
|
Sears Russell
|
c34617fa16
|
Got versioning iterator to work.
|
2007-11-11 00:46:10 +00:00 |
|
Sears Russell
|
f2df518338
|
Implemented TlsmTableFind(); fixed quite a few bugs in merge, comparators, etc...
|
2007-11-06 02:27:04 +00:00 |
|
Sears Russell
|
d03a4e0c1f
|
Static dispatch, multiple column types per page.
|
2007-11-04 21:25:08 +00:00 |
|
Sears Russell
|
e46dcce461
|
No more leaks; "fixed" RB tree memory usage estimates.
|
2007-11-04 01:51:37 +00:00 |
|
Sears Russell
|
3a88e43e9b
|
Fixed statistics reporting.
|
2007-11-02 21:56:17 +00:00 |
|
Sears Russell
|
75cbb20e6d
|
Tuple insertion now works (modulo storage leakage, hard coded tree sizes (not even ratios), and many other problems...)
|
2007-11-02 21:20:30 +00:00 |
|
Sears Russell
|
7e2c37534e
|
Partial implementation of a collection oriented interface for ROSE. (Checking in to create version to diff against.)
|
2007-11-01 20:09:55 +00:00 |
|
Sears Russell
|
2c25c3a393
|
Statically typed tuples.
|
2007-10-30 23:32:37 +00:00 |
|