https://tracker.ceph.com/https://tracker.ceph.com/favicon.ico2019-09-07T20:07:44ZCeph RADOS - Bug #41716: LibRadosTwoPoolsPP.ManifestUnset failshttps://tracker.ceph.com/issues/41716?journal_id=1455822019-09-07T20:07:44ZSage Weilsage@newdream.net
<ul><li><strong>Project</strong> changed from <i>mgr</i> to <i>RADOS</i></li></ul> RADOS - Bug #41716: LibRadosTwoPoolsPP.ManifestUnset failshttps://tracker.ceph.com/issues/41716?journal_id=1456532019-09-09T16:36:21ZMyoungwon Oh
<ul><li><strong>Assignee</strong> set to <i>Myoungwon Oh</i></li></ul> RADOS - Bug #41716: LibRadosTwoPoolsPP.ManifestUnset failshttps://tracker.ceph.com/issues/41716?journal_id=1461352019-09-15T13:51:43ZMyoungwon Oh
<ul></ul><p>This issue is fixed by <a class="external" href="https://github.com/ceph/ceph/pull/29985">https://github.com/ceph/ceph/pull/29985</a><br />When the error occurs, the following ops are executed in order.</p>
<p>1. set-redirect and increase the reference count</p>
<p>at this time, set-redirect(retry) is received.<br />so,</p>
<p>1. set-redirect and increment the reference count<br />2. set-redirect(retry) increment the reference count<br />3. finish 1 <br />4. finish 2 (but manifest info is already updated, so osd return EINVAL)</p>
<p>To avoid this situation, start_block() and stop_block() were added.</p>
<p>1. set-redirect and increment the reference count<br />start_block<br />2. finish 1<br />stop_block</p> RADOS - Bug #41716: LibRadosTwoPoolsPP.ManifestUnset failshttps://tracker.ceph.com/issues/41716?journal_id=1461362019-09-15T13:59:41ZMyoungwon Oh
<ul><li><strong>Status</strong> changed from <i>12</i> to <i>Resolved</i></li></ul> RADOS - Bug #41716: LibRadosTwoPoolsPP.ManifestUnset failshttps://tracker.ceph.com/issues/41716?journal_id=1463742019-09-17T20:39:35ZNathan Cutlerncutler@suse.cz
<ul><li><strong>Pull request ID</strong> set to <i>29985</i></li></ul>