X-Git-Url: http://git.tuebingen.mpg.de/?a=blobdiff_plain;f=dss.ggo;h=68b7a7aded9250e56e2216e8c21ea391565dec53;hb=05e75054398c9d39f62f8c4b9be7b874a2019a3c;hp=db119015e9a64c49f0be1edcc4cc88d4ff5c3816;hpb=a198e29fee618785fc63ca18fc73add379678991;p=dss.git diff --git a/dss.ggo b/dss.ggo index db11901..68b7a7a 100644 --- a/dss.ggo +++ b/dss.ggo @@ -3,7 +3,7 @@ # Licensed under the GPL v2. For licencing details see COPYING. package "dss" -version "0.1.5" +version "0.1.6" purpose "the dyadic snapshot scheduler dss creates hardlink-based snapshots of a given directory on a remote @@ -244,6 +244,26 @@ details=" --rsync-option --exclude --rsync-option /proc " +option "max-rsync-errors" - +"Terminate after this many rsync failures" +int typestr="count" +default="10" +optional +details=" + Only relevant when operating in --run mode (see above). If + the rsync process exits with a fatal error, dss restarts + the command in the hope that the problem is transient + and subsequent rsync runs succeed. After the given number + of consecutive rsync error exits, however, dss gives up, + executes the exit hook and terminates. Set this to zero if + dss should exit immediately on the first rsync error. + + The only non-fatal error is when rsync exits with code 24. This + indicates a partial transfer due to vanished source files + and happens frequently when snapshotting a directory which + is concurrently being modified. +" + ################### section "Intervals" ###################