Hi guys,

I have added the release of the Btree of Btrees copied pages, when we
commit a change. This is one more step forward.

The next step will be to move the copied pages into the CopiedPages btree.


Le 1/11/14 6:31 AM, Emmanuel Lécharny a écrit :
> Hi guys,
>
> sorry for having been a bit silent those last 2 weeks... Xmas, NYD and
> some personnal issues to deal with make it a bit difficult to move
> forward on mavibot at the pace I would have liked to.
>
> Here is a current status:
>
> o I have refactored the code heavily so that we can now use revisions.
> This is not yet completed, but as of today, Im now able to add a new
> Btree and inject values into it with the Btree of Btrees being correctly
> updated, and the RMHeader being pointing to the correct pages
> o The transaction mechanism is now in place, and it's a global one (ie,
> cross operation)
> o This transaction mechanism is also automatic, if one does not start a
> transaction before doing an operation (ie, each operation is then
> considered as atomic, lik an RDBMS auto-commit)
> o It should be possible to recover from a crash immediately, with no
> impact on the data
> o The delete operation has to be completed
> o The RecordManager reloading is to be written. It will use the current
> Btree of Btrees to reload all the btrees
> o The cleanup has to be implemented. This is the second phase during a
> transaction
> o The CopiedPage btree is not yet updated, so we can't recover old pages
> not being used.
>
> So basicaly, there is a lot todo, but they are steps that can be
> completed one after the other. I'll keep you informed as it goes.
>
> Thanks !
>


-- 
Regards,
Cordialement,
Emmanuel Lécharny
www.iktek.com 

Reply via email to