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

.

parent 2f2ffdd5
This diff is collapsed.
...@@ -38,7 +38,7 @@ package xbtree ...@@ -38,7 +38,7 @@ package xbtree
// users, which are expected to call ΔBtail.Track(treepath) to let ΔBtail know // 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 // 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 // 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 // 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 // or tracked keys. This guarantee can be provided because ΔBtail now knows
// that such and such objects belong to a particular tree. // that such and such objects belong to a particular tree.
...@@ -54,8 +54,8 @@ package xbtree ...@@ -54,8 +54,8 @@ package xbtree
// //
// A new Track request potentially grows tracked keys coverage. Due to this, // 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 // Δ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 // recomputation is managed by "rebuild..." family of functions and uses the
// treediff algorithm, that Update is using, but modulo PPTreeSubSet // same treediff algorithm, that Update is using, but modulo PPTreeSubSet
// corresponding to δ key coverage. Update also potentially needs to rebuild // 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 // whole vδT history, not only append new δT, because a change to tracked tree
// nodes can result in growth of tracked key coverage. // 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