From 4a9b52bead22e07da95afacfc7bb354661806166 Mon Sep 17 00:00:00 2001 From: shaver Date: Sun, 9 Mar 2003 21:01:41 +0000 Subject: [PATCH] - b=977: C-z (and other non-fatal signals) send us into an infinite loop if we wait for recovery. We now use signal blocking to prevent signal delivery until we're interested in some or all signals. - b=988: umount -f hangs when MDS is dead - b=722: Lustre kernel threads cause load average to skyrocket. (Still get a little boost from the socknal threads, but it's much better.) --- lustre/include/liblustre.h | 1 + 1 file changed, 1 insertion(+) diff --git a/lustre/include/liblustre.h b/lustre/include/liblustre.h index 198603c..90945f1 100644 --- a/lustre/include/liblustre.h +++ b/lustre/include/liblustre.h @@ -348,6 +348,7 @@ extern struct task_struct *current; #define init_waitqueue_head(l) INIT_LIST_HEAD(&(l)->sleepers) #define wake_up(l) do { int a; a++; } while (0) #define wait_event(l,m) do { int a; a++; } while (0) +#define l_wait_event(l,m,i) do { int a; a++; } while (0) #define TASK_INTERRUPTIBLE 0 #define TASK_UNINTERRUPTIBLE 1 #define TASK_RUNNING 2 -- 1.8.3.1