Russell Sears
|
4adc546a8e
|
add -ansi flag to gcc/g++, eliminate use of typeof()
|
2013-02-13 14:00:28 -08:00 |
|
Sears Russell
|
2ff421bff0
|
initial opensolaris port
|
2009-11-29 03:22:36 +00:00 |
|
Sears Russell
|
ebd6b14dbf
|
single-page btrees are working
|
2009-07-29 21:03:16 +00:00 |
|
Sears Russell
|
2593de7a2c
|
Move page type to Page_s struct. This breaks indirect.c (which is poorly thought out, and will be removed shortly), and was the next step on the road to segment-based recovery
|
2009-07-07 19:20:22 +00:00 |
|
Sears Russell
|
120665ae53
|
cleaned up arrayList. stasis_record_write no longer takes an LSN (it was ignoring it anyway). Added some missing calls to stasis_page_lsn_write (each time a page is written to, stasis_page_lsn_write should be called; this happens automatically for operations called via tupdate
|
2009-06-02 18:25:35 +00:00 |
|
Sears Russell
|
5bb8dbc2b9
|
centralized #include <check.h>, removed obsolete (uncompiled) unit test.
|
2009-04-14 20:21:05 +00:00 |
|
Sears Russell
|
6354fe8a2f
|
use pageid instead of int; Tupdate now takes a pageid instead of a recordid
|
2008-10-03 02:42:25 +00:00 |
|
Sears Russell
|
ff0887624c
|
Simplified the page locking conventions.
Added paranoid calls to assertlock() to page.c
Fixed race in abort():
- pick CLR LSN
- release page lock
- someone else updates page
- lock page
- apply undo
|
2008-09-28 05:50:59 +00:00 |
|
Sears Russell
|
3da2d2b71c
|
fix compile warnings
|
2008-09-28 01:45:18 +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
|
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 |
|
no author
|
d0274c3304
|
Renamed 'lladd' directories and python module to 'stasis'
|
2007-06-11 21:36:57 +00:00 |
|