Commit Graph

177 Commits

Author SHA1 Message Date
Yusef Napora
459cd657d3
Merge pull request #70 from filecoin-project/plan/drand-halting
plan: drand halting
2020-07-01 13:06:14 -04:00
Yusef Napora
ea6dbc912b merge origin/master into plan/drand-halting 2020-07-01 12:59:22 -04:00
Yusef Napora
a8841a8b76 merge testkit into plan/drand-halting 2020-07-01 12:54:46 -04:00
Raúl Kripalani
e7488209c8
refactor soup: assemble testkit; separate test case logic from node templates. (#88) 2020-07-01 17:29:09 +01:00
Yusef Napora
11bde71b92 fix log message 2020-07-01 12:09:58 -04:00
Yusef Napora
cecdb0c896 halt drand during lotus chain sync 2020-07-01 12:09:58 -04:00
Yusef Napora
4cd197cb13 wait for drand chain to catchup in Resume 2020-07-01 12:09:58 -04:00
Yusef Napora
72426d21fb use latest sdk-go 2020-07-01 12:09:58 -04:00
Yusef Napora
4ac2de1ee5 add genesis_timestamp_offset to drand-halting testcase 2020-07-01 12:09:10 -04:00
Yusef Napora
e14b716643 add suspend_events param to manifest 2020-07-01 12:09:10 -04:00
Yusef Napora
f0c636f243 enable go build cache 2020-07-01 12:09:10 -04:00
Yusef Napora
8aef427fd8 implement halting as state machine 2020-07-01 12:09:10 -04:00
Yusef Napora
6c4e83f8a2 use global params in drand compositions 2020-07-01 12:06:50 -04:00
Yusef Napora
04311d6c1a fix rebase cruft 2020-07-01 12:06:50 -04:00
Yusef Napora
9cb809ac60 add DebugSpew helper 2020-07-01 12:05:45 -04:00
Yusef Napora
79b0472924 set gossipRelay field 2020-07-01 12:04:19 -04:00
Yusef Napora
818bdd49b8 fix default log level 2020-07-01 12:04:19 -04:00
Yusef Napora
8ec4eb8030 fix log level in drand-halting 2020-07-01 12:04:19 -04:00
Yusef Napora
45068f601a use testground selector 2020-07-01 12:04:19 -04:00
Yusef Napora
406bd5da84 define new test case for drand-halting 2020-07-01 12:04:19 -04:00
Yusef Napora
0b386f21d5 refactor drand node and implement halting 2020-07-01 12:02:40 -04:00
Yusef Napora
8469f67a38 set drand_period=1s 2020-07-01 11:57:36 -04:00
Anton Evangelatov
e01b887bc8 wip 2020-07-01 11:57:36 -04:00
Raúl Kripalani
de6d927914 go mod tidy. 2020-07-01 14:54:59 +01:00
Raúl Kripalani
e5d6751b09 rename testkit.{Run=>Handle}DefaultRole. 2020-07-01 14:53:34 +01:00
Raúl Kripalani
81f8451a23 iterate on testkit library. 2020-07-01 14:41:38 +01:00
Raúl Kripalani
436fe158c9 form testkit; separate test case logic from node templates. 2020-07-01 13:13:17 +01:00
Raúl Kripalani
7f3716504b
refactor lotus recipes to make them more manageable. (#86)
- Each role now has its own file (role_*.go).
- Options have their own file (lotus_opts.go).
- Sync service constructions have their own file (sync.go).
- Utilities are functionally grouped in files ({deals,retrieval}.go).
2020-06-30 23:02:01 +01:00
Anton Evangelatov
035bf8b7db
Merge pull request #82 from filecoin-project/sector-analysis-tools 2020-06-30 18:07:03 +02:00
Anton Evangelatov
af582aff02
register and export lotus metrics (#84) 2020-06-30 18:02:02 +02:00
Anton Evangelatov
46beab3cf1 fixup 2020-06-30 17:59:42 +02:00
Anton Evangelatov
0a9af6ad5c extract startServer 2020-06-30 17:53:27 +02:00
Anton Evangelatov
e3d2d2e7c1 extract withApiEndpoint 2020-06-30 17:50:21 +02:00
Anton Evangelatov
b62878c260 upgrade go-sdk 2020-06-30 14:47:09 +02:00
Anton Evangelatov
63bce1a426 extract starting of rpc servers 2020-06-30 13:56:24 +02:00
Anton Evangelatov
954ad1f396 fixup 2020-06-30 13:31:50 +02:00
Anton Evangelatov
33e60df301 resolved merge conflicts 2020-06-30 13:23:02 +02:00
Anton Evangelatov
204714a01f wip 2020-06-30 13:20:10 +02:00
Anton Evangelatov
eec5c23671 working client rpc 2020-06-30 13:18:02 +02:00
vyzo
24730e158b
Merge pull request #76 from filecoin-project/feat/mine-natural-time
Option to mine in natural time
2020-06-29 20:24:19 +03:00
vyzo
6b44e6d0d8 update composition-natural.toml 2020-06-29 20:06:38 +03:00
vyzo
79246e6ee9 record shutting down message in a more pertinent place 2020-06-29 20:05:44 +03:00
vyzo
cced69e496 add composition for natural time test 2020-06-29 20:05:44 +03:00
vyzo
da85855a6b option to turn on natural time mining 2020-06-29 20:05:43 +03:00
Anton Evangelatov
6c8abeb067
Merge pull request #78 from filecoin-project/fix-compositions
fix compositions
2020-06-29 19:04:08 +02:00
Anton Evangelatov
b3b89b2072
Merge pull request #77 from filecoin-project/seq-num-for-all-miners
get seq num based on role, not based on group
2020-06-29 19:02:25 +02:00
Anton Evangelatov
05e5c42f33 fix compositions 2020-06-29 19:00:18 +02:00
Anton Evangelatov
b47641f1c2 introduce 2 groups of miners 2020-06-29 18:48:10 +02:00
Anton Evangelatov
22ac7debb9 fixup 2020-06-29 18:42:05 +02:00
Anton Evangelatov
50b9a7f212 get seq num based on role, not based on group 2020-06-29 18:38:28 +02:00