HAMMER - Add live dedup sysctl and support
authorIlya Dryomov <idryomov@gmail.com>
Tue, 4 Jan 2011 01:07:02 +0000 (03:07 +0200)
committerIlya Dryomov <idryomov@gmail.com>
Tue, 4 Jan 2011 01:07:02 +0000 (03:07 +0200)
commit507df98a152612f739140d9f1ac5b30cd022eea2
treeb47c96397fac3fee5d295a609fe9c04c7a0dd522
parent90e737dce7f255f0ae2974744af0027a9e51afa5
HAMMER - Add live dedup sysctl and support

* Adds *experimental* live dedup (aka efficient cp) support

* sysctl vfs.hammer.live_dedup
    0 - disabled (default)
    1 - enabled, populate dedup cache on reads
    2 - enabled, populate dedup cache on reads and writes
sys/vfs/hammer/hammer.h
sys/vfs/hammer/hammer_blockmap.c
sys/vfs/hammer/hammer_dedup.c
sys/vfs/hammer/hammer_object.c
sys/vfs/hammer/hammer_vfsops.c
sys/vfs/hammer/hammer_vnops.c