Commit 44a2e6db authored by Kirill Smelkov's avatar Kirill Smelkov

.

parent 2f2ffdd5
This diff is collapsed.
......@@ -38,7 +38,7 @@ package xbtree
// users, which are expected to call ΔBtail.Track(treepath) to let ΔBtail know
// that such and such ZODB objects constitute a path from root of a tree to some
// of its leaf. After Track call the objects from the path and tree keys, that
// were covered by leaf node, become tracked: from now-on ΔBtail will detect
// are covered by leaf node, become tracked: from now-on ΔBtail will detect
// and provide BTree-level changes caused by any change of tracked tree objects
// or tracked keys. This guarantee can be provided because ΔBtail now knows
// that such and such objects belong to a particular tree.
......@@ -54,8 +54,8 @@ package xbtree
//
// A new Track request potentially grows tracked keys coverage. Due to this,
// ΔBtail needs to recompute potentially whole vδT of the affected tree. This
// recomputation is managed by rebuild* family of functions and uses the same
// treediff algorithm, that Update is using, but modulo PPTreeSubSet
// recomputation is managed by "rebuild..." family of functions and uses the
// same treediff algorithm, that Update is using, but modulo PPTreeSubSet
// corresponding to δ key coverage. Update also potentially needs to rebuild
// whole vδT history, not only append new δT, because a change to tracked tree
// nodes can result in growth of tracked key coverage.
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment