linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
  • * Re: [dm-devel] [PATCH 0/3] add resync speed control for dm-raid1
           [not found] <1353565673-4233-1-git-send-email-gzhao@suse.com>
           [not found] ` <1353565673-4233-3-git-send-email-gzhao@suse.com>
    @ 2012-12-10  2:21 ` NeilBrown
      2012-12-10 12:27   ` Guangliang Zhao
      2012-12-11  8:56   ` Lars Marowsky-Bree
      1 sibling, 2 replies; 5+ messages in thread
    From: NeilBrown @ 2012-12-10  2:21 UTC (permalink / raw)
      To: device-mapper development; +Cc: gzhao, linux-kernel
    
    [-- Attachment #1: Type: text/plain, Size: 1245 bytes --]
    
    On Thu, 22 Nov 2012 14:27:50 +0800 Guangliang Zhao <gzhao@suse.com> wrote:
    
    > Hi,
    > 
    > These patches are used to add resync speed control for dm-raid1. The
    > second and third patch provide support for user-space tool dmsetup.
    > 
    > Guangliang Zhao (3):
    >   dm raid1: add resync speed control for dm-raid1
    >   dm raid1: add interface to set resync speed
    >   dm raid1: add interface to get resync speed
    > 
    >  drivers/md/dm-raid1.c |   93 +++++++++++++++++++++++++++++++++++++++++++++++--
    >  1 file changed, 90 insertions(+), 3 deletions(-)
    > 
    
    The problem with this approach is that it slows down resync even when there
    is no other IO happening.
    If that is deemed to be acceptable, then the patch set seems fine, though I
    would probably make the default a lot higher so as not to change current
    default behaviour for anyone.
    
    If it isn't acceptable, then you either need to monitor the number of
    requests going to the underlying devices - like md does - or monitor the
    number of requests coming in to the dm-raid1 target - which is probably
    easier with dm.
    
    i.e. only impose the rate limit if there have been any requests for the
    dm-raid1 target in the last 'RESYNC_JIFFIES'.
    
    What do you think of that?
    
    NeilBrown
    
    [-- Attachment #2: signature.asc --]
    [-- Type: application/pgp-signature, Size: 828 bytes --]
    
    ^ permalink raw reply	[flat|nested] 5+ messages in thread

  • end of thread, other threads:[~2012-12-11  9:21 UTC | newest]
    
    Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
    -- links below jump to the message on this page --
         [not found] <1353565673-4233-1-git-send-email-gzhao@suse.com>
         [not found] ` <1353565673-4233-3-git-send-email-gzhao@suse.com>
    2012-11-30 11:39   ` [dm-devel] [PATCH 2/3] dm raid1: add interface to set resync speed Lars Marowsky-Bree
    2012-12-03  9:12     ` Guangliang Zhao
    2012-12-10  2:21 ` [dm-devel] [PATCH 0/3] add resync speed control for dm-raid1 NeilBrown
    2012-12-10 12:27   ` Guangliang Zhao
    2012-12-11  8:56   ` Lars Marowsky-Bree
    

    This is a public inbox, see mirroring instructions
    for how to clone and mirror all data and code used for this inbox;
    as well as URLs for NNTP newsgroup(s).