git: hammer - Fix timeout for 'dedup' directive

Antonio Huete Jimenez tuxillo at
Thu Jan 8 11:44:41 PST 2015

commit 3a92efe3ce8f11b83b469609135c5fedaafa6632
Author: Antonio Huete Jimenez <tuxillo at>
Date:   Thu Jan 8 12:30:05 2015 +0100

    hammer - Fix timeout for 'dedup' directive
    - 'hammer dedup' did not stop on timeout set by -t option.
    - As the deduplication itself works by comparing one reference
      base element against a candidate base element, hammer(8) collects
      all the elements to be deduplicated and actually perform the needed
      ioctl() calls to make it happen. This is why the SIGALRM code has to
      be handled from within hammer(8).
    Reported by: ftigeot
    DragonFly-bug: <>

Summary of changes:
 sbin/hammer/cmd_dedup.c | 66 ++++++++++++++++++++++++++++++++++++++++++++++---
 1 file changed, 63 insertions(+), 3 deletions(-)

DragonFly BSD source repository

More information about the Commits mailing list