Sears Russell
|
c6564e67c7
|
documentation update; eliminated some dead code
|
2008-12-02 19:39:20 +00:00 |
|
Sears Russell
|
1383a42206
|
documentation update; made slottedFlush, etc.. static
|
2008-12-02 19:38:49 +00:00 |
|
Sears Russell
|
78a72d81f3
|
build readonlyhash; fix compile error from nightly builds
|
2008-12-02 00:33:45 +00:00 |
|
Sears Russell
|
ddc93caeae
|
do not use group commit with non-durable transactions
|
2008-12-01 23:22:38 +00:00 |
|
Sears Russell
|
2dcc6598d2
|
added support for softcommit, and for compile / runtime configuration of stasis log + storefile locations
|
2008-12-01 22:45:32 +00:00 |
|
Sears Russell
|
17d4bb3ed4
|
log refactoring
|
2008-12-01 19:48:59 +00:00 |
|
Sears Russell
|
d9b00d457d
|
Remove old comment.
|
2008-12-01 04:29:42 +00:00 |
|
Sears Russell
|
77b24a991d
|
- Arrange for buffer manager writback to use group commit
- Only call correct log force when log_to_mem is enabled.
|
2008-12-01 04:28:46 +00:00 |
|
Sears Russell
|
1cddd8ab8c
|
remove ancient obsolete file
|
2008-12-01 04:24:24 +00:00 |
|
Sears Russell
|
41460d041a
|
did away with memoization for rle_ (cost of mutex was too high). pthread_[get|set]specific does not provide enough keys to make sense as an alternative
|
2008-11-27 00:08:59 +00:00 |
|
Sears Russell
|
e22c35a1b5
|
fix lsm iterator data corruption bug
|
2008-11-26 22:39:48 +00:00 |
|
Sears Russell
|
fe6c865737
|
support multiple include
|
2008-11-26 22:37:49 +00:00 |
|
Sears Russell
|
549f97d297
|
rewrote mergeThread, added ability to start iterators mid lsmTable
|
2008-11-26 07:14:23 +00:00 |
|
Sears Russell
|
1985ec6424
|
defensively check that caller locked pages as appropriate
|
2008-11-26 07:12:51 +00:00 |
|
Sears Russell
|
b8624d09b1
|
obtain readlocks on lsm tree pages while iterating over them
|
2008-11-26 07:05:22 +00:00 |
|
Sears Russell
|
6a5e7f5589
|
Fix two problems in lsmTree:
- rewrite lookup() to be simpler, and fixed a few bugs
- was keeping node records around after pages were released
|
2008-11-26 07:01:43 +00:00 |
|
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 |
|