https://tracker.ceph.com/https://tracker.ceph.com/favicon.ico2013-02-11T10:27:15ZCeph Ceph - Feature #3892: osd: move pg info into leveldbhttps://tracker.ceph.com/issues/3892?journal_id=170602013-02-11T10:27:15ZIan Colleicolle@redhat.com
<ul><li><strong>Subject</strong> changed from <i>osd: move pg info and log into leveldb</i> to <i>osd: move pg info into leveldb</i></li><li><strong>Assignee</strong> set to <i>David Zafman</i></li></ul> Ceph - Feature #3892: osd: move pg info into leveldbhttps://tracker.ceph.com/issues/3892?journal_id=170612013-02-11T10:27:27ZIan Colleicolle@redhat.com
<ul><li><strong>Target version</strong> set to <i>v0.58</i></li><li><strong>translation missing: en.field_position</strong> deleted (<del><i>6</i></del>)</li><li><strong>translation missing: en.field_position</strong> set to <i>1</i></li><li><strong>translation missing: en.field_position</strong> changed from <i>1</i> to <i>1448</i></li></ul> Ceph - Feature #3892: osd: move pg info into leveldbhttps://tracker.ceph.com/issues/3892?journal_id=171672013-02-12T17:20:23ZDavid Zafmandzafman@redhat.com
<ul><li><strong>Status</strong> changed from <i>New</i> to <i>Resolved</i></li></ul> Ceph - Feature #3892: osd: move pg info into leveldbhttps://tracker.ceph.com/issues/3892?journal_id=172522013-02-13T22:41:23ZDavid Zafmandzafman@redhat.com
<ul></ul><p>commit 188f3ea6867eeb6e950f6efed18d53ff17522bbc<br />Author: David Zafman <<a class="email" href="mailto:david.zafman@inktank.com">david.zafman@inktank.com</a>><br />Date: Mon Feb 11 12:20:23 2013 -0800</p>
<pre><code>osd/PG: store pg_info_t in leveldb (omap), purged_snaps separately</code></pre>
<pre><code>Separate the purged_snaps portion of pg_info_t (the one that gets big).</code></pre>
<pre><code>Feature #3891: osd: move purged_snaps out of info</code></pre>
<pre><code>Add a separate dirty_big_info flag so that we only update the pginfo<br /> "biginfo" file if that state changes. This lets us avoid the cost in the<br /> general case, like a regular PG write.</code></pre>
<pre><code>Add LEVELDBINFO feature</code></pre>
<pre><code>Put info, biginfo in leveldb<br /> Move epoch to omap</code></pre>
<pre><code>Feature #3892: osd: move pg info into leveldb</code></pre>
<pre><code>Signed-off-by: Sage Weil &lt;<a class="email" href="mailto:sage@inktank.com">sage@inktank.com</a>&gt;<br /> Signed-off-by: David Zafman &lt;<a class="email" href="mailto:david.zafman@inktank.com">david.zafman@inktank.com</a>&gt;<br /> Reviewed-by: Sage Weil &lt;<a class="email" href="mailto:sage@inktank.com">sage@inktank.com</a>&gt;<br /> Reviewed-by: Sam Just &lt;<a class="email" href="mailto:sam.just@inktank.com">sam.just@inktank.com</a>&gt;</code></pre>