thin-provisioning-tools. Rust
150device-mapper-test-suite. Test suite for device mapper targets
23blk-archive. Dedup and compress your device mapper devices. Works especially well with thin provisioning.
10linux-2.6. thin-provisioning and cache work
9xdrgen. Haskell library for parsing XDR (http://www.faqs.org/rfcs/rfc1832.html), plus code generators.
8storage-papers. Presentations and whitepapers covering some of the on going device mapper work
7kernel-unit-tests. C
6cache-simulator. Experiments with different cache policies for the dm cache target
4dm-unit. Rust
3lvm-rust. Experimenting with the language Rust, recoding bits of lvm2
3dmexec. C
2lib-block-cache. C
2replicator. Asynchronous remote replication for linux
2persistent-data-unit-test. Unit tests for kernel code in drivers/md/persistent-data
1thinp-test-suite2.
1stochastic-multiqueue. Simulator for the stochastic multiqueue that I use in dm-cache
1string-template. Haskell port of Terrance Pars String Template library
1language-c-ejt. Tweaks to the Haskell language-c package
1icfp-2007. Some code I wrote while working on the 'save endo' problem from the ICFP 2007 contest
1rxgen. Generate random regular expressions
1tiny-volume-manager. Ruby
1beer. Tool for IO benchmarking and correctness testing
1lvm_deps. Draw dependency graphs of lvm2 library modules
1