[DRBD-user] Crash during synchronisation when RATE >= 1024 ???

Benoit.Ropartz at alcatel.fr Benoit.Ropartz at alcatel.fr
Thu Jun 10 09:29:42 CEST 2004

Note: "permalinks" may not be as permanent as we would like,
direct links of old sources may well be a few messages off.


Hi,

My Platform is Linux SML_B 2.4.21-rc5-20031126 #1 Tue Feb 17 18:41:17 MET
2004 ppc unknown (RS6000).

When the synchronisation use a rate < 1024 : there is no problem !!!

But when the rate is >= 1024 bytes there is a DRBD crash.

Syslog file :

Jun 10 08:55:23 SML_A kernel: drbd0: size = 847040 KB
Jun 10 08:55:23 SML_A kernel: drbd0: 16384 KB marked out-of-sync by on disk
bit-map.
Jun 10 08:55:23 SML_A kernel: drbd0: Found 4 transactions (4 active
extents) in activity log.
Jun 10 08:55:23 SML_A kernel: drbd0: Marked additional 0 KB as out-of-sync
based on AL.
Jun 10 08:56:48 SML_A kernel: drbd0: Connection established.
Jun 10 08:56:48 SML_A kernel: drbd0: Resync started as source (need to sync
16384 KB).
Jun 10 08:56:49 SML_A kernel: Oops: kernel access of bad area, sig: 11
Jun 10 08:56:49 SML_A kernel: NIP: D104CE50 XER: 00000000 LR: D104CE38 SP:
CF65BF10 REGS: cf65be60 TRAP: 0300    Not tainted
Jun 10 08:56:49 SML_A kernel: MSR: 00001032 EE: 0 PR: 0 FP: 0 ME: 1 IR/DR:
11
Jun 10 08:56:49 SML_A kernel: DAR: 00000000, DSISR: 42000000
Jun 10 08:56:49 SML_A kernel: TASK = cf65a000[233] 'drbd0_receiver' Last
syscall: 120
Jun 10 08:56:49 SML_A kernel: last math cf38a000 last altivec 00000000
Jun 10 08:56:49 SML_A kernel: GPR00: 00001032 CF65BF10 CF65A000 00000000
00001032 000004BA CE3DD154 CE3DD040
Jun 10 08:56:49 SML_A kernel: GPR08: BA2E8BA3 00000000 00000000 CF65BF40
84000042 00000000 00000000 00000000
Jun 10 08:56:49 SML_A kernel: GPR16: 00000000 00000000 00000000 00000000
00009032 0E5C7F40 00000000 C0005ED4
Jun 10 08:56:49 SML_A kernel: GPR24: C0005BC0 10003F3C 00001000 00000100
C01F0000 CF65BF38 CFCFA420 CFCFA000
Jun 10 08:56:49 SML_A kernel: Call backtrace:
Jun 10 08:56:49 SML_A kernel: D104CB50 D104D034 D104EFBC D10500A8 D105077C
D1045C6C C00088D8
Jun 10 08:56:49 SML_A kernel: note: drbd0_receiver[233] exited with
preempt_count 2

DRBD version :

root at SML_A:~# drbdsetup /dev/nbd/0 show
Lower device: 08:05   (/dev/scsi/host0/bus0/target4/lun0/part5)
Meta device: internal
Disk options:
Local address: 172.31.0.1:7788
Remote address: 172.31.0.2:7788
Wire protocol: C
Net options:
 timeout = 6.0 sec (default)
 connect-int = 10 sec (default)
 ping-int = 10 sec (default)
 max-epoch-size = 2048  (default)
 max-buffers = 2048  (default)
 sndbuf-size = 131070  (default)
Syncer options:
 rate = 2048 KB/sec
 group = 0  (default)
 al-extents = 257


root at SML_A:~# cat /proc/drbd
version: 0.7-pre7 cvs $Date: 2004/05/28 12:10:11 $ (api:73/proto:72)

 0: cs:SyncSource st:Secondary/Secondary ld:Consistent
    ns:128 nr:0 dw:0 dr:128 al:0 bm:4 lo:0 pe:0 ua:0 ap:0
        [==>.................] sync'ed: 11.8% (16256/16384)K
        finish: 33:56:03 speed: 0 (0) K/sec
 1: cs:Unconfigured

GCC version :

bash-2.05a$ powerpc-linux-gcc -v
Reading specs from
/agl/tools/utils/gcc.3.2.1/v01.00.P2/bin/../lib/gcc-lib/powerpc-linux/3.2.1/specs
Configured with: ../gcc-3.2.1/configure --target=powerpc-linux
--prefix=/var/tmp/dube1/xgcc_build/xgcc_resul --enable-threads
=posix --with-gnu-as --with-gnu-ld --with-as=powerpc-linux-as
--with-ld=powerpc-linux-ld --with-headers=/var/tmp/dube1/xgcc_b
uild/xgcc_resul/powerpc-linux/include
--with-lib=/var/tmp/dube1/xgcc_build/xgcc_resul/powerpc-linux/lib
--enable-shared --ena
ble-languages=c,c++
Thread model: posix
gcc version 3.2.1





More information about the drbd-user mailing list