Sears Russell
|
54055cd3e7
|
Initial checkin of relational algebra implementation.
|
2008-03-02 23:43:38 +00:00 |
|
Sears Russell
|
bb1ef5e760
|
specify target language in macros that add unit tests
|
2008-03-02 23:34:15 +00:00 |
|
Sears Russell
|
034343737b
|
Preliminary cmake build system (just enough for unit testing; misses lots of old code and benchmarks...)
|
2008-03-02 23:25:31 +00:00 |
|
Sears Russell
|
e49d51cb7e
|
Clean up includes for new cmake build system.
|
2008-03-02 23:21:39 +00:00 |
|
Sears Russell
|
3b74523a53
|
Fix memory leak.
|
2008-03-01 20:40:31 +00:00 |
|
Sears Russell
|
4104de06ff
|
fixed double free (was freeing iterator in next() and close()...)
|
2008-03-01 20:30:48 +00:00 |
|
Sears Russell
|
7dc83577c5
|
Make valgrind happy by zeroing out partially initialized struct.
|
2008-03-01 19:35:16 +00:00 |
|
Sears Russell
|
146563ca45
|
Allow third parties to register new iterator types. (made iterator registration non-static; moved constants into constants.h)
|
2008-03-01 19:34:12 +00:00 |
|
Sears Russell
|
f05b0233a3
|
Fixed memory leaks on iterator open/close Also zero out some memory defensively.
|
2008-03-01 19:32:34 +00:00 |
|
Sears Russell
|
4c83e1c373
|
Fixed memory leak during analysis phase.
|
2008-03-01 19:27:31 +00:00 |
|
Sears Russell
|
673f6b55d3
|
Allocation bugfixes
|
2008-02-29 18:03:32 +00:00 |
|
Sears Russell
|
c7ccb2c2db
|
Fix for 64 bit systems.
|
2008-02-22 19:27:35 +00:00 |
|
Sears Russell
|
043b9a7a01
|
Regions are 1 offset;iterator was totally broken.
|
2008-02-20 22:56:52 +00:00 |
|
Sears Russell
|
17d4f95d03
|
Fix bookkeeping, get rid of aborts during recovery of partially flushed log.
|
2008-02-20 22:51:52 +00:00 |
|
Sears Russell
|
0fc93d07d3
|
remove dead code.
|
2008-02-20 22:50:19 +00:00 |
|
Sears Russell
|
752606ad3b
|
Region tags are 1 offest (not zero), remove allocation manager id collision)
|
2008-02-20 22:49:24 +00:00 |
|
Sears Russell
|
516410ef47
|
Don't register regions on behalf of another allocation manager (otherwise, recovery fails...)
|
2008-02-20 22:48:30 +00:00 |
|
Sears Russell
|
a823255227
|
Added interface to let other stasis modules find regions' boundary tags
|
2008-02-19 22:07:13 +00:00 |
|
Sears Russell
|
4fe834e37b
|
Valgrind fixes / properly completes writes now.
|
2008-02-19 21:56:32 +00:00 |
|
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 |
|