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
Sears Russell
463567f7dd
Removed C++ check
2007-04-21 05:56:35 +00:00
Sears Russell
662311e6ef
Shortened test to prevent timeout on tardis. (It runs fast enough on my laptop; should figure out why
...
tardis performance is so poor...)
2007-04-21 05:48:27 +00:00
Sears Russell
22306e68ed
reopen tests were unnecessarily and incorrectly init'ing the buffer manager.
2007-04-21 02:27:54 +00:00
Sears Russell
2b1ac8dbc0
Was init'ing buffer manager without de-init'ing it; Cleaned out old comments.
2007-04-20 07:14:19 +00:00
Sears Russell
05ad97b37b
Was releasing log_read_mutex without obtaining it first...
2007-04-20 07:13:18 +00:00
Sears Russell
362b1036de
Changed CLR log format so that it is identical to update entries. The old format pointed back to an earlier
...
entry in the log, complicating truncation significantly. The new format copies log entries into their CLRs,
and is somewhat redundant, as redo and undo information is stored in the CLR, but the undo information will
never be used...
2007-04-03 09:18:45 +00:00
Sears Russell
4f47613fe5
Fixed typo (print -> printf)
2007-03-30 09:20:03 +00:00
Sears Russell
8275eb71be
Cleanup and refactoring for deferred updates. CLR's were broken; Tdefer requires them, so it is
...
only partially implemented.
2007-03-30 09:16:21 +00:00
Sears Russell
06de4dca0a
Readability cleanups; fixed debug message.
2007-03-30 07:41:31 +00:00
Sears Russell
1fdaf05b11
Changed fail_unless() to assert(); fixed test that used '4' instead of XABORT.
2007-03-30 07:36:02 +00:00
Sears Russell
4c8466555c
Cleaned up Tupdate() by adding TupdateRaw(); removed *_RAW and updated linear hash accordingly.
2007-03-28 09:21:07 +00:00
Sears Russell
6df9f538f4
Randomized allocation test.
2007-03-27 22:07:13 +00:00
Sears Russell
039630df09
Cleaned up #includes a little.
2007-03-20 00:56:34 +00:00
Sears Russell
86e2af5e13
Updated configure.in to run more comprehensive function detection.
2007-03-20 00:24:16 +00:00
Sears Russell
cd352a6341
Removed out-of-date comments.
2007-03-19 21:55:47 +00:00
Sears Russell
3ca1c30bce
set 20 minute timeout.
2007-03-13 18:20:08 +00:00
Sears Russell
c439d3a111
Update for new API (need an extra field for getNode, setNode).
2007-03-13 09:56:39 +00:00
Sears Russell
6b60c10864
include config.h for 64-bit file support on 32-bit architectures
2007-03-13 09:19:32 +00:00
Sears Russell
d05cdfd357
Fixes compilation warning.
2007-03-13 08:53:54 +00:00
Sears Russell
59d59bde13
Increased timeout. (Maybe it'll stop timing out now. ;)
2007-03-13 08:43:41 +00:00
Sears Russell
4e6330492c
Adaptor between the pageFile interface and stasis_handle_t
2007-03-13 08:40:31 +00:00
Sears Russell
6e749b93a4
bufferHash now seems to be correct, and makes use of the stasis_handle_t
...
interface.
2007-03-13 08:39:29 +00:00
Sears Russell
2e0ad972fd
Bugfix. (lru->remove() wasn't removing node mapping.)
2007-03-13 08:32:04 +00:00
Sears Russell
11da78e46b
Port for compatiblity with new API.
2007-03-13 08:31:15 +00:00
Sears Russell
00cf6b8a49
Support for multiple inclusion.
2007-03-13 06:52:35 +00:00