git: mountd, mount - Change how mount signals mountd, reduce mountd spam

Matthew Dillon dillon at crater.dragonflybsd.org
Mon Jul 25 11:21:43 PDT 2016


commit ce1bcb9eb5054c9724ab75be37e5f78f6f8f1b48
Author: Matthew Dillon <dillon at apollo.backplane.com>
Date:   Mon Jul 25 11:18:57 2016 -0700

    mountd, mount - Change how mount signals mountd, reduce mountd spam
    
    * mount now signals mountd with SIGUSR1 instead of SIGHUP.
    
    * mountd now recognizes SIGUSR1 as requesting an incremental update.
      Instead of wiping all exports on all mounts and then re-scanning
      the exports file and re-adding from the exports file, mountd will
      now only wipe the export(s) on mounts it finds in the exports file.
    
    * Greatly reduces unnecessary mountlist scans and commands due to
      mount_null and mount_tmpfs operations, while still preserving our
      ability to export such filesystems.

Summary of changes:
 sbin/mount/mount.c   |   2 +-
 sbin/mountd/mountd.c | 108 +++++++++++++++++++++++++++++++++------------------
 2 files changed, 71 insertions(+), 39 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/ce1bcb9eb5054c9724ab75be37e5f78f6f8f1b48


-- 
DragonFly BSD source repository



More information about the Commits mailing list