Sears Russell
|
9012bef5fc
|
Fixes nasty concurrency bug; rle's readRecord() was not reentrant(!)
|
2008-11-26 06:58:22 +00:00 |
|
Sears Russell
|
15a097a100
|
sort of compiles under macos now
|
2008-11-25 01:19:36 +00:00 |
|
Sears Russell
|
11082997d8
|
revert accidentally committed files
|
2008-11-24 23:43:26 +00:00 |
|
Sears Russell
|
a321ba6e4e
|
handle null lsmIiterator_ gracefully
|
2008-11-24 23:41:11 +00:00 |
|
Sears Russell
|
09641257ad
|
fixed memory leak
|
2008-11-24 07:35:59 +00:00 |
|
Sears Russell
|
2b63991014
|
preliminary (and largely untested) support for opening LSM-tree iterators starting at a given tuple
|
2008-11-24 01:32:35 +00:00 |
|
Sears Russell
|
23205f8cc4
|
Fixed 'make coverage' (removed old reference to libdfa/...)
|
2008-11-13 20:15:03 +00:00 |
|
Sears Russell
|
cafd05f9bd
|
moved legacy buffer manager into its own directory
|
2008-11-13 20:08:37 +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
|
e842987915
|
check that TrecordSize() works for blobs.
|
2008-11-13 04:17:59 +00:00 |
|
Sears Russell
|
46fbfa3c35
|
Implement blob deallocation; add test case
|
2008-11-13 00:13:11 +00:00 |
|
Sears Russell
|
e2f604175b
|
move hash iterator code around, update documentation
|
2008-11-13 00:12:19 +00:00 |
|
Sears Russell
|
dcf07c1d4c
|
Remove obsolete #include
|
2008-11-13 00:08:27 +00:00 |
|
Sears Russell
|
f5d1229941
|
Recovery now maintains XactionTable's state in the same way as forward operation.
Internal transactional2.c state is now declared static.
|
2008-11-13 00:06:35 +00:00 |
|
Sears Russell
|
9bf242f1a5
|
Add check for invalid transaction xids to Tupdate().
|
2008-11-12 19:00:09 +00:00 |
|
Sears Russell
|
484cd7fd38
|
fix new gcc compiler warnings
|
2008-11-11 01:15:25 +00:00 |
|
Sears Russell
|
8b0251ae4b
|
Fix conditional compilation for flex / bison
|
2008-11-07 08:18:46 +00:00 |
|
Sears Russell
|
58d7e12c58
|
fix error messages
|
2008-11-07 08:15:51 +00:00 |
|
Sears Russell
|
5321a46d97
|
don't try to link to librw
|
2008-11-07 03:45:41 +00:00 |
|
Sears Russell
|
fc5b5a2b29
|
do away with librw
|
2008-11-07 03:44:41 +00:00 |
|
Sears Russell
|
eb6ade59e4
|
fix doxygen warning
|
2008-11-06 21:06:55 +00:00 |
|
Sears Russell
|
3c8f2caa10
|
added more fuse functions
|
2008-11-06 07:19:14 +00:00 |
|
Sears Russell
|
794edb07d5
|
updated documentation
|
2008-11-06 07:19:02 +00:00 |
|
Sears Russell
|
b01a053664
|
conditional compilation for fuse stuff; added readOnlyHash to cmake (and fixed automake build problem)
|
2008-11-05 22:33:09 +00:00 |
|
Sears Russell
|
c51c51dc13
|
Enable building fuse by default
|
2008-11-05 22:24:13 +00:00 |
|
Sears Russell
|
00f5037f79
|
first cut at fuse filesystem; files > 4K do not work yet; nor do deletion, and other things.
|
2008-11-05 22:18:11 +00:00 |
|
Sears Russell
|
c7c729acfa
|
Fix typo in last commit
|
2008-11-03 21:51:23 +00:00 |
|
Sears Russell
|
2c2c603dd2
|
all naive linear hash methods now start with TnaiveHash; removed references to ThashAlloc from documentation
|
2008-11-03 21:42:42 +00:00 |
|
Sears Russell
|
3c4c4f0916
|
Initial import of stiki, the STasis wIKI.
|
2008-10-28 04:34:05 +00:00 |
|
Sears Russell
|
0a551720c8
|
added optional template arguments to FOR and RLE to let callers specify the size of delta_t and copy_count_t, resepectively.
|
2008-10-27 23:35:51 +00:00 |
|
Sears Russell
|
0ff6196776
|
documentation fix
|
2008-10-27 23:33:22 +00:00 |
|
Sears Russell
|
a639d461b8
|
fail a bit earlier on error
|
2008-10-27 23:32:45 +00:00 |
|
Sears Russell
|
c7ba4dfb62
|
forgot to commit header for new allocation policy function
|
2008-10-27 23:30:53 +00:00 |
|
Sears Russell
|
470c52c9cc
|
add compile time PACK_STATS option that displays statistics about the number of bytes used per column
|
2008-10-27 23:27:48 +00:00 |
|
Sears Russell
|
a2a8c73cb5
|
prevent rose from initiating lots of small merges when the writer process is slow
|
2008-10-27 23:26:16 +00:00 |
|
Sears Russell
|
15e0391187
|
initial checkin of perl bindings
|
2008-10-27 23:25:03 +00:00 |
|
Sears Russell
|
5c5b6d0c67
|
allow callers to truncateNow() to (safely) override normal truncation policy
|
2008-10-27 23:24:21 +00:00 |
|
Sears Russell
|
23548354a4
|
fixes over-zealous assert due to partial log read
|
2008-10-27 23:22:38 +00:00 |
|
Sears Russell
|
71cc9d6df7
|
transactions now can check with allocation policy before allocating to pages of their own choosing
|
2008-10-27 23:20:31 +00:00 |
|
Sears Russell
|
fa18df2424
|
ignore size field of hashHeader argument
|
2008-10-23 20:27:55 +00:00 |
|
Sears Russell
|
c76f22fd4f
|
reduce the risk that broken calls to Tset() will create unrecoverable logs
|
2008-10-23 20:27:08 +00:00 |
|
Sears Russell
|
db4f26b48c
|
Fix crash in recovery; 'initted' was false during undo. undo calls Tupdate(), which checks the status of 'initted'
|
2008-10-23 19:56:21 +00:00 |
|
Sears Russell
|
0940c59d96
|
fail fast if Tbegin() called before Tinit()
|
2008-10-22 21:05:49 +00:00 |
|
Sears Russell
|
6f717c351a
|
update comment
|
2008-10-22 21:05:12 +00:00 |
|
Sears Russell
|
edb51e5789
|
Fix buffer manager page leak.
|
2008-10-09 20:14:55 +00:00 |
|
Sears Russell
|
108d40ec16
|
fix warnings on 32-bit platforms
|
2008-10-09 19:00:17 +00:00 |
|
Sears Russell
|
97dfdb8f95
|
Fix conditional compilation for libcheck and libconfuse
|
2008-10-09 18:59:45 +00:00 |
|
Sears Russell
|
ad65a806a5
|
removed old #include
|
2008-10-07 19:19:58 +00:00 |
|
Sears Russell
|
474cabdb99
|
removed workaround code for old arraylist bug
|
2008-10-04 16:09:34 +00:00 |
|
Sears Russell
|
82ec112788
|
Fixed overly specific assertion.
|
2008-10-04 15:53:19 +00:00 |
|