Thanks,
<br />I found some info about this issue at http://www.novell.com (Document ID: 7001469): ocfs2 on SLES10 NTS sanity check (OCFS2 HEARTBEAT)
<br />
<br />quote:
<br />&quot;
<br />...
<br />If these checks are done, mode is set to &quot;user&quot; and everything seems to be alright, but there are still problems with ocfs2 then the next step should be to check the heartbeat settings.
<br />If mode is &quot;kernel&quot; but there are still problems with ocfs2 then the next step should be to contact NTS.
<br />...
<br />&quot;
<br />
<br />So, Novell recommends user &quot;user&quot; hertbeat mode instead of &quot;kernel&quot;.
<br />I&#39;ll try to use &quot;hearbeat&quot; + &quot;heartbeat-stonith&quot; packages from SLES repository.
<br />
<br />13.11.2009 23:45 пользователь Sunil Mushran &lt;sunil.mushran@oracle.com&gt; написал:
<br />&gt; Ping Novell Support. The base code works fine. This could be a bug in
<br />&gt; 
<br />&gt; sles10 sp2.
<br />&gt; 
<br />&gt; 
<br />&gt; 
<br />&gt; voinovpa@gmail.com wrote:
<br />&gt; 
<br />&gt; 
<br />&gt; Hi
<br />&gt; 
<br />&gt; 
<br />&gt; 
<br />&gt; I have:
<br />&gt; 
<br />&gt; SLES 10 SP2 (2.6.16.60-0.21-smp)
<br />&gt; 
<br />&gt; ocfs2-tools-1.4.0-0.3
<br />&gt; 
<br />&gt; ocfs2console-1.4.0-0.3
<br />&gt; 
<br />&gt; 
<br />&gt; 
<br />&gt; and I can&#39;t change &quot;heartbeat dead threshold&quot; value.
<br />&gt; 
<br />&gt; 
<br />&gt; 
<br />&gt; Content of /etc/sysconfig/o2cb:
<br />&gt; 
<br />&gt; 
<br />&gt; 
<br />&gt; # O2CB_ENABLED: &#39;true&#39; means to load the driver on boot.
<br />&gt; 
<br />&gt; O2CB_ENABLED=true
<br />&gt; 
<br />&gt; 
<br />&gt; 
<br />&gt; # O2CB_BOOTCLUSTER: If not empty, the name of a cluster to start.
<br />&gt; 
<br />&gt; O2CB_BOOTCLUSTER=ocfs2
<br />&gt; 
<br />&gt; 
<br />&gt; 
<br />&gt; # O2CB_HEARTBEAT_THRESHOLD: Iterations before a node is considered dead.
<br />&gt; 
<br />&gt; O2CB_HEARTBEAT_THRESHOLD=151
<br />&gt; 
<br />&gt; 
<br />&gt; 
<br />&gt; # O2CB_IDLE_TIMEOUT_MS: Time in ms before a network connection is considered dead.
<br />&gt; 
<br />&gt; O2CB_IDLE_TIMEOUT_MS=10000
<br />&gt; 
<br />&gt; 
<br />&gt; 
<br />&gt; # O2CB_KEEPALIVE_DELAY_MS: Max time in ms before a keepalive packet is sent
<br />&gt; 
<br />&gt; O2CB_KEEPALIVE_DELAY_MS=5000
<br />&gt; 
<br />&gt; 
<br />&gt; 
<br />&gt; # O2CB_RECONNECT_DELAY_MS: Min time in ms between connection attempts
<br />&gt; 
<br />&gt; O2CB_RECONNECT_DELAY_MS=2000
<br />&gt; 
<br />&gt; 
<br />&gt; 
<br />&gt; # O2CB_HEARTBEAT_MODE: Whether to use the native &quot;kernel&quot; or the &quot;user&quot;
<br />&gt; 
<br />&gt; # driven heartbeat (for example, for integration with heartbeat 2.0.x)
<br />&gt; 
<br />&gt; O2CB_HEARTBEAT_MODE=&quot;kernel&quot;
<br />&gt; 
<br />&gt; 
<br />&gt; 
<br />&gt; 
<br />&gt; 
<br />&gt; so, O2CB_HEARTBEAT_THRESHOLD is 151.
<br />&gt; 
<br />&gt; 
<br />&gt; 
<br />&gt; Then I have restart service o2cb or even reboot server and...:
<br />&gt; 
<br />&gt; 
<br />&gt; 
<br />&gt; # service o2cb status
<br />&gt; 
<br />&gt; Module &quot;configfs&quot;: Loaded
<br />&gt; 
<br />&gt; Filesystem &quot;configfs&quot;: Mounted
<br />&gt; 
<br />&gt; Module &quot;ocfs2_nodemanager&quot;: Loaded
<br />&gt; 
<br />&gt; Module &quot;ocfs2_dlm&quot;: Loaded
<br />&gt; 
<br />&gt; Module &quot;ocfs2_dlmfs&quot;: Loaded
<br />&gt; 
<br />&gt; Filesystem &quot;ocfs2_dlmfs&quot;: Mounted
<br />&gt; 
<br />&gt; Checking O2CB cluster ocfs2: Online
<br />&gt; 
<br />&gt; Heartbeat dead threshold = 31
<br />&gt; 
<br />&gt; Network idle timeout: 10000
<br />&gt; 
<br />&gt; Network keepalive delay: 5000
<br />&gt; 
<br />&gt; Network reconnect delay: 2000
<br />&gt; 
<br />&gt; Checking O2CB heartbeat: Not active
<br />&gt; 
<br />&gt; 
<br />&gt; 
<br />&gt; so, Heartbeat dead threshold is 31!!!
<br />&gt; 
<br />&gt; 
<br />&gt; 
<br />&gt; ok. I&#39;ll try use configure...
<br />&gt; 
<br />&gt; 
<br />&gt; 
<br />&gt; # service o2cb configure
<br />&gt; 
<br />&gt; 
<br />&gt; 
<br />&gt; Load O2CB driver on boot (y/n) [y]:
<br />&gt; 
<br />&gt; Cluster to start on boot (Enter &quot;none&quot; to clear) [ocfs2]:
<br />&gt; 
<br />&gt; Specify heartbeat dead threshold (&gt;=7) [151]: 151
<br />&gt; 
<br />&gt; Specify network idle timeout in ms (&gt;=5000) [10000]:
<br />&gt; 
<br />&gt; Specify network keepalive delay in ms (&gt;=1000) [5000]:
<br />&gt; 
<br />&gt; Specify network reconnect delay in ms (&gt;=2000) [2000]:
<br />&gt; 
<br />&gt; Use user-space driven heartbeat? (y/n) [n]:
<br />&gt; 
<br />&gt; Writing O2CB configuration: OK
<br />&gt; 
<br />&gt; O2CB cluster ocfs2 already online
<br />&gt; 
<br />&gt; 
<br />&gt; 
<br />&gt; so, we see that &quot;Specify heartbeat dead threshold&quot; get my current value (151) from /etc/sysconfig/o2cb.
<br />&gt; 
<br />&gt; 
<br />&gt; 
<br />&gt; but again we have:
<br />&gt; 
<br />&gt; # service o2cb status
<br />&gt; 
<br />&gt; ...
<br />&gt; 
<br />&gt; Heartbeat dead threshold = 31
<br />&gt; 
<br />&gt; ...
<br />&gt; 
<br />&gt; 
<br />&gt; 
<br />&gt; trying check file from configfs:
<br />&gt; 
<br />&gt; # cat /sys/kernel/config/cluster/ocfs2/heartbeat/dead_threshold
<br />&gt; 
<br />&gt; 31
<br />&gt; 
<br />&gt; 
<br />&gt; 
<br />&gt; # echo 151 &gt; /sys/kernel/config/cluster/ocfs2/heartbeat/dead_threshold
<br />&gt; 
<br />&gt; # cat /sys/kernel/config/cluster/ocfs2/heartbeat/dead_threshold
<br />&gt; 
<br />&gt; 31
<br />&gt; 
<br />&gt; 
<br />&gt; 
<br />&gt; # ls -l /sys/kernel/config/cluster/ocfs2/heartbeat/dead_threshold
<br />&gt; 
<br />&gt; -rw-r--r-- 1 root root 4096 2009-11-13 17:42 /sys/kernel/config/cluster/ocfs2/heartbeat/dead_threshold
<br />&gt; 
<br />&gt; 
<br />&gt; 
<br />&gt; what&#39;s a problem?
<br />&gt; 
<br />&gt; 
<br />&gt; 
<br />&gt; ------------------------------------------------------------------------
<br />&gt; 
<br />&gt; 
<br />&gt; 
<br />&gt; _______________________________________________
<br />&gt; 
<br />&gt; Ocfs2-users mailing list
<br />&gt; 
<br />&gt; Ocfs2-users@oss.oracle.com
<br />&gt; 
<br />&gt; http://oss.oracle.com/mailman/listinfo/ocfs2-users
<br />&gt; 
<br />&gt; 
<br />&gt; 
<br />&gt; 
<br />&gt;