From ddc7201f965ce3192b8a96f65609fe8279148c2e Mon Sep 17 00:00:00 2001 From: NeilBrown Date: Tue, 2 Jun 2009 14:35:44 +1000 Subject: [PATCH] Monitor: reduce default poll interval if mdstat is pollable. Since 2.6.16, mdstat responds to select/poll. So in that case, increase the default poll interval to about 15 minutes. This ensures that the background load is insignificant. Signed-off-by: NeilBrown --- mdadm.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/mdadm.c b/mdadm.c index 0478ce9..fee7fd9 100644 --- a/mdadm.c +++ b/mdadm.c @@ -1373,6 +1373,13 @@ int main(int argc, char *argv[]) rv = 1; break; } + if (delay == 0) { + if (get_linux_version() > 20616) + /* mdstat responds to poll */ + delay = 1000; + else + delay = 60; + } rv= Monitor(devlist, mailaddr, program, delay?delay:60, daemonise, scan, oneshot, dosyslog, test, pidfile);