whio

Timeline
Login

Timeline

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 most recent check-ins

2018-09-26
08:57
Finished, it seems, the (whio_rc.XXX ==> WHIO_RC_XXX) port, thanks to perl -i. Leaf check-in: 7ce56f5aa6 user: stephan tags: trunk
08:22
Started replacing the whio_rc struct with WHIO_RC_xxx enum values, primarily so that certain constructs can be converted from if/else if/else if/else to switch blocks. There's still lots of work to be done on this, though. check-in: dde90958c7 user: stephan tags: trunk
2018-09-24
15:25
Eliminated new compiler warnings. check-in: 753b8cd9ec user: stephan tags: trunk
2017-10-18
13:08
removed old/unused makefile check-in: 28d5252557 user: stephan tags: trunk
2017-10-17
12:53
fixed (well, worked around) compilation errors caused by use of __func__ and an old/now broken makefile snippet. check-in: 02fc37c6eb user: stephan tags: trunk
2012-07-07
01:31
A number of minor internal tweaks and cleanups. Fixed a memleak in whio_epfs_close() when mmap() support is enabled. check-in: cd4ddbf539 user: stephan tags: trunk
00:12
Minor internal EPFS cleanups. Added some disabled code for skipping internal inodes in the epfs for-each-inode op. check-in: 683eeb13d6 user: stephan tags: trunk
00:10
Removed the ht namer's internal inode name, to help avoid confusion on the client side. check-in: 75605406b3 user: stephan tags: trunk
2012-06-30
01:48
minor doc tweaks. check-in: c4b4c939f3 user: stephan tags: trunk
2012-04-08
21:13
minor cleanups. check-in: 0740511188 user: stephan tags: trunk
14:39
Added whio_data_dest_f() and whio_data_source_f() i/o abstraction typedefs (taken from the cson tree). Added whio_stream_for_func_(in|out)() family of functions to stream from/to callback functions. Fixed a valgrind warning about uninitialized malloc()ed memory. check-in: 14a916f6b9 user: stephan tags: trunk
2012-04-07
21:57
Cleanups in the whio-epfs-name tool. check-in: aca65382bc user: stephan tags: trunk
21:42
fixed corruption seen from whio-epfs-name (was caused by not properly closing the EFS). check-in: 8198325ed7 user: stephan tags: trunk
20:46
Tinkering with the namer API a bit. Started adding whio-epfs-name app but it's corrupting EFSes for reasons i don't understand. check-in: 38c7b4570a user: stephan tags: trunk
20:26
cosmetic touchups. check-in: aaf90e0938 user: stephan tags: trunk
20:11
Added some --verbose output. check-in: 9ef5f4c9d5 user: stephan tags: trunk
20:10
Added some more tests for namer installation/removal. check-in: fffa9ab619 user: stephan tags: trunk
20:10
error message typo fix. check-in: d4e373f4ef user: stephan tags: trunk
18:01
added missing docs. access permissions check for whio_epfs_namer_unformat(). check-in: 08fd99c9e4 user: stephan tags: trunk
17:56
Added ability to remove namer from an EPFS. check-in: d662bfc572 user: stephan tags: trunk
16:27
Added an additional error check for a write() op in p-file::truncate(). check-in: de8f71d0c6 user: stephan tags: trunk
16:26
minor internal storage-locking tweak. check-in: aa29bce331 user: stephan tags: trunk
16:25
minor doc updates. check-in: fd781c77ff user: stephan tags: trunk
16:24
Added a workaround for the reverse-order-reallocation problem. Might cause an alloc, depending on usage conditions, but works around a blatant/extreme data block fragmentation case. check-in: 2e487a06d3 user: stephan tags: trunk
14:33
minor doc addition. check-in: 4274fd3e18 user: stephan tags: trunk
14:01
minor internal refactoring to support an up-coming change. check-in: 37a69a2a4b user: stephan tags: trunk
12:37
Changed a return value for whio_epfs_unlink() to avoid an ambiguity. Minor doc updates. check-in: 539d974aed user: stephan tags: trunk
12:18
Internal refactoring to how blocks are loaded, in prep for fixing the reverse-block-order-reallocation problem. check-in: 9e3aec71f9 user: stephan tags: trunk
2012-03-03
13:40
initial, completely untested, draft of what a write-ahead-logger _might_ look like. Leaf check-in: 841a2775ef user: stephan tags: wal
13:39
Create new branch named "wal" check-in: 2fceeb0e62 user: stephan tags: wal
2012-02-20
10:49
accommodte API change in whio_vlbm_block_length_set(). check-in: 156e395a0a user: stephan tags: trunk
2012-02-18
17:32
Started adding whio_vlbm C++ wrapper. Related minor cleanups to the vlbm interface. check-in: 1f5b7e444e user: stephan tags: trunk
16:55
replaced realloc() with whio_realloc(). check-in: 5c2fe03d2b user: stephan tags: trunk
13:06
Removed the older mempool support from whio_epfs. check-in: ce0780a183 user: stephan tags: trunk
2012-02-17
14:04
Added whio_zlib_enabled() predicate. check-in: 45f2cf1ac0 user: stephan tags: trunk
08:36
Changed the recent overflow check change to something prettier, compliments of Matt Harper. check-in: 9f6f17fd5f user: stephan tags: trunk
2012-02-16
18:59
minor doc updates. check-in: 224e94a4bc user: stephan tags: trunk
18:57
minor cosmetic touchups. check-in: 1d9bd6b578 user: stephan tags: trunk
18:57
removed a TODO. check-in: a4d87aca46 user: stephan tags: trunk
18:17
added a cast to work around compile error on some versions of gcc. check-in: 3b89d6332e user: stephan tags: trunk
16:51
merged in accidental fork [59e4177c86eae3]. check-in: 52ea991969 user: stephan tags: trunk
16:48
added a potential TODO. check-in: dc5cad54c5 user: stephan tags: trunk
12:00
two minor/non-functional cleanups for clang compiler. check-in: 59e4177c86 user: stephan
11:43
minor build fixes for gcc 4.6. check-in: 94da892f74 user: stephan tags: trunk
2012-02-15
17:13
s/_MSVC_VER/_MSC_VER/g check-in: c50a87a020 user: stephan tags: trunk
17:11
more portability patches from Bionic Badger. check-in: 24b5cc25ad user: stephan tags: trunk
2012-02-14
22:18
Second round of portability tweaks based on Badger's patches. check-in: 49772a6752 user: stephan tags: trunk
21:00
Portbility patches from Bionic Badger. check-in: 5c0208f5b7 user: stephan tags: trunk
2012-01-30
11:12
minor cleanups for gcc 4.6 changes. check-in: 88554c3e1a user: stephan tags: trunk
2012-01-25
12:38
minor cleanups for over-pedantic gcc 4.6 check-in: 6b9be9a792 user: stephan tags: trunk