Commit 2576ab4a authored by Kirill Smelkov's avatar Kirill Smelkov

.

parent 035cce1f
...@@ -555,7 +555,6 @@ class tDB(tWCFS): ...@@ -555,7 +555,6 @@ class tDB(tWCFS):
# _blkheadaccess marks head/zf[blk] accessed. # _blkheadaccess marks head/zf[blk] accessed.
def _blkheadaccess(t, zf, blk): def _blkheadaccess(t, zf, blk):
# XXX locking needed? or we do everything serially?
t._blkaccessed(zf).add(blk) t._blkaccessed(zf).add(blk)
# _blkaccessed returns set describing which head/zf blocks were ever accessed. # _blkaccessed returns set describing which head/zf blocks were ever accessed.
...@@ -631,7 +630,7 @@ class tFile: ...@@ -631,7 +630,7 @@ class tFile:
# NOTE with a block completely covered by MADV_RANDOM the kernel # NOTE with a block completely covered by MADV_RANDOM the kernel
# issues 4K sized reads; wcfs starts uploading into cache almost # issues 4K sized reads; wcfs starts uploading into cache almost
# immediately, but the kernel still issues many reads to read the # immediately, but the kernel still issues many reads to read the
# full 2MB of the block. This works slow. # full 2MB of the block. This works slowly.
# XXX -> investigate and maybe make read(while-uploading) wait for # XXX -> investigate and maybe make read(while-uploading) wait for
# uploading to complete and only then return? (maybe it will help # uploading to complete and only then return? (maybe it will help
# performance even in normal case) # performance even in normal case)
...@@ -702,7 +701,7 @@ class tFile: ...@@ -702,7 +701,7 @@ class tFile:
# provided pinokByWLink when it is present. # provided pinokByWLink when it is present.
@func @func
def assertBlk(t, blk, dataok, pinokByWLink=None): def assertBlk(t, blk, dataok, pinokByWLink=None):
# XXX -> assertCtx('blk #%d' % blk) # TODO -> assertCtx('blk #%d' % blk)
def _(): def _():
assertCtx = 'blk #%d' % blk assertCtx = 'blk #%d' % blk
_, e, _ = sys.exc_info() _, e, _ = sys.exc_info()
......
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