[ceph-users] why libcephfs API use  "struct ceph_statx"  instead of   "struct stat"  

2018-12-17 Thread wei.qiaomiao
Hi,everyone I found libcephfs API, redefine "struct ceph_statx" instead of "struct stat", why not use "struct stat " directly and I think it may be better understandable and more convenient to use for caller. struct ceph_statx { uint32_tstx_mask; uint32_

Re: [ceph-users] osd crash because rocksdb report  ‘Compaction error: Corruption: block checksum mismatch’

2017-09-17 Thread wei.qiaomiao
> All the crashed OSDs had the same rocksdb corruption error? What kind > > hardware (or vm?) are you using? yes, All the crashed OSDs Has the some rocksdb corruption. Our Cluster has 3 Nodes, and Per Node has 2 * Intel(R) Xeon(R) E5-2620 v3 @ 2.40GHz CPU 4 * 16G DDR4-2133 memory 10 * O

[ceph-users] osd crash because rocksdb report  ‘Compaction error: Corruption: block checksum mismatch’

2017-09-14 Thread wei.qiaomiao
Hi,all My cluster running 12.2.0 with bluestore, we used fio tool with librbd ioengine make io test yesterday, and serval osds crash one after another. 3 * node, 30 OSD, 1TB SATA HDD for OSD data, 1GB SATA SSD partition for db, 576 MB SATA SSD partition for wal. ceph options: