actually set unsealed path in sectorbuilder
This commit is contained in:
parent
fd8f65248b
commit
c7cf20843e
@ -114,6 +114,7 @@ func New(cfg *Config, ds dtypes.MetadataDS) (*SectorBuilder, error) {
|
|||||||
stagedDir: cfg.StagedDir,
|
stagedDir: cfg.StagedDir,
|
||||||
sealedDir: cfg.SealedDir,
|
sealedDir: cfg.SealedDir,
|
||||||
cacheDir: cfg.CacheDir,
|
cacheDir: cfg.CacheDir,
|
||||||
|
unsealedDir: cfg.UnsealedDir,
|
||||||
|
|
||||||
Miner: cfg.Miner,
|
Miner: cfg.Miner,
|
||||||
rateLimit: make(chan struct{}, cfg.WorkerThreads-PoStReservedWorkers),
|
rateLimit: make(chan struct{}, cfg.WorkerThreads-PoStReservedWorkers),
|
||||||
|
@ -41,7 +41,7 @@ func NewMiner(sblks *sectorblocks.SectorBlocks, full api.FullNode) *Miner {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func writeErr(stream network.Stream, err error) {
|
func writeErr(stream network.Stream, err error) {
|
||||||
log.Errorf("Retrieval deal error: %s", err)
|
log.Errorf("Retrieval deal error: %+v", err)
|
||||||
_ = cborutil.WriteCborRPC(stream, &DealResponse{
|
_ = cborutil.WriteCborRPC(stream, &DealResponse{
|
||||||
Status: Error,
|
Status: Error,
|
||||||
Message: err.Error(),
|
Message: err.Error(),
|
||||||
|
@ -97,8 +97,16 @@ func (s *SectorBlockStore) Get(c cid.Cid) (blocks.Block, error) {
|
|||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, xerrors.Errorf("reading block data: %w", err)
|
return nil, xerrors.Errorf("reading block data: %w", err)
|
||||||
}
|
}
|
||||||
|
if uint64(len(data)) != best.Size {
|
||||||
|
return nil, xerrors.Errorf("got wrong amount of data: %d != !d", len(data), best.Size)
|
||||||
|
}
|
||||||
|
|
||||||
return blocks.NewBlockWithCid(data, c)
|
b, err := blocks.NewBlockWithCid(data, c)
|
||||||
|
if err != nil {
|
||||||
|
return nil, xerrors.Errorf("sbs get (%d[%d:%d]): %w", best.SectorID, best.Offset, best.Offset+best.Size, err)
|
||||||
|
}
|
||||||
|
|
||||||
|
return b, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
var _ blockstore.Blockstore = &SectorBlockStore{}
|
var _ blockstore.Blockstore = &SectorBlockStore{}
|
||||||
|
Loading…
Reference in New Issue
Block a user