Note: "permalinks" may not be as permanent as we would like,
direct links of old sources may well be a few messages off.
Hi.
second the ocfs2 documentation this file start the ocfs2 heartbeat when you
call mount:
/sbin/ocfs2_hb_ctl
I issued the mount command with a strace and we can see the heartbeat
trying to start.
root at apolo1:~# mount -t ocfs2 /dev/drbd0 /clusterdisk
mount.ocfs2: Invalid argument while mounting /dev/drbd0 on /clusterdisk.
Check 'dmesg' for more information on this error.
root at apolo1:~# strace -ff mount -t ocfs2 /dev/drbd0 /clusterdisk
execve("/sbin/mount", ["mount", "-t", "ocfs2", "/dev/drbd0",
"/clusterdisk"], [/* 33 vars */]) = 0
brk(0) = 0x8058000
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0xb7f90000
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or
directory)
open("/etc/ld.so.cache", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=88580, ...}) = 0
mmap2(NULL, 88580, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f7a000
close(3) = 0
open("/lib/libblkid.so.1", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0P\35\0\000"..., 512)
= 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=28712, ...}) = 0
mmap2(NULL, 31340, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) =
0xb7f72000
mmap2(0xb7f79000, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6) = 0xb7f79000
close(3) = 0
open("/lib/libuuid.so.1", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\320\t\0"..., 512) =
512
fstat64(3, {st_mode=S_IFREG|0755, st_size=8844, ...}) = 0
mmap2(NULL, 11436, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) =
0xb7f6f000
mmap2(0xb7f71000, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1) = 0xb7f71000
close(3) = 0
open("/lib/libc.so.6", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0 at _\1\000"..., 512) =
512
fstat64(3, {st_mode=S_IFREG|0755, st_size=1528742, ...}) = 0
mmap2(NULL, 1316260, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) =
0xb7e2d000
mmap2(0xb7f69000, 12288, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x13c) = 0xb7f69000
mmap2(0xb7f6c000, 9636, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7f6c000
close(3) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0xb7e2c000
set_thread_area({entry_number:-1 -> 6, base_addr:0xb7e2c8d0, limit:1048575,
seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1,
seg_not_present:0, useable:1}) = 0
mprotect(0xb7f69000, 4096, PROT_READ) = 0
munmap(0xb7f7a000, 88580) = 0
open("/usr/lib/locale/locale-archive", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No
such file or directory)
brk(0) = 0x8058000
brk(0x8079000) = 0x8079000
open("/usr/share/locale/locale.alias", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=2586, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0xb7f8f000
read(3, "# Locale name alias data base.\n#"..., 4096) = 2586
read(3, "", 4096) = 0
close(3) = 0
munmap(0xb7f8f000, 4096) = 0
open("/usr/lib/locale/en_US/LC_IDENTIFICATION", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=378, ...}) = 0
mmap2(NULL, 378, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f8f000
close(3) = 0
open("/usr/lib/locale/en_US/LC_MEASUREMENT", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=28, ...}) = 0
mmap2(NULL, 28, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f8e000
close(3) = 0
open("/usr/lib/locale/en_US/LC_TELEPHONE", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=64, ...}) = 0
mmap2(NULL, 64, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f8d000
close(3) = 0
open("/usr/lib/locale/en_US/LC_ADDRESS", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=160, ...}) = 0
mmap2(NULL, 160, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f8c000
close(3) = 0
open("/usr/lib/locale/en_US/LC_NAME", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=82, ...}) = 0
mmap2(NULL, 82, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f8b000
close(3) = 0
open("/usr/lib/locale/en_US/LC_PAPER", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=39, ...}) = 0
mmap2(NULL, 39, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f8a000
close(3) = 0
open("/usr/lib/locale/en_US/LC_MESSAGES", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFDIR|0755, st_size=28, ...}) = 0
close(3) = 0
open("/usr/lib/locale/en_US/LC_MESSAGES/SYS_LC_MESSAGES", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=57, ...}) = 0
mmap2(NULL, 57, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f89000
close(3) = 0
open("/usr/lib/locale/en_US/LC_MONETARY", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=291, ...}) = 0
mmap2(NULL, 291, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f88000
close(3) = 0
open("/usr/lib/locale/en_US/LC_TIME", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=2459, ...}) = 0
mmap2(NULL, 2459, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f87000
close(3) = 0
open("/usr/lib/locale/en_US/LC_NUMERIC", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=59, ...}) = 0
mmap2(NULL, 59, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f86000
close(3) = 0
open("/usr/lib/locale/en_US/LC_CTYPE", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=207720, ...}) = 0
mmap2(NULL, 207720, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7df9000
close(3) = 0
umask(022) = 022
open("/dev/null", O_RDWR|O_LARGEFILE) = 3
close(3) = 0
getuid32() = 0
geteuid32() = 0
getgid32() = 0
getegid32() = 0
prctl(0x3, 0, 0, 0, 0) = 1
open("/etc/blkid.tab", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=1101, ...}) = 0
fcntl64(3, F_GETFL) = 0 (flags O_RDONLY)
fstat64(3, {st_mode=S_IFREG|0644, st_size=1101, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0xb7f85000
_llseek(3, 0, [0], SEEK_CUR) = 0
read(3, "<device DEVNO=\"0x0300\" TIME=\"119"..., 4096) = 1101
read(3, "", 4096) = 0
close(3) = 0
munmap(0xb7f85000, 4096) = 0
getuid32() = 0
geteuid32() = 0
lstat64("/etc/mtab", {st_mode=S_IFREG|0644, st_size=235, ...}) = 0
stat64("/sbin/mount.ocfs2", {st_mode=S_IFREG|0755, st_size=44040, ...}) = 0
clone(Process 3899 attached
child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD,
child_tidptr=0xb7e2c918) = 3899
[pid 3898] wait4(-1, Process 3898 suspended
<unfinished ...>
[pid 3899] getuid32() = 0
[pid 3899] setuid32(0) = 0
[pid 3899] getgid32() = 0
[pid 3899] setgid32(0) = 0
[pid 3899] execve("/sbin/mount.ocfs2", ["/sbin/mount.ocfs2", "/dev/drbd0",
"/clusterdisk", "-o", "rw"], [/* 29 vars */]) = 0
[pid 3899] brk(0) = 0x8054000
[pid 3899] mmap2(NULL, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7fdc000
[pid 3899] access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or
directory)
[pid 3899] open("/etc/ld.so.cache", O_RDONLY) = 3
[pid 3899] fstat64(3, {st_mode=S_IFREG|0644, st_size=88580, ...}) = 0
[pid 3899] mmap2(NULL, 88580, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7fc6000
[pid 3899] close(3) = 0
[pid 3899] open("/usr/lib/libcom_err.so.3", O_RDONLY) = 3
[pid 3899] read(3,
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\320\v\0"..., 512) = 512
[pid 3899] fstat64(3, {st_mode=S_IFREG|0644, st_size=42942, ...}) = 0
[pid 3899] mmap2(NULL, 14188, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7fc2000
[pid 3899] mmap2(0xb7fc5000, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2) = 0xb7fc5000
[pid 3899] close(3) = 0
[pid 3899] open("/lib/libc.so.6", O_RDONLY) = 3
[pid 3899] read(3,
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0 at _\1\000"..., 512) = 512
[pid 3899] fstat64(3, {st_mode=S_IFREG|0755, st_size=1528742, ...}) = 0
[pid 3899] mmap2(NULL, 1316260, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7e80000
[pid 3899] mmap2(0xb7fbc000, 12288, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x13c) = 0xb7fbc000
[pid 3899] mmap2(0xb7fbf000, 9636, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7fbf000
[pid 3899] close(3) = 0
[pid 3899] open("/usr/lib/tls/i686/sse2/libkrb5support.so.0", O_RDONLY)
= -1 ENOENT (No such file or directory)
[pid 3899] stat64("/usr/lib/tls/i686/sse2", 0xbf8de5d8) = -1 ENOENT (No
such file or directory)
[pid 3899] open("/usr/lib/tls/i686/libkrb5support.so.0", O_RDONLY) = -1
ENOENT (No such file or directory)
[pid 3899] stat64("/usr/lib/tls/i686", 0xbf8de5d8) = -1 ENOENT (No such
file or directory)
[pid 3899] open("/usr/lib/tls/sse2/libkrb5support.so.0", O_RDONLY) = -1
ENOENT (No such file or directory)
[pid 3899] stat64("/usr/lib/tls/sse2", 0xbf8de5d8) = -1 ENOENT (No such
file or directory)
[pid 3899] open("/usr/lib/tls/libkrb5support.so.0", O_RDONLY) = -1 ENOENT
(No such file or directory)
[pid 3899] stat64("/usr/lib/tls", 0xbf8de5d8) = -1 ENOENT (No such file or
directory)
[pid 3899] open("/usr/lib/i686/sse2/libkrb5support.so.0", O_RDONLY) = -1
ENOENT (No such file or directory)
[pid 3899] stat64("/usr/lib/i686/sse2", 0xbf8de5d8) = -1 ENOENT (No such
file or directory)
[pid 3899] open("/usr/lib/i686/libkrb5support.so.0", O_RDONLY) = -1 ENOENT
(No such file or directory)
[pid 3899] stat64("/usr/lib/i686", 0xbf8de5d8) = -1 ENOENT (No such file or
directory)
[pid 3899] open("/usr/lib/sse2/libkrb5support.so.0", O_RDONLY) = -1 ENOENT
(No such file or directory)
[pid 3899] stat64("/usr/lib/sse2", 0xbf8de5d8) = -1 ENOENT (No such file or
directory)
[pid 3899] open("/usr/lib/libkrb5support.so.0", O_RDONLY) = 3
[pid 3899] read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0
\n\0\000"..., 512) = 512
[pid 3899] fstat64(3, {st_mode=S_IFREG|0644, st_size=41566, ...}) = 0
[pid 3899] mmap2(NULL, 8832, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7e7d000
[pid 3899] mmap2(0xb7e7f000, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2) = 0xb7e7f000
[pid 3899] close(3) = 0
[pid 3899] open("/usr/lib/libresolv.so.2", O_RDONLY) = -1 ENOENT (No such
file or directory)
[pid 3899] open("/lib/libresolv.so.2", O_RDONLY) = 3
[pid 3899] read(3,
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`!\0\000"..., 512) = 512
[pid 3899] fstat64(3, {st_mode=S_IFREG|0755, st_size=77439, ...}) = 0
[pid 3899] mmap2(NULL, 75976, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7e6a000
[pid 3899] mmap2(0xb7e79000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xf) = 0xb7e79000
[pid 3899] mmap2(0xb7e7b000, 6344, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7e7b000
[pid 3899] close(3) = 0
[pid 3899] mmap2(NULL, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7e69000
[pid 3899] mmap2(NULL, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7e68000
[pid 3899] set_thread_area({entry_number:-1 -> 6, base_addr:0xb7e686c0,
limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1,
seg_not_present:0, useable:1}) = 0
[pid 3899] mprotect(0xb7fbc000, 4096, PROT_READ) = 0
[pid 3899] munmap(0xb7fc6000, 88580) = 0
[pid 3899] brk(0) = 0x8054000
[pid 3899] brk(0x8075000) = 0x8075000
[pid 3899] rt_sigaction(SIGTERM, {0x804a930, [TERM], SA_RESTART},
{SIG_DFL}, 8) = 0
[pid 3899] rt_sigaction(SIGINT, {0x804a930, [INT], SA_RESTART}, {SIG_DFL},
8) = 0
[pid 3899] open("/dev/drbd0", O_RDONLY|O_DIRECT|O_LARGEFILE) = 3
[pid 3899] pread64(3, "\2\2\2\2\2\2\2\2this is an ocfs2 volume\0"..., 512,
0) = 512
[pid 3899] pread64(3, "\2\2\2\2\2\2\2\2this is an ocfs2 volume\0"..., 512,
0) = 512
[pid 3899] pread64(3,
"\2\2\2\2\2\2\2\2\2\2\2\2\2\2\2\2\2\2\2\2\2\2\2\2\2\2\2"..., 512, 1024) =
512
[pid 3899] pread64(3,
"\2\2\2\2\2\2\2\2\2\2\2\2\2\2\2\2\2\2\2\2\2\2\2\2\2\2\2"..., 1024, 2048) =
1024
[pid 3899] pread64(3,
"\2\2\2\2\2\2\2\2\2\2\2\2\2\2\2\2\2\2\2\2\2\2\2\2\2\2\2"..., 2048, 4096) =
2048
[pid 3899] pread64(3,
"OCFSV2\0\0B|\21^\377\377\377\377\0\0\0\0\263\236o\0\0\0"..., 4096, 8192) =
4096
[pid 3899] close(3) = 0
[pid 3899] open("/sys/o2cb/interface_revision", O_RDONLY) = 3
[pid 3899] read(3, "5\n", 15) = 2
[pid 3899] read(3, "", 13) = 0
[pid 3899] close(3) = 0
[pid 3899] stat64("/sys/kernel/config", {st_mode=S_IFDIR|0755, st_size=0,
...}) = 0
[pid 3899] statfs64("/sys/kernel/config", 84, {f_type=0x62656570,
f_bsize=4096, f_blocks=0, f_bfree=0, f_bavail=0, f_files=0, f_ffree=0,
f_fsid={0, 0}, f_namelen=255, f_frsize=4096}) = 0
[pid 3899] open("/proc/sys/fs/ocfs2/nm/hb_ctl_path", O_RDONLY) = 3
[pid 3899] read(3, "/sbin/ocfs2_hb_ctl\n", 4096) = 19
[pid 3899] read(3, "", 4077) = 0
[pid 3899] close(3) = 0
[pid 3899] rt_sigprocmask(SIG_BLOCK, ~[TRAP SEGV RTMIN RT_1], NULL, 8) = 0
[pid 3899] access("/sbin/ocfs2_hb_ctl", X_OK) = 0
[pid 3899] clone(Process 3900 attached
child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD,
child_tidptr=0xb7e68708) = 3900
[pid 3899] waitpid(3900, Process 3899 suspended
<unfinished ...>
[pid 3900] execve("/sbin/ocfs2_hb_ctl", ["/sbin/ocfs2_hb_ctl", "-S", "-d",
"/dev/drbd0"], [/* 29 vars */]) = 0
[pid 3900] brk(0) = 0x8052000
[pid 3900] mmap2(NULL, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f8b000
[pid 3900] access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or
directory)
[pid 3900] open("/etc/ld.so.cache", O_RDONLY) = 3
[pid 3900] fstat64(3, {st_mode=S_IFREG|0644, st_size=88580, ...}) = 0
[pid 3900] mmap2(NULL, 88580, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f75000
[pid 3900] close(3) = 0
[pid 3900] open("/usr/lib/libcom_err.so.3", O_RDONLY) = 3
[pid 3900] read(3,
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\320\v\0"..., 512) = 512
[pid 3900] fstat64(3, {st_mode=S_IFREG|0644, st_size=42942, ...}) = 0
[pid 3900] mmap2(NULL, 14188, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7f71000
[pid 3900] mmap2(0xb7f74000, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2) = 0xb7f74000
[pid 3900] close(3) = 0
[pid 3900] open("/lib/libc.so.6", O_RDONLY) = 3
[pid 3900] read(3,
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0 at _\1\000"..., 512) = 512
[pid 3900] fstat64(3, {st_mode=S_IFREG|0755, st_size=1528742, ...}) = 0
[pid 3900] mmap2(NULL, 1316260, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7e2f000
[pid 3900] mmap2(0xb7f6b000, 12288, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x13c) = 0xb7f6b000
[pid 3900] mmap2(0xb7f6e000, 9636, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7f6e000
[pid 3900] close(3) = 0
[pid 3900] open("/usr/lib/tls/i686/sse2/libkrb5support.so.0", O_RDONLY)
= -1 ENOENT (No such file or directory)
[pid 3900] stat64("/usr/lib/tls/i686/sse2", 0xbfee1be8) = -1 ENOENT (No
such file or directory)
[pid 3900] open("/usr/lib/tls/i686/libkrb5support.so.0", O_RDONLY) = -1
ENOENT (No such file or directory)
[pid 3900] stat64("/usr/lib/tls/i686", 0xbfee1be8) = -1 ENOENT (No such
file or directory)
[pid 3900] open("/usr/lib/tls/sse2/libkrb5support.so.0", O_RDONLY) = -1
ENOENT (No such file or directory)
[pid 3900] stat64("/usr/lib/tls/sse2", 0xbfee1be8) = -1 ENOENT (No such
file or directory)
[pid 3900] open("/usr/lib/tls/libkrb5support.so.0", O_RDONLY) = -1 ENOENT
(No such file or directory)
[pid 3900] stat64("/usr/lib/tls", 0xbfee1be8) = -1 ENOENT (No such file or
directory)
[pid 3900] open("/usr/lib/i686/sse2/libkrb5support.so.0", O_RDONLY) = -1
ENOENT (No such file or directory)
[pid 3900] stat64("/usr/lib/i686/sse2", 0xbfee1be8) = -1 ENOENT (No such
file or directory)
[pid 3900] open("/usr/lib/i686/libkrb5support.so.0", O_RDONLY) = -1 ENOENT
(No such file or directory)
[pid 3900] stat64("/usr/lib/i686", 0xbfee1be8) = -1 ENOENT (No such file or
directory)
[pid 3900] open("/usr/lib/sse2/libkrb5support.so.0", O_RDONLY) = -1 ENOENT
(No such file or directory)
[pid 3900] stat64("/usr/lib/sse2", 0xbfee1be8) = -1 ENOENT (No such file or
directory)
[pid 3900] open("/usr/lib/libkrb5support.so.0", O_RDONLY) = 3
[pid 3900] read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0
\n\0\000"..., 512) = 512
[pid 3900] fstat64(3, {st_mode=S_IFREG|0644, st_size=41566, ...}) = 0
[pid 3900] mmap2(NULL, 8832, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7e2c000
[pid 3900] mmap2(0xb7e2e000, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2) = 0xb7e2e000
[pid 3900] close(3) = 0
[pid 3900] open("/usr/lib/libresolv.so.2", O_RDONLY) = -1 ENOENT (No such
file or directory)
[pid 3900] open("/lib/libresolv.so.2", O_RDONLY) = 3
[pid 3900] read(3,
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`!\0\000"..., 512) = 512
[pid 3900] fstat64(3, {st_mode=S_IFREG|0755, st_size=77439, ...}) = 0
[pid 3900] mmap2(NULL, 75976, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7e19000
[pid 3900] mmap2(0xb7e28000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xf) = 0xb7e28000
[pid 3900] mmap2(0xb7e2a000, 6344, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7e2a000
[pid 3900] close(3) = 0
[pid 3900] mmap2(NULL, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7e18000
[pid 3900] mmap2(NULL, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7e17000
[pid 3900] set_thread_area({entry_number:-1 -> 6, base_addr:0xb7e176c0,
limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1,
seg_not_present:0, useable:1}) = 0
[pid 3900] mprotect(0xb7f6b000, 4096, PROT_READ) = 0
[pid 3900] munmap(0xb7f75000, 88580) = 0
[pid 3900] brk(0) = 0x8052000
[pid 3900] brk(0x8073000) = 0x8073000
[pid 3900] open("/sys/o2cb/interface_revision", O_RDONLY) = 3
[pid 3900] read(3, "5\n", 15) = 2
[pid 3900] read(3, "", 13) = 0
[pid 3900] close(3) = 0
[pid 3900] stat64("/sys/kernel/config", {st_mode=S_IFDIR|0755, st_size=0,
...}) = 0
[pid 3900] statfs64("/sys/kernel/config", 84, {f_type=0x62656570,
f_bsize=4096, f_blocks=0, f_bfree=0, f_bavail=0, f_files=0, f_ffree=0,
f_fsid={0, 0}, f_namelen=255, f_frsize=4096}) = 0
[pid 3900] open("/dev/drbd0", O_RDONLY|O_DIRECT|O_LARGEFILE) = 3
[pid 3900] pread64(3, "\2\2\2\2\2\2\2\2this is an ocfs2 volume\0"..., 512,
0) = 512
[pid 3900] pread64(3, "\2\2\2\2\2\2\2\2this is an ocfs2 volume\0"..., 512,
0) = 512
[pid 3900] pread64(3,
"\2\2\2\2\2\2\2\2\2\2\2\2\2\2\2\2\2\2\2\2\2\2\2\2\2\2\2"..., 512, 1024) =
512
[pid 3900] pread64(3,
"\2\2\2\2\2\2\2\2\2\2\2\2\2\2\2\2\2\2\2\2\2\2\2\2\2\2\2"..., 1024, 2048) =
1024
[pid 3900] pread64(3,
"\2\2\2\2\2\2\2\2\2\2\2\2\2\2\2\2\2\2\2\2\2\2\2\2\2\2\2"..., 2048, 4096) =
2048
[pid 3900] pread64(3,
"OCFSV2\0\0B|\21^\377\377\377\377\0\0\0\0\263\236o\0\0\0"..., 4096, 8192) =
4096
[pid 3900] open("/dev/drbd0", O_RDONLY|O_LARGEFILE) = 4
[pid 3900] ioctl(4, BLKSSZGET, 0xbfee2460) = 0
[pid 3900] close(4) = 0
[pid 3900] pread64(3,
"INODE01\0B|\21^\377\377\2\0\0\0\0\0\1\0\0\0\0\0\0\0\0\0"..., 4096, 73728) =
4096
[pid 3900] pread64(3,
"INODE01\0B|\21^\377\377\2\0\0\0\0\0\1\0\0\0\0\0\0\0\0\0"..., 4096, 73728) =
4096
[pid 3900] pread64(3,
"\22\0\0\0\0\0\0\0\20\0\1\2.\0\0\0\22\0\0\0\0\0\0\0\20\0"..., 4096, 950272)
= 4096
[pid 3900] pread64(3, "INODE01\0B|\21^\377\377\6\0\0\0\0\0
\0\0\0\0\0\0\0\0\0"..., 4096, 90112) = 4096
[pid 3900] close(3) = 0
[pid 3900] rt_sigprocmask(SIG_BLOCK, ~[TRAP SEGV RTMIN RT_1], NULL, 8) = 0
[pid 3900] semget(0xbb390e5a, 2, IPC_CREAT|0) = 65536
[pid 3900] semop(65536, 0xbfee120c, 2) = 0
[pid 3900] open("/sys/kernel/config/cluster",
O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 3
[pid 3900] fstat64(3, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 3900] fcntl64(3, F_SETFD, FD_CLOEXEC) = 0
[pid 3900] getdents(3, /* 3 entries */, 4096) = 52
[pid 3900] getdents(3, /* 0 entries */, 4096) = 0
[pid 3900] close(3) = 0
[pid 3900]
mkdir("/sys/kernel/config/cluster/cldisk/heartbeat/B6DE7123640A47FFA77A6C5F33A9302A",
0755) = 0
[pid 3900]
open("/sys/kernel/config/cluster/cldisk/heartbeat/B6DE7123640A47FFA77A6C5F33A9302A/block_bytes",
O_WRONLY) = 3
[pid 3900] write(3, "512", 3) = 3
[pid 3900] close(3) = 0
[pid 3900]
open("/sys/kernel/config/cluster/cldisk/heartbeat/B6DE7123640A47FFA77A6C5F33A9302A/start_block",
O_WRONLY) = 3
[pid 3900] write(3, "1920", 4) = 4
[pid 3900] close(3) = 0
[pid 3900]
open("/sys/kernel/config/cluster/cldisk/heartbeat/B6DE7123640A47FFA77A6C5F33A9302A/blocks",
O_WRONLY) = 3
[pid 3900] write(3, "255", 3) = 3
[pid 3900] close(3) = 0
[pid 3900] open("/dev/drbd0", O_RDWR|O_LARGEFILE) = 3
[pid 3900]
open("/sys/kernel/config/cluster/cldisk/heartbeat/B6DE7123640A47FFA77A6C5F33A9302A/dev",
O_WRONLY) = 4
[pid 3900] write(4, "3", 1) = 1
[pid 3900] close(4) = 0
[pid 3900] close(3) = 0
[pid 3900] semop(65536, 0xbfee121e, 1) = 0
[pid 3900] semop(65536, 0xbfee121e, 1) = 0
[pid 3900] rt_sigprocmask(SIG_UNBLOCK, ~[TRAP SEGV RTMIN RT_1], NULL, 8) =
0
[pid 3900] exit_group(0) = ?
Process 3899 resumed
Process 3900 detached
[pid 3899] <... waitpid resumed> [{WIFEXITED(s) && WEXITSTATUS(s) == 0}],
0) = 3900
[pid 3899] mount("/dev/drbd0", "/clusterdisk", "ocfs2", 0,
"heartbeat=local") = -1 EINVAL (Invalid argument)
[pid 3899] clone(Process 3903 attached
child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD,
child_tidptr=0xb7e68708) = 3903
[pid 3899] waitpid(3903, Process 3899 suspended
<unfinished ...>
[pid 3903] execve("/sbin/ocfs2_hb_ctl", ["/sbin/ocfs2_hb_ctl", "-K", "-d",
"/dev/drbd0"], [/* 29 vars */]) = 0
[pid 3903] brk(0) = 0x8052000
[pid 3903] mmap2(NULL, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7fa0000
[pid 3903] access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or
directory)
[pid 3903] open("/etc/ld.so.cache", O_RDONLY) = 3
[pid 3903] fstat64(3, {st_mode=S_IFREG|0644, st_size=88580, ...}) = 0
[pid 3903] mmap2(NULL, 88580, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f8a000
[pid 3903] close(3) = 0
[pid 3903] open("/usr/lib/libcom_err.so.3", O_RDONLY) = 3
[pid 3903] read(3,
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\320\v\0"..., 512) = 512
[pid 3903] fstat64(3, {st_mode=S_IFREG|0644, st_size=42942, ...}) = 0
[pid 3903] mmap2(NULL, 14188, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7f86000
[pid 3903] mmap2(0xb7f89000, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2) = 0xb7f89000
[pid 3903] close(3) = 0
[pid 3903] open("/lib/libc.so.6", O_RDONLY) = 3
[pid 3903] read(3,
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0 at _\1\000"..., 512) = 512
[pid 3903] fstat64(3, {st_mode=S_IFREG|0755, st_size=1528742, ...}) = 0
[pid 3903] mmap2(NULL, 1316260, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7e44000
[pid 3903] mmap2(0xb7f80000, 12288, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x13c) = 0xb7f80000
[pid 3903] mmap2(0xb7f83000, 9636, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7f83000
[pid 3903] close(3) = 0
[pid 3903] open("/usr/lib/tls/i686/sse2/libkrb5support.so.0", O_RDONLY)
= -1 ENOENT (No such file or directory)
[pid 3903] stat64("/usr/lib/tls/i686/sse2", 0xbfae07e8) = -1 ENOENT (No
such file or directory)
[pid 3903] open("/usr/lib/tls/i686/libkrb5support.so.0", O_RDONLY) = -1
ENOENT (No such file or directory)
[pid 3903] stat64("/usr/lib/tls/i686", 0xbfae07e8) = -1 ENOENT (No such
file or directory)
[pid 3903] open("/usr/lib/tls/sse2/libkrb5support.so.0", O_RDONLY) = -1
ENOENT (No such file or directory)
[pid 3903] stat64("/usr/lib/tls/sse2", 0xbfae07e8) = -1 ENOENT (No such
file or directory)
[pid 3903] open("/usr/lib/tls/libkrb5support.so.0", O_RDONLY) = -1 ENOENT
(No such file or directory)
[pid 3903] stat64("/usr/lib/tls", 0xbfae07e8) = -1 ENOENT (No such file or
directory)
[pid 3903] open("/usr/lib/i686/sse2/libkrb5support.so.0", O_RDONLY) = -1
ENOENT (No such file or directory)
[pid 3903] stat64("/usr/lib/i686/sse2", 0xbfae07e8) = -1 ENOENT (No such
file or directory)
[pid 3903] open("/usr/lib/i686/libkrb5support.so.0", O_RDONLY) = -1 ENOENT
(No such file or directory)
[pid 3903] stat64("/usr/lib/i686", 0xbfae07e8) = -1 ENOENT (No such file or
directory)
[pid 3903] open("/usr/lib/sse2/libkrb5support.so.0", O_RDONLY) = -1 ENOENT
(No such file or directory)
[pid 3903] stat64("/usr/lib/sse2", 0xbfae07e8) = -1 ENOENT (No such file or
directory)
[pid 3903] open("/usr/lib/libkrb5support.so.0", O_RDONLY) = 3
[pid 3903] read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0
\n\0\000"..., 512) = 512
[pid 3903] fstat64(3, {st_mode=S_IFREG|0644, st_size=41566, ...}) = 0
[pid 3903] mmap2(NULL, 8832, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7e41000
[pid 3903] mmap2(0xb7e43000, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2) = 0xb7e43000
[pid 3903] close(3) = 0
[pid 3903] open("/usr/lib/libresolv.so.2", O_RDONLY) = -1 ENOENT (No such
file or directory)
[pid 3903] open("/lib/libresolv.so.2", O_RDONLY) = 3
[pid 3903] read(3,
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`!\0\000"..., 512) = 512
[pid 3903] fstat64(3, {st_mode=S_IFREG|0755, st_size=77439, ...}) = 0
[pid 3903] mmap2(NULL, 75976, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7e2e000
[pid 3903] mmap2(0xb7e3d000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xf) = 0xb7e3d000
[pid 3903] mmap2(0xb7e3f000, 6344, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7e3f000
[pid 3903] close(3) = 0
[pid 3903] mmap2(NULL, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7e2d000
[pid 3903] mmap2(NULL, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7e2c000
[pid 3903] set_thread_area({entry_number:-1 -> 6, base_addr:0xb7e2c6c0,
limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1,
seg_not_present:0, useable:1}) = 0
[pid 3903] mprotect(0xb7f80000, 4096, PROT_READ) = 0
[pid 3903] munmap(0xb7f8a000, 88580) = 0
[pid 3903] brk(0) = 0x8052000
[pid 3903] brk(0x8073000) = 0x8073000
[pid 3903] open("/sys/o2cb/interface_revision", O_RDONLY) = 3
[pid 3903] read(3, "5\n", 15) = 2
[pid 3903] read(3, "", 13) = 0
[pid 3903] close(3) = 0
[pid 3903] stat64("/sys/kernel/config", {st_mode=S_IFDIR|0755, st_size=0,
...}) = 0
[pid 3903] statfs64("/sys/kernel/config", 84, {f_type=0x62656570,
f_bsize=4096, f_blocks=0, f_bfree=0, f_bavail=0, f_files=0, f_ffree=0,
f_fsid={0, 0}, f_namelen=255, f_frsize=4096}) = 0
[pid 3903] open("/dev/drbd0", O_RDONLY|O_DIRECT|O_LARGEFILE) = 3
[pid 3903] pread64(3, "\2\2\2\2\2\2\2\2this is an ocfs2 volume\0"..., 512,
0) = 512
[pid 3903] pread64(3, "\2\2\2\2\2\2\2\2this is an ocfs2 volume\0"..., 512,
0) = 512
[pid 3903] pread64(3,
"\2\2\2\2\2\2\2\2\2\2\2\2\2\2\2\2\2\2\2\2\2\2\2\2\2\2\2"..., 512, 1024) =
512
[pid 3903] pread64(3,
"\2\2\2\2\2\2\2\2\2\2\2\2\2\2\2\2\2\2\2\2\2\2\2\2\2\2\2"..., 1024, 2048) =
1024
[pid 3903] pread64(3,
"\2\2\2\2\2\2\2\2\2\2\2\2\2\2\2\2\2\2\2\2\2\2\2\2\2\2\2"..., 2048, 4096) =
2048
[pid 3903] pread64(3,
"OCFSV2\0\0B|\21^\377\377\377\377\0\0\0\0\263\236o\0\0\0"..., 4096, 8192) =
4096
[pid 3903] open("/dev/drbd0", O_RDONLY|O_LARGEFILE) = 4
[pid 3903] ioctl(4, BLKSSZGET, 0xbfae1060) = 0
[pid 3903] close(4) = 0
[pid 3903] pread64(3,
"INODE01\0B|\21^\377\377\2\0\0\0\0\0\1\0\0\0\0\0\0\0\0\0"..., 4096, 73728) =
4096
[pid 3903] pread64(3,
"INODE01\0B|\21^\377\377\2\0\0\0\0\0\1\0\0\0\0\0\0\0\0\0"..., 4096, 73728) =
4096
[pid 3903] pread64(3,
"\22\0\0\0\0\0\0\0\20\0\1\2.\0\0\0\22\0\0\0\0\0\0\0\20\0"..., 4096, 950272)
= 4096
[pid 3903] pread64(3, "INODE01\0B|\21^\377\377\6\0\0\0\0\0
\0\0\0\0\0\0\0\0\0"..., 4096, 90112) = 4096
[pid 3903] close(3) = 0
[pid 3903] rt_sigprocmask(SIG_BLOCK, ~[TRAP SEGV RTMIN RT_1], NULL, 8) = 0
[pid 3903] semget(0xbb390e5a, 2, IPC_CREAT|0) = 65536
[pid 3903] semop(65536, 0xbfadff4c, 2) = 0
[pid 3903] semctl(65536, 1, IPC_64|GETVAL, 0xbfadff38) = 1
[pid 3903] semop(65536, 0xbfadff5e, 1) = 0
[pid 3903] open("/sys/kernel/config/cluster",
O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 3
[pid 3903] fstat64(3, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 3903] fcntl64(3, F_SETFD, FD_CLOEXEC) = 0
[pid 3903] getdents(3, /* 3 entries */, 4096) = 52
[pid 3903] getdents(3, /* 0 entries */, 4096) = 0
[pid 3903] close(3) = 0
[pid 3903]
rmdir("/sys/kernel/config/cluster/cldisk/heartbeat/B6DE7123640A47FFA77A6C5F33A9302A")
= 0
[pid 3903] semctl(65536, 0, IPC_64|IPC_RMID, 0xbfadff48) = 0
[pid 3903] rt_sigprocmask(SIG_UNBLOCK, ~[TRAP SEGV RTMIN RT_1], NULL, 8) =
0
[pid 3903] exit_group(0) = ?
Process 3899 resumed
Process 3903 detached
----- Original Message -----
From: "Florian Haas" <florian.haas at linbit.com>
To: <drbd-user at linbit.com>
Sent: Tuesday, December 11, 2007 9:36 AM
Subject: Re: [DRBD-user] ocfs2 over drbd
> On Tuesday 11 December 2007 12:17:10 Carlos Xavier wrote:
>> and my OCFS@ status:
>> root at apolo1:~# /etc/init.d/o2cb status
>> Module "configfs": Loaded
>> Filesystem "configfs": Mounted
>> Module "ocfs2_nodemanager": Loaded
>> Module "ocfs2_dlm": Loaded
>> Module "ocfs2_dlmfs": Loaded
>> Filesystem "ocfs2_dlmfs": Mounted
>> Checking O2CB cluster cldisk: Online
>> Heartbeat dead threshold = 7
>> Network idle timeout: 10000
>> Network keepalive delay: 5000
>> Network reconnect delay: 2000
>> Checking O2CB heartbeat: Not active
>
> What about this? Is OCFS2 supposed to allow you to mount the device while
> its
> heartbeat isn't active?
>
>> root at apolo1:~# mount -t ocfs2 /dev/drbd0 /clusterdisk
>> mount.ocfs2: Invalid argument while mounting /dev/drbd0 on /clusterdisk.
>> Check 'dmesg' for more information on this error.
>
> And may I ask why you chose to withhold that dmesg information from us?
>
> IIRC Phil's OCFS2 patch doesn't apply here, as it was merged into 2.6.20,
> and
> you're on 2.6.21, so that fix should already be included in your kernel.
> If
> I'm not misinformed, that is.
>
> Cheers,
> Florian
>
> --
> : Florian G. Haas
> : LINBIT Information Technologies GmbH
> : Vivenotgasse 48, A-1120 Vienna, Austria
> _______________________________________________
> drbd-user mailing list
> drbd-user at lists.linbit.com
> http://lists.linbit.com/mailman/listinfo/drbd-user
>