Whamcloud - gitweb
LU-502 don't allow to kill service threads by OOM killer.
authorAlexey Lyashkov <alexey_lyashkov@xyratex.com>
Wed, 13 Jul 2011 03:16:12 +0000 (07:16 +0400)
committerOleg Drokin <green@whamcloud.com>
Tue, 26 Jul 2011 17:04:07 +0000 (13:04 -0400)
commitadb6cea0b70ac465b2a47635d9dc45d64ab1605b
tree941405d8548f864e6233c2ee04d4bd962b47339f
parent78bd42984ee3293e79cd9fcce2ca142b6d11b08a
LU-502 don't allow to kill service threads by OOM killer.

OOM can produce a many issues like requests processing counter.

Change-Id: I8d417d148b589ea6de84c5d16bc2607a59852564
Signed-off-by: Alexey Lyashkov <alexey_lyashkov@xyratex.com>
Reviewed-on: http://review.whamcloud.com/1088
Tested-by: Hudson
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Tested-by: Maloo <whamcloud.maloo@gmail.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
49 files changed:
libcfs/autoconf/lustre-libcfs.m4
libcfs/include/libcfs/darwin/darwin-prim.h
libcfs/include/libcfs/linux/linux-prim.h
libcfs/include/libcfs/user-prim.h
libcfs/include/libcfs/winnt/winnt-prim.h
libcfs/libcfs/darwin/darwin-prim.c
libcfs/libcfs/darwin/darwin-utils.c
libcfs/libcfs/debug.c
libcfs/libcfs/linux/linux-lwt.c
libcfs/libcfs/tracefile.c
libcfs/libcfs/user-prim.c
libcfs/libcfs/watchdog.c
libcfs/libcfs/winnt/winnt-prim.c
libcfs/libcfs/winnt/winnt-tcpip.c
libcfs/libcfs/workitem.c
lnet/klnds/mxlnd/mxlnd.c
lnet/klnds/o2iblnd/o2iblnd_cb.c
lnet/klnds/ptllnd/ptllnd_cb.c
lnet/klnds/ptllnd/ptllnd_ptltrace.c
lnet/klnds/qswlnd/qswlnd_cb.c
lnet/klnds/ralnd/ralnd_cb.c
lnet/klnds/socklnd/socklnd_cb.c
lnet/lnet/acceptor.c
lnet/lnet/module.c
lnet/lnet/router.c
lnet/selftest/timer.c
lnet/ulnds/socklnd/usocklnd.c
lustre/ldlm/ldlm_lib.c
lustre/ldlm/ldlm_lockd.c
lustre/ldlm/ldlm_pool.c
lustre/llite/llite_capa.c
lustre/llite/llite_close.c
lustre/llite/lloop.c
lustre/llite/statahead.c
lustre/mdc/mdc_request.c
lustre/mds/mds_lov.c
lustre/mdt/mdt_capa.c
lustre/mgc/mgc_request.c
lustre/obdclass/genops.c
lustre/obdclass/llog.c
lustre/ptlrpc/import.c
lustre/ptlrpc/pinger.c
lustre/ptlrpc/ptlrpcd.c
lustre/ptlrpc/recov_thread.c
lustre/ptlrpc/sec_gc.c
lustre/ptlrpc/service.c
lustre/quota/quota_check.c
lustre/quota/quota_context.c
lustre/quota/quota_master.c