Sears Russell
021f28b8fd
Add handling for PREPARE entries.
2008-09-24 03:10:49 +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
c7ccb2c2db
Fix for 64 bit systems.
2008-02-22 19:27:35 +00:00
Sears Russell
7fb4fd4c1a
Updated svn:ignore.
2007-10-03 01:52:41 +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
86b2561cae
Have CVS ignore data files, and generated source code.
2007-06-01 16:02:36 +00:00
Mark Callaghan
12c7f6a1c5
Simple SWIG interface
2007-05-30 23:48:36 +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
5650953c4f
Added .cvsignore files.
2007-03-04 00:40:15 +00:00
Sears Russell
b8d0ccce79
Modularized the build; made berkeleydb and confuse optional. No longer build as many things by default.
2006-11-09 23:00:50 +00:00
Sears Russell
c86688884a
Updates for 32-bit x86. There are still real 32-bit bugs being emitted as compiler warnings.
2006-11-07 20:36:59 +00:00
Sears Russell
d98a8140b6
Cleaned up old comments...
2006-09-27 20:44:21 +00:00
Sears Russell
c74afad7e3
Uses the public API instead of old internal stuff.
2006-09-27 20:32:51 +00:00
Sears Russell
6485a4aae9
No more PBL.
2006-06-20 21:44:17 +00:00
Sears Russell
50515ffd23
More steps toward factoring page allocation out of record allocation.
2006-06-15 05:31:20 +00:00
Sears Russell
a3678aad5c
Now AM_CFLAGS can be set by modifying GLOBAL_CFLAGS in the root
...
Makefile.am
2006-06-13 22:48:50 +00:00
Sears Russell
c1d8906d28
removed memcpy() calls from inMemoryLog; added "const" qualifier to many LogEntry pointers.
2006-04-11 02:20:21 +00:00
Sears Russell
1bfb634103
Preliminary benchmark program uploads for SEDA-style response time percentiles vs requests / second
...
Also added a few cute little utilities:
- truncate_log
- run_recovery
Upped max # of concurrent transactions. (Current throughput during benchmarking remains ~flat up to 32,000
threads, but past max concurrent transactions was 1,000...)
2005-03-12 22:11:18 +00:00
Sears Russell
41fb85eef0
More error handling...
2005-02-22 03:10:54 +00:00
Sears Russell
84a20a3c96
Started adding error handling code to LLADD.
2005-02-16 04:11:14 +00:00
Sears Russell
f68e6b9dd3
Heuristic perl script to check for proper use of compensations.
2005-02-16 02:11:01 +00:00
Sears Russell
6b265f28b0
Speedups, most notably in the logging subsystem.
2004-10-19 04:45:42 +00:00
Sears Russell
a078f25475
Implemented a linear hash from scratch. Concurrency hasn't been done, but it's probably correct in the single thread case.
2004-10-12 02:44:47 +00:00
Sears Russell
9712e291e6
Moved page.h and some of the logging headers out of the public API.
2004-07-14 21:25:59 +00:00
Sears Russell
e1d3bf7a0c
Ported LLADD to Fedora, cleaned up autoconf setup, and numerouse #includes that were problematic.
2004-07-06 01:22:18 +00:00
Sears Russell
f8015a5687
Documentation update, added latch profiling tools.
2004-07-04 00:46:49 +00:00
Sears Russell
af152bd08e
Logwriter can now handler partial log entries correctly (it ignores them)
...
Buffer Mananger no longer steals pages pre-maturely
Alloc is an operation, and correct.
Caching broken out into a new module
Wrote a utility to translate a log file into human-readable ascii.
2004-06-30 01:09:57 +00:00