Russell Sears
330e3bf227
tests compile under g++ now; fix casts, stack allocated arrays, macro issues, some sign problems
2013-02-13 13:27:51 -08:00
Rusty Sears
4d51fe2212
change more malloc calls to use stasis_malloc/stasis_alloc
2012-11-30 17:15:03 -08:00
Sears Russell
935407be51
fix compiler wranings in check_linearHashNTA
2011-04-20 20:38:22 +00:00
Sears Russell
00e474e3fe
Fix bug in LinearHashNTA: inserting over an old key, then aborting set deleted the old key instead of restoring it to its original value
2010-09-01 04:01:20 +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
8a95f5859d
fixes Issue 8: When passed a prefix of an existing key, pageOrientedList will no longer treat the prefix and the existing key interchangably
2009-05-21 04:13:50 +00:00
Sears Russell
5bb8dbc2b9
centralized #include <check.h>, removed obsolete (uncompiled) unit test.
2009-04-14 20:21:05 +00:00
Sears Russell
1a1268ac36
re-enable majority of linearHashNTA tests. (Ooops!)
2009-03-15 02:42:00 +00:00
Sears Russell
2ecc822561
more iterator tests
2009-03-15 02:14:03 +00:00
Sears Russell
53a7982f47
fixes numerous blob bugs, allowing linearHashNTA to store arbitrary length key,value pairs.
2008-11-13 04:18:50 +00:00
Sears Russell
6d17442380
Major refactoring:
...
- Changed operations to take only two arguments
- No more hacks regarding log argument sizes
- Set pageid = INVALID_PAGE if you want a logical operation
- Ported operation implementations to new api; exposed + fixed a number of concurrency bugs
- More fixes to prepare
- Fixed to nested top actions
- More coherent operations api / recovery implmentation
- TnaiveHash* and Tinstant* are (and were already) broken, and are set for removal
- Removed some instances of fail_unless
- Fixed design flaws in blob implementation.
- New naming convention for operation callback functions.
2008-09-28 03:11:24 +00:00
Sears Russell
7dc83577c5
Make valgrind happy by zeroing out partially initialized struct.
2008-03-01 19:35:16 +00:00
no author
d0274c3304
Renamed 'lladd' directories and python module to 'stasis'
2007-06-11 21:36:57 +00:00