Sears Russell
|
41cd975e91
|
fixed new const warnings from gcc
|
2008-09-24 06:40:34 +00:00 |
|
Sears Russell
|
944c7e984f
|
fixes / cleanups of Tprepare()
|
2008-09-24 03:08:32 +00:00 |
|
Sears Russell
|
fb4e91debe
|
removed deferred operation stubs
|
2008-09-12 23:08:41 +00:00 |
|
Sears Russell
|
e6ec2cb9fc
|
Added "loadUninitializedPage()", which returns an uninitialized page instead of reading preimages from disk.
|
2008-06-09 01:13:02 +00:00 |
|
Sears Russell
|
aaf2f8bc39
|
Binary search implementations
|
2008-06-08 20:45:04 +00:00 |
|
Sears Russell
|
75f857bc26
|
Added supoort for binary search to page lookups
|
2008-06-08 20:28:53 +00:00 |
|
Sears Russell
|
651299716e
|
Fixed bugs in gc iterator.
|
2008-06-08 20:28:23 +00:00 |
|
Sears Russell
|
690ebdea9a
|
Mess with some of the typedefs for better code clarity, and (hopefully) better real-world compression.
|
2008-05-27 07:33:35 +00:00 |
|
Sears Russell
|
a4c29b95a2
|
Fix bug due to over-zealous optimization. It was accidentally skipping the max slot id check in some cases.
|
2008-05-27 07:32:37 +00:00 |
|
Sears Russell
|
decc2f7dfb
|
Port to centos 4.2
|
2008-05-21 21:15:11 +00:00 |
|
Sears Russell
|
2863487991
|
Documentation update; added more sections under modules, reduced amount of cruft generated by doxygen.
|
2008-04-23 01:41:57 +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
|
b1bfe7979f
|
Questionable attempts to appease valgrind.
|
2008-03-14 03:09:29 +00:00 |
|
Sears Russell
|
ba986bfb02
|
Fix spurious 'error' in flamebox report.
|
2008-03-03 06:41:25 +00:00 |
|
Sears Russell
|
e49d51cb7e
|
Clean up includes for new cmake build system.
|
2008-03-02 23:21:39 +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
|
673f6b55d3
|
Allocation bugfixes
|
2008-02-29 18:03:32 +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
|
a823255227
|
Added interface to let other stasis modules find regions' boundary tags
|
2008-02-19 22:07:13 +00:00 |
|
Sears Russell
|
af149cdad1
|
remove old comment.
|
2008-02-19 21:17:38 +00:00 |
|
Sears Russell
|
ab4fb0df6c
|
Fix linker namespace collision with libz
|
2007-12-06 21:52:37 +00:00 |
|
Sears Russell
|
5ad137164f
|
Fixed compiler warnings.
|
2007-11-12 16:40:50 +00:00 |
|
Sears Russell
|
9bb6984c23
|
force_range is now being called after compressData()
|
2007-11-12 00:49:00 +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
|
f2df518338
|
Implemented TlsmTableFind(); fixed quite a few bugs in merge, comparators, etc...
|
2007-11-06 02:27:04 +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
|
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
|
1fa05b7aa5
|
Documentation fix
|
2007-10-22 20:46:31 +00:00 |
|
Sears Russell
|
ebc6258fea
|
Fixed DEBUGGING flag (compensations.h wasn't be included when DEBUGGING was defined...)
|
2007-10-22 20:31:16 +00:00 |
|
Sears Russell
|
c9bbf3af94
|
Converted page.h to follow new naming convention; documented new page api; begun stasis documentation cleanup.
|
2007-10-02 00:18:33 +00:00 |
|
Sears Russell
|
4c06c172e0
|
Final submit from google
|
2007-08-24 23:35:04 +00:00 |
|
Sears Russell
|
5f954eb239
|
Final commit from google.
|
2007-08-24 23:01:08 +00:00 |
|
Sears Russell
|
5bd2138a8b
|
Fixes a number of memory leaks; adds pageCleanup() callback, and allows callers to use custom allocators with LSM trees
|
2007-08-20 21:58:20 +00:00 |
|
Sears Russell
|
9c1c284406
|
Implemented range scans; lsmTree now supports keys that are stored as fixed length byte arrays.
|
2007-08-20 16:53:16 +00:00 |
|
Sears Russell
|
519bd515f4
|
New access method for the buffer manager; write coalescing; runtime bufferManager selection and a few bufferManager bugfixes.
|
2007-08-20 16:25:08 +00:00 |
|
Sears Russell
|
90f011b049
|
New access method for the buffer manager; write coalescing; runtime bufferManager selection and a few bufferManager bugfixes.
|
2007-08-20 16:23:57 +00:00 |
|
Sears Russell
|
8367dfe9a3
|
releasePage() is now a function, not a function pointer. releasePageImpl is the name of the new function pointer.
|
2007-08-14 01:20:08 +00:00 |
|
Sears Russell
|
9745d62887
|
Preliminary LSM tree implementation (hardcodes keys as ints for now)
|
2007-08-14 01:17:31 +00:00 |
|
Sears Russell
|
c3181675db
|
Wrote documentation covering page type implementations; fixed doxygen config.
|
2007-07-20 23:21:13 +00:00 |
|
Sears Russell
|
a773c4d8b7
|
Bugfixes and improved error handling for recovery tests and registerPageType()
|
2007-07-19 23:47:06 +00:00 |
|
Sears Russell
|
9fd91cffb8
|
Updated page api to handle page types that need to grab resources on record read/ write, or that perform callbacks when read / written to disk.
|
2007-07-18 20:09:14 +00:00 |
|
Sears Russell
|
356387eafe
|
support "make install", and use libtool to generate .so, .a files.
|
2007-06-25 15:47:28 +00:00 |
|
no author
|
d0274c3304
|
Renamed 'lladd' directories and python module to 'stasis'
|
2007-06-11 21:36:57 +00:00 |
|