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
|
1c408dd2f1
|
Initial refactoring of rose.cpp into reusable components. (Just shuffles the code around.)
|
2007-10-18 18:52:12 +00:00 |
|
Sears Russell
|
cd5ec5f70c
|
Initial ROSE check in.
|
2007-10-15 17:46:44 +00:00 |
|
Sears Russell
|
cb7cd6bc88
|
Fixed typos; updated list.
|
2007-10-04 17:42:54 +00:00 |
|
Sears Russell
|
0239743b03
|
More updates to svn:ignore (and removing .deps directory that doesn't belong in svn...)
|
2007-10-03 01:59:21 +00:00 |
|
Sears Russell
|
22c89bb3fe
|
Renamed physical_slot_length
|
2007-10-03 01:53:51 +00:00 |
|
Sears Russell
|
7fb4fd4c1a
|
Updated svn:ignore.
|
2007-10-03 01:52:41 +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
|
8963d6d381
|
Fixed recordNext(), add unit test for recordNext() on slotted and fixed pages.
|
2007-08-20 16:04:44 +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
|
f539011e9f
|
Implemented simulateBufferManagerCrash.
|
2007-07-19 16:36:17 +00:00 |
|
Sears Russell
|
b1e6f4709f
|
pass -i to autoreconf. Otherwise, it fails because of missing files.
|
2007-07-19 16:35:42 +00:00 |
|
Sears Russell
|
3d84412cea
|
It is now possible to register page types before Tinit() is called, so that they may be used by recovery.
|
2007-07-19 16:35:11 +00:00 |
|
Sears Russell
|
799300753c
|
This test was broken by the pageLoaded / pageFlushed callbacks; it overwrote the page type with garbage, then stasis attempted to interpret the page type
|
2007-07-19 16:34:18 +00:00 |
|
Sears Russell
|
7ca0619db0
|
Adds a void * to Page_s so that page implementations can store information with the pages they manage.
|
2007-07-18 20:10:10 +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 |
|
Sears Russell
|
4998e57566
|
Updated for the new page API
|
2007-06-07 21:53:09 +00:00 |
|
Sears Russell
|
0c16a069e7
|
Missed some generated files
|
2007-06-01 22:33:31 +00:00 |
|
Sears Russell
|
b93ee3853b
|
Ignore core dumps, and all the .log files
|
2007-06-01 22:22:36 +00:00 |
|
Sears Russell
|
2f7da41663
|
Whitespace; restoring lost call to checkRid
|
2007-06-01 22:20:25 +00:00 |
|
Sears Russell
|
5e1445777f
|
Should have gone in with the rest of the nowarn patch
|
2007-06-01 22:16:42 +00:00 |
|
Sears Russell
|
dd7c6b857d
|
Added assertlock() and call it when page implementations assume a page has already been latched. (Fixed
associated bugs as well)
|
2007-06-01 21:32:33 +00:00 |
|
Sears Russell
|
d1aeba8a82
|
Cleaned up obsolete @todo's; fixed inconsistent page file initialization
|
2007-06-01 21:06:18 +00:00 |
|
Sears Russell
|
86b2561cae
|
Have CVS ignore data files, and generated source code.
|
2007-06-01 16:02:36 +00:00 |
|
Sears Russell
|
951a897040
|
Add casts to prevent warnings on (upcoming changes to) recordRead, recordWrite
|
2007-05-31 22:40:19 +00:00 |
|
Sears Russell
|
9feb3efdb5
|
Allow stasis to build on machines without python
|
2007-05-31 22:39:40 +00:00 |
|
Sears Russell
|
bff22716a7
|
Updated page.h's interface to make it more consistent.
|
2007-05-31 01:15:12 +00:00 |
|
Mark Callaghan
|
12c7f6a1c5
|
Simple SWIG interface
|
2007-05-30 23:48:36 +00:00 |
|
Sears Russell
|
15addf35aa
|
Ignre
Ignore data files emitted by tests.
|
2007-05-30 18:38:47 +00:00 |
|
Sears Russell
|
b0c4850073
|
Now it ignores *.txt created by the examples...
|
2007-05-26 01:06:40 +00:00 |
|
Sears Russell
|
b6ca6b6f0a
|
Added ~ 2/3's of a description of Stasis's file layout, conventions, and modules.
|
2007-05-26 01:05:00 +00:00 |
|
Sears Russell
|
a3885944a0
|
Messed with documentation to try to make doxygen happy and more likely to see this file.
|
2007-05-26 01:03:57 +00:00 |
|
Sears Russell
|
f15d7dbdf1
|
transactional.h now @includes the example programs. Cleaned up the example programs for inclusion in documentation.
|
2007-05-25 22:01:44 +00:00 |
|
Sears Russell
|
3feebd8fde
|
Added . (the root of the repository) to the include path. Now documentation can @include C source code.
|
2007-05-25 21:59:13 +00:00 |
|
Sears Russell
|
84f0137d3e
|
Added entries
|
2007-05-25 21:14:11 +00:00 |
|
Sears Russell
|
e44a673f89
|
Updated comments to address doxygen warning
|
2007-05-25 21:12:20 +00:00 |
|
Sears Russell
|
9eb191d852
|
New examples directory, with two example programs.
|
2007-05-25 18:21:09 +00:00 |
|
Sears Russell
|
91cbaa607d
|
Fixed compiler warning.
|
2007-04-21 20:35:37 +00:00 |
|
Sears Russell
|
22dfd5a117
|
Fixed use after free.
|
2007-04-21 07:51:33 +00:00 |
|