plumb context in tvx
This commit is contained in:
parent
b31480232b
commit
47bac4a0c9
@ -113,14 +113,14 @@ func (pb *proxyingBlockstore) FinishTracing() map[cid.Cid]struct{} {
|
|||||||
return ret
|
return ret
|
||||||
}
|
}
|
||||||
|
|
||||||
func (pb *proxyingBlockstore) Get(cid cid.Cid) (blocks.Block, error) {
|
func (pb *proxyingBlockstore) Get(ctx context.Context, cid cid.Cid) (blocks.Block, error) {
|
||||||
pb.lk.Lock()
|
pb.lk.Lock()
|
||||||
if pb.tracing {
|
if pb.tracing {
|
||||||
pb.traced[cid] = struct{}{}
|
pb.traced[cid] = struct{}{}
|
||||||
}
|
}
|
||||||
pb.lk.Unlock()
|
pb.lk.Unlock()
|
||||||
|
|
||||||
if block, err := pb.Blockstore.Get(cid); err == nil {
|
if block, err := pb.Blockstore.Get(ctx, cid); err == nil {
|
||||||
return block, err
|
return block, err
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -134,7 +134,7 @@ func (pb *proxyingBlockstore) Get(cid cid.Cid) (blocks.Block, error) {
|
|||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
err = pb.Blockstore.Put(block)
|
err = pb.Blockstore.Put(ctx, block)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
@ -142,16 +142,16 @@ func (pb *proxyingBlockstore) Get(cid cid.Cid) (blocks.Block, error) {
|
|||||||
return block, nil
|
return block, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func (pb *proxyingBlockstore) Put(block blocks.Block) error {
|
func (pb *proxyingBlockstore) Put(ctx context.Context, block blocks.Block) error {
|
||||||
pb.lk.Lock()
|
pb.lk.Lock()
|
||||||
if pb.tracing {
|
if pb.tracing {
|
||||||
pb.traced[block.Cid()] = struct{}{}
|
pb.traced[block.Cid()] = struct{}{}
|
||||||
}
|
}
|
||||||
pb.lk.Unlock()
|
pb.lk.Unlock()
|
||||||
return pb.Blockstore.Put(block)
|
return pb.Blockstore.Put(ctx, block)
|
||||||
}
|
}
|
||||||
|
|
||||||
func (pb *proxyingBlockstore) PutMany(blocks []blocks.Block) error {
|
func (pb *proxyingBlockstore) PutMany(ctx context.Context, blocks []blocks.Block) error {
|
||||||
pb.lk.Lock()
|
pb.lk.Lock()
|
||||||
if pb.tracing {
|
if pb.tracing {
|
||||||
for _, b := range blocks {
|
for _, b := range blocks {
|
||||||
@ -159,5 +159,5 @@ func (pb *proxyingBlockstore) PutMany(blocks []blocks.Block) error {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
pb.lk.Unlock()
|
pb.lk.Unlock()
|
||||||
return pb.Blockstore.PutMany(blocks)
|
return pb.Blockstore.PutMany(ctx, blocks)
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user