[ceph-users] assert(objiter->second->version > last_divergent_update) when testing pull out disk and insert

2017-10-13 Thread zhaomingyue
Hi: I had met an assert problem like bug16279(http://tracker.ceph.com/issues/16279) when testing pull out disk and insert, ceph version 10.2.5,assert(objiter->second->version > last_divergent_update) according to osd log,I think this maybe due to (log.head != *log.log.rbegin.version.version

[ceph-users] 答复: assert(objiter->second->version > last_divergent_update) when testing pull out disk and insert

2017-10-14 Thread zhaomingyue
st, so the consistent one(osd who has shorter pg log,but last_update is normal) may become the auth log, other osd use 'this auth log' would lead to pg inconsistent if scrub this pg,isn’t it? -邮件原件- 发件人: Gregory Farnum [mailto:gfar...@redhat.com] 发送时间: 2017年10月14日 0:34 收件人: zhaom

[ceph-users] [filestore][journal][prepare_entry] rebuild data_align is 4086, maybe a bug

2017-10-19 Thread zhaomingyue
Hi: when I analyzed the performance of ceph, I found that rebuild_aligned was time-consuming, and the analysis found that rebuild operations were performed every time. Source code: FileStore::queue_transactions –> journal->prepare_entry(o->tls, &tbl); -> data_align = ((*p).get_data_alignment() -