cvs commit: src/sbin/hammer cmd_mirror.c cmd_pseudofs.c cmd_reblock.c cmd_show.c cmd_softprune.c cycle.c hammer.8 hammer.c hammer.h
Matthew Dillon
dillon at crater.dragonflybsd.org
Sun Jul 6 17:28:05 PDT 2008
dillon 2008/07/06 17:27:22 PDT
DragonFly src repository
Modified files:
sbin/hammer cmd_mirror.c cmd_pseudofs.c cmd_reblock.c
cmd_show.c cmd_softprune.c cycle.c
hammer.8 hammer.c hammer.h
Log:
HAMMER Utilities: Sync with 60E
* Change the cycle file to hold an entire B-Tree base key, plus an optional
TID (used by the mirroring code).
* Flesh out the mirroring code. Add timeout (-t) support. Add cycle file
support.
* When mirror-copy is used have the target sync the filesystem
and acknowledge completion and store the completed TID in the cycle
file.
* Incremental mirroring now works when using mirror-copy with a cycle file.
* Add mirror-dump, aka hammer mirror-read ... | hammer mirror-dump, for
debugging.
Revision Changes Path
1.4 +359 -85 src/sbin/hammer/cmd_mirror.c
1.4 +6 -0 src/sbin/hammer/cmd_pseudofs.c
1.10 +5 -2 src/sbin/hammer/cmd_reblock.c
1.15 +3 -2 src/sbin/hammer/cmd_show.c
1.6 +4 -2 src/sbin/hammer/cmd_softprune.c
1.5 +34 -11 src/sbin/hammer/cycle.c
1.31 +3 -0 src/sbin/hammer/hammer.8
1.30 +15 -7 src/sbin/hammer/hammer.c
1.21 +7 -2 src/sbin/hammer/hammer.h
http://www.dragonflybsd.org/cvsweb/src/sbin/hammer/cmd_mirror.c.diff?r1=1.3&r2=1.4&f=u
http://www.dragonflybsd.org/cvsweb/src/sbin/hammer/cmd_pseudofs.c.diff?r1=1.3&r2=1.4&f=u
http://www.dragonflybsd.org/cvsweb/src/sbin/hammer/cmd_reblock.c.diff?r1=1.9&r2=1.10&f=u
http://www.dragonflybsd.org/cvsweb/src/sbin/hammer/cmd_show.c.diff?r1=1.14&r2=1.15&f=u
http://www.dragonflybsd.org/cvsweb/src/sbin/hammer/cmd_softprune.c.diff?r1=1.5&r2=1.6&f=u
http://www.dragonflybsd.org/cvsweb/src/sbin/hammer/cycle.c.diff?r1=1.4&r2=1.5&f=u
http://www.dragonflybsd.org/cvsweb/src/sbin/hammer/hammer.8.diff?r1=1.30&r2=1.31&f=u
http://www.dragonflybsd.org/cvsweb/src/sbin/hammer/hammer.c.diff?r1=1.29&r2=1.30&f=u
http://www.dragonflybsd.org/cvsweb/src/sbin/hammer/hammer.h.diff?r1=1.20&r2=1.21&f=u
More information about the Commits
mailing list