Fix tests, circle and make ux nicer

License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
This commit is contained in:
Jakub Sztandera 2019-12-06 22:49:44 +01:00
parent d53e43c24d
commit 92e7b4afbf
No known key found for this signature in database
GPG Key ID: 9A9AF56F8B3879BA
5 changed files with 16 additions and 19 deletions

View File

@ -116,7 +116,7 @@ jobs:
- go/mod-download - go/mod-download
- restore_cache: - restore_cache:
name: restore go mod cache name: restore go mod cache
key: v1-go-deps-{{ arch }}-{{ checksum "~/go/src/github.com/filecoin-project/lotus/go.mod" }} key: v1-go-deps-{{ arch }}-{{ checksum "/home/circleci/project/go.mod" }}
- run: - run:
command: make deps lotus command: make deps lotus
no_output_timeout: 30m no_output_timeout: 30m
@ -148,7 +148,7 @@ jobs:
bash <(curl -s https://codecov.io/bash) bash <(curl -s https://codecov.io/bash)
- save_cache: - save_cache:
name: save go mod cache name: save go mod cache
key: v1-go-deps-{{ arch }}-{{ checksum "~/go/src/github.com/filecoin-project/lotus/go.mod" }} key: v1-go-deps-{{ arch }}-{{ checksum "/home/circleci/project/go.mod" }}
paths: paths:
- "~/go/pkg" - "~/go/pkg"
- "~/go/src/github.com" - "~/go/src/github.com"

View File

@ -69,7 +69,7 @@ var preSealCmd = &cli.Command{
&cli.Uint64Flag{ &cli.Uint64Flag{
Name: "sector-offset", Name: "sector-offset",
Value: 0, Value: 0,
Usage: "select number of sectors to pre-seal", Usage: "how many sector ids to skip when starting to seal",
}, },
}, },
Action: func(c *cli.Context) error { Action: func(c *cli.Context) error {

View File

@ -30,7 +30,7 @@ func PreSeal(maddr address.Address, ssize uint64, offset uint64, sectors int, sb
cfg := &sectorbuilder.Config{ cfg := &sectorbuilder.Config{
Miner: maddr, Miner: maddr,
SectorSize: ssize, SectorSize: ssize,
OverrideLastID: offset, FallbackLastID: offset,
CacheDir: filepath.Join(sbroot, "cache"), CacheDir: filepath.Join(sbroot, "cache"),
SealedDir: filepath.Join(sbroot, "sealed"), SealedDir: filepath.Join(sbroot, "sealed"),
StagedDir: filepath.Join(sbroot, "staging"), StagedDir: filepath.Join(sbroot, "staging"),

View File

@ -120,7 +120,7 @@ type Config struct {
Miner address.Address Miner address.Address
WorkerThreads uint8 WorkerThreads uint8
OverrideLastID uint64 FallbackLastID uint64
CacheDir string CacheDir string
SealedDir string SealedDir string
@ -144,21 +144,18 @@ func New(cfg *Config, ds dtypes.MetadataDS) (*SectorBuilder, error) {
} }
var lastUsedID uint64 var lastUsedID uint64
if cfg.OverrideLastID != 0 { b, err := ds.Get(lastSectorIdKey)
lastUsedID = cfg.OverrideLastID switch err {
} else { case nil:
b, err := ds.Get(lastSectorIdKey) i, err := strconv.ParseInt(string(b), 10, 64)
switch err { if err != nil {
case nil:
i, err := strconv.ParseInt(string(b), 10, 64)
if err != nil {
return nil, err
}
lastUsedID = uint64(i)
case datastore.ErrNotFound:
default:
return nil, err return nil, err
} }
lastUsedID = uint64(i)
case datastore.ErrNotFound:
lastUsedID = cfg.FallbackLastID
default:
return nil, err
} }
rlimit := cfg.WorkerThreads - PoStReservedWorkers rlimit := cfg.WorkerThreads - PoStReservedWorkers

View File

@ -163,7 +163,7 @@ func builder(t *testing.T, nFull int, storage []int) ([]test.TestNode, []test.Te
if err != nil { if err != nil {
t.Fatal(err) t.Fatal(err)
} }
genm, err := seed.PreSeal(maddr, 1024, 1, 0, tdir, []byte("make genesis mem random")) genm, err := seed.PreSeal(maddr, 1024, 0, 1, tdir, []byte("make genesis mem random"))
if err != nil { if err != nil {
t.Fatal(err) t.Fatal(err)
} }