{"comment":{"url":"https://api.github.com/repos/majianpeng/ceph/comments/9729558","html_url":"https://github.com/majianpeng/ceph/commit/e5cf41ee2f65ea88befa396a97e7fffb20d47874#commitcomment-9729558","id":9729558,"user":{"login":"majianpeng","id":1230551,"avatar_url":"https://avatars.githubusercontent.com/u/1230551?v=3","gravatar_id":"","url":"https://api.github.com/users/majianpeng","html_url":"https://github.com/majianpeng","followers_url":"https://api.github.com/users/majianpeng/followers","following_url":"https://api.github.com/users/majianpeng/following{/other_user}","gists_url":"https://api.github.com/users/majianpeng/gists{/gist_id}","starred_url":"https://api.github.com/users/majianpeng/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/majianpeng/subscriptions","organizations_url":"https://api.github.com/users/majianpeng/orgs","repos_url":"https://api.github.com/users/majianpeng/repos","events_url":"https://api.github.com/users/majianpeng/events{/privacy}","received_events_url":"https://api.github.com/users/majianpeng/received_events","type":"User","site_admin":false},"position":null,"line":null,"path":"","commit_id":"e5cf41ee2f65ea88befa396a97e7fffb20d47874","created_at":"2015-02-13T02:22:32Z","updated_at":"2015-02-13T02:22:32Z","body":"@dillaman . Suppose this bh_write and osd crash cause OSDOp timeout. For osd, later restart or crush can calc new osd to write. I think this is the reason which objectcache try again and again(it believe osd always can access). The best way is set retry times. \r\nFor the EBLACKLIST, the commit said: \" This was failing the test_lock_fence.sh test due to a crash during shutdown when the rbd client was blacklisted. We should fix this more generally in ObjectCacher at some     point, but for the moment handle it explicitly in librbd.\"\r\nThe author still hope resolve this in objectcache\r\n"}}