All of lore.kernel.org
 help / color / mirror / Atom feed
* [Ocfs2-devel] [SUGGESSTION 1/1] OCFS2: runtime tunable network idle timeout
@ 2009-06-08  5:36 wengang wang
  2009-06-08 18:01 ` Sunil Mushran
  0 siblings, 1 reply; 4+ messages in thread
From: wengang wang @ 2009-06-08  5:36 UTC (permalink / raw)
  To: ocfs2-devel

backgroud:
	there is a network idle timeout regarding which a node is considered dead or network partition occures. 

problem:
	for some product environment, there is a special time during a day. in this special time, a backup work is happening over private network. at the time that the backup is going on, there is very very high load on network. this can lead to ocfs2 network idle timeout and when it can't connect back in time, some nodes have to be fensed out the cluster domain which is not really what we want.
	there is a configuration O2CB_IDLE_TIMEOUT_MS by which we can set the timeout value. but looks it takes effect on when o2cb service is restarted, so it's not possible to change it in the already running system.

suggestion:
	if we can modify the timeout value at runtime, it's better. we can add a proc file under /proc/fs/ocfs2_nodemanager, for example, idle_timeout, so that a userspace application(such as debugfs.ocfs2) can read/write the timeout value. before the customer run the backup, set the value to a big value(or to no limit) and set it back when backup finished.
	contents in /proc/fs/ocfs2_nodemanager/idle_timeout is the timeout value in MS. 0 means no limit.

if it's good, I'm glad to do it.

thanks,
wengang.

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2009-06-09 21:12 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-06-08  5:36 [Ocfs2-devel] [SUGGESSTION 1/1] OCFS2: runtime tunable network idle timeout wengang wang
2009-06-08 18:01 ` Sunil Mushran
2009-06-09  3:34   ` Wengang Wang
2009-06-09 21:12     ` Sunil Mushran

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.