Thread (5 messages) 5 messages, 3 authors, 2009-10-16

Re: [mdadm PATCH] Introduce a commandline option for setting RebuildNN increment size

From: NeilBrown <hidden>
Date: 2009-10-15 23:37:31

On Fri, October 16, 2009 1:25 am, Zdenek Behan wrote:
Hi folks,


I have been facing a problem of making a simple cgi GUI for working with
md raid, and reporting back the information. I ended up using the
monitor mode event mechanism for various things including updating the
rebuild percentage. Soon after, people started complaining that 20%
increments in progress are rather silly.

I noticed long ago in the list the thought/request that those increments
may be a bit smaller. So, here's a patch (attachment) to allow sending
RebuildNN events at any percent increment, specified on mdadm commandline.

Any comments? Is this a desirable feature? Anything I should change to
make it acceptable?
Thanks for the patch.
Yes, I think it is a feature worth having.
Three improvements you can make to make the patch completely acceptable:
1/ Update mdadm.8 to document this feature
2/ The second argument to snprintf is the size of the buffer, not the
   expected string length.  To me it looks odd that you give different
   numbers for the same buffer.
   I would probably use
         snprintf(percentalert, sizeof(percentalert), ....)
   in both cases, but I would except a literal '15'.
3/ In the switch statement in main() you have removed the blank line
   following 'continue', where you should have added a blank line following
   the 'continue' that you added.

If you resubmit with those changes I will apply the patch.

Thanks,
NeilBrown
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help