Commit decc474e authored by Kirill Smelkov's avatar Kirill Smelkov

.

parent 9ddbd295
......@@ -522,7 +522,7 @@ type BigFile struct {
rev zodb.Tid // last revision that modified zfile data
// // tail change history of this file.
δtail *ΔTailI64 // [](rev↑, []#blk) XXX kill
// δtail *ΔTailI64 // [](rev↑, []#blk) XXX kill
// inflight loadings of ZBigFile from ZODB.
// successful load results are kept here until blkdata is put into OS pagecache.
......@@ -749,6 +749,7 @@ retry:
default:
continue // object not related to any bigfile
// XXX kill Tree/Bucket here
case *btree.LOBTree:
btreeChangev = append(btreeChangev, obj.POid())
......@@ -795,10 +796,8 @@ retry:
// XXX no indexMu lock needed because head is Locked
// XXX stub -> TODO full δbtree | update indexLooked itself
//fmt.Printf("\nbtreeChangev: %v\n", btreeChangev)
// xfiles := bfdir.δFtail.Invalidates(btreeChangev)
δf := bfdir.δFtail.Update()
//fmt.Printf("xfiles: %v\n", xfiles)
// for xfile := range xfiles {
for _, δ := range δf.Changev {
file := δ.File
// XXX use δ.Blkv
......@@ -884,6 +883,8 @@ retry:
delete(gdebug.zheadSockTab, sk)
}
}
// XXX δFtail.ForgetPast(...)
}
// invalidateBlk invalidates 1 file block in kernel cache.
......
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