This website requires JavaScript.
Explore
Help
Sign In
greg
/
stasis-bLSM
Watch
1
Star
0
Fork
You've already forked stasis-bLSM
0
Code
Issues
Pull requests
Projects
Releases
Packages
Wiki
Activity
Actions
7c2397340c
stasis-bLSM
/
util
/
CMakeLists.txt
3 lines
80 B
CMake
Raw
Normal View
History
Unescape
Escape
more allocator cleanups (still leaks space). Added dump_blockmap utility git-svn-id: svn+ssh://svn.corp.yahoo.com/yahoo/yrl/labs/pnuts/code/logstore@578 8dad8b1f-cf64-0410-95b6-bcf113ffbcfe
2010-02-17 22:11:22 +00:00
CREATE_CLIENT_EXECUTABLE
(
dump_blockmap
)
Fixed a bunch of iterator bugs and racy merges. Added drop_database utility. Bugfixes: - Atomically deallocate regions and update the logstore object - Proactively invalidate iterators after each merge (before, it would simply set a not-valid bit. This doesn't work because iterators hold page pins, which breaks force-writes) - Clarify semantics of opening iterators mid-stream: All calls now return iterators that return first key >= the requested one. revalidate() needs the key > the requested one, so it calls peek(), then (if necessary) getnext(). - Add asserts to check that the header is latched at update, and that tuples returned by iterators are strictly monotonically increasing' - Improve error handling in network.h We still get (and terminate on) SIGPIPE. Refactoring: - Add dispatch function to network.h. git-svn-id: svn+ssh://svn.corp.yahoo.com/yahoo/yrl/labs/pnuts/code/logstore@620 8dad8b1f-cf64-0410-95b6-bcf113ffbcfe
2010-02-25 01:29:32 +00:00
CREATE_CLIENT_EXECUTABLE
(
drop_database
)
Reference in a new issue
Copy permalink