static struct timeval next_removal_check;
/** Creation time of the snapshot currently being created. */
static int64_t current_snapshot_creation_time;
-/** The snapshot currently being removed. */
+/* Set by the pre-rm hook, cleared by handle_remove_exit(). */
struct snapshot *snapshot_currently_being_removed;
/** Needed by the post-create hook. */
static char *path_to_last_complete_snapshot;
return strcmp(s->name, name_of_reference_snapshot)? 0 : 1;
}
-/*
- * return: 0: no redundant snapshots, 1: rm process started, negative: error
- */
static struct snapshot *find_redundant_snapshot(struct snapshot_list *sl)
{
int i, interval;
</h2>
</center>
- <p> André Noll, <a
- href="mailto:maan@tuebingen.mpg.de">maan@tuebingen.mpg.de</a>
- </p> Comments and bug reports are welcome. Please provide
+ <p> Email: André Noll, <a
+ href="mailto:maan@tuebingen.mpg.de">maan@tuebingen.mpg.de</a>,
+ Homepage: <a
+ href="http://people.tuebingen.mpg.de/maan/">http://people.tuebingen.mpg.de/maan/</a>
+ </p>
+
+ Comments and bug reports are welcome. Please provide
enough info such as the version of dss you are using and
relevant parts of the logs. Including the string [dss] in
the subject line is also a good idea.