Project

General

Profile

Actions

Bug #21303

closed

rocksdb get a error: "Compaction error: Corruption: block checksum mismatch"

Added by 黄 维 over 6 years ago. Updated over 6 years ago.

Status:
Resolved
Priority:
Immediate
Assignee:
-
Category:
Correctness/Safety
Target version:
% Done:

0%

Source:
Tags:
ceph version 12.1.0.5 (27f32562975c5fd3b785a124c818599c677b3f67) luminous (dev)
Backport:
Regression:
No
Severity:
2 - major
Reviewed:
Affected Versions:
ceph-qa-suite:
Component(RADOS):
BlueStore
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

ceph --version
ceph version 12.1.0.5 (27f32562975c5fd3b785a124c818599c677b3f67) luminous (dev)

osd log:
2017-09-05 11:26:30.181778 7fd5bf317700 4 rocksdb: [/clove/vm/renhw/ceph/rpmbuild/BUILD/ceph-12.1.0.5/src/rock
sdb/db/compaction_job.cc:1403] [default] [JOB 3] Compacting 4@0 + 1@1 files to L1, score 1.00
2017-09-05 11:26:30.181807 7fd5bf317700 4 rocksdb: [/clove/vm/renhw/ceph/rpmbuild/BUILD/ceph-12.1.0.5/src/rock
sdb/db/compaction_job.cc:1407] [default] Compaction start summary: Base version 2 Base level 0, inputs: [563(14
88KB) 561(8590KB) 555(507KB) 552(3874KB)], [550(55MB)]
2017-09-05 11:26:30.181827 7fd5bf317700 4 rocksdb: EVENT_LOG_v1 {"time_micros": 1504581990181813, "job": 3, "e
vent": "compaction_started", "files_L0": [563, 561, 555, 552], "files_L1": [550], "score": 1, "input_data_size"
: 72834941}
2017-09-05 11:26:30.209372 7fd5d9f6bb80 1 freelist init
2017-09-05 11:26:30.317641 7fd5d9f6bb80 1 bluestore(/var/lib/ceph/osd/ceph-1) _open_alloc opening allocation m
etadata
2017-09-05 11:26:30.722914 7fd5d9f6bb80 1 bluestore(/var/lib/ceph/osd/ceph-1) _open_alloc loaded 19482 M in 74
extents
2017-09-05 11:26:30.781816 7fd5d9f6bb80 0 <cls> /clove/vm/renhw/ceph/rpmbuild/BUILD/ceph-12.1.0.5/src/cls/ceph
fs/cls_cephfs.cc:197: loading cephfs
2017-09-05 11:26:30.782145 7fd5d9f6bb80 0 <cls> /clove/vm/renhw/ceph/rpmbuild/BUILD/ceph-12.1.0.5/src/cls/hell
o/cls_hello.cc:296: loading cls_hello
2017-09-05 11:26:30.782457 7fd5d9f6bb80 0 _get_class not permitted to load kvs
2017-09-05 11:26:30.782794 7fd5d9f6bb80 0 _get_class not permitted to load lua
2017-09-05 11:26:30.788319 7fd5d9f6bb80 0 _get_class not permitted to load sdk
2017-09-05 11:26:30.790984 7fd5d9f6bb80 0 osd.1 3151 crush map has features 288514051259236352, adjusting msgr
requires for clients
2017-09-05 11:26:30.791000 7fd5d9f6bb80 0 osd.1 3151 crush map has features 288514051259236352 was 8705, adjus
ting msgr requires for mons
2017-09-05 11:26:30.791005 7fd5d9f6bb80 0 osd.1 3151 crush map has features 1009089991638532096, adjusting msg
r requires for osds
2017-09-05 11:26:32.079310 7fd5bf317700 3 rocksdb: [/clove/vm/renhw/ceph/rpmbuild/BUILD/ceph-12.1.0.5/src/rock
sdb/db/db_impl_compaction_flush.cc:1591] Compaction error: Corruption: block checksum mismatch
2017-09-05 11:26:32.079310 7fd5bf317700 3 rocksdb: [/clove/vm/renhw/ceph/rpmbuild/BUILD/ceph-12.1.0.5/src/rock
sdb/db/db_impl_compaction_flush.cc:1591] Compaction error: Corruption: block checksum mismatch
2017-09-05 11:26:32.079329 7fd5bf317700 4 rocksdb: (Original Log Time 2017/09/05-11:26:32.079244) [/clove/vm/r
enhw/ceph/rpmbuild/BUILD/ceph-12.1.0.5/src/rocksdb/db/compaction_job.cc:621] [default] compacted to: base level
1 max bytes base 268435456 files[4 1 0 0 0 0 0] max score 0.00, MB/sec: 38.4 rd, 32.3 wr, level 1, files in(4,
1) out(1) MB in(14.1, 55.3) out(58.4), read-write-amplify(9.1) write-amplify(4.1) Corruption: block checksum m
ismatch, records in: 434215, records dropped: 73730

2017-09-05 11:26:32.079336 7fd5bf317700 4 rocksdb: (Original Log Time 2017/09/05-11:26:32.079300) EVENT_LOG_v1 {"time_micros": 1504581992079285, "job": 3, "event": "compaction_finished", "compaction_time_micros": 1897387,
"output_level": 1, "num_output_files": 1, "total_output_size": 61278587, "num_input_records": 419816, "num_out
put_records": 346086, "num_subcompactions": 1, "num_single_delete_mismatches": 0, "num_single_delete_fallthroug
h": 4, "lsm_state": [4, 1, 0, 0, 0, 0, 0]}
2017-09-05 11:26:32.079339 7fd5bf317700 2 rocksdb: [/clove/vm/renhw/ceph/rpmbuild/BUILD/ceph-12.1.0.5/src/rock
sdb/db/db_impl_compaction_flush.cc:1275] Waiting after background compaction error: Corruption: block checksum
mismatch, Accumulated background error counts: 1
2017-09-05 11:26:32.079965 7fd5c511d700 -1 rocksdb: submit_transaction error: Corruption: block checksum mismat
ch code = 2 Rocksdb transaction:
Delete( Prefix = O key = 0x7f7ffffffffffffffa22000000217363'rub_4.44!='0xfffffffffffffffeffffffffffffffff'o')
2017-09-05 11:26:32.081761 7fd5c511d700 -1 /clove/vm/renhw/ceph/rpmbuild/BUILD/ceph-12.1.0.5/src/os/bluestore/B
lueStore.cc: In function 'void BlueStore::_kv_sync_thread()' thread 7fd5c511d700 time 2017-09-05 11:26:32.07998
8
/clove/vm/renhw/ceph/rpmbuild/BUILD/ceph-12.1.0.5/src/os/bluestore/BlueStore.cc: 8273: FAILED assert(r == 0)

ceph version 12.1.0.5 (27f32562975c5fd3b785a124c818599c677b3f67) luminous (dev)
1: (ceph::__ceph_assert_fail(char const*, char const*, int, char const*)+0x110) [0x7fd5da9e3200]
2: (BlueStore::_kv_sync_thread()+0x3787) [0x7fd5da899657]
3: (BlueStore::KVSyncThread::entry()+0xd) [0x7fd5da8de25d]
4: (()+0x7df3) [0x7fd5d75b8df3]
5: (clone()+0x6d) [0x7fd5d66ad3ed]
NOTE: a copy of the executable, or `objdump -rdS &lt;executable&gt;` is needed to interpret this.
env:
[root@ceph241 ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
vda 252:0 0 200G 0 disk
?à?¤vda1 252:1 0 500M 0 part /boot
?¤vda2 252:2 0 99.5G 0 part
?à?¤zs-root 253:0 0 50G 0 lvm /
?à?¤zs-swap 253:1 0 2G 0 lvm [SWAP]
???¤zs-home 253:2 0 47.5G 0 lvm /home
vdb 252:16 0 50G 0 disk
?à?¤vdb1 252:17 0 100M 0 part /var/lib/ceph/osd/ceph-1
?à?¤vdb2 252:18 0 47.9G 0 part
?à?¤vdb3 252:19 0 1G 0 part
?¤vdb4 252:20 0 1G 0 part
vdc 252:32 0 50G 0 disk
?à?¤vdc1 252:33 0 100M 0 part /var/lib/ceph/osd/ceph-0
?à?¤vdc2 252:34 0 47.9G 0 part
?à?¤vdc3 252:35 0 1G 0 part
?¤vdc4 252:36 0 1G 0 part
vdd 252:48 0 50G 0 disk
?à?¤vdd1 252:49 0 100M 0 part /var/lib/ceph/osd/ceph-2
?à?¤vdd2 252:50 0 47.9G 0 part
?à?¤vdd3 252:51 0 1G 0 part
?¤vdd4 252:52 0 1G 0 part
-3 0.14337     host ceph241                                            
0 0.04779 osd.0 up 1.00000 1.00000
1 0.04779 osd.1 down 0 1.00000
2 0.04779 osd.2 up 1.00000 1.00000

Files

fsck.log (151 KB) fsck.log fsck.log 黄 维, 09/22/2017 01:54 AM
Actions

Also available in: Atom PDF