https://code.mulgara.org/https://code.mulgara.org/favicon.ico?15861924492008-10-15T16:35:34ZMulgara ProjectMulgara - Bug #82: Read-close-write creates redundant phasehttps://code.mulgara.org/issues/82?journal_id=8372008-10-15T16:35:34ZPaula Gearon
<ul><li><strong>Status</strong> changed from <i>New</i> to <i>In Progress</i></li></ul><p>The problem is that micro-commits create a mark in a free list which marks the last point behind the head which from which allocation can happen.</p>
<p>The solution would involve letting a free list allocate data from behind this mark (back to the last fully-committed point). However, this is problematic, as there may be other locked resources after the mark.</p>
<p>It should be possible to work it out, but it may involve some moving of data whenever some of these resources get allocated. We already have a little of that now, so the expense should not be too big, but the code will definitely get more complex.</p>