Sears Russell
1846340251
Zero out memory at initilization
2008-02-19 21:29:46 +00:00
Sears Russell
175b7e281e
Zero out memory and dirty bit at initialization.
2008-02-19 21:27:34 +00:00
Sears Russell
19949af99d
More sanity checking.
2008-02-19 21:26:31 +00:00
Sears Russell
af149cdad1
remove old comment.
2008-02-19 21:17:38 +00:00
Sears Russell
537f0f17b2
...
2007-12-20 02:03:06 +00:00
Sears Russell
178ef7dc47
Fixes errors/warnings revealed by 32-bit x86.
2007-12-19 03:23:31 +00:00
Sears Russell
28022d7851
Don't warn about automake 1.10 being unsupported
2007-12-19 03:22:20 +00:00
Sears Russell
f3f3b3c54c
Removed inapprorpiate "ERROR" from message, provides debian/ubuntu help.
2007-12-19 03:21:49 +00:00
Sears Russell
71451f0c93
Bugfixes for experimental repeatability
2007-12-14 19:08:09 +00:00
Sears Russell
ab4fb0df6c
Fix linker namespace collision with libz
2007-12-06 21:52:37 +00:00
Sears Russell
588b9a8b25
Rows sumbitted paper.
2007-11-16 18:27:36 +00:00
Sears Russell
3afe34ece8
Reasonable version of paper.
2007-11-16 15:55:50 +00:00
Sears Russell
4059127ebd
no more xxx's have references in place.
2007-11-16 13:20:37 +00:00
Sears Russell
5d62e0c0df
Filled in paper info about the data set; minor tweaks to R setting code.
2007-11-15 16:57:25 +00:00
Sears Russell
2bb6fce574
Code is ready(?) for experiments (version before this was solid despite (now) known bugs; I saw some crashes with these diffs, but think they've all been
...
addressed.)
2007-11-15 01:33:39 +00:00
Sears Russell
c5993556ad
merged suggestions from eric
2007-11-14 03:12:09 +00:00
Sears Russell
58e0466339
roseTable csv parser. updated rose.cpp for benchmarking
2007-11-13 23:40:21 +00:00
Sears Russell
55e96e7420
Intitial checkin of sigmod draft.
2007-11-13 18:35:32 +00:00
Sears Russell
5ad137164f
Fixed compiler warnings.
2007-11-12 16:40:50 +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
ecc2392066
No (?) significant disk space leaks.
2007-11-12 01:40:12 +00:00
Sears Russell
9bb6984c23
force_range is now being called after compressData()
2007-11-12 00:49:00 +00:00
Sears Russell
f51148e686
More fixes for machines without file_sync_range
2007-11-11 23:38:10 +00:00
Sears Russell
863586135e
Fixed compilation for machines without sync_file_range()
2007-11-11 23:33:23 +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
95d7d3cd5f
oops, broke the build (rose's c++ stuff #includes this, but it was missing BEGIN_C_DECLS...
2007-11-11 18:01:26 +00:00
Sears Russell
07a6cd29e3
Forgot ; new abort() statement...
2007-11-11 17:24:44 +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
3c4b7f6601
lsmTree's page lookup semantics changed so that returns the page id that a tuple would be on. The test was written assuming the user passes in a tuple that
...
appears at the beginning of the page.
2007-11-09 20:05:40 +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
5a6ba6ed94
Fixed memory leak.
2007-11-03 22:21:46 +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
f101919244
LSM table is now able to spawn threads, then exit.
2007-11-02 15:00:47 +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
4daffabdf3
Partially implemented this unit test.
2007-11-01 19:46:20 +00:00
Sears Russell
2c25c3a393
Statically typed tuples.
2007-10-30 23:32:37 +00:00
Sears Russell
1e4f3937fd
Fixed bug that only occurs during nightly (more thorough) regression runs; stack allocation was failing.
2007-10-30 16:26:29 +00:00
Sears Russell
bd4f5c38f2
Bugfix; random iterators were failing when ++ was called repeatedly without dereferencing the iterator.
2007-10-30 14:54:50 +00:00
Sears Russell
e322ec2795
smoketest shouldn't call truncate if the handle doesn't support it.
2007-10-23 23:26:33 +00:00
Sears Russell
b167b98085
* Remove spurious warnings messages from tests that intentionally crash stasis.
...
* Move and rename lladd_autoTruncation flag to stasis_truncation_automatic in flags.c
2007-10-23 23:16:58 +00:00
Sears Russell
9b8fefe68d
Added force() to the handle API. It is now called from tests, and by the buffer manager
2007-10-23 01:51:03 +00:00
Sears Russell
d7e56fc96f
Added more buffer manager flags (allow programs to bypass non_blocking).
2007-10-22 20:50:00 +00:00
Sears Russell
5df9fbdc9c
Increased verbosity of output.
2007-10-22 20:48:12 +00:00
Sears Russell
1fa05b7aa5
Documentation fix
2007-10-22 20:46:31 +00:00
Sears Russell
44a766a7f6
* Fixed a race condition. Pages that were merged during writeback were
...
set clean and unpinned while the slow handle was writing them back.
This allowed other threads to come in, and read the old version of the
page from disk.
* Fixed performance bug: When considering pages for writeback, start
after the end of the last flushed page (not the first flushed page)
* Honor "max_fast_handles".
2007-10-22 20:45:48 +00:00