Actions
Bug #392
closedwrites beyond 4GB wrap on 32 bit clients
% Done:
0%
Source:
Tags:
Backport:
Regression:
Severity:
Reviewed:
Affected Versions:
ceph-qa-suite:
Crash signature (v1):
Crash signature (v2):
Description
reported by klooie over the irc channel:
# dd if=/dev/zero of=/mnt/cephclient/foo bs=1024 count=1; sync 1+0 records in 1+0 records out 1024 bytes (1.0 kB) copied, 0.09 s, 11.4 kB/s 10.09.03_22:06:12.333494 b0b4bb90 -- 192.168.178.22:6801/14954 <== client5002 192.168.178.22:0/1306708828 2 ==== osd_op(client5002.1:2378 10000000060.00000000 [write 0~1024 [14@0]] 0.8003 snapc 1=[]) ==== 128+0+1024 (2927490637 0 0) 0x832a5c0 10.09.03_22:06:12.333494 ae7feb90 -- 192.168.178.22:6801/14954 --> osd1 192.168.178.22:6803/14982 -- osd_sub_op(client5002.1:2378 0.3 10000000060.00000000/head [] v 89'719 snapset=0=[]:[] snapc=0=[]) v1 -- ?+1422 0xaf02f190 10.09.03_22:06:12.443494 b0b4bb90 -- 192.168.178.22:6801/14954 <== osd1 192.168.178.22:6803/14982 1968 ==== osd_sub_op_reply(client5002.1:2378 0.3 10000000060.00000000/head [] ondisk = 0) v1 ==== 127+0+0 (3044526561 0 0) 0xaf033d08 # dd if=/dev/zero of=/mnt/cephclient/foo bs=1024 count=1 seek=$((1024*1024*4)); sync 1+0 records in 1+0 records out 1024 bytes (1.0 kB) copied, 0 s, Infinity B/s 10.09.03_22:06:33.823494 b0b4bb90 -- 192.168.178.22:6801/14954 <== client5002 192.168.178.22:0/1306708828 3 ==== osd_op(client5002.1:2379 10000000060.00000000 [write 0~4096 [14@0]] 0.8003 snapc 1=[]) ==== 128+0+4096 (2973528495 0 0) 0x832a5c0 10.09.03_22:06:33.823494 aefffb90 -- 192.168.178.22:6801/14954 --> osd1 192.168.178.22:6803/14982 -- osd_sub_op(client5002.1:2379 0.3 10000000060.00000000/head [] v 89'720 snapset=0=[]:[] snapc=0=[]) v1 -- ?+4494 0xaba16530 10.09.03_22:06:34.433494 b0b4bb90 -- 192.168.178.22:6801/14954 <== osd1 192.168.178.22:6803/14982 1971 ==== osd_sub_op_replyclient5002.1:2379 0.3 10000000060.00000000/head [] ondisk = 0) v1 ==== 127+0+0 (3171581765 0 0) 0xaf033d08 # dd if=/dev/zero of=/mnt/cephclient/foo bs=1024 count=1 seek=$((1024*1024*4-4096)); sync 1+0 records in 1+0 records out 1024 bytes (1.0 kB) copied, 0.05 s, 20 kB/s 10.09.03_22:06:44.973494 b0b4bb90 -- 192.168.178.22:6801/14954 <== client5002 192.168.178.22:0/1306708828 4 ==== osd_op(client5002.1:2380 10000000060.000003ff [write 0~1024 [15@4290772992]] 0.e1cb snapc 1=[]) ==== 128+0+1024 (550401320 0 0) 0x832a5c0 10.09.03_22:06:44.993494 ae7feb90 -- 192.168.178.22:6801/14954 --> osd1 192.168.178.22:6803/14982 -- osd_sub_op(client5002.1:2380 0.b 10000000060.000003ff/head [] v 89'596 snapset=0=[]:[] snapc=0=[]) v1 -- ?+1422 0xaf047c50 10.09.03_22:06:45.053494 b0b4bb90 -- 192.168.178.22:6801/14954 <== osd1 192.168.178.22:6803/14982 1977 ==== osd_sub_op_reply(client5002.1:2380 0.b 10000000060.000003ff/head [] ondisk = 0) v1 ==== 127+0+0 (401732346 0 0) 0xaf033d08
Updated by Sage Weil over 13 years ago
- Target version set to v2.6.36
I think this is fixed by commit:938990639dd7cdccc66d4577286e9336f67a465e, but needs to be tested.
Actions