fixes: mk instl, cfg defaults, cli tester

This commit is contained in:
Andrew Jackson (Ajax) committed 2023-11-14 19:00:23 -06:00
1 parent 3864831344
commit 793b078e5f
9 files changed
+291 -123

No files matched your search

+1 -1
View File
@@ -31,7 +31,7 @@ import (
const disablePreChecks = false // todo config
func (t *WdPostTask) doPartition(ctx context.Context, ts *types.TipSet, maddr address.Address, di *dline.Info, partIdx uint64) (out *miner2.SubmitWindowedPoStParams, err error) {
func (t *WdPostTask) DoPartition(ctx context.Context, ts *types.TipSet, maddr address.Address, di *dline.Info, partIdx uint64) (out *miner2.SubmitWindowedPoStParams, err error) {
defer func() {
if r := recover(); r != nil {
log.Errorf("recover: %s", r)
+1 -1
View File
@@ -150,7 +150,7 @@ func (t *WdPostTask) Do(taskID harmonytask.TaskID, stillOwned func() bool) (done
return false, err
}
postOut, err := t.doPartition(context.Background(), ts, maddr, deadline, partIdx)
postOut, err := t.DoPartition(context.Background(), ts, maddr, deadline, partIdx)
if err != nil {
log.Errorf("WdPostTask.Do() failed to doPartition: %v", err)
return false, err
+4 -2
View File
@@ -1,4 +1,4 @@
package lpwindow
package lpwindow_test
import (
"testing"
@@ -11,6 +11,7 @@ import (
"github.com/filecoin-project/lotus/lib/harmony/harmonydb"
"github.com/filecoin-project/lotus/lib/harmony/harmonytask"
"github.com/filecoin-project/lotus/node/config"
"github.com/filecoin-project/lotus/provider/lpwindow"
)
// test to create WDPostTask, invoke AddTask and check if the task is added to the DB
@@ -23,7 +24,8 @@ func TestAddTask(t *testing.T) {
Database: "yugabyte",
})
require.NoError(t, err)
wdPostTask := NewWdPostTask(db, nil, 0)
wdPostTask, err := lpwindow.NewWdPostTask(db, nil, 0)
require.NoError(t, err)
taskEngine, err := harmonytask.New(db, []harmonytask.TaskInterface{wdPostTask}, "localhost:12300")
_ = taskEngine
ts := types.TipSet{}