Re: [PATCH 0/4] nfs-utils: rework device scanning in blkmapd

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Merged, thanks!

Benny

On 2010-10-08 12:06, Jim Rees wrote:
> This series reworks the way device scanning is done in blkmapd as a result
> of test results and discussions at the Fall 2010 Bakeathon.
> 
> We get rid of the config file and instead examine all block devices as
> listed in /sys/block and /proc/partitions (this is the way fdisk does it).
> Since we're looking for pnfs signatures, it usually doesn't hurt to examine
> a device that isn't part of a layout, and in general it's hard to tell ahead
> of time which devices should be considered, so I think having a config file
> does more harm than good.
> 
> We get rid of periodic (once a minute) device rescanning, and instead rescan
> only when the kernel asks for a layout.  This will suffice for the common
> case, and works with all current known server implementations.  A later
> patch will re-introduce rescanning during the life of a layout, but will be
> triggered by configuration change notifications from udev, rather than by
> expiration of an arbitrary time interval.
> 
> We get rid of the test for active/passive devices.  This test really only
> works for EMC servers, and isn't even needed because the passive devices
> will be skipped over during signature detection.  Just remove the detection
> code.
> 
> Jim Rees (4):
>   blkmapd: get rid of config file and instead examine all block devices
>   blkmapd: don't rescan periodically
>   blkmapd: don't use atomicio() where it's not needed
>   blkmapd: don't try to distinguish between active/passive devices
> 
>  utils/blkmapd/Makefile.am        |    2 -
>  utils/blkmapd/cfg.c              |  248 --------------------------------------
>  utils/blkmapd/cfg.h              |   47 -------
>  utils/blkmapd/device-discovery.c |  141 ++++++++--------------
>  utils/blkmapd/device-discovery.h |    3 -
>  utils/blkmapd/device-inq.c       |   40 ++-----
>  utils/blkmapd/device-process.c   |    2 +-
>  7 files changed, 60 insertions(+), 423 deletions(-)
>  delete mode 100644 utils/blkmapd/cfg.c
>  delete mode 100644 utils/blkmapd/cfg.h
> 
> --
> To unsubscribe from this list: send the line "unsubscribe linux-nfs" in
> the body of a message to majordomo@xxxxxxxxxxxxxxx
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
--
To unsubscribe from this list: send the line "unsubscribe linux-nfs" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Filesystem Development]     [Linux USB Development]     [Linux Media Development]     [Video for Linux]     [Linux NILFS]     [Linux Audio Users]     [Yosemite Info]     [Linux SCSI]

  Powered by Linux