Aayush Rajasekaran
3fbfb7a0d1
Merge pull request #5770 from filecoin-project/asr/changelog
...
Lotus 1.5.1
2021-03-10 19:09:50 -05:00
Aayush Rajasekaran
a977cc2189
Lotus 1.5.1
2021-03-10 18:46:51 -05:00
Łukasz Magiera
c0d1f4478a
Merge pull request #5768 from filecoin-project/fix/retry-proof-on-rand-change
...
fix: retry proof when randomness changes
2021-03-10 21:23:55 +01:00
Steven Allen
84f721e373
fix: retry proof when randomness changes
...
Simply warning isn't enough.
2021-03-10 10:24:58 -08:00
Łukasz Magiera
1673362795
Merge pull request #5679 from filecoin-project/next
...
1.5.1 staging branch
2021-03-10 17:21:56 +01:00
Łukasz Magiera
6315523fe9
Merge remote-tracking branch 'origin/master' into next
2021-03-10 15:58:28 +01:00
Łukasz Magiera
504affd266
Merge pull request #5757 from filecoin-project/chore/sr2_stats_factored_out
...
Remove the SR2 stats, leave just the network totals
2021-03-10 14:15:35 +01:00
Łukasz Magiera
bd8864ae43
Merge pull request #5755 from filecoin-project/feat/kvlog
...
Metadata datastore log
2021-03-10 14:13:01 +01:00
Łukasz Magiera
3f1054daf4
backupds kvlog: Address review
2021-03-10 13:58:41 +01:00
Łukasz Magiera
4abb333611
Merge pull request #5764 from filecoin-project/fix/wait-for-proof
...
fix: wait a bit before starting to compute window post proofs
2021-03-10 13:52:09 +01:00
Łukasz Magiera
a0d7604e7c
wdpost: Use chain head tsk in post rand check
2021-03-10 13:36:34 +01:00
Łukasz Magiera
cc490b983a
Merge pull request #5761 from filecoin-project/fix/testunpadreader-go116
...
Fix TestUnpadReader on Go 1.16
2021-03-10 13:13:27 +01:00
Łukasz Magiera
7fbb4bdd3b
Fix TestUnpadReader on Go 1.16
2021-03-10 13:05:25 +01:00
Łukasz Magiera
5125aa05a5
Merge pull request #5544 from filecoin-project/jen/issue-templates
...
Update issue templates
2021-03-10 12:32:19 +01:00
Łukasz Magiera
ca3d22683a
gofmt
2021-03-10 12:27:37 +01:00
Łukasz Magiera
2b380c96a5
Exit from the kvlog goroutine when closing
2021-03-10 11:24:19 +01:00
Łukasz Magiera
05274943c9
Merge pull request #5620 from filecoin-project/feat/disable-owner-worker-fallback
...
miner: Config to disable owner/worker address fallback
2021-03-10 11:21:39 +01:00
Łukasz Magiera
40fdf6c180
Merge pull request #5624 from filecoin-project/feat/miner-storage-limit
...
Configurable storage path storage limit
2021-03-10 11:15:28 +01:00
Łukasz Magiera
df0a8d9507
Merge pull request #5759 from filecoin-project/asr/terminate-livecheck
...
Check liveness of sectors when processing termination batches
2021-03-10 11:14:11 +01:00
Łukasz Magiera
d11f2def6e
Merge branch 'feat/max-deal-collateral-multiplier' into next
2021-03-10 11:13:15 +01:00
Łukasz Magiera
ea4a54e083
wdpost: Fix tests
2021-03-10 10:01:28 +01:00
Łukasz Magiera
57fe04ba6e
wdpost: double-check randomness
2021-03-10 09:19:38 +01:00
Łukasz Magiera
268abb5318
Merge pull request #5756 from filecoin-project/fix/bootstrapper-profile
...
Fix bootstrapper profile setting
2021-03-10 08:55:34 +01:00
Steven Allen
b7fab5f937
fix: wait a bit before starting to compute window post proofs
...
Due to a (now consensus critical) bug in randomness selection, "beacon"
randomness depends on whether the epoch in which the beacon occurred was
a null block. Unfortunately, this means:
1. If a challenge lands on a non-null round but that non-null round gets
re-orged to a null round, the randomness will change to the beacon in
the first preceding non-null block.
2. If a challenge lands on a null round but that null round gets
re-orged to a non-null round, the randomness will change to the beacon
in the new non-null round.
The correct solution is to change the way the beacon is selected:
1. Wait until a non-null round.
2. The block in this round will contain all beacons from the null
rounds, select the beacon from the target epoch.
Unfortunately, this requires a mandatory network upgrade.
Instead, this patch just waits a bit before beginning to compute window
post after passing the challenge round to wait-out any reorgs.
2021-03-09 22:03:05 -08:00
Aayush Rajasekaran
47064f987c
Check liveness of sectors when processing termination batches
2021-03-09 23:36:30 -05:00
Peter Rabbitson
bdafdf8060
Remove the SR2 stats, leave just the network totals
...
The SR2 aggregator now lives at https://github.com/filecoin-project/slingshot-stats
2021-03-09 23:36:03 +00:00
Łukasz Magiera
58cacda733
Fix bootstrapper profile setting
2021-03-09 23:46:13 +01:00
Łukasz Magiera
0a513952c8
better DisableWorkerFallback doc
2021-03-09 23:42:08 +01:00
Łukasz Magiera
d4a981f327
fix lint
2021-03-09 23:38:28 +01:00
Łukasz Magiera
b4eefd7220
backupds: make sure logfile matches datastore
2021-03-09 23:00:05 +01:00
Łukasz Magiera
9f7d3ed340
gofmt
2021-03-09 22:33:12 +01:00
Łukasz Magiera
ca7e70bf3a
Metadata datastore log
2021-03-09 22:33:01 +01:00
Łukasz Magiera
1c62d7a40f
Merge pull request #5729 from filecoin-project/feat/api-no-dep-build
...
Feat/api no dep build
2021-03-09 16:01:53 +01:00
Łukasz Magiera
2642ddcf50
Merge pull request #5750 from filecoin-project/fix/splitstore-tests
...
test: attempt to make the splitstore test deterministic
2021-03-09 12:47:21 +01:00
vyzo
ae6410d02f
use compacting atomic to make the test deterministic
2021-03-09 09:05:36 +02:00
Łukasz Magiera
1755fc2d98
Merge pull request #5749 from filecoin-project/feat/netpeers-ext-connmgr
...
Add connmgr metadata to NetPeerInfo
2021-03-09 03:14:58 +01:00
Steven Allen
05e03dc259
revert change to generated file
2021-03-08 17:26:58 -08:00
Steven Allen
5304df52ca
fix lotus-shed compile
2021-03-08 17:19:31 -08:00
Steven Allen
dedf0bac16
fix docsgen
2021-03-08 17:16:07 -08:00
Steven Allen
6addd9afcc
remove unused imports
2021-03-08 16:43:21 -08:00
Steven Allen
6d2e8d721d
test: attempt to make the splitstore test deterministic
...
At a minimum, make it thread-safe.
2021-03-08 16:36:25 -08:00
Łukasz Magiera
4231e4396d
docsgen funtimes
2021-03-09 00:24:22 +01:00
Łukasz Magiera
9f2015e850
docsgen
2021-03-09 00:22:48 +01:00
Łukasz Magiera
5388f3e6f8
Add connmgr metadata to NetPeerInfo
2021-03-09 00:22:48 +01:00
Łukasz Magiera
c49c6fd514
Merge pull request #5746 from filecoin-project/chore/update-graphsync
...
chore: update go-graphsync to 0.6.0
2021-03-08 22:43:37 +01:00
Łukasz Magiera
58d7627168
Merge pull request #5730 from filecoin-project/asr/genesis-rootkey
...
Customize verifreg root key and remainder account when making genesis
2021-03-08 22:42:09 +01:00
Łukasz Magiera
06b360325a
handle terminate control addrs in address selection correctly
2021-03-08 22:09:04 +01:00
Łukasz Magiera
6591af960f
Merge pull request #4992 from filecoin-project/feat/splitstore
...
hot/cold blockstore segregation (aka. splitstore)
2021-03-08 22:01:06 +01:00
Łukasz Magiera
305c2ec77d
miner: Config to disable owner/worker addcess fallback
2021-03-08 21:33:46 +01:00
Steven Allen
3a2e9887bd
chore: update go-graphsync to 0.6.0
...
This fixes a bunch of bugs and should improve deal reliability.
2021-03-08 12:31:31 -08:00
Łukasz Magiera
b13046293f
Merge pull request #5735 from filecoin-project/feat/pubsub-ip-colocatio-whitelist
...
Add configuration option for pubsub IPColocationWhitelist subnets
2021-03-08 21:01:39 +01:00
Łukasz Magiera
51ed4c7b48
Merge pull request #5745 from filecoin-project/feat/splitstore-gc-tuning
...
tune badger gc to repeatedly gc the value log until there is no rewrite
2021-03-08 21:01:14 +01:00
Łukasz Magiera
7c7b107e97
Add max-storage flags to storage attach commands
2021-03-08 20:59:59 +01:00
vyzo
90741da019
tune badger gc to repeated gc the value log until there is no rewrite
2021-03-08 21:46:44 +02:00
vyzo
c52dae45c5
Merge pull request #5744 from filecoin-project/feat/splitstore-gc
...
garbage collect hotstore after compaction
2021-03-08 20:09:27 +02:00
vyzo
3bd77701d8
deduplicate code
2021-03-08 19:46:21 +02:00
vyzo
3d1b855f20
rename GC to CollectGarbage, ignore badger.ErrNoRewrite
2021-03-08 19:42:38 +02:00
Łukasz Magiera
8a5cd21034
Merge pull request #5666 from filecoin-project/feat/extend-sectors-cmd
...
Command to extend sector expiration
2021-03-08 17:57:35 +01:00
vyzo
52de95d344
also gc in compactFull, not just compactSimple
2021-03-08 18:30:09 +02:00
vyzo
8562a9bb82
garbage collect hotstore after compaction
2021-03-08 18:12:09 +02:00
Łukasz Magiera
5df45adb7a
Merge pull request #5734 from filecoin-project/feat/net-peers-extended
...
Implement net peers --extended
2021-03-08 13:52:40 +01:00
Łukasz Magiera
afb527ff30
fix lint
2021-03-08 13:31:06 +01:00
Łukasz Magiera
3ee87a8af8
gofmt
2021-03-08 13:24:24 +01:00
Łukasz Magiera
6d398f2507
make gen, docsgen
2021-03-08 13:23:58 +01:00
vyzo
64646de761
add configuration option for pubsub IPColocationWhitelist subnets
2021-03-06 20:05:32 +02:00
vyzo
667fffb302
go get go-libp2p-pubsub@master
2021-03-06 19:54:25 +02:00
vyzo
444b84d181
deduplicate peers in extended output
2021-03-06 19:25:11 +02:00
vyzo
4a74f752c0
implement extended peer info in net peers cli
2021-03-06 19:14:13 +02:00
Aayush Rajasekaran
fc03a0773b
gen/genesis: Allow remainder to be either account or msig
2021-03-06 01:43:48 -05:00
Aayush Rajasekaran
6534280673
lotus-seed: add a command to set the remainder
2021-03-06 01:43:48 -05:00
Aayush Rajasekaran
279f9e6fec
gen/genesis: Allow verifreg rootkey to be either account or msig
2021-03-06 01:43:48 -05:00
Aayush Rajasekaran
dbbcb1423f
lotus-seed: add a command to set the verified registry root key
2021-03-06 01:43:48 -05:00
whyrusleeping
e7a1d72ba8
extract build/version to api/version, remove api package dep on build
2021-03-05 14:28:13 -08:00
Łukasz Magiera
b4ca7928f1
Merge pull request #5728 from filecoin-project/feat/cliutil-pkg
...
Move api client builders to a cliutil package
2021-03-05 21:41:06 +01:00
Łukasz Magiera
a4a21b5b89
fix lint
2021-03-05 21:33:36 +01:00
Łukasz Magiera
58e49e3259
Move api client builders to a cliutil package
2021-03-05 21:08:41 +01:00
vyzo
e85391b46c
quiet stupid linter
2021-03-05 20:05:32 +02:00
vyzo
09f5ba177a
add splitstore unit test
2021-03-05 19:55:32 +02:00
vyzo
0a2f2cf00d
use the right condition for triggering the miss metric
2021-03-05 14:48:59 +02:00
vyzo
2b32c2e597
add some metrics
2021-03-05 14:48:57 +02:00
vyzo
99d21573da
remove DEBUG log spam
2021-03-05 14:46:18 +02:00
vyzo
c58df3f079
don't panic on compaction errors
2021-03-05 14:46:18 +02:00
vyzo
9bd009d795
use atomics to demarkate critical section and limit close delay
2021-03-05 14:46:18 +02:00
vyzo
17be7d3919
save markSetSize
2021-03-05 14:46:18 +02:00
vyzo
aff0f1ed4c
deduplicate code for batch deletion
2021-03-05 14:46:18 +02:00
vyzo
5fb6a907cb
fix loop condition in batch deletion
2021-03-05 14:46:18 +02:00
vyzo
98a7b884fe
implement DeleteMany in union blockstore
2021-03-05 14:46:18 +02:00
vyzo
fdd877534f
walk at boundary epoch, 2 finalities from current epoch, to find live objects
...
objects written after that are retained anyway.
2021-03-05 14:46:18 +02:00
vyzo
508fcb9d26
properly close snoop at shutdown
2021-03-05 14:46:18 +02:00
vyzo
47d8c87486
fix log
2021-03-05 14:46:18 +02:00
vyzo
11b2f41804
overestimate markSetSize a bit
2021-03-05 14:46:18 +02:00
vyzo
6b680d112b
do tracker purge in smaller batches
2021-03-05 14:46:18 +02:00
vyzo
6b8c60a659
don't ID wrap the hotstore
2021-03-05 14:46:18 +02:00
vyzo
d2d0980532
don't delete in one giant batch, use smaller chunks of batchSize
2021-03-05 14:46:18 +02:00
vyzo
70ebb2ad8d
improve startup log
2021-03-05 14:46:18 +02:00
vyzo
006c55a7c9
add startup log
2021-03-05 14:46:18 +02:00
vyzo
06d8ea10b1
batch delete during the cold purge
2021-03-05 14:46:18 +02:00
vyzo
4c05ec28ba
fix FromDatastore to not do double adapting
2021-03-05 14:46:18 +02:00
vyzo and raulk
ab52e34e6a
add comment
...
Co-authored-by: raulk <raul@protocol.ai >
2021-03-05 14:46:18 +02:00
vyzo and raulk
86fdad2e31
fix typo
...
Co-authored-by: raulk <raul@protocol.ai >
2021-03-05 14:46:18 +02:00
vyzo
2ff5aec80e
satisfy linter, use Prefix for common path of non inline CIDs
2021-03-05 14:46:18 +02:00
vyzo
8a55b73146
fix the situation with WrapIDStore
2021-03-05 14:46:18 +02:00
vyzo
86b73d651e
add DeleteMany to Blockstore interface
2021-03-05 14:46:18 +02:00
vyzo
dd0c308427
move Blockstore config to FullNode, rename to Chainstore and add default for HotStoreType
2021-03-05 14:46:18 +02:00
vyzo
6014273e69
storage miner doesn't need a splitstore
2021-03-05 14:46:18 +02:00
vyzo
c762536dcb
deduplicate code
2021-03-05 14:46:18 +02:00
vyzo
5184bc5c40
log consistency for full compaction
2021-03-05 14:46:18 +02:00
vyzo
68213a92cb
use ioutil.TempDir for test directories
2021-03-05 14:46:18 +02:00
vyzo
35d466d847
use sha256 for bloom key rehashing
2021-03-05 14:46:18 +02:00
vyzo
f651f43c5e
improve comment accuracy
2021-03-05 14:46:18 +02:00
Raúl Kripalani
4b1e1f4b52
rename liveset => markset; rename snoop => tracking store; docs.
2021-03-05 14:46:18 +02:00
vyzo
48f253328d
increase batch size to 16K
2021-03-05 14:46:18 +02:00
vyzo
ce68b9b229
batch writes during warm up
2021-03-05 14:46:18 +02:00
Raúl Kripalani
8cfba5b092
renames and polish.
2021-03-05 14:46:18 +02:00
Raúl Kripalani
b1b452bc0f
remove dependency from blockstore/splitstore => chain/store.
2021-03-05 14:46:18 +02:00
vyzo
b9400c590f
use crypto/rand for bloom salt
2021-03-05 14:46:18 +02:00
vyzo
e612fff1fe
also estimate liveset size during warm up
2021-03-05 14:46:18 +02:00
vyzo
748dd962d8
snake current tipset from head change notification
2021-03-05 14:46:18 +02:00
vyzo
cb36d5b6a4
warm up splitstore at first head change notification
2021-03-05 14:46:18 +02:00
Raúl Kripalani
1a804fbdec
move splitstore into blockstore package.
2021-03-05 14:46:18 +02:00
Raúl Kripalani
1b51c10d78
split off lmdb support to a different branch.
2021-03-05 14:46:18 +02:00
vyzo
3733456bca
go mod tidy
2021-03-05 14:46:18 +02:00
vyzo
0fc2f3a26f
fix post-rebase compilation errors
2021-03-05 14:46:18 +02:00
vyzo
3282f856ec
fix tests
2021-03-05 14:46:18 +02:00
vyzo
99c6e4f48f
adjust min bloom filter size
2021-03-05 14:46:18 +02:00
vyzo
cae5ddce88
dynamically size bloom filters
2021-03-05 14:46:18 +02:00
vyzo
5639261e44
make compaction parameters variable
2021-03-05 14:46:18 +02:00
vyzo
7587ab6234
quiet the stupid linter
2021-03-05 14:46:18 +02:00
vyzo
e582f0b713
remove references to splitstore from lotus-shed
2021-03-05 14:46:18 +02:00
vyzo
05fee27840
remove stale references to lmdb from splitstore implementation
2021-03-05 14:46:18 +02:00
vyzo
f62999d2b8
use named constants for bloom filter parameters
2021-03-05 14:46:18 +02:00
vyzo
44aadb931a
rehash salted keys in bloom filter
2021-03-05 14:46:17 +02:00
vyzo
88849201ff
fix tests
2021-03-05 14:46:17 +02:00
vyzo
f5ce7957f3
size bloom filter for 50M objects
2021-03-05 14:46:17 +02:00
vyzo
f4c6bc6a86
comment nomenclature
2021-03-05 14:46:17 +02:00
vyzo
4cc672d0c5
batch move objects from coldstore to hotstore
2021-03-05 14:46:17 +02:00
vyzo
97abbe1eca
add (salted) bloom filter liveset
2021-03-05 14:46:17 +02:00
vyzo
aba6530411
batch deletion for purging the tracking store
2021-03-05 14:46:17 +02:00
vyzo
09cd1175a1
structured log for beginning of compaction
2021-03-05 14:46:17 +02:00
vyzo
e52c709d8a
more accurate setting of skip params
2021-03-05 14:46:17 +02:00
vyzo
2426ffb277
better logging plus moving some code around
2021-03-05 14:46:17 +02:00
vyzo
2f26026991
compactSimple should walk the cold epoch at depth 1
...
So that it finds reachable objects that should stay in the hotstore
2021-03-05 14:46:17 +02:00
vyzo
783dcda19c
add Sync to the tracking store
2021-03-05 14:46:17 +02:00
vyzo
364076c1ea
set NoSync option for bolt livesets
2021-03-05 14:46:17 +02:00
vyzo
73259aa350
add configuration for splitstore and default to a simple compaction algorithm
2021-03-05 14:46:17 +02:00
vyzo
2e4d45ef07
test for bolt backed tracking store
2021-03-05 14:46:17 +02:00
vyzo
f1c61c4753
implement bolt backed tracking store
2021-03-05 14:46:17 +02:00
vyzo
b83994797a
separate LMDB options for hotstore and tracking stores
2021-03-05 14:46:17 +02:00
vyzo
2c1a9781cf
add test for bolt liveset
2021-03-05 14:46:17 +02:00
vyzo
27a9b974db
implement bolt-backed liveset
2021-03-05 14:46:17 +02:00
vyzo
cb1789ea6e
gomod: use bolt
2021-03-05 14:46:17 +02:00
vyzo
68b6f913c7
propagate useLMDB option to splitstore through DI
2021-03-05 14:46:17 +02:00
vyzo
923a3db4b0
abstract tracking store and live set construction
2021-03-05 14:46:17 +02:00
vyzo
8f0ddac41a
add comment
2021-03-05 14:46:17 +02:00
vyzo
e79445123f
handle MDB_KEY_EXIST in tracking store Puts
2021-03-05 14:46:17 +02:00
vyzo
9977f5c3ec
rewrite sweep logic to avoid doing writes/deletes nested in a read txn
2021-03-05 14:46:17 +02:00
vyzo
ee751f88cd
refactor lmdb specific snoop/liveset code into their own files
...
paves the way for different back ends
2021-03-05 14:46:17 +02:00
vyzo
99c7d8e3eb
more informative names for the hotstore directories
2021-03-05 14:46:17 +02:00
vyzo
8e12377e69
handle consistency edge case
2021-03-05 14:46:17 +02:00
vyzo
31268ba685
walk snapshot the same way snapshot exporting does; skip old msgs and receipts by default.
...
so that we don't panic with missing blocks in non-archival nodes
2021-03-05 14:46:17 +02:00
vyzo
5068d51ac3
use CompactionCold epochs for delinating the cold epoch cliff
...
this allows us to change the thresholds for testing.
2021-03-05 14:46:17 +02:00
vyzo
d44719dbd3
amend confusing comment
2021-03-05 14:46:17 +02:00
vyzo
842ec43c2f
get rid of goroutine iteration in tracking store; long live ForEach
2021-03-05 14:46:17 +02:00
vyzo
a586d42c3b
make hot store DI injectable in the split store, default to badger.
2021-03-05 14:46:17 +02:00
vyzo
7044e623f9
flag to enable GC during compaction, disabled for now
2021-03-05 14:46:17 +02:00
vyzo
f6c930d0aa
crank up blockstore max readers to 16K, reduce retry delays to 10us
2021-03-05 14:46:17 +02:00
vyzo
95befa1e41
set lmdb max readers retry delay to 1ms
2021-03-05 14:46:17 +02:00
vyzo
723e48b399
gomod:update go-bs-lmdb to v1.0.3
2021-03-05 14:46:17 +02:00
vyzo
874ecd3573
adjust hot store options, redux.
2021-03-05 14:46:17 +02:00
vyzo
ca8a673b5f
adjust hot store options
2021-03-05 14:46:17 +02:00
vyzo
69a88d41b6
fix snoop test
2021-03-05 14:46:17 +02:00
vyzo
cdf5bd0500
return annotated xerrors where appropriate
2021-03-05 14:46:17 +02:00
vyzo
ea05fd9d86
use xerrors instead of fmt.Errorf
2021-03-05 14:46:17 +02:00
vyzo
d91b60df91
fix potential panic with max readers retry and cursor channel
2021-03-05 14:46:17 +02:00
vyzo
b9f8a3d587
log MDB_READERS_FULL retries
2021-03-05 14:46:17 +02:00
vyzo
c89ab1a990
retry on MDB_READERS_FULL errors
2021-03-05 14:46:17 +02:00
vyzo
2080e467ba
don't set MaxReaders for tracking store
2021-03-05 14:46:17 +02:00
vyzo
5872f246ff
go get go-bs-lmdb@v1.0.2
2021-03-05 14:46:17 +02:00
Raúl Kripalani
877ecab960
update go-bs-lmdb and migrate to ledgerwatch/lmdb-go.
2021-03-05 14:46:17 +02:00
vyzo
5b4e6b7b26
don't set max readers for livesets
2021-03-05 14:46:17 +02:00
vyzo
58a8434825
temporary log level for splitstore to DEBUG
2021-03-05 14:46:17 +02:00
vyzo
8b0087524f
adjust walk boundaries for marking
2021-03-05 14:46:17 +02:00
vyzo
76d6edbb52
fix max readers for tracking store
2021-03-05 14:46:17 +02:00
vyzo
1a23b1f6af
make CompactionThreshold a var to fix lotus-soup build
...
finality is not a constant there!
2021-03-05 14:46:17 +02:00
vyzo
6e51e6db9a
better handling of MDB_KEYEXIST in Put
2021-03-05 14:46:17 +02:00
vyzo
3f8da19a34
go get go-bs-lmdb@v0.0.3
2021-03-05 14:46:17 +02:00
vyzo
ce41e394dc
handle MDB_KEYEXIST in liveset marking
2021-03-05 14:46:17 +02:00
vyzo
843fd09a62
deal with MDB_KEY_EXIST errors
2021-03-05 14:46:17 +02:00
vyzo
f44cf0f2c4
appease linter
2021-03-05 14:46:17 +02:00
vyzo
facdc555b1
add nil check for curTs -- some tests don't have chain state
2021-03-05 14:46:17 +02:00
vyzo
3912694fb7
fix lotus-shed build
2021-03-05 14:46:17 +02:00
vyzo
622b4f7d9d
hook splitstore into DI
2021-03-05 14:46:17 +02:00
vyzo
e07c6c71c0
splitstore constructor
2021-03-05 14:46:17 +02:00
vyzo
e87ce6cb60
go get go-bs-lmdb
2021-03-05 14:46:17 +02:00
vyzo
b0f48b500f
use CAS for compacting state
2021-03-05 14:46:17 +02:00
vyzo
0af7b16ad5
simplify Has
2021-03-05 14:46:17 +02:00
vyzo
37e391f133
add TODO note about map size
2021-03-05 14:46:17 +02:00
vyzo
5db314f422
fallback to coldstore if snooping fails.
2021-03-05 14:46:17 +02:00
vyzo
d20cbc0c28
protect against potential data races
...
overkill, but let's not have race detectors scream at us.
2021-03-05 14:46:17 +02:00
vyzo
da478832cb
quiet linter
2021-03-05 14:46:17 +02:00
vyzo
4763397281
add tracking store test
2021-03-05 14:46:17 +02:00
vyzo
0d7476c5b2
implement LMDB-backed tracking store
2021-03-05 14:46:17 +02:00
vyzo
83f8a0ab12
quiet linter
2021-03-05 14:46:17 +02:00
vyzo
5043f31adf
liveset unit test
2021-03-05 14:46:17 +02:00
vyzo
3f92a000c7
implement lmdb-backed LiveSet
2021-03-05 14:46:17 +02:00
vyzo
df856b7315
gomod: get lmdb-go
2021-03-05 14:46:17 +02:00
vyzo
0bf1a78b39
stubs for tracking store and live set
2021-03-05 14:46:17 +02:00
vyzo
17bc5fcd85
move splitstore implementation to its own directory
2021-03-05 14:46:17 +02:00
vyzo
2c9b58aaec
add some logging
2021-03-05 14:46:17 +02:00
vyzo
c1b1a9ce2a
avoid race with compacting state variable
2021-03-05 14:46:17 +02:00
vyzo
3083d80f5e
no need to import go-ipfs-blockstore, lib/blockstore will do
2021-03-05 14:46:17 +02:00
vyzo
101e5c6540
close keys channel when dome emitting keys
2021-03-05 14:46:17 +02:00
vyzo
b945747eb2
satisfy linter
2021-03-05 14:46:17 +02:00
vyzo
2bed6c94cd
use dual live set marking algorithm to keep all hotly reachable objects in the hotstore
2021-03-05 14:46:17 +02:00
vyzo
c2cc198316
fix off by 1 in marking
2021-03-05 14:46:17 +02:00
vyzo
fd08786048
track base epoch in metadata ds
2021-03-05 14:46:17 +02:00
vyzo
b192adfd2e
trigger compaction from head changes
2021-03-05 14:46:17 +02:00
vyzo
c8f1139e0d
compaction algorithm
2021-03-05 14:46:17 +02:00
vyzo
6577cc8ea6
splitstore struct and Blockstore interface implementation
2021-03-05 14:46:17 +02:00
Łukasz Magiera
d53c700d18
Merge pull request #5704 from filecoin-project/asr/log-large-delay
...
Log block CID in the large delay warning
2021-03-05 13:19:03 +01:00
Łukasz Magiera
9f721bfde5
Merge pull request #5716 from filecoin-project/fix/disputer-format-log
...
Correctly format disputer log
2021-03-05 13:16:53 +01:00
Łukasz Magiera
046eb284b9
Merge pull request #5648 from filecoin-project/feat/miner-worker-metrics
...
Collect worker task metrics
2021-03-05 13:04:46 +01:00
Łukasz Magiera
fe230f901e
Collect worker task metrics
2021-03-05 12:48:17 +01:00
Aayush Rajasekaran and raulk
374bd9b578
Update chain/sub/incoming.go
...
Co-authored-by: raulk <raul@protocol.ai >
2021-03-05 01:09:07 -05:00
Aayush Rajasekaran
92c55147c2
Merge pull request #5627 from filecoin-project/feat/update-butterflynet
...
Update butterfly network
2021-03-04 16:38:36 -05:00
Łukasz Magiera
e05dc4ec80
Merge pull request #5718 from Rennbon/master
...
fix(multisig): The format of the amount is not correct in msigLockApp…
2021-03-04 19:20:44 +01:00
Rennbon
10076d5698
no message
2021-03-04 19:15:31 +08:00
Rennbon
fb78d5095f
no message
2021-03-04 19:12:29 +08:00
Rennbon
d80b0d9c2e
fix(multisig): The format of the amount is not correct in msigLockApproveCmd and msigLockCancelCmd
2021-03-04 19:04:54 +08:00
Travis Person
2d5a6dab30
Correctly format disputer log
2021-03-04 06:36:37 +00:00
Łukasz Magiera
448813d2fe
Merge pull request #5695 from filecoin-project/feat/segregate-blockstores
...
segregate chain and state blockstores
2021-03-03 10:53:46 +01:00
Aayush Rajasekaran
22e465ba9c
log block cid in the large delay warning
2021-03-02 16:46:10 -05:00
Raúl Kripalani
1ac0c9a926
address review comments.
2021-03-02 21:29:24 +00:00
Raúl Kripalani
68b8e8e9cb
implement unionBlockstore#HashOnRead.
2021-03-02 21:22:24 +00:00
Raúl Kripalani
2047a74958
implement blockstore.Union, a union blockstore.
...
The union blockstore takes a list of blockstores. It returns the first
satisfying read, and broadcasts writes to all stores.
It can be used for operations that require reading from any two blockstores,
for example WalkSnapshot.
2021-03-02 17:03:11 +00:00
Raúl Kripalani
b1c348b4a7
address review comments.
2021-03-02 16:31:01 +00:00
Łukasz Magiera
61005e61e9
Merge branch 'rvagg-rvagg/list-asks-output' into next
2021-03-02 13:59:18 +01:00
Rod Vagg
b9d7de595a
list-asks: add --output-format & omit progress if !stdout
2021-03-02 13:58:41 +01:00
Łukasz Magiera
a39f4809a3
Merge pull request #5604 from filecoin-project/feat/packer-build
...
packer provisioner
2021-03-02 13:55:44 +01:00
Łukasz Magiera
cd1a2e3413
Merge pull request #5702 from filecoin-project/asr/sync-stage-string
...
Add idle to sync stage's String()
2021-03-02 13:47:17 +01:00
Dirk McCormick
ced455bba9
feat: add configurable max provider collateral
2021-03-02 10:24:57 +01:00
Aayush Rajasekaran
9850e786e8
Add idle to sync stage's String()
2021-03-01 23:56:51 -05:00
Łukasz Magiera
57642697bc
Merge pull request #5484 from filecoin-project/refactor/lib/blockstore
...
refactor blockstores
2021-03-01 19:37:10 +01:00
Cory Schwartz
2f496b3ad7
tag in droplet image
2021-03-01 10:11:52 -08:00
Łukasz Magiera
8bd5173a54
Merge branch 'next' into refactor/lib/blockstore
2021-03-01 19:04:40 +01:00
Łukasz Magiera
5fe37404bc
Merge remote-tracking branch 'origin/master' into next
2021-03-01 19:03:01 +01:00
Łukasz Magiera
3f5b17dcfc
Merge pull request #5694 from filecoin-project/asr/nits
...
Correct some logs
2021-03-01 18:22:40 +01:00
Raúl Kripalani
b34b4e0374
fix test compilation error.
2021-02-28 23:10:01 +00:00
Raúl Kripalani
3795cc2bd2
segregate chain and state blockstores.
...
This paves the way for better object lifetime management.
Concretely, it makes it possible to:
- have different stores backing chain and state data.
- having the same datastore library, but using different parameters.
- attach different caching layers/policies to each class of data, e.g.
sizing caches differently.
- specifying different retention policies for chain and state data.
This separation is important because:
- access patterns/frequency of chain and state data are different.
- state is derivable from chain, so one could never expunge the chain
store, and only retain state objects reachable from the last finality
in the state store.
2021-02-28 22:49:44 +00:00
Raúl Kripalani
853de3daf7
fix TimedCacheBlockstore#View.
2021-02-28 22:39:00 +00:00
Raúl Kripalani
45a650c012
remove unnecessary View casting.
2021-02-28 22:20:29 +00:00
Raúl Kripalani
8b17a4766d
fix CI for build-lotus-soup.
2021-02-28 21:07:25 +00:00
Raúl Kripalani
9f0c68bb70
fix unused import post-merge.
2021-02-28 19:57:37 +00:00
Raúl Kripalani
7f0f7d0b36
Merge branch 'master' into refactor/lib/blockstore
2021-02-28 19:55:23 +00:00
Raúl Kripalani
8601e5da3a
address review comments.
2021-02-28 19:44:02 +00:00
Aayush Rajasekaran
191a05da48
Fixup get-cc-collateral command
2021-02-28 02:10:22 -05:00
Aayush Rajasekaran
48bce386cd
Correct some logs
2021-02-28 01:18:29 -05:00
Jennifer
81fcffcf3c
Update proving-issues.md
2021-02-27 00:55:55 -05:00
Jennifer and Łukasz Magiera
31898af076
Update .github/ISSUE_TEMPLATE/proving-issues.md
...
Co-authored-by: Łukasz Magiera <magik6k@users.noreply.github.com >
2021-02-27 00:54:52 -05:00
Jennifer and Łukasz Magiera
5b4f93cffa
Update .github/ISSUE_TEMPLATE/bug-report.md
...
Co-authored-by: Łukasz Magiera <magik6k@users.noreply.github.com >
2021-02-27 00:54:27 -05:00
Łukasz Magiera
fe69b561a6
Merge pull request #5676 from filecoin-project/feat/list-gas-stats
...
chain list --gas-stats display capacity
2021-02-26 19:35:32 +01:00
Jakub Sztandera
10e1b26580
chain list --gas-stats display capacity
...
Add tipset capacity display to `chain list`
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2021-02-26 14:05:51 +01:00
Łukasz Magiera
29c9fa3137
Merge pull request #5612 from filecoin-project/feat/cc-fsm-cleanup
...
storagefsm: Cleanup CC sector creation
2021-02-26 11:39:28 +01:00
Łukasz Magiera
c69f884116
Merge pull request #5668 from filecoin-project/revert-5667-revert-5432-refac/send
...
reintroduce Refactor send command for better testability
2021-02-25 14:56:36 +01:00
Łukasz Magiera
b48ea9610f
Merge remote-tracking branch 'origin/master' into revert-5667-revert-5432-refac/send
2021-02-25 14:54:20 +01:00
Łukasz Magiera
f5d819ba53
Merge pull request #5669 from ghoneycutt/import_error
...
Improve error message with importing a chain
2021-02-25 14:31:33 +01:00
Łukasz Magiera
e49a412f6d
Merge pull request #5375 from filecoin-project/feat/refactor-fsm-input
...
storagefsm: Rewrite input handling
2021-02-25 14:28:04 +01:00
Łukasz Magiera
247a086cbf
Merge pull request #5658 from filecoin-project/fix/handle-recoverdealids
...
Remove sectors with all deals expired in RecoverDealIDs
2021-02-25 13:26:59 +01:00
Garrett Honeycutt
92b605466f
Improve error message with importing a chain
...
Without this commit the error message does not provide much value as it
lacks context.
2021-02-24 19:29:29 -05:00
Cory Schwartz
9ceda488e1
motd
2021-02-24 11:16:41 -08:00
Cory Schwartz
f697ca7e1e
remove timeout
2021-02-24 11:16:41 -08:00
Cory Schwartz
481f17fd55
extra note about downloading the snapshot
2021-02-24 11:16:41 -08:00
Cory Schwartz
857cb815b1
public AMI
2021-02-24 11:16:41 -08:00
Cory Schwartz
a1b1bb90e8
extra space
2021-02-24 11:16:41 -08:00
Cory Schwartz
fca183161a
use pre exec
2021-02-24 11:16:41 -08:00
Cory Schwartz
6b9478f862
use sudo for wallet
2021-02-24 11:16:41 -08:00
Cory Schwartz
cec0a6e790
add calibrationnet
2021-02-24 11:16:41 -08:00
Cory Schwartz
de80b1e433
mainnet packer provisioner
2021-02-24 11:16:41 -08:00
Łukasz Magiera
c9c26ee282
Merge pull request #5675 from filecoin-project/fix/rice
...
Fix riceing by importing the main package
2021-02-24 16:38:25 +01:00
Jakub Sztandera
ccebc4f53c
Fix riceing by importing the main package
...
Go 1.16 elides dependencies from go.sum when you don't use a package
which has these dependencies.
This means dependencies for the `rice` command where not in our
`go.sum`.
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2021-02-24 15:58:40 +01:00
Łukasz Magiera
3c9e376474
Merge pull request #5656 from filecoin-project/feat/state-search-replaced
...
Show replacing message CID is state search-msg cli
2021-02-24 12:59:39 +01:00
Aayush Rajasekaran
55b85f3148
Merge pull request #5670 from filecoin-project/asr/changelog
...
Lotus version 1.5.0
2021-02-23 16:42:49 -05:00
Aayush Rajasekaran
d8bb112bcd
Lotus version 1.5.0
2021-02-23 16:25:40 -05:00
Aayush Rajasekaran
4cec0375b9
Merge pull request #5663 from filecoin-project/asr/disable-v3
...
Add a LOTUS_DISABLE_V3_ACTOR_MIGRATION envvar
2021-02-23 14:09:21 -05:00
Jakub Sztandera
303a0fec87
Revert "Revert "Refactor send command for better testability""
2021-02-23 15:50:47 +01:00
Łukasz Magiera
5dd7e418d6
Merge pull request #5667 from filecoin-project/revert-5432-refac/send
...
Revert "Refactor send command for better testability"
2021-02-23 15:29:22 +01:00
Jakub Sztandera
bebc11522e
Revert "Refactor send command for better testability"
2021-02-23 15:25:19 +01:00
Jakub Sztandera
7721ea20ba
Merge pull request #5432 from filecoin-project/refac/send
...
Refactor send command for better testability
2021-02-23 13:18:11 +01:00
Łukasz Magiera
a3a78fc705
Command to extend sector expiration
2021-02-23 09:27:14 +01:00
Aayush Rajasekaran
ac06abb964
Add a LOTUS_DISABLE_V3_ACTOR_MIGRATION envvar
2021-02-23 01:57:42 -05:00
Łukasz Magiera
2b9ed9fa3d
Remove sectors with all deals expired in RecoverDealIDs
2021-02-22 21:03:51 +01:00
Jakub Sztandera
7148a5558f
Rename newMockCmd to newMockApp
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2021-02-22 20:31:39 +01:00
Jakub Sztandera
0de363131e
fix typo
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2021-02-22 20:29:26 +01:00
Łukasz Magiera
6b8cbad31a
Show replacing message CID is state search-msg cli
2021-02-22 19:11:38 +01:00
Łukasz Magiera
35759fa07e
Merge pull request #5635 from filecoin-project/deps/cbg-soft-map
...
Update markets, cbor-gen with soft map decoding
2021-02-22 18:27:38 +01:00
Dirk McCormick
a8b40b77fa
update to go-fil-markets v1.1.9
2021-02-22 17:01:28 +01:00
Dirk McCormick
7046e2721a
feat: update go-fil-markets version
2021-02-22 14:25:29 +01:00
Jennifer Wang
a03506cf82
Mention security policy
2021-02-22 01:38:59 -05:00
Aayush Rajasekaran
d1abc3cb5f
Merge pull request #5643 from filecoin-project/chore/normalize-deps
...
chore: normalize deps
2021-02-19 18:43:43 -05:00
Steven Allen
b177e67a7a
chore: normalize deps
2021-02-19 15:27:38 -08:00
Aayush Rajasekaran
39a8edbe4b
Merge pull request #5641 from filecoin-project/update/ntwk-calibration
...
Reset calibration network
2021-02-19 18:27:35 -05:00
Travis Person
5cf58e291b
Add calibration genesis
2021-02-19 23:11:01 +00:00
Travis Person
cf606196e3
Reset calibration network
2021-02-19 23:00:28 +00:00
Aayush Rajasekaran
7bb948dd8a
Merge pull request #5640 from filecoin-project/asr/nv10-epochs
...
Set nv10 upgrade epochs
2021-02-19 17:50:55 -05:00
Aayush Rajasekaran
b60a63ebd9
Set nv10 upgrade epochs
2021-02-19 17:43:01 -05:00
Aayush Rajasekaran
c9ed293657
Merge pull request #5639 from filecoin-project/asr/specs-update
...
Update actors to v3.0.2
2021-02-19 17:42:45 -05:00
Aayush Rajasekaran
f47dcfacde
Merge pull request #5638 from filecoin-project/feat/rm-null-bls
...
Remove the null BLS actor
2021-02-19 17:42:29 -05:00
Aayush Rajasekaran
6732758d0f
Tweak mock ProveCommits to respect proof sizes
2021-02-19 17:22:59 -05:00
Aayush Rajasekaran
60b7f56297
Code review
2021-02-19 15:10:56 -05:00
Aayush Rajasekaran
df32f5d060
Update actors to v3.0.2
2021-02-19 15:08:30 -05:00
Łukasz Magiera
00f9cf3f2a
docsgen
2021-02-19 20:13:47 +01:00
Łukasz Magiera
26399dba70
Update markets, cbor-gen with soft map decoding
2021-02-19 20:11:43 +01:00
Łukasz Magiera
f2578a8e83
Merge pull request #5615 from filecoin-project/feat/disputer-logs
...
Disputer logs to its own logger
2021-02-19 12:10:18 +01:00
Łukasz Magiera
4f6700a4ee
Merge pull request #5622 from yaohcn/fix-drop-sector
...
fix drop sector
2021-02-19 12:08:28 +01:00
Travis Person
bb4609a764
Add butterfly genesis
2021-02-19 02:16:17 +00:00
Travis Person
aee5edb904
Update butterfly network
2021-02-19 01:58:03 +00:00
Travis Person
b756550ebf
Update butterfly network
2021-02-19 00:27:53 +00:00
Aayush Rajasekaran
96b4b828f7
Remove the null bls actor from the init actor state
2021-02-18 19:01:28 -05:00
Aayush Rajasekaran
a0fedf8bdb
Only delete the zero BLS actor on mainnet
2021-02-18 19:01:21 -05:00
Aayush Rajasekaran
2ca70e600d
Move the zero bls actor creation check into the VM
2021-02-18 19:01:11 -05:00
Aayush Rajasekaran
5aff54161a
Delete the null-bls actor
2021-02-18 19:01:03 -05:00
Aayush Rajasekaran
a8ae3a1909
Merge pull request #5475 from filecoin-project/feat/butterfly-network
...
Adds the butterfly network
2021-02-18 14:20:39 -05:00
Łukasz Magiera
1c4c9f262a
docsgen
2021-02-18 16:48:53 +01:00
Łukasz Magiera
37b1fb97fb
Configurable storage path storage limit
2021-02-18 16:44:34 +01:00
Jakub Sztandera
607d1bc6f7
Add Send CLI tests
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2021-02-18 15:21:31 +01:00
Jakub Sztandera
afd5828d74
Make lint happy
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2021-02-18 15:21:31 +01:00
Jakub Sztandera
83bd8ebf65
Add nolint
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2021-02-18 15:21:31 +01:00
Jakub Sztandera
3de893542b
Finish Send CLI service tests
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2021-02-18 15:21:31 +01:00
Jakub Sztandera
bad67acb4b
Generate mocks, integrate send service test
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2021-02-18 15:21:31 +01:00
Jakub Sztandera
9553b32d52
Implement services skeleton
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2021-02-18 15:21:31 +01:00
Jakub Sztandera
b13428bf11
Make lint happy
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2021-02-18 15:21:31 +01:00
Jakub Sztandera
28bed9ac54
Refactor send command for better testability
...
Separate CLI parsing and interactions with the API.
`send` becomes its own function accepting only interfaces it needs.
Tests will follow.
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2021-02-18 15:21:31 +01:00
yaohcn
3f66e731fa
fix drop sector
2021-02-18 12:00:28 +08:00
Łukasz Magiera
d8c9712383
Merge remote-tracking branch 'origin/master' into feat/refactor-fsm-input
2021-02-17 21:24:48 +01:00
Travis Person
6559cdfa6a
Butterfly genesis
2021-02-17 19:45:27 +00:00
Travis Person
a674062fa8
Update bootstraps
2021-02-17 19:45:27 +00:00
Travis Person
76349510eb
Add butterfly network
2021-02-17 19:42:47 +00:00
Aayush Rajasekaran
61eb91ff37
Merge pull request #5618 from filecoin-project/asr/changelog
...
Lotus version 1.4.2
2021-02-17 14:29:01 -05:00
Łukasz Magiera
d12545af6f
Merge pull request #5469 from filecoin-project/feat/faucet-captcha
...
Add spam protection to fountain
2021-02-17 20:17:28 +01:00
Aayush Rajasekaran
f76fcef3f8
Lotus version 1.4.2
2021-02-17 13:39:58 -05:00
Aayush Rajasekaran
c2cb7d8911
Merge pull request #5621 from filecoin-project/deps/jsonrpc-45ea43a
...
Update go-jsonrpc
2021-02-17 13:32:06 -05:00
Łukasz Magiera
5f998038c7
Update go-jsonrpc
2021-02-17 18:59:31 +01:00
Aayush Rajasekaran
f358af6f56
Fix typo
2021-02-16 19:35:35 -05:00
Łukasz Magiera
90b8612cf4
Merge remote-tracking branch 'origin/master' into feat/refactor-fsm-input
2021-02-16 22:39:06 +01:00
Łukasz Magiera
bcd3e92281
Merge pull request #5616 from filecoin-project/deps/proofs-deadlock-fix
...
Update ffi with the bellman deadlock fix
2021-02-16 22:38:42 +01:00
Łukasz Magiera
0ffdc5df05
Merge pull request #5614 from filecoin-project/deps/update-jsonrpc-reconnect
...
Update go-jsonrpc fixing websocket reconnecting
2021-02-16 22:05:57 +01:00
Łukasz Magiera
9ebeafb174
Update ffi
2021-02-16 22:04:08 +01:00
Travis Person
d1843ecca1
Disputer logs to its own logger
2021-02-16 20:38:11 +00:00
Łukasz Magiera
5ad4d72fe0
Update go-jsonrpc fixing websocket reconnecting
2021-02-16 21:16:13 +01:00
Łukasz Magiera
b6c75d6b11
Merge pull request #5613 from filecoin-project/feat/client-commp-car
...
Check format in client commP util
2021-02-16 21:06:50 +01:00
Łukasz Magiera
39ad3d3b27
Check format in client commP util
2021-02-16 20:48:31 +01:00
Łukasz Magiera
a8464a345b
Fix tests
2021-02-16 19:19:31 +01:00
Łukasz Magiera
fd90c03018
Roturn SectorID from PledgeSector
2021-02-16 19:16:35 +01:00
Łukasz Magiera
f719765069
storageminer: exit PledgeSector after sectors enter sealing pipeline
2021-02-16 17:41:58 +01:00
Łukasz Magiera
46b880a6b9
storageminer: Skip uninitialized sectors in SectorsList
2021-02-16 17:34:06 +01:00
Łukasz Magiera
fc5e243c92
storagefsm: Cleanup CC sector creation
2021-02-16 17:14:59 +01:00
Łukasz Magiera
dd82729f60
Merge remote-tracking branch 'origin/master' into feat/refactor-fsm-input
2021-02-16 13:45:39 +01:00
Łukasz Magiera
ea7ea72f60
Merge pull request #5608 from filecoin-project/revert/data-xfer-pct-5553
...
Revert "feat: deals - show data transfer %"
2021-02-16 13:45:14 +01:00
Dirk McCormick
a6e3856776
Revert "feat: deals - show data transfer %"
...
This reverts commit b6c9ddccff .
2021-02-16 12:32:45 +01:00
Aayush Rajasekaran
6e14bd8f6d
Merge pull request #5603 from filecoin-project/asr/nerpanet
...
Set nerpanet's upgrade epochs up to v3 actors
2021-02-16 01:59:04 -05:00
Aayush Rajasekaran
dd26b68eec
Set nerpanet's upgrade epochs up to v3 actors
2021-02-16 01:51:40 -05:00
Aayush Rajasekaran
95a542e45a
Merge pull request #5599 from filecoin-project/chore/update-bitfield
...
update go-bitfield
2021-02-16 01:05:02 -05:00
Aayush Rajasekaran
1b21a718c4
Merge pull request #5600 from filecoin-project/asr/ffi-update
...
Update FFI
2021-02-16 01:04:24 -05:00
Aayush Rajasekaran
bb7fabb439
Update FFI
2021-02-15 17:22:25 -05:00
Steven Allen
6b6f0acaf0
update go-bitfield
...
optimizes subtract operations
2021-02-15 13:14:13 -08:00
Łukasz Magiera
50d6db3978
Merge pull request #5592 from filecoin-project/feat/ffi-check
...
Verify FFI version before building
2021-02-15 20:27:16 +01:00
Jakub Sztandera
06cc1eb155
Revert unreleated cleanup
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2021-02-15 19:54:25 +01:00
Jakub Sztandera
59733da383
Verify FFI version before building
...
Resolves : #5003
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2021-02-15 13:30:56 +01:00
Łukasz Magiera
6907e5879d
Fix WaitDeals sector accounting
2021-02-11 13:52:00 +01:00
Łukasz Magiera
7111e924cc
Merge remote-tracking branch 'origin/master' into feat/refactor-fsm-input
2021-02-11 13:30:22 +01:00
Łukasz Magiera
95e47cf998
Merge pull request #5553 from filecoin-project/feat/data-xfer-percent
...
show data transfer % for storage deals
2021-02-11 13:29:43 +01:00
Łukasz Magiera
cca076b05c
Merge pull request #5582 from filecoin-project/fix/log-error-fmt
...
Fix error logging format strings
2021-02-11 13:26:28 +01:00
Łukasz Magiera
0c6aef221d
Fix error logging format strings
2021-02-11 12:00:26 +01:00
Łukasz Magiera
fcbd9950ca
Merge pull request #5507 from filecoin-project/fix/coalescer
...
refactor coalescing logic into its own function, take both cancellation sets into account
2021-02-10 17:40:47 +01:00
Łukasz Magiera
332dc2154c
Merge pull request #5571 from filecoin-project/feat/lotus-seed-genesis
...
lotus-seed command to generate lotus block
2021-02-10 17:33:07 +01:00
Łukasz Magiera
cc0d281604
Merge pull request #5565 from filecoin-project/fix-lotus-soup-deals-e2e-testplan
...
lotus-soup testplan: add storageadapter.PublishMsgConfig to miner in testkit
2021-02-10 16:58:56 +01:00
Łukasz Magiera
39540b8a0a
Merge pull request #5570 from filecoin-project/feat/read-state-code
...
add code cid to stateReadState output
2021-02-10 16:56:04 +01:00
Łukasz Magiera
577368ca03
Merge pull request #5574 from filecoin-project/nonsense/ux-categories-upper
...
ux/ui suggestion: make categories uppercase
2021-02-10 16:55:43 +01:00
Anton Evangelatov
044972ebdc
make categories uppercase
2021-02-10 14:38:42 +01:00
Dirk McCormick
b6c9ddccff
feat: deals - show data transfer %
2021-02-10 09:56:23 +01:00
Cory Schwartz
039ca9f3b4
return the err
2021-02-09 17:05:56 -08:00
Cory Schwartz
6d4caa0163
lotus-seed command to generate lotus block
...
Currently devnet deployment requires spinning up a full daemon.
This would move the daemon `lotus-make-genesis` logic to lotus-seed
so it can be more easily executed in scripts, etc.
2021-02-09 16:54:32 -08:00
Łukasz Magiera
b17f644ab9
docsgen
2021-02-10 00:46:33 +01:00
whyrusleeping
e387f3810e
add code cid to stateReadState output
2021-02-09 14:18:19 -08:00
Anton Evangelatov
59f814028f
add storageadapter.PublishMsgConfig to miner in testkit
2021-02-09 19:12:59 +01:00
Łukasz Magiera
e27a530cbc
storagefsm: cleanup openSectors better; pendingPieces by pieceCid
2021-02-09 18:44:41 +01:00
Łukasz Magiera
5a3b983954
Merge pull request #5529 from filecoin-project/feat/shed-rpc-miner
...
shed: Support miner nodes in rpc util
2021-02-09 17:23:08 +01:00
Łukasz Magiera
c77ce704cb
Merge pull request #5564 from filecoin-project/nonsense/get-rid-of-gocheck
...
go.mod: do not depend on gocheck
2021-02-09 17:22:53 +01:00
Łukasz Magiera
a4d953e2c3
Merge pull request #5555 from filecoin-project/feat/builder-cleanup
...
node builder: Cleanup and add some docstrings
2021-02-09 17:21:29 +01:00
Anton Evangelatov
307fc14093
go.mod: do not depend on gocheck
2021-02-09 17:08:19 +01:00
Łukasz Magiera
e92b8b24b1
Merge remote-tracking branch 'origin/master' into feat/refactor-fsm-input
2021-02-09 14:04:21 +01:00
Łukasz Magiera
adeb4cefee
node builder: Cleanup and add some docstrings
2021-02-09 13:52:03 +01:00
Łukasz Magiera
811fb44dd0
Merge pull request #5549 from filecoin-project/feat/cli-pending-publish
...
Output more info in pending-publish CLI
2021-02-09 13:50:31 +01:00
Łukasz Magiera
55007a0c4e
Merge pull request #5552 from nonsense/nonsense/circle-halt-step-gracefully
...
circleci: halt step gracefully
2021-02-09 13:49:20 +01:00
Jennifer
e3bf42cf15
Update sealingfailed.md
2021-02-08 15:32:34 -05:00
Jennifer
2f1aef17cc
Update proving-issues.md
2021-02-08 15:32:09 -05:00
Jennifer
ff6216486e
Update mining-issues.md
2021-02-08 15:31:52 -05:00
Jennifer
6c2762f7bb
Update deal-making-issues.md
2021-02-08 15:30:03 -05:00
Jennifer and Łukasz Magiera
8dcc008135
Update .github/ISSUE_TEMPLATE/proving-issues.md
...
Co-authored-by: Łukasz Magiera <magik6k@users.noreply.github.com >
2021-02-08 15:19:53 -05:00
Jennifer and Łukasz Magiera
d09db15ddd
Update .github/ISSUE_TEMPLATE/deal-making-issues.md
...
Co-authored-by: Łukasz Magiera <magik6k@users.noreply.github.com >
2021-02-08 15:19:44 -05:00
Jennifer and Łukasz Magiera
d09f6f947a
Update .github/ISSUE_TEMPLATE/deal-making-issues.md
...
Co-authored-by: Łukasz Magiera <magik6k@users.noreply.github.com >
2021-02-08 15:19:29 -05:00
Anton Evangelatov
791267f72e
circleci: halt step gracefully
2021-02-08 20:03:56 +01:00
Łukasz Magiera
3f112d065b
Merge pull request #5554 from filecoin-project/fix-testplans-build
...
fix `build-lotus-soup` ci job
2021-02-08 19:57:44 +01:00
Dirk McCormick
eb03422c93
feat: add ends-in to pending publish deals output
2021-02-08 18:06:50 +01:00
Anton Evangelatov
891971edec
circleci: add task to get latest master for lotus
2021-02-08 17:48:37 +01:00
Anton Evangelatov
cc91eab0fd
fix lr.Datastore interface to include context
2021-02-08 17:38:51 +01:00
Anton Evangelatov
764a08b980
fix testplans build
2021-02-08 16:32:30 +01:00
Łukasz Magiera
0afe7325f6
Merge pull request #4995 from filecoin-project/lock-lotus-version-in-testplan
...
rename oni/lotus-soup imports to testplans/lotus-soup and go get lotus@master on trigger
2021-02-08 15:39:15 +01:00
Dirk McCormick
614844dc94
feat: output more info in pending-publish CLI
2021-02-08 12:08:42 +01:00
Dirk McCormick
af45b299e7
fix: flaky TestForcePublish
2021-02-08 12:05:44 +01:00
Jennifer
bdb85d6115
Update issue templates
2021-02-06 16:23:25 -05:00
Łukasz Magiera
6de62411c6
Merge pull request #5538 from filecoin-project/feat/deal-publisher-force
...
add commands to list pending deals and force publish
2021-02-05 23:00:52 +01:00
Łukasz Magiera
9f546c2d1c
Merge pull request #5540 from austinabell/austin/beyondmaxio
...
Remove unnecessary database reads in validation check
2021-02-05 22:40:32 +01:00
Łukasz Magiera
3ff6a6f59f
address review; flush tablewriter
2021-02-05 22:33:53 +01:00
Łukasz Magiera
a4ddf9225f
docsgen
2021-02-05 22:02:33 +01:00
Łukasz Magiera
1b65f48808
Fix build
2021-02-05 21:58:36 +01:00
Łukasz Magiera
ec58099cc7
Merge pull request #4545 from filecoin-project/steb/refactor-consistent-tipset-methods
...
Make state tipset usage consistent in the API
2021-02-05 21:57:02 +01:00
Łukasz Magiera
cfa73f34e4
market: miner CLI for managing pending deals
2021-02-05 21:55:43 +01:00
austinabell
3228ae5672
Remove unnecessary database reads in validation check
2021-02-05 15:46:46 -05:00
Łukasz Magiera
b3f4e50c58
market: APIs to manage pending deals
2021-02-05 18:58:55 +01:00
Dirk McCormick
01e30e0665
test: add test for pending publish deals / force publish
2021-02-05 17:09:57 +01:00
Dirk McCormick
4676fd6753
feat: add methods to list pending deals and force publish
2021-02-05 15:56:50 +01:00
Łukasz Magiera
33c1283880
docsgen
2021-02-05 13:19:15 +01:00
Łukasz Magiera
2c772d6fda
skip TestDealMining in short mode
2021-02-05 13:18:41 +01:00
Łukasz Magiera
8f603717a6
Merge remote-tracking branch 'origin/master' into steb/refactor-consistent-tipset-methods
2021-02-05 13:08:49 +01:00
Łukasz Magiera
52bfed1739
bump api version
2021-02-05 13:08:39 +01:00
Łukasz Magiera
dc6392db49
Merge pull request #5219 from filecoin-project/feat/interactive-wallet
...
lotus-wallet: Add interactive mode
2021-02-05 13:07:25 +01:00
Łukasz Magiera
0760676f65
Merge pull request #5520 from filecoin-project/feat/msig-pending-api
...
add an api endpoint to get pending transactions for multisigs
2021-02-05 12:49:05 +01:00
Łukasz Magiera
641eeb4783
lotus-wallet: Better interactive prompts
2021-02-05 12:47:55 +01:00
Łukasz Magiera
ab5345860c
gofmt
2021-02-05 12:44:07 +01:00
Łukasz Magiera
06d3892e38
lotus-wallet: Add interactive mode
2021-02-05 12:44:01 +01:00
Łukasz Magiera
047de13929
docsgen
2021-02-05 12:34:28 +01:00
Łukasz Magiera
a001033687
Merge pull request #5535 from filecoin-project/feat/mkts-1.1.7
...
update to go-fil-markets@1.1.7
2021-02-05 12:32:52 +01:00
Dirk McCormick
e7a63b7dd5
feat: updated to go-fil-markets@1.1.7
2021-02-05 12:12:48 +01:00
Łukasz Magiera
b938ac4cc8
Merge pull request #5428 from filecoin-project/refactor/mkts-wait-publish
...
Move waiting for publish deals from markets into lotus
2021-02-05 10:59:18 +01:00
Dirk McCormick
6baddccff2
feat: update to go-fil-markets v1.1.6
2021-02-05 09:41:42 +01:00
Łukasz Magiera
ebfde330dd
shed: Support miner nodes in rpc util
2021-02-04 20:06:05 +01:00
whyrusleeping
0efb4ca3a7
add an api endpoint to get pending transactions for multisigs
2021-02-03 20:46:10 -08:00
Łukasz Magiera
ba571794dc
Merge pull request #5309 from filecoin-project/feat/deal-batch-publish
...
batch publish deal messages
2021-02-04 01:19:56 +01:00
Łukasz Magiera
2462f77711
Merge pull request #5515 from filecoin-project/fix/gateway-read-state
...
properly wire up StateReadState on gateway api
2021-02-04 01:17:57 +01:00
whyrusleeping
2505ed051e
properly wire up StateReadState on gateway api
2021-02-03 15:31:09 -08:00
Łukasz Magiera
6e7fcb7ee6
Merge remote-tracking branch 'origin/master' into feat/refactor-fsm-input
2021-02-03 14:01:56 +01:00
Łukasz Magiera
9b65793509
Merge pull request #5404 from filecoin-project/feat/test-window-post
...
Retry proofs if we generate an incorrect one
2021-02-03 13:04:33 +01:00
Łukasz Magiera
d64f4e84d5
add small cooldown if windowpost fails to verify
2021-02-03 12:42:19 +01:00
Łukasz Magiera
1e7a107484
Merge pull request #5433 from filecoin-project/feat/keep-unsealed-cfg
...
Add miner config to always keep ensealed deal copies
2021-02-03 12:40:02 +01:00
Łukasz Magiera
fb6c4d5c76
Merge pull request #5506 from filecoin-project/fix/storageadapter-contexts
...
Use correct contexts in storageadapter
2021-02-03 12:38:32 +01:00
Łukasz Magiera
c678822490
Merge pull request #5510 from filecoin-project/asr/nerpanet
...
Create a nerpanet build option
2021-02-03 12:38:00 +01:00
Dirk McCormick
fc8ee481a8
refactor: move waiting for publish deals from markets into lotus
2021-02-03 10:36:38 +01:00
Dirk McCormick
05bf177686
feat: batch publish deal messages
2021-02-03 10:32:39 +01:00
Aayush Rajasekaran
6a63e6f448
Create a nerpanet build option
2021-02-02 22:10:22 -05:00
vyzo
5c6988a7c1
refactor coalescing logic into its own function, take both cancellation sets into account
2021-02-02 21:26:50 +02:00
Łukasz Magiera
c59e2fea5b
Use correct contexts in storageadapter
2021-02-02 18:43:49 +01:00
Łukasz Magiera
332ea8a126
Merge remote-tracking branch 'origin/master' into feat/deal-batch-publish
2021-02-02 18:21:14 +01:00
Łukasz Magiera
20e92da062
Merge pull request #5505 from filecoin-project/fix/dont-publish-expired-deals
...
Dont publish expired deals
2021-02-02 18:20:23 +01:00
Łukasz Magiera
2b0022f1a7
Merge pull request #5493 from filecoin-project/fix/zero-price-retrieval
...
Fix zero price-per-byte retrieval
2021-02-02 16:45:22 +01:00
Dirk McCormick
3ced11c31f
fix: dont include expired deals in batch publish message
2021-02-02 10:22:12 +01:00
Łukasz Magiera
fc6938badb
Merge pull request #5497 from filecoin-project/feat/gateway-metrics
...
export metrics for lotus-gateway
2021-02-01 23:48:33 +01:00
whyrusleeping
ed6ccef5cf
export metrics for lotus-gateway
2021-02-01 13:13:20 -08:00
Dirk McCormick
a19d6ce8a3
fix: zero price-per-byte retrieval
2021-02-01 16:55:18 +01:00
Łukasz Magiera
b7555fdc22
Merge pull request #5492 from filecoin-project/fix/ipfsbstore-has-hang
...
ipfsbstore: Fix has for non-existing blocks
2021-02-01 15:46:40 +01:00
Łukasz Magiera
b2eb014900
gofmt
2021-02-01 14:22:32 +01:00
Łukasz Magiera
d4da53dda8
ipfsbstore: Fix has for non-existing blocks
2021-02-01 14:17:23 +01:00
Dirk McCormick
987f41011a
refactor: move publish msg config inside deals config
2021-02-01 10:23:05 +01:00
Anton Evangelatov and Łukasz Magiera
6c045b4c43
Update .circleci/config.yml
...
Co-authored-by: Łukasz Magiera <magik6k@users.noreply.github.com >
2021-01-30 23:45:35 +01:00
Steven Allen and Łukasz Magiera
feb24c9684
choose the correct nonce
...
Co-authored-by: Łukasz Magiera <magik6k@users.noreply.github.com >
2021-01-30 10:18:51 -08:00
Steven Allen
4937fb925e
Merge pull request #5476 from filecoin-project/fix/verifreg-migration
...
fix verified registry migration
2021-01-30 09:11:55 -08:00
Łukasz Magiera
fed3e82ff8
Merge pull request #5047 from zgfzgf/feat-shed-bitfield
...
shed bitfield: Cleanup, add merge command
2021-01-30 12:54:39 +01:00
Łukasz Magiera
b1dfd41c19
Merge pull request #4950 from zgfzgf/feat-bench-policy
...
delete bench policy
2021-01-30 12:34:40 +01:00
Łukasz Magiera
56a9d05491
Merge remote-tracking branch 'origin/master' into steb/refactor-consistent-tipset-methods
2021-01-30 12:05:21 +01:00
Łukasz Magiera
9053efd344
Merge pull request #5472 from filecoin-project/feat/pond-method-gen
...
Generate v3 methods for pond
2021-01-30 12:02:45 +01:00
Łukasz Magiera
a541a2500a
Merge pull request #5282 from filecoin-project/chore/snake_context_through_blockstore_init
...
Snake a context through the Chain-blockstore creation
2021-01-30 11:55:17 +01:00
Łukasz Magiera
7c7301f701
Merge pull request #5350 from GFZRZK/GFZRZK/optmize/avoid_race_in_mpool_cfg
...
avoid use mp.cfg directly to avoid race
2021-01-30 11:31:56 +01:00
Łukasz Magiera
5cfae0f1e8
Merge pull request #5449 from filecoin-project/chore/document_blockheader_fields
...
Better document the block-header fields
2021-01-30 11:26:56 +01:00
Łukasz Magiera
d9e0d474d1
Merge pull request #5470 from filecoin-project/feat/no-timing-compute-state
...
state compute-state ---html --no-timing flag
2021-01-30 11:23:21 +01:00
Łukasz Magiera
bb4e3e49ea
Merge remote-tracking branch 'origin/master' into feat/no-timing-compute-state
2021-01-30 10:57:32 +01:00
Łukasz Magiera
3df25df3ab
Merge pull request #5473 from filecoin-project/staging/1.5.x
...
1.5.x staging branch
2021-01-30 10:57:09 +01:00
Raúl Kripalani
35d1e3d1e0
refine docs.
2021-01-29 23:24:44 +00:00
Raúl Kripalani
d1104fec4c
rename blockstores for consistency.
2021-01-29 23:17:25 +00:00
Raúl Kripalani
af429dba0f
Merge branch 'master' into chore/snake_context_through_blockstore_init
2021-01-29 21:21:46 +00:00
Raúl Kripalani
e02fdf5064
Merge branch 'master' into refactor/lib/blockstore
2021-01-29 21:21:31 +00:00
Anton Evangelatov
52a610650a
merge master; resolve conflicts
2021-01-29 22:20:10 +01:00
Łukasz Magiera
7e692a5dc9
Merge pull request #5425 from filecoin-project/fix/lotus-soup-deps
...
fix stale imports in testplans/lotus-soup.
2021-01-29 22:16:02 +01:00
Anton Evangelatov
1cca0ff9e2
upgrade docker; upgrade filecoin-ffi; bump up image versions
2021-01-29 22:02:45 +01:00
Anton Evangelatov
8ed726f9e3
bump up go to 1.15
2021-01-29 21:19:27 +01:00
Raúl Kripalani
b0cbc932bd
consolidate all blockstores in blockstore package.
2021-01-29 20:01:00 +00:00
Anton Evangelatov
c09571984a
remove blst replace; update go.mod to use lotus@master
2021-01-29 19:53:34 +01:00
Steven Allen
b4ad2e5e93
Merge pull request #5477 from filecoin-project/fix/fork-logging
...
Tune Migration
2021-01-28 20:12:13 -08:00
Steven Allen
53271729b6
tweak migration perf
2021-01-28 16:15:23 -08:00
Steven Allen
2f3c912ad9
improve upgrade logging
2021-01-28 16:15:23 -08:00
Steven Allen
e9eecad2c5
fix verified registry migration
2021-01-28 16:14:38 -08:00
Jakub Sztandera
0a0fc47655
Make lint happy
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2021-01-28 19:58:28 +01:00
Jakub Sztandera
608793314f
Fix url Values
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2021-01-28 19:58:12 +01:00
Jakub Sztandera
ba94f271db
Add spam protection to fountain
...
Uses reCAPTCHAv3, `RECAPTCHA_SITE_KEY` and `RECAPTCHA_SECRET_KEY` need to be
set in env.
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2021-01-28 19:58:09 +01:00
Łukasz Magiera
4f128accc4
Merge remote-tracking branch 'origin/master' into lock-lotus-version-in-testplan
2021-01-28 19:50:05 +01:00
Łukasz Magiera
389e6eb70b
state compute-state ---html --no-timing flag
2021-01-28 19:37:32 +01:00
Łukasz Magiera
94009f247f
Merge pull request #5411 from filecoin-project/feat/sealing-handle-batch-publish
...
Handle batch publish storage deals message in sealing recovery
2021-01-28 19:33:49 +01:00
Łukasz Magiera
3634bdcfa5
Merge pull request #5220 from filecoin-project/feat/verifpower-sector-list
...
Show verified power in miner sector list
2021-01-28 19:09:19 +01:00
Aayush Rajasekaran
7e55c44d4e
Merge pull request #5471 from filecoin-project/asr/calibnet-upgrade
...
Calibnet V3 epoch
2021-01-28 13:02:00 -05:00
Łukasz Magiera
33336ab919
Generate v3 methods for pond
2021-01-28 19:01:28 +01:00
Aayush Rajasekaran
a9ea06dc1e
Calibnet V3 epoch
2021-01-28 12:53:53 -05:00
Jakub Sztandera
e2eb3e6e35
Merge pull request #5459 from filecoin-project/fix/specs-actor-migration
...
fix: update specs-actors to fix a bug in the migration logic
2021-01-28 16:41:46 +01:00
Steven Allen
997e7d18d9
fix: update specs-actors to fix a bug in the migration logic
2021-01-27 21:53:11 -08:00
Steven Allen
9a3c24df1e
Merge pull request #5457 from filecoin-project/feat/fast-addr-resolution
...
feat: avoid computing the tip-set state when looking up addresses
2021-01-27 19:54:27 -08:00
Steven Allen
a9a65e05d8
feat: avoid computing the tip-set state when looking up addresses
2021-01-27 17:54:42 -08:00
Aayush Rajasekaran
b76fae37e0
Merge pull request #5456 from filecoin-project/asr/calibnet-upgrade
...
Calibnet V3 epoch
2021-01-27 19:25:08 -05:00
Aayush Rajasekaran
887d40bcbb
Merge pull request #5434 from filecoin-project/feat/pre-migrate
...
Implement pre-migration framework
2021-01-27 19:24:26 -05:00
Steven Allen
4890d83acb
test: assert that pre-migrations are actually run
2021-01-27 16:12:08 -08:00
Steven Allen
39d4f6780d
pre-migration: refactor timing specification
...
There are now three times:
1. StartWithin: start within X epochs of the upgrade.
2. DontStartWithin: don't start within X epochs of the upgrade.
3. StopWithin: stop within X epochs of the upgrade.
2021-01-27 16:09:07 -08:00
Steven Allen
bceb246080
set worker counts for pre-migrations
2021-01-27 15:47:51 -08:00
Steven Allen and Aayush Rajasekaran
cffeb1a590
fix doc comments
...
Co-authored-by: Aayush Rajasekaran <arajasek94@gmail.com >
2021-01-27 15:41:26 -08:00
Aayush Rajasekaran
f8ef6a41cb
Calibnet V3 epoch
2021-01-27 18:36:44 -05:00
Steven Allen
9574db6d0a
log in migration
2021-01-27 15:05:00 -08:00
Łukasz Magiera
eab50e061a
Merge pull request #5453 from filecoin-project/feat/ffi-blst-portable
...
Update ffi with portable blst
2021-01-27 23:49:43 +01:00
Łukasz Magiera
aebf3cd64c
Update ffi with more portable blst
2021-01-27 22:36:51 +01:00
Steven Allen
9a03c003fe
fix sorted test
2021-01-27 13:05:14 -08:00
Steven Allen
56054b0ad3
sort pre-migrations
2021-01-27 12:57:47 -08:00
Steven Allen
854385168d
add additional pre-migration validations
2021-01-27 12:57:47 -08:00
Steven Allen
716f10e570
remove unnecessary wrapper store in tests
...
This was causing a lot of warnings about not implementing View.
2021-01-27 12:57:47 -08:00
Steven Allen
35d6a40071
cleanup pre-migration code a bit
2021-01-27 12:57:17 -08:00
Steven Allen
4072f24bf2
test pre-migrations
2021-01-27 12:57:17 -08:00
Steven Allen
ed3e0869c3
register tipsets with the chainstore when testing
2021-01-27 12:57:17 -08:00
Steven Allen
05026a23b9
actually use the temp cache for pre-migrations
2021-01-27 12:57:17 -08:00
Steven Allen
32059d0cbf
stmgr: only persist the migration cache on success
...
Otherwise, we may end up referencing blocks we never wrote to disk.
2021-01-27 12:56:47 -08:00
Steven Allen
b08abc12ba
fix error message
2021-01-27 12:55:56 -08:00
Steven Allen
6362887ce3
rename Upgrade to Migration where applicable
...
This was really confusing.
2021-01-27 12:55:56 -08:00
Steven Allen
77117a0be5
wait for pre-upgrades to exit on stop
2021-01-27 12:55:56 -08:00
Steven Allen
f65d179f2c
make pre-migrations async
2021-01-27 12:55:56 -08:00
Steven Allen
8d05c5d62c
validate pre-migrations
2021-01-27 12:55:56 -08:00
Steven Allen
8986a2002d
wire up re-migration logic for nv10
2021-01-27 12:55:56 -08:00
Steven Allen
8d3cc632ac
add support for running pre-migrations and caching their results
...
This can significantly speedup state migrations.
2021-01-27 12:55:53 -08:00
Steven Allen
d443836e25
Merge pull request #5450 from filecoin-project/chore/update-deps
...
update deps
2021-01-27 12:53:30 -08:00
Steven Allen
7905c3bbd8
update deps
...
Most changes are just tagging deps. However,
* Updates go-ipld-hamt to fix a bug in the new V3 HAMT.
* Updates bitfield to save ~10% for some operations.
2021-01-27 11:52:32 -08:00
Peter Rabbitson
ac616eb340
Better document the block-header fields
2021-01-27 20:52:18 +01:00
Łukasz Magiera
d4c7b63aac
Add miner config to always keep ensealed deal copies
2021-01-26 17:50:31 +01:00
Raúl Kripalani
a1da1dab85
add context to LockedRepo#Datastore().
2021-01-26 11:01:43 +00:00
Raúl Kripalani
dbbd1d7a45
fix stale imports in testplans/lotus-soup.
2021-01-26 10:53:27 +00:00
Aayush Rajasekaran
d5addf7173
Merge pull request #5419 from filecoin-project/asr/calibnet-upgrade
...
Set calibration net's ActorsV3 upgrade epoch
2021-01-25 23:25:58 -05:00
Aayush Rajasekaran
613df60f4a
Set calibrationnet's ActorsV3 upgrade epoch
2021-01-25 23:06:20 -05:00
Łukasz Magiera
77fa3d6ca7
Merge pull request #5418 from filecoin-project/next
...
v3 actors staging branch
2021-01-26 01:59:12 +01:00
Łukasz Magiera
fabcbb621d
Merge remote-tracking branch 'origin/master' into next
2021-01-26 00:47:22 +01:00
Łukasz Magiera
422f0991e9
Merge pull request #5379 from filecoin-project/asr/disputer
...
Build a WindowPoSt disputer
2021-01-26 00:46:26 +01:00
Aayush Rajasekaran and Łukasz Magiera
fd68551d83
Don't be off by 1000000000000000000x
...
Co-authored-by: Łukasz Magiera <magik6k@users.noreply.github.com >
2021-01-25 17:58:19 -05:00
Aayush Rajasekaran
29d3d746a3
Build a WindowPoSt disputer
2021-01-25 17:26:09 -05:00
Łukasz Magiera
cb187ac093
Merge pull request #5417 from filecoin-project/feat/unseal-full
...
storagemgr: Always unseal full sectors
2021-01-25 23:15:59 +01:00
Łukasz Magiera
67780346e2
storagemgr: Always unseal full sectors
2021-01-25 21:39:15 +01:00
Łukasz Magiera
260908015f
Merge pull request #5393 from filecoin-project/feat-refactor-bls
...
refactor: switch to filecoin-ffi bls api for bls signatures
2021-01-25 20:56:18 +01:00
Raúl Kripalani
ce3af308ed
Merge branch 'master' into chore/snake_context_through_blockstore_init
2021-01-25 19:31:41 +00:00
Łukasz Magiera
e4f4fa2c7d
Update FFI more, fix zero aggregate sigs
2021-01-25 20:05:03 +01:00
Steven Allen
519b5e191e
Merge pull request #5407 from filecoin-project/chore/block-miner-addr-check
...
explicitly check miner address protocol
2021-01-25 10:23:54 -08:00
Łukasz Magiera
a2b91a5627
Merge pull request #5387 from filcloud/build-network
...
add calibnet and mainnet in version
2021-01-25 18:26:17 +01:00
Łukasz Magiera
9827ec3730
Merge pull request #5406 from filecoin-project/feat/test-window-post-dispute-fail
...
ensure we can't dispute a correct window post
2021-01-25 16:34:33 +01:00
Łukasz Magiera
bd6321d2c0
Fix lint
2021-01-25 15:35:00 +01:00
Dirk McCormick
adac340f3f
feat: batch publish deal messages
2021-01-25 14:25:57 +01:00
Dirk McCormick
1b494acc9e
feat: handle batch publish storage deals message in sealing recovery
2021-01-25 14:10:05 +01:00
Łukasz Magiera
6d368179e1
Fix lint
2021-01-25 14:02:58 +01:00
Łukasz Magiera
9b62e224d5
Use filecoin-ffi master
2021-01-25 13:57:15 +01:00
Łukasz Magiera
f235beeaf7
Merge pull request #5410 from filecoin-project/asr/calibnetfix
...
Make Calibnet Build Again
2021-01-25 11:17:26 +01:00
Łukasz Magiera
19fb40a72c
ci: Build calibnet binaries
2021-01-25 11:10:07 +01:00
Aayush Rajasekaran
a816d22538
Make Calibnet Build Again
2021-01-25 03:43:36 -05:00
wangchao
ff62b64b4d
avoid use mp.cfg directly to avoid race
2021-01-25 10:13:31 +08:00
Steven Allen
7c9b9e3657
explicitly check miner address protocol
...
This is implicitly checked when verifying the miner signature, but
explicitly checking it here makes it clear that this is a protocol
requirement, and reduces the chances that it will be accidentally
"refactored out".
2021-01-22 18:04:07 -08:00
Steven Allen
0a294f146f
ensure we can't dispute a correct window post
2021-01-22 14:30:54 -08:00
Steven Allen
8de4e5e005
retry proofs if we generate an incorrect one
2021-01-22 13:31:47 -08:00
Steven Allen
735d30af55
Merge pull request #5363 from filecoin-project/asr/specs-update
...
Integrate specs-actors v3
2021-01-22 13:20:57 -08:00
Steven Allen
0131b077be
re-enable watchdog
2021-01-22 11:19:37 -08:00
Steven Allen
94089a6a15
remove todos
2021-01-22 11:15:43 -08:00
Jakub Sztandera
d6c06881ee
Merge pull request #5403 from filecoin-project/fix/estim-limit-rbf
...
fix(gas): when estimating GasLimit only apply priors up to the nonce
2021-01-22 19:43:05 +01:00
Steven Allen
fdbb1d8f3b
tweak cc upgrade epoch
2021-01-22 10:04:06 -08:00
Jakub Sztandera
8c7fda4441
fix(gas): when estimating GasLimit only apply priors up to the nonce
...
The bug is applying all messages from given From address are priors
before appling the message that we are estimating.
If user tries replacing message in the middle with gas limit estimation
then message sequence is off and user will either get an execution error
or gas mis-esimation.
Resolves #5402
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2021-01-22 18:50:02 +01:00
Steven Allen
db2a45d07a
fix test window post test name
2021-01-22 09:41:21 -08:00
Steven Allen
9e611d5f4d
test evil post on recover
2021-01-22 09:34:15 -08:00
Steven Allen
cc423ee4d2
fix seal types length
2021-01-22 08:30:58 -08:00
Steven Allen
9e63e5979e
test that the dispute worked, then recover
2021-01-22 08:29:00 -08:00
Steven Allen
aa53f5b7d7
fix ci config
2021-01-22 08:28:32 -08:00
Steven Allen
1b67eed82c
make the dispute test run by itself
...
It's kind of slow.
2021-01-21 20:16:03 -08:00
Frank
d0a1c5251c
fix test
2021-01-22 12:07:07 +08:00
Steven Allen
0ba1306969
test prove then dispute
2021-01-21 19:48:34 -08:00
Frank
46b92be281
fix debug and 2k mix
2021-01-22 11:27:05 +08:00
Frank
61aae567bb
add calibnet and mainnet in version
2021-01-22 11:27:05 +08:00
Steven Allen
d412ccdb3f
disable the watchdog
...
It's causing the tests to flake.
2021-01-21 18:28:37 -08:00
Steven Allen
c27ec4ed22
latest specs actors master
2021-01-21 15:21:20 -08:00
Steven Allen
bd00c505b2
fix upgrade epoch for termiante test
2021-01-21 15:21:20 -08:00
Steven Allen
f10b13ff32
register v3 methods
2021-01-21 15:21:20 -08:00
Steven Allen
5a5e49dcd7
support paych v3 messages
2021-01-21 15:21:20 -08:00
Steven Allen
c5d3b979cb
fix constructing new actors
2021-01-21 15:21:20 -08:00
Steven Allen
b00efcd701
further fix tests
2021-01-21 15:21:20 -08:00
Steven Allen
6ce5f2736e
update policy for v3
2021-01-21 15:21:20 -08:00
Steven Allen
a1e6781f0c
fix tests
2021-01-21 15:21:20 -08:00
Steven Allen
ab4f135208
test actors v3
2021-01-21 15:21:20 -08:00
Steven Allen
026d236252
more reliably close in tests
2021-01-21 15:21:20 -08:00
Steven Allen
fe5b5702f9
fix data race in test
2021-01-21 15:21:20 -08:00
Steven Allen
f1719d1e23
mark v3 as expensive
2021-01-21 15:21:20 -08:00
Steven Allen
bf48728875
move winning post proof type logic into a helper
2021-01-21 15:21:20 -08:00
Steven Allen
03cd3760bb
correctly pick the seal type based on the network version
...
Of course, we should really just run all of our tests post actors v2.
2021-01-21 15:21:20 -08:00
Steven Allen
fb5f3c5703
update specs actors
2021-01-21 15:21:19 -08:00
Steven Allen and Łukasz Magiera
82eee15955
fix state tree version comment
...
Co-authored-by: Łukasz Magiera <magik6k@users.noreply.github.com >
2021-01-21 15:21:19 -08:00
Steven Allen
dffa514518
update specs-actors for h/amt interface refactor
2021-01-21 15:21:19 -08:00
Steven Allen
64e805926f
update specs-actors for migration name change
...
Actors v3 is network version 10.
2021-01-21 15:21:19 -08:00
Aayush Rajasekaran
aa9eef48f0
Use temp commit of actors
2021-01-21 15:21:19 -08:00
Aayush Rajasekaran
95f68d0161
Register the v3 actor CIDs in the actor registry
2021-01-21 15:21:19 -08:00
Aayush Rajasekaran
c8bfbd4f28
Apply actors v3 upgrade in devnets
2021-01-21 15:21:19 -08:00
Aayush Rajasekaran
f6a0da3751
Add the migrationLogger struct
2021-01-21 15:21:19 -08:00
Steven Allen
99ea5b62ea
wire up v3 migration
2021-01-21 15:21:19 -08:00
Steven Allen
126a5c1cf8
chore: fix nolint comment
2021-01-21 15:21:19 -08:00
Steven Allen
1f62c07789
add back logging
2021-01-21 15:21:19 -08:00
Steven Allen
1a790f5ee3
use actors state-tree abstraction
...
Well, not fully, but this is enough to ensure we use the correct bitwidth and such.
2021-01-21 15:21:19 -08:00
Steven Allen
9d2c430138
remove abstract map constructor/loader
...
Different maps have different parameters now so we just construct/load them manually where needed.
2021-01-21 15:21:19 -08:00
Steven Allen
8dc49db30d
window <-> winning
2021-01-21 15:21:19 -08:00
Steven Allen
c05df6dc1d
fix: use the correct proof type in winning proofs
2021-01-21 15:21:19 -08:00
Steven Allen
4de56d5eac
docsgen
2021-01-21 15:21:19 -08:00
Steven Allen
7882b0163b
update actor "is" functions for v3
2021-01-21 15:21:19 -08:00
Steven Allen
c31f5130e3
update imports to v3
2021-01-21 15:21:19 -08:00
Steven Allen
95c57d0ce3
and actually hook up loading logic
2021-01-21 15:21:19 -08:00
Steven Allen
be1f15052c
register remaining state decoders
2021-01-21 15:21:19 -08:00
Steven Allen
9ce63c1211
simplify v3 claims map access
2021-01-21 15:21:19 -08:00
Aayush Rajasekaran
06f13f8e00
Add v3 actors support for verifreg
2021-01-21 15:21:19 -08:00
Aayush Rajasekaran
76abbb8938
Add v3 actors support for reward
2021-01-21 15:21:19 -08:00
Aayush Rajasekaran
ee99e68614
Add v3 actors support for power
2021-01-21 15:21:19 -08:00
Aayush Rajasekaran
abb388512e
Add v3 actors support for paych
2021-01-21 15:21:19 -08:00
Aayush Rajasekaran
9d06a8b116
Add v3 actors support for multisig
2021-01-21 15:21:19 -08:00
Aayush Rajasekaran
0bb3aed53c
Add v3 actors support for miner
2021-01-21 15:21:19 -08:00
Aayush Rajasekaran
ab90a3b2bc
Actors update: MinerInfo.SealProofType has been removed
2021-01-21 15:21:19 -08:00
Aayush Rajasekaran
82635f2515
Rename Deadline.PoStSubmissions to PartitionsPoSted
2021-01-21 15:21:19 -08:00
Aayush Rajasekaran
b4f479affd
Add v3 actors support for market
2021-01-21 15:21:18 -08:00
Aayush Rajasekaran
378f169f14
Add v3 actors support for init
2021-01-21 15:21:18 -08:00
Aayush Rajasekaran
3961e3daf8
Add v3 actors support for account
2021-01-21 15:21:18 -08:00
Aayush Rajasekaran
ba3b32cfe7
Pull in actors v3
2021-01-21 15:21:18 -08:00
Łukasz Magiera
1070ad2289
storagefsm: Drop unused TargetWaitDealsSectors
2021-01-21 22:20:16 +01:00
Łukasz Magiera
29b076ad69
Merge pull request #5394 from filecoin-project/nonsense/circleci-aws-ecr-integration
...
add job to build Lotus docker image and push it to AWS ECR private (or public) repo
2021-01-21 20:10:34 +01:00
Łukasz Magiera
ec4deb7e28
storagefsm: Fix unlocking in handleWaitDeals
2021-01-21 19:59:18 +01:00
Łukasz Magiera
1336d8855d
storagefsm: Drop addpiece wait after fixing storageadapter
2021-01-21 17:40:50 +01:00
Łukasz Magiera
df14f156e1
storagefsm: More logging for deal test debugging
2021-01-21 17:40:50 +01:00
Łukasz Magiera
b9a9f23204
storagefsm: Add stub AddPieceFailed state
2021-01-21 17:40:50 +01:00
Łukasz Magiera
f96f12c836
storagefsm: Add rest of checks in WaitDeals
2021-01-21 17:40:50 +01:00
Łukasz Magiera
069766ecc4
storagefsm: Don't persist piece assignment queue
2021-01-21 17:40:50 +01:00
Łukasz Magiera
270f2935a9
storagefsm: Check per-sector deal limits
2021-01-21 17:40:50 +01:00
Łukasz Magiera
fd67a41c75
storagefsm: Change sector CreationTime to unix ts
2021-01-21 17:40:50 +01:00
Łukasz Magiera
9857ad8378
storagefsm: Fix some deadlock cases
2021-01-21 17:40:50 +01:00
Łukasz Magiera
e5814dac4f
cbor-gen
2021-01-21 17:40:50 +01:00
Łukasz Magiera
542357a1df
storagefsm: Start packing correctly
2021-01-21 17:40:50 +01:00
Łukasz Magiera
239d6f8f4d
storagefsm: Rewrite input handling
2021-01-21 17:40:50 +01:00
Łukasz Magiera
e77df95157
Merge pull request #5398 from filecoin-project/fix/market-precommit-diff
...
storageadapter: Look at precommits on-chain since deal publish msg
2021-01-21 16:41:23 +01:00
Łukasz Magiera
143164fb70
Merge pull request #5399 from filecoin-project/fix/watchdog-heapprof
...
watchdog: increase heapprof capture threshold to 90%.
2021-01-21 15:46:19 +01:00
Łukasz Magiera
ea85a2457e
storageadapter: Address review
2021-01-21 15:44:27 +01:00
Raúl Kripalani
b9adf95010
watchdog: increase heapprof capture threshold to 90%.
2021-01-21 14:06:18 +00:00
Łukasz Magiera
de0a452282
storageadapter: Fix tests, more testable diff api
2021-01-21 12:21:26 +01:00
Łukasz Magiera
42b481fb61
storageadapter: Look at precommits on-chain since deal publish msg
2021-01-21 11:54:32 +01:00
Łukasz Magiera
e5efe57c90
Merge pull request #5397 from filecoin-project/fix/sync-manager-test-flake
...
fix a flake in the sync manager edge case test
2021-01-21 10:18:27 +01:00
Aayush Rajasekaran
23ce0645ed
Merge pull request #5342 from filecoin-project/asr/change-owner
...
Allow multisigs to be set as miner owner address
2021-01-20 21:30:37 -05:00
Steven Allen
4cdb7ba1d3
fix a flake in the sync manager edge case test
...
Depending on scheduling, we may see c2 before we see c1.
2021-01-20 16:08:29 -08:00
Łukasz Magiera
fb27969d14
Merge pull request #5396 from filecoin-project/feat/watchdog-v1
...
upgrade to raulk/go-watchdog@v1.0.1
2021-01-20 20:54:55 +01:00
Anton Evangelatov
790bcc7830
change name of image to lotus-dev
2021-01-20 20:04:15 +01:00
Anton Evangelatov
24cc70f18e
use ecr-public cmd
2021-01-20 20:00:16 +01:00
Anton Evangelatov
e3262da915
remove circleci/aws-ecr orb and push built image to public registry
2021-01-20 19:59:47 +01:00
Anton Evangelatov
a9c0263db6
fixup
2021-01-20 19:25:51 +01:00
Anton Evangelatov
5d89d6d3e7
example config.yml for public ECR registry
2021-01-20 19:10:49 +01:00
Raúl Kripalani
931cfe1ed1
upgrade to raulk/go-watchdog@v1.0.1
...
This pulls in the improvements introduced in:
- https://github.com/raulk/go-watchdog/releases/tag/v1.0.0
- https://github.com/raulk/go-watchdog/releases/tag/v1.0.1
Lotus tries to initialize the watchdog in the following order of precedence:
1. If a max heap limit has been provided, initialize a heap-driven watchdog.
2. Else, try to initialize a cgroup-driven watchdog.
3. Else, try to initialize a system-driven watchdog.
4. Else, log a warning that the system is flying solo, and return.
This PR also enabled automatic heap profile capture when memory usage
surpasses 90% of the limit. Profiles are written to <LOTUS_HOME>/heapprof.
A single heap profile is captured per episode, with a max of 10 episodes
captured during the lifetime of the process. Episode = instance of usage
climbing above the 90% threshold.
2021-01-20 18:09:19 +00:00
Anton Evangelatov
1a582230cb
wip
2021-01-20 18:14:40 +01:00
Anton Evangelatov
0ca29acf22
add job to build docker image and push to AWS ECR private repo
2021-01-20 16:27:19 +01:00
dignifiedquire
3d9eb226fa
refactor: switch to filecoin-ffi bls api for bls signatures
2021-01-20 16:19:07 +01:00
dignifiedquire
187a499cca
remove extern/blst
2021-01-20 16:19:07 +01:00
Łukasz Magiera
fb92e1d764
Merge pull request #5380 from filecoin-project/refactor/deals-api-test
...
refactor deals API tests
2021-01-20 13:39:35 +01:00
Łukasz Magiera
7a042ab21f
Merge pull request #5210 from filecoin-project/feat/mkts-miner-dont-dial-client
...
Miner should not dial client on restart
2021-01-20 13:37:09 +01:00
Łukasz Magiera
46fb39c755
Merge pull request #5389 from filcloud/list-verified
...
add verified indicator for storage-deals list
2021-01-20 12:45:59 +01:00
Dirk McCormick
1206154718
feat: update to go-fil-markets v1.1.0 for better retry config
2021-01-20 10:00:02 +01:00
Aayush Rajasekaran
ebaa721e44
Merge pull request #5390 from filecoin-project/asr/changelog
...
Lotus version 1.4.1
2021-01-20 03:47:42 -05:00
Aayush Rajasekaran
685a0fdc9c
Lotus version 1.4.1
2021-01-20 03:46:05 -05:00
Frank
e0209c74ad
add verified indicator for storage-deals list
2021-01-20 15:14:51 +08:00
Łukasz Magiera
48c6c55f68
Merge pull request #5384 from filecoin-project/fix-storage-size-estimation
...
fix FileSize to return correct disk usage recursively
2021-01-19 19:22:47 +01:00
Łukasz Magiera
0a85dc6232
Merge pull request #5369 from filecoin-project/feat/gas-premium-55
...
Use 55th percentile instead of median for gas-price
2021-01-19 19:10:47 +01:00
Łukasz Magiera
560a127ce6
fsutil: Defensive check for Stat cast
2021-01-19 18:53:37 +01:00
Anton Evangelatov
834a6148b0
use stat.Blocks and not info.Size
2021-01-19 18:07:37 +01:00
Anton Evangelatov
16d07d3f18
fix FileSize to return correct disk usage recursively
2021-01-19 15:21:31 +01:00
Łukasz Magiera
0579aecac4
Merge pull request #5359 from yaohcn/jk
...
correct log in maybeUseAddress
2021-01-19 11:48:40 +01:00
Łukasz Magiera
388c53e637
Merge pull request #5352 from filcloud/color-amount
...
add color for token amount
2021-01-19 11:47:22 +01:00
Łukasz Magiera
db45a848f5
Merge pull request #5382 from filecoin-project/refactor/state-search-msg-gateway
...
expose StateSearchMessage on gateway
2021-01-19 11:44:42 +01:00
Łukasz Magiera
6bccdcc177
Merge pull request #5378 from zgfzgf/feat-chain-consensus
...
add slash-consensus from flag
2021-01-19 11:39:45 +01:00
Łukasz Magiera
901079e880
Merge pull request #5366 from filecoin-project/fix/fsm-commfail-tkt
...
storagefsm: Send correct event on ErrExpiredTicket in CommitFailed
2021-01-19 11:39:16 +01:00
Dirk McCormick
827a473391
feat: expose StateSearchMessage on gateway
2021-01-19 11:27:43 +01:00
Dirk McCormick
ab1a52c632
refactor: deals API tests
2021-01-19 11:07:28 +01:00
zgfzgf
29bdd94b12
add slash-consensus from flag
2021-01-19 14:18:46 +08:00
Jack Yao and Jakub Sztandera
41e9345da0
Update storage/addresses.go
...
Co-authored-by: Jakub Sztandera <kubuxu@protonmail.ch >
2021-01-19 09:36:35 +08:00
Łukasz Magiera
2b3d66da3b
Merge pull request #5362 from filecoin-project/feat/fullnode-restore
...
Implement full-node restore option
2021-01-18 23:42:20 +01:00
Lucas Molas
69eb2163d2
fix(sync): enforce fork len when changing head ( #5244 )
2021-01-18 12:34:25 -03:00
Jakub Sztandera
eeadfedbe6
Use 55th percentile instead of median for gas-price
...
The aim is to put some negative pressure on gas-premium instead of
maintining status quo.
55th percentile instead of median should not make much difference for
block inclusion timing.
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2021-01-18 15:44:20 +01:00
Łukasz Magiera
0eaa6d9983
storagefsm: Send correct event on ErrExpiredTicket in CommitFailed
2021-01-17 22:29:07 +01:00
Łukasz Magiera
38f9559080
Implement full-node restore option
2021-01-15 20:57:32 +01:00
yaohcn
10b2ec55b5
correct log in maybeUseAddress
2021-01-15 12:31:47 +08:00
Frank
7747bcd859
remove some colorTokenAmount
2021-01-15 11:48:07 +08:00
Łukasz Magiera
476df99179
Merge pull request #5341 from filecoin-project/feat/sectors-terminate
...
Sector termination support
2021-01-14 22:00:18 +01:00
Łukasz Magiera
80b8d4b9d7
Address review
2021-01-14 20:27:15 +01:00
Łukasz Magiera
1e53ed6a82
Print proving window info in pending termination list
2021-01-14 17:27:28 +01:00
Łukasz Magiera
32885e1129
termination batcher: Notify based on what was sent
2021-01-14 17:14:26 +01:00
Łukasz Magiera
9632a3836a
Print msg cid in terminate flush
2021-01-14 16:47:30 +01:00
Dirk McCormick
835fd4b23c
feat: markets - miner should not dial client on restart
2021-01-14 16:38:56 +01:00
Łukasz Magiera
4a114150f0
fix miner terminate cli arg checks
2021-01-14 16:14:24 +01:00
Łukasz Magiera
4015ddbb4f
fsm: Fix panic in precommit check in handleTerminating
2021-01-14 16:13:32 +01:00
Łukasz Magiera
49abdd7d7d
Sector termination support - address review
2021-01-14 15:46:57 +01:00
raulk
5453e70cab
Merge pull request #5355 from iand/iand/export-vm-shouldburn
...
chore: export vm.ShouldBurn
2021-01-14 13:28:37 +00:00
Łukasz Magiera
18d38ca42f
docsgen
2021-01-14 12:52:08 +01:00
Łukasz Magiera
7ddf1d1feb
Add terminating states to state lists
2021-01-14 12:44:27 +01:00
Łukasz Magiera
f01f1d377b
Test pending terminations
2021-01-14 12:41:27 +01:00
Łukasz Magiera
785b660724
perning termination CLI
2021-01-14 12:37:31 +01:00
Łukasz Magiera
144b5a1350
perning termination API
2021-01-14 12:37:23 +01:00
Ian Davis
7d2adc383f
chore: export vm.ShouldBurn
2021-01-14 11:29:57 +00:00
Frank
3224c84fb1
add color for token amount
2021-01-14 16:39:39 +08:00
Łukasz Magiera
1cfb73cc3b
ci: Run sector termination tests
2021-01-14 00:14:43 +01:00
Łukasz Magiera
1564db1fce
Sector termination test
2021-01-14 00:11:41 +01:00
Łukasz Magiera
3522c8d45a
SectorTerminateFlush API
2021-01-13 23:32:04 +01:00
Łukasz Magiera
db977a2f91
docsgen
2021-01-13 22:19:42 +01:00
Łukasz Magiera
174c595acc
Don't declare in proving window
2021-01-13 22:19:10 +01:00
Łukasz Magiera
c3d94f8aa9
Merge pull request #5347 from filecoin-project/cov/excl-shed
...
Add misc tooling to codecov ignore list
2021-01-13 20:09:53 +01:00
Jakub Sztandera
20c715d507
Add misc tooling to codecov ignore list
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2021-01-13 17:07:27 +01:00
Aayush Rajasekaran
b6bcd978e7
Fix lotus msig approve
2021-01-13 03:21:50 -05:00
Aayush Rajasekaran
b33bf16f70
Add a command to encode JSON params
2021-01-13 02:40:06 -05:00
Aayush Rajasekaran
02f33e2b8e
Simplify the miner actor set owner command
2021-01-13 01:34:14 -05:00
Łukasz Magiera
52cc2cd3eb
Initial sector termination support
2021-01-13 00:42:01 +01:00
Łukasz Magiera
96cb321eb5
Merge pull request #5331 from filecoin-project/raulk-patch-1
...
README: refine Contribute section.
2021-01-12 23:35:46 +01:00
Aayush Rajasekaran
fc59294154
Merge pull request #5325 from filecoin-project/asr/calibnet-upgrade
...
Calibnet: Set Orange epoch
2021-01-12 14:14:15 -05:00
Peter Rabbitson and raulk
47141042b6
Add comment
...
Co-authored-by: raulk <raul@protocol.ai >
2021-01-12 18:11:18 +01:00
raulk
951fc4e89d
README: refine Contribute section.
...
This adds a bit more colour to prerequiste 3 to disambiguate the "subjective perferences" term.
2021-01-12 16:59:48 +00:00
Łukasz Magiera
efd86876b4
Merge pull request #5329 from filecoin-project/deps/update-pubsub
...
update go-libp2p-pubsub to v0.4.1
2021-01-12 17:58:33 +01:00
Łukasz Magiera
bef53fa263
Merge pull request #5330 from filecoin-project/readme-contribute
...
README: Contribute section
2021-01-12 17:49:34 +01:00
raulk
457ecad302
README.md: refine Contribute section.
2021-01-12 16:04:43 +00:00
raulk
64ebcb1b31
README.md: refine Contribute section.
2021-01-12 16:01:30 +00:00
raulk
1a61c028bc
README: Contribute section.
2021-01-12 15:53:22 +00:00
vyzo
62e76bbcab
update go-libp2p-pubsub to v0.4.1
2021-01-12 17:24:15 +02:00
Łukasz Magiera
b0bb36909b
Merge pull request #4192 from filecoin-project/schomatis/sync/remove-self-bypass
...
fix(sync): remove checks bypass when we submit the block
2021-01-12 14:52:50 +01:00
Łukasz Magiera
56277756a6
Merge pull request #5320 from filecoin-project/feat/multicore-addpiece
...
Multicore AddPiece CommP
2021-01-12 10:25:55 +01:00
Aayush Rajasekaran
50d1fae85f
Calibnet: Set Orange epoch
2021-01-12 02:58:58 -05:00
Łukasz Magiera
5462ecf6da
gofmt
2021-01-11 16:44:11 +01:00
Łukasz Magiera
9e74c3c4e8
Multicore AddPiece CommP
2021-01-11 16:44:11 +01:00
Łukasz Magiera
7d0296c409
Merge pull request #5319 from filecoin-project/fix/fsm-startup-race
...
storagefsm: Fix unsealedInfoMap.lk init race
2021-01-11 16:43:01 +01:00
Łukasz Magiera
3ce296489b
Merge pull request #5252 from filcloud/send-fund-check
...
add fund sufficient check in send
2021-01-11 16:42:38 +01:00
Łukasz Magiera
9a0e552131
Merge pull request #5277 from filcloud/update-newest-version
...
update NewestNetworkVersion
2021-01-11 16:13:23 +01:00
Łukasz Magiera
994934a42b
Merge pull request #5315 from filcloud/fix-fil-short
...
enable parse and shorten negative FIL values
2021-01-11 16:05:45 +01:00
Łukasz Magiera
6328f9c879
Merge pull request #4577 from zgfzgf/fix-chain-consensusfault
...
delete slash-consensus miner
2021-01-11 15:53:42 +01:00
Łukasz Magiera
3fb605a743
Merge pull request #5312 from filecoin-project/fix/client-balances-args
...
Fix client flag parsing in client balances cli
2021-01-11 15:46:16 +01:00
Łukasz Magiera
299e72458e
storagefsm: Fix unsealedInfoMap.lk init race
2021-01-10 14:01:29 +01:00
He Weidong
ab9b3b6851
enable parse and shorten negative FIL values
2021-01-09 17:48:36 +08:00
Frank
93c21a6d2d
make docsgen
2021-01-09 14:53:14 +08:00
Łukasz Magiera
c5a2cac06a
Fix client flag parsing in client balances cli
2021-01-08 23:03:52 +01:00
Łukasz Magiera
32dcfb4842
Merge pull request #5303 from filecoin-project/feat/wallet-market-info
...
Better CLI for wallet market withdraw and client info
2021-01-08 22:54:12 +01:00
Łukasz Magiera
afb9e5f672
Merge pull request #5275 from xgswust/lotout-state-call
...
lotus state call will panic
2021-01-08 21:40:11 +01:00
Łukasz Magiera
108afe08fb
Merge pull request #5300 from filecoin-project/feat/wallet-market-add
...
feat: lotus wallet market add (adds funds to storage market actor)
2021-01-08 21:30:58 +01:00
Łukasz Magiera
c6440677aa
Merge pull request #5304 from filecoin-project/feat/cli-rename-client-info
...
cli - rename `client info` to `client balances`
2021-01-08 20:57:02 +01:00
Aayush Rajasekaran
92fb48d951
Merge pull request #5301 from filecoin-project/asr/devnet-fix
...
Skip bootstrapping if no peers specified
2021-01-08 14:13:47 -05:00
Dirk McCormick
c58086ee27
feat: better CLI for wallet market withdraw and client info
2021-01-07 10:18:29 +01:00
Dirk McCormick
6da09235dc
feat: cli - rename client info to client balances
2021-01-07 09:53:46 +01:00
Frank
9584c72026
if force specified will not check insufficient fund
2021-01-07 11:30:53 +08:00
Frank and Łukasz Magiera
fef5d65c0f
Update FIL format
...
Co-authored-by: Łukasz Magiera <magik6k@users.noreply.github.com >
2021-01-07 11:22:23 +08:00
Aayush Rajasekaran
835b84b12a
Skip bootstrapping if no peers specified
2021-01-06 16:03:29 -05:00
Łukasz Magiera
858994a630
Merge pull request #5297 from filecoin-project/fix/badger-test-race
...
Fix race in blockstore test suite
2021-01-06 20:26:05 +01:00
Łukasz Magiera
72871597cd
Merge pull request #5293 from filecoin-project/fix/fund-mgr-nice-err
...
Better error message when withdrawing funds
2021-01-06 20:23:50 +01:00
Łukasz Magiera
8ac71f6d0a
Merge pull request #5222 from filcloud/bench-env
...
add bench env print
2021-01-06 20:17:42 +01:00
Łukasz Magiera
cbbe01eeb5
Merge pull request #5223 from filcloud/noise-limit
...
add limit and rate for chain noise
2021-01-06 20:17:29 +01:00
Łukasz Magiera
cf299b39b0
Merge pull request #5259 from filcloud/verbose-transfer
...
add verbose for list transfers
2021-01-06 17:24:13 +01:00
Dirk McCormick
c6820ec059
feat: lotus wallet market add (adds funds to storage market actor)
2021-01-06 14:32:46 +01:00
Dirk McCormick
e8e4b559e9
fix: format fund manager message fil amounts
2021-01-06 09:23:54 +01:00
Frank
fdc46ad5df
update json format
2021-01-06 12:20:33 +08:00
Frank
dbe580de10
update realdoit to force
2021-01-06 11:37:29 +08:00
Frank
25f3384939
go fmt
2021-01-06 11:30:51 +08:00
Łukasz Magiera
a15080b563
Merge pull request #5254 from turuslan/fix/chainxchg-buffered
...
Chainxchg write response timeout
2021-01-05 20:40:05 +01:00
Jakub Sztandera
cfcfd5d8fa
Fix race in blockstore test suite
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2021-01-05 20:34:28 +01:00
Łukasz Magiera
ab529f4641
Merge pull request #5288 from filecoin-project/asr/unify-networks
...
Create a calibnet build option
2021-01-05 20:15:13 +01:00
Łukasz Magiera
9b70fdbe9d
Merge pull request #5289 from filecoin-project/asr/remove-env-var
...
Remove LOTUS_DISABLE_V2_ACTOR_MIGRATION envvar
2021-01-05 20:10:26 +01:00
Łukasz Magiera
dba2df80da
Merge pull request #5255 from filcloud/correct-replace-flags
...
correct flag usages for replace cmd
2021-01-05 19:38:09 +01:00
Łukasz Magiera
2c9f4ad5ad
Merge pull request #5251 from liismn/master
...
Fix deadlock in runWorker in sched_worker.go
2021-01-05 19:35:49 +01:00
Łukasz Magiera
4f9fcd2b01
Merge pull request #5258 from filecoin-project/raulk/tvx-batch-tipset-diff
...
tvx extract: more tipset extraction goodness.
2021-01-05 18:57:21 +01:00
Łukasz Magiera
f806822440
Merge pull request #5217 from shaodan/skip-check-terminated
...
Skip checking terminated sectors provable
2021-01-05 18:39:29 +01:00
Łukasz Magiera
44a56c7e33
Merge pull request #5208 from jsign/jsign/imprreadpiece
...
sector-storage/mock: improve mocked readpiece
2021-01-05 18:37:48 +01:00
Łukasz Magiera
61b7b86af5
Merge pull request #5242 from luqz/patch-1
...
update weight canSeal and canStore when attach
2021-01-05 18:35:18 +01:00
Dirk McCormick
3287c621ad
fix: better withdrawal error message
2021-01-05 16:58:12 +01:00
Aayush Rajasekaran
11d1e3cd5f
Remove LOTUS_DISABLE_V2_ACTOR_MIGRATION envvar
2021-01-05 00:46:57 -05:00
Aayush Rajasekaran
1bd2ae034f
Create a calibnet build option
2021-01-05 00:32:15 -05:00
Peter Rabbitson
446a24ef3f
Fix forgotten test-call
2021-01-04 15:46:09 +01:00
Peter Rabbitson
9334e73396
Snake a context through the Chain-blockstore creation
2021-01-04 15:27:52 +01:00
Frank
4afef16ee6
update NewestNetworkVersion
2020-12-31 18:43:14 +08:00
eben.xie
72c1fa81db
when use lotus state call method, in lotus/cli/state.go 1620 line, the paramObj needs struct type not a ptr type,
...
if use a ptr type, the program will panic in line 1621(paramObj.NumField())
2020-12-31 11:41:51 +08:00
Frank
7583c4399a
add verbose for list transfers
2020-12-28 16:36:19 +08:00
Frank
a7a6f24ceb
add value for all method
2020-12-28 11:08:19 +08:00
Raúl Kripalani
cd032d5418
tvx extract: more tipset extraction goodness.
...
- ability to extract a tipset range into individual vectors.
- ability to extract a tipset range and squash into a single multi-tipset vector.
- mark statediff output deterministically, so it can be extracted by tooling.
- ability to execute callbacks between tipsets in the driver.
- implement save-balances callback.
2020-12-27 18:58:35 +00:00
He Weidong
8613454d1d
correct flag usages for replace cmd
2020-12-27 23:46:03 +08:00
Ruslan Tushov
f9aca39caf
Buffered stream for chainxchg response
2020-12-25 16:03:46 +03:00
Frank
6b9daa4d14
update return error
2020-12-25 16:32:21 +08:00
Frank
df973da748
add fund sufficient check in send
2020-12-25 16:25:46 +08:00
liismn
e9cc697ee8
Update sched_worker.go
...
Avoid possible deadlock by sh.workersLk
2020-12-25 15:05:01 +08:00
Deep Kapur
bb5a92e2f4
Update SECURITY.md ( #5246 )
...
Based on feedback from @zgfzgf and a few others - recommending that we make this change to offer more clarity on what is meant by security issues (which are not always "Critical" in severity).
2020-12-23 00:48:25 -03:00
Lucas Molas
461a3cdebc
fix(sync): enforce ForkLengthThreshold for synced chain ( #5182 )
2020-12-22 12:29:36 -03:00
quanzhan lu
d806fafee8
update weight canSeal and canStore when attach
...
update weight canSeal and canStore when attach storage
2020-12-22 19:07:17 +08:00
Łukasz Magiera
e9989d0e46
Merge pull request #5230 from filecoin-project/release/v1.4.0
...
Lotus version 1.4.0
2020-12-19 22:19:55 +01:00
Aayush Rajasekaran
c01d9f05df
Lotus version 1.4.0
2020-12-19 16:18:32 -05:00
Łukasz Magiera
bdd6cea13f
Merge pull request #5228 from filecoin-project/fix/orange-upgrade
...
V9 Upgrade
2020-12-19 22:17:05 +01:00
Jakub Sztandera
e777b879a1
Add the missing file
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-12-19 22:10:45 +01:00
Jakub Sztandera
c7e3e9fa7f
Add IsNearUpgrade
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-12-19 21:51:07 +01:00
Jakub Sztandera
420888aeae
Add UpgradeOrange to params_2k and params_testground
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-12-19 21:35:14 +01:00
Łukasz Magiera
594737ff6c
Upgrade specs-actors
2020-12-19 21:34:57 +01:00
Łukasz Magiera
c1aafb7b71
Add missing v9 to chain/actors/version
2020-12-19 21:29:12 +01:00
Jakub Sztandera
a3b325db5d
Disable consensus faults during upgrade orange
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-12-19 21:00:12 +01:00
Łukasz Magiera
24dd6e01d7
disable SF for finality epochs
2020-12-19 20:53:08 +01:00
Łukasz Magiera
22884f18f1
define v9 upgrade
2020-12-19 20:44:21 +01:00
Frank
984e4e9963
add limit and rate for chain noise
2020-12-18 19:35:11 +08:00
Frank
f24d401b61
add bench env print
2020-12-18 17:57:32 +08:00
Łukasz Magiera
9892c60ed0
Show verified power in miner sector list
2020-12-17 17:17:07 +01:00
Łukasz Magiera
19d457ae5b
Merge pull request #5216 from filecoin-project/fix/fix-dealexp-panic
...
markets: Fix deal expired panic
2020-12-17 16:44:32 +01:00
Anton Evangelatov
655277171b
baseline 1 miner 1 cluster composition for local:docker
2020-12-17 16:19:41 +01:00
Dan Shao
fda3b152bd
Skip checking terminated sectors provable
2020-12-17 20:05:43 +08:00
Łukasz Magiera
b8bba15ed2
markets: Fix deal expired panic
2020-12-17 12:01:51 +01:00
Łukasz Magiera
c11803ad55
Merge pull request #5180 from zzx234234/fix-truncating-sector-log
...
fix a coding error in truncating sector log, issue #4746
2020-12-17 11:05:44 +01:00
Łukasz Magiera
5324440f7d
Merge pull request #5202 from filecoin-project/release/v1.3.0
...
Lotus version 1.3.0
2020-12-16 20:20:55 +01:00
Ignacio Hagopian
f6cf27c781
improve mocked readpiece
...
Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com >
2020-12-16 10:15:38 -03:00
Aayush Rajasekaran
d04c01939d
Lotus version 1.3.0
2020-12-16 00:34:34 -05:00
Aayush Rajasekaran
f2aea11971
Merge pull request #5200 from filecoin-project/release/v1.3.0
...
Disable gas burning for window post messages
2020-12-16 00:23:50 -05:00
Steven Allen
1f754bdb78
disable gas burning for window post messages
...
While over-estimation fees and miner tips are still paid, gas is no longer burnt
for direct, successful window PoSt messages.
Usually, gas is burnt to prevent an attacker from spamming the network and to
allow clients to "price" messages (using the base fee cap) based on how urgently
they need them to be processed. However:
1. Window PoSt is already a "proof of work".
2. Miners need to submit WindowedPoSts on-time so all window post messages are urgent.
3. Work is already under way to move window post verification off-chain (making
it effectively free). This change simply introduces the "free" part a bit earlier.
2020-12-16 00:10:25 -05:00
Łukasz Magiera
46e5cc9317
Merge pull request #5197 from filecoin-project/fix/lock-propose
...
fix lock propose
2020-12-15 23:34:02 +01:00
whyrusleeping
6c6711e638
fix lock propose
2020-12-15 13:27:22 -08:00
Łukasz Magiera
3d52c087cc
Merge pull request #5195 from filecoin-project/feat/v1.2.3-prep
...
v1.2.3 changelog, version bump
2020-12-15 20:06:39 +01:00
Łukasz Magiera
0d72d742b4
Merge pull request #5194 from filecoin-project/raulk/tvx-extract-tipset
...
tvx command to extract tipset vectors.
2020-12-15 19:53:10 +01:00
Łukasz Magiera
884e20f637
Merge pull request #5196 from filecoin-project/feat/shed-block-pubsub-id
...
lotus-shed blockmsgid command
2020-12-15 19:36:02 +01:00
vyzo
210216a94f
lotus-shed blockmsgid command
2020-12-15 20:20:16 +02:00
Raúl Kripalani
2af1283c65
tvx exec: flag to fallback to API blockstore.
2020-12-15 17:44:56 +00:00
Łukasz Magiera
d2b7e7b2ab
v1.2.3 changelog, version bump
2020-12-15 18:39:50 +01:00
Raúl Kripalani
3fa51f08e1
fix lint error; stamp metadata on vector.
2020-12-15 17:08:49 +00:00
Raúl Kripalani
446b1cc883
tvx command to extract tipset vectors.
2020-12-15 16:56:01 +00:00
Łukasz Magiera
3c7f5f7629
Merge pull request #5189 from filecoin-project/fix/on-commit-ignore-failed-msgs
...
When waiting for deal commit messages, ignore unsuccessful messages
2020-12-14 12:57:27 +01:00
Dirk McCormick
dc8ff27b36
fix: when waiting for deal commit messages, ignore unsuccessful messages
2020-12-14 12:30:52 +01:00
Anton Evangelatov
4d69947eed
resolve conflicts with master
2020-12-11 10:01:14 +01:00
zzx234234
7db5e8061d
fix a coding error in truncating sector log
2020-12-11 11:31:36 +08:00
Łukasz Magiera
65b921c62c
Merge pull request #5177 from filecoin-project/acautman-iosize
...
stores: Bigger copy buffer size
2020-12-10 22:28:47 +01:00
Łukasz Magiera
c61f341b22
Merge pull request #5178 from filecoin-project/asr/ask-min-piece
...
Print MinPieceSize when querying ask
2020-12-10 22:27:48 +01:00
Aayush Rajasekaran
e33f873df8
Print MinPieceSize when querying ask
2020-12-10 15:38:18 -05:00
Łukasz Magiera
46a5013dc1
stores: Simplify remote copy buf size logic
2020-12-10 20:54:42 +01:00
Łukasz Magiera
53a6c4eac6
Merge branch 'iosize' of github.com:acautman/lotus into acautman-iosize
2020-12-10 20:48:04 +01:00
Łukasz Magiera
2e154ef6d0
Merge pull request #5176 from filecoin-project/shaodan-miner-sectors-info
...
Shaodan miner sectors info
2020-12-10 20:09:15 +01:00
Łukasz Magiera
47346907dd
docsgen: Add []abi.SectorNumber example
2020-12-10 20:00:48 +01:00
Łukasz Magiera
0cb2f51549
Merge pull request #5094 from filecoin-project/asr/verified-only
...
Allow miners to filter (un)verified deals
2020-12-10 19:48:22 +01:00
Łukasz Magiera
564b88af52
docsgen, lint
2020-12-10 19:36:02 +01:00
Łukasz Magiera
d347e7ab8f
Merge branch 'miner-sectors-info' of github.com:shaodan/lotus into shaodan-miner-sectors-info
2020-12-10 19:32:26 +01:00
Łukasz Magiera
46c7f047d4
Merge pull request #5166 from liyue201/patch-1
...
fix curSealing out of MaxSealingSectors limit
2020-12-10 19:18:30 +01:00
Łukasz Magiera
58729b7fd6
Merge pull request #5169 from filcloud/5141-mpoolpending
...
add mpoolpending from to filter
2020-12-10 17:31:48 +01:00
Łukasz Magiera
4767773d1b
Merge pull request #5171 from filecoin-project/raulk/block-delay-metric
...
add metrics for delayed blocks.
2020-12-10 17:12:12 +01:00
Łukasz Magiera
c9b489437d
Merge pull request #5173 from filecoin-project/fix/mpool-push-untrusted
...
fix PushUntrusted publishing -- the message is local
2020-12-10 17:08:03 +01:00
vyzo
e07059e73d
fix PushUntrusted publishing -- the message is local
2020-12-10 17:26:41 +02:00
Raúl Kripalani
0570306bb6
add metrics for delayed blocks.
2020-12-10 14:52:05 +00:00
Frank
0f08da3272
add mpoolpending from to filter
2020-12-10 17:21:32 +08:00
caoao
d4582fb32e
write size according to RegisteredSealProof
2020-12-10 11:59:09 +08:00
stirlingx
3c50baaf5b
fix curSealing out of MaxSealingSectors limit
2020-12-10 11:04:42 +08:00
Steven Allen
b78b9a441b
update docs
2020-12-09 11:29:41 -08:00
Steven Allen
a47b063a24
Fix duplicate nonce test
...
StateGetActor now gets the actor at the tipset parent state.
2020-12-09 11:29:41 -08:00
Steven Allen
e164dbb953
Compute the next nonce from the tipset, instead of actually executing the tipset
...
We could also do this in the message pool itself, but I'm not sure if it's worth it?
2020-12-09 11:29:41 -08:00
Steven Allen
b8e3808c4f
Make state tipset usage consistent in the API
...
_Always_ (almost) use the tipset's parent state, instead of computing.
Exceptions:
* MinerGetBaseInfo. Fixing this would break things so we need to be
careful (although we could bump the API version, fix it, then fix the call
sites).
* StateReplay. This is replaying a message on top of the given tipset.
* GasEstimateGasLimit. This executes the message on-top-of the tipset's
computed state (unlike call which executes it on the tipset's parent state).
* Having this method and Call apply the message at different heights is really
weird.
2020-12-09 11:29:40 -08:00
Łukasz Magiera
e1be89b442
Merge pull request #5159 from iand/fix/event-hang
...
fix(events): avoid potential hang when starting event listener
2020-12-09 19:40:02 +01:00
Łukasz Magiera
2ce5a29004
Merge pull request #5150 from filecoin-project/feat/list-deals-xfer-id
...
show data transfer ID in list-deals
2020-12-09 19:39:46 +01:00
Łukasz Magiera
39e73e1cb4
Merge pull request #5158 from wangyancun/master
...
Remove extra spaces
2020-12-09 19:31:38 +01:00
Łukasz Magiera
bc9b5cb5fc
Merge pull request #5160 from iand/fix/unlock-event-mutex
...
fix(events): unlock mutex before error returns
2020-12-09 19:25:07 +01:00
Łukasz Magiera
9990d440e9
Merge pull request #5162 from filecoin-project/ref/mpool
...
Small message pool refactors
2020-12-09 19:23:22 +01:00
Ian Davis
c6f5214657
fix(events): unlock mutex before error returns
2020-12-09 13:37:56 +00:00
Ian Davis
696469aae7
fix: avoid potential hang when starting event listener
...
It was possible for NewEvents to never return, blocked on waiting for a WaitGroup to be done.
The call to Done was in a goroutine that could exit before reaching the Done call.
Replace the WaitGroup with a channel that is closed to signal that initialisation is complete.
Also, while we are waiting on the channel, wait on the context so we can exit clealy if the
context is canceled.
2020-12-09 11:29:48 +00:00
beck
d3fa728894
Remove extra spaces
2020-12-09 19:22:21 +08:00
Jakub Sztandera
6ca5caef31
Refactor DefaultMessageSendSpec
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-12-08 20:51:27 +01:00
Jakub Sztandera
689b93dc0e
messagepool: small refactor
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-12-08 20:07:13 +01:00
Dirk McCormick
72cb130e17
feat: show data transfer ID in list-deals
2020-12-08 15:23:26 +01:00
Łukasz Magiera
a999e41677
Merge pull request #5072 from zgfzgf/feat-shed-cid
...
Feat shed cid
2020-12-08 10:23:04 +01:00
Łukasz Magiera
6b1c54162a
Merge pull request #5112 from filecoin-project/feat/use-fund-manager-to-withdraw-market-funds
...
Use FundManager to withdraw funds, add MarketWithdraw API
2020-12-08 10:08:40 +01:00
Anton Evangelatov
3c291dd23f
go get lotus@master in circleci
2020-12-07 15:44:21 +01:00
Anton Evangelatov
1cfd9555d5
reduce sectors ; less verbose logging for some subsystems
2020-12-07 15:11:41 +01:00
Anton Evangelatov
064b036000
update debug image to use 8MiB sectors
2020-12-07 14:14:21 +01:00
Łukasz Magiera
5c37c9d8e9
Merge pull request #5118 from filcloud/keygen-outfile
...
add keygen outfile
2020-12-07 13:11:11 +01:00
Łukasz Magiera
b7975dcd9a
Merge pull request #5114 from filecoin-project/chore/update_sr2_stat_aggregation
...
Chore/update sr2 stat aggregation
2020-12-07 13:09:23 +01:00
Łukasz Magiera
3beebe5dc8
Merge pull request #5119 from filecoin-project/fix/ctl-address-lookup
...
miner: Fix control address lookup
2020-12-07 12:59:32 +01:00
Anton Evangelatov
2829245a46
baseline k8s configs
2020-12-07 11:48:22 +01:00
Anton Evangelatov
b1dcf5fead
8MB sectors ; 5MB deal
2020-12-07 11:48:22 +01:00
Anton Evangelatov
d0599ff1e3
dummy delay for everyone but first miner
2020-12-07 11:48:22 +01:00
Anton Evangelatov
a53fd82379
add more time to miner to bootstrap
2020-12-07 11:48:22 +01:00
Anton Evangelatov
86af05ba6f
update base image with latest filecoin-ffi
2020-12-07 11:48:22 +01:00
Anton Evangelatov
c543a10ce7
rename oni/lotus-soup to testplans/lotus-soup and lock lotus version
2020-12-07 11:48:22 +01:00
Dan Shao
d56170d70e
Optimize sectors info loading
2020-12-07 13:42:37 +08:00
Peter Rabbitson
d9e3cc0374
Add an extra filplus counter
2020-12-04 19:00:13 +01:00
Łukasz Magiera
a5a72a41eb
miner: Fix control address lookup
2020-12-04 17:02:23 +01:00
Peter Rabbitson
2514c96cff
Count deals from sealed sectors only
2020-12-04 15:45:25 +01:00
Peter Rabbitson
88bd757024
Only count the first 10 copies of the same piece per project
2020-12-04 15:45:25 +01:00
Peter Rabbitson
1e6aa4b129
Only count phase2 deals ( start epoch 166560 )
2020-12-04 15:45:25 +01:00
Frank
daca99687c
add keygen outfile
2020-12-04 18:39:35 +08:00
Ingar Shu
65abeb066d
docs
2020-12-03 13:20:50 -08:00
Ingar Shu
13c8a235b6
Use FundManager to withdraw funds, add MarketWithdraw to API
2020-12-03 13:08:18 -08:00
Łukasz Magiera
b13226bc2f
Merge pull request #5111 from filecoin-project/fix/send-nonce-0
...
fix: send with declared nonce 0
2020-12-03 19:01:19 +01:00
Jakub Sztandera
07afd93443
fix: send with declared nonce 0
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-12-03 18:38:36 +01:00
Łukasz Magiera
dc06d30f52
Merge pull request #5101 from filecoin-project/raulk/memory-watchdog
...
introduce memory watchdog; LOTUS_MAX_HEAP
2020-12-03 15:46:09 +01:00
Łukasz Magiera
90a31fde9f
Merge pull request #5103 from filecoin-project/feat/miner-control-config
...
miner: Control address config for (pre)commits
2020-12-03 15:33:12 +01:00
Raúl Kripalani
f9cbf6d526
watchdog: add LOTUS_DISABLE_WATCHDOG escape hatch.
2020-12-03 13:16:10 +00:00
Łukasz Magiera
b190c3492a
Merge pull request #5099 from zgfzgf/feat-chain-gen
...
delete repeat call func
2020-12-03 13:23:39 +01:00
Łukasz Magiera
da5e1b319f
Merge pull request #5098 from filecoin-project/feat/shed-ledger-show
...
shed: ledger show command
2020-12-03 13:22:06 +01:00
Łukasz Magiera
ba7854d645
Merge pull request #5105 from filecoin-project/feat/log-insufficent-peers
...
sync: log a message when there aren't enough peers
2020-12-03 12:53:40 +01:00
Łukasz Magiera
d844938a92
Merge pull request #5107 from zgfzgf/feat-miner-round
...
optimize code use existence var
2020-12-03 12:51:49 +01:00
Łukasz Magiera
58695dc1bc
miner: fix tests
2020-12-03 12:37:11 +01:00
Łukasz Magiera
1502ca6460
storagefsm: Fix addr selection for commits
2020-12-03 12:30:41 +01:00
zgfzgf
178691e37f
optimize code use existence var
2020-12-03 09:54:57 +08:00
Aayush Rajasekaran
93d26195f1
Merge pull request #5104 from filecoin-project/release/v1.2.2
...
Lotus version 1.2.2
2020-12-02 20:40:40 -05:00
Travis Person
a584fcb935
sync: log a message when there aren't enough peers
2020-12-03 01:27:07 +00:00
Aayush Rajasekaran
bf93dfbc3b
Lotus version 1.2.2
2020-12-02 20:23:59 -05:00
Raúl Kripalani
d033f8aab1
watchdog: remove silence period, reduce tick interval to 5 secs.
2020-12-02 22:31:57 +00:00
Raúl Kripalani
e34a759889
avoid global ResourceConstraints.
2020-12-02 22:26:30 +00:00
Raúl Kripalani
2ef8acdfc8
back out index cache usage in badger blockstore.
2020-12-02 21:35:13 +00:00
Łukasz Magiera
562f5839b7
Fix lint
2020-12-02 22:01:09 +01:00
Łukasz Magiera
c3a0feef96
miner: Improve default address config
2020-12-02 21:54:38 +01:00
Łukasz Magiera
2fd93a55ac
plumb AddressSelector to stoage fsm
2020-12-02 21:47:54 +01:00
Łukasz Magiera
783971d2c8
docsgen, gofmt
2020-12-02 20:46:40 +01:00
Łukasz Magiera
f74a1b70ab
miner: Fix actor control list cli
2020-12-02 20:46:07 +01:00
Łukasz Magiera
7246ef273f
miner: Control address config for (pre)commits
2020-12-02 19:58:00 +01:00
Raúl Kripalani
e8a5e0d2fe
integrate memory watchdog; impose limits on badger caches.
2020-12-02 16:40:28 +00:00
zgfzgf
a415e49fdb
delete repeat call func
2020-12-02 20:05:01 +08:00
Raúl Kripalani
655aea1018
Merge branch 'master' into raulk/badger-index-cache
2020-12-02 11:46:57 +00:00
Łukasz Magiera
9707c82285
shed: ledger show command
2020-12-02 10:37:17 +01:00
Aayush Rajasekaran
370817eb60
Allow miners to filter (un)verified deals
2020-12-02 01:32:34 -05:00
zgfzgf
97dd082585
change flag codec value raw to id and default value is id
2020-12-02 08:41:58 +08:00
Łukasz Magiera
3196b2cfd5
Merge pull request #5086 from filecoin-project/feat/better-sector-check
...
miner: Add slow mode to proving check
2020-12-02 01:03:48 +01:00
Łukasz Magiera
289ef910a0
fix imports, docsgen
2020-12-02 00:39:55 +01:00
Łukasz Magiera
95eaf13b5a
sectorstorage: Fix tests
2020-12-02 00:36:32 +01:00
Łukasz Magiera
c6f85886bf
miner: Add slow mode to proving check
2020-12-02 00:32:14 +01:00
Łukasz Magiera
b6046924b3
Merge pull request #5083 from filecoin-project/feat/miner-info-improvements
...
miner info cli improvements
2020-12-01 22:46:50 +01:00
Łukasz Magiera
bc14d0820f
fix lint
2020-12-01 20:00:55 +01:00
Łukasz Magiera
64e30808f8
miner info: Print control and spendable balances
2020-12-01 19:56:47 +01:00
Łukasz Magiera
28420b9eb0
miner info: Make balances line up better
2020-12-01 19:43:22 +01:00
Łukasz Magiera
b28ed5887c
gofmt
2020-12-01 19:23:43 +01:00
Łukasz Magiera
827ec75f5f
miner info: Don't print random config values
2020-12-01 19:23:29 +01:00
Łukasz Magiera
c31774b08e
miner info: Cleanup balance printing
2020-12-01 19:22:57 +01:00
Łukasz Magiera
be9f7b88b2
uint64 is too small
2020-12-01 19:15:39 +01:00
Łukasz Magiera
15c4793fe0
miner info: More cleanup
2020-12-01 19:15:20 +01:00
Łukasz Magiera
42cecbd879
miner info: Collapse sector size line
2020-12-01 19:01:08 +01:00
Łukasz Magiera
00e5ace818
Print basefee in miner info
2020-12-01 18:56:43 +01:00
Łukasz Magiera
82b5cb89cd
Merge pull request #5061 from filecoin-project/fix/err-late-deals
...
Error out deals that are not activated by proposed deal start epoch
2020-12-01 17:02:06 +01:00
dirkmc and Łukasz Magiera
b7436cd300
Update markets/storageadapter/ondealsectorcommitted.go
...
Co-authored-by: Łukasz Magiera <magik6k@users.noreply.github.com >
2020-12-01 16:48:48 +01:00
zgfzgf
715c32ff77
add flag codec
2020-12-01 22:53:24 +08:00
Dirk McCormick
44d929c084
fix: increase proposed deal start epoch for CLI test
2020-12-01 15:31:05 +01:00
Łukasz Magiera
4b1d6bfcca
Merge pull request #5079 from zgfzgf/feat-shed-commp
...
add commp-to-cid base64 decode
2020-12-01 15:11:23 +01:00
Łukasz Magiera
614f45dcfb
Merge pull request #5041 from filecoin-project/feat/5013
...
Sector check command
2020-12-01 14:59:01 +01:00
Łukasz Magiera
354b5af55a
Merge pull request #5032 from filecoin-project/fix/cancel-transfer
...
Cancel transfer cancels storage deal
2020-12-01 14:57:58 +01:00
Łukasz Magiera
fc5120621b
Merge pull request #5080 from filecoin-project/feat/enable-stack-with-gas-tracing
...
Enable Callers tracing when GasTracing is enabled
2020-12-01 14:56:41 +01:00
Łukasz Magiera
c4a6b94b9c
Merge pull request #5023 from filecoin-project/feat/worker-set-task-types
...
worker: Support setting task types at runtime
2020-12-01 14:51:07 +01:00
Łukasz Magiera and dirkmc
054327b72a
wdpost: Update comment
...
Co-authored-by: dirkmc <dirkmdev@gmail.com >
2020-12-01 14:50:51 +01:00
Dirk McCormick
cb044f83a7
fix: ensure deal start is far enough in future for tests
2020-12-01 14:25:48 +01:00
Jakub Sztandera
f1291f137c
Enable Callers tracing when GasTracing is enabled
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-12-01 13:53:30 +01:00
Dirk McCormick
6bbb8ecafc
refactor: simplify deal start epoch timeout handling
2020-12-01 12:40:02 +01:00
zgfzgf
ec08e27af2
add base64 decode
2020-12-01 19:36:01 +08:00
Dirk McCormick
c5a8b7076c
feat: go-fil-markets v1.0.9
2020-12-01 11:58:28 +01:00
Łukasz Magiera
4d019f16e4
Merge pull request #5074 from filecoin-project/fix/deal-verified-helptext
...
Fix helptext for verified-deal default in client deal
2020-12-01 11:54:41 +01:00
Dirk McCormick
ceea03cd40
fix: client test list-deals parsing
2020-12-01 11:48:14 +01:00
Łukasz Magiera
32065f551e
Fix helptext for verified-deal default in client deal
2020-12-01 11:41:21 +01:00
Dirk McCormick
7bab281449
feat: go-data-transfer v1.2.2 / go-fil-markets v1.0.8
2020-12-01 11:12:41 +01:00
zgfzgf
a8cdb8adc7
add abi Cid
2020-12-01 17:16:41 +08:00
Łukasz Magiera
2be9836196
Merge pull request #5068 from filecoin-project/zen/ledger-sign-print
...
Ledger signature verification
2020-12-01 09:59:36 +01:00
zgfzgf
0439e95aa3
add encoding flag
2020-12-01 16:50:53 +08:00
ZenGround0
2e5843a0ee
Filecoin signature serialization
2020-11-30 23:14:21 -05:00
ZenGround0
751568a4dd
Print hex
2020-11-30 22:50:41 -05:00
Łukasz Magiera
6dea0a6281
worker: fix math-related issue
2020-11-30 23:19:16 +01:00
Łukasz Magiera
a4f3758f4c
worker api: better grouping
2020-11-30 23:16:30 +01:00
Łukasz Magiera
3e143cac4b
Merge pull request #5060 from filecoin-project/feat/listasks-ping
...
client list-asks --by-ping
2020-11-30 23:14:53 +01:00
Łukasz Magiera
0386cc5d48
Merge pull request #5059 from filecoin-project/feat/mpool-replace-opt-limit
...
Make --gas-limit optional in mpool replace cli
2020-11-30 20:07:09 +01:00
Dirk McCormick
e02a366419
feat: error out deals that are not activated by proposed deal start epoch
2020-11-30 15:27:40 +01:00
Łukasz Magiera
d15ef9ac9b
Merge pull request #5036 from filecoin-project/feat/shed-rpc-args
...
shed rpc: Allow calling with args
2020-11-30 14:33:52 +01:00
Łukasz Magiera
70732ac423
Fix lint
2020-11-30 14:26:42 +01:00
Łukasz Magiera
b18bc90dbc
client list-asks --by-ping
2020-11-30 14:20:05 +01:00
Łukasz Magiera
8382977e21
Merge pull request #5037 from filecoin-project/fix/chainstr-tipset-leak
...
Fix chainstore tipset leak
2020-11-30 14:17:28 +01:00
Łukasz Magiera
f4913c19b1
Make --gas-limit optional in mpool replace cli
2020-11-30 12:41:50 +01:00
zgfzgf
253e22d6ea
add bitfield merge func
2020-11-28 21:54:30 +08:00
zgfzgf
a7ed639c21
optimize bitfield use func
2020-11-28 21:44:12 +08:00
zgfzgf
f4adf03ce5
optimize bitfield intersect
2020-11-28 21:07:14 +08:00
zgfzgf
c016e34dbc
bitfield add encode
2020-11-28 20:56:16 +08:00
zgfzgf
21835c785b
optimize bitfield runs
2020-11-28 20:17:56 +08:00
zgfzgf
8007c1f9ae
feat bitfield stat
2020-11-28 20:03:26 +08:00
zgfzgf
055795c4cc
optimize bitfield decode
2020-11-28 19:14:48 +08:00
zgfzgf
b03c4bc26b
add bitfield hex encode
2020-11-28 17:29:15 +08:00
Łukasz Magiera
660ac26dd9
Merge pull request #5035 from filecoin-project/feat/mpool-stat-gas
...
Print gas limit sum in mpool stat
2020-11-27 20:05:03 +01:00
Jakub Sztandera
65d50c76d6
bonus: fix WalletSign using t0 addresses in WalletSignMessage
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-11-27 17:19:41 +01:00
Łukasz Magiera
e8d2560581
Fix tests
2020-11-27 16:47:48 +01:00
Łukasz Magiera
dc7c7608df
docsgen
2020-11-27 16:37:06 +01:00
Łukasz Magiera
13a5b7f539
Merge pull request #5029 from GFZRZK/GFZRZK/patch/fix_ambiguous_display
...
fix: start a new line in print miner-info to avoid ambiguous display
2020-11-27 16:17:25 +01:00
Łukasz Magiera
0c1592f2d3
Merge pull request #5025 from filecoin-project/feat/accounting-tool
...
add a tooling to make filecoin accounting a little easier
2020-11-27 16:11:25 +01:00
Łukasz Magiera
61485beb22
fix lint
2020-11-27 16:02:01 +01:00
Łukasz Magiera
01ad4c0514
shed rpc: Allow calling with args
2020-11-27 15:57:00 +01:00
Łukasz Magiera
09b9dfc3ce
Print gas limit sum in mpool stat
2020-11-27 15:55:59 +01:00
Dirk McCormick
c66e594046
fix: cancel transfer cancels storage deal
2020-11-27 15:37:22 +01:00
wangchao
9ade05b33b
fix: start a new line in print miner-info to avoid ambiguous display
2020-11-27 15:14:58 +08:00
Jakub Sztandera
13ff98416f
Fix cs.tipsets being unbounded
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-11-26 23:37:59 +01:00
whyrusleeping
4f675b76ad
add a tooling to make filecoin accounting a little easier
2020-11-26 13:46:19 -08:00
Łukasz Magiera
a6658a858f
Fix tests
2020-11-26 19:59:15 +01:00
Łukasz Magiera
bfb5bad124
docsgen
2020-11-26 17:34:58 +01:00
Łukasz Magiera
3672053ae9
worker: Support setting task types at runtime
2020-11-26 17:33:34 +01:00
Łukasz Magiera
4dfec7b232
worker: Sort tasks in info
2020-11-26 16:37:11 +01:00
Łukasz Magiera
23c7728edb
worker: Print task types in info
2020-11-26 16:34:51 +01:00
Łukasz Magiera
aa278443d3
Merge pull request #5008 from filecoin-project/fix/worker-remote
...
worker: More robust remote checks
2020-11-26 16:29:51 +01:00
Łukasz Magiera
42173e29d6
Merge pull request #5019 from zgfzgf/fix-wallet-default-delete
...
fix wallet delete address where address is default
2020-11-26 16:10:39 +01:00
zgfzgf
32c159fa3a
fix lint check
2020-11-26 21:36:40 +08:00
zgfzgf
fad250058d
fix wallet delete address where address is default
2020-11-26 20:55:29 +08:00
Łukasz Magiera
2304ea0077
Merge pull request #5016 from filecoin-project/fix/fsm-rm-unceroverable
...
storagefsm: Add missing planners
2020-11-26 12:22:48 +01:00
Łukasz Magiera
6df0340136
Merge pull request #4945 from filecoin-project/feat/deal-await-precommit
...
markets - separate watching for pre-commit from prove-commit
2020-11-26 12:22:00 +01:00
Łukasz Magiera
41d370557f
Merge remote-tracking branch 'origin/master' into feat/deal-await-precommit
2020-11-26 12:09:52 +01:00
Łukasz Magiera
dfb769c505
Merge pull request #5015 from filecoin-project/deps/jsonrpc-v0.1.2
...
Update go-jsonrpc to v0.1.2
2020-11-26 12:03:35 +01:00
Łukasz Magiera
b916ac83cb
Merge pull request #5002 from zgfzgf/fix-wallet-deadlock
...
fix wallet dead lock
2020-11-26 12:03:12 +01:00
Łukasz Magiera
74f040f9d5
storagefsm: Add SubmitCommit to toStatState switch
2020-11-26 12:02:35 +01:00
Łukasz Magiera
fcec665267
Merge remote-tracking branch 'origin/master' into feat/deal-await-precommit
2020-11-26 11:51:36 +01:00
Łukasz Magiera
506624f509
Update go-jsonrpc to v0.1.2
2020-11-26 11:42:31 +01:00
Łukasz Magiera
1f9ca1958e
Merge pull request #5005 from filecoin-project/feat/miner-slow-winpost-log
...
miner: log winningPoSt duration separately
2020-11-26 11:25:02 +01:00
Łukasz Magiera
91259c29d4
Merge pull request #4996 from filecoin-project/feat/configure-graphsync
...
Configure simultaneous requests
2020-11-26 11:24:39 +01:00
Łukasz Magiera
e2278ebe6a
Merge pull request #5007 from filecoin-project/fix/fsm-new-retry
...
storagefsm: Improve new deal sector logic
2020-11-26 11:19:25 +01:00
Łukasz Magiera
eeb38fa649
storagefsm: Test fsmPlanners map
2020-11-26 10:58:07 +01:00
Łukasz Magiera
ba87cb4fa9
storagefsm: Add missing planners
2020-11-26 10:57:47 +01:00
Łukasz Magiera
65653a1747
storagefsm: Add GetTicket to some maps
2020-11-26 10:53:31 +01:00
s1m0n21
663b3f4f21
add a sector check command
2020-11-26 15:02:43 +08:00
Jakub Sztandera
d15d9b0fb9
Merge pull request #5010 from filecoin-project/fix/inspec-not-found
...
Fix actor not found in chain inspect-usage
2020-11-25 20:57:26 +01:00
Jakub Sztandera
86e25e7969
Fix actor not found in chain inspect-usage
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-11-25 20:04:27 +01:00
Łukasz Magiera
2e544e3e6a
configure SimultaneousTransfers in node/builder
2020-11-25 19:57:38 +01:00
Łukasz Magiera
7904f135ff
Merge pull request #4998 from filecoin-project/asr/json-deal
...
Default StartDealParams's fast retrieval field to true over JSON
2020-11-25 19:32:30 +01:00
Łukasz Magiera
89493fe2b8
storagefsm: newDealSector review
2020-11-25 18:55:58 +01:00
Łukasz Magiera
23bf3349d7
worker: More robust remote checks
2020-11-25 17:05:45 +01:00
Łukasz Magiera
6166204bac
storagefsm: Improve new deal sector logic
2020-11-25 16:40:04 +01:00
Dirk McCormick
97a76a4b9a
feat: update to go-graphsync v0.5.1
2020-11-25 13:18:41 +01:00
Łukasz Magiera
f1948d54f0
miner: log winningPoSt duration separately
2020-11-25 11:05:06 +01:00
Dirk McCormick
cd7580e6d8
refactor: no need to check for prove-commit from OnDealSectorPreCommitted
2020-11-25 10:39:42 +01:00
zgfzgf
15aa8e5253
fix wallet dead lock
2020-11-25 12:58:17 +08:00
Aayush Rajasekaran
0c7962ce5f
Default StartDealParams's fast retrieval field to true when JSON unmarshalling
2020-11-24 18:13:13 -05:00
hannahhoward
694834e8d5
feat(graphsync): configure simultaneous requests
...
allow configuration of the number of simultaneous requests graphsync will process at once
2020-11-24 14:32:30 -08:00
hannahhoward
47a4128311
feat(markets): update to tagged go-fil-markets
2020-11-24 13:26:14 -08:00
Dirk McCormick
239e180683
feat: markets - separate watching for pre-commit from prove-commit
2020-11-24 13:24:41 -08:00
Łukasz Magiera
25070314ce
Merge pull request #4989 from filecoin-project/graphsync-scale-measurements
...
add .sec scale to measurements; humanize for metric tags
2020-11-24 19:56:18 +01:00
Łukasz Magiera
214f46bc88
Merge pull request #4876 from filecoin-project/fix/miner-ticket-loop
...
storagefsm: Fix expired ticket retry loop
2020-11-24 19:54:41 +01:00
Łukasz Magiera
a63ef1dcd5
Merge pull request #4984 from yaohcn/fix-log-warn
...
fix log format
2020-11-24 18:01:56 +01:00
Łukasz Magiera
5ed79fa73e
Merge pull request #4987 from zgfzgf/feat-batch-verify-seal-print
...
update index to sectorNumber
2020-11-24 17:55:34 +01:00
Anton Evangelatov
2e85b42665
add .sec scale to measurements; humanize for metric tags
2020-11-24 17:52:37 +01:00
Łukasz Magiera
eb2be69ace
events: use %v to log errors
2020-11-24 17:51:19 +01:00
Łukasz Magiera
9cef300535
Merge pull request #4971 from filecoin-project/chore/new_sr2_deal_rollup_cmd
...
New SR-specific lotus-shed cmd
2020-11-24 17:50:10 +01:00
Łukasz Magiera
5f28c12f2e
Merge pull request #4923 from filecoin-project/schomatis/fix/update-rpc-max-request-size
...
Update JSON RPC server to enforce a maximum request size
2020-11-24 17:45:47 +01:00
Łukasz Magiera
f850d77f1e
Merge pull request #4904 from filecoin-project/asr/genesis-remainder
...
Setup remainder msig signers when parsing genesis template
2020-11-24 17:06:17 +01:00
Łukasz Magiera
7c831101f3
Merge pull request #4727 from filecoin-project/nonsense/integrate-testplans-to-lotus
...
move testground/lotus-soup testplan from oni to lotus
2020-11-24 17:05:29 +01:00
Lucas Molas
8b8449faee
update jsonrpc with max req size
2020-11-24 16:46:35 +01:00
Łukasz Magiera
fe92a6e2d4
Merge pull request #4024 from zgfzgf/sector-sched
...
modify for unsafe
2020-11-24 16:19:17 +01:00
zgfzgf
1f9c0f8040
update index to sectorNumber
2020-11-24 20:27:35 +08:00
yaohcn
7c0b6f41d8
fix log format
2020-11-24 19:09:48 +08:00
Łukasz Magiera
bb25eb980d
Merge pull request #4980 from filecoin-project/feat/add-data-transfer-logging-to-miner
...
Add logging on data-transfer to miner
2020-11-23 22:20:14 +01:00
hannahhoward
afec58f780
feat(markets): add logging on data-transfer to miner
2020-11-23 12:43:30 -08:00
Anton Evangelatov
52da5acc96
go mod replace lotus with ../../
2020-11-23 20:43:18 +01:00
Anton Evangelatov
fd640864cb
Merge branch 'master' into nonsense/integrate-testplans-to-lotus
2020-11-23 20:20:44 +01:00
Anton Evangelatov
3f151351aa
trigger testplans only on merge to master
2020-11-23 20:04:24 +01:00
Anton Evangelatov
844c0a3527
bump docker golang version to 1.15:buster
2020-11-23 20:00:20 +01:00
Łukasz Magiera
83b1009837
storagefsm: check getticket precommit expication correctly
2020-11-23 19:12:54 +01:00
Łukasz Magiera
85e592bbe2
storagefsm: Retry pushing messages when out-of-funds
2020-11-23 19:03:31 +01:00
Łukasz Magiera
e2a6b99144
storagefsm: Fix expired ticket retry loop
2020-11-23 19:03:31 +01:00
Łukasz Magiera
be2a5942fb
Merge pull request #4082 from leviok/fix-nil-pointer
...
fix nil pointer in StateSectorPreCommitInfo
2020-11-23 18:58:32 +01:00
Łukasz Magiera
ffa96389bc
Merge pull request #4976 from filcloud/fix-get-sector
...
fix get sector bug
2020-11-23 18:58:04 +01:00
Peter Rabbitson
a145819004
More linter...
2020-11-23 18:46:59 +01:00
Łukasz Magiera
0e39e760e5
Merge pull request #4929 from filecoin-project/feat/update-markets-commp-extraction
...
Remove all temp file generation for deals
2020-11-23 18:43:00 +01:00
zlhwdsz
721120fc60
fix get sector nil pointer bug
2020-11-24 00:00:14 +08:00
Dirk McCormick
3634ca50ca
fix: sector-storage tests
2020-11-23 16:09:57 +01:00
Dirk McCormick
c965696586
fix: ffiwrapper sealer test
2020-11-23 14:21:46 +01:00
Łukasz Magiera
53c39b1176
Merge pull request #4973 from shaodan/fix-workerid-format
...
Format workerID as string
2020-11-23 14:08:15 +01:00
Łukasz Magiera
7e2d05cfd7
Merge pull request #4975 from filecoin-project/feat/data-transfer-logging
...
add data transfer logging
2020-11-23 14:07:47 +01:00
Łukasz Magiera
f601d1bf6b
Merge pull request #4974 from zgfzgf/feat-readme-go
...
readme update golang version from 1.14.7 to 1.15.5
2020-11-23 13:23:29 +01:00
Łukasz Magiera
6ce14132cc
Merge pull request #4956 from fireflyblock/bugfix/devnet-script
...
bugfix: fixup devnet script
2020-11-23 13:08:06 +01:00
zgfzgf
c13ade3fbf
Downgrade duplicate nonce logs to debug ( #4933 )
...
* add messagepool duplicate nonce print info
* update log.Info to log.debug and go fmt
* recover the grouping of imports
* update print from info to debug
* print format %w to %s
2020-11-23 13:03:41 +01:00
Łukasz Magiera
7d540905ac
Don't return nil in StateSectorPreCommitInfo
2020-11-23 12:14:49 +01:00
Dirk McCormick
4a8df0c3fa
feat: add data transfer logging
2020-11-23 10:31:39 +01:00
zgfzgf
2d2ebdcc4b
readme update golang version
2020-11-23 16:15:17 +08:00
Dan Shao
f3838a47c7
Format workerID as string
2020-11-23 15:07:50 +08:00
Peter Rabbitson
e7f3554c62
The linter is *so* dumb:
...
- There is no way for me to check the error on defer ...Close(), why even ask?
- A sort function does not suffer arbitrary aliasing
Everything is terrible...
2020-11-23 06:51:52 +01:00
Peter Rabbitson
2609342356
New SR-specific lotus-shed cmd
2020-11-23 05:41:14 +00:00
leviok
9fe3649dd2
correct it
2020-11-23 11:08:21 +08:00
leviok
9b199f0476
fix nil pointer
2020-11-23 11:08:21 +08:00
zgfzgf
b6893b0a3f
solve merage problem
2020-11-22 16:15:30 +08:00
urugang
69bfe7b7a8
bugfix: fixup devnet script
2020-11-22 00:11:39 +08:00
zgfzgf
e197038b9f
delete policy useless code
2020-11-21 10:14:13 +08:00
zgfzgf
549afbaa5f
add policy 8m and 512m
2020-11-21 10:04:07 +08:00
hannahhoward
218f7c2c5d
feat(markets): update markets, extract commp
2020-11-20 13:29:14 -08:00
Łukasz Magiera
375b7a1c4c
Merge pull request #4305 from zgfzgf/fix-lotus-bench
...
Fix lotus bench error
2020-11-20 19:22:22 +01:00
Łukasz Magiera
3113b15217
Merge pull request #4754 from filecoin-project/fix/issue-92
...
emit events for peer disconnections and act upon them in the blocksync tracker
2020-11-20 18:45:35 +01:00
Łukasz Magiera
34bca28416
Merge pull request #4943 from zgfzgf/fix-policy-v7-len
...
change typeV7 make len
2020-11-20 18:11:19 +01:00
Łukasz Magiera
99972c9e34
Merge pull request #4924 from s1m0n21/master
...
Remove unused key
2020-11-20 17:02:25 +01:00
Łukasz Magiera
91a3d1d34a
Merge pull request #4919 from zgfzgf/fix-incoming-validateblock-record
...
bug:replace with func recordFailure
2020-11-20 16:57:07 +01:00
Łukasz Magiera
71dfc2e338
Merge pull request #4916 from filecoin-project/feat/go-fil-markets-1.0.5
...
upgrade to go-fil-markets 1.0.5
2020-11-20 16:50:12 +01:00
Łukasz Magiera
e9fae0425f
Merge pull request #4915 from filecoin-project/asr/predicate-message
...
Improve error for ActorsVersionPredicate
2020-11-20 16:49:51 +01:00
Łukasz Magiera
17597fdd8f
Merge pull request #4914 from filecoin-project/asr/version-cli
...
CLI to get network version
2020-11-20 16:47:35 +01:00
Łukasz Magiera
9613acd46b
Merge pull request #4913 from zgfzgf/feat-forks-schedule
...
optimize code UpgradeTapeHeight and go fmt
2020-11-20 16:45:09 +01:00
Łukasz Magiera
4b507f5be1
Merge pull request #4911 from filecoin-project/asr/seed-old
...
Use version0 when pre-sealing
2020-11-20 16:41:14 +01:00
Łukasz Magiera
8508cdc00b
Merge pull request #4910 from zgfzgf/fix-makefile
...
add go main version
2020-11-20 16:40:48 +01:00
Łukasz Magiera
4483d94db3
Merge pull request #4902 from GFZRZK/GFZRZK/patch/remove_unuseful_code_in_newstorageask
...
just return storedask.NewStoredAsk to reduce unuseful code
2020-11-20 16:28:03 +01:00
Łukasz Magiera
94763c2aaa
Merge pull request #4849 from filecoin-project/feat/conngater
...
Connection Gater support
2020-11-20 16:25:02 +01:00
zgfzgf
d033042d6b
update code
2020-11-20 23:20:26 +08:00
Łukasz Magiera
54637d5093
Merge pull request #4767 from zgfzgf/feat-print-multiple-blocks
...
print multiple blocks from miner cid
2020-11-20 16:14:37 +01:00
zgfzgf
7d4bc90d42
solve merge conflicts
2020-11-20 22:34:15 +08:00
Łukasz Magiera
a13690dcf1
Merge pull request #4909 from zgfzgf/fix-go-mod
...
update go from 1.14 to 1.15
2020-11-20 15:28:12 +01:00
Łukasz Magiera
f0eac01a3c
Merge remote-tracking branch 'origin/master' into nonsense/integrate-testplans-to-lotus
2020-11-20 15:22:10 +01:00
vyzo
ef444676c2
combine add and remove evts and use a single emitter
...
to reduce likelihood of races
2020-11-20 16:15:44 +02:00
Łukasz Magiera
853f9da457
Merge pull request #4583 from filecoin-project/fix/tvx-msg-cid
...
tvx extract: make it work with secp messages.
2020-11-20 15:13:06 +01:00
Raúl Kripalani
bb9d2b5af4
finish comment.
2020-11-20 14:05:50 +00:00
vyzo
7aec500384
emit event for peer disconnectionsa and act upon them in the blocksync peer tracker
2020-11-20 15:58:27 +02:00
Łukasz Magiera
b10b6fdd11
Merge pull request #4355 from filecoin-project/shed/post-find
...
Shed/post find
2020-11-20 14:52:42 +01:00
Łukasz Magiera
2d9123a618
Merge pull request #4140 from filecoin-project/feat/mutex-fraction
...
Add options to set BlockProfileRate and MutexProfileFraction
2020-11-20 14:22:58 +01:00
Łukasz Magiera
96f004032b
Merge pull request #4217 from filecoin-project/fix/post-smaller-feecap
...
Set lower feecap on PoSt messages with low balance
2020-11-20 13:15:48 +01:00
zgfzgf
463a647118
change typeV7 make len
2020-11-20 17:24:52 +08:00
Aayush Rajasekaran
df66f48f64
Merge pull request #4937 from filecoin-project/asr/changelog
...
Lotus version 1.2.1
2020-11-20 00:02:42 -05:00
Aayush Rajasekaran
89ffd368b8
Lotus version 1.2.1
2020-11-19 23:47:46 -05:00
Raúl Kripalani
44040f0f3f
badger options: enable IndexCache and CompactL0OnClose.
2020-11-20 00:33:43 +00:00
Łukasz Magiera
1999156d06
wdpost: always pick least-bad address
2020-11-19 20:59:54 +01:00
Łukasz Magiera
b4fa099257
wdpost: fix TestWDPostDoPost
2020-11-19 18:57:43 +01:00
Łukasz Magiera
b7a282decc
wdpost: fix build
2020-11-19 18:30:53 +01:00
Łukasz Magiera
9f807f4aeb
storageminer: Simplify AddressFor
2020-11-19 18:02:20 +01:00
Łukasz Magiera
16dbbadddf
Set lower feecap on PoSt messages with low balance
2020-11-19 18:02:20 +01:00
Łukasz Magiera
648f02cbd6
Merge pull request #4922 from filecoin-project/raulk/fix-fresh-blockstore
...
fix blockstore directory not created automatically.
2020-11-19 17:11:48 +01:00
Łukasz Magiera
880204045b
Merge pull request #4918 from ppiaas/master
...
WindowPoStScheduler.checkSectors() delete useless judgment
2020-11-19 17:09:37 +01:00
Łukasz Magiera
9d2208e0e8
fix lint
2020-11-19 17:08:14 +01:00
Raúl Kripalani
55061ae6fb
fix blockstore directory not created automatically.
2020-11-19 15:55:02 +00:00
S1M0N21
2b611b3a99
Remove unused key
2020-11-19 23:48:28 +08:00
zgfzgf
de9cef62f7
replace code with func
2020-11-19 20:46:40 +08:00
15ho
ba56d02a1c
fix: WindowPoStScheduler.checkSectors() delete useless judgment
2020-11-19 19:48:32 +08:00
Dirk McCormick
e7b8511622
feat: upgrade to go-fil-markets 1.0.5
2020-11-19 10:16:49 +01:00
Aayush Rajasekaran
b1afa2022b
Improve error for ActorsVersionPredicate
2020-11-19 02:27:35 -05:00
Aayush Rajasekaran
3737a8f3cc
CLI to get network version
2020-11-19 02:24:32 -05:00
zgfzgf
7b39c3a907
optimize code UpgradeTapeHeight and go fmt
2020-11-19 14:47:13 +08:00
Aayush Rajasekaran
62d20f2191
Use version0 when pre-sealing
2020-11-18 23:10:05 -05:00
zgfzgf
e9664a997e
add go main version
2020-11-19 10:11:35 +08:00
zgfzgf
6d1bac7f70
update go from 1.14 to 1.15
2020-11-19 08:54:02 +08:00
Łukasz Magiera
dc3d17c9ea
Merge pull request #4871 from filecoin-project/release/v1.2.0
...
v1.2.0 staging branch
2020-11-18 23:01:41 +01:00
Aayush Rajasekaran
e061a8d163
Lotus version 1.2.0
2020-11-18 15:41:55 -05:00
Łukasz Magiera
9f34f98368
Merge pull request #4889 from filecoin-project/asr/callico-epoch
...
Set Calico epoch
2020-11-18 20:47:28 +01:00
Łukasz Magiera
226efe28e5
Merge pull request #4905 from filecoin-project/feat/max-block-size
...
cap maximum number of messages per block in selection
2020-11-18 16:38:19 +01:00
vyzo
452c85de98
cap maximum number of messages per block in selection
2020-11-18 12:25:26 +02:00
Łukasz Magiera
09c996d572
Merge pull request #4903 from filecoin-project/asr/delete-fix
...
Tweak handling of bad beneficaries in DeleteActor
2020-11-18 11:09:39 +01:00
Aayush Rajasekaran
adee4b2a5e
Setup remainder msig signers when parsing genesis template
2020-11-18 02:56:30 -05:00
Aayush Rajasekaran
322f34c6c6
Tweak handling of bad beneficaries in DeleteActor
2020-11-18 01:52:46 -05:00
wangchao
49f8590578
just return storedask.NewStoredAsk to reduce unuseful code
2020-11-18 13:53:48 +08:00
Aayush Rajasekaran
016f5e44c0
Set Calico epoch
2020-11-17 21:13:43 -05:00
Łukasz Magiera
9305947547
Merge branch 'IPFSMain-Official-break-loop-when-found-warm-up-sector'
2020-11-18 02:04:01 +01:00
Łukasz Magiera
b92ce76a78
gofmt
2020-11-18 02:03:52 +01:00
Łukasz Magiera
379100b470
Merge branch 'break-loop-when-found-warm-up-sector' of github.com:IPFSMain-Official/lotus into IPFSMain-Official-break-loop-when-found-warm-up-sector
2020-11-18 02:03:43 +01:00
Aayush Rajasekaran
8575f5518c
Merge branch 'master' into release/v1.2.0
2020-11-17 19:49:46 -05:00
Łukasz Magiera
707f9e31df
Merge pull request #4897 from filecoin-project/asr/blockstore-update
...
Update to ipfs-blockstore 1.0.3
2020-11-18 01:49:27 +01:00
Aayush Rajasekaran
52d34c8a5e
Update to ipfs-blockstore 1.0.3
2020-11-17 19:43:20 -05:00
Aayush Rajasekaran
68a16afeda
Merge branch 'master' into release/v1.2.0
2020-11-17 19:40:05 -05:00
Łukasz Magiera
50146fb9b9
Merge pull request #4872 from filecoin-project/raulk/fix-blockstore-import
...
fix badger double open on daemon --import-snapshot; chainstore lifecycle
2020-11-18 01:36:16 +01:00
Łukasz Magiera
c5470ee17e
Merge pull request #4830 from filecoin-project/time/vm-flush
...
Gas Balancing
2020-11-18 01:34:08 +01:00
Łukasz Magiera
00335878ab
Merge pull request #4712 from filecoin-project/fix/commitfailed-checks
...
Check (pre)commit receipt before other checks in failed states
2020-11-18 01:26:02 +01:00
Aayush Rajasekaran
4982de89b2
Fix chaos
2020-11-17 19:18:57 -05:00
Łukasz Magiera
9328d98f84
Merge pull request #3171 from filecoin-project/feat/max-block-size-sanity-check
...
add sanity check for maximum block size
2020-11-18 00:49:35 +01:00
Łukasz Magiera
3536ec9f85
Merge pull request #4879 from filecoin-project/fix/4833
...
Fix MaxSealingSectrosForDeals getting reset to 0
2020-11-17 23:41:22 +01:00
vyzo
8191654089
track oversize block errors in metrics
2020-11-17 17:18:49 -05:00
vyzo
e23170d194
add sanitcy check for maximum block size
2020-11-17 17:18:49 -05:00
Jakub Sztandera
e7549dbf2c
Merge pull request #4896 from filecoin-project/upg/go
...
Update go to 1.15.5
2020-11-17 21:35:13 +01:00
Łukasz Magiera
65202668af
Merge pull request #4890 from filecoin-project/feat/worker-error-codes
...
Add error codes to worker return
2020-11-17 21:29:42 +01:00
Jakub Sztandera
51e93feb9a
Update go to 1.15.5
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-11-17 21:20:33 +01:00
Łukasz Magiera
c8d985b5c7
Merge pull request #4885 from filecoin-project/asr/worker-key
...
Speed up worker key retrieval
2020-11-17 20:57:35 +01:00
Jakub Sztandera
7ce4e5342b
Upgrade actors to v2.3.2
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-11-17 20:43:32 +01:00
Jakub Sztandera
f580892e9e
Disable gas tracing
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-11-17 20:41:34 +01:00
Aayush Rajasekaran
080a1165ee
create vm-flush key
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-11-17 20:41:34 +01:00
Jakub Sztandera
1413d6d4b7
Adjust gas values
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-11-17 20:41:34 +01:00
Jakub Sztandera
9b64dba4a1
Add background flushing
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-11-17 20:41:34 +01:00
Jakub Sztandera
f9771c67fb
Fix gas multi error in virtual gas
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-11-17 20:41:34 +01:00
Jakub Sztandera
238174cfca
Adapt virtual gas
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-11-17 20:41:33 +01:00
Jakub Sztandera
f130cd6fca
Adjust virtual gas
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-11-17 20:41:33 +01:00
Jakub Sztandera
336aa95ab5
Add metrics for VM flush duration and obj count
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-11-17 20:41:33 +01:00
Aayush Rajasekaran
c40c513508
Merge pull request #4862 from filecoin-project/asr/circ-supply
...
Modify vesting schedule post-calico
2020-11-17 13:32:55 -05:00
Łukasz Magiera
bfbdbc04ba
docgen
2020-11-17 16:38:37 +01:00
Łukasz Magiera
b242d69805
Make storiface.CallError json-friendly
2020-11-17 16:28:41 +01:00
Łukasz Magiera
b8853aa4d5
Add error codes to worker return
2020-11-17 16:17:55 +01:00
Łukasz Magiera
fe448e706d
Merge pull request #4874 from filecoin-project/feat/update-markets-fix-cid-recording
...
Fix cid recording issue
2020-11-17 14:39:47 +01:00
Łukasz Magiera
193630f7b6
Merge pull request #4884 from filecoin-project/asr/api-version
...
Bump API versions to 1.0.0
2020-11-17 12:51:31 +01:00
Łukasz Magiera
c597c43724
Bump API versions to 1.0.0
2020-11-17 12:04:06 +01:00
Łukasz Magiera
425ad9c5fa
Merge pull request #4888 from filecoin-project/asr/zero-address
...
Avoid sending messages to the zero BLS address
2020-11-17 11:57:47 +01:00
Łukasz Magiera
693bbee953
Merge pull request #4873 from filecoin-project/feat/sdr-upgrade
...
Support seal proof type switching
2020-11-17 10:57:28 +01:00
Aayush Rajasekaran
92b765bd21
Merge pull request #4783 from filecoin-project/asr/1.2.0
...
Small consensus-critical fixes in 1.2.0
2020-11-17 01:44:33 -05:00
Aayush Rajasekaran
7838752352
Avoid sending messages to the zero BLS address
2020-11-17 01:42:11 -05:00
Aayush Rajasekaran
596b31fb9e
Speed up worker key retrieval
2020-11-17 00:53:26 -05:00
Aayush Rajasekaran
2219bff1c9
SerializeParams should return ErrSerialization
2020-11-17 00:28:27 -05:00
Aayush Rajasekaran
5c791cd93b
Check parent runtime allowInternal when making a new Runtime
2020-11-17 00:22:50 -05:00
Aayush Rajasekaran
ce9146916a
fix: actor method params deserialization error exit code
2020-11-17 00:22:50 -05:00
Aayush Rajasekaran
dff88b63b2
fix: guard against self beneficiary when deleting actor
2020-11-17 00:22:50 -05:00
hannahhoward
a2abeef727
feat(markets): upgrade to fix cid recording issue
2020-11-16 17:57:57 -08:00
Łukasz Magiera
dd9682f2be
Fix MaxSealingSectrosForDeals getting reset to 0
2020-11-17 00:28:49 +01:00
Łukasz Magiera
a152d98af8
Merge pull request #4875 from filecoin-project/frrist/fix-init-pred
...
Fix init actor address map diffing
2020-11-17 00:20:18 +01:00
Raúl Kripalani
27c0ce4a3a
fix lint.
2020-11-16 22:39:08 +00:00
Raúl Kripalani
0c6072a1a0
chainstore lifecycle: close via Close() instead of context.
2020-11-16 22:28:59 +00:00
frrist
d25e5d1c08
polish: add DeffAddressMap method to init wrapper
...
- replace logic in predicates
2020-11-16 11:45:25 -08:00
Łukasz Magiera
e0ade92b29
Fix lint warnings
2020-11-16 19:20:18 +01:00
Łukasz Magiera
8db9c19e1c
mod tidy
2020-11-16 19:19:17 +01:00
Łukasz Magiera
bc05618fd1
docsgen
2020-11-16 19:19:03 +01:00
Łukasz Magiera
444239a643
update ffi
2020-11-16 19:17:07 +01:00
Steven Allen
bead8ac38e
use the miner's proof type when proposing storage deals
2020-11-16 19:04:17 +01:00
Steven Allen
638900f97f
Remove static proof type configuration from market subsystem
...
Instead, use proof type from miner actor. This will, in turn, use the upgraded
proof type if/when it's switched at runtime.
TODO: Consider making this some form of config option instead?
2020-11-16 19:04:17 +01:00
Steven Allen
d8afd71f4c
add a test to demonstrate SDR upgrade while committing sectors
2020-11-16 19:04:17 +01:00
Steven Allen
869867e92e
fix compile
2020-11-16 19:04:17 +01:00
Steven Allen
508375a55c
Upgrade seal proof version in miner info after the upgrade.
...
This is terrible, but we don't (currently) update this in the miner info.
Q: Maybe we should delay this by a few epochs? Some pre-commits could fail if we
get a reorg.
2020-11-16 19:04:17 +01:00
Steven Allen
1f91e7267d
correctly set seal proof types from tests
2020-11-16 19:04:17 +01:00
Steven Allen
c8ff58aae1
add basic calico test
2020-11-16 19:04:17 +01:00
Steven Allen
4f33c91f81
fix calico upgrade logic
2020-11-16 19:04:17 +01:00
Steven Allen
423ff0631d
fix genesis
2020-11-16 19:04:17 +01:00
Steven Allen
948ee53080
add upgrade height where SDR is required
2020-11-16 19:04:13 +01:00
Łukasz Magiera
4d8327c29a
Fix miners with no sectors in node tests
2020-11-16 19:03:30 +01:00
Łukasz Magiera
cd0cb1407d
update ffi
2020-11-16 19:03:30 +01:00
Łukasz Magiera
915c5e0fdd
Get most tests to pass
2020-11-16 19:03:30 +01:00
Łukasz Magiera
2a7e4af5ee
Fix lotus-miner/lotus-worker build
2020-11-16 19:03:30 +01:00
Steven Allen
931979809f
get lotus building
2020-11-16 19:03:30 +01:00
Steven Allen
584907269a
make sector-storage compile
2020-11-16 19:03:30 +01:00
Steven Allen
05db5ce426
load proof types in window post logic
...
This is going to be inefficient, but it should be fine in practice.
2020-11-16 19:03:30 +01:00
Steven Allen
219c695967
fix storage adapter miner
2020-11-16 19:03:30 +01:00
Steven Allen
4544d2118e
fix lotus seed for proof api changes
2020-11-16 19:03:30 +01:00
Steven Allen
d7c2c073a3
update specs-storage to fix build
2020-11-16 19:03:30 +01:00
Łukasz Magiera
6bea9dd178
Making sealing logic work with multiple seal proof types
2020-11-16 19:03:30 +01:00
Łukasz Magiera
0a169357f7
docgen
2020-11-16 17:52:55 +01:00
Raúl Kripalani
b13a41a44d
go mod tidy.
2020-11-16 16:30:17 +00:00
Łukasz Magiera
470538b082
Merge pull request #4770 from filecoin-project/fix/winpost-sset
...
Don't use terminated sectors for winning PoSt
2020-11-16 17:16:08 +01:00
Raúl Kripalani
bac51dd4e3
daemon --import-snapshot: force head silently, without triggering reorg.
2020-11-16 16:03:47 +00:00
Raúl Kripalani
d7b4f92f1f
add context to ChainStore.
2020-11-16 15:52:19 +00:00
Raúl Kripalani
87d6daf745
fix blockstore double open issue on --import-snapshot.
...
Fixes https://github.com/filecoin-project/lotus/issues/4850 .
2020-11-16 15:21:47 +00:00
Łukasz Magiera
49d3bb9497
Merge pull request #4851 from filecoin-project/fix/daemon-test-mode-restart
...
Truncate genesis file before generating
2020-11-16 16:13:33 +01:00
Łukasz Magiera
d4f6e1ddb4
Merge pull request #4853 from filecoin-project/feat/print-consensus-fault
...
Print Consensus Faults in miner info
2020-11-16 15:55:37 +01:00
刘林欣
b63687795d
break loop when found warm up sector
2020-11-16 17:51:02 +08:00
Aayush Rajasekaran
96d56ec096
Modify vesting schedule post-calico
2020-11-15 19:27:45 -05:00
Aayush Rajasekaran
6d0b3978b9
Merge branch 'master' into release/v1.2.0
2020-11-15 19:03:18 -05:00
Jakub Sztandera
afe6c51016
Merge pull request #4813 from filecoin-project/chore/blockstore_nits
...
Chore/blockstore nits
2020-11-15 19:52:10 +01:00
Jakub Sztandera
09be3f0a01
Merge pull request #4855 from filecoin-project/fix/bitswap-start-panic
...
chore(dep): update bitswap to fix an initialization race that could panic
2020-11-14 16:50:27 +01:00
Aayush Rajasekaran
6667220a27
Merge pull request #4748 from zgfzgf/fix-chain-decode-params
...
add chain base64 decode params
2020-11-13 18:54:03 -05:00
Aayush Rajasekaran
1af1ceb1e0
Merge pull request #3646 from filecoin-project/feat/delayed-pubsub-subscribe
...
delayed pubsub subscribe for messages topic
2020-11-13 17:44:32 -05:00
Steven Allen
ae76711ab4
chore(dep): update bitswap to fix an initialization race that could panic
...
In rare cases, if bitswap receives a message before it finishes starting up, it
could panic. This release fixes that.
2020-11-13 14:11:29 -08:00
Jakub Sztandera
fe339d46eb
Print Consensus Faults in miner info
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-11-13 21:21:24 +01:00
vyzo
91e2530e11
remove dtypes dependency from api; move NetBlockList type to api/types.go
2020-11-13 21:11:17 +02:00
Dirk McCormick
f9fc601567
fix: truncate genesis file before generating
2020-11-13 17:30:12 +01:00
vyzo
2b68ba5f1d
fix command name
2020-11-13 14:43:18 +02:00
vyzo
4b187b85eb
close existing connections that match the filters when adding rules to the connection gater
2020-11-13 14:38:13 +02:00
vyzo
b8884adaf1
implement connection gating cli
2020-11-13 14:27:44 +02:00
vyzo
b71f069854
implement connection gater API
2020-11-13 13:59:38 +02:00
vyzo
5a0b9f4197
connectiong gater API scaffolding
2020-11-13 12:17:48 +02:00
vyzo
4b1d1b6540
connection gater for libp2p host
2020-11-13 11:44:29 +02:00
Aayush Rajasekaran
15fe726e65
Correct CHANGELOG
2020-11-13 04:24:35 -05:00
Aayush Rajasekaran
17c2c0d1c8
Merge pull request #4845 from filecoin-project/asr/changelog
...
Lotus version 1.1.3
2020-11-13 04:23:21 -05:00
Aayush Rajasekaran
2971dd4317
Lotus version 1.1.3
2020-11-13 04:09:48 -05:00
Łukasz Magiera
6742a74260
Merge pull request #4814 from filecoin-project/feat/rw-close
...
update libp2p for stream interface changes
2020-11-13 00:23:29 +01:00
Łukasz Magiera
41af94f1b7
Merge pull request #4835 from filecoin-project/feat/fast-pred-wrap
...
predicates: Fast StateGetActor wrapper
2020-11-13 00:07:27 +01:00
Łukasz Magiera
6bb67f2fe9
Merge pull request #4834 from filecoin-project/feat/sector-gc
...
miner: Basic storage cleanup command
2020-11-13 00:03:17 +01:00
Łukasz Magiera
961a25298b
predicates: Fast StateGetActor wrapper
2020-11-12 23:45:06 +01:00
Steven Allen
5f1737379a
update libp2p for stream interface changes
2020-11-12 13:57:19 -08:00
Łukasz Magiera
c5c0185943
miner: Basic storage cleanup command
2020-11-12 21:27:16 +01:00
Łukasz Magiera
8fdb9148e4
Merge pull request #4832 from filecoin-project/fix/logging-quieter
...
drop a few logs down to debug
2020-11-12 20:57:35 +01:00
Łukasz Magiera
d3d5f8d7f0
Merge branch 'master' into fix/logging-quieter
2020-11-12 20:45:41 +01:00
Łukasz Magiera
99031bae17
Merge pull request #4709 from filecoin-project/feat/mute-logs
...
Make some logs quieter
2020-11-12 20:40:10 +01:00
Łukasz Magiera
56373b0d46
Merge pull request #4817 from filecoin-project/feat/docsgen-miner
...
docsgen: Support miner/worker
2020-11-12 20:31:48 +01:00
whyrusleeping
7921f8d713
drop a few logs down to debug
2020-11-12 11:25:22 -08:00
Łukasz Magiera
6d3e59e047
Merge pull request #4824 from filecoin-project/feat/winpost-warmup
...
miner: Winning PoSt Warmup
2020-11-12 20:23:07 +01:00
Łukasz Magiera
63f13977ce
Make docsgen more deterministic
2020-11-12 20:18:39 +01:00
Łukasz Magiera
408183c7a6
docsgen: Fix CI
2020-11-12 20:15:57 +01:00
Łukasz Magiera
11b041224e
fsm: Allow manually resurrecting removed sectors
2020-11-12 19:37:54 +01:00
Łukasz Magiera
36b78b1891
Merge pull request #4831 from filecoin-project/feat/miner-storagelistsectors
...
miner: Storage list sectors command
2020-11-12 19:26:01 +01:00
Łukasz Magiera
a6d061d0f6
Merge pull request #4827 from filecoin-project/fix/startup-migration-crash
...
Fix: dont crash on startup if funds migration fails
2020-11-12 19:17:21 +01:00
Łukasz Magiera
bf547112de
miner: Storage list sectors command
2020-11-12 19:11:58 +01:00
Aayush Rajasekaran
5d9c79811f
Update to actors v2.3.0
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-11-12 18:49:11 +01:00
Łukasz Magiera
28ffa8ca06
Merge pull request #4819 from liyue201/master
...
Delete the duplicate output
2020-11-12 18:13:51 +01:00
Łukasz Magiera
55240b3e07
Merge pull request #4826 from filecoin-project/test/stop-mining
...
Stop mining at the end of tests
2020-11-12 17:40:13 +01:00
Łukasz Magiera
697a0a3b95
Merge pull request #4825 from filecoin-project/test/fund-mgr-panic
...
test for FundManager panic to ensure it is fixed
2020-11-12 17:39:30 +01:00
Dirk McCormick
26e12e6f6a
fix: dont crash on startup if funds migration fails
2020-11-12 17:15:05 +01:00
Dirk McCormick
0e3e449bf8
test: stop mining at the end of tests
2020-11-12 16:23:46 +01:00
Dirk McCormick
f3922e7485
test: for FundManager panic to ensure it is fixed
2020-11-12 15:35:43 +01:00
Łukasz Magiera
fb05bb7f07
miner: Winning PoSt Warmup
2020-11-12 15:34:16 +01:00
stirlingx
8246149544
Delete unnecessary output
2020-11-12 18:59:36 +08:00
Łukasz Magiera
d525acdeda
Merge pull request #4797 from zgfzgf/fix-2k-chain-syn
...
2k sync BootstrapPeerThreshold
2020-11-12 10:33:04 +01:00
Łukasz Magiera
2f0075752d
docsgen: generate miner/worker docs
2020-11-12 10:31:12 +01:00
Łukasz Magiera
8409e155d4
docsgen: Support miner/worker structs
2020-11-12 10:29:42 +01:00
Aayush Rajasekaran
3a3986320c
Merge pull request #4804 from filecoin-project/feat/storage-retwait-cleanup
...
Expand sched-diag; Command to abort sealing calls
2020-11-12 02:11:15 -05:00
Aayush Rajasekaran
498477da04
Nit: ArgsUsage param rename
2020-11-12 02:04:55 -05:00
Peter Rabbitson
29817b6617
Remove all Chain GC wrappings/types
...
There is no practical way to do GC against the chainstore given the current
state of affairs: remove all GC-related types for the time being.
2020-11-12 06:49:53 +01:00
Peter Rabbitson
7be7a9b5e3
Stop referring to github.com/ipfs/go-ipfs-blockstore outside of lib
2020-11-12 06:01:35 +01:00
Jakub Sztandera
a389622ac6
Merge pull request #4811 from filecoin-project/raulk/badger-ctx-tests
...
badger blockstore: minor improvements
2020-11-12 03:55:31 +01:00
Raúl Kripalani
72547f9ec3
badger tests: fix fd leak.
2020-11-11 23:12:57 +00:00
Raúl Kripalani
04a866121e
badger/AllKeysChan(): respect context.
2020-11-11 23:12:16 +00:00
Travis Person
f4df58ed0f
Merge pull request #4810 from filecoin-project/fix/lotus-stats-flags
...
lotus-stats: fix influx flags
2020-11-11 14:36:37 -08:00
Aayush Rajasekaran
bc7eaee6d3
Merge pull request #4808 from filecoin-project/fix/fund-mgr-panic
...
Fix panic in FundManager
2020-11-11 16:43:13 -05:00
Travis Person
ff7bdb5140
lotus-stats: fix influx flags
2020-11-11 21:17:36 +00:00
Dirk McCormick
6184d228c1
fix: panic in FundManager
2020-11-11 20:32:26 +01:00
Łukasz Magiera
8ac495723e
gofmt
2020-11-11 17:42:23 +01:00
Łukasz Magiera
09f9f871a3
Create a command to abort sealing calls
2020-11-11 17:39:12 +01:00
Łukasz Magiera
2a3d930933
Hide ret-done tasks in sealing jobs by default
2020-11-11 16:48:04 +01:00
Łukasz Magiera
bd71bf2379
Expand sched-diag
2020-11-11 16:47:44 +01:00
Łukasz Magiera
6f593d53d0
Merge pull request #4795 from liyue201/master
...
Modify printf format
2020-11-11 16:03:26 +01:00
Łukasz Magiera
d1e4211f4b
Merge pull request #4803 from filecoin-project/fix/paych-mgr-ctx-cancel-race
...
Fix race in paych manager when req context is cancelled
2020-11-11 15:58:16 +01:00
Dirk McCormick
9745f676ed
fix: race in paych manager when req context is cancelled
2020-11-11 14:40:48 +01:00
Aayush Rajasekaran
90dd39d581
Merge pull request #4787 from filecoin-project/refactor/fund-mgr-integ
...
refactor: integrate new FundManager
2020-11-11 03:58:59 -05:00
Dirk McCormick
9011e88f9f
fix: go mod tidy
2020-11-11 09:45:32 +01:00
Dirk McCormick
0e20a65a0b
feat: upgrade markets to v1.0.4
2020-11-11 09:41:27 +01:00
Aayush Rajasekaran
28c4a2d8fa
Merge pull request #4798 from filecoin-project/asr/address-update
...
Update to latest go-address
2020-11-11 03:39:02 -05:00
Dirk McCormick
ea810ac806
fix: order of addresses in storage adapter reserve funds
2020-11-11 08:59:14 +01:00
zgfzgf
11ed015dca
update BootstrapPeerThreshold = 1
2020-11-11 14:44:35 +08:00
Aayush Rajasekaran
029c516cbc
Update to latest go-address
2020-11-11 00:46:02 -05:00
zgfzgf
c6b9e4951f
add testground BootstrapPeerThreshold
2020-11-11 13:20:59 +08:00
hannahhoward
ebd6b0da49
fix(deps): update to tagged go-graphsync
2020-11-10 21:18:29 -08:00
hannahhoward
cceb74a66e
docs(apidocs): update for new funcs
2020-11-10 21:11:05 -08:00
hannahhoward
9f7204ee26
feat(builder): finish new FundManager setup
...
Finish setup of new FundManager and provide a migration for previously reserved funds
2020-11-10 21:11:05 -08:00
Dirk McCormick
0d243bb824
refactor: integrate new FundManager
2020-11-10 21:11:05 -08:00
Aayush Rajasekaran
e53b0ef068
Merge pull request #4736 from filecoin-project/refactor/fund-mgr
...
Refactor FundManager
2020-11-10 23:36:56 -05:00
zgfzgf
1301fd6ddb
2k sync BootstrapPeerThreshold
2020-11-11 12:20:31 +08:00
Dirk McCormick
0101436933
fix: flaky TestFundManagerWithdrawalLimit test
2020-11-10 19:44:26 -08:00
Dirk McCormick
0e0ffc9c10
refactor: remove FundManager.Wait
2020-11-10 19:44:26 -08:00
Dirk McCormick
a51a62cb42
fix: batch withdrawal requests by wallet
2020-11-10 19:44:26 -08:00
Dirk McCormick
86c204d8a8
refactor: improve FundManager naming and docs
2020-11-10 19:44:26 -08:00
Dirk McCormick
1182927fe5
refactor: add wallet param to FundManager methods
2020-11-10 19:44:26 -08:00
Dirk McCormick
4d3cd7dcb8
refactor: FundManager
2020-11-10 19:44:26 -08:00
stirlingx
8b889139e9
Modify printf format
2020-11-11 10:39:13 +08:00
Aayush Rajasekaran
1323dbddfe
Merge pull request #4793 from filecoin-project/asr/bitfield-update
...
Update to latest go-bitfield
2020-11-10 20:36:08 -05:00
Aayush Rajasekaran
c02341c85f
Merge pull request #4788 from filecoin-project/feat/client-dealstats
...
Add client deal-stats CLI
2020-11-10 18:09:58 -05:00
Aayush Rajasekaran
735c04f999
Merge pull request #4681 from filecoin-project/badger-viewable
...
move to native badger blockstore; leverage zero-copy View() to deserialize in-place
2020-11-10 18:08:12 -05:00
Raúl Kripalani
bc6965c86f
skip callers in badger log for useful line info.
2020-11-10 22:50:53 +00:00
Aayush Rajasekaran
075297d8ad
Update to latest go-bitfield
2020-11-10 17:43:50 -05:00
Raúl Kripalani
8f5847b8e3
fix condition.
2020-11-10 22:34:13 +00:00
Łukasz Magiera
ab7ee2f8a9
Merge pull request #4730 from filecoin-project/feat/deal-id-change-in-sector-committed
...
Handle deal id changes in OnDealSectorCommitted
2020-11-10 22:18:28 +01:00
Łukasz Magiera
18aa97f962
Merge pull request #4779 from filecoin-project/feat/work-track-hostname
...
storage: Track worker hostnames with work
2020-11-10 20:38:44 +01:00
Łukasz Magiera
2ae0edc4df
Merge pull request #4688 from filecoin-project/feat/head-change-coalscer
...
head change coalescer
2020-11-10 19:40:54 +01:00
Łukasz Magiera
89632416ba
Merge pull request #4786 from zgfzgf/fix-sectors-cmd-list
...
cmd sectors commitIDs len debug
2020-11-10 19:18:17 +01:00
Łukasz Magiera
61fa94617d
Merge pull request #4778 from filecoin-project/fix/miner-fixes
...
Fix scheduler lockups after storage is freed
2020-11-10 19:17:10 +01:00
Raúl Kripalani
659ceaabdd
fix comment.
2020-11-10 17:51:11 +00:00
Raúl Kripalani
d79ff24014
remove benchmark.
2020-11-10 17:50:21 +00:00
Łukasz Magiera
1df7318450
Merge pull request #4785 from strahe/fix/fast-connect-bootstrappers
...
async connect to bootstrappers
2020-11-10 17:45:06 +01:00
Łukasz Magiera
60debfb0a6
Add client deal-stats CLI
2020-11-10 17:33:05 +01:00
Raúl Kripalani
379dd02fb6
upgrade dependencies.
2020-11-10 16:32:23 +00:00
Raúl Kripalani
339391ecfb
Revert "(to be reverted) add debug.PrintStack."
...
This reverts commit f8c3756ac0 .
2020-11-10 16:08:41 +00:00
Raúl Kripalani
38c404e04e
vm: construct CBOR store properly.
2020-11-10 15:49:33 +00:00
Raúl Kripalani
f8c3756ac0
(to be reverted) add debug.PrintStack.
2020-11-10 15:22:17 +00:00
Raúl Kripalani
360194b29b
fix comment.
2020-11-10 15:02:55 +00:00
Raúl Kripalani
af7236f7e7
migrate direct usages blockstore.{Get=>View}.
2020-11-10 13:35:36 +00:00
Raúl Kripalani
6d78de95a1
remove unused and misleading cachebs store.
2020-11-10 13:34:56 +00:00
Raúl Kripalani
577476b8fe
import Viewable non-terminal blockstores.
2020-11-10 13:16:24 +00:00
Raúl Kripalani
54bf7c99d7
add the viewable trait to our gazillion blockstores.
2020-11-10 12:40:32 +00:00
少爷
e340996919
delete new context
2020-11-10 17:40:48 +08:00
zgfzgf
f5401317c9
cmd sectors commitIDs len
2020-11-10 17:37:36 +08:00
少爷
de2637b4fa
async connect to bootstrappers
2020-11-10 17:23:46 +08:00
hannahhoward
ea726c9f17
feat(markets): update to 1.0.1
...
update to tagged 1.0.1 release & also fix lint error
2020-11-09 20:02:02 -08:00
hannahhoward
314dda08e8
fix(markets): correct deal equality check
...
correct comparison of deal equality (a strict == is not enough)
2020-11-09 19:23:58 -08:00
hannahhoward
b010ac21d3
style(lint): fix lint issues
2020-11-09 18:48:28 -08:00
hannahhoward
7519bdde42
feat(markets): check deal equality
...
in OnDealSectorCommitted, verify that deals looked up match the deal proposals which were made
2020-11-09 18:48:28 -08:00
hannahhoward
09a0d6e607
style(lint): fix lint issues
2020-11-09 18:48:28 -08:00
hannahhoward
a3e93554e5
refactor(markets): refactor OnDealSectorCommitted
...
extract OnDealSectorCommitted from adapters and test
2020-11-09 18:48:28 -08:00
hannahhoward
d2acc78787
feat(markets): handle deal ID changes
...
make OnDealSectorCommitted handle changes to deal ids
2020-11-09 18:48:28 -08:00
Lucas Molas
3ec25cbece
restrict parse fil string length ( #4780 )
2020-11-09 22:12:32 -03:00
Łukasz Magiera
5caa277261
storage: Track abandoned work more correctly
2020-11-09 23:38:20 +01:00
Łukasz Magiera
f819e71d12
storage: Separate returned jobs in jobs cli
2020-11-09 23:13:29 +01:00
Łukasz Magiera
27a9dd3bbb
storage: Track worker hostnames with work
2020-11-09 23:09:04 +01:00
Łukasz Magiera
5b8f555221
sched: Update after tasks finish preparing
2020-11-09 21:44:28 +01:00
Łukasz Magiera
fbc05fa5a8
stores: Report storage changes quickly
2020-11-09 21:43:52 +01:00
Łukasz Magiera
95d9084899
Merge pull request #4765 from zgfzgf/feat-sealing-garbage
...
optimize pledge sector
2020-11-09 21:06:33 +01:00
Łukasz Magiera
f31383516e
Merge pull request #4769 from zgfzgf/feat-storage-work-returntype
...
optimize code replace strings with constants
2020-11-09 21:05:23 +01:00
Łukasz Magiera
82e88a3239
Merge pull request #4775 from filecoin-project/fix/pond
...
Make pond work again
2020-11-09 21:03:58 +01:00
Łukasz Magiera
3a3270b37c
nv7 upgrade: Don't use terminated sectors for winning PoSt
2020-11-09 18:52:10 +01:00
Łukasz Magiera
290414e935
wallet: Don't return null from WalletList
2020-11-09 18:42:43 +01:00
Łukasz Magiera
e1122404d1
pond: Fix MpoolPushMessage call
2020-11-09 18:42:22 +01:00
vyzo
185653f85a
improve coalescing
2020-11-09 13:35:42 +02:00
Łukasz Magiera
72a3b41315
Merge pull request #4764 from filecoin-project/asr/specs-update
...
Update to actors v2.3.0
2020-11-09 10:27:30 +01:00
zgfzgf
5bcc6339b4
optimize code replace strings with constants
2020-11-09 16:21:16 +08:00
zgfzgf
8c8396af59
print multiple blocks from miner
2020-11-09 10:57:36 +08:00
Aayush Rajasekaran
7b8158b1af
Update to actors v2.3.0
2020-11-08 16:00:22 -05:00
zgfzgf
3665f90795
optimize pledge sector
2020-11-08 16:24:50 +08:00
Whyrusleeping
f225b7b928
Merge pull request #4758 from filecoin-project/steb/update-yamux
...
update yamux
2020-11-06 13:34:11 -08:00
Steven Allen
4a3ff8ff9e
update yamux
...
This new release:
* Ensures we send window updates on-time to avoid sawtooth bandwidth utilization.
* Limits the number of outgoing pings to 1 (no need to send any more at a time).
* Limits the number of buffered pongs to 32 (there should never be more than 1,
maybe 2, at a time).
* Fast-tracks outgoing pings so they don't get stuck behind large queued writes.
2020-11-06 12:51:50 -08:00
vyzo
378d7a1ad9
stupid linter
2020-11-06 22:26:47 +02:00
vyzo
9a76c648f1
unit test for head change coalescer
2020-11-06 22:26:47 +02:00
vyzo
6660f81363
minimize coalesce delay for tests
2020-11-06 22:26:47 +02:00
vyzo
84c9d1dbb7
hook head change coalescer to mpool
2020-11-06 22:26:24 +02:00
vyzo
08aab1c48a
make Close satisfy io.Closer
2020-11-06 22:26:24 +02:00
vyzo
9149ae2164
godoc and final dispatch when closing the coalescer
2020-11-06 22:26:24 +02:00
vyzo
ec13c5f80d
coalesce both reverts and applys in the same manner
2020-11-06 22:26:24 +02:00
vyzo
4058f5642f
head change coalescer
2020-11-06 22:26:24 +02:00
Łukasz Magiera
48bdf79b5b
Merge pull request #4756 from filecoin-project/feat/upgr-bitfield
...
Update go-bitfield
2020-11-06 21:18:47 +01:00
Anton Evangelatov
bf500711b3
update Dockerfiles; integrate lotus-soup and graphsync in Lotus CI; update go.mod and references
2020-11-06 21:04:11 +01:00
Anton Evangelatov
f7f5a27ebf
remove oni submodule
2020-11-06 21:03:56 +01:00
Anton Evangelatov
1f678c17d3
merge filecoin-project/oni subtree in testplans/
2020-11-06 21:02:06 +01:00
Jakub Sztandera
5a34e5b2bf
Merge pull request #4599 from filecoin-project/feat/sync-manager-redux
...
rewrite sync manager
2020-11-06 21:01:26 +01:00
Raúl Kripalani
3577300aee
Merge branch 'master' into badger-viewable
2020-11-06 19:34:25 +00:00
Jakub Sztandera
258cc0067b
Update go-bitfield v0.2.2
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-11-06 20:16:05 +01:00
Raúl Kripalani
0b2a02c8ea
remove redundant import.
2020-11-06 18:57:04 +00:00
Raúl Kripalani
7c442e1a98
godocs.
2020-11-06 18:55:13 +00:00
Raúl Kripalani
85e37e4b70
make the value log loading mode mmap, to leverage zero-copy access.
2020-11-06 18:39:08 +00:00
Raúl Kripalani
de4a0725f3
rename files.
2020-11-06 18:32:44 +00:00
Łukasz Magiera
426c2e8c2b
Merge pull request #4717 from filecoin-project/feat/optional-chain-bitswap
...
Optional chain Bitswap
2020-11-06 16:49:39 +01:00
Łukasz Magiera
db1159414f
Merge pull request #4734 from filecoin-project/asr/devnet-kumquat
...
Run kumquat upgrade on devnets
2020-11-06 16:48:29 +01:00
Łukasz Magiera
6bb8521a55
Merge pull request #4719 from filecoin-project/frrist/msig-diffing
...
polish: add msig pendingtxn diffing and comp
2020-11-06 16:47:29 +01:00
Łukasz Magiera
3c9e438a68
Merge pull request #4617 from filecoin-project/termination-penalty
...
Add `termination-estimate` to get an estimation for how much a termination penalty will be
2020-11-06 16:44:44 +01:00
Łukasz Magiera
2f9d19c42c
Merge pull request #4726 from filecoin-project/feat/shed-id-cid
...
shed: Util for creating ID CIDs
2020-11-06 16:03:45 +01:00
Łukasz Magiera
ee9df63221
shed: Util for creating ID CIDs
2020-11-06 15:42:09 +01:00
Łukasz Magiera
2076abf0c1
Merge pull request #4745 from filcloud/reward-data-type
...
match data type for reward state api
2020-11-06 15:29:38 +01:00
Łukasz Magiera
273da38bdd
Merge pull request #4739 from filecoin-project/feat/gas-estim-limit-ts
...
Use TSK passed to GasEstimateGasLimit
2020-11-06 11:59:55 +01:00
zgfzgf
d98e989417
chain decode params encoding
2020-11-06 15:02:08 +08:00
zgfzgf
7f47bf452a
add chain base64 decode params
2020-11-06 13:36:24 +08:00
Frank
a3f5d0f590
match data type for reward state api
2020-11-06 11:06:57 +08:00
Jakub Sztandera
94438bf3cd
Use TSK passed to GasEstimateGasLimit
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-11-05 21:14:38 +01:00
Travis Person
df7f13d069
Merge pull request #4718 from filecoin-project/feat/stats-update
...
Update lotus-stats with a richer cli
2020-11-05 11:55:31 -08:00
Raúl Kripalani
8befc0c1f5
export metrics from bench.
2020-11-05 19:09:47 +00:00
vyzo
dab20efc99
add env var controlling msgs sync epochs
2020-11-05 18:09:04 +02:00
vyzo
0e40a04975
nicer check using Time objects
2020-11-05 18:08:52 +02:00
vyzo
c6cd699f0d
fix nearsync check
2020-11-05 18:08:35 +02:00
vyzo
3306bdec29
fix tests
2020-11-05 18:08:13 +02:00
vyzo
32b7797394
only subscribe to messages topic if we are synced within 10 epochs
2020-11-05 18:08:13 +02:00
Raúl Kripalani
b1aa43741a
remove file that sneaked in.
2020-11-05 13:34:41 +00:00
Jakub Sztandera
c966054bf6
Merge pull request #4728 from filecoin-project/feat/storage-gas-multi-conf
...
Move gas multiplier as property of pricelist
2020-11-05 13:41:44 +01:00
Aayush Rajasekaran
105f0fd49a
Run kumquat upgrade on devnets
2020-11-05 04:21:03 -05:00
Jakub Sztandera
fe95d19e29
Move gas multiplier as property of pricelist
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-11-04 20:13:17 +01:00
Jakub Sztandera
2a294f048a
Merge pull request #4713 from filecoin-project/fix/gitmodules
...
Fix .gitmodules
2020-11-04 19:58:37 +01:00
Travis Person
bd4322f56f
Update lotus-stats with a richer cli
...
This updates lotus stats to use urfave instead of the golang flags
package. This brings with it some common features from other lotus tools
such as the use of the `FULLNODE_API_INFO` env and other parts of the
lotus cli package.
This also includes the latest dashboard.
2020-11-04 18:06:17 +00:00
Raúl Kripalani
a411342f0c
export more metrics.
2020-11-04 17:09:01 +00:00
Raúl Kripalani
370ef93db6
chainstore: new ForceHeadSilent to support benchmarks.
2020-11-04 14:39:01 +00:00
frrist
7d540fc0d8
polish: add msig pendingtxn diffing and comp
2020-11-03 17:25:53 -08:00
Raúl Kripalani
fd1439f284
fix lint.
2020-11-03 22:49:55 +00:00
Łukasz Magiera
a1e1b03ca4
Optionally allow bitswap for chainstore
2020-11-03 23:44:44 +01:00
Raúl Kripalani
87ce2f774d
lotus-bench: write separate profiles for import and validation.
2020-11-03 22:40:21 +00:00
Łukasz Magiera
9deda06ec6
Merge pull request #4710 from filecoin-project/feat/https-gh-blst
...
Use https for blst submodule
2020-11-03 23:05:42 +01:00
Łukasz Magiera
b0824ada15
bufbs: Get from write blockstore first
2020-11-03 23:02:01 +01:00
Raúl Kripalani
5487356370
fix lint errors.
2020-11-03 21:23:41 +00:00
Jakub Sztandera
97a06444f2
Fix .gitmodules
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-11-03 20:21:55 +01:00
Raúl Kripalani
809111336a
Merge branch 'master' into badger-viewable
2020-11-03 18:29:10 +00:00
Raúl Kripalani
18418128c3
lotus-bench: make start tipset walkback start from end tipset.
2020-11-03 18:15:59 +00:00
Raúl Kripalani
581ac5b019
lotus-bench: add ability to specify tipsets.
2020-11-03 18:11:43 +00:00
Łukasz Magiera
cde0e58e39
Check (pre)commit receipt before other checks in failed states
2020-11-03 18:47:29 +01:00
Raúl Kripalani
842c8ca056
improve lotus-bench; support running validation on a store without a CAR.
2020-11-03 17:35:31 +00:00
Łukasz Magiera
fe4298674f
Use https for blst submodule
2020-11-03 15:51:33 +01:00
zgfzgf
3e7efad0fd
modify lint error
2020-11-03 21:28:01 +08:00
Łukasz Magiera
9270ac6358
Make some logs quieter
2020-11-03 13:28:41 +01:00
Łukasz Magiera
d421274dcd
Merge pull request #4619 from filecoin-project/feat/fix-memory-leaks-data-transfer
...
Fix memory leaks in data transfer
2020-11-03 13:06:09 +01:00
zgfzgf
3c2cd506ec
modify merge lotus-bench
2020-11-03 19:56:04 +08:00
Łukasz Magiera
1df02d5a93
Merge pull request #4691 from filecoin-project/fix/metrics
...
fix metrics wiring.
2020-11-03 11:50:43 +01:00
Łukasz Magiera
fdd90e036f
Merge pull request #4697 from filecoin-project/asr/rename-builtins
...
Rename builtin actor generators
2020-11-03 11:47:55 +01:00
Łukasz Magiera
761c9ee2b6
Merge pull request #4699 from blockchain-lib/master
...
struct name incorrect
2020-11-03 11:47:18 +01:00
Łukasz Magiera
c215615da3
Merge pull request #4704 from zgfzgf/fix-runtime-gas-print
...
modify runtime gasUsed printf
2020-11-03 11:46:26 +01:00
Łukasz Magiera
b7b6252048
Merge pull request #4705 from filecoin-project/asr/delete-default
...
Correctly delete the default wallet address
2020-11-03 11:44:25 +01:00
Łukasz Magiera
6d27531663
Merge pull request #4630 from filecoin-project/feat/new-blst
...
feat: integrate new optional blst backend and verification optimizations from proofs
2020-11-03 11:43:12 +01:00
Łukasz Magiera
3c44407c57
circle: Fix lotus-soup build
2020-11-03 11:29:54 +01:00
Łukasz Magiera
bfa04da572
Merge pull request #4692 from filecoin-project/feat/shed-rpc
...
sched: Interactive RPC Shell
2020-11-03 11:24:05 +01:00
Łukasz Magiera
e547710c6d
Merge pull request #4696 from filecoin-project/feat/optim-heaviest-sync
...
Call GetHeaviestTipSet() only once when syncing
2020-11-03 11:23:23 +01:00
dignifiedquire
5c3055219c
update filecoin-ffi to master
2020-11-03 11:02:58 +01:00
Aayush Rajasekaran
46619fbb8d
Correctly delete the default wallet address
2020-11-03 03:00:18 -05:00
zgfzgf
4d9c90ed4a
modify runtime gasUsed printf
2020-11-03 15:46:35 +08:00
hannahhoward
af1743f9f3
fix(datatransfer): update with memory leak fixes
2020-11-02 17:25:02 -08:00
stirlingx
b5d2f01993
Update selector_task.go
2020-11-03 09:20:48 +08:00
Aayush Rajasekaran
af8cc3d29f
Rename builtin actor generators
2020-11-02 18:42:30 -05:00
Jakub Sztandera
e68f69b63b
Call GetHeaviestTipSet() only once when syncing
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-11-02 22:56:26 +01:00
Łukasz Magiera
a4cf6fa715
sched: Interactive RPC Shell
2020-11-02 20:38:15 +01:00
Raúl Kripalani
656ece06e5
fix metrics wiring.
...
Some components like go-ds-measure, go-ipfs-blockstore and go-bitswap
expose metrics via ipfs/go-metrics-interface, but Lotus never injects
the Prometheus exporter (ipfs/go-metrics-prometheus). Therefore, those
metrics never surface in instrumentation.
Instead, Lotus uses OpenCensus directly.
This commit injects the Prometheus exporter for go-metrics-interface, and
instructs the OpenCensus Prometheus exporter to use the DefaultRegistry.
This has the effect of exposing blending the metrics of both metrics
libraries.
With this patch, the datastore, cache utilisation, and bitswap metrics
are now exported via the /debug/metrics endpoint.
This commit also fixes an issue where the metrics scope was empty, making
go-metrics-interface default to "<no-scope>". Angle brackets are inadmissible
characters for Prometheus, so it was refusing to export the affected metrics.
(These were the ARC cache metrics.)
2020-11-02 17:56:49 +00:00
dignifiedquire
1d17d61dbc
update filecoin-ffi
2020-11-02 17:05:52 +01:00
dignifiedquire
d457b7a5e3
update filecoin-ffi
2020-11-02 17:05:52 +01:00
dignifiedquire
398a831701
update blst and filecoin-ffi
2020-11-02 17:05:52 +01:00
dignifiedquire
61fa03b1ad
use supranation/blst@0.2.0 directly
2020-11-02 17:05:52 +01:00
dignifiedquire
56980ffc1f
remove extern/fil-blst
2020-11-02 17:05:52 +01:00
Raúl Kripalani
d1ebf3c769
introduce non-pooled StorageKey method.
2020-11-02 13:32:07 +00:00
Raúl Kripalani
7facdf63c9
support legacy keying: base32 multihashes *sigh*.
2020-11-02 12:55:56 +00:00
Raúl Kripalani
f4e13ffd80
actually register prometheus gauge.
2020-11-01 20:01:57 +00:00
Raúl Kripalani
44e34d9606
lotus-bench: native badger SyncWrites=false.
2020-11-01 19:54:47 +00:00
Raúl Kripalani
35ccd73a86
lotus-bench: improve for observability.
2020-11-01 19:52:53 +00:00
Raúl Kripalani
aece624d1c
lotus-bench: add support for native badger blockstore.
2020-11-01 18:54:35 +00:00
Raúl Kripalani
c2355b18f9
write heap and allocs profile in lotus-bench.
2020-11-01 18:00:08 +00:00
Raúl Kripalani
634467d24b
go mod tidy.
2020-11-01 17:38:38 +00:00
Raúl Kripalani
0b8a21ee16
badger: restore prev. max table size (64MiB; default).
2020-11-01 17:26:37 +00:00
Raúl Kripalani
72e573d98d
fix lint.
2020-11-01 17:09:14 +00:00
Raúl Kripalani
5a98660d1b
make repo.Blockstore() idempotent; wrap in IDStore.
2020-11-01 16:56:20 +00:00
Raúl Kripalani
d8d85373f5
fix lotus-shed datastore commands.
2020-11-01 13:50:41 +00:00
Raúl Kripalani
a16d7f221e
Merge branch 'master' into badger-viewable
2020-11-01 13:10:56 +00:00
Raúl Kripalani
95f512aa69
update/add dependencies.
2020-11-01 13:05:07 +00:00
Raúl Kripalani
099c4b5e1d
migrate repo.Datastore(/chain) to repo.Blockstore().
2020-11-01 13:03:21 +00:00
Raúl Kripalani
9437136f84
fixup.
2020-11-01 13:01:38 +00:00
Raúl Kripalani
d2e2322fd2
make the lotus node use the new native badger blockstore.
2020-11-01 13:01:26 +00:00
Raúl Kripalani
ce27b13076
add a native badger blockstore with View() method.
2020-11-01 12:55:49 +00:00
Łukasz Magiera
a5c05f87f1
Merge pull request #4105 from filecoin-project/asr/decode-params
...
Add a StateDecodeParams method
2020-10-31 01:05:50 +01:00
Łukasz Magiera
7cba0b25fd
Merge pull request #4618 from filecoin-project/4360
...
Add miner available balance and power info to state minor info
2020-10-31 01:03:39 +01:00
Łukasz Magiera
978192233d
Merge pull request #4498 from filecoin-project/feat/try-election
...
Add election run-dummy command
2020-10-31 01:02:25 +01:00
Łukasz Magiera
c6a8efff7d
Merge pull request #4623 from filecoin-project/feat/cache-deal-state-matcher
...
Cache deal states for most recent old/new tipset
2020-10-31 01:00:11 +01:00
Łukasz Magiera
0f8dadadf5
Merge pull request #4664 from filecoin-project/refactor/events-api-call-matcher
...
Simplify chain event Called API
2020-10-31 00:48:45 +01:00
Łukasz Magiera
862c5b61a4
Merge pull request #4628 from filecoin-project/frrist/power-claims-changed
...
polish: add ClaimsChanged and DiffClaims method to power shim
2020-10-31 00:30:03 +01:00
Łukasz Magiera
6fcdf3c7ed
Merge pull request #4615 from filecoin-project/feat/worker-pause
...
worker: Commands to pause/resume task processing
2020-10-31 00:26:37 +01:00
Łukasz Magiera
8eae921cbf
Merge pull request #4633 from filecoin-project/steb/rick-roll
...
keep retrying the proof until we run out of sectors to skip
2020-10-31 00:15:04 +01:00
Łukasz Magiera
5a7863d21a
Merge pull request #4626 from filecoin-project/fix/drand-peerid-loop
...
bootstrap: don't return early when one drand resolution fails
2020-10-30 23:53:11 +01:00
Steven Allen
077bc83f7f
explicitly abort PoSt on context cancellation
2020-10-30 14:00:54 -07:00
Jakub Sztandera
22742a9ba0
bootstrap: don't return early when one drand resolution fails
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-10-30 21:58:17 +01:00
Łukasz Magiera
3b16faddad
Merge pull request #4652 from filecoin-project/feat/default-max-fee-cfg
...
Config for default max gas fee
2020-10-30 21:35:10 +01:00
Łukasz Magiera
094ea3fe97
Merge pull request #4666 from filecoin-project/fix/sched-issues
...
Fix worker reenabling, handle multiple restarts in worker
2020-10-30 21:34:07 +01:00
Steven Allen
6985af5e88
keep retrying the proof until we run out of sectors to skip
...
If we have a bunch of corrupted but not missing sectors on disk, we may need to
retry many times before we get a proof to pass. Simply giving up doesn't help anyone.
2020-10-30 13:21:34 -07:00
Łukasz Magiera
6cdbf5216e
Merge pull request #4629 from filecoin-project/fix/badger-lsm-trsh
...
Reduce badger ValueTreshold to 128
2020-10-30 21:10:18 +01:00
Łukasz Magiera
f380d6be43
Merge pull request #4651 from filecoin-project/feat/prep-for-gasb
...
Prep for gas balancing
2020-10-30 20:18:03 +01:00
Łukasz Magiera
fb492d9acb
Merge pull request #4662 from filecoin-project/feat/force-sched-cli
...
Debug flag to force running sealing scheduler
2020-10-30 20:15:49 +01:00
Łukasz Magiera
a7ff906e17
Merge pull request #4669 from filecoin-project/feat/minerinfo-sync
...
Add sync status to miner info command
2020-10-30 20:15:01 +01:00
Łukasz Magiera
696a6867dd
Merge pull request #4668 from filecoin-project/fix/mpool-pricing
...
Fix messagepool accounting
2020-10-30 20:14:33 +01:00
vyzo
12f6119739
don't include messages that drop the balance below zero
2020-10-30 20:56:33 +02:00
Łukasz Magiera
885c6c94d3
Add sync status to miner info command
2020-10-30 19:39:31 +01:00
Jakub Sztandera
8afceee7a9
Fix messagepool accounting
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-10-30 19:21:25 +01:00
vyzo
d6e2c80608
if noone is working pick the last worker in sync wait
2020-10-30 19:45:59 +02:00
jennijuju
2f4582147a
Add termination-estimate to get an estimation for how much a termination penalty will be:
...
- Usage example: `./lotus-shed sectors termation-estimate 5 8 10`.
2020-10-30 13:34:03 -04:00
Łukasz Magiera
69e44ebf07
sched: re-register worker windows after re-enabling correctly
2020-10-30 18:32:59 +01:00
Łukasz Magiera
f90a387f96
sched: Print worker UUIDs in shed-diag correctly
2020-10-30 18:32:16 +01:00
vyzo
5dcf339840
fix sync wait cli
2020-10-30 19:28:32 +02:00
Łukasz Magiera
774e2ecebf
sched: Fix worker reenabling
2020-10-30 18:01:37 +01:00
Łukasz Magiera
af1d45d969
worker: Handle multiple manager restarts while waiting for tasks
2020-10-30 18:00:48 +01:00
Dirk McCormick
79a8ff04fd
refactor: simplify chain event Called API
2020-10-30 14:00:32 +01:00
Łukasz Magiera
7fbb868513
Debug flag to force running sealing scheduler
2020-10-30 11:07:35 +01:00
vyzo
f6ecff0e26
check recent syncs in selectSyncTarget/selectDeferredSyncTarget
2020-10-30 07:50:26 +02:00
Aayush Rajasekaran
5ff42505e8
Add a StateDecodeParams method
2020-10-29 22:04:33 -04:00
Łukasz Magiera
c3d00b0ac6
Merge pull request #4650 from jsign/jsign/offlinemode
...
make IPFS online mode configurable
2020-10-29 22:24:58 +01:00
Łukasz Magiera
ae7889f830
Config for default max gas fee
2020-10-29 20:50:11 +01:00
Jakub Sztandera
d8d9291402
Prep for gas balancing
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-10-29 20:34:48 +01:00
Łukasz Magiera
7d02cd6679
Merge pull request #4649 from filecoin-project/feat/sectorslist-utils
...
miner sectors list: flags for events/seal time
2020-10-29 19:55:16 +01:00
Ignacio Hagopian
7d0f279353
make IPFS online mode configurable
...
Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com >
2020-10-29 15:16:45 -03:00
Łukasz Magiera
ad9a5acb7f
miner sectors list: flags for events/seal time
2020-10-29 19:10:20 +01:00
vyzo
8d25fd39cf
set BootstrapPeerThreshold to 1 for tests
2020-10-29 19:32:09 +02:00
Łukasz Magiera
ee814fb48e
Merge pull request #4643 from filecoin-project/fix/fsm-ticket-loop
...
storagefsm: Fix GetTicket loop when the sector is already precommitted
2020-10-29 18:25:14 +01:00
vyzo
57234d8ef3
fix spelling in comment to satisfy linter
...
this is ridiculous; since when do linters apply spellchecking on comments???
2020-10-29 19:13:45 +02:00
vyzo
47830efbf5
set BootstrapPeerThreshold to 4, add env variable to override
2020-10-29 19:08:58 +02:00
Łukasz Magiera
dc5d6316c9
Merge pull request #4645 from filecoin-project/fix/miner-restart-edgecase
...
sectorstorage: Fix manager restart edge-case
2020-10-29 18:07:18 +01:00
vyzo
a650641813
transition out of initial sync only if sync finishes within 15min
2020-10-29 17:27:13 +02:00
vyzo
8702ff8b7e
rename initialSync to initialSyncDone
2020-10-29 17:12:47 +02:00
Łukasz Magiera
c6b03ce62b
sectorstorage: Missing unlock in waitWork
2020-10-29 15:18:51 +01:00
Łukasz Magiera
ea5bb5cdab
sectorstorage: Fix manager restart edge-case
2020-10-29 12:14:21 +01:00
Łukasz Magiera
e168f7a917
cli: miner-info review
2020-10-29 10:33:08 +01:00
Łukasz Magiera
33459f1b36
storagefsm: Fix GetTicket loop when the sector is already precommitted
2020-10-29 10:26:02 +01:00
Łukasz Magiera
f0f75e2d2c
Merge pull request #4627 from karalabe/fix-gpu-usage-tracking
...
extern/sector-storage: fix GPU usage overwrite bug
2020-10-29 10:13:54 +01:00
vyzo
a26420f6e8
add missing return for deferrals during initial sync
2020-10-29 09:40:41 +02:00
Jakub Sztandera
ae905bd056
Fix closing
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-10-29 01:05:31 +01:00
frrist
7b8dae92d9
feat: add power actor claim diff method
2020-10-28 16:52:52 -07:00
jennijuju
c80e8cb7d3
Add miner available balance and power info to state minor info
2020-10-28 19:04:03 -04:00
Jakub Sztandera
a2c66dd102
make linter happy
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-10-28 23:30:28 +01:00
Jakub Sztandera
0297be4b9a
Add lotus-shed datastore rewrite command
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-10-28 23:24:45 +01:00
Jakub Sztandera
ecc1d94b3a
Reduce badger ValueTreshold to 128
...
It should significntly size of the LSM index, and thus increase the
performance with bigger datastores
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-10-28 22:17:01 +01:00
Łukasz Magiera
553408d573
worker: Commands to pause/resume task processing
2020-10-28 22:10:17 +01:00
frrist
e33cc5ee12
polish: add ClaimsChanged method to power shim
2020-10-28 13:56:02 -07:00
Łukasz Magiera
32ea060e99
Merge pull request #3618 from filecoin-project/feat/async-restartable-workers
...
Track sealing processes across lotus-miner restarts
2020-10-28 21:55:45 +01:00
Jakub Sztandera
ad905fc310
Expose WorkerID
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-10-28 20:22:07 +01:00
Péter Szilágyi
5f657b4333
extern/sector-storage: fix GPU usage overwrite bug
2020-10-28 20:52:33 +02:00
Łukasz Magiera
704bef5dfc
Merge pull request #4613 from filecoin-project/feat/proofs-5.2.3-1
...
Update FFI
2020-10-28 17:37:22 +01:00
Dirk McCormick
f79652c28c
feat: cache deal states for most recent old/new tipset
2020-10-28 16:55:48 +01:00
Jakub Sztandera
e575b5fe8a
Add error if weights are the same
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-10-28 16:53:13 +01:00
Łukasz Magiera
da7ecc1527
Fix flaky sealing manager tests
2020-10-28 16:15:17 +01:00
Łukasz Magiera
86f9abda0d
circle: Install hwloc
2020-10-28 15:46:57 +01:00
Łukasz Magiera
4475b9ac05
Use filecoin-ffi master
2020-10-28 15:31:15 +01:00
Łukasz Magiera
4100f6eead
fix TestWDPostDoPost
2020-10-28 15:23:21 +01:00
Łukasz Magiera
ed2f81da2f
sched: Fix tests
2020-10-28 14:34:28 +01:00
Łukasz Magiera
4cf00b8b42
worker_local: address review
2020-10-28 14:29:17 +01:00
Łukasz Magiera
96c5ff7e7f
sched: use more letters for variables
2020-10-28 14:23:38 +01:00
Łukasz Magiera
8731fe9112
sched: split worker handling into more funcs
2020-10-28 14:14:50 +01:00
Łukasz Magiera
84b567c790
sched: move worker funcs to a separate file
2020-10-28 13:39:28 +01:00
vyzo
ba2512655e
track last few worker states for debug purposes
2020-10-28 14:08:06 +02:00
vyzo
6266bae1d3
log worker spawning from initial sync deferrals
2020-10-28 11:44:16 +02:00
vyzo
188d1649d3
stop the ticker when done with it
2020-10-28 11:41:40 +02:00
vyzo
9ddf7bbd15
better handling of initial sync
2020-10-28 11:36:34 +02:00
vyzo
469666de82
limit max active sync workers
2020-10-28 10:33:22 +02:00
vyzo
fc1ac3e752
simplify circular buffer code
...
we don't care about order of checks!
2020-10-28 00:02:08 +02:00
vyzo
ab7a66b90d
track recently synced tipsets to avoid unnecessary worker spawning
2020-10-27 23:48:31 +02:00
Jakub Sztandera
2b82e5a118
Fix tipset coalescing in case of repeated blocks
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-10-27 21:23:16 +01:00
Jakub Sztandera
16d2cb6309
Add flag to coalesce Tipsets in pending queue
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-10-27 18:00:34 +01:00
Łukasz Magiera
413643a712
Merge remote-tracking branch 'origin/master' into feat/async-restartable-workers
2020-10-27 16:56:29 +01:00
Łukasz Magiera
843c0719e0
Update FFI
2020-10-27 15:37:11 +01:00
Łukasz Magiera
3d02dba5dc
Merge pull request #4609 from filecoin-project/fix/flaky-testMiningReal
...
Fix flaky testMiningReal
2020-10-27 14:27:52 +01:00
Łukasz Magiera
efc8d90bc1
Fix flaky testMiningReal
2020-10-27 12:19:12 +01:00
Łukasz Magiera
1db69acbc0
Merge pull request #4608 from filecoin-project/fix/flaky-TestCLIDealFlow
...
Fix flaky TestCLIDealFlow
2020-10-27 12:07:02 +01:00
Dirk McCormick
c0f6f834b7
fix: flaky TestCLIDealFlow
2020-10-27 11:07:54 +01:00
Łukasz Magiera
8c60069bb8
Merge pull request #4535 from filecoin-project/feat/clientdeal-cache-commd
...
client deal: Cache CommD when creating multiple deals
2020-10-27 03:58:25 +01:00
Łukasz Magiera
e1da874258
Merge remote-tracking branch 'origin/master' into feat/async-restartable-workers
2020-10-27 03:31:07 +01:00
Łukasz Magiera
616e0e8eb5
Merge pull request #4569 from filecoin-project/feat/client-deal-size-cli
...
Expose ClientDealSize via CLI
2020-10-27 03:28:31 +01:00
Steven Allen
89f6da14bc
Merge pull request #4513 from filecoin-project/steb/feat-change-worker-key
...
Add commands to change the worker key
2020-10-26 18:41:04 -07:00
Steven Allen
832c0998e4
validate that block propagation works after a worker key change
2020-10-26 18:16:25 -07:00
Steven Allen
0d06f8fa2b
Add commands to change the worker key
2020-10-26 18:16:24 -07:00
Whyrusleeping
2b6bc7d59a
Merge pull request #4604 from filecoin-project/frrist/miner-shim-info-equal
...
polish: add Equals method to MinerInfo shim
2020-10-26 17:54:30 -07:00
frrist
0d384050fa
polish: add Equals method to MinerInfo shim
2020-10-26 14:45:02 -07:00
Ingar Shu
8141f7b6a6
Expose ClientDealSize API via client stat CLI
2020-10-26 11:28:01 -07:00
Jakub Sztandera
cced3bf9ee
Randomize seed
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-10-26 17:44:55 +01:00
Jakub Sztandera
ea6afe84db
Add election run-dummy command
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-10-26 17:44:51 +01:00
Łukasz Magiera
382dcf9a37
Merge pull request #4600 from filecoin-project/fix/sector-list-less-sracy
...
Make EarlyExpiration in sectors list less scary
2020-10-26 16:17:20 +01:00
Łukasz Magiera
8923524f6a
Make EarlyExpiration in sectors list less scary
2020-10-26 15:33:15 +01:00
Łukasz Magiera
31a474a1ca
Move CommPWriter to lib/
2020-10-26 15:16:28 +01:00
Łukasz Magiera
1afd3a41cb
Merge pull request #4595 from GFZRZK/GFZRZK/bugfix/fix_workerkey_error_in_wdpost_setsender
...
worker key should change when set sender found key not equal with the value on chain
2020-10-26 14:55:48 +01:00
Łukasz Magiera
5a6195feb6
Merge pull request #4598 from filecoin-project/refactor/paych-cli-test
...
refactor: share code between CLI tests
2020-10-26 14:51:03 +01:00
vyzo
2fd0d430c8
set BootstrapPeerThreshold to 1, to mimic old code
...
which incidentally fixes tests
2020-10-26 15:49:24 +02:00
vyzo
f055681972
fix test
2020-10-26 15:43:22 +02:00
Dirk McCormick
1fefcc2b46
refactor: simplify cli test RunCmd
2020-10-26 14:26:46 +01:00
vyzo
c0a039ee11
fix logging
2020-10-26 15:19:09 +02:00
Łukasz Magiera
09f1d00733
Merge pull request #4533 from filecoin-project/msig-inspect-jen
...
Updated msig inspect:
2020-10-26 14:11:21 +01:00
vyzo
f26385d0c6
use weight as the sync target selector
2020-10-26 14:51:26 +02:00
Dirk McCormick
b097a5fb0c
refactor: share code between CLI tests
2020-10-26 13:50:07 +01:00
vyzo
af53b72eb8
fix typo
2020-10-26 14:36:34 +02:00
Łukasz Magiera
a37c372d06
Merge pull request #4572 from filecoin-project/feat/data-transfer-utils
...
Flesh out data transfer features
2020-10-26 13:29:26 +01:00
Łukasz Magiera
8fe7db107a
Merge pull request #4584 from jsign/jsign/chffi
...
update filecoin-ffi in go mod
2020-10-26 13:17:19 +01:00
vyzo
5d34b7d618
rewrite sync manager
2020-10-26 14:11:19 +02:00
Łukasz Magiera
43b492204c
Merge pull request #4597 from filecoin-project/fix/paych-mgr-add-funds-race
...
fix race in paych manager add funds
2020-10-26 13:09:47 +01:00
Łukasz Magiera
ce9cce921d
Merge pull request #4589 from cerblue/cerblue
...
Do not fail wallet delete because of pre-existing trashed key
2020-10-26 12:47:23 +01:00
Dirk McCormick
5ed57d34f0
fix: race in paych manager add funds
2020-10-26 11:09:56 +01:00
wangchao
e65aa4cf17
worker key should change when set sender found key not equal with the value on chain
2020-10-26 15:20:09 +08:00
Jinsub Moon
bfbf6a2711
Do not fail wallet delete because of pre-existing trashed key
2020-10-25 06:25:28 +00:00
Ignacio Hagopian
6b76371d64
update filecoin-ffi
...
Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com >
2020-10-24 17:15:44 -03:00
Raúl Kripalani
cdfa869ea6
tvx extract: make it work with secp messages.
...
Unfortunately ChainGetMessage returns a *types.Message, which in
the case of secp messages is lacking the signature. The signature
is part of the input to calculate the CID on secp messages. Therefore,
calling `.Cid()` on the result of ChainGetMessage for this kind of
message will lead to an incorrect CID.
tvx was relying on that call to return the correct CID. Since this is
not the case (and this is a footgun that needs to be corrected, ideally
together with the *types.{,Signed}Message duality mess), I'm replacing
the comparison.
2020-10-24 20:16:14 +01:00
Łukasz Magiera
d4cdc6d334
Merge pull request #4580 from filecoin-project/asr/changelog
...
Lotus version 1.1.2
2020-10-24 12:37:40 +02:00
Aayush Rajasekaran
7b3f1c2b85
Lotus version 1.1.2
2020-10-24 06:33:31 -04:00
Łukasz Magiera
9972f19240
Merge pull request #4579 from filecoin-project/steb/worker-key-change-runtime
...
Handle worker key changes correctly in runtime
2020-10-24 12:28:01 +02:00
Steven Allen
f23034305f
Handle worker key changes correctly in runtime
2020-10-24 02:57:17 -07:00
zgfzgf
fe40a53e8f
delete slash-consensus miner
2020-10-24 13:46:15 +08:00
Aayush Rajasekaran
2663d6c3cb
Merge pull request #4574 from filecoin-project/asr/changelog
...
Lotus version 1.1.1
2020-10-24 00:24:26 -04:00
Aayush Rajasekaran
8b8d81e767
Lotus version 1.1.1
2020-10-24 00:22:20 -04:00
Aayush Rajasekaran
d43bc79050
Merge pull request #4573 from filecoin-project/steb/remove-worker-key-cache
...
Fetch worker key from correct block on sync
2020-10-23 23:59:43 -04:00
Steven Allen
06af2fb52b
Remove the worker key cache and use the correct worker key
...
We need to use the worker key from the lookback tipset state. We can't
reasonably maintain this cache, unfortunately (unless we kept some form of
"per-height" cache).
2020-10-23 19:40:05 -07:00
Steven Allen
8bb69f1e9c
Use pre-computed parent state root for lookback info
...
There's no need to call TipSetState and recompute it.
2020-10-23 19:40:01 -07:00
hannahhoward
b98b2d4310
docs(docsgen): update api docs
2020-10-23 18:35:01 -07:00
jennijuju
f05b03f02c
Updated msig inspect:
...
- Show account address of signer if the id address is corresponding to an account address.
- When a message receiver is a new account, do not lookup method name.
2020-10-23 17:40:51 -04:00
Łukasz Magiera
4d87473053
Fix lint
2020-10-23 23:31:18 +02:00
Łukasz Magiera
660236b224
Merge remote-tracking branch 'origin/master' into feat/async-restartable-workers
2020-10-23 23:25:35 +02:00
Łukasz Magiera
194f56377e
Merge pull request #4565 from filecoin-project/feat/shed-msg-decode
...
shed: Commad to decode messages
2020-10-23 22:35:24 +02:00
Łukasz Magiera
2023615f55
Merge pull request #4563 from filecoin-project/steb/post-lookback
...
Use older randomness for the PoSt commit on specs-actors version 2
2020-10-23 22:21:51 +02:00
Łukasz Magiera
de2cbfa8a9
client deal: Cache CommD when creating multiple deals
2020-10-23 22:20:17 +02:00
Łukasz Magiera
067de4508b
shed: Commad to decode messages
2020-10-23 22:17:46 +02:00
Łukasz Magiera
74bf4c5e71
Merge pull request #4556 from filecoin-project/fix/marketwithdraw-miner
...
Make wallet market withdraw usable with miner addresses
2020-10-23 22:15:28 +02:00
Jakub Sztandera
099bb2cbaa
Merge pull request #4561 from filecoin-project/fix/timedbs-flaky
...
Fix flaky TestTimedBSSimple
2020-10-23 22:14:32 +02:00
Łukasz Magiera
e395559f75
Merge pull request #4564 from filecoin-project/fix/chain-import-flake
...
Fix flaky TestChainExportImportFull
2020-10-23 22:00:03 +02:00
Łukasz Magiera
b7b6ab779a
Make wallet market withdraw usable with miner addresses
2020-10-23 21:54:41 +02:00
Steven Allen
109b326ae2
Use older randomness for the PoSt commit on specs-actors version 2
...
After the upgrade, we're allowed to use randomness up to the challenge epoch.
This safe-guards us against very large reorgs where a miner computes a PoSt very
quickly.
2020-10-23 12:45:11 -07:00
Jakub Sztandera
c7e6c8eacc
Fix flaky TestChainExportImportFull
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-10-23 21:45:08 +02:00
Jakub Sztandera
9fbd2a50ff
Fix lint
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-10-23 20:50:17 +02:00
Jakub Sztandera
ea69386519
Fix flaky TestTimedBSSimple
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-10-23 20:46:06 +02:00
Łukasz Magiera
8124fe98c7
Merge pull request #4559 from filecoin-project/fix/beyond-genesis
...
Fix random test failures
2020-10-23 19:52:10 +02:00
Jakub Sztandera
16a911bc39
Fix random test failures
...
If block 1 was a null block then blockSet would include genesis which
would lead to us trying to load parent of a genesis block.
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-10-23 19:33:30 +02:00
Łukasz Magiera
c81db5a21c
Merge pull request #4420 from filecoin-project/deps/drand-v1.2.0
...
Chore: update drand to v1.2.0
2020-10-23 18:25:00 +02:00
Łukasz Magiera
dbcba6477e
Merge pull request #4263 from filecoin-project/feat/lite-market-client
...
lite-mode - market storage and retrieval clients
2020-10-23 17:23:06 +02:00
Łukasz Magiera
36816fb4f3
Fix list-asks, deals with non-genesis miners in lite-mode
2020-10-23 17:08:21 +02:00
Łukasz Magiera
1ec8252412
Merge pull request #4497 from filecoin-project/feat/lite-market-client-cli
...
lotus-lite: CLI tests for `lotus client` commands
2020-10-23 16:18:23 +02:00
Łukasz Magiera
91fae36b86
Merge pull request #4554 from filecoin-project/tvx-simulate-2
...
tvx simulate command; tvx extract --ignore-sanity-checks
2020-10-23 15:58:22 +02:00
Łukasz Magiera
623ffebe62
Merge pull request #4555 from filecoin-project/feat/walletlist-id-market
...
wallet list: Add market balance and ID address flags
2020-10-23 15:35:03 +02:00
Dirk McCormick
906286fdbe
feat: lite-mode - CLI tests for lotus client commands
2020-10-23 15:02:49 +02:00
Dirk McCormick
92942d44d1
feat: lite-mode - market storage and retrieval clients
2020-10-23 15:02:26 +02:00
Łukasz Magiera
9caa6ae69c
wallet list: Add market balance and ID address flags
2020-10-23 14:42:19 +02:00
Raúl Kripalani
39d9150175
fix tvx init.
2020-10-23 13:30:04 +01:00
Raúl Kripalani
5301c416bc
tvx extract: --ignore-sanity-checks flag.
2020-10-23 10:47:22 +01:00
Raúl Kripalani
92395745d3
tvx simulate: execute raw message against height.
2020-10-23 10:46:32 +01:00
Łukasz Magiera
7d9e8f9d92
Merge pull request #4524 from filecoin-project/feat/withdraw-market-funds-cli
...
Add a market WithdrawBalance CLI
2020-10-23 11:33:38 +02:00
Łukasz Magiera
6842c03399
wallet cli: rename withdraw-market-funds -> market withdraw
2020-10-23 11:17:03 +02:00
Łukasz Magiera
2c3d80494f
Merge pull request #4538 from filecoin-project/steb/test-cleanup-proofs
...
Cleanup test initialization and always validate VRFs in tests
2020-10-23 10:53:54 +02:00
Steven Allen
2cf770cc91
Merge pull request #4539 from filecoin-project/steb/fix-worker-key-lookback
...
Use the correct lookback for the worker key when creating blocks
2020-10-22 21:10:25 -07:00
Jakub Sztandera
bfdb74bfee
Merge pull request #4541 from filecoin-project/feat/maybe-fix-something
...
Fix chain sync stopping to sync
2020-10-23 02:10:43 +02:00
Jakub Sztandera
580a2f4dc6
Add option to join by common parents
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-10-23 01:35:26 +02:00
Jakub Sztandera
c8fe21c1ef
PopRelated aggretates the bucket
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-10-23 01:18:13 +02:00
Steven Allen
59cfabf8a4
don't resolve the worker key twice
2020-10-22 15:48:09 -07:00
Jakub Sztandera
810feee5a1
PopRelated should pop all
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-10-23 00:39:08 +02:00
Jakub Sztandera
24fc7d4cbd
Add reproduction test and fix the issue
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-10-23 00:34:04 +02:00
Jakub Sztandera
5edfc527b0
More than one bucket
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-10-23 00:34:03 +02:00
Jakub Sztandera
febc28f83f
Add log and Insert
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-10-22 23:39:54 +02:00
hannahhoward
98297cef4d
feat(data-transfer): fill in utils
2020-10-22 13:40:26 -07:00
Łukasz Magiera
0289c39850
Merge pull request #4516 from filecoin-project/feat/api-request-metrics-wrapper
...
Feat/api request metrics wrapper
2020-10-22 21:40:47 +02:00
Łukasz Magiera
29e334de54
Merge pull request #4511 from filecoin-project/steb/generalize-window-post
...
Manage sectors by size instead of proof type.
2020-10-22 21:27:48 +02:00
Łukasz Magiera
f9723ca3c1
Merge pull request #4521 from filecoin-project/feat/fix-shed-ledger-list
...
Fix lotus-shed ledger list
2020-10-22 19:59:18 +02:00
Łukasz Magiera
c17e8e778d
Merge pull request #4526 from filecoin-project/wallet-4464
...
Delete wallet from local wallet cache
2020-10-22 19:50:01 +02:00
Łukasz Magiera
b2510e5fc5
Merge pull request #4508 from filecoin-project/fix/actor-not-found-mininig-base
...
MinerGetBaseInfo: if miner is not found in lookback, check current
2020-10-22 19:45:43 +02:00
Łukasz Magiera
6c800bd0e3
Merge pull request #4501 from filecoin-project/feat/gateway-oni-needs
...
add some methods that oni needs
2020-10-22 19:44:47 +02:00
Łukasz Magiera
88ac85b6ae
Merge pull request #4500 from filecoin-project/fix/mpool-push-atomicity
...
make push and addLocal atomic
2020-10-22 19:43:52 +02:00
Łukasz Magiera
6bdf9935bf
Merge pull request #4475 from filecoin-project/fix/miner-init-createworker
...
miner: fix init --create-worker-key
2020-10-22 18:55:25 +02:00
Łukasz Magiera
29cda82eac
Merge pull request #4449 from austinabell/austin/confcircsupplyfix
...
Fix circ supply default in conformance
2020-10-22 18:53:10 +02:00
Steven Allen
b05613445e
Sign blocks with the worker key from the correct lookback epoch
2020-10-22 09:26:58 -07:00
Steven Allen
defeba5576
Fix lookback for worker key when computing ticket
...
We need to compute the ticket based on our worker key from the lookback epoch,
not the current epoch.
2020-10-22 09:26:58 -07:00
Steven Allen
4a550d12d4
Always validate VRFs, even when insecure post validation is enabled
...
We always generate them, we might as well validate them.
2020-10-22 09:19:46 -07:00
Steven Allen
70c39fe78c
Fix global test options
...
Set BELLMAN_NO_GPU on init.
Set InsecurePoStValidation once in an obvious place.
2020-10-22 09:19:46 -07:00
Łukasz Magiera
6fc8550c19
Merge pull request #4314 from filecoin-project/feat/lotus-pcr-block-list
...
Add block list to pcr
2020-10-22 17:59:23 +02:00
Łukasz Magiera
6b9a4c4a34
Merge pull request #4536 from filecoin-project/zgfzgf-fix-chain-export
...
Small chain export optimization
2020-10-22 17:35:58 +02:00
Łukasz Magiera
041762a34f
Merge pull request #4383 from filecoin-project/steb/actor-v2-imports
...
Remove most v0 actor imports
2020-10-22 17:17:56 +02:00
Łukasz Magiera
25c4a1bd8d
Merge pull request #4523 from filecoin-project/misc/remove-log-sync
...
heaviestTipSet reurning nil is a ok
2020-10-22 17:16:02 +02:00
Łukasz Magiera
05b459e4c5
Merge pull request #4379 from zgfzgf/feat-mining
...
optimize mining code
2020-10-22 16:12:40 +02:00
Łukasz Magiera
1665d61c89
Merge pull request #4339 from filecoin-project/shed/borked-cmd
...
Shed/borked cmd
2020-10-22 16:10:05 +02:00
Łukasz Magiera
9a58763a4e
shed: Rename the command to frozen-miners
2020-10-22 16:07:42 +02:00
ZenGround0
f9707ba344
add borked inspection command
...
hook up new command
Fix head call
Debug internal error
Debug moa
Debug 0
Fix 0
Fix 1
Better print
Don't ignore error
2020-10-22 16:03:11 +02:00
Łukasz Magiera
ae04f3029b
chain: Add more robust test for ChainExport
2020-10-22 16:01:11 +02:00
Łukasz Magiera
40872e9d90
Merge branch 'fix-chain-export' of github.com:zgfzgf/lotus into zgfzgf-fix-chain-export
2020-10-22 15:56:42 +02:00
Łukasz Magiera
ee8d8bf5e5
pcr: Fix lint
2020-10-22 15:42:46 +02:00
Łukasz Magiera
b85bf82d00
Merge pull request #4318 from filecoin-project/asr/shed-won-power
...
Add a shed util to determine % of power that has won a block
2020-10-22 15:40:55 +02:00
Travis Person
6fb3dafa95
lotus-pcr: add blocklist
2020-10-22 15:35:01 +02:00
Łukasz Magiera
f5960df544
Merge pull request #4313 from filecoin-project/fix/pcr-basefee
...
Look at block base fee for PCR
2020-10-22 15:32:01 +02:00
Łukasz Magiera
93227bfd4d
Merge pull request #4302 from filecoin-project/feat/import-bench-ds-measure
...
add measure datastore wrapper around bench chain datastore
2020-10-22 15:16:31 +02:00
Łukasz Magiera
0832d5a7d5
bench: Fix lint warnings
2020-10-22 15:00:31 +02:00
whyrusleeping
602d2b8ad5
record datastore metrics after successful run
2020-10-22 14:57:06 +02:00
Jakub Sztandera
0341944350
Inject prometheus
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-10-22 14:57:05 +02:00
whyrusleeping
00d1e6b549
add measure datastore wrapper around bench chain datastore
2020-10-22 14:57:04 +02:00
Łukasz Magiera
9c17ac5bde
Merge branch 'hunjixin-hunjixin/feat/batchmsg' into master
2020-10-22 14:46:23 +02:00
Łukasz Magiera
90ce1c018e
docsgen
2020-10-22 14:46:10 +02:00
Łukasz Magiera
618fed75fe
Merge branch 'hunjixin/feat/batchmsg' of github.com:hunjixin/lotus into hunjixin-hunjixin/feat/batchmsg
2020-10-22 14:45:33 +02:00
Łukasz Magiera
ef9eea470c
Merge branch 'animesh2049-animesh2049/status-api' into master
2020-10-22 14:16:15 +02:00
Łukasz Magiera
9d9da1a3e8
docsgen
2020-10-22 14:15:11 +02:00
Łukasz Magiera
7c16f2182c
Merge branch 'animesh2049/status-api' of github.com:animesh2049/lotus into animesh2049-animesh2049/status-api
2020-10-22 14:14:50 +02:00
Will Scott
9dc9bf5eb0
go mod tidy
2020-10-21 19:49:38 -07:00
Will Scott
035a762358
update drand to v1.2.1
...
* stop autowatching
* set user-agent
2020-10-21 16:49:59 -07:00
jennijuju
7f98be2920
Delete wallet from local wallet cache
2020-10-21 17:53:26 -04:00
Ingar Shu
7bdc7aa527
Add a market WithdrawBalance CLI
2020-10-21 14:09:39 -07:00
Jakub Sztandera
5c9c08ef85
heaviestTipSet reurning nil is a ok
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-10-21 22:16:01 +02:00
Steven Allen
5e23933757
fix import of v0 for test
...
We're still on actors v0 in this test.
2020-10-21 12:18:38 -07:00
Steven Allen
9d15a08d27
correctly mark new actors as "important"
2020-10-21 12:18:38 -07:00
Steven Allen
0c2ec04c09
use upgrade schedule from node when getting the network name
...
It doesn't matter now, but may in the future.
2020-10-21 12:18:38 -07:00
Steven Allen
30bda0b4c4
set network name everywhere
2020-10-21 12:18:38 -07:00
Steven Allen
710ac9d544
use the correct network version in genesis
...
1. Version 0 upgrades happen _after_ genesis.
2. Get rid of UseNewestNetwork. It's not useful and quite dangerous.
2020-10-21 12:18:38 -07:00
Steven Allen
bcabe7b3b5
migrate methods to abstracted methods
...
Method numbers never change anyways. At worst, we'll deprecate old methods and
have to explicitly import them from the correct actors version to use them.
2020-10-21 12:18:37 -07:00
Steven Allen
4e730b5ec8
port to v2 imports
2020-10-21 12:16:23 -07:00
Jakub Sztandera
f0d966a595
Fix lotus-shed ledger list
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-10-21 19:40:51 +02:00
Łukasz Magiera
8cad245f80
Merge pull request #4512 from filecoin-project/feat/disable-bloom
...
Disable blockstore bloom filter
2020-10-21 17:27:33 +02:00
lanzafame
7cbd4d49c3
gofmt
2020-10-21 18:39:57 +10:00
lanzafame
7a33d5bb34
register all apis with metric wrapper
2020-10-21 18:37:50 +10:00
lanzafame
3e767ca5c8
wrap api in metrics proxy
2020-10-21 18:27:13 +10:00
Łukasz Magiera
c767399fc6
Merge pull request #4504 from filecoin-project/feat/clientdeal-miner-picker
...
Miner finder for interactive client deal CLI
2020-10-21 05:46:07 +02:00
Jakub Sztandera
3a46c15c4a
Disable blockstore bloom filter
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-10-21 04:22:49 +02:00
Steven Allen
00dcb1bce9
Manage sectors by size instead of proof type.
...
* We may have multiple sectors with the same size and different proof types, but all these management functions stay the same.
* This simplifies PoSt logic.
2020-10-20 18:30:56 -07:00
Aayush Rajasekaran
420ec18c5b
Merge pull request #4509 from filecoin-project/asr/changelog
...
Lotus version 1.1.0
2020-10-20 18:35:12 -04:00
Aayush Rajasekaran
d78dd42ed4
Lotus version 1.1.0
2020-10-20 18:30:41 -04:00
Aayush Rajasekaran
547c01f5ff
Merge pull request #4506 from filecoin-project/release/1.1.0
...
Introduce Network version 6
2020-10-20 18:29:49 -04:00
Aayush Rajasekaran
75eb644108
Merge pull request #4507 from filecoin-project/lotus-shed-terminate-1475
...
Add a terminate sectors command to lotus-shed
2020-10-20 18:28:09 -04:00
jennijuju
ee5dcbc1d8
Add wait message
2020-10-20 18:26:17 -04:00
Aayush Rajasekaran
7f46ad19ac
VM: Enforce a call depth limit
2020-10-20 18:19:50 -04:00
Jakub Sztandera
6530431995
MinerGetBaseInfo: if miner is not found in lookback, check current
...
If miner is found in current state, just return nil base info as miner
cannot mine if he is not found in the lookback.
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-10-20 23:54:35 +02:00
Steven Allen
ed1645109a
Add lotus storage miner API support to lotus-shed
2020-10-20 17:38:15 -04:00
jennijuju
277d3e9ab4
Add terminate sectors based on 1475's #4433 implementation in lotus-shed:
...
- Moving the cmd to lotus-shed so that miners can use this right away without waiting for fsm changes.- Note: this should only be used when the miner is 100% sure that they want to terminate the sector on chain and they will be lose the power and pay a big one-time termination penalty for the sectors.
- Only live sectors can be terminated.
- To use, run `./lotus-shed sectors terminate --really-do-it=true sectorNum1 sectorNum2`.
- A message will be sent and after the message is landed on chain, miner can run `lotus-miner sectors status --on-chain-info <terminated sector number>`, and check Expiration Info at the bottom. Both `OnTime` and `Early` are 0 indicates the sector is terminated.
2020-10-20 17:38:09 -04:00
Aayush Rajasekaran
556f92a823
Update to actors v2.2.0 at PostLiftoff epoch
2020-10-20 17:23:35 -04:00
Aayush Rajasekaran
ef32449309
Merge pull request #4505 from filecoin-project/feat/markets-1.0.0
...
Update markets v1.0.0
2020-10-20 17:22:57 -04:00
hannahhoward
e08032da93
feat(markets): update markets v1.0.0
2020-10-20 13:56:13 -07:00
Łukasz Magiera
dc40469cb3
Miner finder for interactive client deal CLI
2020-10-20 21:54:39 +02:00
whyrusleeping
abc3e783ff
bump lookback cap to 24 hours
2020-10-20 10:09:21 -07:00
whyrusleeping
6bc56c549a
add some methods that oni needs
2020-10-20 10:04:51 -07:00
vyzo
580980d149
make push and addLocal atomic
2020-10-20 19:13:17 +03:00
Łukasz Magiera
c779e4e8ee
Merge pull request #4496 from filecoin-project/ci/address-flaky-tests
...
circle: Run tests for some subsystems separately
2020-10-20 14:18:54 +02:00
Łukasz Magiera
ee0078f7c1
make: Drop npm calls from buildall
2020-10-20 13:48:32 +02:00
Łukasz Magiera
da044d8b00
Merge pull request #4486 from filecoin-project/feat/better-sync-logs
...
add some extra logging to try and debug sync issues
2020-10-20 13:29:20 +02:00
Łukasz Magiera
09e92f98ff
circle: Run tests for some subsystems separately
2020-10-20 13:11:53 +02:00
Łukasz Magiera
0dbf10ce69
Merge pull request #4491 from filecoin-project/one-liner
...
Add a comment to BlockMessages to address #4446 .
2020-10-20 12:49:37 +02:00
jennijuju
e7a68dba58
Add a comment to BlockMessages to address #4446 .
2020-10-20 02:28:43 -04:00
whyrusleeping
608010c35d
add some extra logging to try and debug sync issues
2020-10-19 19:09:49 -07:00
Aayush Rajasekaran
1c6ea75f4b
Merge pull request #4456 from filecoin-project/asr/changelog
...
Lotus version 1.0.0
2020-10-19 20:12:21 -04:00
Aayush Rajasekaran
1ee9fb44e2
Lotus version 1.0.0
2020-10-19 20:09:35 -04:00
Łukasz Magiera
473afc41e7
Merge pull request #4481 from filecoin-project/feat/optim-state-cache
...
state: optimize state snapshot address cache
2020-10-20 02:03:37 +02:00
Jakub Sztandera
a055540c25
Fix lint
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-10-20 01:32:51 +02:00
Jakub Sztandera
cb0513f4c1
Add test
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-10-20 01:30:40 +02:00
Jakub Sztandera
be42dd824b
state: optimize state snapshot address cache
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-10-20 00:43:51 +02:00
Łukasz Magiera
06c0444d45
Merge pull request #4480 from filecoin-project/fix/max-piece-size-reverting-to-default
...
Don't overwrite previously-configured maxPieceSize for a persisted ask
2020-10-19 22:55:55 +02:00
Łukasz Magiera
bae735447d
Merge pull request #4477 from filecoin-project/asr/state-api-fix
...
Fix StateReplay to use provided tipset
2020-10-19 22:54:03 +02:00
Ingar Shu
1974490ab0
Don't overwrite previously-configured maxPieceSize for a persisted ask
2020-10-19 13:12:28 -07:00
Aayush Rajasekaran
d24d3e420d
Fix StateReplay to use provided tipset
2020-10-19 14:27:04 -04:00
Łukasz Magiera
869d71446d
miner: fix init --create-worker-key
2020-10-19 16:08:46 +02:00
Łukasz Magiera
268d29222a
docsgen
2020-10-18 20:10:39 +02:00
Łukasz Magiera
1a10f95973
worker: Better miner connectivity check on startup
2020-10-18 19:53:23 +02:00
Łukasz Magiera
8c86ea6b75
localworker: Try very hard to get ruselts to manager
2020-10-18 19:45:11 +02:00
Łukasz Magiera
dbb421c4f7
localworker: Use better context for calling returnFunc
2020-10-18 19:32:43 +02:00
Łukasz Magiera
879aa9512d
worker: Use miner session for connectivity check
2020-10-18 17:56:29 +02:00
Łukasz Magiera
cf4dfa3a05
worker: Use http rpc for miner API
2020-10-18 13:59:38 +02:00
Łukasz Magiera
f933e1d2b7
miner cli: Update to uuid worker IDs
2020-10-18 13:03:17 +02:00
Łukasz Magiera
8d06cca073
sched: Handle workers using sessions instead of connections
2020-10-18 12:36:06 +02:00
Łukasz Magiera
7ac5dc55d0
Merge remote-tracking branch 'origin/master' into feat/async-restartable-workers
2020-10-17 13:45:11 +02:00
Łukasz Magiera
0f5aa9ba5c
Merge pull request #4447 from filecoin-project/feat/mainnet-bootstrap-peers
...
replace bootstrap peers
2020-10-17 13:27:09 +02:00
Łukasz Magiera
68be28ca6d
Add Session API
2020-10-17 12:53:42 +02:00
austinabell
70e2170e3e
Fix circ supply default in conformance
2020-10-16 21:14:36 -04:00
Travis Person
4de8f50642
replace bootstrap peers
2020-10-16 19:13:33 +00:00
Łukasz Magiera
4a057d84b8
Merge pull request #4422 from filecoin-project/fix/message-list
...
fix message list api
2020-10-16 20:52:34 +02:00
Anton Evangelatov
a8430088b2
--metadata cmd options for testground (#275 )
...
* refactor user field
* upgrade sdk-go
2020-10-16 20:33:02 +02:00
Łukasz Magiera
111942b50b
Merge pull request #4424 from filecoin-project/feat/retrieval-cli-deal-filter
...
Custom filters for retrieval deals
2020-10-16 18:41:40 +02:00
Łukasz Magiera
40e34b334a
Merge pull request #4423 from filecoin-project/asr/shed-robust
...
Make audit balances capable of printing robust addresses
2020-10-16 17:52:10 +02:00
Łukasz Magiera
1a049a4f8e
Merge pull request #4426 from filecoin-project/feat/lotus-gateway-spacegap
...
add endpoints needed by spacegap
2020-10-16 17:50:43 +02:00
Ingar Shu
d0e4150cea
Use separate config for Retrieval Filter
2020-10-16 08:30:55 -07:00
Aayush Rajasekaran
0775c6c9d5
Merge pull request #4429 from filecoin-project/asr/state-apis
...
Improve StateMsg APIs
2020-10-16 00:51:34 -04:00
Aayush Rajasekaran
2fd4a97698
Remove StateTransplant, modify StateReplay
2020-10-15 22:54:29 -04:00
Aayush Rajasekaran
89f46cb5cc
Make ApplyRet's GasOutputs a pointer, return nil when unused
2020-10-15 21:20:53 -04:00
Aayush Rajasekaran
6f86b95f62
Remove StateMsgGasCost
2020-10-15 21:03:02 -04:00
whyrusleeping
a71fbee2d1
bump lookback limit to 12 hours
2020-10-15 16:49:25 -07:00
Aayush Rajasekaran
99c07703f8
Add a new StateReplay CLI/API endpoint
2020-10-15 19:47:02 -04:00
whyrusleeping
af1a422ddd
statevminternal circ supply
2020-10-15 16:36:45 -07:00
whyrusleeping
8351420404
Add more endpoints for spacegap
2020-10-15 16:27:49 -07:00
Aayush Rajasekaran
7826cc0bab
Rename StateReplay to StateTransplant
2020-10-15 19:14:53 -04:00
Aayush Rajasekaran
cb801d47c7
Add GasCost to InvocResult
2020-10-15 18:48:51 -04:00
whyrusleeping
726eacbe03
add endpoints needed by spacegap
2020-10-15 13:54:58 -07:00
Whyrusleeping
17fcf30edd
Merge pull request #4373 from filecoin-project/feat/gateway-wallet-verify
...
add WalletVerify to lotus-gateway
2020-10-15 15:42:38 -05:00
whyrusleeping
eae7d62a2b
docsgen
2020-10-15 12:07:41 -07:00
whyrusleeping
5bee85d57a
incremental output for list-messages
2020-10-15 09:38:27 -07:00
Ingar Shu
0b7dc6971d
Rebasing
2020-10-15 09:33:01 -07:00
Aayush Rajasekaran
8c7d2efe72
Make audit balances capable of printing robust addresses
2020-10-15 12:17:54 -04:00
whyrusleeping
a931ff94e9
fix message list api
2020-10-15 08:54:36 -07:00
Łukasz Magiera
c56ef260d5
Merge pull request #4421 from filecoin-project/fix/lite-msig-inspect
...
Ensure msig inspect cli works with lotus-lite
2020-10-15 15:11:34 +02:00
Łukasz Magiera
955d7f9c54
Merge pull request #4393 from filecoin-project/vectors/support-multiple-versions
...
conformance: support multiple protocol versions.
2020-10-15 14:29:23 +02:00
Raúl Kripalani
1fb9ed1c9a
remove TODO.
2020-10-15 12:58:43 +01:00
Raúl Kripalani
7e6ede7563
update schema; test-vectors submodule.
2020-10-15 12:49:23 +01:00
Raúl Kripalani
4e659e30c5
fix lint errors.
2020-10-15 12:14:16 +01:00
Dirk McCormick
f5d48b0e86
fix: lotus-gateway api tests
2020-10-15 12:47:24 +02:00
Dirk McCormick
f74852bd73
test: add more msig cli tests
2020-10-15 12:45:02 +02:00
Dirk McCormick
9c99171cb8
fix: ensure msig inspect cli works with lotus-lite
2020-10-15 12:15:21 +02:00
Hector Sanjuan
925606ff26
Chore: update drand to v1.2.0
2020-10-15 12:02:12 +02:00
Łukasz Magiera
90d2a92a2d
Merge pull request #4415 from filecoin-project/feat/use-build-seconds-delay
...
Use build.BlockDelaySecs for deal start buffer
2020-10-15 11:56:43 +02:00
Łukasz Magiera
2818353418
Merge pull request #4398 from filecoin-project/feat/improve-msig-ux
...
improve the UX of multisig approves
2020-10-15 11:54:12 +02:00
whyrusleeping
ccc780f35a
fix wrong index
2020-10-14 23:16:31 -07:00
whyrusleeping
fdb115e369
add command to propose changing multisig threshold
2020-10-14 23:10:00 -07:00
whyrusleeping
3bd2e2f777
fix typo
2020-10-14 23:04:15 -07:00
whyrusleeping
6d771d29c7
improve the UX of multisig approves
2020-10-14 23:04:15 -07:00
hannahhoward
b29e3b5242
feat(markets): use build.BlockDelaySecs for start buffer
...
instead of constant from spec-actors which uses hardcoded start epoch, use one that factors in
possibility of different block time
2020-10-14 21:28:36 -07:00
Łukasz Magiera
8340124786
Merge pull request #4411 from filecoin-project/fix/slow-mpool-stortup
...
mpool: Don't block node startup loading messages
2020-10-15 03:58:36 +02:00
Łukasz Magiera
8f98c7d960
Merge pull request #4410 from filecoin-project/steb/fix-codecov-ignore
...
Increase code coverage!
2020-10-15 03:37:06 +02:00
Łukasz Magiera
3fb5334959
mpool: Don't block node startup loading messages
2020-10-15 03:36:55 +02:00
Steven Allen
a40fc98e56
fix code coverage ignore
...
It looks like we need to use globs.
2020-10-14 18:21:16 -07:00
Aayush Rajasekaran
8bb84acbc5
Merge pull request #4409 from filecoin-project/asr/changelog
...
Lotus version 0.10.2
2020-10-14 21:18:53 -04:00
Łukasz Magiera
22f49f8946
Merge pull request #4366 from zgfzgf/feat-applyblocks-map
...
optimize map use struct{}
2020-10-15 03:04:57 +02:00
Łukasz Magiera
1350079503
Merge pull request #4353 from zgfzgf/feat-compute-tipSet-state
...
optimize code use ts.Cids
2020-10-15 03:03:39 +02:00
Aayush Rajasekaran
251374eca7
Lotus version 0.10.2
2020-10-14 21:01:26 -04:00
Łukasz Magiera
a50a5366b2
Merge pull request #4392 from filecoin-project/daviddias-patch-1
...
Update SECURITY.md
2020-10-15 02:58:52 +02:00
Łukasz Magiera
52800f5dca
Merge pull request #4222 from filecoin-project/feat/increase-inclusion-premium
...
Change default gas premium to for 10 block inclusion
2020-10-15 02:57:12 +02:00
Łukasz Magiera
958f169267
Merge pull request #4408 from filecoin-project/feat/better-gas-defaults
...
Improve gas defaults
2020-10-15 02:54:07 +02:00
Jakub Sztandera
df6f4a572c
Change default gas premium to for 6 block inclusion
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-10-15 02:53:40 +02:00
Łukasz Magiera
698b49b7ef
Improve gas defaults
2020-10-15 02:46:47 +02:00
Łukasz Magiera
7e5b1ac272
Merge pull request #4407 from filecoin-project/steb/fix-blockcache-test-flake
...
give the TimeCacheBS tests a bit more time
2020-10-15 02:06:11 +02:00
Steven Allen
86e30729bf
give the TimeCacheBS tests a bit more time
...
Otherwise, they flake once in a while.
2020-10-14 16:51:26 -07:00
Łukasz Magiera
7ccb2aabf0
Merge pull request #4406 from filecoin-project/steb/reduce-garbage
...
reduce garbage in blockstore
2020-10-15 01:49:01 +02:00
Steven Allen
811f1304e6
test timed cache blockstore
2020-10-14 16:17:55 -07:00
Łukasz Magiera
6de82364e9
Merge pull request #4396 from filecoin-project/feat/syncwait-watch
...
sync wait --watch
2020-10-15 00:14:02 +02:00
Łukasz Magiera
d02d4bc275
Merge pull request #4403 from filecoin-project/frrist/fix-miner-shim-impls
...
fix: return true when deadlines changed
2020-10-15 00:13:36 +02:00
Łukasz Magiera
39670df6af
Merge pull request #4125 from filecoin-project/feat/drand-cloudflare
...
Update drand endpoints
2020-10-15 00:01:06 +02:00
frrist
28823fb8e9
fix: bad indirection of deadline diffing
2020-10-14 14:50:59 -07:00
Steven Allen
ddade32bd3
write bitswap blocks into a temporary, in-memory block cache
...
If they end up validating, we'll write them back to the underlying blockstore.
Otherwise, there's no reason to keep them.
2020-10-14 14:43:58 -07:00
Steven Allen
15fe998c68
add an timed-cache blockstore
...
This blockstore lets us write to a temporary scratch location where blocks older
than the specified cache time are automatically cleared.
2020-10-14 14:43:58 -07:00
Steven Allen
4b38809c0b
in-memory blockstore
...
Instead of using an in-memory datastore and dealing with the overhead of
computing datastore keys, creating new blocks, etc, use an in-memory blockstore.
2020-10-14 14:43:58 -07:00
Steven Allen
e2fbbdcb15
reject messages with invalid CIDs
...
These can't possibly be valid messages, so we should just drop the block.
2020-10-14 14:43:58 -07:00
Steven Allen
bbc6de94fc
write messages to a temp blockstore when validating
2020-10-14 14:43:52 -07:00
frrist
ea1349205b
fix: return true when partitions changed
2020-10-14 14:37:33 -07:00
frrist
470a565c34
fix: return true when deadlines changed
2020-10-14 14:27:35 -07:00
Łukasz Magiera
04bbeface6
Merge pull request #4402 from filecoin-project/feat/upgrade-markets-v0.9.1
...
Update to 0.9.1 bugfix release
2020-10-14 23:22:17 +02:00
hannahhoward
8df58064e3
feat(markets): update to 0.9.1 bugfix release
2020-10-14 13:20:18 -07:00
Łukasz Magiera
01de4cb2ec
Merge pull request #4397 from filecoin-project/revert-4391-feat/https-api
...
Revert "Add support for /https, /http, /wss API multiaddresses."
2020-10-14 19:56:52 +02:00
Łukasz Magiera
b060569fe9
Revert "Add support for /https, /http, /wss API multiaddresses."
2020-10-14 19:55:36 +02:00
Whyrusleeping
dfd6fbfaa4
Merge pull request #4311 from filecoin-project/feat/msig-remove-cmd
...
Add propose remove
2020-10-14 11:36:55 -05:00
Łukasz Magiera
d3d304bfd7
Merge pull request #4391 from filecoin-project/feat/https-api
...
Add support for /https, /http, /wss API multiaddresses.
2020-10-14 18:22:29 +02:00
Łukasz Magiera
ab4f051b83
sync wait --watch
2020-10-14 18:17:18 +02:00
Anton Evangelatov
881e37ec02
upgrade go-sdk ( #274 )
2020-10-14 16:51:07 +02:00
Whyrusleeping and dirkmc
12f36c5bda
Update cmd/lotus-gateway/api.go
...
Co-authored-by: dirkmc <dirkmdev@gmail.com >
2020-10-14 09:22:25 -05:00
Anton Evangelatov
194c9d6e07
upgrade go-sdk ( #273 )
2020-10-14 15:46:06 +02:00
Raúl Kripalani
45cd510da1
conformance: support multiple protocol versions.
...
This PR introduces support for running multiple variants of a vector,
each of which targets a unique protocol version.
tvx tooling has been adapted to produce and parse the new version
of the schema.
2020-10-14 14:39:43 +01:00
David Dias
00a5083146
Update SECURITY.md
2020-10-14 15:11:30 +02:00
Hector Sanjuan
c6ed6a0d65
Add support for /https, /http, /wss API multiaddresses.
...
Lotus API endpoint are by default expressed as multiaddresses (i.e. lotus auth
api-info) which end in /http, although they can be provided as standard URLs too.
There is an inconsistency here because despite the "http" part, Lotus will use "ws" protocol.
This lets lotus default to "ws" but honor whatever the user puts in the multiaddress (i.e.
/dns4/my.lotus.node/tcp/443/https) would work now using https, where before it uses "ws".
2020-10-14 14:58:58 +02:00
Łukasz Magiera
4ad8d85b13
Merge pull request #4278 from filecoin-project/tvx/trace-puts
...
tvx: trace puts to blockstore for inclusion in CAR.
2020-10-14 12:08:06 +02:00
Łukasz Magiera
465703b618
Merge pull request #4384 from filecoin-project/feat/4220
...
Use updated stored ask API
2020-10-14 12:03:07 +02:00
Aarsh Shah
30dd5d9644
use updated stored ask api
2020-10-14 11:39:57 +02:00
Aayush Rajasekaran
2613e837a9
Bugfix: Eligible miners should be computed based on start tipset, not end tipset
2020-10-14 03:01:41 -04:00
Aayush Rajasekaran
41bfeb56e2
Merge pull request #4386 from filecoin-project/asr/changelog
...
Lotus version 0.10.1
2020-10-14 02:34:18 -04:00
Aayush Rajasekaran
2e7cd024df
Lotus version 0.10.1
2020-10-14 02:22:02 -04:00
Aayush Rajasekaran
bf619862c3
Merge pull request #4382 from filecoin-project/asr/invoc-result
...
Add message CID to InvocResult
2020-10-14 02:06:09 -04:00
Aayush Rajasekaran
29e54c40be
Merge pull request #4363 from filecoin-project/feat/update-markets-0.9.0
...
feat(markets): update markets 0.9.0 and add data transfer restart com…
2020-10-14 01:38:05 -04:00
Aayush Rajasekaran
308144ee6a
Merge pull request #4350 from filecoin-project/asr/improve-fork
...
Avoid having the same message CID show up in execution traces
2020-10-14 01:22:16 -04:00
Aayush Rajasekaran
ce54110228
Add message CID to InvocResult
2020-10-14 00:06:22 -04:00
Aayush Rajasekaran
458ea277fc
Aggregate irregular state transitions into a single EexcutionTrace
2020-10-13 22:59:42 -04:00
hannahhoward
58662b79b3
fix(deps): use tagged go-fil-markets 0.9.0
2020-10-13 19:50:13 -07:00
Aayush Rajasekaran
7dbc8965be
Apply nonces to implicit messages
2020-10-13 22:06:06 -04:00
Aayush Rajasekaran
2426700821
Don't transfer zero FIL during rebalancing fork
2020-10-13 22:06:06 -04:00
zgfzgf
51aca86e98
optimize mining code
2020-10-14 08:44:42 +08:00
Łukasz Magiera
9c6ee802cc
Merge pull request #4376 from filecoin-project/steb/fix-load-panic
...
fix a panic on startup when we fail to load the tipset
2020-10-14 01:02:01 +02:00
Steven Allen
b61281ba4b
fix a panic on startup when we fail to load the tipset
...
There may be a deeper issue here, but we need to handle this more gracefully
somehow. See #4358 .
2020-10-13 15:06:47 -07:00
whyrusleeping
3d80c38064
support stateReadState in gateway
2020-10-13 14:23:08 -07:00
whyrusleeping
98c1aa7988
add WalletVerify to lotus-gateway
2020-10-13 13:31:20 -07:00
Łukasz Magiera
d5cea9f402
Merge pull request #4367 from filecoin-project/fix/msg-search-off-by-one
...
Fix off by one tipset in searchBackForMsg
2020-10-13 22:11:24 +02:00
Łukasz Magiera
b74a3229f8
fsm: process expired-ticket sectors
2020-10-13 21:35:41 +02:00
Łukasz Magiera
71b3b9075d
Merge remote-tracking branch 'origin/master' into feat/async-restartable-workers
2020-10-13 21:33:21 +02:00
Travis Person
20c57fcd0e
lotus-shed: post-find use lookback
2020-10-13 19:00:37 +00:00
Jakub Sztandera
ce548c8f95
Add test
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-10-13 20:02:43 +02:00
Jakub Sztandera
8987defb9d
Fix BLS message ChainLength add more detail to ValidForBlockInclusion
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-10-13 20:02:42 +02:00
Łukasz Magiera and Steven Allen
fbe76d0fa1
Update lotus with wallet changes ( #271 )
...
* update oni for specs-actors v2 upgrade
https://github.com/filecoin-project/lotus/pull/3936
* Update lotus with wallet changes
Co-authored-by: Steven Allen <steven@stebalien.com >
2020-10-13 18:42:23 +02:00
Łukasz Magiera
1a70dbe37d
Merge pull request #4347 from filecoin-project/fix/sync/message-validation-state-height
...
fix(sync state): set state height to actual tipset height
2020-10-13 17:55:51 +02:00
Jakub Sztandera
87cd8c6725
Fix off by one tipset in searchBackForMsg
...
This way we will return the tipset the message was executed in
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-10-13 17:48:54 +02:00
zgfzgf
1eb2d0ae50
optimize map use struct{}
2020-10-13 22:34:07 +08:00
Jakub Sztandera
5fd0bf11ba
Merge pull request #4338 from filecoin-project/feat/message-json-cids
...
types: Add CID fields to messages in json marshalers
2020-10-13 14:59:22 +02:00
hannahhoward
4edebcec2b
feat(markets): update markets 0.9.0 and add data transfer restart command
2020-10-13 03:41:08 -07:00
ZenGround0
619ee1e6f9
add comma
2020-10-13 00:49:32 -04:00
ZenGround0
0e88f32d66
Fix bug and add flag
2020-10-13 00:47:43 -04:00
ZenGround0
546614455f
Fix print
2020-10-13 00:38:15 -04:00
ZenGround0
0b9499a00f
withpower flag
2020-10-13 00:29:43 -04:00
ZenGround0
448ca6e43c
less verbose
2020-10-13 00:17:09 -04:00
ZenGround0
c9955c0635
verbose flag
2020-10-12 23:59:30 -04:00
ZenGround0
768d2db114
Tipset traversal for speed
2020-10-12 23:53:14 -04:00
ZenGround0
79d94c4771
Hook up cmd
2020-10-12 23:09:40 -04:00
ZenGround0
a3e26233b2
Add postfind
2020-10-12 23:00:29 -04:00
zgfzgf
07d0b67628
optimize code use ts.Cids
2020-10-13 10:46:41 +08:00
Lucas Molas
9b4cac9612
fix(sync state): set state height to actual tipset height
2020-10-12 21:14:16 -03:00
Travis Person
8232cc8415
Merge pull request #4341 from filecoin-project/fix/lotus-pcr-skip-non-processes
...
lotus-pcr: ignore all other market messages
2020-10-12 16:07:57 -07:00
Travis Person
be74a13736
lotus-pcr: ignore all other market messages
2020-10-12 21:41:48 +00:00
Aayush Rajasekaran
195d96ccc0
Merge pull request #4148 from filecoin-project/asr/circ-supply
...
Add a StateExactCirculatingSupply command
2020-10-12 17:02:07 -04:00
Ingar Shu
49155ace62
Use seal-duration in calculating the earliest StartEpoch that we will consider ( #4337 )
2020-10-12 17:45:37 -03:00
Aayush Rajasekaran
83624a8858
Rename StateVMCirculatingSupply to StateVMCirculatingSupplyInternal
2020-10-12 16:41:27 -04:00
Aayush Rajasekaran
96e1dfd8d7
Add an endpoint for precise circulating supply
2020-10-12 16:38:29 -04:00
Łukasz Magiera
61661fb1f0
docsgen
2020-10-12 20:47:09 +02:00
Łukasz Magiera
6c08120628
types: Add CID fields to messages in json marshalers
2020-10-12 20:46:47 +02:00
Łukasz Magiera
8d769f0c07
Merge pull request #4336 from filecoin-project/steb/params-mainnet
...
Rename params_testnet to params_mainnet
2020-10-12 20:18:23 +02:00
Steven Allen
79c5d2c6d2
Rename params_testnet to params_mainnet
2020-10-12 11:04:46 -07:00
Łukasz Magiera
224a96431f
Merge pull request #4319 from filecoin-project/asr/repay-debt-cli
...
Add a CLI tool for miner's to repay debt
2020-10-12 19:24:40 +02:00
Hector Sanjuan
8001ed3030
Drand: add cloudflare. Use HTTP for PL nodes.
...
Adding Cloudflare ensures additional redundancy.
Switching to HTTP for PL nodes reduces latency and cost. Randomness is
verified after being received.
2020-10-12 19:15:56 +02:00
Łukasz Magiera
2855c2bc49
Merge pull request #4329 from shaodan/ux-workers-cores
...
Improve the UX for `lotus-miner sealing workers`
2020-10-12 16:45:26 +02:00
Łukasz Magiera
65883cbb6b
Merge pull request #4290 from filecoin-project/feat/ledger-integration
...
adding in ledger support
2020-10-12 15:09:27 +02:00
zgfzgf
b7726c4ca8
optimize walkSnapshot recurseLinks
2020-10-12 16:44:39 +08:00
Steven Allen
443131b214
Merge pull request #4328 from filecoin-project/steb/test-tape-upgrade
...
Test the tape upgrade
2020-10-12 00:27:18 -07:00
Łukasz Magiera
8b648cf77c
ledger: Close device in WalletNew
2020-10-12 09:21:42 +02:00
Dan Shao
c0961fb63d
Improve the UX for lotus-miner sealing workers: add total number of cores
2020-10-12 15:07:56 +08:00
Steven Allen
dc4e73c737
Test the tape upgrade
2020-10-12 00:01:25 -07:00
Aayush Rajasekaran
a6b2180756
Merge pull request #4323 from filecoin-project/asr/changelog
...
Lotus version 0.10.0
2020-10-12 02:27:55 -04:00
Aayush Rajasekaran
160f209f6a
Lotus version 0.10.0
2020-10-12 02:14:36 -04:00
Aayush Rajasekaran
a9d8bc7c45
Merge pull request #4322 from filecoin-project/steb/tape-upgrade
...
implement tape upgrade
2020-10-12 02:14:13 -04:00
Steven Allen
92177b5738
implement tape upgrade
...
Upgrade to specs-actors v2.1 and network version 5. This fixes the bug where
prove commits were not accepted.
2020-10-12 02:00:27 -04:00
Łukasz Magiera
4ac2bee81c
Update oni
2020-10-12 06:34:45 +02:00
Łukasz Magiera
a2e0832a12
Fix lint
2020-10-12 06:17:00 +02:00
Łukasz Magiera
8fd9b5f235
Merge pull request #4315 from filecoin-project/feat/stats-ops
...
lotus-stats: optmize getting miner power
2020-10-12 06:01:52 +02:00
Jakub Sztandera
a95e343dee
Merge pull request #4321 from filecoin-project/feat/love
...
Chain is love
2020-10-12 05:44:34 +02:00
Steven Allen
c296e1bbca
use actor abstraction in metrics command
2020-10-11 20:31:20 -07:00
Jakub Sztandera
ae366972a9
Chain is love
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-10-12 05:11:04 +02:00
Aayush Rajasekaran
b4215e5f46
Add a CLI tool for miner's to repay debt
2020-10-11 19:57:30 -04:00
Jakub Sztandera
df7ee610cd
Re-enable repub
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-10-12 01:29:19 +02:00
Jakub Sztandera
fda8b932ba
Ask for confirmation when creating a key
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-10-12 01:27:15 +02:00
Aayush Rajasekaran
bae3b7d594
add a shed util to determine % of power that has won a block
2020-10-11 19:05:54 -04:00
Jakub Sztandera
7b4a5fc7ca
Fixup off by one
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-10-12 00:50:29 +02:00
Jakub Sztandera
d6c8276c7a
Add support for WalletNew to ledger
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-10-12 00:48:23 +02:00
Jakub Sztandera
2b21fdef33
Refactor from crypto.SigType to types.KeyType
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-10-12 00:07:53 +02:00
Łukasz Magiera
6a232e7214
Basic multi-wallet support
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-10-12 00:07:41 +02:00
Jakub Sztandera
7ee6bafd23
Fix lint warn
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-10-12 00:07:41 +02:00
Jakub Sztandera
753d7b71a9
Fix hardened path printing, show 20 addresses after empty
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-10-12 00:07:40 +02:00
Łukasz Magiera
bb6a354b62
chain cli: decode params command
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-10-12 00:07:40 +02:00
Łukasz Magiera
8ae66d6c6a
Fix lint warnings
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-10-12 00:07:40 +02:00
Łukasz Magiera
2c92157233
shed ledger: Some UX improvements
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-10-12 00:07:40 +02:00
Łukasz Magiera
66d6113340
ledgerwallet: Validate signing bytes
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-10-12 00:07:40 +02:00
Łukasz Magiera
99791a6953
lotus-wallet: ledger flag
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-10-12 00:07:40 +02:00
whyrusleeping
b35f9b56b4
WIP: adding in ledger support
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-10-12 00:07:40 +02:00
Travis Person
23470bc38f
lotus-stats: optmize getting miner power
2020-10-11 20:27:36 +00:00
Jakub Sztandera
a36ec27230
Look at block base fee
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-10-11 21:14:51 +02:00
Whyrusleeping
40b2e2d0c1
Merge pull request #4312 from filecoin-project/feat/msig-inspect-decode
...
decode parameters for multisig transactions in inspect
2020-10-11 11:51:32 -05:00
Jakub Sztandera
85be11fb75
Add propose remove
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-10-11 18:10:02 +02:00
zgfzgf
bc1f18b73a
lotus bench optimize
2020-10-11 18:55:12 +08:00
Anton Evangelatov
cc8a0f8022
fix deals stress tests ( #265 )
2020-10-11 12:38:59 +02:00
zgfzgf
c3a405eac7
add lotus bench print
2020-10-11 18:26:27 +08:00
zgfzgf
e4209d86f6
lotus bench add ticket-preimage
2020-10-11 17:20:55 +08:00
zgfzgf
fcb9dea501
add sum sealing time
2020-10-11 16:31:39 +08:00
zgfzgf
c810b157cf
lotus bench delete ix
2020-10-11 11:39:27 +08:00
zgfzgf
c458f6e826
lotus bench replace abi.SectorID with sid
2020-10-11 11:25:19 +08:00
zgfzgf
c99e223cb1
lotus bench change and add print
2020-10-11 10:48:09 +08:00
zgfzgf
5c27d6aeee
lotus-bench UnsealPiece SectorID.Number error
2020-10-11 10:12:06 +08:00
Łukasz Magiera
00620aac57
Merge pull request #4296 from filecoin-project/feat/sync-unmarkbad-all
...
sync unmark-bad --all
2020-10-10 22:35:56 +02:00
Łukasz Magiera
32d95fc97a
docsgen, gofmt
2020-10-10 20:46:06 +02:00
Łukasz Magiera
a491fc97b9
Merge pull request #4301 from filecoin-project/steb/fix-two-races
...
Fix two races
2020-10-10 20:37:13 +02:00
Łukasz Magiera
151577f04e
Merge pull request #4287 from filecoin-project/feat/flush_validation_cache_on_chain_import
...
Dump the block validation cache whenever we perform an import
2020-10-10 20:33:17 +02:00
Steven Allen
c463582528
fix a race and optimize hello messages
...
LifecycleCtx can _only_ be called during startup as it appends an fx hook.
Worse, this was causing us to append an fx hook on every single hello message,
leaking memory (and probably causing other shutdown issues...).
2020-10-10 08:33:06 -07:00
Steven Allen
7245ac2b69
fix a race in the sync manager
...
1. SyncerState contains a mutex and should never be copied. Honestly, this case
was probably fine but it's just as easy to create a separate snapshot type and
easier to reason about.
2. We need to initialize the syncStates array once at start, before accessing
it. By each syncer state inside each worker, we were racing with calls to
`State()`. Again, this was probably benign, but I don't trust optimizing
compilers.
2020-10-10 08:31:04 -07:00
Łukasz Magiera
58f13a7d5a
Merge pull request #4299 from filecoin-project/fix/wallet-export-panic
...
Fix panic in wallet export when key is not found
2020-10-10 16:25:40 +02:00
Peter Rabbitson
e7d3b2503e
Merge tag 'v0.9.1'
2020-10-10 15:54:51 +02:00
Łukasz Magiera
ee8b8b8174
Merge pull request #4298 from filecoin-project/fix/cli-stderr-errors
...
cli: Don't output errors to stdout
2020-10-10 15:52:43 +02:00
Łukasz Magiera
4fa6afad13
Fix panic in wallet export when key is not found
2020-10-10 15:44:22 +02:00
Łukasz Magiera
a80e98dc05
cli: Don't output errors to stdout
2020-10-10 15:38:14 +02:00
Peter Rabbitson
23f5a99117
Add comment clarifying current codepath
2020-10-10 15:36:32 +02:00
Łukasz Magiera
651522cbaa
Merge pull request #4274 from filecoin-project/feat/msig-remove-api
...
add an api for removing multisig signers
2020-10-10 12:56:07 +02:00
Łukasz Magiera
388c9afce0
docsgen
2020-10-10 12:28:59 +02:00
Łukasz Magiera
9a26896c69
Merge pull request #4282 from filecoin-project/steb/fix-tipset-cache-race
...
fix a race in tipset cache usage
2020-10-10 12:27:15 +02:00
Łukasz Magiera
2db8b7efa7
Merge pull request #4291 from filecoin-project/steb/node-test-races
...
make pledge test pass with the race detector
2020-10-10 11:54:25 +02:00
Łukasz Magiera
18e58467f8
sync unmark-bad --all
2020-10-10 10:26:42 +02:00
Łukasz Magiera
1401efb115
Merge pull request #4294 from filecoin-project/feat/v0.9.1
...
Bump the version to 0.9.1
2020-10-10 09:15:04 +02:00
Łukasz Magiera
f417d39a08
Bump the version to 0.9.1
2020-10-10 09:13:52 +02:00
Łukasz Magiera
11e35cf911
Merge pull request #4293 from filecoin-project/steb/actors-fixes
...
upgrade specs-actors
2020-10-10 08:53:20 +02:00
Steven Allen
10d464a1eb
upgrade to specs-actors v2.0.3
2020-10-09 21:52:01 -07:00
Steven Allen
d84f5dabab
remove upgrade invariant checks
...
These checks may be _too_ strict and could cause the upgrade to fail unnecessarily.
2020-10-09 21:51:58 -07:00
Steven Allen
f3abd1ae82
make pledge test pass with the race detector
2020-10-09 20:32:09 -07:00
Peter Rabbitson
85abca4b16
Delint
2020-10-10 04:00:12 +02:00
Peter Rabbitson
6610a247cf
Dump the block validation cache whenever we perform an import
...
This solves a problem with folks resurrecting long-out-of-sync nodes via
snapshot imports.
The interface switch to Batching is necessary: startup is too long otherwise
( 8 minutes just to clear everything on a relatively old node )
2020-10-10 03:41:04 +02:00
Łukasz Magiera
a6d9b302fa
Merge pull request #3583 from filecoin-project/feat/signing-backends
...
Remote wallet backends
2020-10-10 02:58:02 +02:00
Steven Allen
f32b3bf99b
fix a race in tipset cache usage
...
This tipset cache is shared between multiple services and is called from
multiple places.
2020-10-09 17:32:45 -07:00
Łukasz Magiera
114a1aaffd
Merge pull request #4281 from filecoin-project/steb/seal-race
...
fix race in unseal
2020-10-10 02:23:02 +02:00
Łukasz Magiera
83ba7ec8cc
Merge pull request #4280 from filecoin-project/fix/market-deal-race
...
fix a race when retrieving pieces
2020-10-10 02:15:47 +02:00
Steven Allen
83dfc460d4
fix race in unseal
...
1. Remove an invalid error check.
2. Make sure to shadow the outer error type from within the goroutine instead or
reading the outer type.
This may have been causing test issues (caught in TestMinerAllInfo with the race
detector).
2020-10-09 15:39:41 -07:00
Steven Allen
283fd054e8
fix a race when retrieving pieces
...
We'd read the deal ID without synchronizing. This could (and probably did given
the history of flaky deal tests) cause us to miss events.
This patch also makes sure to always unsubscribe from events, even on error.
2020-10-09 15:35:44 -07:00
Łukasz Magiera
09bff14d85
Merge pull request #4269 from filecoin-project/steb/simplify-sync
...
simplify message syncing logic
2020-10-10 00:00:26 +02:00
Łukasz Magiera
3cb1abba4f
Merge pull request #4276 from filecoin-project/steb/fix-bad-error
...
return the correct err from iterFullTipset
2020-10-09 23:26:54 +02:00
Raúl Kripalani
e0dcb0ec49
tvx: trace puts to blockstore for inclusion in CAR.
2020-10-09 22:20:15 +01:00
Łukasz Magiera
d4c92942e7
Merge pull request #4275 from filecoin-project/steb/unshare-journal
...
unshare the journal
2020-10-09 23:16:27 +02:00
Aayush Rajasekaran
f773ab4b28
Correct docs
2020-10-09 17:14:21 -04:00
Steven Allen
c0182f8301
return the correct err from iterFullTipset
2020-10-09 13:59:56 -07:00
Łukasz Magiera
c06f394b81
Merge pull request #4273 from filecoin-project/fix/fundsmgr-incorrect-cached-value
...
Revert cached "available" amount if the AddFunds message send fails
2020-10-09 22:52:40 +02:00
Steven Allen
748d2e82a7
unshare the journal
...
Motivation:
* Run lotus with the race detector enabled (primary motivation).
* Allow multiple lotus nodes in a process (not a high priority).
Previously, the journal was shared between all lotus instances, but it was
initialized for every new node. This caused safety problems in tests (at a
minimum).
This patch explicitly passes the journal to all services that need it.
2020-10-09 13:23:07 -07:00
Steven Allen
a5c78371fd
Merge pull request #4270 from filecoin-project/steb/test-fix-paychstatus-race
...
fix a race in the payment channel status test
2020-10-09 13:22:16 -07:00
Ingar Shu
d80e7eda93
Revert cached "available" amount if the AddFunds message send fails
2020-10-09 13:18:43 -07:00
Steven Allen
9f9d5cb2a5
fix a race in the payment channel status test
...
We should not be clobbering the cmd variable.
2020-10-09 11:50:16 -07:00
Łukasz Magiera
fdaa9c14ad
Merge remote-tracking branch 'origin/master' into feat/signing-backends
2020-10-09 20:36:51 +02:00
Łukasz Magiera
9d8932d395
Merge pull request #4268 from iand/fix/rewardv2-cumsumrealized
...
fix: spec actors 2 reward shim uses correct field for CumsumRealized
2020-10-09 20:32:14 +02:00
Steven Allen
105aa40007
simplify message syncing logic
...
1. Allow duplicate blocks from bitswap. This shouldn't happen, but there's no
reason to bail (just log loudly).
2. Simplify logic to very explicitly check to make sure we're fetching every
block.
2020-10-09 11:06:49 -07:00
Łukasz Magiera
110f033c83
Merge pull request #4095 from filecoin-project/feat/daemon-lite
...
lotus-lite: replace wallet / msig calls with thin client to gateway
2020-10-09 19:22:43 +02:00
Ian Davis
f87d325b6f
fix: spec actors 2 reward shim uses correct field for CumsumRealized
2020-10-09 17:48:20 +01:00
Łukasz Magiera
ab8286fa38
Fix docsgen, lotus-soup build
2020-10-09 18:43:22 +02:00
whyrusleeping
4cca3f19a3
add an api for removing multisig signers
2020-10-09 09:40:25 -07:00
Łukasz Magiera
feb4b3c8b4
Merge remote-tracking branch 'origin/master' into feat/signing-backends
2020-10-09 15:51:25 +02:00
Dirk McCormick
7f7c9e978f
feat: hide lite mode flag
2020-10-09 11:56:25 +02:00
Dirk McCormick
200a95f824
refactor: unify test builder full node options
2020-10-09 11:56:25 +02:00
Dirk McCormick
d69e4c7cf2
refactor: lite-mode - simplify organization of dep injection
2020-10-09 11:54:42 +02:00
Dirk McCormick
b2834baa4b
feat: add msig available balance and vested to lite mode
2020-10-09 11:51:20 +02:00
Dirk McCormick
e9e27cbbb0
feat: put gateway in middle of end-to-end test for lite mode
2020-10-09 11:48:35 +02:00
Dirk McCormick
ef73b964fb
feat: add end-to-end test for lite mode
2020-10-09 11:48:35 +02:00
Dirk McCormick
7b1bec91ed
feat: add tests for gateway ChainGetTipsetByHeight
2020-10-09 11:45:16 +02:00
Dirk McCormick
b32d25c562
feat: add RPC for GasEstimateMessageGas
2020-10-09 11:45:16 +02:00
Dirk McCormick
767611247c
feat: add RPC for StateWaitMsg
2020-10-09 11:45:16 +02:00
Dirk McCormick
be09a8a00a
feat: lite-mode - check that gateway API implements required chain, mpool, state methods
2020-10-09 11:43:03 +02:00
Dirk McCormick
2719adc1b1
feat: lite-mode - thin client for chan & state
2020-10-09 11:43:03 +02:00
Dirk McCormick
f1b1d8cec6
fix: MpoolAPI DI
2020-10-09 11:43:03 +02:00
Dirk McCormick
8fa4c0a970
feat: gateway - MpoolPush
2020-10-09 11:43:03 +02:00
Dirk McCormick
00a14de094
feat: gateway - StateLookupID
2020-10-09 11:43:03 +02:00
Dirk McCormick
eec13ff8dc
refactor: daemon - simplify gateway cleanup
2020-10-09 11:43:03 +02:00
Dirk McCormick
1ffdd7d5b3
fix: gateway - remove tracing (JsonRPC automatically traces all calls)
2020-10-09 11:43:03 +02:00
Dirk McCormick
e19cd9ed01
feat: lotus-lite - replace wallet StateManager with thin client to gateway
2020-10-09 11:43:03 +02:00
Łukasz Magiera
bacac245c7
Merge pull request #4256 from filecoin-project/steb/call-stop
...
cleanup tests on finish
2020-10-09 10:20:33 +02:00
Łukasz Magiera
e1792ffe4d
Merge pull request #4260 from filecoin-project/asr/wallet-abstract
...
Fix deletion of addresses from wallet
2020-10-09 09:55:25 +02:00
Aayush Rajasekaran
9c35762966
Fix deletion of addresses from wallet
2020-10-09 03:26:51 -04:00
Animesh
4832cad1f1
sanity fix
2020-10-09 10:18:32 +05:30
Animesh
5930bf6d93
minor fix
2020-10-09 10:00:53 +05:30
Animesh
d37389162e
Add docs
2020-10-09 09:55:38 +05:30
Łukasz Magiera
356137439f
apistruct: Drop unused WalletSignMessage
2020-10-09 03:12:33 +02:00
Łukasz Magiera
6cc7559b04
Fix APIInfo import cycle in tests
2020-10-09 02:58:12 +02:00
Łukasz Magiera
3cd53ad9d9
Use APIInfo parser for RemoteBacked wallet config
2020-10-09 02:21:37 +02:00
Łukasz Magiera
6c54d2445d
Appease the linter
2020-10-09 01:53:12 +02:00
Łukasz Magiera
6a10af626c
Nicer message logging in lotus-wallet
2020-10-09 01:50:46 +02:00
Łukasz Magiera
597d065e05
Update go-jsonrpc with http(s) client support
2020-10-09 01:39:06 +02:00
Łukasz Magiera
791aa5c6c8
Add lotus-wallet to Makefile
2020-10-09 01:37:17 +02:00
Steven Allen
82b15d2637
cleanup tests on finish
2020-10-08 16:36:02 -07:00
Łukasz Magiera
7d2f06cfbd
Fix WalletSign in tests
2020-10-09 01:34:48 +02:00
Łukasz Magiera
6e8efb9d2c
gofmt
2020-10-09 01:27:49 +02:00
Łukasz Magiera
f3dc730b05
wallet: Add metadata to WalletAPI.WalletSign
2020-10-09 01:27:38 +02:00
Łukasz Magiera
114776f2c5
wallet: Drop WalletSignMessage from WalletAPI
2020-10-09 01:04:59 +02:00
Łukasz Magiera
4835109470
wallet: Post-merge fixes
2020-10-09 00:51:04 +02:00
Łukasz Magiera
8783c7434e
Merge remote-tracking branch 'origin/master' into feat/signing-backends
2020-10-09 00:50:41 +02:00
Łukasz Magiera
2d3b61675b
Merge pull request #3444 from IPFSMain-Official/fix-GetBestMiningCandidate-bug
...
fix GetBestMiningCandidate bug
2020-10-08 23:55:19 +02:00
刘林欣
a23ab123d7
fix GetBestMiningCandidate bug
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-10-08 23:39:33 +02:00
Łukasz Magiera
26ed6af040
Merge pull request #4227 from filecoin-project/par-upper-bounds
...
Increase the message fee cap upper bounds in PCR.
2020-10-08 23:34:32 +02:00
Łukasz Magiera
82bd7bd2ec
Merge pull request #4224 from filecoin-project/fix/repub-journal
...
Fix Messages field in MessagePoolEvtMessage journal entry
2020-10-08 23:33:57 +02:00
Łukasz Magiera
cd0a43b7f4
Merge pull request #4253 from filecoin-project/fix/syncwait-applied-offset
...
sync wait: Handle processed message offset
2020-10-08 23:30:55 +02:00
Łukasz Magiera
b14632b750
Merge pull request #4250 from filecoin-project/asr/vesting-params-api
...
Add some new endpoints for querying Msig info
2020-10-08 23:25:23 +02:00
Łukasz Magiera
ebcf77e830
Merge pull request #4254 from filecoin-project/feat/update-markets-0.7.1
...
Update markets v0.7.1
2020-10-08 23:24:08 +02:00
Łukasz Magiera
344d30e960
Merge pull request #4252 from filecoin-project/devnet-jennijuju
...
Update address prefix in client cli.
2020-10-08 23:23:40 +02:00
Łukasz Magiera
efb13a0d9b
Merge pull request #4246 from filecoin-project/feat/optim-search-msg
...
Optimize SearchForMessage and GetReceipt
2020-10-08 23:22:49 +02:00
Łukasz Magiera
0223582d41
sync wait: Handle processed message offset
2020-10-08 23:14:12 +02:00
Jakub Sztandera
973f61bc10
Optimize chain and message sync
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-10-08 23:10:07 +02:00
Jakub Sztandera
60768f4863
Optimize SearchForMessage and GetReceipt
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-10-08 23:10:06 +02:00
hannahhoward
c60d13ee56
feat(markets): update markets v0.7.1
2020-10-08 13:52:39 -07:00
jennijuju
0f8fc119f3
Update address prefix in client cli.
2020-10-08 16:45:24 -04:00
Łukasz Magiera
e4d2e6e01d
Merge pull request #4249 from filecoin-project/feat/ux-enhancements
...
Feat/ux enhancements
2020-10-08 22:30:20 +02:00
Łukasz Magiera
d55f10bed6
Merge pull request #4251 from filecoin-project/upgrade/noise
...
upgrade go-libp2p-noise to v0.1.2.
2020-10-08 22:26:46 +02:00
Raúl Kripalani
21de538d09
upgrade go-libp2p-noise to v0.1.2.
...
Improves throughput in large and/or fast transfers
and reduces syscalls when data is queued in receive
buffer, by using bufio.Reader.
2020-10-08 21:19:09 +01:00
Aayush Rajasekaran
fe5b32026a
Add some new endpoints for querying Msig info
2020-10-08 15:51:21 -04:00
Łukasz Magiera
91c10c2df5
Merge pull request #4248 from filecoin-project/feat/update-libp2p
...
Update libp2p things
2020-10-08 21:08:38 +02:00
Ingar Shu
c3420c0ceb
Display price, verified-price with units in lotus-miner storage-deals get-ask
2020-10-08 12:08:01 -07:00
vyzo
7933cf094f
allow all drand topics
2020-10-08 21:48:55 +03:00
Anton Evangelatov
1a64caaa4d
record point for every fetch ( #269 )
2020-10-08 20:43:46 +02:00
vyzo
4cd73f1560
use subscription filter in pubsub
2020-10-08 21:40:36 +03:00
vyzo
8a175a7465
update go-libp2p-pubsub and go-libp2p-quic-transport
2020-10-08 21:32:10 +03:00
Ingar Shu
f7f229ae54
Show verified status in client list-deals
2020-10-08 11:31:33 -07:00
Ingar Shu
1323e07a2c
Don't show failed deals by default in client list-deals, add option to to show failed deals.
2020-10-08 11:31:33 -07:00
Ingar Shu
2ad671649c
Use FIL units for miner set-ask
2020-10-08 11:31:32 -07:00
Łukasz Magiera
d26ece10b8
Merge pull request #4241 from filecoin-project/fix/daemon-flag-clash
...
fix: clash between daemon --api flag and cli tests
2020-10-08 18:30:47 +02:00
Raúl Kripalani
4c8084dcb0
Merge pull request #4243 from filecoin-project/conformance/rm-faked-syscalls
2020-10-08 17:06:25 +01:00
Raúl Kripalani
98d702fb5a
add signature imports.
2020-10-08 16:44:20 +01:00
Łukasz Magiera
17f61ac212
Merge pull request #4245 from filecoin-project/debug/chain-sync-lookback
...
add more info to chain sync lookback failure
2020-10-08 17:05:08 +02:00
Łukasz Magiera
df67576b89
Merge pull request #4233 from filecoin-project/fix/balances-audit-no-suffix
...
Some improvements to the lotus-shed balance audit commands
2020-10-08 17:02:21 +02:00
whyrusleeping
cdc2f86f5a
add more info to chain sync lookback failure
2020-10-08 09:45:07 -05:00
Raúl Kripalani
67b3a55e30
update test-vectors submodule.
2020-10-08 15:44:11 +01:00
Raúl Kripalani
3201e0eb8f
Merge branch 'master' into conformance/rm-faked-syscalls
2020-10-08 15:17:26 +01:00
Raúl Kripalani
8d2d74438b
Merge pull request #4221 from filecoin-project/conformance/randomness
2020-10-08 15:16:32 +01:00
Raúl Kripalani
1f9446f91f
upgrade to test vectors schema v0.0.4.
2020-10-08 15:00:35 +01:00
Raúl Kripalani
4937ca1a96
conformance: remove usage of fake syscalls.
2020-10-08 14:55:03 +01:00
Łukasz Magiera
264fe4edb9
Merge pull request #4230 from filecoin-project/feat/inspect-counts
...
Add message counts to inspect chain output
2020-10-08 15:12:28 +02:00
Dirk McCormick
cb7d99fcc7
fix: clash between daemon --api flag and cli tests
2020-10-08 14:24:50 +02:00
Łukasz Magiera
7332a39f00
Merge remote-tracking branch 'origin/master' into fix/balances-audit-no-suffix
2020-10-08 13:58:40 +02:00
Łukasz Magiera
0de3051821
Merge remote-tracking branch 'origin/master' into feat/async-restartable-workers
2020-10-08 13:10:41 +02:00
Aayush Rajasekaran
8f35a5c036
Merge pull request #4238 from filecoin-project/asr/changelog
...
Lotus version 0.9.0
2020-10-07 23:25:02 -04:00
Aayush Rajasekaran
dea7042668
Lotus version 0.9.0
2020-10-07 23:09:08 -04:00
Aayush Rajasekaran
bd8f3f05be
Merge pull request #4237 from filecoin-project/next
...
Merge next into master
2020-10-07 23:08:48 -04:00
Aayush Rajasekaran
304d835739
Merge branch 'master' into next
2020-10-07 23:03:59 -04:00
hunjixin
0f53eca883
add batch api for push messages
2020-10-08 10:04:43 +08:00
Łukasz Magiera
cb8678e4c2
Merge pull request #4235 from filecoin-project/asr/set-head-unmark-valid
...
Set head should unmark blocks as valid
2020-10-08 03:58:05 +02:00
Aayush Rajasekaran
da34548a05
Set head should unmark blocks as valid
2020-10-07 21:52:29 -04:00
whyrusleeping
cd9af278b4
more info in audit outputs
2020-10-07 17:01:01 -07:00
Łukasz Magiera
b1fe92f8ff
Merge pull request #4201 from filecoin-project/feat/faster-v2-upgrade
...
stmgr: Make v2 upgrade faster
2020-10-08 01:56:05 +02:00
Łukasz Magiera
8dd8892b81
Merge remote-tracking branch 'origin/next' into feat/faster-v2-upgrade
2020-10-08 01:54:29 +02:00
Łukasz Magiera
79dba816c7
Merge pull request #4232 from filecoin-project/steb/fix-v2-actor-error
...
return an illegal actor error when we see an unsupported actor version
2020-10-08 01:47:10 +02:00
Aayush Rajasekaran
14bb4c9a0b
Merge pull request #4196 from filecoin-project/asr/update-epoch
...
Set actorsv2 upgrade epoch
2020-10-07 19:45:56 -04:00
Łukasz Magiera
f9f54819d4
Env var to control v2 actor migration
...
Env var to control v2 actor migration
2020-10-07 19:41:36 -04:00
Aayush Rajasekaran
d1555106a4
Set actorsv2 upgrade epoch
2020-10-07 19:41:36 -04:00
Steven Allen
413c357361
Merge pull request #4231 from filecoin-project/steb/call-at-upgrade
...
reject explicit "calls" at the upgrade height
2020-10-07 16:33:51 -07:00
Steven Allen
d97eb10349
fix spelling nit
2020-10-07 16:32:54 -07:00
Steven Allen
e8253d22c6
only forbid Call* at expensive forks
2020-10-07 16:14:11 -07:00
Anton Evangelatov
4cc1fcb37b
graphsync - add composition for k8s ( #267 )
2020-10-08 01:08:30 +02:00
Steven Allen
a4e954197c
retry StateCall at different height if we're at an expensive fork height
2020-10-07 16:03:42 -07:00
whyrusleeping
8f4911ac0d
dont print fil suffix in lotus shed audit balances
2020-10-07 16:00:52 -07:00
Steven Allen
b0bea5f145
return an illegal actor error when we see an unsupported actor version
...
As far as the chain is concerned, this actor does not exist.
2020-10-07 15:46:56 -07:00
Travis Person
7c7e0d73d5
Merge pull request #4229 from filecoin-project/fix/lotus-pcr-zero-refund
...
lotus-pcr: zero refund
2020-10-07 15:33:28 -07:00
Steven Allen
1fea550ce5
test that we refuse explicit calls at the migration epochs
2020-10-07 15:33:14 -07:00
Steven Allen
9b7b6146eb
construct the new vm with the state manager's vm constructor
2020-10-07 15:31:14 -07:00
Steven Allen
dab1107f5b
avoid estimating gas and explicitly calling blocks on fork tipsets
...
These tipsets can be slow.
2020-10-07 15:31:14 -07:00
Steven Allen
fe912223bd
pass an explicit upgrade height to migrations
...
The tipset height may not be the correct one, given null blocks.
2020-10-07 15:31:12 -07:00
whyrusleeping
12cd478e11
Add message counts to inspect chain output
2020-10-07 15:14:46 -07:00
Travis Person
ae3691e0a2
lotus-pcr: zero refund
2020-10-07 21:53:56 +00:00
Jennifer
e55b00f358
Increase the message fee cap upper bounds in PCR.
2020-10-07 17:07:19 -04:00
Steven Allen
de3f4111f4
Merge pull request #4197 from filecoin-project/steb/state-tree-version
...
introduce separate state-tree versions
2020-10-07 12:29:14 -07:00
Steven Allen
767c346cf8
update test-vectors
2020-10-07 12:17:32 -07:00
Jakub Sztandera
6f4a762664
Fix Messages field in MessagePoolEvtMessage journal entry
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-10-07 21:13:04 +02:00
Raúl Kripalani
c02daca9e9
work around #4223 .
2020-10-07 20:12:35 +01:00
Steven Allen
cca17f6078
fix state tree version in v2 upgrade
2020-10-07 12:04:32 -07:00
Steven Allen
c17fa4bc35
update test-vectors for StateManager constructor change
2020-10-07 12:04:32 -07:00
Steven Allen
e803cf151f
introduce separate state-tree versions
...
Instead of versioning the state tree along with the actors, version it
separately. This structure may not upgrade every time we update actors.
2020-10-07 12:04:32 -07:00
Łukasz Magiera
1268cfbfcd
Merge pull request #4218 from filecoin-project/fix/lotus-pcr-ignore-other-messages
...
lotus-pcr: ignore all other messages
2020-10-07 21:03:53 +02:00
Łukasz Magiera
5ef929f130
Merge pull request #4219 from filecoin-project/merge-master-to-next
...
Merge branch 'master' into merge-master-to-next
2020-10-07 21:02:57 +02:00
Raúl Kripalani
5bd6a3cdad
conformance: record randomness in tvx; replay in driver.
2020-10-07 19:57:42 +01:00
Steven Allen
df4b068d0e
Merge branch 'master' into next
2020-10-07 11:55:00 -07:00
Travis Person
0d34881a0c
lotus-pcr: ignore all other messages
2020-10-07 18:50:50 +00:00
Raúl Kripalani
44af7e43b6
remove tvx and corpus from this repo; spun off elsewhere. ( #268 )
2020-10-07 19:24:46 +01:00
Steven Allen
6eb49b717f
Merge pull request #4214 from filecoin-project/gas-tracing-public
...
make vm.EnableGasTracing public.
2020-10-07 11:12:55 -07:00
Whyrusleeping
099b982ea8
Merge pull request #4178 from filecoin-project/frrist/miner-diff-deadlines
...
feat(miner): add miner deadline diffing logic.
2020-10-07 12:00:31 -05:00
Łukasz Magiera
10c120bd3c
Merge pull request #4213 from filecoin-project/feat/test-addrs-envvar
...
build: Env var to keep test address output
2020-10-07 18:49:55 +02:00
Raúl Kripalani
7cd1330acd
make vm.EnableGasTracing public.
2020-10-07 15:52:03 +01:00
Łukasz Magiera
39bc816a79
build: Env var to keep test address output
2020-10-07 15:01:30 +02:00
Łukasz Magiera
81fb552e1d
Merge pull request #4211 from filecoin-project/conformance/minor-refactors
...
conformance: minor driver refactors.
2020-10-07 14:57:00 +02:00
Łukasz Magiera
cfd126ee9f
Merge pull request #3961 from filecoin-project/docs/miner-storage
...
lotus-miner: add more help text to storage / attach
2020-10-07 14:55:42 +02:00
Łukasz Magiera
d6fa644974
Fix lint
2020-10-07 14:19:04 +02:00
Raúl Kripalani
d3dc560f53
conformance: minor refactors.
2020-10-07 13:01:08 +01:00
Animesh
673de6aeb6
Add perm tag to ClientGetDealStatus
2020-10-07 12:35:42 +05:30
Łukasz Magiera
25bc00eec8
Merge pull request #4200 from filecoin-project/feat/state-exec-trace
...
implement command to get execution traces of any message
2020-10-07 08:14:08 +02:00
Animesh
bf959e45fb
Add api for getting status given a code
2020-10-07 11:43:30 +05:30
whyrusleeping
3b12a9f425
Add flag to accept previous output of compute-state as input
2020-10-07 08:12:39 +02:00
Łukasz Magiera
b7c8f65af5
stmgr: Make v2 upgrade faster
2020-10-07 08:12:05 +02:00
Łukasz Magiera
c6e0cb4ff2
Merge pull request #4205 from filecoin-project/feat/noncefix-manual-fee-cap
...
allow manual setting of noncefix fee cap
2020-10-07 08:08:52 +02:00
Łukasz Magiera
f6eb530cba
Merge pull request #4203 from filecoin-project/fix/pond-actorsv2
...
Fix pond
2020-10-07 07:55:38 +02:00
Animesh
ce247bcab3
Add api for getting status given a code
2020-10-07 10:27:51 +05:30
Travis Person
f4991e868e
Merge pull request #4198 from filecoin-project/feat/lotus-pcr-cap-limit
...
Limit the fee cap of messages we will process, refund gas fees for windowed post and storage deals
2020-10-06 21:03:43 -07:00
Aayush Rajasekaran
0ec2a10ebc
Merge branch 'master' into next
2020-10-06 21:09:20 -04:00
whyrusleeping
be92dd9e63
allow manual setting of noncefix fee cap
2020-10-06 18:07:34 -07:00
Aayush Rajasekaran
e90ca96289
Merge pull request #4199 from filecoin-project/asr/specs-update
...
Update to actors v2.0.1
2020-10-06 21:06:20 -04:00
Aayush Rajasekaran
c23f1623a1
Fix test
2020-10-06 20:48:00 -04:00
Aayush Rajasekaran
839d1121ce
Update to actors v2.0.1
2020-10-06 20:37:54 -04:00
Łukasz Magiera
a98b0f18fc
Merge pull request #4202 from filecoin-project/fix/nonce-gap-fixer
...
fix noncefix
2020-10-07 01:58:29 +02:00
Łukasz Magiera
15670942c3
Fix pond
2020-10-07 01:50:11 +02:00
whyrusleeping
74016ab1cc
fix noncefix
2020-10-06 16:46:47 -07:00
whyrusleeping
bd474617ed
implement command to get execution traces of any message
2020-10-06 16:06:24 -07:00
Travis Person
087030fe37
lotus-pcr: refund windowed post and storage deal gas fees
2020-10-06 22:35:04 +00:00
Anton Evangelatov
2a6e05b776
fix type on subscription channel ( #264 )
2020-10-07 00:30:58 +02:00
Steven Allen
fe1ef154cf
chore: update lotus to latest next ( #266 )
...
This completes the lotus upgrade dance.
2020-10-07 00:14:28 +02:00
Łukasz Magiera
2f70a91665
Merge remote-tracking branch 'origin/master' into next
2020-10-06 23:54:59 +02:00
Aayush Rajasekaran
60ad339033
Merge pull request #4194 from filecoin-project/steb/test-amt-update
...
update the AMT implementation
2020-10-06 17:44:08 -04:00
Steven Allen
00187d4aa8
update the AMT implementation
...
This change ensures the bitmap is reset on flush.
2020-10-06 17:43:45 -04:00
Aayush Rajasekaran
dfaabb4596
Merge pull request #3697 from filecoin-project/fix/actor-panic-fatal
...
fix: error when actor panics directly
2020-10-06 17:41:31 -04:00
Aayush Rajasekaran
0edecbd043
Merge pull request #4190 from filecoin-project/asr/post-lookback-finality
...
Set WinningPoStSectorSetLookback to finality post-v2 actors
2020-10-06 17:41:08 -04:00
Aayush Rajasekaran
4d6a0f7b8c
Set WinningPoStSectorSetLookback to finality post-v2 actors
2020-10-06 17:40:37 -04:00
Aayush Rajasekaran
5043247958
Merge pull request #4189 from filecoin-project/asr/cli-change-owner
...
Add a CLI command to set a miner's owner address
2020-10-06 17:39:31 -04:00
Aayush Rajasekaran
282c99bdbd
Merge pull request #4160 from filecoin-project/asr/reserve-funds-cric-supply
...
Add funds that have left FilReserve to circ supply
2020-10-06 17:39:05 -04:00
Aayush Rajasekaran
9857e42206
Merge pull request #4188 from filecoin-project/asr/miner-eligible
...
Update miner eligibility checks for v2 actors
2020-10-06 17:38:46 -04:00
Aayush Rajasekaran
6919ff3881
Merge pull request #3589 from filecoin-project/asr/rt-fix
...
Bugfix: Runtime's Receiver() should only return ID addresses
2020-10-06 17:38:20 -04:00
Aayush Rajasekaran
d9fad5fad0
Move rt.Message fixes behind fork logic
2020-10-06 17:37:50 -04:00
Aayush Rajasekaran
757aa1039f
Panic if runtime's Message has non-ID caller or receiver
2020-10-06 17:37:50 -04:00
Aayush Rajasekaran
b71b743420
Bugfix: Runtime's Receiver() should only return ID addresses
2020-10-06 17:37:50 -04:00
Aayush Rajasekaran
8739b938db
Merge pull request #3936 from filecoin-project/asr/spec-v1
...
Introduce v2 actors
2020-10-06 17:34:28 -04:00
Travis Person
4a3081c77a
lotus-pcr: limit refunds to properly priced messages
2020-10-06 20:13:48 +00:00
Steven Allen
b1818a1055
fix base fee tests for different smoke heights
2020-10-06 13:12:16 -07:00
Steven Allen
256be285ba
only enable gas tampering if the breeze upgrade is enabled
2020-10-06 13:00:06 -07:00
Steven Allen
4a6e9c920d
set genesis name in test
2020-10-06 11:42:04 -07:00
frrist
d4cbd4fb55
feat(miner): add miner deadline diffing
...
- logic gathering all removed, faulted, recovered, and recovering
sectors for a miner.
2020-10-06 11:39:38 -07:00
Lucas Molas
7e3339820f
fix(sync): remove checks bypass when we submit the block
2020-10-06 15:12:03 -03:00
Łukasz Magiera
15330396bb
Fix circ supply before v2 upgrade epoch
2020-10-06 16:53:49 +02:00
Anton Evangelatov
6b3ffdbd3d
fix lotus-soup/deals-e2e test case ( #262 )
2020-10-06 16:40:23 +02:00
Steven Allen
0017ea8fd0
update oni for specs-actors v2 upgrade ( #263 )
...
https://github.com/filecoin-project/lotus/pull/3936
2020-10-06 14:13:03 +02:00
Łukasz Magiera
2bf42d5318
Merge pull request #4186 from filecoin-project/asr/default-address
...
Support addresses with mainnet prefixes
2020-10-06 13:59:13 +02:00
Łukasz Magiera
a179cadf0e
wallet: Don't output duplicate keys from WalletList
2020-10-06 13:35:31 +02:00
Jakub Sztandera
405aba4d8f
Merge pull request #4179 from filecoin-project/fix/export-unclean-exit
...
chain export: Error with unfinished exports
2020-10-06 13:30:53 +02:00
Aayush Rajasekaran
7b556252db
Use SysErrReserved1 in the event of an actors panic
2020-10-06 05:34:53 -04:00
Aayush Rajasekaran
7a80e356de
Add a CLI command to set a miner's owner address
2020-10-06 05:11:52 -04:00
Aayush Rajasekaran
c53cef1526
Update docs
2020-10-06 04:47:00 -04:00
Aayush Rajasekaran
4a9155ba85
Use new MinerEligibleToMine method post-v2 actors
2020-10-06 04:43:55 -04:00
Łukasz Magiera
1a170e18ad
Merge pull request #4183 from filecoin-project/fix/relax-colocation-factor
...
relax pubsub IPColocationFactorThreshold to 5
2020-10-06 10:37:25 +02:00
Aayush Rajasekaran
f8c886a611
Rename MiningBaseInfo.HasMinPower to EligibleForMining
2020-10-06 03:49:11 -04:00
Aayush Rajasekaran
b5907c665b
Fix test
2020-10-06 03:43:20 -04:00
Aayush Rajasekaran
ba25806fbd
Update docs
2020-10-06 03:30:40 -04:00
Aayush Rajasekaran
d02fc08ca4
Support both testnet and mainnet addresses in the internal wallet
2020-10-06 03:27:46 -04:00
vyzo
de390749fc
set pubsub IPColocationFactor to 5
2020-10-06 09:11:44 +03:00
Aayush Rajasekaran
3672f2cc44
Set default address type to mainnet
2020-10-06 01:59:15 -04:00
Aayush Rajasekaran
14ad91c53f
Add type assertion for v2 runtime
2020-10-06 01:27:45 -04:00
Aayush Rajasekaran
f55b18eabe
Add funds that have left FilReserve to circ supply
2020-10-05 23:54:57 -04:00
Łukasz Magiera
c920257a33
chain export: Error with unfinished exports
2020-10-06 02:59:19 +02:00
Łukasz Magiera
0e2f697217
Merge pull request #4133 from filecoin-project/feat/backup
...
Miner backup/restore commands
2020-10-06 02:05:03 +02:00
Steven Allen
16243b97aa
make state diffing work with partial state trees
2020-10-05 17:03:28 -07:00
Steven Allen
89b88c1e0d
fix conformance tests
2020-10-05 17:03:28 -07:00
Łukasz Magiera
8cdf078999
backup: append checksum
2020-10-06 01:50:54 +02:00
Łukasz Magiera
70d88f226e
Add usage to repo-type in shed datastore
2020-10-06 01:33:51 +02:00
Łukasz Magiera
937d7fcca9
Merge pull request #4170 from filecoin-project/feat/mstat-base
...
Add mpool stats for base fee
2020-10-06 01:28:14 +02:00
Łukasz Magiera
c8822fc9b6
Merge pull request #4177 from filecoin-project/feat/chain-usage-cmd
...
allow usage inspection on a chain segment
2020-10-06 01:21:01 +02:00
Łukasz Magiera
dd1661c0b1
Merge pull request #4173 from filecoin-project/feat/basic-filter-on-start-epoch
...
Reject deals that are > 90 days in the future in the BasicDealFilter
2020-10-06 00:57:08 +02:00
whyrusleeping
e9417562e0
allow usage inspection on a chain segment
2020-10-05 15:53:43 -07:00
Łukasz Magiera
40f4266070
Merge pull request #4176 from filecoin-project/feat/chain-usage-cmd
...
add a command to view block space utilization
2020-10-06 00:52:55 +02:00
Aayush Rajasekaran
6d25f3d2ae
Add some comments
2020-10-05 18:39:39 -04:00
Steven Allen
1e78cd21ec
fix lotus soup build
2020-10-05 14:37:08 -07:00
Steven Allen
17846aad2f
add some more policy toggles for testground
2020-10-05 14:28:47 -07:00
whyrusleeping
bd0633ff90
add a command to view block space utilization
2020-10-05 14:06:03 -07:00
Steven Allen
9621dbb4f1
fix tests to use v2 types
2020-10-05 13:27:34 -07:00
Łukasz Magiera
c55b9baf37
Merge pull request #4166 from filecoin-project/test/miner-allinfo
...
Test lotus-miner info all
2020-10-05 22:04:12 +02:00
Ingar Shu
1227bf2893
Change max time in future for StartEpoch to 7 days
2020-10-05 12:35:58 -07:00
Ingar Shu
550f3771ea
Reject deals that are > 90 days in the future in the BasicDealFilter
2020-10-05 11:39:02 -07:00
Steven Allen
f8b2022f82
fix linters
2020-10-05 11:14:05 -07:00
Steven Allen
5a08b881d6
Test upgrade before/during/after cc upgrade
2020-10-05 11:05:00 -07:00
Steven Allen
8bcc201fc0
fix v2 GetSectorExpiration
2020-10-05 10:54:22 -07:00
Steven Allen
420c44ed2c
fix msig start height
2020-10-05 10:35:21 -07:00
Steven Allen
b6500beaab
Merge branch 'master' into asr/spec-v1
2020-10-05 10:29:09 -07:00
Steven Allen
d0c52535a6
Merge pull request #4171 from filecoin-project/upd/bitfield
...
Update go-bitfield
2020-10-05 10:27:55 -07:00
Jakub Sztandera
4be8964062
Add stats for base fee
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-10-05 19:15:51 +02:00
Jakub Sztandera
feb85a272c
Update go-bitfield
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-10-05 19:14:21 +02:00
Łukasz Magiera
fee84c4b44
Merge pull request #4165 from filecoin-project/fix/message-signer-nonce-generation
...
fix: make message signer nonce generation transactional
2020-10-05 18:56:35 +02:00
Steven Allen and Łukasz Magiera
b9f8831aaf
fix specs-actors import in payment channel abstraction
...
Co-authored-by: Łukasz Magiera <magik6k@users.noreply.github.com >
2020-10-05 09:51:04 -07:00
Raúl Kripalani
a5b57068d4
Merge pull request #252 from filecoin-project/graphsync
2020-10-05 13:58:27 +01:00
Dirk McCormick
7c3f622fae
refactor: message signer - always store *next* nonce in datastore
2020-10-05 14:54:22 +02:00
Dirk McCormick
140671599c
fix: make message signer nonce generation transactional
2020-10-05 14:19:31 +02:00
Łukasz Magiera
ed03202c1d
Test lotus-miner info all
2020-10-05 14:15:14 +02:00
Łukasz Magiera
0162a485d8
Merge pull request #4142 from filecoin-project/steb/bs-sessions
...
use bitswap sessions when fetching messages, and cancel them
2020-10-05 11:33:21 +02:00
Łukasz Magiera
97087fe576
Merge pull request #4122 from filecoin-project/asr/client-wallet
...
Convert ID addresses to key addresses before checking wallet
2020-10-04 17:20:04 +02:00
Łukasz Magiera
e3269770d8
Merge pull request #4153 from filecoin-project/asr/verbose-verification
...
Add verified status to api.DealInfo
2020-10-04 17:13:49 +02:00
Łukasz Magiera
0fee5dab8a
Merge pull request #4077 from filecoin-project/4076-remove-ask-duration
...
Always use default 720h for setask duration and hide the duration param option
2020-10-04 13:59:41 +02:00
Łukasz Magiera
921d78f820
Merge remote-tracking branch 'origin/master' into feat/async-restartable-workers
2020-10-04 10:39:55 +02:00
Łukasz Magiera
1fc23fb466
lotus-miner: Cleanup storage attach helptext a bit
2020-10-03 11:30:22 +02:00
Aayush Rajasekaran
306dfaa11f
Update docs
2020-10-03 03:41:01 -04:00
Aayush Rajasekaran
8fe8da6f4c
Add verified status to api.DealInfo
2020-10-03 03:39:59 -04:00
Aayush Rajasekaran
4631cee564
Merge pull request #4114 from filecoin-project/fix/fork-after-cron
...
Run fork function after cron for null block safety
2020-10-02 23:05:36 -04:00
Steven Allen
8292d60196
Merge branch 'master' into asr/spec-v1
2020-10-02 18:03:03 -07:00
Steven Allen
f6ccab1c6c
ignore context canceled error in window post test
2020-10-02 17:47:01 -07:00
Steven Allen
6aba3e3b94
fix deal error message logging
2020-10-02 17:45:15 -07:00
Steven Allen
863a6ed38c
fix lints
2020-10-02 17:45:01 -07:00
Steven Allen
f1e5e9fe72
better upgrade test times
2020-10-02 17:31:26 -07:00
Steven Allen
a57288a4b9
run post before, while, and after upgrading
2020-10-02 17:27:44 -07:00
Steven Allen
c5de617af6
decouple network version and upgrades
...
Not all upgrades require network version bumps.
2020-10-02 17:10:57 -07:00
Łukasz Magiera
bd964b4c3e
Merge pull request #4124 from filecoin-project/asr/verifreg
...
Some helpers for verifreg work
2020-10-03 00:20:45 +02:00
Łukasz Magiera
5e256be81e
Merge pull request #4141 from filecoin-project/feat/cap-market-provider-msgs
...
Cap market provider messages
2020-10-03 00:15:08 +02:00
Łukasz Magiera
04db9ea72d
Merge pull request #3743 from filecoin-project/3692-config-default-update
...
Increased ExpectedSealDuration and and WaitDealsDelay.
2020-10-03 00:14:48 +02:00
Łukasz Magiera
6f33706025
Merge remote-tracking branch 'origin/master' into feat/backup
2020-10-03 00:08:23 +02:00
Łukasz Magiera
44e352cd8e
Merge pull request #3876 from filecoin-project/feat/pruning-command
...
add command to (slowly) prune lotus chain datastore
2020-10-03 00:04:08 +02:00
Łukasz Magiera
1319d7072e
shed: Fix lint
2020-10-02 23:54:03 +02:00
whyrusleeping
ef3987e2ab
decode parameters for multisig transactions in inspect
2020-10-02 14:51:32 -07:00
Łukasz Magiera
f147072284
Merge remote-tracking branch 'origin/master' into feat/pruning-command
2020-10-02 23:37:25 +02:00
Łukasz Magiera
43bd7cb055
Merge pull request #4145 from filecoin-project/feat/cli-interactive-verified-deal
...
Add verified flag to interactive deal creation
2020-10-02 23:32:01 +02:00
Łukasz Magiera
a3a3df9b30
Merge pull request #3915 from filecoin-project/feat/mpool-gateway-api
...
MpoolPushUntrusted API for gateway
2020-10-02 23:30:25 +02:00
Łukasz Magiera
d3effe52a5
Merge pull request #3821 from filecoin-project/fix/paych-voucher-verify
...
paych: fix voucher amount verification
2020-10-02 23:27:18 +02:00
Łukasz Magiera and dirkmc
0591bac768
Compare more accurately
...
Co-authored-by: dirkmc <dirkmdev@gmail.com >
2020-10-02 23:18:37 +02:00
Łukasz Magiera
db91d22a8a
docsgen
2020-10-02 23:14:47 +02:00
ZenGround0
fecc1ee0ef
Review cleanup
2020-10-02 17:12:12 -04:00
Łukasz Magiera
3bebdb3882
Merge remote-tracking branch 'origin/master' into feat/mpool-gateway-api
2020-10-02 23:09:55 +02:00
Ingar Shu
73b9fe36e3
Use verified price for verified deals
2020-10-02 13:07:40 -07:00
Ingar Shu
2c1ef3708e
Add verified flag to interactive deal creation
2020-10-02 12:41:27 -07:00
Steven Allen
53cc1f18d0
use bitswap sessions when fetching messages, and cancel them
...
1. Explicitly use a session when fetching messages for a block. Technically,
GetBlocks would use an internal session so we'd only end up with two, but one
per block is even better.
2. Actually cancel sessions after a timeout (threading through the context).
NOTE: We should seriously consider having a single session for all blocks, but
we can do that in a followup as it may have unintended consequences (e.g., leaks).
2020-10-02 10:49:35 -07:00
Łukasz Magiera
e848c13ff1
client: bump default deal start buffer
2020-10-02 19:39:34 +02:00
Jakub Sztandera
6b5f8a6b1d
Add options to set BlockProfileRate and MutexProfileFraction
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-10-02 19:06:41 +02:00
Łukasz Magiera
8fe8a5df45
Cap market provider messages
2020-10-02 18:35:52 +02:00
Łukasz Magiera
a572bef8b2
Merge remote-tracking branch 'origin/master' into 3692-config-default-update
2020-10-02 13:33:17 +02:00
Steven Allen
ed86ac14a1
use upgrade epochs from upgrade schedule
2020-10-01 20:37:14 -07:00
Steven Allen
101d07f704
fix version off by one error
2020-10-01 15:33:32 -07:00
Steven Allen
8ad8a945fb
make it possible to override options when testing
2020-10-01 15:26:00 -07:00
Steven Allen
e865ba0c64
improve upgrade schedule configurable
...
Unfortunately, it looks like functional ops cannot be passed in via lotus's
di system.
2020-10-01 15:18:59 -07:00
Steven Allen
1cc0f74744
make the upgrade schedule fully configurable
...
This should help with testing.
2020-10-01 15:02:40 -07:00
Łukasz Magiera
efc1b24f4e
Merge pull request #3714 from filecoin-project/feat/lotus-pcr-miner-recovery
...
lotus-pcr: add recover-miners command
2020-10-01 21:27:42 +02:00
Łukasz Magiera
078044153f
pcr: Appease the linter
2020-10-01 21:07:39 +02:00
Łukasz Magiera
9b4274638c
pcr: fix build
2020-10-01 20:51:36 +02:00
Łukasz Magiera
1253a5600e
Merge remote-tracking branch 'origin/master' into feat/lotus-pcr-miner-recovery
2020-10-01 20:41:30 +02:00
Łukasz Magiera
bceb880ee2
Merge pull request #4134 from filecoin-project/feat/better-replace-ux
...
improve the UX for replacing messages
2020-10-01 18:05:25 +02:00
Łukasz Magiera
15885ad535
docsgen
2020-10-01 18:00:24 +02:00
Łukasz Magiera
ec7282ff09
miner restore: Resolve worker key for wallet check
2020-10-01 17:55:48 +02:00
Łukasz Magiera
738efe3f9a
miner restore: Add progerss bar for metadata import
2020-10-01 17:55:48 +02:00
Łukasz Magiera
e444977891
Full node metadata backup
2020-10-01 17:55:48 +02:00
Łukasz Magiera
5c33982f72
miner restore: storage config flag
2020-10-01 17:55:48 +02:00
Łukasz Magiera
44747446a9
miner restore: config flag
2020-10-01 17:55:48 +02:00
Łukasz Magiera
d7ec5e3618
lotus-miner init restore
2020-10-01 17:55:48 +02:00
Łukasz Magiera
9b5a0815fc
backup: open datastores in readonly in offline mode
2020-10-01 17:55:47 +02:00
Łukasz Magiera
deac7166b5
Support offline backups
2020-10-01 17:55:47 +02:00
Łukasz Magiera
c8a3269c4b
shed: utils to read datastore backups
2020-10-01 17:55:47 +02:00
Łukasz Magiera
2dc9a1ee4e
lotus-miner backup command
2020-10-01 17:55:47 +02:00
Łukasz Magiera
d20ebe93b9
shed: gofmt
2020-10-01 17:55:47 +02:00
Łukasz Magiera
6875527224
shed: Datastore utils
2020-10-01 17:55:46 +02:00
whyrusleeping
889dd3cb3f
improve the UX for replacing messages
2020-10-01 08:51:01 -07:00
Dirk McCormick
594ec8855c
fix: read lane state from chain as well as datastore
2020-10-01 12:08:11 +02:00
Dirk McCormick
e2ecc35dff
test: add test for voucher after add-funds
2020-10-01 11:35:41 +02:00
Dirk McCormick
9dc75a7bc4
fix: verify voucher amount check
2020-10-01 11:35:41 +02:00
Aayush Rajasekaran
3d91633699
Update to v2/actors master
2020-10-01 05:07:00 -04:00
Aayush Rajasekaran
93e4eae94c
Some helpers for verifreg work
2020-10-01 04:49:38 -04:00
Aayush Rajasekaran
6f0453c581
Convert ID addresses to key addresses before checking wallet
2020-10-01 04:41:24 -04:00
Aayush Rajasekaran
60d442e36a
Slash filter shouldn't be trigerred if the same block is submitted multiple times
2020-09-30 22:05:16 -04:00
Aayush Rajasekaran
1ebad94da9
Merge pull request #4117 from filecoin-project/asr/changelog
...
Lotus version 0.8.1
2020-09-30 21:40:08 -04:00
Aayush Rajasekaran
636810daa5
Lotus version 0.8.1
2020-09-30 21:30:52 -04:00
Łukasz Magiera
5932f28519
Merge remote-tracking branch 'origin/master' into feat/async-restartable-workers
2020-10-01 02:39:48 +02:00
Steven Allen
196bf39574
use non-faulty sectors, instead of active, in post proof
...
In actors v2, active doesn't include "new" (unproven) sectors.
2020-09-30 17:35:14 -07:00
Łukasz Magiera
954d806367
Merge pull request #4116 from filecoin-project/feat/sched-par-pcc2
...
sched: Allow some single-thread tasks to run in parallel with PC2/C2
2020-10-01 01:35:05 +02:00
Aayush Rajasekaran
7699f195f1
Merge pull request #4108 from filecoin-project/feat/nice-sectorslist
...
Improve miner sectors list UX
2020-09-30 19:07:23 -04:00
Łukasz Magiera
6981f776f4
Lower PC2 memory requirements
2020-10-01 00:54:53 +02:00
Łukasz Magiera
1b7cdb9341
Fix storage manager tests
2020-10-01 00:54:34 +02:00
Steven Allen
47a83b422e
handle state forks in gas estimation
2020-09-30 15:52:32 -07:00
Łukasz Magiera
5e08d56630
sched: Allow some single-thread tasks to run in parallel with PC2/C2
2020-10-01 00:28:44 +02:00
Steven Allen
9705b25bbd
fix testground actor versions
2020-09-30 15:15:34 -07:00
Steven Allen
9d59635b42
fix error messages
2020-09-30 15:04:16 -07:00
Steven Allen
42d5d8d784
run upgrade logic on stmgr.Call
2020-09-30 14:56:16 -07:00
Steven Allen
486812e082
name test networks
...
Necessary to get upgrades to run.
2020-09-30 14:55:50 -07:00
Steven Allen
6825a485eb
update message extraction tool for specs-actors update
2020-09-30 14:28:25 -07:00
ZenGround0
8091bb3117
Run fork function after cron
2020-09-30 17:19:58 -04:00
Steven Allen
8dcbd525da
abstract over deal collateral
2020-09-30 13:30:24 -07:00
Steven Allen
35e606d397
remove direct specs-actors miner access from expiration calculation
2020-09-30 13:17:56 -07:00
Steven Allen
99fe63716b
regen lotuspond info
2020-09-30 13:12:17 -07:00
Steven Allen
941c1947be
Merge branch 'master' into asr/spec-v1
2020-09-30 13:03:58 -07:00
Łukasz Magiera
feecee310d
Merge pull request #4089 from filecoin-project/feat/update-markets-0.7.0
...
Markets 0.7.0 with updated data stores
2020-09-30 21:49:14 +02:00
Steven Allen
b01a1d457a
abstract multisig calls
2020-09-30 12:30:02 -07:00
Łukasz Magiera
79d2ddf24f
Review
2020-09-30 21:18:12 +02:00
Łukasz Magiera
2cfe22d4e5
Merge remote-tracking branch 'origin/master' into feat/async-restartable-workers
2020-09-30 20:48:16 +02:00
Łukasz Magiera
e3ee4e4718
Fix lint errors
2020-09-30 20:24:03 +02:00
Steven Allen
2e9915ac28
move common from message param into message builder constructor
2020-09-30 10:58:34 -07:00
hannahhoward
be884e27be
feat(markets): update markets 0.7.0
2020-09-30 10:26:50 -07:00
Łukasz Magiera
2d16af6ee6
sectorstorage: Fix TestRedoPC1
2020-09-30 19:18:38 +02:00
Łukasz Magiera
4f97d9637e
Fix storage-fsm tests
2020-09-30 19:11:58 +02:00
Steven Allen
5253c0d959
fix: import the correct v2 methods
2020-09-30 10:11:48 -07:00
Steven Allen
4c60d7b5ce
abstract over paych messages
2020-09-30 10:04:10 -07:00
Steven Allen
23b729a056
remove proof parameter from payment channels
...
It never worked properly, and will be removed in actors v2.
2020-09-30 09:35:42 -07:00
Steven Allen
724306c110
update specs-actors
2020-09-30 09:23:04 -07:00
Steven Allen
4989b1cc90
Merge branch 'master' into asr/spec-v1
2020-09-30 09:19:12 -07:00
Łukasz Magiera
c228598098
sectorstorage: Variable scopes are really hard
2020-09-30 18:16:07 +02:00
Łukasz Magiera
a783bf9b8b
storagefsm: Handle PC2 with missing replica
2020-09-30 17:53:15 +02:00
Łukasz Magiera
54fdd6ba5a
sectorstorage: Variable scopes are hard
2020-09-30 17:48:48 +02:00
Łukasz Magiera
6ddea62d09
shed: gofmt
2020-09-30 17:26:24 +02:00
Łukasz Magiera
6855284d88
sectorstorage: Cancel non-running work in case of abort in sched
2020-09-30 17:26:09 +02:00
Łukasz Magiera
46a5beafe4
shed: Datastore utils
2020-09-30 17:25:33 +02:00
Łukasz Magiera
5bffea6f54
Merge pull request #4064 from filecoin-project/tvx
...
tvx: a test vector extraction and execution tool
2020-09-30 17:22:42 +02:00
Raúl Kripalani
1c4f8e83d7
tvx/extract-many: add batch id, change generated filename.
2020-09-30 16:11:44 +01:00
Raúl Kripalani
ff8663faa0
update test-vectors submodule.
2020-09-30 14:58:22 +01:00
Raúl Kripalani
f58881e966
minor fixes.
2020-09-30 14:57:24 +01:00
Łukasz Magiera
d2f279c3de
Print heman-readable transferred bytes in client list-transfers
2020-09-30 13:51:52 +02:00
Łukasz Magiera
4d4bab12eb
Improve miner sectors list UX
2020-09-30 13:34:05 +02:00
Raúl Kripalani
eb6191d0ff
tvx: precursor selection modes; canonical message fetching; basefee.
2020-09-30 11:02:10 +01:00
Łukasz Magiera
54dfeb1fd9
Merge pull request #4043 from zgfzgf/test-post
...
add printf in TestWindowPost
2020-09-30 10:53:16 +02:00
Łukasz Magiera
c2c64caefe
Merge pull request #4020 from zgfzgf/post-trace
...
add trace wdpost
2020-09-30 10:46:05 +02:00
Łukasz Magiera
90be8d801b
Merge branch 'master' into post-trace
2020-09-30 10:03:54 +02:00
Łukasz Magiera
430897c9ac
Merge pull request #3445 from filecoin-project/asr/precommit-failed-fix
...
Fix some failed precommit handling
2020-09-30 09:35:41 +02:00
Aayush Rajasekaran
c77ab47cb5
Merge pull request #4103 from filecoin-project/asr/config
...
Add an option to set config
2020-09-30 03:33:52 -04:00
Łukasz Magiera
bc85e3ce50
Merge pull request #4107 from shaodan/worker-no-swap
...
Add --no-swap flag for worker
2020-09-30 09:25:57 +02:00
Łukasz Magiera
76b1ec1de0
Merge pull request #4065 from filecoin-project/asr/sync-validate
...
Add lotus shed util to validate a tipset
2020-09-30 09:24:47 +02:00
Aayush Rajasekaran
6abccc4d5e
Add an option to set config
2020-09-30 03:19:04 -04:00
Łukasz Magiera
7a3a2f8db9
Merge pull request #3924 from filecoin-project/feat/dont-recompute-PoST-redux
...
Dont recompute post on revert <<redux>>
2020-09-30 09:18:46 +02:00
Łukasz Magiera
4e8ccb2158
Merge pull request #4092 from filecoin-project/fix/finalize-uns-panic
...
sectorstorage: Fix potential panic in FinalizeSector
2020-09-30 09:18:01 +02:00
Dan Shao
1affd498c1
Add --no-swap flag for worker
2020-09-30 14:23:35 +08:00
Aayush Rajasekaran
e250429f56
Merge pull request #4106 from filecoin-project/asr/validate-address
...
Add an endpoint to validate whether a string is a well-formed address
2020-09-30 01:58:29 -04:00
Aayush Rajasekaran
bc4cbdc895
Update docs
2020-09-30 01:45:03 -04:00
Aayush Rajasekaran
a388bcfad6
Add an endpoint to validate whether a string is a well-formed address
2020-09-30 01:43:10 -04:00
Łukasz Magiera
e39c5dc372
Merge pull request #4104 from filecoin-project/asr/wallet-fix
...
Fix wallet list
2020-09-30 07:41:10 +02:00
Aayush Rajasekaran
c45c8f34a1
Parametrise whether sync validators should use cache
2020-09-30 01:39:06 -04:00
Aayush Rajasekaran
73d193bd9c
Update docs
2020-09-30 01:29:04 -04:00
Aayush Rajasekaran
a4e7117429
Add lotus shed util to validate a tipset
2020-09-30 01:29:04 -04:00
Aayush Rajasekaran
9fe32b7777
Fix wallet list
2020-09-30 01:25:47 -04:00
Łukasz Magiera
6025bceaa1
Merge pull request #3431 from filecoin-project/feat/docs-reorg
...
Docs review and re-organization
2020-09-29 22:29:58 +02:00
Łukasz Magiera
91d04ede0f
Merge pull request #4051 from filecoin-project/chore/final-dealstat-version
...
Chore/final dealstat version
2020-09-29 19:39:16 +02:00
Łukasz Magiera
237c8c4deb
Merge pull request #3868 from austinabell/async/stransition
...
Make state transition in validation async
2020-09-29 16:50:52 +02:00
Łukasz Magiera
0ba911279a
Merge pull request #3888 from filecoin-project/feat/bench-cache
...
Implement caching syscalls for import-bench
2020-09-29 16:38:05 +02:00
Łukasz Magiera
baef3c8dd2
sectorstorage: Fix potential panic in FinalizeSector
2020-09-29 15:22:46 +02:00
Łukasz Magiera
867ca2f25d
Merge pull request #3434 from filecoin-project/feat/shed-import-object-cmd
...
add a command to import an ipld object into the chainstore
2020-09-29 15:02:31 +02:00
Jakub Sztandera
247a5e2c49
Go mod tidy
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-09-29 14:50:08 +02:00
Jakub Sztandera
7e8c6e5070
Remove statediff, fix lint, go mod tidy
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-09-29 14:49:47 +02:00
Jakub Sztandera
0d914ac1d4
Switch to badger
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-09-29 14:49:47 +02:00
Jakub Sztandera
76db65b1af
Update pebble
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-09-29 14:49:47 +02:00
Jakub Sztandera
ff8c0af8c8
Add only-import option
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-09-29 14:49:47 +02:00
Jakub Sztandera
55c6b88537
Add toggle for badger, flag out gas tracing
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-09-29 14:49:46 +02:00
Jakub Sztandera
0771c23fb0
Use pebble
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-09-29 14:49:46 +02:00
Jakub Sztandera
1c6214b76d
Usage go-bitfield with buffer pool
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-09-29 14:49:45 +02:00
Jakub Sztandera
b7f18b4601
Disable callers
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-09-29 14:49:18 +02:00
Jakub Sztandera
242a77b391
go mod tidy
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-09-29 14:49:18 +02:00
Jakub Sztandera
35cf69ae64
Disable bloomcache
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-09-29 14:49:18 +02:00
Jakub Sztandera
ebc8489ff1
Add global-profile option
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-09-29 14:49:18 +02:00
Jakub Sztandera
f21c5cbbe2
Add start-at
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-09-29 14:49:18 +02:00
Jakub Sztandera
01386a206c
Update options
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-09-29 14:49:18 +02:00
Jakub Sztandera
3858309368
Add http to import bench
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-09-29 14:49:17 +02:00
Jakub Sztandera
782717948a
Add logs
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-09-29 14:49:17 +02:00
Jakub Sztandera
108fe7823c
Add command to trigger gc
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-09-29 14:49:17 +02:00
Jakub Sztandera
12a0dd3d0a
<3 to linter
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-09-29 14:49:17 +02:00
Jakub Sztandera
1f4d1dcc58
Do not sync
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-09-29 14:49:17 +02:00
Jakub Sztandera
53ab17cf50
Add no import to import-bench
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-09-29 14:49:17 +02:00
Jakub Sztandera
79ba4598d6
Implement cache
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-09-29 14:49:17 +02:00
Jakub Sztandera
96193c2044
Implement bench-cache
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-09-29 14:49:11 +02:00
Hector Sanjuan
09e5cc90a4
Add README to documentation/en with explanations
2020-09-29 14:45:55 +02:00
Łukasz Magiera
edf1875e88
Merge pull request #4003 from filecoin-project/option-to-hide-sectors
...
Added an option to show or not show sector info for `lotus-miner info`
2020-09-29 14:26:23 +02:00
Łukasz Magiera
1479142047
Merge pull request #3970 from filecoin-project/feat/mpool-to-wallet
...
refactor: move nonce generation out of mpool
2020-09-29 13:24:35 +02:00
Dirk McCormick
d1c10a61dd
fix: message signer - always compare with mpool nonce
2020-09-29 12:20:09 +02:00
Łukasz Magiera
8205149675
Merge pull request #4088 from filecoin-project/feat/walletlist-ux
...
wallet list cli: Print balances/nonces
2020-09-29 11:33:29 +02:00
Łukasz Magiera
eaece306b6
wallet list cli: Print balances/nonces
2020-09-29 11:21:08 +02:00
Łukasz Magiera
0f2dcf28b1
fsm: Reuse tickets in PC1 on retry
2020-09-29 10:07:49 +02:00
Aayush Rajasekaran
be9d23b329
Centralize some params in builtin
2020-09-29 02:25:43 -04:00
Steven Allen
dd65e57d4b
set policy correctly from test vectors
2020-09-28 17:53:11 -07:00
Steven Allen
e658ab3287
fix policy test
2020-09-28 17:44:34 -07:00
Steven Allen
c0e190344d
check state invariants after upgrade
2020-09-28 17:42:29 -07:00
Steven Allen
1c03862854
fix policy for specs-actors update
2020-09-28 17:28:16 -07:00
Steven Allen
2315db161b
cleanup state-tree loading
...
And remove incorrect comment.
2020-09-28 16:46:29 -07:00
Steven Allen
9344bc4e9b
update api docs for new network version
2020-09-28 16:27:47 -07:00
Steven Allen
01272f850d
fix state test
2020-09-28 16:23:46 -07:00
Steven Allen
b95b871943
actually upgrade to actors v2
2020-09-28 16:14:51 -07:00
Steven Allen
a314cfd237
process error when setting network name
2020-09-28 15:59:11 -07:00
Steven Allen
c0b316fd9c
finish wiring up actors v2
2020-09-28 15:58:07 -07:00
Steven Allen
3e6323a503
make setNetworkName work with any actors version
2020-09-28 15:54:48 -07:00
Steven Allen
d1000e38d7
wire up network upgrade logic for v2 actors upgrade
2020-09-28 15:50:54 -07:00
Raúl Kripalani
044674487e
fix double mutex.
2020-09-28 23:14:37 +01:00
Raúl Kripalani
0070d2716c
Merge pull request #4078 from filecoin-project/tvx-circsupply
2020-09-28 23:12:43 +01:00
Raúl Kripalani
9b403e26e5
fix lint.
2020-09-28 23:07:45 +01:00
Raúl Kripalani
4b3b35c9de
conformance: record and feed circulating supply.
2020-09-28 23:04:52 +01:00
Steven Allen
c88d124954
use built-in actor ID
...
The init actor will not allow the account actor to exec an arbitrary actor.
2020-09-28 14:43:55 -07:00
Steven Allen
233d8a9b72
update even more imports
2020-09-28 14:25:58 -07:00
Steven Allen
52e064dabb
add gas numbers for v2
2020-09-28 14:09:46 -07:00
Steven Allen
1a7fb06dd9
improve lotuspond
...
There's still some work to do here, but it should now work better with the
network upgrade.
2020-09-28 14:09:04 -07:00
Raúl Kripalani
bc7f20e179
Merge pull request #261 from filecoin-project/refactor-tvx
2020-09-28 22:00:28 +01:00
Steven Allen
6fcf57ed1f
use actor state abstraction in payment channel test
2020-09-28 13:34:14 -07:00
Steven Allen
ca9448bc11
rename actors v1 -> actors v2
...
The actual actors version is v2, not v1. Using Version1 internally was really confusing.
2020-09-28 13:13:18 -07:00
Steven Allen
2049daa008
fix actor imports
2020-09-28 13:12:41 -07:00
Łukasz Magiera
1e6a69f8aa
localworker: Don't mark calls as returned when returning fails
2020-09-28 22:10:02 +02:00
Łukasz Magiera
9bd2537971
stores: Fix error printing in http handler
2020-09-28 22:06:03 +02:00
Steven Allen
947d1e2902
Merge branch 'master' into asr/spec-v1
2020-09-28 12:53:40 -07:00
Steven Allen
5f3160cf5b
continue expanding vm abstraction layer
2020-09-28 12:48:08 -07:00
jennijuju
64f24fd276
Added an option to hide sector info for lotus-miner info
2020-09-28 15:42:50 -04:00
Łukasz Magiera
bf554d0e43
worker: Redeclare storage early on reconnect
2020-09-28 21:11:25 +02:00
Łukasz Magiera
810c767200
worker: Redeclare storage on reconnect
2020-09-28 21:06:49 +02:00
jennijuju
124bd0c765
Always use default 720h for setask duration and hide the duration param option.
2020-09-28 14:58:46 -04:00
Łukasz Magiera
4ba7af6061
worker: Mark return methods as retry-safe
2020-09-28 20:46:44 +02:00
Łukasz Magiera
4b61f1756e
Merge pull request #4070 from filecoin-project/feat/import-ux
...
snapshot import progress bar, http support
2020-09-28 20:25:53 +02:00
Jakub Sztandera
2633198e6c
Merge pull request #4056 from zgfzgf/tipset-equals
...
optimize Tipset equals
2020-09-28 20:15:54 +02:00
Łukasz Magiera
b84cc46c3d
Merge pull request #4074 from filecoin-project/refactor/chain-store-ts-parallel
...
fetch tipset blocks in parallel
2020-09-28 18:43:43 +02:00
Łukasz Magiera
86cf3c835e
worker: Reconnect correctly
2020-09-28 18:30:45 +02:00
Raúl Kripalani
96f882860f
add extract-many command.
2020-09-28 17:02:56 +01:00
Dirk McCormick
cfe6f595b0
fix: unsafe append in LoadTipSet
2020-09-28 16:54:18 +02:00
Dirk McCormick
6b16d48bad
refactor: fetch tipset blocks in parallel
2020-09-28 15:56:44 +02:00
Raúl Kripalani
9f6862a456
fix lint.
2020-09-28 13:22:56 +01:00
Raúl Kripalani
4c9717187f
tvx/extract: small refactor.
2020-09-28 13:19:45 +01:00
Raúl Kripalani
a0dffb44d3
tvx/extract: perform sanity check on receipt.
2020-09-28 13:11:34 +01:00
Raúl Kripalani
8f3be78667
tvx/extract: allow passing in block to speed things up.
2020-09-28 13:00:07 +01:00
Raúl Kripalani
dfdcbd184d
add --repo flag.
2020-09-28 12:35:01 +01:00
Łukasz Magiera
9e7d6823b1
sectorstorage: Cleanup callToWork mapping after work is done
2020-09-28 13:34:45 +02:00
Raúl Kripalani
f05a40feed
use lotus CLI package; document API endpoint setting in usage.
2020-09-28 12:27:42 +01:00
Łukasz Magiera
aa7090df49
Merge remote-tracking branch 'origin/master' into feat/async-restartable-workers
2020-09-28 12:55:57 +02:00
Łukasz Magiera
f809529699
daemon cmd: Support imports straight from http
2020-09-28 12:30:12 +02:00
Łukasz Magiera
a3145bae07
daemon cmd: Add progress bar to chain import
2020-09-28 12:17:54 +02:00
Łukasz Magiera
a9d1ca4d83
Change order in miner sectors list
2020-09-28 12:08:09 +02:00
Łukasz Magiera
b14afba859
Merge pull request #4058 from zgfzgf/miner-debug
...
miner debug where injectNulls != 0
2020-09-28 11:52:42 +02:00
Łukasz Magiera
c33b3dfa55
Merge pull request #4022 from filecoin-project/feat/dont-recompute-PoST-abstract
...
Use abstract types for Dont recompute post on revert
2020-09-28 11:44:38 +02:00
Łukasz Magiera
c448d85cf5
Merge pull request #4050 from filecoin-project/fix/stats-network-power
...
Add back network power to stats
2020-09-28 11:33:03 +02:00
Łukasz Magiera
bc495a5c8c
Merge pull request #4049 from filecoin-project/fix/miner-power-cli
...
fix GetPower with no miner address
2020-09-28 11:30:54 +02:00
Łukasz Magiera
18dac6d415
Merge pull request #4067 from IPFSMain-Official/master
...
add ipfsmain bootstrapper
2020-09-28 09:35:23 +02:00
Łukasz Magiera
5a72662d26
Merge branch 'master' into master
2020-09-28 09:22:21 +02:00
Łukasz Magiera
b479988044
Merge pull request #4061 from filecoin-project/dev
...
Post-upgrade staging branch
2020-09-28 09:20:47 +02:00
刘林欣
a2d24b5b33
add ipfsmain bootstrapper
2020-09-28 13:53:29 +08:00
Raúl Kripalani
9a355c4bc5
fix lint errors.
2020-09-27 21:11:32 +01:00
Raúl Kripalani
fe869c9c22
address review comments; lint.
2020-09-27 21:06:07 +01:00
Raúl Kripalani
f5f23f7291
driver: option for VM flushing.
2020-09-27 20:55:09 +01:00
Raúl Kripalani
a712c109d8
tvx/extract: print confirmation.
2020-09-27 20:30:32 +01:00
Raúl Kripalani
e5c56da321
move conformance tvx tool to lotus.
2020-09-27 20:10:05 +01:00
Peter Rabbitson
be5dc2c57f
Walk back 10 epochs for stat generation
2020-09-27 20:45:45 +02:00
Peter Rabbitson
e4c1f090af
Disable exclusion of miner-associated addresses
2020-09-27 20:44:50 +02:00
Raúl Kripalani
400af0d2fa
wip accessed-cids retention.
2020-09-27 12:43:28 +01:00
Raúl Kripalani
41ab87e904
wip
2020-09-27 12:02:34 +01:00
zgfzgf
7a14455ac8
miner debug where injectNulls != 0
2020-09-27 15:01:42 +08:00
zgfzgf
04876c663e
modify tipset Equals
2020-09-27 10:17:06 +08:00
zgfzgf
70071e273d
optimize tipset Equals func
2020-09-27 09:58:37 +08:00
Peter Rabbitson
fb3bcc4ce5
Add startup warning
2020-09-26 21:49:05 +02:00
Peter Rabbitson
1483f1e59a
Add filtering of addresses associated with miners
2020-09-26 21:45:34 +02:00
Peter Rabbitson
10cdbadd82
Arrange json as the frontend expects it
2020-09-26 21:44:40 +02:00
Peter Rabbitson
8955b8d8a7
Centralize filtering, output wallet addresses
2020-09-26 21:44:36 +02:00
Travis Person
1c5cb50da3
Add back network power to stats
2020-09-26 17:09:16 +00:00
whyrusleeping
bddd6dd8a8
fix GetPower with no miner address
2020-09-26 11:06:16 -05:00
Łukasz Magiera
cf71f034dc
Merge remote-tracking branch 'origin/dev' into feat/async-restartable-workers
2020-09-26 12:35:32 +02:00
zgfzgf
650725d71e
add printf
2020-09-26 17:30:58 +08:00
Łukasz Magiera
c243378cab
Merge pull request #4032 from filecoin-project/fix/bench-2k
...
Move policy change to seal bench
2020-09-26 10:27:03 +02:00
Łukasz Magiera
e15065b142
Merge pull request #4038 from filecoin-project/feat/state-compute-json
...
add json output to state compute
2020-09-26 10:20:30 +02:00
Łukasz Magiera
71fa198eee
Merge pull request #4004 from ArseniiPetrovich/patch-1
...
Add glif node to bootstrap peers
2020-09-26 10:19:02 +02:00
Łukasz Magiera
ca1715616f
Merge branch 'dev' into patch-1
2020-09-26 10:18:47 +02:00
Łukasz Magiera
b12bade989
Merge pull request #4007 from maobisheng/master
...
Add new booststrappers
2020-09-26 10:18:04 +02:00
Łukasz Magiera
28566b4d64
Merge branch 'dev' into master
2020-09-26 10:17:45 +02:00
Łukasz Magiera
dfd1473384
Merge pull request #4041 from ipfs-force-community/master
...
Add one more node located in China
2020-09-26 10:16:01 +02:00
Łukasz Magiera
3fe0aa5026
Merge pull request #4030 from filecoin-project/feat/export-logging
...
add logging to chain export
2020-09-26 10:14:32 +02:00
Łukasz Magiera
6a502090f4
Merge pull request #4028 from filecoin-project/asr/address-update
...
Add an envvar to set address network version
2020-09-26 10:14:10 +02:00
Łukasz Magiera
3d40fb294e
Merge pull request #3998 from filecoin-project/deps/update-ffi-blst-fix
...
update ffi to code with blst fixes
2020-09-26 10:12:34 +02:00
Steven Li
81a30cbf06
Add one more node located in China
2020-09-26 16:01:10 +08:00
Łukasz Magiera
2c1d96bcaa
Merge pull request #4040 from filecoin-project/asr/changelog
...
Lotus version 0.8.0
2020-09-26 09:16:49 +02:00
Aayush Rajasekaran
45eadc1b3a
Lotus version 0.8.0
2020-09-26 03:13:20 -04:00
Łukasz Magiera
b453b8da99
Merge pull request #4039 from filecoin-project/feat/v0.8-actors
...
Ignition upgrades, for release v0.8.0
2020-09-26 09:13:07 +02:00
whyrusleeping
567261e2c7
set upgrade heights for testground builds
2020-09-26 00:03:03 -07:00
Aayush Rajasekaran
12e97dbea7
Fix docs and linter
2020-09-26 02:59:24 -04:00
Łukasz Magiera
ef28ebb14a
Ignition upgrades, much excite.
2020-09-25 23:55:37 -07:00
whyrusleeping
8545c08f30
add json output to state compute
2020-09-25 23:47:59 -07:00
Jakub Sztandera
eaf3424938
Merge pull request #4033 from filecoin-project/asr/add-supported-proof
...
Fix AddSupportedProofTypes
2020-09-26 00:13:53 +02:00
Steven Allen
a5f13a5b31
Test supported proof types.
2020-09-25 14:36:36 -07:00
Aayush Rajasekaran
d8431ff611
Fix AddSupportedProofTypes
2020-09-25 17:33:25 -04:00
Jakub Sztandera
4eec4a0141
Move policy change to seal bench
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-09-25 23:28:12 +02:00
Steven Allen
6db6a90b1e
Merge pull request #4026 from filecoin-project/steb/fix-status-inactive
...
return an error when we fail to find a sector when checking sector expiration
2020-09-25 13:28:27 -07:00
Travis Person
a13d10e42d
add logging to chain export
2020-09-25 20:20:18 +00:00
Steven Allen
271ceb968a
add v1 support to the state tree
2020-09-25 12:55:10 -07:00
Steven Allen
b8d9d7894f
fix vm version
2020-09-25 12:52:16 -07:00
Steven Allen
7d3bd146e6
rebase fixup
2020-09-25 12:51:02 -07:00
Steven Allen
8b35f480c4
initial vm conversion
...
We're probably going to want to change some of these design decisions down the
road, but this is a good starting point.
* We may want to use a more general test for "is actor valid at epoch". Maybe
just a function?
* I'd like to push some of the actor metadata down into the actor types
themselves. Ideally, we'd be able to register actors with a simple
`Register(validation, manyActors...)` call.
2020-09-25 12:49:39 -07:00
Steven Allen
d9656f5220
add a generic load method for actor state
...
This will make it easier to load arbitrary actors. We can:
* Type switch (sort of unsafe, may want marker methods?)
* Use this with `vm.MutateActorState`.
2020-09-25 12:49:39 -07:00
Steven Allen
87351fa35c
move version to actors, from builtin
...
Otherwise, we're going to end up with an import cycle between the adt and this
version.
2020-09-25 12:49:39 -07:00
Steven Allen
edb31e606a
correctly load new actors
2020-09-25 12:49:39 -07:00
Steven Allen
8806f27220
fix runtime reflection for upgrade
2020-09-25 12:49:39 -07:00
Steven Allen
858f11992f
compile fix
2020-09-25 12:49:39 -07:00
Steven Allen
35562bd2f9
fixup v1 actors for new methods
...
Also, correctly handle multiple ADT versions.
2020-09-25 12:49:39 -07:00
Aayush Rajasekaran
ebad0ded3d
Introduce v1 actors
2020-09-25 12:49:39 -07:00
Aayush Rajasekaran
60e43ccbb1
Add an envvar to set address network version
2020-09-25 15:45:27 -04:00
Steven Allen
ddcbcdea48
test sector status on expiring sectors
2020-09-25 12:16:35 -07:00
Łukasz Magiera
3491e7b707
Merge pull request #4013 from filecoin-project/feat/update-markets-0.6.3
...
Update markets to 0.6.3
2020-09-25 20:42:04 +02:00
Steven Allen
bdc782617f
return an error when we fail to find a sector when checking sector expiration
...
Returning nil, nil is a footgun.
fix: https://github.com/filecoin-project/lotus/issues/3984
2020-09-25 11:28:38 -07:00
zgfzgf
1a7aea1906
modify error
2020-09-25 22:59:21 +08:00
zgfzgf
3207bc4704
optimize trySched
2020-09-25 22:41:29 +08:00
zgfzgf
60e950015c
modify for unsafe
2020-09-25 22:13:27 +08:00
Dirk McCormick
80a7ed8116
refactor: use abstract types instead of specs-actors
2020-09-25 15:54:27 +02:00
zgfzgf
13b38815c2
add trace wdpost
2020-09-25 20:31:07 +08:00
MaoBisheng-IPFSUNION
9dfce400a7
delate
2020-09-25 17:36:57 +08:00
hannahhoward
4ff38aa856
feat(markets): update to 0.6.3
2020-09-25 02:35:34 -07:00
Łukasz Magiera
e5873d5dea
Merge pull request #4009 from filecoin-project/asr/fractional-asks
...
Correct helptext
2020-09-25 09:00:02 +02:00
Aayush Rajasekaran
8fbbebbaf1
Correct helptext around set ask
2020-09-25 00:11:10 -04:00
MaoBisheng-IPFSUNION
89bfe84f36
add new booststrappers
...
we hope to add two booststrappers for the filecoin network to improve the network synchronization
2020-09-25 10:18:12 +08:00
Arsenii Petrovich
585b8cc51d
Add glif node to bootstrap peers
2020-09-25 03:54:29 +03:00
hannahhoward
08fc0b7aec
feat(graphsync): add comptability check between versions
2020-09-24 16:34:49 -07:00
Łukasz Magiera
a8fcb86c10
miner allinfo: Don't fail if sector status fails
2020-09-24 22:17:20 +02:00
whyrusleeping
306c098d30
also update our vendored blst repo
2020-09-24 11:32:38 -07:00
whyrusleeping
6db37b72a8
update ffi to code with blst fixes
2020-09-24 11:05:21 -07:00
Łukasz Magiera
80ee3be4d0
Merge pull request #3870 from filecoin-project/asr/msig-set-locked
...
Add CLIs for new multisig LockBalance method
2020-09-24 19:42:47 +02:00
Hector Sanjuan
e48c525053
Re-add jaeger-tracing
2020-09-24 19:41:14 +02:00
Łukasz Magiera
cf9dfdb972
Multisig: fix build
2020-09-24 19:26:32 +02:00
Łukasz Magiera
6ca5308c82
Merge pull request #3996 from filecoin-project/conformance-ntwork-upgrade-adjustments
...
small adjustments following network upgradability changes
2020-09-24 19:24:45 +02:00
Raúl Kripalani
68663060dc
add state.StateTree#Version() accessor.
2020-09-24 17:58:49 +01:00
Raúl Kripalani
87b48c94a6
conformance: supply network version to driver.
2020-09-24 17:58:34 +01:00
Jakub Sztandera
45d8cb08ba
Merge pull request #3995 from filecoin-project/feat/more-stateroot-stats
...
add some more big pictures stats to stateroot stat
2020-09-24 18:57:05 +02:00
Łukasz Magiera
130ae3ccb3
Multisig: Fix from flag descriptions
2020-09-24 18:46:21 +02:00
whyrusleeping
4eaa05db52
add some more big pictures stats to stateroot stat
2020-09-24 09:40:49 -07:00
Łukasz Magiera
a19023fada
Merge remote-tracking branch 'origin/master' into asr/msig-set-locked
2020-09-24 18:38:02 +02:00
Łukasz Magiera
85caa48814
Merge pull request #3991 from filecoin-project/feat/nicer-syncwait
...
Make sync wait nicer
2020-09-24 17:03:21 +02:00
Łukasz Magiera
cdda66a154
Merge pull request #3942 from filecoin-project/3941-deadline-info
...
3941: Added cmd `lotus-miner proving deadline <deadline index>`
2020-09-24 16:25:45 +02:00
jennijuju
f8f335df55
3941: Added cmd `lotus-miner proving deadline <deadline index>"
...
- To show the current proving period deadline information of given deadline index.
- It outputs the following:
- number of partitions in this deadline
- partitions numbers has submitted PoSt since the current proving period started
- if the deadline is the current proving deadline
- for each patition, shows the amount of the sectors in this partition, and their numbers. Also, shows the number of fault sectors and corresponding sector numbers.
2020-09-24 16:23:12 +02:00
Łukasz Magiera
28b46ad08c
Merge branch 'zgfzgf-miner-break' into master
2020-09-24 16:03:47 +02:00
Łukasz Magiera
43323b2188
Use continue instead of goto
2020-09-24 16:03:24 +02:00
Łukasz Magiera
17a84c9a2c
Merge pull request #3975 from filecoin-project/steb/abstract-actor-policy
...
Add some actors policy setters for testing
2020-09-24 15:51:41 +02:00
Raúl Kripalani
48b7945714
add circleci job for building tvx.
2020-09-24 14:08:44 +01:00
Raúl Kripalani
c507f409a5
remove driver from tvx; use lotus driver.
2020-09-24 14:06:34 +01:00
Dirk McCormick
7eb9bec13f
feat: dont recompute post on submit redux
2020-09-24 14:38:33 +02:00
Łukasz Magiera
2867b31d2b
Merge pull request #3208 from austinabell/extratsload
...
Update beacon entry load error message
2020-09-24 14:19:00 +02:00
Dirk McCormick
3c524ac0e0
refactor: move nonce generation from mpool to wallet
2020-09-24 14:09:42 +02:00
Łukasz Magiera
1a70dd4fb4
Merge pull request #3977 from filecoin-project/steb/remove-cbor-abstraction
...
Remove a misleading miner actor abstraction
2020-09-24 14:02:59 +02:00
Łukasz Magiera
15eddf0c96
Make sync wait nicer
2020-09-24 13:39:49 +02:00
Raúl Kripalani
72537b6614
Merge branch 'master' into refactor-tvx
2020-09-24 12:31:58 +01:00
Raúl Kripalani
c839c5721c
combine #260 and #246 .
2020-09-24 12:31:03 +01:00
Łukasz Magiera
bbcad52ce0
Merge pull request #3980 from filecoin-project/feat/batch-blockstore-copy
...
batch blockstore copies after block validation
2020-09-24 13:07:16 +02:00
Łukasz Magiera
ded3a30f55
fix lint
2020-09-24 11:56:54 +02:00
Łukasz Magiera
04ee53e061
sectorstorage: Show task type of ret-wait jobs
2020-09-24 11:55:11 +02:00
whyrusleeping
38e256cece
add some tracing to the vm's blockstore copy
2020-09-23 20:19:20 -07:00
whyrusleeping
b4e03d1759
batch blockstore copies after block validation
2020-09-23 18:53:28 -07:00
Aayush Rajasekaran
efd2dff0ca
Merge pull request #3978 from filecoin-project/asr/changelog
...
Lotus version 0.7.2
2020-09-23 20:50:12 -04:00
Aayush Rajasekaran
44748775ff
Fixup changelog:
2020-09-23 20:49:31 -04:00
Aayush Rajasekaran
f729c6b7f5
Update docs
2020-09-23 18:25:45 -04:00
Aayush Rajasekaran
22fafc7054
Lotus version 0.7.2
2020-09-23 18:09:01 -04:00
Steven Allen
32a699d6a3
Add some actors policy setters for testing
...
Addresses:
* https://github.com/filecoin-project/lotus/pull/3781/files/a307e4593a005888395db34e5af4691ee50d765d#r491966115
* https://github.com/filecoin-project/lotus/pull/3781/files/a307e4593a005888395db34e5af4691ee50d765d#r491966634
Note: This puts everything into a policy package to avoid a dependency cycle
between the build package, the miner package, and the types package. This is
also why I introduced a GetPreCommitChallengeDelay function and removed the
variable.
2020-09-23 15:00:52 -07:00
Steven Allen
46f5b62a76
Remove a misleading miner actor abstraction
...
We shouldn't implement CBOR functions on the "abstract" miner info. Otherwise,
we could end up trying to actually _use_ this "abstract" info when decoding
state (which won't work across version).
Also remove the use of these CBOR functions, and instead explicitly use miner0
types. We'll have to abstract over versions eventually, but we'll probably need
some form of abstract miner builder (or maybe even adding some "add sector",
etc. functions to the current miner abstraction?
2020-09-23 14:49:53 -07:00
Aayush Rajasekaran
e09d291e5d
Merge pull request #3939 from filecoin-project/fix/chain-sync-validation
...
Validate chain sync response indices when fetching messages
2020-09-23 17:35:14 -04:00
Łukasz Magiera
f57652524c
Merge remote-tracking branch 'origin/master' into feat/async-restartable-workers
2020-09-23 22:31:27 +02:00
Łukasz Magiera
97a97fe992
Merge pull request #3944 from filecoin-project/update-state-arg-name
...
When doing `sectors update-state`, show a list of existing states if user inputs an invalid one.
2020-09-23 22:19:15 +02:00
Łukasz Magiera
f4f5ef6f83
Merge pull request #3963 from filecoin-project/feat/dealstats
...
Add basic deal stats api server for spacerace slingshot
2020-09-23 22:17:03 +02:00
Łukasz Magiera
a1281273bc
shed dealtracker: fix lint, env var filter
2020-09-23 22:10:02 +02:00
Łukasz Magiera
42216184e1
Merge pull request #3974 from filecoin-project/feat/update-markets-0.6.2
...
Update markets v0.6.2
2020-09-23 22:00:15 +02:00
Łukasz Magiera
2c945d33ee
Merge pull request #3976 from filecoin-project/fix/state-miner-sectors
...
fix out-of-bounds when loading all sector infos
2020-09-23 21:56:12 +02:00
Steven Allen
1c1d23d142
fix out-of-bounds when loading all sector infos
...
fixes #3972
2020-09-23 12:40:44 -07:00
hannahhoward
3fc791b0e8
feat(markets): update markets v0.6.2
2020-09-23 12:17:16 -07:00
Łukasz Magiera
7d39542522
Merge pull request #3741 from filecoin-project/feat/chain-delete-obj
...
Delete a chain store object
2020-09-23 19:34:02 +02:00
Łukasz Magiera
6c5ed3f07f
Some safeguards on chain delete-obj
2020-09-23 19:31:46 +02:00
Łukasz Magiera
d817dceb05
Show lost calls in sealing jobs cli
2020-09-23 19:26:35 +02:00
Łukasz Magiera
a2278e26af
Merge pull request #3887 from filecoin-project/feat/parallel-sync
...
Parallel fetch for chain sync
2020-09-23 19:24:54 +02:00
Łukasz Magiera
b28b8b9649
Merge pull request #3971 from filecoin-project/init-remove
...
add init.State#Remove() for testing.
2020-09-23 19:22:12 +02:00
Raúl Kripalani
f1ab1af617
add init.State#Remove() for testing.
2020-09-23 17:42:01 +01:00
jennijuju
91a43c477c
When doing sectors update-state, show a list of existing states if user inputs an invalid one.
2020-09-23 12:34:34 -04:00
Łukasz Magiera
c17f0d7e61
sectorstorage: Fix panic in returnResult
2020-09-23 17:37:05 +02:00
Łukasz Magiera
3003789288
worker: Use a real datastore for keeping track of calls
2020-09-23 16:12:15 +02:00
Łukasz Magiera
86c222ab58
sectorstorage: fix work tracking
2020-09-23 14:56:50 +02:00
zgfzgf
a4ade158f4
change minerStop to minerLoop
2020-09-23 20:24:19 +08:00
Anton Evangelatov
f21ca8591c
trigger more test plans on CI ( #258 )
2020-09-23 12:46:45 +01:00
Łukasz Magiera
ce6b92484f
Merge remote-tracking branch 'origin/master' into feat/async-restartable-workers
2020-09-23 11:31:21 +02:00
Łukasz Magiera
c46e1574dd
Merge pull request #3781 from filecoin-project/refactor/net-upgrade
...
Network upgrade support
2020-09-23 11:24:24 +02:00
Aayush Rajasekaran
a876a0ba44
Use actor state addresses
2020-09-23 02:32:40 -04:00
Aayush Rajasekaran
819180f739
Implement inefficient OnAddressMapChange predicate
2020-09-23 02:15:01 -04:00
Aayush Rajasekaran
476e7992e8
Add an error return to all actor state interface methods
2020-09-23 01:51:38 -04:00
Aayush Rajasekaran
e27fc03f55
Reward state interface only needs cbor.Marshaler
2020-09-23 01:42:10 -04:00
Aayush Rajasekaran
ed4bf9b8fe
API shouldn't depend on actors directly
2020-09-23 00:51:12 -04:00
Will
80619fa8a0
Merge pull request #259 from filecoin-project/generalextraction-updated-deps
...
chore: update deps
2020-09-22 21:49:40 -07:00
Steven Allen
773714792f
update oni
2020-09-22 18:40:03 -07:00
Steven Allen
9a0d5cd739
update for lotus/actors network upgrade changes
2020-09-22 18:37:22 -07:00
Lucas Molas
dcf2735836
move validation from protocol to API
2020-09-22 20:19:31 -03:00
Aayush Rajasekaran
77f81fc49b
Test fix
2020-09-22 19:07:32 -04:00
Łukasz Magiera
6185e157e9
sectorstorage: calltracker: work around cbor-gen bytearray len limit
2020-09-23 00:29:10 +02:00
Łukasz Magiera
04ad1791b0
localworker: Fix contexts
2020-09-23 00:10:36 +02:00
Łukasz Magiera
bb5cc06677
Fix workid param hash
2020-09-22 23:33:13 +02:00
Steven Allen
46fb0e74cd
add deal state iterator
2020-09-22 14:09:33 -07:00
Steven Allen
2967c4ec10
use abstract actor type methods
2020-09-22 12:02:29 -07:00
whyrusleeping
88ada66280
finish up the total bytes endpoint
2020-09-22 13:31:01 -05:00
whyrusleeping
3cf2fd595f
fix appending to array
2020-09-22 13:27:58 -05:00
whyrusleeping
3153ab9ae3
allow graceful shutdown
2020-09-22 13:24:49 -05:00
Steven Allen
c91774be3b
remove old comment
2020-09-22 11:19:28 -07:00
Travis Person
c66f087f4c
lotus-miner: add more help text to storage / attach
2020-09-22 18:15:42 +00:00
Steven Allen
441d7ff790
cleanup imports some more
2020-09-22 11:14:55 -07:00
Steven Allen
bc24fdbd14
finish migrating statemanager
2020-09-22 11:09:56 -07:00
Steven Allen
ab070f2ebe
copy actor object when iterating over actors
...
This is a pretty big footgun.
2020-09-22 11:09:41 -07:00
Steven Allen
5314ba8c6d
remove ptr indirection
2020-09-22 10:55:29 -07:00
whyrusleeping
f96698b54d
finish up other endpoints
2020-09-22 12:54:39 -05:00
Steven Allen
fc15888697
fixup some imports
2020-09-22 10:52:23 -07:00
Łukasz Magiera
706f4f2ef5
worker: Don't die with the connection
2020-09-22 18:36:44 +02:00
whyrusleeping
9b91628d85
begin adding simple api server for deal stats
2020-09-22 11:05:12 -05:00
Alan Shaw
36b8a017bd
chore: update deps
2020-09-22 11:56:32 +01:00
zgfzgf
001ba17d37
break error
2020-09-22 15:21:35 +08:00
Aayush Rajasekaran
1dc69e397e
Resolve some unnecessary actor upgrade TODOs
2020-09-22 01:34:21 -04:00
Aayush Rajasekaran
d56da1b014
Refinements to stmgr and utils
2020-09-22 01:34:20 -04:00
Steven Allen
d33dd4f7bc
more renames
2020-09-21 16:01:29 -07:00
Łukasz Magiera
b8865fb182
workers: Mark on-restart-failed returned tasks as returned
2020-09-22 01:00:28 +02:00
Łukasz Magiera
03c3d8bdb3
workers: Return unfinished tasks on restart
2020-09-22 00:52:33 +02:00
Steven Allen
63f026f7c3
migrate some more imports
2020-09-21 15:24:45 -07:00
Steven Allen
3f0106cfe5
migrate lotus-shed/genesis-verify to actor abstraction
2020-09-21 15:18:30 -07:00
Steven Allen
4bab784e40
migrate lotus-shed verifreg to specs-actors abstractions
2020-09-21 15:04:39 -07:00
Steven Allen
916421b247
convert lotus-shed balances
2020-09-21 13:43:47 -07:00
Łukasz Magiera
aa5bd7bc17
Merge remote-tracking branch 'origin/master' into feat/async-restartable-workers
2020-09-21 22:36:16 +02:00
Steven Allen
a41bf74bad
fix: remove incorrect variable
2020-09-21 13:25:03 -07:00
Steven Allen
0ab2459fce
convert multisig to new actor abstractions
2020-09-21 13:13:38 -07:00
Steven Allen
f9a896f6f2
fix compile
2020-09-21 13:10:41 -07:00
Steven Allen
24ae9205fe
cross-version state tree diff
2020-09-21 12:50:12 -07:00
Steven Allen
4cf0c105eb
optimize sector loading
...
And avoid exposing "arrays" via the miner abstraction. We may change these
structures later.
2020-09-21 12:12:08 -07:00
Steven Allen
025663118f
non-destructive diff
2020-09-21 10:30:33 -07:00
Łukasz Magiera
f7934b083c
Merge remote-tracking branch 'origin/master' into refactor/net-upgrade
2020-09-21 19:10:18 +02:00
Łukasz Magiera
46ed0142db
Merge pull request #3898 from kenshyx/patch-1
...
replace Requires with Wants
2020-09-21 19:06:31 +02:00
Hector Sanjuan
ad3db0e83c
Move unclassified docs back to the docs root
2020-09-21 19:05:49 +02:00
Łukasz Magiera
29913f4c41
Merge pull request #3903 from filecoin-project/3605-sector-list-option
...
Add an option to hide sectors in Removed from `sectors list`.
2020-09-21 19:04:11 +02:00
Łukasz Magiera
1096f8acc6
miner: Invert show-removed option in sectors list
2020-09-21 18:59:05 +02:00
Łukasz Magiera
14588d1fd2
Merge pull request #3933 from filecoin-project/feat/lotus-shed-consensus
...
lotus-shed: add consensus check command
2020-09-21 18:54:36 +02:00
Łukasz Magiera
901f7d2b4c
Merge pull request #3926 from shepf/master
...
sync wait add heightDiff maybe useful!
2020-09-21 18:51:45 +02:00
Hector Sanjuan
a5e7fd8f5c
Re-add docs-check step to circle
2020-09-21 18:43:57 +02:00
Łukasz Magiera
0b5e4a9612
Make GetSectorsForWinningPoSt fast again
2020-09-21 18:28:32 +02:00
vyzo
5663b2d697
change GetChainMessages api to include tipsets for validation
2020-09-21 18:58:52 +03:00
vyzo
44b52941f7
add option to validate messages against expected tipset
2020-09-21 18:50:41 +03:00
vyzo
58a85f378c
refactor response compressed index validation into its own function
2020-09-21 18:33:31 +03:00
Raúl Kripalani
d3ddd3bff9
Merge pull request #3860 from filecoin-project/refactor/chaos-caller-validation2
2020-09-21 12:55:39 +01:00
Alan Shaw
d9f2b909ac
chore: update test-vectors
2020-09-21 11:58:45 +01:00
Alan Shaw
a79291070e
chore: update test-vectors
2020-09-21 11:53:38 +01:00
Alan Shaw
d9951cdff4
fix: regen
2020-09-21 10:10:31 +01:00
Alan Shaw
c1a9cf7edd
refactor: renames
2020-09-21 10:09:05 +01:00
Alan Shaw
dfaad08a8b
fix: update cbor gen file
2020-09-21 10:09:05 +01:00
Alan Shaw
d607ca6118
refactor: remove IsReceiver branch
2020-09-21 10:09:05 +01:00
Alan Shaw
49a94b7cba
chore: appease linter
2020-09-21 10:09:05 +01:00
Alan Shaw
ab53abf04e
feat: add CallerValidationBranchIsReceiver and tests
2020-09-21 10:09:05 +01:00
Alan Shaw
cfa041ca8a
refactor: chaos caller validation
2020-09-21 10:09:01 +01:00
Łukasz Magiera
a307e4593a
wdpost: Fix TestWDPostDoPost
2020-09-21 10:06:19 +02:00
Aayush Rajasekaran
286fe04271
Add some TODOs
2020-09-21 02:52:45 -04:00
vyzo
f135ec8468
fix handling of end of sync
2020-09-21 09:21:25 +03:00
Aayush Rajasekaran
b355eb75eb
Add compile-time checks that actors interfaces are correctly implemented
2020-09-21 02:19:32 -04:00
Aayush Rajasekaran
a95e34f742
Fix build
2020-09-21 02:02:33 -04:00
Aayush Rajasekaran
ed285f1114
Abstract SectorOnChainInfo and SectorPreCommitOnChainInfo
2020-09-21 01:09:42 -04:00
Łukasz Magiera
b25dd2a00d
More correct / fasterer GetSectorsForWinningPoSt
2020-09-20 23:04:45 +02:00
Travis Person
b3d0a5fb4a
lotus-shed: add consensus check command
2020-09-20 20:26:20 +00:00
Łukasz Magiera
0d2c8196c6
Merge pull request #3927 from firesWu/master
...
fix `lotus-miner storage find` error
2020-09-20 12:47:48 +02:00
Jerry
c401d2ec4e
fix storage find error
2020-09-19 15:48:02 +08:00
shepf
6b40e1e30d
sync wait add heightDiff maybe useful!
2020-09-19 14:04:48 +08:00
Aayush Rajasekaran
7c3f638f68
Abstract FilterEstimate, PreCommitDepositForPower, and InitialPledgeForPower
2020-09-19 00:41:24 -04:00
Travis Person
e6bbc03ca8
lotus-pcr: update miner recovery
2020-09-19 02:09:05 +00:00
Travis Person
e39036dd49
lotus-pcr: find miners command
2020-09-18 23:17:04 +00:00
Travis Person
26de0db757
lotus-pcr: add recover-miners command
2020-09-18 23:17:04 +00:00
Steven Allen
35bce5a5c6
revert post changes
...
1. Calling the specific partition/deadline APIs is faster.
2. It's _much_ easier to test this way.
2020-09-18 15:40:49 -07:00
Steven Allen
1bf3b4989d
rename imports to match actors code
...
`sed -i 's/\bv0\(\w\)\(\w*\)/\L\1\E\20/g' **/*.go`
2020-09-18 14:59:27 -07:00
Steven Allen
c130806c37
compile fix
2020-09-18 14:59:14 -07:00
Steven Allen
f741ce6e30
fixup some more imports
2020-09-18 14:51:18 -07:00
Steven Allen
4a7055c328
fix state loading in vm
2020-09-18 14:46:55 -07:00
Steven Allen
8285eda8e5
migrate storage miner info
2020-09-18 14:46:42 -07:00
Steven Allen
e60027c00a
remove todo
2020-09-18 14:22:38 -07:00
Steven Allen
24df873498
rename imports
2020-09-18 14:21:05 -07:00
Steven Allen
8747c6083e
abstract over account actor
2020-09-18 14:20:53 -07:00
Łukasz Magiera
6050401652
Merge pull request #3925 from filecoin-project/feat/log-shutdown
...
log shutdown method for lotus daemon and miner
2020-09-18 23:15:41 +02:00
Steven Allen
298efa221c
fix lint errors
2020-09-18 13:52:07 -07:00
Steven Allen
fb2b25c297
finish upgrading chainwatch
2020-09-18 13:43:30 -07:00
Łukasz Magiera
7109e95f5e
Merge pull request #3881 from filcloud/issue-3626-SectorState
...
fix SectorState
2020-09-18 21:30:18 +02:00
Aayush Rajasekaran
c3046f487c
Don't use -1 as default sector number
2020-09-18 14:41:03 -04:00
Łukasz Magiera
ccd0a67b01
wip fixing wdpost tests
2020-09-18 20:34:23 +02:00
Travis Person
eadc61c37a
log shutdown method for lotus daemon and miner
2020-09-18 18:07:58 +00:00
Łukasz Magiera
70faa36b7f
Merge remote-tracking branch 'origin/master' into refactor/net-upgrade
2020-09-18 19:29:06 +02:00
Raúl Kripalani
9afdda4584
Merge pull request #3892 from filcloud/fix-gen
...
fix conformance gen
2020-09-18 14:23:57 +01:00
Hector Sanjuan
9e2df907f8
Merge remote-tracking branch 'origin/master' into feat/docs-reorg
2020-09-18 15:23:42 +02:00
Łukasz Magiera
0dfd4f3e63
Merge pull request #3914 from filecoin-project/feat/lotus-shed-more
...
Add keyinfo verify and jwt token command to lotus-shed
2020-09-18 12:34:52 +02:00
Łukasz Magiera
0cd45ab82b
Merge pull request #3919 from filecoin-project/jennijuju-patch-1
...
Update build and setup instruction link
2020-09-18 12:31:52 +02:00
Jennifer
37108ebf8f
Update build and setup instruction link
...
Update the link since we deprecated lotus.sh and migrates it to doc.Filecoin
2020-09-18 04:36:27 -04:00
Aayush Rajasekaran
694463ffbe
More lint fixes
2020-09-18 03:06:28 -04:00
vyzo
3c72461969
MpoolPushUntrusted API for gateway
2020-09-18 09:40:43 +03:00
Aayush Rajasekaran
fce423c743
Appease the linter and get everything building
2020-09-18 02:14:18 -04:00
Aayush Rajasekaran
37de154a7c
Fixup tests
2020-09-18 01:56:21 -04:00
Steven Allen
daa441b989
simplify market diff
2020-09-17 21:48:50 -07:00
Steven Allen
8bd6791e58
more fixups
2020-09-17 21:44:10 -07:00
Steven Allen
f2a0779bb9
remove specs-actors import
2020-09-17 21:41:36 -07:00
Steven Allen
b2ee59024f
improve diff logic
...
* Make diffing work across versions.
* Start porting more chainwatch logic.
2020-09-17 21:39:34 -07:00
Travis Person
ac7007d1d0
lotus-shed: add jwt token command
2020-09-18 04:05:03 +00:00
Travis Person
db2a20da6c
lotus-shed: add keyinfo verify
2020-09-18 03:59:00 +00:00
Aayush Rajasekaran
4121063ca4
Merge pull request #3905 from filecoin-project/asr/changelog
...
Lotus version 0.7.1
2020-09-17 21:32:04 -04:00
Aayush Rajasekaran
aa081dbc6d
Lotus version 0.7.1
2020-09-17 21:31:47 -04:00
Łukasz Magiera
984eee8cd6
Merge pull request #3909 from filecoin-project/fix/post-no-skip
...
wdpost: Only add proven partitions to message params
2020-09-18 03:14:05 +02:00
Łukasz Magiera
26bbd9fb9d
wdpost: append is hard
2020-09-18 03:00:31 +02:00
Łukasz Magiera
57c1eac37a
gofmt
2020-09-18 02:40:01 +02:00
Łukasz Magiera
8419dda84b
wdpost: Only add proven partitions to message params
2020-09-18 02:39:08 +02:00
Łukasz Magiera
dcc5643473
shed: Even more bitfield utils
2020-09-18 02:38:30 +02:00
Steven Allen
5bcfee0042
make market diffs work across version upgrades
2020-09-17 16:08:54 -07:00
Steven Allen
dc58f71604
remove unnecessary code
...
Go does have some nice features, once in a while.
2020-09-17 14:59:10 -07:00
Steven Allen
ae38970526
remove WpostProvignPeriod function
2020-09-17 14:56:11 -07:00
Steven Allen
708aa368e1
remove dep on v0 miner
2020-09-17 13:53:18 -07:00
Steven Allen
18bc59b93b
uncruft
2020-09-17 13:52:16 -07:00
Aayush Rajasekaran
1a101e53a6
Merge pull request #3906 from filecoin-project/feat/upgrade-markets-v0.6.1
...
Upgrade markets v0.6.1
2020-09-17 15:45:53 -04:00
hannahhoward
a894c1e8e6
feat(markets): upgrade markets v0.6.1
2020-09-17 12:30:26 -07:00
Hector Sanjuan
dfd28ab0c4
Fix links in READMEs.
2020-09-17 20:56:43 +02:00
Hector Sanjuan
784399738a
Keep api-methods.md even if not part of the docs
2020-09-17 20:50:37 +02:00
Hector Sanjuan
bc9232544c
Remove faqs too
2020-09-17 20:48:09 +02:00
Hector Sanjuan
591e32af48
Remove circle_ci docs-check.
2020-09-17 20:46:14 +02:00
Łukasz Magiera
b85b50afbc
shed: bitfield intersect command
2020-09-17 20:37:35 +02:00
Hector Sanjuan
a4fd356fcb
Delete most docs. Update about page with links to docs.filecoin.io
2020-09-17 20:35:19 +02:00
Hector Sanjuan
6849d18b03
Merge branch 'master' into feat/docs-reorg
2020-09-17 19:28:54 +02:00
jennijuju
14a4acec8c
Add an option to hide sectors in Removed for sectors list.
2020-09-17 13:19:50 -04:00
Anton Evangelatov
1c9257d537
nightly/hourly job to run testground testplans ( #253 )
...
* schedule a job every 5min.
* upgrade FFI again
* download testground with supervisor; run async job
* fixup
2020-09-17 18:22:09 +02:00
Dirk McCormick
c40c1361f0
fix: paych To()
2020-09-17 18:14:07 +02:00
Anton Evangelatov
ea56e56ec1
fix routing policy ( #257 )
2020-09-17 18:04:11 +02:00
Łukasz Magiera
82b95e34b7
cbor gen
2020-09-17 17:37:16 +02:00
Łukasz Magiera
68e884ee44
docsgen
2020-09-17 17:31:09 +02:00
Łukasz Magiera
6eda53565f
Most tests passing
2020-09-17 17:30:24 +02:00
vyzo
6dfc40abc1
error is nil at end, so return batch, nil
2020-09-17 18:23:50 +03:00
vyzo
2946561dec
clean up return code
2020-09-17 18:07:01 +03:00
vyzo
d7948fcbcd
fix log; we want to log time when we succeed!
2020-09-17 18:07:01 +03:00
vyzo
fb605f6d7f
refactor parallel fetch logic into a separate function
2020-09-17 18:07:01 +03:00
vyzo
2a428f09e6
increase exchange ShufflePeersPrefix to 16, use that as the value of concurrent sync requests
2020-09-17 18:07:01 +03:00
vyzo
8a4b629f40
increase sync request batch size to 8
2020-09-17 18:07:01 +03:00
vyzo
b984e94a87
fix bug
2020-09-17 18:07:01 +03:00
vyzo
05a233f84d
add some more logging
2020-09-17 18:07:01 +03:00
vyzo
35f6e10646
parallel chain sync
2020-09-17 18:07:01 +03:00
vyzo
61c0b8c3db
properly close streams in blocksync
...
we were leaking streams right and left...
2020-09-17 18:07:01 +03:00
Łukasz Magiera
e632643801
api: Test return types
2020-09-17 12:24:50 +02:00
Marius Darila
12e76bc1af
replace Requires with Wants
...
Prevent lotus-miner shutdown when daemon restarts.
2020-09-17 12:17:18 +02:00
Aayush Rajasekaran
31ff5230bb
Get State API almost working
2020-09-17 05:05:32 -04:00
Łukasz Magiera
97064f1d15
Merge pull request #3886 from filecoin-project/feat/retrieval-set-get-ask
...
Add get-ask, set-ask retrieval commands
2020-09-17 10:32:41 +02:00
Aayush Rajasekaran
053cfc1cc7
Migrate verifreg actor
2020-09-17 03:55:23 -04:00
Aayush Rajasekaran
7bf165c73a
Remove miner-related specs actors types from API
2020-09-17 03:54:22 -04:00
hannahhoward
691bd9f442
feat(markets): complete markets conversion
...
complete markets conversion to using chain/actors types, also replacing DealProposal/DealState
interfaces with structs
2020-09-17 00:43:14 -07:00
Aayush Rajasekaran
e2295c372a
Migrate multisig actor
2020-09-17 02:57:45 -04:00
Aayush Rajasekaran
b60614982e
Migrate reward actor
2020-09-17 02:42:39 -04:00
Aayush Rajasekaran
9e48dd211a
Fixups
2020-09-17 02:34:15 -04:00
Aayush Rajasekaran
b5ba7a0fad
Miner migration
2020-09-17 02:21:16 -04:00
Aayush Rajasekaran
81004ea39e
Merge pull request #3889 from filecoin-project/refactor/net-upgrade-markets-deal-states
...
feat(market): update state diffing for market actor
2020-09-17 00:31:45 -04:00
Frank
bf2e3baa8f
fix conformance gen
2020-09-17 11:49:23 +08:00
Frank
d5af25b76c
update init sector state list
2020-09-17 10:38:07 +08:00
hannahhoward
80b6994fe2
feat(market): update state diffing for market actor
...
Update to abstract actor for markets state diffing. Also move the diff adt functions inside the
abstract actors
2020-09-16 19:14:07 -07:00
Aayush Rajasekaran
7115485b0a
Add a getter for network version
2020-09-16 21:56:02 -04:00
Łukasz Magiera
17680fff55
gofmt
2020-09-17 00:35:57 +02:00
Łukasz Magiera
d9d644b27f
sectorstorage: handle restarting manager, test that
2020-09-17 00:35:09 +02:00
Ingar Shu
f56602c588
Specify retrieval price in FIL/GiB
2020-09-16 14:30:04 -07:00
Aayush Rajasekaran
b530f25f09
Migrate miner actor
2020-09-16 17:20:25 -04:00
Łukasz Magiera
c66ebc50c1
Merge pull request #3875 from filecoin-project/feat/break-on-stop-sleep
...
break out of mining loop when stop is called during niceSleep
2020-09-16 23:11:04 +02:00
Ingar Shu
2aef7f7c07
Clarify help text units
2020-09-16 13:56:46 -07:00
Ingar Shu
665d23cb8e
Add set-ask, get-ask retrieval CLI
2020-09-16 13:56:46 -07:00
Łukasz Magiera
3b00c6838a
Merge remote-tracking branch 'origin/master' into feat/break-on-stop-sleep
2020-09-16 22:56:21 +02:00
Łukasz Magiera
a6b7791d32
lint
2020-09-16 22:56:04 +02:00
Łukasz Magiera
34d31d8124
Merge pull request #3856 from filecoin-project/compile-lotus-soup-testplan
...
add filecoin-project oni as submodule and compile lotus-soup
2020-09-16 22:54:34 +02:00
Łukasz Magiera
6656e5a6c8
circle: test-lotus-soup -> build-lotus-soup
2020-09-16 22:47:06 +02:00
Łukasz Magiera
487765548e
Merge remote-tracking branch 'origin/master' into compile-lotus-soup-testplan
2020-09-16 22:42:54 +02:00
Łukasz Magiera
ecd115c002
Merge pull request #3862 from filecoin-project/compile-with-build-flag-testground
...
make sure lotus compiles with +testground build flag
2020-09-16 22:41:24 +02:00
Łukasz Magiera
5e09581256
sectorstorage: get new work tracker to run
2020-09-16 22:33:58 +02:00
Will Scott
ed7423b2b5
don't include not-yet-accessed blocks in car generation
2020-09-16 12:22:38 -07:00
Łukasz Magiera
ccce1a9715
Merge pull request #3877 from filecoin-project/refactor/net-upgrade-paych
...
Support Network Upgrades: Payment Channel
2020-09-16 20:25:16 +02:00
Will Scott
77a956cda4
Merge branch 'master' of github.com:filecoin-project/oni into generalextraction
2020-09-16 10:39:50 -07:00
Will Scott
a9253837ac
checkpoint
2020-09-16 10:39:37 -07:00
Anton Evangelatov
63f903a3fb
clone fil-blst in extra for the local:docker runner ( #256 )
2020-09-16 17:30:03 +02:00
Anton Evangelatov
f702ce331a
enable paych tests ( #255 )
...
* enable paych tests
* use new APIs and values
2020-09-16 17:29:37 +02:00
austinabell
ca956ca57e
Merge branch 'master' of github.com:filecoin-project/lotus into async/stransition
2020-09-16 11:23:55 -04:00
Łukasz Magiera
b1361aaf8b
sectorstorage: wip manager work tracker
2020-09-16 17:08:05 +02:00
Raúl Kripalani
5a8ee0dd2a
Merge pull request #3861 from filecoin-project/feat/chaos-inspect-runtime
2020-09-16 15:50:08 +01:00
Raúl Kripalani
4fbb322fa2
Merge branch 'master' into feat/chaos-inspect-runtime
2020-09-16 15:37:28 +01:00
Anton Evangelatov
56f223bfc3
add go mod edit for blst deps
2020-09-16 15:19:17 +02:00
Anton Evangelatov
0ff5a71114
update oni to master
2020-09-16 15:13:28 +02:00
Anton Evangelatov
b0677ab38e
replace lotus and filecoin-ffi deps
2020-09-16 15:12:41 +02:00
Anton Evangelatov
f4f80b25d1
add test-lotus-soup to workflows
2020-09-16 15:12:41 +02:00
Anton Evangelatov
3f67c4524e
add filecoin-project oni as submodule and compile lotus-soup
2020-09-16 15:12:41 +02:00
Anton Evangelatov
8b7e7d438c
upgrade lotus to master, and sync filecoin-ffi versions ( #254 )
...
* upgrade lotus to master, and sync filecoin-ffi versions
* git submodule for filecoin-project/fil-blst
* go mod tidy
* try docker golang executor
2020-09-16 14:52:51 +02:00
Frank
ed74091c20
add exist sector state check
2020-09-16 19:49:45 +08:00
Anton Evangelatov
b4115021c5
make sure lotus compiles with +testground build flag
2020-09-16 13:43:28 +02:00
Łukasz Magiera
b78ffd18c6
Merge pull request #3883 from filcloud/Update-ignore
...
add lotus-pcr to ignore
2020-09-16 13:39:01 +02:00
Łukasz Magiera
c9a8f3b8a0
Merge pull request #3874 from filecoin-project/asr/deal-duration
...
Make interactive deal CLI reject deals shorter than minimum duration
2020-09-16 13:08:47 +02:00
Frank
d870c74a5e
add lotus-pcr to ignore
2020-09-16 19:08:47 +08:00
Anton Evangelatov
097d82535d
upgrade lotus-soup (drand, lotus, stop/resume drand) ( #249 )
...
* wip
* commit with fewer error messages
* reduce headlag from 3 to 1
* fixes for params
* add composition for local:docker
* revert drand-halt plan
* initial monitor of miner power and chain epochs
* revert params to be same as filecoin mainnet
* increase timeout for drand resuming from 30sec to 120sec.
* increase log level
* upgrade lotus to v0.6.1
* upgrade drand to v1.1.1
* increase prepare node timeout from 1 min to 3 min
* upgrade drand to master. increase timeouts for prepare drand node
* nil the stmgr.ForksAtHeight map
* modify starting/stopping of drand within testplan
* increase drand outage to 45min. so that we miss windows
* upgrade proof parameters in docker images
* revert in-complete changes
* use correct runtime debug image
2020-09-16 12:51:23 +02:00
Łukasz Magiera
3d61a37fcf
Merge pull request #3880 from filecoin-project/fix/gas-outputs-regression
...
fix a regression caused by #3800 (GasOutputs zero values)
2020-09-16 12:24:22 +02:00
Łukasz Magiera
0c41522ebf
Merge pull request #3873 from filecoin-project/unify-wdpost-log
...
Use `window post` for window PoSt related log messages.
2020-09-16 12:00:45 +02:00
Raúl Kripalani
362fc180ec
fix a regression caused by #3800 .
2020-09-16 10:54:26 +01:00
Łukasz Magiera
2db7b8c998
Merge pull request #3872 from zgfzgf/master
...
Replace fx.Extract with fx.Populate
2020-09-16 11:50:59 +02:00
Aayush Rajasekaran
72d19f369b
Incremental progress towards using new power state interface
2020-09-16 01:57:18 -04:00
Aayush Rajasekaran
90853e24cf
Add a boolean HasMinPower to return of GetPower
2020-09-16 01:47:24 -04:00
Aayush Rajasekaran
b4ee519282
Partial progress towards switching to miner and power interfaces
2020-09-16 01:37:49 -04:00
Aayush Rajasekaran
e04331b07c
Merge pull request #3682 from filecoin-project/asr/chainstore-state-tree
...
Sever chainstore's dependence on the state tree
2020-09-16 00:39:26 -04:00
hannahhoward
05c11531b1
feat(paych): convert paych actor
...
build abstraction for paych actor and switch to using it in payment channel manager and state
predicates
2020-09-15 21:06:04 -07:00
whyrusleeping
6670d22fb5
add command to (slowly) prune lotus chain datastore
2020-09-15 20:20:48 -07:00
Travis Person
808051d34e
break out of mining loop when stop is called during niceSleep
2020-09-16 02:06:40 +00:00
Aayush Rajasekaran
e2cf0c4d4c
Make interactive deal CLI reject deals shorter than minimum duration
2020-09-15 21:24:30 -04:00
jennijuju
5c69249ba3
Use window post for window PoSt related log messages.
2020-09-15 21:22:29 -04:00
zgfzgf
fa9be9a627
Replace fx.Extract with fx.Populate
2020-09-16 09:14:56 +08:00
Steven Allen
454c382e7e
migrate StateMinerInitialPledgeCollateral
2020-09-15 18:05:33 -07:00
Aayush Rajasekaran
937ff4e9ae
Add a sync test around blocks with bad nonce messages
2020-09-15 20:55:11 -04:00
Aayush Rajasekaran
952f2c2f1e
Sever chainstore's dependence on the state tree
2020-09-15 20:41:34 -04:00
Aayush Rajasekaran
2ca1d111c5
Multisig: Add a CLI command to cancel locking some balance
2020-09-15 19:52:58 -04:00
Aayush Rajasekaran
b20f558abb
Multisig: Add a CLI command to approve locking some balance
2020-09-15 19:51:18 -04:00
Steven Allen
92471d41d6
migrate precommit deposit function
2020-09-15 16:47:58 -07:00
Aayush Rajasekaran
c2148ba106
Multisig: Add a CLI command to propose locking some balance
2020-09-15 19:27:36 -04:00
austinabell
e53aee26a3
Make state transition in validation async
2020-09-15 18:36:06 -04:00
Steven Allen
02bc5fab26
add power actor address alias
2020-09-15 14:56:00 -07:00
Steven Allen
e1ba4eb5c4
sub reward actor
2020-09-15 14:55:48 -07:00
Steven Allen
4e01fad0d4
start multisig abstraction
2020-09-15 14:44:03 -07:00
Alan Shaw
ed4caac9bf
fix: remove network version and total fil
2020-09-15 22:24:09 +01:00
Jakub Sztandera
0c1c19c6ef
Merge pull request #3867 from filecoin-project/feat/lotus-bench-repo-dir
...
allow specification of repo directory in lotus-bench
2020-09-15 23:21:04 +02:00
Steven Allen
91e9573863
Compile fixes
2020-09-15 12:13:13 -07:00
Steven Allen
c64f983900
migrate StateMinserSectorCount
2020-09-15 12:09:39 -07:00
whyrusleeping
24756ac056
allow specification of repo directory in lotus-bench
2020-09-15 11:55:54 -07:00
Steven Allen
53384e83d7
migrate wallet access
2020-09-15 11:16:35 -07:00
Steven Allen
4cd92d8576
remove final WithStateTree
2020-09-15 10:57:32 -07:00
Steven Allen
6bf7976add
fix decode
2020-09-15 10:51:18 -07:00
Steven Allen
00c6397ec9
more progress
2020-09-15 10:46:44 -07:00
Łukasz Magiera
d4a7732d0a
Merge pull request #3800 from filecoin-project/asr/gascost
...
Add an API to get detailed gas costs for a message
2020-09-15 19:13:20 +02:00
Łukasz Magiera
03cf6cca40
Merge remote-tracking branch 'origin/master' into feat/async-restartable-workers
2020-09-15 17:47:03 +02:00
Alan Shaw
ae326ce65d
feat: add inspect runtime method to chaos actor
2020-09-15 15:43:37 +01:00
Łukasz Magiera
531b7bf92d
Merge pull request #3848 from filecoin-project/feat/state-sector-cli
...
cli: state sector command
2020-09-15 15:30:04 +02:00
Łukasz Magiera
9dad38c9a5
gofmt
2020-09-15 15:29:39 +02:00
Łukasz Magiera
4419850195
state api impl fixes
2020-09-15 15:29:25 +02:00
Łukasz Magiera
4dabab5ce6
state manager progress
2020-09-15 13:04:45 +02:00
Łukasz Magiera
84fa22110f
fix lint
2020-09-15 12:09:43 +02:00
Łukasz Magiera
e22aa74865
Merge pull request #3780 from filecoin-project/feat/lotus-gateway
...
implement initial lotus-gateway program
2020-09-15 12:07:59 +02:00
Łukasz Magiera
285fc69f6a
gateway: address review
2020-09-15 11:50:08 +02:00
Łukasz Magiera
72216fe917
Merge pull request #3647 from filecoin-project/fix/enable-strict-basefee-check
...
re-enable baseFee lower bound check
2020-09-15 11:38:28 +02:00
Łukasz Magiera
692027f625
Merge pull request #3819 from zgfzgf/zgfzgf
...
optimize Settings.nodeType
2020-09-15 10:42:23 +02:00
Łukasz Magiera
801e01bca0
Merge pull request #3778 from filecoin-project/feat/less-restrictive-read-piece-lock
...
Allow retrievals while sealing
2020-09-15 10:34:00 +02:00
Łukasz Magiera
6665a9ca69
Merge pull request #3845 from filecoin-project/sync-manager
...
syncer: make SyncManager an interface.
2020-09-15 10:28:48 +02:00
Łukasz Magiera
1c02a417db
Merge pull request #3850 from filecoin-project/asr/msig-avail
...
Fix MsigGetAvailableBalance
2020-09-15 10:22:27 +02:00
Łukasz Magiera
9ec26e776d
Merge pull request #3851 from filecoin-project/fix/paych-status-commands
...
Fix payment channel status commands
2020-09-15 10:21:16 +02:00
Łukasz Magiera
cf82483420
Merge pull request #3689 from filecoin-project/feat/batch-window-PoST
...
storage: split window PoST submission into multiple messages
2020-09-15 10:17:22 +02:00
Dirk McCormick
db998e9c0f
fix: storage - move rand generation after proofs
2020-09-15 09:52:55 +02:00
Dirk McCormick
f0f15f899c
feat: split window PoST messages into batches
2020-09-15 09:43:18 +02:00
Steven Allen
36f920bcd7
progress
2020-09-14 21:55:49 -07:00
hannahhoward
7dc091052a
feat(manager): less restrictive storage lock
...
Use initial less restrictive storage lock when trying to read unsealed data before acquiring more
restrictive lock needed for unsealing
2020-09-14 18:48:14 -07:00
hannahhoward
17e44af542
docs(api): fix api docs
2020-09-14 18:44:45 -07:00
hannahhoward
ac8ef29d35
fix(paych): add paych status from to cmd
...
add missing from to status to list
2020-09-14 18:42:10 -07:00
hannahhoward
48e47ddc23
fix(paych): fix paych status command line
2020-09-14 18:42:10 -07:00
Aayush Rajasekaran
6acd3d6028
Fix MsigGetAvailableBalance
2020-09-14 21:12:32 -04:00
Łukasz Magiera
7fd5c81674
cli: state sector command
2020-09-15 01:36:49 +02:00
Steven Allen
7fa6c1e8d0
add info method to miner state API
2020-09-14 15:45:00 -07:00
Steven Allen
cc4d5306eb
Progress
2020-09-14 15:43:12 -07:00
Steven Allen
02dcb5e182
Merge branch 'master' into refactor/net-upgrade
2020-09-14 14:53:57 -07:00
Steven Allen
f9ea3935ff
Merge pull request #3846 from filecoin-project/steb/specs-actors-0.9.10
...
Update specs-actors to 0.9.10
2020-09-14 14:45:04 -07:00
Steven Allen
2088335b9d
rename to simplify merge
2020-09-14 14:40:52 -07:00
Steven Allen
9804310cc8
Update specs-actors to 0.9.10
...
Moves the Keyer type (and helpers) into go-state-types.
2020-09-14 14:32:57 -07:00
Aayush Rajasekaran
07e574db44
Merge pull request #3844 from filecoin-project/steb/specs-actors-0.9.9
...
Update to specs-actors 0.9.9
2020-09-14 17:19:03 -04:00
Raúl Kripalani
dd841f32db
syncer: make SyncManager an interface.
2020-09-14 21:58:59 +01:00
Łukasz Magiera
665f93bbb7
Merge pull request #3839 from filecoin-project/fix/skipped-skipping
...
wdpost: Skip sectors correctly
2020-09-14 21:56:43 +02:00
Will Scott
20a0f7ac68
flip to test-vectors schema
2020-09-14 12:50:50 -07:00
Steven Allen
32eeb96ce7
Update to specs-actors 0.9.9
...
This patch changes the runtime interfaces, to make it possible to abstract over them.
2020-09-14 12:47:39 -07:00
Will Scott
6cff57ab43
Merge branch 'master' of github.com:filecoin-project/oni into generalextraction
2020-09-14 12:35:28 -07:00
vyzo
172bfacae0
compute baseFee for check even in null rounds
2020-09-14 22:20:26 +03:00
vyzo
0a5494dd79
use the factor in getBaseFeeLowerBound
2020-09-14 22:13:37 +03:00
vyzo
044202b37f
use conservative base fee lower bound factor for strict checks
2020-09-14 22:13:37 +03:00
vyzo
d68ec37942
reenable baseFee lower bound check
2020-09-14 22:13:37 +03:00
Aayush Rajasekaran
0edcae9e04
Fixup new command
2020-09-14 14:40:38 -04:00
Aayush Rajasekaran
d1850ea27d
Add an API to get detailed gas costs for a message
2020-09-14 14:40:13 -04:00
Aayush Rajasekaran
60a031a713
Lower devnet block time
2020-09-14 14:40:13 -04:00
Łukasz Magiera
8a05fe86d6
wdpost: Skip sectors correctly
2020-09-14 20:33:54 +02:00
Łukasz Magiera
e9d25e5919
More fixes
2020-09-14 20:28:47 +02:00
Mike Greenberg
8a21198f56
Merge pull request #3765 from ggq89/master
...
optimize definition of state_heights
2020-09-14 14:19:31 -04:00
Whyrusleeping
b212368a70
Merge pull request #2455 from filecoin-project/inmem-journal
...
make journal pluggable; record deals, sealing, wdpost, mempool events
2020-09-14 11:17:21 -07:00
Raúl Kripalani
954ff32503
fix transitive api dependency on ffi.
2020-09-14 19:01:35 +01:00
Łukasz Magiera
381a6cdfac
Merge remote-tracking branch 'origin/master' into feat/async-restartable-workers
2020-09-14 19:11:50 +02:00
Łukasz Magiera
1ebca8f732
more working code
2020-09-14 19:09:01 +02:00
Raúl Kripalani
7c13fa95d1
Merge branch 'master' into inmem-journal
2020-09-14 17:01:36 +01:00
Raúl Kripalani
09e9d6d778
deal journal events: wire into markets subscriptions.
2020-09-14 16:20:01 +01:00
Łukasz Magiera
fb3f710523
Some post-master merge fixes
2020-09-14 15:18:04 +02:00
Łukasz Magiera
06ec571c20
Merge remote-tracking branch 'origin/master' into refactor/net-upgrade
2020-09-14 15:09:52 +02:00
Łukasz Magiera
683a58195e
More terraforming in chain/
2020-09-14 14:46:38 +02:00
Raúl Kripalani
86607452d7
circleci: make lint expend all cores. ( #3831 )
...
* circleci: make lint expend all cores.
* i hate yaml.
* now i hate it even more.
2020-09-14 14:18:53 +02:00
Raúl Kripalani
05aa5f2d38
allow customizing disabled journal events + tests.
2020-09-14 13:01:03 +01:00
Łukasz Magiera
68097132fe
Fix vm build
2020-09-14 13:45:20 +02:00
Raúl Kripalani
6d29d75724
Merge branch 'master' into inmem-journal
2020-09-14 12:17:45 +01:00
Łukasz Magiera
38f87981c1
Fix some build errors
2020-09-14 13:14:06 +02:00
Łukasz Magiera
3a34856dfe
Merge pull request #3822 from filcloud/issue-2495-make-nested-dir
...
make nested dir
2020-09-14 13:06:14 +02:00
Aarsh Shah
973738d30f
Merge pull request #3767 from filecoin-project/fix/addpiece-retry
...
Retry Add Piece.
2020-09-14 15:44:48 +05:30
Albert·Gou
747b34c2c8
Update sync.go
2020-09-14 18:00:17 +08:00
Frank
dcae513487
make nested dir
2020-09-14 16:49:35 +08:00
Łukasz Magiera
18c025f10e
Merge pull request #3777 from filecoin-project/feat/plan-20-blocks
...
Increase the FeeCap estimation to 20 blocks in a future
2020-09-14 10:20:17 +02:00
Albert·Gou
e45a7749b0
Update sync.go
2020-09-14 16:20:01 +08:00
Albert·Gou
b7ea145f38
Merge remote-tracking branch 'upstream/master' into master
2020-09-14 16:17:10 +08:00
Aarsh Shah
6c61ff0e9e
log error
2020-09-14 12:04:50 +05:30
zgfzgf
45a5eaf913
optimize Settings.nodeType
2020-09-14 11:00:08 +08:00
whyrusleeping
3401cb349b
add mpool push and chainHead
2020-09-11 23:07:20 -07:00
Steven Allen
d3594835c4
[WIP] Network upgrade support
...
This patch starts adding support for network upgrades.
* It adds an actors abstraction layer for loading abstract (cross-version) actors.
* It starts switching over to a shared deadline type.
* It adds an abstraction for ADTs (hamt/amt).
* It removes the callback-based API in the StateManager (difficult to abstract
across actor versions).
* It _does not_ actually add support for actors v2. We can do that in a followup
patch but that should be relatively easy.
This patch is heavily WIP and does not compile. Feel free to push changes
directly to this branch.
Notes:
* State tree access now needs a network version, because the HAMT type will change.
* I haven't figured out a nice way to abstract over changes to the _message_
types. However, many of them will be type aliased to actors v0 in actors v2 so
we can likely continue using the v0 versions (or use the v2 versions
everywhere). I've been renaming imports to `v0*` to make it clear that we're
importing types from a _specific_ actors version.
TODO:
* Consider merging incremental improvements? We'd have to get this compiling
again first but we could merge in the new abstractions, and slowly switch over.
* Finish migrating to the new abstractions.
* Remove all actor state types from the public API. See `miner.State.Info()` for
the planned approach here.
* Fix the tests. This is likely going to be a massive pain.
2020-09-11 20:16:29 -07:00
whyrusleeping
8b9a3ea6c3
implement initial lotus-gateway program
2020-09-11 20:01:37 -07:00
Raúl Kripalani
172204c933
increase chunk size; change composition.
2020-09-11 23:42:09 +01:00
Raúl Kripalani
77000db747
wip; add concurrency; make it work.
2020-09-11 22:36:38 +01:00
Jakub Sztandera
d5aef296ea
Increase the FeeCap estimation to 20 blocks in a future
...
FeeCap will be set to 10x the current running rate
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-09-11 21:59:51 +02:00
Łukasz Magiera
aa83a4c1f5
Merge pull request #3772 from filecoin-project/fix/prune-protect-local
...
don't prune locally published messages
2020-09-11 21:46:21 +02:00
Łukasz Magiera
b83463ca76
Merge pull request #3774 from filecoin-project/fix/paych-status-missing
...
add paych status command to list
2020-09-11 21:45:25 +02:00
Łukasz Magiera
c1ca24e8bc
Merge pull request #3775 from filecoin-project/fix/markets-message-cid-update
...
Fix for PublishDeals message cid changing due to gas
2020-09-11 21:44:56 +02:00
vyzo
b78fe0b898
fix deadlock
2020-09-11 21:40:25 +03:00
vyzo
bf1036c78f
rename priority variable to protected
2020-09-11 21:12:11 +03:00
Ingar Shu
2e3ff9e401
Update market client/provider adapters to WaitForMessage API
2020-09-11 11:00:42 -07:00
Aarsh Shah
eabdf74946
changes as per review
2020-09-11 23:15:57 +05:30
vyzo
cf9820137c
don't prune locally published messages
2020-09-11 20:32:52 +03:00
Raúl Kripalani
c017d0fbaf
Merge pull request #3768 from filecoin-project/fix/chaos-tests
...
fix: chaos tests
2020-09-11 15:45:02 +01:00
Alan Shaw
16f7d5801b
fix: chaos tests
2020-09-11 15:25:59 +01:00
Aarsh Shah
62b2963781
retry add piece
2020-09-11 16:58:09 +05:30
Raúl Kripalani
cd9858420f
Merge pull request #3736 from filecoin-project/test/chaos-tests
2020-09-11 12:18:27 +01:00
Łukasz Magiera
4410da98be
Merge pull request #3766 from filecoin-project/fix/mpool-prune
...
refactor getBaseFeeLowerBound, use it to prune less aggressively
2020-09-11 11:40:26 +02:00
Łukasz Magiera
b89aa02d77
Merge pull request #3710 from filecoin-project/feat/window-post-faulty-sectors
...
windowed post generation now returns faulty sectors
2020-09-11 11:15:32 +02:00
vyzo
3dfb3e641b
refactor getBaseFeeLowerBound, use it to prune less aggressively
2020-09-11 12:15:03 +03:00
Łukasz Magiera
a3f228d05a
Merge pull request #3739 from filecoin-project/upd/badger
...
Upgrade badger
2020-09-11 11:14:39 +02:00
Łukasz Magiera
eaf9ebc2ca
Merge pull request #3752 from filecoin-project/fix/mpool-replace-auto
...
Fix mpool replace --auto
2020-09-11 11:12:35 +02:00
Łukasz Magiera
55e4183825
Merge pull request #3754 from filecoin-project/feat/shed-export
...
Add faster and slimmer option to chain export via lotus-shed
2020-09-11 11:10:41 +02:00
Łukasz Magiera
aeb3437a9f
lint, docsgen
2020-09-11 10:55:10 +02:00
Albert·Gou
6e7de3c8d9
optimize definition of state_heights
...
In the same parentstateroot, the one with the smallest height should be selected
2020-09-11 16:52:48 +08:00
Łukasz Magiera
d0175392c0
Merge remote-tracking branch 'origin/master' into feat/window-post-faulty-sectors
2020-09-11 10:47:39 +02:00
Łukasz Magiera
c4b3970c70
mod tidy
2020-09-11 10:41:24 +02:00
whyrusleeping
72eb17d314
wire skip old messages option through the api
2020-09-10 17:40:47 -07:00
whyrusleeping
0efe5ee7d5
include some other changes
2020-09-10 17:32:30 -07:00
whyrusleeping
0e3dd3cb3b
Add faster and slimmer option to chain export via lotus-shed
2020-09-10 17:28:25 -07:00
Raúl Kripalani
6563a68ae2
wip graphsync stress test.
2020-09-11 00:22:59 +01:00
hannahhoward
56b237e7b8
fix(paych): add status command to list
...
Add paych status cmd to list of payment channel sub commands
2020-09-10 16:00:23 -07:00
Jakub Sztandera
2865a0367b
Fix mpool replace --auto
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-09-11 00:59:57 +02:00
Aayush Rajasekaran
232cc320bd
Merge pull request #3747 from filecoin-project/ntwk-0.7.0
...
Ntwk 0.7.0
2020-09-10 18:07:06 -04:00
Aayush Rajasekaran
e7edc46daf
Lotus version 0.7.0
2020-09-10 17:56:54 -04:00
Jakub Sztandera
6813ab4e65
Add additional metrics
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-09-10 17:41:55 -04:00
Jakub Sztandera
fd714cbceb
Remove PackingEfficiency consideration from base fee in an upgrade
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-09-10 17:41:55 -04:00
whyrusleeping
db6bd890d9
condition randomness changes on fork height
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-09-10 17:41:55 -04:00
Steven Allen
7a46c5ff31
[WIP] Fix ticket randomness
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-09-10 17:41:55 -04:00
Aayush Rajasekaran
98a9042c07
Use newest network version in genesiss setup stuff
2020-09-10 17:41:55 -04:00
Aayush Rajasekaran
4170e18dea
fix testground build
2020-09-10 17:41:55 -04:00
Aayush Rajasekaran
230ef2484d
fix tests
2020-09-10 17:41:55 -04:00
Aayush Rajasekaran
beba92aed4
Improve network versioning logic
2020-09-10 17:41:55 -04:00
Aayush Rajasekaran
cbb693e99e
Update docs
2020-09-10 17:41:55 -04:00
Aayush Rajasekaran
774e068436
Update to specs-actors v0.9.8
2020-09-10 17:41:55 -04:00
Aayush Rajasekaran
86ba21029d
Update to go state types 001afaca718c
2020-09-10 17:41:55 -04:00
Aayush Rajasekaran
316ac61875
Update to go state types 3ca0d2890090
2020-09-10 17:41:55 -04:00
Jakub Sztandera
d5d264d13b
Add fork point
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-09-10 17:41:55 -04:00
Jakub Sztandera
c71e1adc93
Integrate multiple drand networks with pubsub
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-09-10 17:41:55 -04:00
Jakub Sztandera
564d0ae974
Upgrade drand
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-09-10 17:41:55 -04:00
Jakub Sztandera
9a48ec194e
Add DrandSchedule to testground params
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-09-10 17:41:55 -04:00
Jakub Sztandera
bb0a7f91cc
Fix drand non-test
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-09-10 17:41:55 -04:00
Jakub Sztandera
73e54352cd
Fix off by one
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-09-10 17:41:55 -04:00
Jakub Sztandera
64fa6fd9e5
Draw the rest of the owl
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-09-10 17:41:55 -04:00
Jakub Sztandera
2d3f92aeed
Introduce beacon Schedule
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-09-10 17:41:55 -04:00
Jakub Sztandera
df5750a21c
go mod tidy
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-09-10 23:15:56 +02:00
Łukasz Magiera
e996a5246b
Merge remote-tracking branch 'origin/master' into feat/window-post-faulty-sectors
2020-09-10 22:18:17 +02:00
Łukasz Magiera
bbac86f745
gofmt, mod tidy
2020-09-10 22:07:20 +02:00
Łukasz Magiera
22556fb24c
Add fil-blst submodule
2020-09-10 22:04:08 +02:00
Łukasz Magiera
2374cb1bc5
Update ffi
2020-09-10 21:44:01 +02:00
Łukasz Magiera
c7b0241a48
ffiwrapper: Test skipping corrupted sectors in PoSt
2020-09-10 21:19:26 +02:00
jennijuju
c610bd818e
Increased ExpectedSealDuration and and WaitDealsDelay.
2020-09-10 14:34:18 -04:00
Anton Evangelatov
d9bcdfe61b
Update README.md ( #251 )
2020-09-10 20:13:34 +02:00
hannahhoward
5e445f5a48
docs(apidocs): run docs gen
2020-09-10 10:47:38 -07:00
hannahhoward
e86a74156e
feat(cli): add command to list
2020-09-10 10:47:38 -07:00
hannahhoward
64d150e215
feat(cli): add chain delete cmd
2020-09-10 10:47:38 -07:00
Jakub Sztandera
dc85a276cd
Upgrade badger
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-09-10 19:17:48 +02:00
Łukasz Magiera
5f08fe7ead
Merge remote-tracking branch 'origin/master' into feat/async-restartable-workers
2020-09-10 17:30:54 +02:00
Łukasz Magiera
9e9856bb45
Merge pull request #3590 from filecoin-project/asr/multisig
...
Multisig API additions
2020-09-10 17:04:48 +02:00
Łukasz Magiera
890e6280df
Merge pull request #3669 from filecoin-project/feat/independent-version-numbers
...
build: Separate API versions per node type
2020-09-10 17:00:32 +02:00
Alan Shaw
c94ff3430c
refactor: use nil value
2020-09-10 14:51:30 +01:00
Łukasz Magiera
da7e4b3a09
Merge pull request #3735 from filecoin-project/deps/update-pubsub
...
update go-libp2p-pubsub@master
2020-09-10 15:35:28 +02:00
Anton Evangelatov
d3f6657032
Update README.md ( #250 )
2020-09-10 15:31:42 +02:00
Alan Shaw
a214069586
chore: appease linter
2020-09-10 14:30:52 +01:00
Alan Shaw
d4b185be5e
test: add chaos actor tests
2020-09-10 14:23:39 +01:00
Raúl Kripalani
747a7de168
Merge pull request #3733 from filecoin-project/feat/chaos-abort-2
2020-09-10 14:20:34 +01:00
vyzo
bfa47b3663
update go-libp2p-pubsub@master
2020-09-10 16:11:23 +03:00
Alan Shaw
0e7f14159a
refactor: another rename
2020-09-10 12:06:00 +01:00
Alan Shaw
b755ce9528
refactor: renames
2020-09-10 12:03:13 +01:00
Alan Shaw
f3cae55bd4
feat: chaos abort
2020-09-10 11:31:34 +01:00
Łukasz Magiera
f64bd55bc6
Merge pull request #3720 from filecoin-project/fix/increase-precommit2-retry-counter
...
Increase the number of times precommit2 is attempted before moving back to precommit1
2020-09-10 11:52:01 +02:00
Łukasz Magiera
4c8bb846ea
Merge pull request #3724 from filecoin-project/fix/relax-strictness-push
...
relax mpool add strictness checks for local pushes
2020-09-10 11:51:02 +02:00
Łukasz Magiera
bd14fb90fc
Merge pull request #3729 from filecoin-project/fix/statediff-ci
...
ci: fix statediff build; make optional.
2020-09-10 11:49:04 +02:00
Raúl Kripalani
9e5bce90f4
ci: fix statediff build; make optional.
2020-09-10 10:41:18 +01:00
vyzo
72c7d4c886
relax mpool add strictness checks for local pushes
...
So that a node can have more than 1k pending messages for its own local addresses.
2020-09-10 09:55:50 +03:00
lanzafame
558b637b07
Increase the number of times precommit2 is attempted before moving back to precommit1
2020-09-10 13:52:21 +10:00
Whyrusleeping
767341b279
Merge pull request #3437 from filecoin-project/feat/mpool-stats-cmd
...
add a simple command to watch messages sitting in the mempool
2020-09-09 18:29:42 -07:00
Łukasz Magiera
5e7737f55d
wdpost: Handle skipped sectors correctly
2020-09-10 02:59:37 +02:00
whyrusleeping
c73916b4e7
fix the linter
2020-09-09 17:37:49 -07:00
whyrusleeping
0361ca1c39
add some bits about windowed post
2020-09-09 17:18:55 -07:00
Aayush Rajasekaran
cd4cd22928
Merge pull request #3717 from filecoin-project/asr/checkpoint-msg
...
Fix IsAncestorOf
2020-09-09 19:49:47 -04:00
Aayush Rajasekaran
e1a0cf6ca5
Add a checkpoint test
2020-09-09 19:21:48 -04:00
Łukasz Magiera
73bb9d5afb
Merge pull request #3715 from filecoin-project/fix/chainwatch/partition-diff
...
fix(chainwatch): compare prev miner with cur miner
2020-09-10 01:19:58 +02:00
Aayush Rajasekaran
183df4c135
Fix IsAncestorOf
2020-09-09 19:09:55 -04:00
frrist
f2b238f50a
fix(chainwatch): compare prev miner with cur miner
...
- bug was comparing cur miner with cur miner
2020-09-09 15:30:30 -07:00
whyrusleeping
09194aa613
print better error when losing connection
2020-09-09 15:19:54 -07:00
whyrusleeping
e58327d4ed
rename LE tag to quantile
2020-09-09 15:19:54 -07:00
whyrusleeping
8414aa6e4b
more metrics!
2020-09-09 15:19:54 -07:00
whyrusleeping
7d1d690eb7
lets get some metrics
2020-09-09 15:19:54 -07:00
whyrusleeping
47ad7ccb5f
some more stats
2020-09-09 15:19:54 -07:00
whyrusleeping
679c4183e7
add a simple command to watch messages sitting in the mempool
2020-09-09 15:19:53 -07:00
Aayush Rajasekaran
8807c75c51
Fix warn message
2020-09-09 18:17:05 -04:00
Łukasz Magiera
be9d8f7ce3
Merge pull request #3712 from filecoin-project/asr/devnet
...
Fix devnets
2020-09-09 23:15:36 +02:00
Aayush Rajasekaran
a7a43a1124
Fix devnets
2020-09-09 17:10:35 -04:00
whyrusleeping
7a6ceebb34
windowed post generation now returns faulty sectors
2020-09-09 14:00:15 -07:00
Aayush Rajasekaran
8b2862a1b8
Merge pull request #3706 from filecoin-project/asr/changelog
...
Lotus version 0.6.2
2020-09-09 16:45:10 -04:00
Aayush Rajasekaran
1d4b5c201e
Lotus version 0.6.2
2020-09-09 16:44:37 -04:00
Łukasz Magiera
f983145897
Merge pull request #3708 from filecoin-project/feat/warn-random-selection
...
warn when optimal selection fails to pack a block and we fall back to random selection
2020-09-09 22:42:04 +02:00
vyzo
d369f542c5
warn when optimal selection fails to pack a block and we fall back to random selection
2020-09-09 23:17:09 +03:00
Łukasz Magiera
6c8a44b056
Merge pull request #3701 from filecoin-project/feat/gas-perf-cmd
...
add basic command for printing gas performance of messages in the mpool
2020-09-09 21:39:40 +02:00
Jakub Sztandera
ef18f93609
Merge pull request #3698 from filecoin-project/fix/mpool-packing-failure
...
fix mpool optimal selection packing failure
2020-09-09 21:38:26 +02:00
Łukasz Magiera
540afb1573
Merge pull request #3704 from filecoin-project/misc/kubuxu-codeowners
...
Add Kubuxu to CODEOWNERS
2020-09-09 21:38:04 +02:00
Jakub Sztandera
2d7a924275
Add Kubuxu to CODEOWNERS
...
3 pairs of eyes are better than two and getting directly notified on PR is what I want (but GH notifications have no repo+PR filter).
2020-09-09 21:32:03 +02:00
Aayush Rajasekaran
702799290f
Merge pull request #3680 from filecoin-project/asr/checkpoint
...
Allow nodes to mark tipsets as checkpointed
2020-09-09 15:22:07 -04:00
vyzo
f7d3d371f7
print reward and actual gas performancec
2020-09-09 22:11:51 +03:00
Łukasz Magiera
311d20eeb2
Merge pull request #3702 from filecoin-project/steb/remove-hard-coded-late-fee
...
Remove hard-coded late-fee in window PoSt
2020-09-09 20:50:57 +02:00
Steven Allen
afa913f2ed
Remove hard-coded late-fee in window PoSt
...
This is no longer necessary, and doesn't really serve any purpose.
2020-09-09 11:34:55 -07:00
Aayush Rajasekaran
f0554676dd
Explicitly check tipsetkeys when considering checkpoint
2020-09-09 14:34:05 -04:00
Aayush Rajasekaran
3337b9a98f
Update docs
2020-09-09 14:34:05 -04:00
Aayush Rajasekaran
22fdb9594d
Add CLI to checkpoint tipsets
2020-09-09 14:34:05 -04:00
Aayush Rajasekaran
93a0052219
Add a SyncUnmarkBad CLI
2020-09-09 14:34:05 -04:00
Aayush Rajasekaran
5c852e26c2
Add a SyncUnmarkBad API
2020-09-09 14:34:05 -04:00
Aayush Rajasekaran
7d2118cd97
Fix a typo that's totally related to this PR
2020-09-09 14:34:05 -04:00
Aayush Rajasekaran
5e3c178b9e
Add a sync test for checkpointed tipsets
2020-09-09 14:34:04 -04:00
Aayush Rajasekaran
35aa78dad9
Allow marking a certain tipset as checkpointed
2020-09-09 14:34:00 -04:00
whyrusleeping
7747f5a3fa
add basic command for printing gas performance of messages in the mempool
2020-09-09 11:23:48 -07:00
Łukasz Magiera
a2f1e76fea
Merge pull request #3688 from filecoin-project/fix/test-vectors-import-cycle
...
resolve lotus, test-vectors, statediff dependency cycle
2020-09-09 19:53:54 +02:00
vyzo
cf515bc5ca
add selection test with real world messages dumped from a live node mpool
2020-09-09 20:46:26 +03:00
vyzo
97cbfa11b7
fix nasty bug in optimal selection
...
the sort has to account for negative gasPerf and be stable; go figure.
2020-09-09 20:45:24 +03:00
Łukasz Magiera
f2b76d8b3b
Merge remote-tracking branch 'origin/master' into fix/test-vectors-import-cycle
2020-09-09 19:41:24 +02:00
Whyrusleeping
e2a6d02570
Merge pull request #3664 from filecoin-project/add-sleep-when-drand-errors
...
add niceSleep 1 second when drand errors
2020-09-09 10:37:43 -07:00
Łukasz Magiera
1d78ffc04d
Merge pull request #3676 from filecoin-project/feat/mpool-replace-auto
...
add an auto flag to mpool replace
2020-09-09 19:31:43 +02:00
Łukasz Magiera
42b9d42a8f
Merge pull request #3624 from filecoin-project/blocksync-refactor
...
blocksync: introduce interfaces; rename to ChainExchange (abbrev. chainxchg)
2020-09-09 19:29:20 +02:00
Łukasz Magiera
7dbbe84086
Merge pull request #3690 from filecoin-project/docs/cli-paych-status
...
paych: add docs on how to use paych status
2020-09-09 19:25:32 +02:00
whyrusleeping
e9b85f5acb
ensure replaced message can properly RBF
2020-09-09 10:23:41 -07:00
Łukasz Magiera
cb3b0ab2bb
Merge remote-tracking branch 'origin/master' into blocksync-refactor
2020-09-09 19:19:05 +02:00
Łukasz Magiera
de772bf1f9
Merge pull request #3696 from filecoin-project/bugfix/pubsish
...
typo fix in error message
2020-09-09 18:45:20 +02:00
Łukasz Magiera
91a9bae308
Merge pull request #3691 from filecoin-project/codeowners
...
initial CODEOWNERS.
2020-09-09 18:43:28 +02:00
Mosh
fe7c152c97
typo fix in error message
2020-09-09 12:24:33 -04:00
Raúl Kripalani
333c7ce1c9
initial CODEOWNERS.
2020-09-09 14:40:30 +01:00
Dirk McCormick
ef2303bc5d
docs: add docs on how to use paych status
2020-09-09 15:37:34 +02:00
Raúl Kripalani
6d2b4ab775
fix lint.
2020-09-09 14:28:56 +01:00
Raúl Kripalani
b3dedfedc0
ci: remove unnecessary go get.
2020-09-09 14:20:11 +01:00
Raúl Kripalani
2a3743ff84
invoke the statediff command properly.
2020-09-09 14:08:54 +01:00
Raúl Kripalani
a5afd83c7b
Merge branch 'master' into fix/test-vectors-import-cycle
2020-09-09 13:04:41 +01:00
Raúl Kripalani
e8d1bab914
make the runner call statediff as a binary.
2020-09-09 13:03:43 +01:00
Łukasz Magiera
de654de911
Merge pull request #3687 from filecoin-project/misc/v0.6.2-rc1
...
Bump version to 0.6.2-rc1
2020-09-09 13:08:51 +02:00
Łukasz Magiera
37c0f75499
Bump version to 0.6.2-rc1
2020-09-09 13:07:15 +02:00
Łukasz Magiera
5c5c1c80cf
Merge pull request #3686 from filecoin-project/fix/gas-premium-median
...
gas: Fix median calc
2020-09-09 12:22:10 +02:00
Łukasz Magiera
e91ee9f62a
Fix lint
2020-09-09 12:18:02 +02:00
Łukasz Magiera
213b4eace8
Merge pull request #3685 from filecoin-project/fix/mpool-selection-full-blocks
...
adjust optimal selection to always try to fill blocks
2020-09-09 12:15:38 +02:00
Łukasz Magiera
f695c0c164
gas: Add tests to median premium math
2020-09-09 12:14:46 +02:00
vyzo
194b6eb9d8
fix issue with gasLimit check for trimming (> instead of >=)
2020-09-09 12:58:51 +03:00
Łukasz Magiera
2aba16e2c9
gas: Fix median calc
2020-09-09 11:41:02 +02:00
vyzo
0b09082450
adjust optimal selection to always try to fill blocks
2020-09-09 12:37:03 +03:00
Łukasz Magiera
29aa972f18
Merge pull request #3546 from filecoin-project/feat/netconnect-miner-addr
...
net cli: Support miner addresses in net connect
2020-09-09 08:55:51 +02:00
Aayush Rajasekaran
06b814b627
Merge pull request #3673 from filecoin-project/fix/long-syncs-over-upgrade
...
pass tipset through upgrade logic
2020-09-08 22:28:42 -04:00
whyrusleeping
8c0994e290
add an auto flag to mpool replace
2020-09-08 15:47:40 -07:00
Łukasz Magiera
b1d251e950
Merge pull request #3667 from filecoin-project/fix/new-ts
...
Add peer to peer manager before fetching the tipset
2020-09-08 22:54:51 +02:00
Raúl Kripalani
63cdbef219
temp fix test-vectors import cycle.
2020-09-08 21:50:25 +01:00
whyrusleeping
8a8f0ab3ec
pass tipset through upgrade logic
2020-09-08 13:45:44 -07:00
Łukasz Magiera
1ef0359731
Merge pull request #3668 from filecoin-project/feat/sync-fetching-messages-state
...
Add StageFetchingMessages to sync status
2020-09-08 21:15:05 +02:00
Łukasz Magiera
38863d3025
build: Separate API versions per node type
2020-09-08 21:14:53 +02:00
Jakub Sztandera
44f4372ca3
Add StageFetchingMessages to sync status
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-09-08 20:42:20 +02:00
Jakub Sztandera
46d3769a44
Add peer to peer manager before fetching the tipset
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-09-08 20:13:16 +02:00
Łukasz Magiera
65b7d71bdf
Merge pull request #3663 from filecoin-project/fix/minor-mpool-bug
...
fix very minor bug in repub baseFeeLowerBound
2020-09-08 19:49:51 +02:00
Anton Evangelatov
1d67e38f78
add niceSleep 1 second when drand errors
2020-09-08 18:35:10 +02:00
Łukasz Magiera
3697a1af4d
Merge pull request #3655 from filecoin-project/fix/stgmgr-undef-unsealed
...
storage manager: bail out with an error if unsealed cid is undefined (redux)
2020-09-08 18:03:24 +02:00
vyzo
26ff596983
fix very minor bug in repub baseFeeLowerBound
...
messages will not be accepted if the GasFeeCap is less than minimumBaseFee, but it doesn't hurt
to be correct.
2020-09-08 19:02:05 +03:00
Raúl Kripalani
b33db9c1ab
Merge branch 'master' into blocksync-refactor
2020-09-08 14:22:43 +01:00
Łukasz Magiera
867469e9b3
Merge pull request #3648 from filecoin-project/fix/dont-use-latency
...
Don't use latency as initital estimate for blocksync
2020-09-08 14:56:23 +02:00
Łukasz Magiera
a4fc5c6975
Merge pull request #3650 from filecoin-project/fix/chain-nearsync-check
...
fix isChainNearSync check in block validator
2020-09-08 14:52:36 +02:00
Łukasz Magiera
e87ccbfa22
Merge pull request #3657 from filecoin-project/fix/stg-sealer-read-piece
...
storage: return true from Sealer.ReadPiece() on success
2020-09-08 14:44:30 +02:00
Dirk McCormick
17c15a74a2
fix: return true from Sealer.ReadPiece() on success
2020-09-08 13:50:56 +02:00
Dirk McCormick
8bbdf2e7cb
fix: storage manager - bail out on undefined unsealed cid
2020-09-08 12:54:01 +02:00
Jakub Sztandera
b66058e417
Add 0 guard
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-09-08 12:19:37 +02:00
Jakub Sztandera
4fce0181ab
Ignore the linter
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-09-08 12:18:48 +02:00
Jakub Sztandera
ba9678bd61
Use for to iterate over channel
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-09-08 12:11:30 +02:00
Jakub Sztandera
74e577610a
Forward peers from hello to blocksync
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-09-08 10:18:51 +02:00
vyzo
37ec1a978e
nicer check using Time objects
2020-09-08 10:47:41 +03:00
vyzo
27fa9969f3
fix isChainNearSync check in block validator
2020-09-08 10:26:27 +03:00
Łukasz Magiera
4045ffea3c
Merge pull request #3649 from filecoin-project/asr/changelog
...
Lotus version 0.6.1
2020-09-08 09:14:14 +02:00
Aayush Rajasekaran
e9e067eebf
Lotus version 0.6.1
2020-09-08 03:10:27 -04:00
Jakub Sztandera
93176c91f4
Track time in relation to request size
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-09-08 09:06:31 +02:00
Łukasz Magiera
7ee5973400
Merge pull request #3645 from filecoin-project/asr/test-vectors-update
...
Update test-vectors
2020-09-08 09:05:40 +02:00
Jakub Sztandera
043e62ab63
Don't use latency as initital estimate for blocksync
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-09-08 08:59:05 +02:00
Aayush Rajasekaran
f91f665f3f
Update test-vectors
2020-09-08 01:24:30 -04:00
Aayush Rajasekaran
f985f42e93
Merge pull request #3643 from filecoin-project/revert-3602-feat/delayed-pubsub-join
...
Revert "only subscribe to pubsub topics once we are synced"
2020-09-08 00:43:03 -04:00
Aayush Rajasekaran
c77f5f6252
Revert "only subscribe to pubsub topics once we are synced"
2020-09-08 00:32:26 -04:00
Aayush Rajasekaran
60cae87bfa
Merge pull request #3635 from filecoin-project/ntwk-0.6.0
...
Network Upgrade: 0.6.0
2020-09-07 19:29:35 -04:00
Aayush Rajasekaran
eda33f7d11
Merge pull request #3634 from filecoin-project/fix/proper-epoch-breeze
...
use defined constant for fork height
2020-09-07 19:20:05 -04:00
whyrusleeping
d1cf445327
use defined constant for fork height
2020-09-07 16:18:22 -07:00
Aayush Rajasekaran
8e3dd11f81
Merge pull request #3633 from filecoin-project/asr/changelog
...
Lotus version v.0.6.0
2020-09-07 19:16:47 -04:00
Aayush Rajasekaran
80a4beace6
Lotus version v.0.6.0
2020-09-07 19:14:17 -04:00
Aayush Rajasekaran
6dc821186e
Merge pull request #3632 from filecoin-project/feat/faucet-fixins
...
Implement faucet funds reallocation logic
2020-09-07 19:13:39 -04:00
whyrusleeping
26ec0716b9
fix lint errors
2020-09-07 16:12:44 -07:00
whyrusleeping
97af576f6a
Implement faucet funds reallocation logic
...
use all committed sectors instead of power
give all miners who had at least a sector on friday a base amount
include genesis miner in redistribution
drop back to 1,000,000
2020-09-07 16:06:13 -07:00
Aayush Rajasekaran
0e986df7e5
Merge pull request #3627 from filecoin-project/asr/specs-update-0.9.7
...
Update to specs 0.9.7 and markets 0.6.0
2020-09-07 18:00:56 -04:00
Aayush Rajasekaran
45011c0fad
Use latest version if no upgrade height is specified
2020-09-07 17:43:14 -04:00
Jakub Sztandera
ca919dddd6
Merge pull request #3628 from filecoin-project/fix/fork-treshold
...
Upgrade to correct fork treshold
2020-09-07 23:17:24 +02:00
Aayush Rajasekaran
6eea5dd109
Update to specs 0.9.7 and markets 0.6.0
2020-09-07 17:11:32 -04:00
Jakub Sztandera
46ee2eeded
Upgrade to correct fork treshold
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-09-07 23:07:33 +02:00
Łukasz Magiera
3741186656
Merge pull request #3625 from filecoin-project/fix/temporary-allow-negative-chains
...
temporarily allow negative chains
2020-09-07 23:06:15 +02:00
Jakub Sztandera
704db225d1
Update the fork point
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-09-07 22:45:06 +02:00
Jakub Sztandera
ce0e9594df
Update to go-state-types
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-09-07 22:44:12 +02:00
Jakub Sztandera
835b7eb6f7
Make allowNegativeChains a function
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-09-07 22:44:12 +02:00
vyzo
172ff846fd
decouple negative chain selection from base fee lower bound validation
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-09-07 22:44:12 +02:00
vyzo
97fddc45d9
temporarily allow negative perfoming chains
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-09-07 22:44:09 +02:00
Jakub Sztandera
8a018ce3ba
Merge pull request #3623 from filecoin-project/feat/base-fee-tamping
...
introduce logic to perform base fee tamping around the upgrade time
2020-09-07 22:43:34 +02:00
Jakub Sztandera
baaec9db87
Fix testground build
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-09-07 22:31:39 +02:00
whyrusleeping
5d5c964d06
set correct upgrade height
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-09-07 22:31:39 +02:00
whyrusleeping
502d3fb335
set values for test networks
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-09-07 22:31:39 +02:00
whyrusleeping
5654322f54
introduce logic to perform base fee tamping around the upgrade time
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-09-07 22:31:36 +02:00
Łukasz Magiera
bea31fdcb0
Merge pull request #3603 from filecoin-project/asr/specs-for-0.6.0
...
Update to specs actors v0.9.6
2020-09-07 21:54:36 +02:00
Aayush Rajasekaran
529002c2b7
Update to markets master
2020-09-07 15:48:42 -04:00
Aayush Rajasekaran
4367d74102
Update statediff and test-vectors
2020-09-07 15:48:42 -04:00
hannahhoward
04e34b8ca7
docs(apidocs): run docsgen
2020-09-07 15:48:42 -04:00
hannahhoward
5ad8e23eae
feat(markets): use new api
2020-09-07 15:48:42 -04:00
hannahhoward
2db4b57013
feat(markets): upgrade markets 0.6.0
2020-09-07 15:48:42 -04:00
Aayush Rajasekaran
d678fe4bfa
Fix tests
2020-09-07 15:48:42 -04:00
Aayush Rajasekaran
be7fb9d3df
Use custom markets
2020-09-07 15:48:42 -04:00
Aayush Rajasekaran
39755a294a
Update to specs v0.9.6
2020-09-07 15:48:41 -04:00
anorth
a8dcea1422
Remove use of exitcode.SysErrInvalidParameters
2020-09-07 15:48:41 -04:00
Łukasz Magiera
2080458f0d
Merge pull request #3518 from filecoin-project/feat/pubsub-red
...
integrate pubsub Random Early Drop
2020-09-07 21:42:14 +02:00
Jakub Sztandera
3398426293
Merge pull request #3592 from filecoin-project/feat/improved-publish-logic
...
Improve publish/republish logic
2020-09-07 21:32:52 +02:00
Raúl Kripalani
878ffafb51
rename other Chain{Exchange=>Bitswap}; fix ChainBlock{s=>S}ervice().
2020-09-07 20:20:23 +01:00
vyzo
2233751668
use the baseFeeLowerBound for computing repub message chains
2020-09-07 21:53:30 +03:00
Łukasz Magiera
b86831356b
Merge pull request #3622 from filecoin-project/revert-3615-fix/stormgr-undef-unsealed
...
Revert "storage manager: bail out with an error if unsealed cid is undefined"
2020-09-07 20:50:04 +02:00
Raúl Kripalani
453e826a0f
rename p2p protocol to /fil/chain/xchg/0.0.1 (backwards-compatible); rename more.
2020-09-07 19:45:34 +01:00
Raúl Kripalani
55b1456d45
blocksync: introduce interfaces; rename to chainexchange.
2020-09-07 19:31:43 +01:00
Łukasz Magiera
47c59afea0
Revert "storage manager: bail out with an error if unsealed cid is undefined"
2020-09-07 20:12:29 +02:00
vyzo
41222792ed
add docstring for verifyMsgBeforeAdd
2020-09-07 20:26:51 +03:00
vyzo
5659faf7f0
don't immediately publish messages that cannot be included in the next 20 blocks
2020-09-07 20:20:49 +03:00
vyzo
2e75d9c80a
be explicit about republish interval, check against timecache duration
2020-09-07 20:20:49 +03:00
vyzo
0fcf8838cc
improve republish logic to only republish messages that can be included in the next 20 blocks
2020-09-07 20:20:49 +03:00
Łukasz Magiera
758aae8556
Merge pull request #3586 from filecoin-project/feat/expected-height-metric
...
metrics: add expected height metric
2020-09-07 19:09:06 +02:00
Łukasz Magiera
ffbbd968c2
Merge pull request #3602 from filecoin-project/feat/delayed-pubsub-join
...
only subscribe to pubsub topics once we are synced
2020-09-07 19:08:21 +02:00
vyzo
0d0dd250ee
use faster decay for bootstrappers
2020-09-07 19:54:38 +03:00
vyzo
e3aaedbc33
fix tests
2020-09-07 19:46:58 +03:00
vyzo
81e674ad36
subscribe early in bootstrappers and get rid of ugly test flag
2020-09-07 19:46:35 +03:00
Łukasz Magiera
f6f5405a2c
Fix lint
2020-09-07 18:21:45 +02:00
Łukasz Magiera
551ff6a6fb
Merge pull request #3608 from filecoin-project/fix/second-argument-error-message
...
fix: second argument error message
2020-09-07 18:06:22 +02:00
Łukasz Magiera
d3e5092b43
Merge pull request #3611 from filecoin-project/fix/tscache-nil-best
...
chain events: if cache best() is nil, return chain head
2020-09-07 18:05:34 +02:00
Łukasz Magiera
3fe8cdece3
Merge pull request #3615 from filecoin-project/fix/stormgr-undef-unsealed
...
storage manager: bail out with an error if unsealed cid is undefined
2020-09-07 18:02:44 +02:00
Łukasz Magiera
69f203a718
Merge pull request #3606 from filecoin-project/rm-chain-validation
...
decommission chain-validation.
2020-09-07 18:00:08 +02:00
Łukasz Magiera
554570f884
docsgen
2020-09-07 17:57:23 +02:00
Łukasz Magiera
231a9e4051
Fix sealing sched tests
2020-09-07 17:55:31 +02:00
Dirk McCormick
a97f978cad
fix: storage manager - dont fail on successful read piece
2020-09-07 16:14:19 +02:00
Łukasz Magiera
9e6f974f3c
storage: Fix build
2020-09-07 16:12:55 +02:00
Dirk McCormick
07a4553e6e
fix: storage manager - bail out with an error if unsealed cid is undefined
2020-09-07 16:04:12 +02:00
vyzo
e33798ff90
rename variable for better semantics
2020-09-07 15:58:05 +03:00
vyzo
d9faff19a5
fix tests
2020-09-07 15:55:53 +03:00
vyzo
4f0ab4f226
remove notifee after subscribing
2020-09-07 15:55:53 +03:00
vyzo
05740e0f64
silence linter for unnecessary conversion
2020-09-07 15:55:53 +03:00
vyzo
666dc65b8e
only subscribed to pubsub topics once we are synced
2020-09-07 15:55:53 +03:00
Dirk McCormick
76a1b3286b
fix: if cache best is nil, return chain head
2020-09-07 14:43:06 +02:00
Alan Shaw
9d9d2a2a98
fix: second argument error message
...
Second argument should be a pointer, not runtime.
2020-09-07 12:29:40 +01:00
vyzo
219c8b927d
go mod tidy
2020-09-07 13:46:23 +03:00
vyzo
c616958557
specify topic delivery weights, with priority for blocks
2020-09-07 13:40:48 +03:00
vyzo
453ab95e54
enable pubsub RED
2020-09-07 13:40:48 +03:00
vyzo
7fdab46729
update go-libp2p-pubsub@master
2020-09-07 13:40:42 +03:00
Raúl Kripalani
798061506e
decommission chain validation.
2020-09-07 11:34:36 +01:00
Łukasz Magiera
06e3852cef
storage: Integrate async workers in sealing manager
2020-09-07 12:20:50 +02:00
Aayush Rajasekaran
0ad0d4ea11
Merge pull request #3579 from filecoin-project/fix/mpool-basefee-check
...
add defensive check for minimum GasFeeCap for inclusion within the next 20 blocks
2020-09-07 03:03:35 -04:00
Travis Person
f7b52d16f5
metrics: add expected height metric
2020-09-07 02:57:12 +00:00
Łukasz Magiera
5d73943929
storage: Fix import cycle
2020-09-06 18:54:00 +02:00
Łukasz Magiera
159ce13f5e
Async worker API
2020-09-06 18:47:16 +02:00
vyzo
e24a29b146
fix tests that touch the mpool; mock block must have a ParentBaseFee
2020-09-06 11:55:43 +03:00
vyzo
ffb2640736
use faster lookup for base fee
2020-09-06 11:55:43 +03:00
vyzo
f9492691a6
don't check baseFee lower bound for local messages
2020-09-06 11:55:43 +03:00
vyzo
1c0e6d76f0
add defensive check for minimum GasFeeCap for inclusion within the next 20 blocks
2020-09-06 11:55:43 +03:00
Aayush Rajasekaran
88c04ce959
Update docs
2020-09-06 03:51:06 -04:00
Aayush Rajasekaran
5ead23a8d4
Msig: Add CLI commands to propose, approve, or cancel adding signers
2020-09-06 03:46:07 -04:00
Aayush Rajasekaran
d0ccb54aba
Msig: Add RPC endpoints to propose, approve, or cancel adding signers
2020-09-06 01:52:30 -04:00
Aayush Rajasekaran
aaad01105e
Msig: Introduce an API & CLI to calculate amount that vests between 2 tipsets
2020-09-05 23:42:31 -04:00
Łukasz Magiera
6bdd433570
Merge pull request #3538 from filecoin-project/steb/safe-exports
...
Robustify state manager against holes in actor method numbers
2020-09-05 21:58:03 +02:00
Łukasz Magiera
c767e5ebed
Merge pull request #3547 from filecoin-project/feat/paych-status-addr
...
paych: get available funds by address or by from/to
2020-09-05 21:55:08 +02:00
Łukasz Magiera
4718efab9b
docsgen
2020-09-05 21:51:30 +02:00
Łukasz Magiera
145493388a
Merge pull request #3553 from filecoin-project/fix/panic-in-expired-slashed
...
Fix panic in OnDealExpiredSlashed
2020-09-05 21:49:54 +02:00
Łukasz Magiera
16bd0d134e
Merge pull request #3556 from filecoin-project/fix/pubsub-reduce-gossipfactor
...
adjust gossipsub gossip factor
2020-09-05 21:49:32 +02:00
Łukasz Magiera
f58cbc2594
Merge pull request #3557 from filecoin-project/fix/mpool-repub-negative
...
republish messages even if the chains have negative performance
2020-09-05 21:48:39 +02:00
Łukasz Magiera
1e190e462a
Merge pull request #3562 from filecoin-project/fix/mpool-log-spam
...
reduce mpool add failure log spam
2020-09-05 21:47:29 +02:00
Łukasz Magiera
70da2b7b4d
Merge pull request #3568 from filecoin-project/feat/lotus-shed-math
...
lotus-shed: add math command
2020-09-05 21:47:06 +02:00
Łukasz Magiera
2297c58ab6
Merge pull request #3578 from filecoin-project/misc/debug-info-premium
...
Add additional info about gas premium
2020-09-05 21:45:57 +02:00
Łukasz Magiera
5e97e29f95
Merge pull request #3580 from filecoin-project/fix/mpool-selection-bug
...
fix selection bug; priority messages were not included if other chains were negative
2020-09-05 21:44:03 +02:00
Łukasz Magiera
780f6dba34
Remote wallet backends
2020-09-05 21:39:09 +02:00
vyzo
5037282b98
add test for priority selection with negative chains
2020-09-05 22:15:18 +03:00
vyzo
0b3685e529
fix selection bug; priority messages were not included if other's chains were negative
2020-09-05 21:30:02 +03:00
Jakub Sztandera
2adb80729b
Add additional info about gas premium
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-09-05 15:17:55 +02:00
Łukasz Magiera
c074c8d0ca
Merge pull request #3570 from filecoin-project/feat/lotus-pcr-current-tipset
...
lotus-pcr: use current tipset during refund
2020-09-05 05:29:59 +02:00
Łukasz Magiera
2b62573b65
Merge pull request #3571 from shepf/master
...
Batch replacement,update lotus-storage-miner to lotus-miner.
2020-09-05 05:29:28 +02:00
shepf
16fd12024e
Batch replacement,update lotus-storage-miner to lotus-miner.
2020-09-05 10:40:53 +08:00
Travis Person
bf3466f3cb
lotus-pcr: use current tipset during refund
...
Using the tipset which is being processed might lead to incorrect gas
estimations or balance checking for the wallet.
2020-09-05 02:38:24 +00:00
Travis Person
eebd2efcbf
lotus-shed: add math command
2020-09-05 00:50:56 +00:00
Jakub Sztandera
c573310c77
Merge pull request #3565 from filecoin-project/feat/lotus-pcr-aggregate-tipsets
...
lotus-pcr: add tipset aggregation
2020-09-05 00:43:27 +02:00
Travis Person
d6691fe9d8
lotus-pcr: add tipset aggregation
2020-09-04 22:28:13 +00:00
vyzo
275f071b12
reduce mpool add failure log spam
2020-09-05 00:28:13 +03:00
Łukasz Magiera
f90cfda2e6
wallet: Add interface layer
2020-09-04 22:18:03 +02:00
Raúl Kripalani
35a8f7ebca
Merge branch 'master' into inmem-journal
2020-09-04 21:02:28 +01:00
vyzo
ad8d550d73
remove unused ts argument from Trim, replace it with allowNegative specifier
2020-09-04 22:32:30 +03:00
Steven Allen
fceeaf42ca
Robustify state manager against holes in actor method numbers
...
Also, don't simply assume that the field order matches the method numbers in
`builtin.Method*` structs.
2020-09-04 12:26:55 -07:00
Steven Allen
30fdff17b5
Skip nil exports
...
The actors may skip previously used but no longer defined method numbers.
2020-09-04 12:26:55 -07:00
vyzo
6d53862142
republish messages even if the chains have negative performance
2020-09-04 22:16:10 +03:00
vyzo
1c27a0c1cf
adjust gossipsub gossip factor
2020-09-04 22:04:48 +03:00
hannahhoward
5ef753bfa8
fix(markets): check for nil tipset
...
check for nil tipset when check func is called to avoid panic
2020-09-04 10:04:50 -07:00
Łukasz Magiera
52ce80f2b4
Merge pull request #3551 from filecoin-project/fix/paych-cli-tests
...
paych: fix broken paych tests
2020-09-04 18:32:26 +02:00
Jakub Sztandera
d8a790a13c
Merge pull request #3552 from filecoin-project/fix/fee-cap-premium
...
Fix GasPremium capping logic
2020-09-04 18:29:33 +02:00
Jakub Sztandera
20801263ec
Fix paych tests
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-09-04 18:13:09 +02:00
Jakub Sztandera
4cf52ea025
Add 0.1FIL cap too DefaultMessageSendSpec
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-09-04 15:52:50 +02:00
Dirk McCormick
de132d39ec
fix: broken paych tests
2020-09-04 15:48:13 +02:00
Jakub Sztandera
114c0ea85c
Fix GasPremium capping logic
...
Cap it just to FeeCap, there is no reason to cap it proportionally
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-09-04 15:42:12 +02:00
Dirk McCormick
51ef39592f
feat: paych - get available funds by address or by from/to
2020-09-04 13:44:09 +02:00
Łukasz Magiera
eb3ca82fa0
net cli: Support miner addresses in net connect
2020-09-04 13:37:42 +02:00
Raúl Kripalani
0a4c473a7c
fix dangling import.
2020-09-04 12:14:27 +01:00
Raúl Kripalani
1ec534d607
Merge branch 'master' into inmem-journal
2020-09-04 10:55:40 +01:00
Raúl Kripalani
905168e72e
fix lint errors.
2020-09-04 10:54:56 +01:00
Łukasz Magiera
a081dc7674
Merge pull request #3520 from filecoin-project/feat/paych-cli-add-funds
...
paych: rename CLI command from "paych get" to "paych add-funds"
2020-09-04 04:21:54 +02:00
Łukasz Magiera
924fd82d7f
Merge pull request #3523 from filecoin-project/feat/paych-cli-status
...
paych: Create `lotus paych status` command
2020-09-04 04:20:45 +02:00
Łukasz Magiera
2177fd59ef
Merge pull request #3521 from filecoin-project/conformance/tipset-actor-address
...
conformance: various changes
2020-09-04 04:18:41 +02:00
Łukasz Magiera
d81feb05d1
Merge pull request #3527 from filecoin-project/feat/watch-option-miner-storage-deals-list
...
Add watch option to storage-deals list
2020-09-04 04:13:01 +02:00
Łukasz Magiera
0a620514b7
Merge pull request #3526 from filecoin-project/fix/chainwatch/no-panic-during-processing
...
Stop SyncIncomingBlocks from leaking into chainwatch processing; No panics during processing
2020-09-04 03:55:59 +02:00
Łukasz Magiera
e52232d85f
Merge pull request #3535 from filecoin-project/steb/robust-method-lookup
...
[cli/state] Robust actor lookup
2020-09-04 03:52:43 +02:00
Łukasz Magiera
4cdd81ec86
Merge pull request #3534 from filecoin-project/feat/netpeers-agent-version
...
Add agent flag to net peers
2020-09-04 02:50:04 +02:00
Steven Allen
6e711ed739
[cli/state] Robust actor name lookup
2020-09-03 17:22:18 -07:00
Steven Allen
8778787091
[cli/state] Robust actor lookup
...
This probably isn't critical, but I noticed it, so I fixed it.
2020-09-03 17:19:05 -07:00
Łukasz Magiera
ce8bcf7932
Add agent flag to net peers
2020-09-04 02:00:53 +02:00
Mike Greenberg
abaef98fd8
fix(chainwatch): Stop SyncIncomingBlocks from leaking into processing
...
The SQL query was anchoring data from the `blocks` table, which includes
all blocks seen from SyncIncomingBlocks which isn't always available in
the chainstate via the API. In order to prevent these blocks from
leaking into normal processing (which errors anyway), the join was
changed to allow `blocks_synced` to anchor the set as we originally
intended.
2020-09-03 19:15:25 -04:00
Mike Greenberg
ddc5e57d4d
fix(chainwatch): Error instead of panic during processing
2020-09-03 19:15:19 -04:00
Raúl Kripalani
d46f684bb8
fix test following merge.
2020-09-04 00:05:44 +01:00
Raúl Kripalani
c723554d2e
upgrade test-vectors deps.
2020-09-03 23:44:21 +01:00
Whyrusleeping
021f4a881c
Merge pull request #3448 from filecoin-project/feat/paych-get-avail-funds
...
paych: Add PaychAvailableFunds API method
2020-09-03 15:26:25 -07:00
Alan Shaw
ada5e6ae68
refactor: remove puppet actor from conformance tests
...
The puppet actor has been subsumed into the chaos actor and test-vector tests no longer use it.
2020-09-03 23:19:53 +01:00
Raúl Kripalani
8e7a8d8c97
conformance: tipset-class driver: allow actor msgs, dummy-sign secp msgs.
2020-09-03 22:54:19 +01:00
Łukasz Magiera
9151f8b492
Merge pull request #3533 from filecoin-project/feat/fast-export
...
Make chain export ~1000x times faster
2020-09-03 22:47:20 +02:00
Łukasz Magiera
86cb865fdd
Make chain export ~1000x times faster
2020-09-03 21:56:35 +02:00
Aayush Rajasekaran
38cb2601d7
Merge pull request #3531 from filecoin-project/asr/changelog
...
Lotus version 0.5.10
2020-09-03 15:03:00 -04:00
Aayush Rajasekaran
94173c273a
Lotus version 0.9.10
2020-09-03 14:57:58 -04:00
Łukasz Magiera
01449e486c
Merge pull request #3528 from filecoin-project/fix/sele-gas-reward
...
Fix calculation of GasReward in messagepool
2020-09-03 20:41:28 +02:00
Jakub Sztandera
8111b227c4
Appease the linter
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-09-03 20:19:01 +02:00
Jakub Sztandera
8bb471bccd
Add getGasPerf test
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-09-03 20:19:01 +02:00
Jakub Sztandera
5074b526d0
Fix calculation of GasReward in messagepool
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-09-03 19:36:03 +02:00
Ingar Shu
1608cd2d53
Add watch option to "lotus-miner storage-deals list"
2020-09-03 10:14:30 -07:00
Łukasz Magiera
a123ef6fce
Merge pull request #3525 from filecoin-project/asr/changelog
...
Lotus version v0.5.9
2020-09-03 19:11:43 +02:00
Aayush Rajasekaran
23ec780a13
Lotus version v0.5.9
2020-09-03 12:48:20 -04:00
Aayush Rajasekaran
5569f96885
Merge pull request #3450 from filecoin-project/feat/mpool-nonce-gaps
...
track expected nonce in mpool, ignore messages with large nonce gaps
2020-09-03 12:27:32 -04:00
Dirk McCormick
930be3d0e5
feat: paych CLI - lotus paych status <from> <to>
2020-09-03 18:11:11 +02:00
Raúl Kripalani
97ff90f8fa
fix imports.
2020-09-03 15:51:26 +01:00
Hector Sanjuan
bd0c6a4ccc
Fix filename
2020-09-03 16:35:55 +02:00
Hector Sanjuan
af38c902f8
Fix architecture entry
2020-09-03 16:35:18 +02:00
Hector Sanjuan
a153e1d586
Fix #2334 : Specify seal options to disable with co-located storage worker
2020-09-03 16:35:18 +02:00
Hector Sanjuan
fe52c47570
Docs review and re-organization
...
This:
* Re-organizes the docs into sections that align with what docs.filecoin.io becoming:
* An installation section
* A "getting started" section (lotus client focused)
* A "storing" section (lotus client focused)
* A "mining" section (miner focused)
* A "build" section (developer focused)
* An legacy "architecture" section is left in the last place.
A few high-value documentation pages have been reviewed and updated with the latest recommendations:
* Installation section and lotus setup
* Miner setup
* etc.
...
Other pages have been correctly merged into the new relevant sections. Some pages have not been touched. The filesystem layout of the documentation has been changed into folders corresponding to the sections (as requested by @cw). Some pages that were not linked at all and/or where hidden, have been moved to "unclassified".
This should make the porting of the Lotus documentation to docs.filecoin.io much easier, while ensuring it is more up to date than it was before.
For the moment, this breaks most links as link-aliasing is not supported in lotus-docs.
2020-09-03 16:35:16 +02:00
Dirk McCormick
f84b1d0de9
feat: paych - rename CLI command from "paych get" to "paych add-funds"
2020-09-03 15:45:53 +02:00
Dirk McCormick
8423325a6e
refactor: paych - use channel accessor from/to instead of passing them around as params
2020-09-03 15:31:49 +02:00
Łukasz Magiera
97273655dc
Merge pull request #3502 from filecoin-project/area/ux-3388-sync-wait-target-height
...
Added target height to sync wait
2020-09-03 14:49:30 +02:00
Łukasz Magiera
10acc04ba5
Merge pull request #3497 from filecoin-project/feat/bandwidth-tracking
...
add apis and command to inspect bandwidth usage
2020-09-03 14:37:54 +02:00
vyzo
d20b6adfd2
refuse to add duplicates in the mpool
2020-09-03 15:28:44 +03:00
vyzo
a4c650316a
fix test
2020-09-03 15:28:44 +03:00
vyzo
28f57667f0
cap MaxNonceGap to 4, add delay between batch messages during republish
2020-09-03 15:28:44 +03:00
vyzo
f53d2e3a46
cap MaxNonceGap to 16
2020-09-03 15:28:44 +03:00
vyzo
7b76aa2078
warn when adding a nonce-gapped message to the mpool
2020-09-03 15:28:44 +03:00
vyzo
d76a3b87c5
ignore messages with large nonce gaps
2020-09-03 15:28:44 +03:00
vyzo
da6d384300
fix tests
2020-09-03 15:28:44 +03:00
vyzo
4c489d18a2
track expected nonce in mpool, refuse messages with large gaps
2020-09-03 15:28:44 +03:00
Łukasz Magiera
9785f14df8
Merge pull request #3516 from filecoin-project/feat/cap-fee
...
Cap fees to reasonable level by default
2020-09-03 14:10:58 +02:00
Jakub Sztandera
d35b273dbf
Cap fees to reasonable level by default
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-09-03 13:49:50 +02:00
Jakub Sztandera
13c828f112
Merge pull request #3514 from filecoin-project/ci/disable-codecov-annotations
...
Disable codecov annotations
2020-09-03 13:47:33 +02:00
Łukasz Magiera
ea6ee8e899
Disable codecov annotations
2020-09-03 13:39:16 +02:00
Dirk McCormick
1d3a21f6c8
docs: paych - correct comments on store fields
2020-09-03 08:22:40 +02:00
Dirk McCormick
3daa0b5e63
fix: paych - clarify behaviour of current available funds for non-existent channel
2020-09-03 08:20:08 +02:00
Aayush Rajasekaran
5426ef0b46
Merge pull request #3501 from filecoin-project/asr/changelog
...
Lotus version 0.5.8
2020-09-02 20:41:22 -04:00
jennijuju
860a6a231d
3388: Added target height to sync wait
2020-09-02 19:48:24 -04:00
whyrusleeping
da7fc8dbb3
further appeasement
2020-09-02 16:42:55 -07:00
Aayush Rajasekaran
f03f4775fc
Lotus version 0.5.8
2020-09-02 19:42:19 -04:00
whyrusleeping
0e39d62c9d
Appease the CI overlords
2020-09-02 16:31:41 -07:00
whyrusleeping
d196e4a8df
docs, mod tidy
2020-09-02 15:45:57 -07:00
whyrusleeping
a59dadccc9
add apis and command to inspect bandwidth usage
2020-09-02 15:25:53 -07:00
Łukasz Magiera
05db79ee35
Merge pull request #3496 from filecoin-project/feat/update-markets-0.5.9
...
Upgrade markets to v0.5.9
2020-09-02 23:47:18 +02:00
austinabell
6b63fa379f
format
2020-09-02 16:45:50 -04:00
austinabell
485f13de12
Remove load check
2020-09-02 16:45:23 -04:00
austinabell
7f3ba0e6eb
Merge branch 'master' of github.com:filecoin-project/lotus into extratsload
2020-09-02 16:44:06 -04:00
Łukasz Magiera
d552803f56
Merge pull request #3494 from filecoin-project/feat/faster-blocksync-serving
...
load fewer messages from disk when serving blocksync requests
2020-09-02 22:43:12 +02:00
hannahhoward
d2a10413a1
feat(markets): upgrade to v0.5.9
2020-09-02 13:19:39 -07:00
Lucas Molas and Łukasz Magiera
ca8f5861fe
Update chain/blocksync/server.go
...
Co-authored-by: Łukasz Magiera <magik6k@users.noreply.github.com >
2020-09-02 17:07:39 -03:00
Łukasz Magiera
7536744dcf
Merge pull request #3495 from filecoin-project/revert-3464-feat/blst-adx
...
Revert "adx blst"
2020-09-02 21:16:05 +02:00
Łukasz Magiera
8ba0385b3a
Revert "adx blst"
2020-09-02 21:05:38 +02:00
Raúl Kripalani
4554c4bda9
fix lotus-bench stale import.
2020-09-02 19:54:13 +01:00
Raúl Kripalani
3206f92063
Merge branch 'master' into inmem-journal
2020-09-02 19:50:52 +01:00
Raúl Kripalani
fd04a19544
go mod tidy.
2020-09-02 19:46:57 +01:00
Raúl Kripalani
f046af337a
split wdpost event into finer-grained ones.
2020-09-02 19:45:25 +01:00
whyrusleeping
9a5542100a
load fewer messages from disk when serving blocksync requests
2020-09-02 11:43:05 -07:00
Raúl Kripalani
ac152abc75
shuffle code to journal wdpost events.
2020-09-02 19:15:25 +01:00
Raúl Kripalani
0b6a182a44
move InitJournalKey to the top; add godcs on invoke order.
2020-09-02 19:15:07 +01:00
Łukasz Magiera
b774563ec3
Merge pull request #3492 from filecoin-project/fix/readpiece-panic
...
ffiwrapper: Fix ReadPiece panic
2020-09-02 18:59:22 +02:00
Łukasz Magiera
ca7aa69597
ffiwrapper: More correct error check on openPartialFile
2020-09-02 18:45:07 +02:00
Łukasz Magiera
5aeabe39b5
Merge pull request #3456 from filecoin-project/misc/account-for-premium
...
Account for GasPremium in GasEstimateFeeCap
2020-09-02 18:20:32 +02:00
Łukasz Magiera
5f79ff340d
Merge pull request #3489 from filecoin-project/fix/sched-deadlocks
...
sealing sched: Fix deadlock between worker.wndLk / workersLk
2020-09-02 18:03:18 +02:00
Łukasz Magiera
5a2b439773
sched: Fix tests
2020-09-02 17:37:19 +02:00
Łukasz Magiera
cfbbcd420f
Merge pull request #3463 from filecoin-project/feat/chain-state-export
...
allow exporting a number of recent chain state trees
2020-09-02 17:21:14 +02:00
Jakub Sztandera
59f765f7be
Rename to import-snapshot, require more than finality for state export
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-09-02 17:15:36 +02:00
Łukasz Magiera
528e39fcb3
docsgen, fix snapshot flag name
2020-09-02 17:15:10 +02:00
whyrusleeping
2b16e69e90
allow snapshot importing
2020-09-02 17:15:10 +02:00
whyrusleeping
09ebd1a557
allow exporting a number of recent chain state trees
2020-09-02 17:15:10 +02:00
Łukasz Magiera
edc2a28f1d
Merge pull request #3485 from filecoin-project/tipset-vector
...
tipset-class test vector driver (take 2)
2020-09-02 17:08:26 +02:00
Łukasz Magiera
7fe8580da5
sealing sched: Fix deadlock between worker.wndLk / workersLk
2020-09-02 17:06:48 +02:00
Raúl Kripalani
7cc9c83ab8
upgrade test-vectors.
2020-09-02 14:12:27 +01:00
Raúl Kripalani
0962292f92
conformance: add driver for tipset-class vectors.
2020-09-02 14:09:12 +01:00
Łukasz Magiera
b7f2487c4f
Merge pull request #3457 from filecoin-project/fix/disable-badger-gc
...
Disable GC on chain badger datastore
2020-09-02 15:02:52 +02:00
Łukasz Magiera
db86647e3a
Merge pull request #3458 from austinabell/rand/rmheight
...
Remove height from chain rand
2020-09-02 14:59:29 +02:00
Łukasz Magiera
7415627d95
Merge pull request #3483 from filecoin-project/revert-3449-tipset-vector
...
Revert "conformance: add driver for tipset-class vectors."
2020-09-02 14:51:11 +02:00
Łukasz Magiera
fa6bae988e
Revert "conformance: add driver for tipset-class vectors."
2020-09-02 14:49:55 +02:00
Dirk McCormick
2c98bf0cc7
feat: PaychAvailableFunds API method
2020-09-02 14:31:32 +02:00
Łukasz Magiera
351313523c
Merge pull request #3470 from filecoin-project/feat/toggle-message-processing
...
lotus-pcr: add toggle for message processing
2020-09-02 14:26:40 +02:00
Łukasz Magiera
80ecbeddbb
Merge pull request #3464 from filecoin-project/feat/blst-adx
...
adx blst
2020-09-02 14:25:00 +02:00
Łukasz Magiera
8222f803d5
Merge pull request #3476 from filecoin-project/asr/advance-block
...
Check error in advance-block
2020-09-02 13:46:34 +02:00
Łukasz Magiera
d5b33671c2
Merge pull request #3481 from filecoin-project/misc/consensus-label
...
Add Impact Consensus label
2020-09-02 13:43:23 +02:00
Łukasz Magiera
e86749dfe2
Merge pull request #3449 from filecoin-project/tipset-vector
...
conformance: add driver for tipset-class vectors.
2020-09-02 13:42:42 +02:00
Raúl Kripalani
ec5903ca19
fix lint error.
2020-09-02 12:28:55 +01:00
Jakub Sztandera
b5dcb5964a
Add Impact Consensus label
2020-09-02 13:07:56 +02:00
Aayush Rajasekaran
8417f516e5
Check error in advance-block
2020-09-02 02:41:12 -04:00
Travis Person
9532441ed4
lotus-pcr: add toggle for message processing
2020-09-02 03:50:16 +00:00
Travis Person
630dfb9b55
adx blst
2020-09-02 01:04:56 +00:00
Łukasz Magiera
f31dc791e4
Merge pull request #3455 from filecoin-project/deps/update-pubsub
...
update go-libp2p-pubsub@master
2020-09-01 22:13:25 +02:00
austinabell
ba881eb4cf
Remove height from chain rand
2020-09-01 15:48:16 -04:00
Raúl Kripalani
ad5793e446
update test-vectors commit.
2020-09-01 20:01:41 +01:00
Jakub Sztandera
997d49b63f
Disable GC on chain badger datastore
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-09-01 20:39:58 +02:00
Jakub Sztandera
72fb6afae2
Account for GasPremium in GasEstimateFeeCap
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-09-01 20:35:29 +02:00
vyzo
f9df806f15
update go-libp2p-pubsub@master
2020-09-01 20:46:12 +03:00
Raúl Kripalani
01737ef1cc
upgrade test-vectors deps.
2020-09-01 17:00:18 +01:00
Raúl Kripalani
3321f36b51
update test-vectors commit.
2020-09-01 16:35:26 +01:00
Raúl Kripalani
64bdd620ac
conformance: add driver for tipset-class vectors.
2020-09-01 15:35:19 +01:00
Star.LI
82f5984de1
fix crash - segment fault when partialFile.Allocated() is invoked.
...
When openPartialFile is invoked, more errors than "existed error" are
returned. If only existing error is checked, the allocated field of
partialFile may be nil.
Signed-off-by: Star.LI <star@trapdoortech.com >
2020-09-01 11:41:26 +02:00
Łukasz Magiera
b8bbbf3ea3
Merge pull request #3436 from mitchwagner/patch-2
...
fix: referenced filename
2020-09-01 11:09:26 +02:00
Łukasz Magiera
247b5205fb
Merge pull request #3442 from filecoin-project/fix/chainwatch/logging-sync-blocks
...
Some more Chainwatch improvements
2020-09-01 10:57:55 +02:00
Aayush Rajasekaran
f58e8bc9a3
Fix some failed precommit handling
2020-09-01 02:18:02 -04:00
Mike Greenberg
2b83089da8
fix(chainwatch): Add important documentation
2020-08-31 22:55:11 -04:00
Mike Greenberg
7290431cb0
fix(chainwatch): Restore IncomingBlockSync listening
2020-08-31 22:46:28 -04:00
Mike Greenberg
95a75daf9f
fix(chainwatch): Remove useless logging
2020-08-31 22:32:34 -04:00
Mike Greenberg
80ed6b8c25
fix(chainwatch): Process chain waitout waiting for update via ChainNotify
2020-08-31 22:31:25 -04:00
Aayush Rajasekaran
49d64f7f7e
Merge pull request #3438 from filecoin-project/asr/changelog
...
Lotus version 0.5.7
2020-08-31 20:04:19 -04:00
Aayush Rajasekaran
f09f38085e
Lotus version 0.5.7
2020-08-31 20:03:38 -04:00
Aayush Rajasekaran
04a9822573
Merge pull request #3428 from filecoin-project/fix/estim-gas-price-one-msg
...
Fix GasEstimateGasPremium when there is only one message on chain
2020-08-31 20:01:02 -04:00
Mitch Wagner
5848877734
fix: referenced filename
2020-08-31 19:29:43 -04:00
Aayush Rajasekaran
93814cc85a
Merge pull request #3392 from filecoin-project/fix/mpool-priority-selection
...
Tweak priority selection to not select negative perfoming chains
2020-08-31 19:22:12 -04:00
Aayush Rajasekaran
4f30311971
Merge pull request #3430 from filecoin-project/misc/bitswap-close-ctx
...
Don't use context to close bitswap
2020-08-31 19:21:06 -04:00
Aayush Rajasekaran
cfe5134375
Use Sign() to check zero-equality
2020-08-31 18:53:14 -04:00
whyrusleeping
cac848c106
add a command to import an ipld object into the chainstore
2020-08-31 14:24:23 -07:00
Łukasz Magiera
219d3c9f18
Merge pull request #3425 from filecoin-project/feat/better-worker-selection
...
Improve worker selection a bit
2020-08-31 23:11:25 +02:00
Łukasz Magiera
9110776a01
Merge pull request #3424 from filecoin-project/fix/move-unsealed
...
storage: Correcty move unsealed sectors in FinalizeSector
2020-08-31 23:09:36 +02:00
Jakub Sztandera
625c6951bb
Don't use context to close bitswap
...
Use just the Close
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-08-31 19:24:04 +02:00
Jakub Sztandera
56235aee90
Fix GasEstimateGasPremium when there is only one message on chain
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-08-31 18:12:06 +02:00
Łukasz Magiera
e14c80360d
sealing sched: Factor worker queues into utilization calc
2020-08-31 13:41:34 +02:00
Łukasz Magiera
98d51d3d80
storage: Correcty move unsealed sectors in FinalizeSector
2020-08-31 12:45:57 +02:00
Łukasz Magiera
4f45c623a5
Merge pull request #3401 from filecoin-project/asr/unsealed-infos
...
Rebuild unsealed infos on miner restart
2020-08-31 10:35:33 +02:00
Łukasz Magiera
c96613a499
Merge pull request #3405 from filecoin-project/feat/worker-storage-cli
...
worker: Cli to attach storage paths
2020-08-31 10:09:20 +02:00
Łukasz Magiera
e1e01524e7
Merge pull request #3421 from IPFSMain-Official/master
...
remove the unnecessary err check
2020-08-31 10:08:36 +02:00
刘林欣
0926f95979
remove the unnecessary err check
2020-08-31 15:11:45 +08:00
David Dias
a4decaa188
docs: add label for markets
2020-08-31 08:04:37 +01:00
Aayush Rajasekaran
27f7d3a658
Rebuild unsealed infos on miner restart
2020-08-30 18:01:07 -04:00
Łukasz Magiera
0e6ff668eb
worker: Cli to attach storage paths
2020-08-30 20:33:02 +02:00
vyzo
fba3ed7b4d
update documentation about priority addresses
2020-08-29 15:56:31 +03:00
vyzo
648130eec5
don't include negative performing chains in priority message selection
2020-08-29 15:55:19 +03:00
Aayush Rajasekaran
606a58bc6b
Lotus version 0.5.6
2020-08-29 00:56:24 -04:00
Aayush Rajasekaran
09a645e455
Merge pull request #3387 from filecoin-project/asr/import-fix
...
Fix chain import
2020-08-29 00:55:54 -04:00
Łukasz Magiera
d972a47c84
Bump version to 0.5.6
2020-08-29 06:48:28 +02:00
Łukasz Magiera
494c774303
Merge pull request #3389 from filecoin-project/fix/sched-compact-panic
...
sched: Fix panic in workerCompactWindows
2020-08-29 06:47:12 +02:00
Łukasz Magiera
28ac2fce61
sched: Fix panic in workerCompactWindows
2020-08-29 06:41:19 +02:00
Aayush Rajasekaran
5095e6f07b
Fix chain import
2020-08-28 22:15:43 -04:00
Łukasz Magiera
9a3b2abbab
Merge pull request #3383 from filecoin-project/asr/changelog
...
Lotus version 0.5.5
2020-08-29 03:52:00 +02:00
Aayush Rajasekaran
4e5b11b1d5
Lotus version 0.5.5
2020-08-28 21:49:56 -04:00
Łukasz Magiera
7eb2710e67
Merge pull request #3384 from filecoin-project/feat/markets-update-0.5.8
...
Update to markets v0.5.8
2020-08-29 03:46:38 +02:00
hannahhoward
0a36db06ed
feat(markets): update to markets v0.5.8
2020-08-28 18:03:27 -07:00
Łukasz Magiera
e86f90fe8d
Merge pull request #3380 from filecoin-project/fix/chainwatch/perf
...
perf(chainwatch): parallelize miner processing
2020-08-29 02:51:46 +02:00
Łukasz Magiera
953effcc43
Merge pull request #3350 from filecoin-project/fix/some-fsm-issues
...
Fix some fsm issues
2020-08-29 02:16:59 +02:00
Łukasz Magiera
a62e44c4e5
Fix lint
2020-08-29 02:13:38 +02:00
Will Scott
ed12b83b4e
Expand extraction / replay to
...
* allow preceeding messages
* use `stateCall` rather than state replay
* work on state root CID rather than tipset
2020-08-28 13:41:16 -07:00
Łukasz Magiera
84a632787c
Merge pull request #3313 from filecoin-project/feat/mpool-balance-tracking
...
Message Pool Rudimentary Spam Protection Measures
2020-08-28 22:35:30 +02:00
Łukasz Magiera
16f0daab90
Merge pull request #3379 from filecoin-project/feat/add-list-deals-watch-option
...
Add watch option to list-deals
2020-08-28 22:33:48 +02:00
Łukasz Magiera
3149390b3b
Merge pull request #3381 from filecoin-project/fix/dynamic-chain-sync-window
...
dynamic chain sync window
2020-08-28 22:31:21 +02:00
frrist
0185090cbb
perf(chainwatch): parallelize miner processing
2020-08-28 13:26:11 -07:00
vyzo
806f7dd15f
windowSize should not exceed blocksync.MaxRequestLength
2020-08-28 23:18:06 +03:00
Łukasz Magiera
013ebc617e
docsgen
2020-08-28 22:17:35 +02:00
vyzo
63a60cdd75
be more conservative in increasing the window size, check that we actually had more messages
2020-08-28 23:09:48 +03:00
Łukasz Magiera
4bcc71c68f
Merge pull request #3197 from filecoin-project/fix/paych-spendable-submit-voucher
...
paych: fix issue where `voucher spendable` fails for submitted vouchers
2020-08-28 22:05:04 +02:00
Łukasz Magiera
7f1374e058
docsgen
2020-08-28 22:03:09 +02:00
vyzo
3935fd77ac
remember syncer windowSize
2020-08-28 22:52:40 +03:00
Łukasz Magiera
9d0c8ae3dd
sectorstorage: update sched tests for new logic
2020-08-28 21:38:21 +02:00
vyzo
4e7fd5b6d7
sync: increase window size when successful fetching messages
2020-08-28 22:03:06 +03:00
Ingar Shu
a4ded8c2b9
Add watch option to list-deals
2020-08-28 10:40:27 -07:00
Łukasz Magiera
4a75e1e4b4
sectorstorage: Don't require tasks within a window to run in order
2020-08-28 19:38:55 +02:00
Łukasz Magiera
11b11e416b
sectorstorage: Compact assigned windows
2020-08-28 18:26:38 +02:00
vyzo
1f660c9e04
sync: half window size and retry when fetching messages fails
2020-08-28 18:45:20 +03:00
Łukasz Magiera
20ffce5c0d
Merge remote-tracking branch 'origin/master' into fix/some-fsm-issues
2020-08-28 16:47:25 +02:00
Łukasz Magiera
a7ef61279c
Merge pull request #3374 from IPFSMain-Official/fix-packing-sector
...
ignore resend SectorStartPacking event. and fix StartPacking's unsealedInfoMap lock
2020-08-28 16:37:16 +02:00
Łukasz Magiera
5ee85dc263
sectorstorage: Fix tests
2020-08-28 16:33:41 +02:00
dirkmc
6be293e848
payment channels tests improvements ( #245 )
...
* fix: payment channels tests
* fix: paych - signal to miners to stop mining when clients are done
* fix: go mod tidy
2020-08-28 13:36:20 +01:00
刘林欣
93dc33687a
ignore resend SectorStartPacking event, and unsealedInfoMap lock
2020-08-28 19:04:23 +08:00
Łukasz Magiera
932ab61c2d
Merge pull request #3275 from filecoin-project/fix/chainwatch/sync
...
fix(chainwatch): use height to determine unsynced blocks and fix deadlock in sector deal table
2020-08-28 12:16:00 +02:00
Łukasz Magiera
1d9b1f4aab
Merge pull request #3311 from filecoin-project/daviddias-patch-1
...
docs: removed non used packages from the list
2020-08-28 12:08:20 +02:00
Łukasz Magiera
7aed16ce4c
Merge pull request #3372 from filecoin-project/fix/distinguish-local-msg-errors
...
distinguish local message validation failures from remote
2020-08-28 12:07:52 +02:00
Łukasz Magiera
9f4506bda5
metrics: gofmt
2020-08-28 11:51:51 +02:00
Łukasz Magiera
fa6f9f4ae0
Merge pull request #3367 from filecoin-project/feat/chainwatch/add-power-reward-metrics
...
feat(chainwatch): Add more complete power and reward metrics
2020-08-28 11:49:22 +02:00
Łukasz Magiera
78ff5e270c
Merge pull request #3369 from filecoin-project/asr/advance-block
...
Use beacon entries in advance-block
2020-08-28 11:46:34 +02:00
Łukasz Magiera
6d1682a27e
storagefsm: wire up RecoverDealIDs fully
2020-08-28 11:44:15 +02:00
lanzafame
64768f093d
rename local recordFailure func
2020-08-28 17:15:11 +10:00
lanzafame
a24db6c584
refactor block validate recordFailure func
2020-08-28 17:11:59 +10:00
lanzafame
050a0ec5e4
further reduce code duplication
2020-08-28 17:01:45 +10:00
lanzafame
0254e4b365
reduce code duplication
2020-08-28 16:53:59 +10:00
lanzafame
3ebe4ebb3d
Add views for pubsub metrics
2020-08-28 16:25:50 +10:00
lanzafame
094baf8aa9
distinguish local message validation failures from remote
2020-08-28 16:11:24 +10:00
Mike Greenberg
ff5ac51c54
fix(chainwatch): Upsert on chain_economics
...
This table may get multiple updates depending on how many blocks get
added into a tipset. Each new block affects the tipset state, but the
parent state root will remain the same. This allows the very latest
value to be applied.
2020-08-27 23:21:20 -04:00
Mike Greenberg
9e130af9e7
feat(chainwatch): Add more complete power and reward metrics
2020-08-27 23:00:12 -04:00
Aayush Rajasekaran
bed7158212
Use beacon entries in advance-block
2020-08-27 21:38:51 -04:00
Łukasz Magiera
398cbd7f2c
deps: Update markets
2020-08-28 01:09:45 +02:00
Łukasz Magiera
5aa90b0478
Merge pull request #3337 from filecoin-project/feat/chainwatch/lotus-tokens
...
polish(chainwatch): accept lotus api and token
2020-08-28 00:27:27 +02:00
Łukasz Magiera
86c936759b
Merge pull request #3357 from filecoin-project/fix/block-validator-power
...
ignore, don't reject block if we can't determine power
2020-08-28 00:24:53 +02:00
Łukasz Magiera
22bdc43023
Merge pull request #3359 from austinabell/runner/returnval
...
Add in return value check in test-vector runner
2020-08-28 00:19:32 +02:00
Łukasz Magiera
ec2bc0baf6
Merge pull request #3363 from filecoin-project/fix/pubsub-params-tweaking
...
tweak some pubsub parameters
2020-08-28 00:18:26 +02:00
Łukasz Magiera
5b860261a0
Merge pull request #3366 from austinabell/vm/rmusm
...
Remove unsigned message pointer from Runtime
2020-08-28 00:14:26 +02:00
Łukasz Magiera
010e32d778
Merge pull request #3360 from filecoin-project/fix/dont-fail-drand-dns
...
Don't fail if could not resolve drand dnsaddr
2020-08-28 00:13:07 +02:00
Łukasz Magiera
1097d29213
sealing sched: Call trySched less when there are many tasks
2020-08-28 00:03:42 +02:00
Łukasz Magiera
a6492b1ed6
storagefsm: Auto-retry failed remove
2020-08-27 23:59:01 +02:00
Łukasz Magiera
59d2034cbb
sealing sched: Wait a bit for tasks to come in on restart
2020-08-27 23:58:37 +02:00
austinabell
39ef3a701b
Remove unsigned message pointer from Runtime
2020-08-27 17:34:45 -04:00
Łukasz Magiera
7fdffc0340
sealing sched: Give more priority to tasks (re)moving data
2020-08-27 23:29:39 +02:00
Łukasz Magiera
f2bd680cc5
gofmt
2020-08-27 23:14:46 +02:00
Łukasz Magiera
59f554b658
sealing sched: Show waiting tasks assigned to workers in sealing jobs cli
2020-08-27 23:14:33 +02:00
frrist
0ad38fe38f
lint
2020-08-27 14:09:03 -07:00
frrist
5c4db23da4
polish(chainwatch): accept lotus api and token
2020-08-27 14:05:39 -07:00
vyzo
708a8b6543
flag to allow add to skip limit check
...
essential for correctness in the revert case
2020-08-28 00:04:21 +03:00
Łukasz Magiera
d8e58e67c6
storagefsm: Treat PackingFailed sectors as expired
2020-08-27 22:41:35 +02:00
Łukasz Magiera
6c7874c883
Merge remote-tracking branch 'origin/master' into fix/some-fsm-issues
2020-08-27 21:37:08 +02:00
Łukasz Magiera
15204a9b90
storagefsm: fix tests
2020-08-27 21:34:45 +02:00
Łukasz Magiera
489d5239a5
storagefsm: Attempt to auto-recover from reorged DealIDs
2020-08-27 21:11:11 +02:00
frrist
f934ebd429
fix(chainwatch): sync based on height
2020-08-27 11:47:53 -07:00
frrist
fccdd70524
polish(chainwatch): relax scheduler refresh
2020-08-27 11:47:53 -07:00
frrist
5e40dda3bc
fix(chainwatch): fix deadlock in sector deals
2020-08-27 11:47:53 -07:00
frrist
fb8340acb2
polish(chainwatch): clean up logging
2020-08-27 11:47:53 -07:00
vyzo
20fbd66c90
tweak some pubsub parameters
...
- increase Bootstapp prune backoff to 5min from the default 1min
- reduce opportunistic graft threshold to 3.5 to account for low peer scores
2020-08-27 21:12:38 +03:00
Jakub Sztandera
b27ee8241a
Add TODO note
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-08-27 19:05:37 +02:00
Łukasz Magiera
7806a9885a
storagefsm: Record publish deals message CID
2020-08-27 17:50:50 +02:00
Jakub Sztandera
6e4889d340
Don't fail if could not resolved drand dnsaddr
...
Resolves https://github.com/filecoin-project/lotus/issues/3335
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-08-27 17:50:16 +02:00
austinabell
679a8e0c24
Add in return value check in test-vector runner
2020-08-27 11:42:01 -04:00
vyzo
6c3d8ec1de
ignore, don't reject block if we can't determine power
2020-08-27 16:53:53 +03:00
Łukasz Magiera
29078aaae9
storagefsm: Retry sending messages on out-of-gas errors
2020-08-27 14:02:00 +02:00
Łukasz Magiera
8a45148070
docsgen
2020-08-27 13:53:04 +02:00
Łukasz Magiera
df635579c4
storagefsm: Handle sectors with expired deals better
2020-08-27 13:51:38 +02:00
Łukasz Magiera
788c7dbf48
storagefsm: Separate satte for submitting commit message
2020-08-27 12:57:28 +02:00
Łukasz Magiera
99ecef89b8
gofmt
2020-08-27 12:41:24 +02:00
Łukasz Magiera
51ca460f18
miner: Fix sorting of some sector states in miner-info
2020-08-27 12:41:12 +02:00
Łukasz Magiera
e236173417
miner: Print (pre)commit message cids in sector status
2020-08-27 12:40:19 +02:00
Łukasz Magiera
15191ff80f
storagefsm: Allow removing sectors in all states
2020-08-27 12:39:20 +02:00
Łukasz Magiera
efd2129187
Merge pull request #3330 from filecoin-project/feat/slightly-better-log-info
...
print block 'age' when validating blocks during sync
2020-08-27 11:13:49 +02:00
Łukasz Magiera
73da4b9eed
Merge pull request #3336 from filecoin-project/feat/even-less-flaky-tests
...
Wait until blocks show up full nodes 'head' before claiming block has been mined
2020-08-27 11:07:14 +02:00
whyrusleeping
36ff37ba47
Wait until blocks show up full nodes 'head' before claiming block has been mined
2020-08-26 17:51:16 -07:00
whyrusleeping
a33784c434
print block 'age' when validating blocks during sync
2020-08-26 14:48:53 -07:00
Whyrusleeping
deb013cecb
Merge pull request #3081 from filecoin-project/conformance-tests
...
driver, runner and CI for interoperable test-vector based testing.
2020-08-26 14:06:39 -07:00
Whyrusleeping
cb411637cc
Merge pull request #3328 from filecoin-project/fix/log-level-miner
...
use node type agnostic api getter in log commands
2020-08-26 14:02:29 -07:00
Will
be89466367
add back junit report in conformance ci ( #3327 )
2020-08-26 21:55:06 +01:00
whyrusleeping
111c7cf688
use node type agnostic api getter in log commands
2020-08-26 13:51:32 -07:00
Raúl Kripalani
75e0387be2
fix ffiwrapper import.
2020-08-26 21:49:55 +01:00
Łukasz Magiera
c4e32fac1f
Merge pull request #3324 from filecoin-project/fix/retrieval-closing-panic
...
Resolve retrieval close event panic
2020-08-26 22:15:21 +02:00
vyzo
038e83b647
log error if we trip over too many pending messages for actor
2020-08-26 22:55:39 +03:00
vyzo
82ef0529d8
named error for too many pending messages
2020-08-26 22:48:03 +03:00
vyzo
6abfbbddd5
fix tests
2020-08-26 22:44:47 +03:00
vyzo
ad889a7240
rate limit messages per actor by enforcing maximum pending message limit
2020-08-26 22:40:10 +03:00
Łukasz Magiera
e22ae9f826
Merge pull request #3323 from filecoin-project/steb/fix-post
...
Fix PoSt with bad sectors
2020-08-26 21:22:21 +02:00
vyzo
d3e95d6b77
cast min base fee to uint64
2020-08-26 21:37:32 +03:00
vyzo
8db262c941
check gas fee cap for minimum value
2020-08-26 21:23:28 +03:00
vyzo
793eda986b
comment out Value inclusion for required funds tracking
...
we are not sure whether we want it yet.
2020-08-26 21:10:46 +03:00
hannahhoward
1cd49cec39
fix(client): insure cancelled context avoids lock
2020-08-26 10:59:07 -07:00
hannahhoward
10c1399474
fix(retrieval): resolve retrieval close event panic
...
Refactor ClientRetrieve command to remove the possibility of a send on close channel race condition
2020-08-26 10:48:23 -07:00
Raúl Kripalani
4709e231b8
drop aurora as dep; upgrade test-vectors.
2020-08-26 18:35:41 +01:00
Steven Allen
f8a14184c7
Fix lint issue
2020-08-26 10:05:03 -07:00
Steven Allen
0155a31d1f
Fix PoSt with bad sectors
...
"skipped" sectors must be replaced with a substitute "good" sector, or the
entire partition must be skipped. They should not just be omitted.
This patch also fixes the test to verify the _entire_ proof instead of just
verifying that the proof includes the correct sectors.
2020-08-26 09:56:51 -07:00
vyzo
8848c549a0
move msg serialization outside of lock, consistently use curTs
2020-08-26 19:42:56 +03:00
vyzo
4919a005d3
always verify message min gas
2020-08-26 19:37:27 +03:00
Raúl Kripalani
dabe14889d
actually apply all messages.
2020-08-26 16:48:47 +01:00
Raúl Kripalani
cb8e105a94
reduce diff noise.
2020-08-26 16:44:06 +01:00
Raúl Kripalani
efdfd3ee3e
Merge branch 'master' into inmem-journal
2020-08-26 16:38:23 +01:00
Raúl Kripalani
4e1ef09751
make journal a global var.
2020-08-26 16:09:37 +01:00
Alan Shaw
6d1e711b2a
feat: bleeding edge conformance ( #3317 )
2020-08-26 16:03:44 +01:00
Raúl Kripalani
e19087722f
Merge branch 'master' into conformance-tests
2020-08-26 15:13:46 +01:00
Raúl Kripalani
d3ac243cea
Merge remote-tracking branch 'origin/master' into conformance-tests
2020-08-26 15:12:02 +01:00
Łukasz Magiera
348dadf7ae
Merge pull request #3305 from filecoin-project/feat/update-pubsub
...
update go-libp2p-pubsub
2020-08-26 16:09:48 +02:00
Raúl Kripalani
cba5ae81ed
call out to filecoin-project/statediff upon state mismatches.
2020-08-26 15:09:33 +01:00
Łukasz Magiera
6d328c0a71
Merge pull request #3298 from filecoin-project/fix/flaky-mining-tests
...
improve flakiness of a few tests
2020-08-26 16:07:52 +02:00
vyzo
7a7066896e
better code for getRequiredFunds
2020-08-26 15:37:42 +03:00
vyzo
a2c0c10d2a
correctly account for message replacement in required funds tracking
2020-08-26 15:27:09 +03:00
vyzo
c473d3c682
rename ErrValidationFailure to ErrSoftValidationFailure
...
to make it clear to readers that this failure is soft; we might be out of sync.
2020-08-26 15:16:04 +03:00
vyzo
bedbdcaf13
give some score weight to the messages topic
2020-08-26 15:14:15 +03:00
vyzo
87e6c0973a
include message Value only in soft validation failures
2020-08-26 15:13:50 +03:00
vyzo
78876947a4
ErrBroadcastAnyway is now ErrValidationFailure
2020-08-26 15:03:13 +03:00
vyzo
b59f58435c
fix tests
2020-08-26 14:58:32 +03:00
vyzo
4adb83eaae
check aggregate pending message required funds against balance
2020-08-26 14:58:26 +03:00
vyzo
4ac9828b0c
track required funds in message set
2020-08-26 14:38:26 +03:00
vyzo
77f6e0d4f8
refactor balance check, apply it in PushWithNonce
2020-08-26 14:23:34 +03:00
vyzo
835dbfe001
check message before adding in PushWithNonce
2020-08-26 14:13:46 +03:00
David Dias
f5eb3fd086
docs: removed non used packages from the list
2020-08-26 12:10:11 +01:00
vyzo
da9630c561
remove duplicate check
...
gas limit is checked against block gas limit in ValidForBlockInclusion
2020-08-26 14:02:34 +03:00
Alan Shaw
a89faa72ea
feat(conformance): skip incorrect tests ( #3310 )
...
Fixes https://github.com/filecoin-project/test-vectors/issues/72
2020-08-26 11:45:34 +01:00
Alan Shaw
9cebb09a5f
docs: add @willscott and @alanshaw to the team ( #244 )
...
Hooray \o/!
2020-08-26 11:15:36 +01:00
dirkmc
f6f3ffc254
docs: remove reference to testground oni branch in README ( #243 )
2020-08-26 11:07:08 +01:00
vyzo
e042ce21f6
gomod: update go-libp2p-pubsub@v0.3.5
2020-08-26 08:36:58 +03:00
Whyrusleeping
d4fef1b5f8
Merge pull request #3301 from filecoin-project/feat/release-0.5.4
...
Lotus release v0.5.4
2020-08-25 17:55:15 -07:00
whyrusleeping
d5c4b66ec7
Lotus release v0.5.4
2020-08-25 17:31:40 -07:00
Whyrusleeping
0009f7c8dc
Merge pull request #3300 from filecoin-project/fix/set-peer-id
...
fix parsing of peerID in input to set-peer-id
2020-08-25 17:26:05 -07:00
Whyrusleeping
cd2e794d3f
Merge pull request #3299 from filecoin-project/steb/update-deps
...
update deps for bug fixes
2020-08-25 17:18:02 -07:00
whyrusleeping
9bb862d025
fix parsing of peerID in input to set-peer-id
2020-08-25 17:10:06 -07:00
whyrusleeping
91bb559bdf
address another spot with the more certain mining fix
2020-08-25 17:06:45 -07:00
Steven Allen
7fb4851eb9
update deps for bug fixes
...
* updates bitswap to include _many_ perf enhancements and bug fixes.
* updates go-fs-lock because the version here is pretty old.
* updates go-libp2p
* updates bbloom _just_ in case, because the version we were depending on had bugs (looks like we're not actually using it).
2020-08-25 17:06:07 -07:00
Whyrusleeping
6c2fa9086e
Merge pull request #3238 from filecoin-project/fix/jsonrpc-ctx
...
refactor(ctx): for go-jsonrpc/pull/26
2020-08-25 15:33:38 -07:00
frrist
0d61e0d717
refactor(ctx): update to latest go-jsonrpc
2020-08-25 15:20:41 -07:00
whyrusleeping
d0585ca7bb
improve flakiness of a few tests
2020-08-25 15:07:10 -07:00
Whyrusleeping
14cda27e9f
Merge pull request #3294 from filecoin-project/feat/sync-tweaking
...
Add some tracing and the ability to tweak message fetch window size
2020-08-25 13:25:22 -07:00
Whyrusleeping
cf177bfea5
Merge pull request #3296 from filecoin-project/steb/fix-lints-again
...
Fix more lint warnings.
2020-08-25 13:24:34 -07:00
Steven Allen
f84bbd4520
Fix more lint warnings.
...
This way we can keep CI green.
2020-08-25 12:56:30 -07:00
Whyrusleeping
2bf8fb8c84
Merge pull request #3295 from filecoin-project/fix/use-safe-ellipsis-for-cli-output
...
Use a safe string ellipsis/truncation function for client CLI output
2020-08-25 12:50:27 -07:00
whyrusleeping
a553db4b82
Add some tracing and the ability to tweak message fetch window size
2020-08-25 12:39:17 -07:00
Ingar Shu
121be5c6e8
Add and use a safe ellipsis function for truncating strings
2020-08-25 12:03:08 -07:00
Łukasz Magiera
e23e3db5b5
Merge pull request #3278 from filecoin-project/remove-mkminer
...
lotus-fountain: remove make miner workflow
2020-08-25 18:02:48 +02:00
Łukasz Magiera
babaab20ea
Merge pull request #3283 from filecoin-project/feat/moar-mpool-tests
...
More message pool tests and a couple of bug fixes
2020-08-25 17:59:49 +02:00
Łukasz Magiera
9d67c16ab9
Merge pull request #3284 from filecoin-project/misc/stats-gas-limit
...
Add gas_limit_uniq_total to stats
2020-08-25 17:49:59 +02:00
Jakub Sztandera
9908031b0b
Add gas_limit_uniq_total to stats
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-08-25 16:59:27 +02:00
vyzo
6b3282150b
appease linter
2020-08-25 14:03:49 +03:00
vyzo
58cfac9f67
add test for message republish
2020-08-25 13:57:02 +03:00
Dirk McCormick
340d11be38
fix: check voucher spendable should take into account submitted vouchers
2020-08-25 12:51:29 +02:00
vyzo
62b15ecc12
remove bug line
2020-08-25 13:41:20 +03:00
vyzo
6b9d392d0e
add another priority selection test
2020-08-25 13:36:03 +03:00
vyzo
9c68123ede
add test for Updates, fix behaviour for closed mpool
2020-08-25 13:29:09 +03:00
vyzo
7049b6478c
add test for Clear
2020-08-25 13:24:11 +03:00
vyzo
0e6d34c0c9
add test for loadLocal
2020-08-25 13:16:55 +03:00
vyzo
a01fa11a26
exercise debug code, fix deadlock
2020-08-25 13:03:50 +03:00
vyzo
4c71182c6b
Merge pull request #3280 from filecoin-project/fix/mpool-init-crash
...
initialize mpool ts _before_ loading local messages
2020-08-25 09:04:11 +03:00
vyzo
7e81081899
initialize mpool ts _before_ loading local messages
2020-08-25 08:49:15 +03:00
Travis Person
fb033a3719
lotus-fountain: remove make miner workflow
2020-08-25 05:10:12 +00:00
Whyrusleeping
a085b3b5f3
Merge pull request #3277 from filecoin-project/feat/release-0.5.2
...
0.5.2 release of lotus
2020-08-24 20:31:35 -07:00
whyrusleeping
ec4146642d
0.5.2 release of lotus
2020-08-24 20:25:06 -07:00
Whyrusleeping
09bcc7aa52
Merge pull request #3276 from filecoin-project/fix/mpool-select-head-change
...
more correctly handle discrepancies between mempools head and chainhead
2020-08-24 20:21:03 -07:00
Jakub Sztandera
8cc8a277a1
Remove Println
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-08-25 04:37:35 +02:00
whyrusleeping
a5c56dde10
add test to verify actor state fix works properly
2020-08-24 19:35:54 -07:00
Jakub Sztandera
7f427b8001
Fix harness weirdness
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-08-25 04:12:33 +02:00
Jakub Sztandera
33b12782e4
Take into account messages in current tispet by executing it
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-08-25 04:02:06 +02:00
Jakub Sztandera
b2ff231c48
Fix error fmt string
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-08-25 03:14:52 +02:00
Jakub Sztandera
d921791c55
Add comment
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-08-25 03:13:43 +02:00
whyrusleeping
05d65c3f88
slightly better than panicking
2020-08-24 17:40:12 -07:00
whyrusleeping
cf3298cd04
more correctly handle discrepancies between mempools head and the mining base
2020-08-24 17:21:03 -07:00
Łukasz Magiera
d789ca9299
Merge pull request #3274 from filecoin-project/fix/check-message-valid
...
Check ValidForBlockInclusion in mpool
2020-08-25 01:08:02 +02:00
Jakub Sztandera
aacfcba400
Check ValidForBlockInclusion in mpool
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-08-25 01:01:16 +02:00
Łukasz Magiera
56d419e906
Merge pull request #3273 from filecoin-project/feat/v0.5.2
...
build: Bump versions to 0.5.2
2020-08-24 23:55:07 +02:00
Łukasz Magiera
e4e0f472f9
build: Bump versions to 0.5.2
2020-08-24 23:48:57 +02:00
Łukasz Magiera
2eadc7010a
Merge pull request #3272 from filecoin-project/update/quic
...
Update quic
2020-08-24 23:36:22 +02:00
Łukasz Magiera
55cbb3480c
Merge branch 'master' of github.com:clinta/lotus into update/quic
2020-08-24 23:27:01 +02:00
Łukasz Magiera
fda038cd89
Merge pull request #3168 from filecoin-project/fix/paych-chk-vchr
...
Payment channel check voucher should get inbound channel from state
2020-08-24 23:04:34 +02:00
Łukasz Magiera
2f6f978cd5
Merge pull request #3111 from filecoin-project/fix/paych-addvchr-chk
...
paych: check To address is owned by wallet for inbound channels
2020-08-24 23:02:10 +02:00
Łukasz Magiera
ae19b8ebfd
Merge pull request #3146 from filecoin-project/feat/paych-cli-voucher-tests
...
paych: modify `lotus paych voucher best-spendable` to output _all_ best vouchers
2020-08-24 22:59:20 +02:00
Łukasz Magiera
519d68ff6b
Merge pull request #3213 from filecoin-project/feat/genesis-verify-cmd
...
add lotus-shed command to verify some stuff about the genesis car
2020-08-24 22:52:12 +02:00
whyrusleeping
90337995ff
print out genesis cid
2020-08-24 22:48:48 +02:00
whyrusleeping
aa2cad1a66
small usability tweak, fix lint
2020-08-24 22:48:47 +02:00
whyrusleeping
4f6dc0748d
print out genesis block accounts
2020-08-24 22:48:11 +02:00
whyrusleeping
6b8191121c
add lotus-shed command to verify some stuff about the genesis car
2020-08-24 22:48:11 +02:00
Łukasz Magiera
9bc48a8867
Merge pull request #3198 from filecoin-project/fix/retrieval-streaming-cleanup
...
Retrieval CLI fixes
2020-08-24 22:47:09 +02:00
Łukasz Magiera
ecc3ff4a5c
Merge pull request #3254 from filecoin-project/fix/chainwatch/independent-processor-subtasks
...
fix(chainwatch): Make processor failures independent of each other
2020-08-24 22:45:02 +02:00
Łukasz Magiera
71a2dc06d7
Merge pull request #3259 from GFZRZK/master
...
Bugfix: fix some typo and correct recoveries datasource
2020-08-24 22:44:36 +02:00
Łukasz Magiera
f7d9603c0c
Merge pull request #3268 from filecoin-project/fix/less-slow-trysched
...
sectorstorage: Make trySched less very slow
2020-08-24 22:40:11 +02:00
Łukasz Magiera
256a26d12a
Merge pull request #3271 from filecoin-project/testnet-spacerace-genesis
...
Testnet spacerace genesis
2020-08-24 22:34:57 +02:00
Travis Person
3736d1ce45
Testnet spacerace genesis
2020-08-24 19:51:48 +00:00
Whyrusleeping
672269e9d6
Merge pull request #3269 from filecoin-project/feat/randomize-chain-ticket
...
randomize ticket in genesis creation
2020-08-24 11:59:04 -07:00
Whyrusleeping
f200ac6287
Merge pull request #3252 from filecoin-project/fix/burnt-funds-state
...
fix setup of burnt funds actor state
2020-08-24 11:43:34 -07:00
whyrusleeping
1447a66515
randomize ticket in genesis creation
2020-08-24 11:33:49 -07:00
Łukasz Magiera
d9796cd25c
sectorstorage: Make trySched less very slow
2020-08-24 19:16:16 +02:00
Łukasz Magiera
ee79855536
Merge pull request #3262 from filecoin-project/feat/apidocgen
...
Wire up API doc generator
2020-08-24 18:24:07 +02:00
Łukasz Magiera
33ada25ba8
docs: Add api-methods to library.json
2020-08-24 18:18:32 +02:00
Łukasz Magiera
da90caedf0
docs: rename file
2020-08-24 18:13:52 +02:00
Łukasz Magiera
6a7cb669ac
Merge pull request #3250 from filecoin-project/fix/miner-info-avail
...
miner info: Fix avail calc, print aggregate deal info
2020-08-24 18:10:07 +02:00
Łukasz Magiera
8ae74f67df
Merge pull request #3266 from filecoin-project/fix/tracer-dnsaddr
...
Emergency fix: use DNS addr for tracer
2020-08-24 17:08:06 +02:00
vyzo
fc34b86470
use DNS addr for tracer
2020-08-24 18:01:52 +03:00
Łukasz Magiera
b87c89ad16
mod tidy, fix lint
2020-08-24 12:51:55 +02:00
Łukasz Magiera
4e74e66903
ci: Fix cbor check
2020-08-24 12:28:22 +02:00
Łukasz Magiera
ce8b369419
docs: Generate API docs
2020-08-24 12:25:49 +02:00
Łukasz Magiera
b5f4a91002
Check docsgen in CI
2020-08-24 12:24:31 +02:00
Łukasz Magiera
db4896577c
docgen: Add missing examples
2020-08-24 12:11:18 +02:00
WC
119f6ff2e6
Bugfix: fix some typo and correct recoveries datasource
...
Bugfix: fix some typo and correct recoveries data source
2020-08-24 14:56:44 +08:00
Mike Greenberg
80f8f71a96
fix(lint): Cleanup unneeded error returns; go mod tidy
2020-08-23 16:51:12 -04:00
Mike Greenberg
7e0ba4aa32
fix(chainwatch): Reduce default max-batch to 50
2020-08-23 13:01:10 -04:00
Mike Greenberg
da8dbc8ffe
fix(chainwatch): Make processor failures independent of each other
2020-08-23 01:59:15 -04:00
whyrusleeping
27e3f8ee29
fix setup of burnt funds actor state
2020-08-22 18:53:44 -07:00
Łukasz Magiera
4311c96a44
Merge pull request #3225 from filecoin-project/fix/sched-missing-worker
...
check that worker referenced by task is actually still there.
2020-08-22 22:16:32 +02:00
Łukasz Magiera
a236957538
Merge pull request #3232 from filecoin-project/asr/marked-for-upgrade
...
Indicate whether a sector has been marked for upgrade
2020-08-22 21:48:45 +02:00
Łukasz Magiera
0806fd651a
Merge pull request #3183 from filecoin-project/steb/lint-all
...
Lint everything
2020-08-22 21:47:41 +02:00
Łukasz Magiera
bf579a86a0
Merge pull request #3182 from filecoin-project/anorth/versionuint
...
Change Message.Version to be a uint64
2020-08-22 21:29:49 +02:00
Łukasz Magiera
12af420d7e
mod tidy
2020-08-22 19:16:45 +02:00
Łukasz Magiera
88016c17e4
miner info: Fix avail calc, print aggregate deal info
2020-08-22 19:15:08 +02:00
Łukasz Magiera
0df6e1e2c7
Merge pull request #3220 from shaodan/fix-import
...
Fix import storage-fsm
2020-08-22 10:38:36 +02:00
Łukasz Magiera
399a483708
Merge pull request #3209 from filecoin-project/fix/cli-log-doc
...
fix golog cli docs
2020-08-22 10:37:26 +02:00
Łukasz Magiera
8b923c123a
Merge pull request #3233 from filecoin-project/asr/docs
...
Update faucet info
2020-08-22 10:34:16 +02:00
Whyrusleeping
b378f8d310
Merge pull request #3235 from filecoin-project/momack2-patch-1
...
fix changelog date & formatting
2020-08-21 14:38:59 -07:00
MollyM
25875b4cd8
change hierarchy
2020-08-21 14:35:12 -07:00
MollyM
04bd91b2f3
fix date
2020-08-21 14:32:56 -07:00
Aayush Rajasekaran
9e2f56b0b7
Merge pull request #3226 from filecoin-project/fix/mpool-state-inconsistencies
...
Address potential mpool state inconsistencies
2020-08-21 17:17:57 -04:00
Whyrusleeping
5c315b4503
Merge pull request #3212 from filecoin-project/feat/space-race-params
...
space race parameters
2020-08-21 14:16:50 -07:00
vyzo
817358f1bb
better semantics for mpool clear local argument
...
local messages should be kept unless the parameter is true
2020-08-21 23:48:35 +03:00
vyzo
3debf005a8
add --really-do-it flag to mpool clear command
2020-08-21 23:32:41 +03:00
vyzo
087955e927
add localonly option to MpoolClear
2020-08-21 23:32:41 +03:00
vyzo
e33d398c33
remove pending local messages from the datastore when clearing the mpool
2020-08-21 23:32:41 +03:00
vyzo
9fc674feb4
update mpool documentation
2020-08-21 23:32:41 +03:00
vyzo
0c875774ce
add mpool clear cli command
2020-08-21 23:32:41 +03:00
vyzo
3027283756
add MpoolClear api
2020-08-21 23:32:41 +03:00
vyzo
161cb32078
recover from errors in head change
2020-08-21 23:32:41 +03:00
Whyrusleeping
84bbf7f420
Merge pull request #3227 from filecoin-project/feat/drand-incentinet
...
Feat/drand incentinet
2020-08-21 13:06:03 -07:00
Aayush Rajasekaran
dad3e96719
Update create miner info
2020-08-21 15:55:01 -04:00
Aayush Rajasekaran
984e52acbc
Indicate whether a sector has been marked for upgrade
2020-08-21 15:53:39 -04:00
Aayush Rajasekaran
d022dba14a
Merge pull request #3210 from filecoin-project/asr/docs
...
Update changelog for 0.5.0
2020-08-21 15:44:46 -04:00
Aayush Rajasekaran
bf98ebe33e
Merge pull request #3223 from filecoin-project/fix/nil-commd-commr
...
If sectorInfo doesnt have CommD or CommR set during commit, don't crash
2020-08-21 15:18:11 -04:00
Aayush Rajasekaran
7d704bf86b
Merge pull request #3230 from filecoin-project/feat/update-markets-0.5.7
...
Update to markets v0.5.7
2020-08-21 15:10:40 -04:00
Aayush Rajasekaran
aabb90293d
Merge pull request #3214 from filecoin-project/fix/genesis-remainder
...
Actually set genesis remainder account balance
2020-08-21 15:07:14 -04:00
Aayush Rajasekaran
6b8beabad0
Merge pull request #3211 from filecoin-project/testnet-peers
...
Testnet peers
2020-08-21 15:04:46 -04:00
hannahhoward
438fa637df
feat(markets): update to markets v0.5.7
2020-08-21 11:49:16 -07:00
Travis Person
30b28b7f7b
Update drand to incentinet
2020-08-21 17:46:43 +00:00
Hector Sanjuan
4b80bc93b0
build/drand.go: add settings for incentinet.
2020-08-21 17:45:55 +00:00
whyrusleeping
54862be3ff
check that worker referenced by task is actually still there.
2020-08-21 10:33:36 -07:00
whyrusleeping
2e78f2c267
If sectorInfo doesnt have CommD or CommR set during commit, don't crash
2020-08-21 09:31:28 -07:00
Will
a03931daab
archive more relevant coverage for conformance tests ( #3176 )
2020-08-21 16:41:35 +01:00
vyzo
8df9c483f3
Merge pull request #3218 from filecoin-project/fix/update-pubsub
...
update go-libp2p-pubsub@master
2020-08-21 18:15:22 +03:00
Raúl Kripalani
6ed1c9e905
register the puppet actor conditionally.
2020-08-21 11:51:50 +01:00
Dan Shao
f21ce3e8ee
Fix import storage-fsm -> extern/storage-sealing
2020-08-21 16:52:33 +08:00
vyzo
7c1e0d2132
update go-libp2p-pubsub@master
2020-08-21 10:53:30 +03:00
Steven Allen
5733c71c50
Lint everything
...
We were ignoring quite a few error cases, and had one case where we weren't
actually updating state where we wanted to. Unfortunately, if the linter doesn't
pass, nobody has any reason to actually check lint failures in CI.
There are three remaining XXXs marked in the code for lint.
2020-08-20 20:46:36 -07:00
whyrusleeping
4bf7619d32
Actually set genesis remainder account balance
2020-08-20 18:59:16 -07:00
Whyrusleeping
659babc6b3
Merge pull request #3215 from filecoin-project/fix/fd-limit-test
...
fix fd limit test
2020-08-20 18:58:54 -07:00
whyrusleeping
38a2f82f78
fix fd limit test
2020-08-20 18:43:43 -07:00
whyrusleeping
7456cdeb42
space race parameters
2020-08-20 17:21:33 -07:00
Travis Person
0eac90b596
Testnet peers
2020-08-21 00:11:30 +00:00
lanzafame
7f895f03f5
fix golog cli docs
2020-08-21 10:02:43 +10:00
Aayush Rajasekaran
393ac5a7c7
Update changelog
2020-08-20 19:52:47 -04:00
Jakub Sztandera
d08458a03c
s/From/To
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-08-21 00:16:48 +02:00
austinabell
e4daadbfcf
Remove extra tipset load from checking beacon entries
2020-08-20 17:54:59 -04:00
vyzo
d1718369a1
Merge pull request #3205 from filecoin-project/fix/update-pubsub
...
update pubsub and bump behaviour penalty threshold to 6
2020-08-20 23:37:17 +03:00
Łukasz Magiera
57af7e8d1e
Merge pull request #3206 from filecoin-project/docs/env-var
...
add a doc on environment variables that can be used to tweak lotus
2020-08-20 22:29:19 +02:00
Whyrusleeping
af3fe206d6
Merge pull request #3122 from filecoin-project/feat/cmd-improvements
...
sorted deal listings
2020-08-20 13:29:01 -07:00
vyzo
29f6d50c49
Merge pull request #3207 from filecoin-project/fix/more-pubsub-metrics
...
pubsub metrics for RPCs
2020-08-20 23:28:17 +03:00
vyzo
896edfe072
pubsub metrics for RPCs
2020-08-20 23:14:32 +03:00
whyrusleeping
2010bf55b7
add a doc on environment variables that can be used to tweak lotus
2020-08-20 12:52:50 -07:00
vyzo
ccd000cc16
update go-libp2p-pubsub@master
2020-08-20 22:52:40 +03:00
vyzo
de05120e69
increase behaviour penalty threshold to 6
2020-08-20 22:32:41 +03:00
Jakub Sztandera
0ada762971
Compensate for DestoryActor in gas limit estimation
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-08-20 21:14:12 +02:00
Aayush Rajasekaran
d8a669c85a
Merge pull request #3200 from filecoin-project/asr/docs
...
Update links
2020-08-20 15:00:38 -04:00
Clint Armstrong
db240359f7
upgrade libp2p-quic-transport to v0.8.0 for go 1.15 compatibility
2020-08-20 14:27:31 -04:00
vyzo
87f1b7564c
Merge pull request #3196 from filecoin-project/fix/pubsub-behavioural-penalty-threshold
...
Address issues with pubsub behavioural penalties
2020-08-20 20:19:54 +03:00
Aayush Rajasekaran
807504fa16
Update faucet link
2020-08-20 13:13:20 -04:00
Aayush Rajasekaran
93e566d7e0
Change docs.lotu.sh links to lotu.sh
2020-08-20 12:45:41 -04:00
Ingar Shu
c02c69a8d6
Check deal id when emitting events
...
Make sure to unsubscribe from retrieval events
2020-08-20 09:16:18 -07:00
vyzo
6193f4e062
pubsub: increase gossip history length to 10 heartbeats
2020-08-20 18:09:17 +03:00
Łukasz Magiera
364e3229b9
Merge pull request #3178 from filecoin-project/feat/miner-init-from-flag
...
add a from flag for miner init
2020-08-20 17:09:03 +02:00
vyzo
98d6d25c74
pubsub: set behaviour penalty threshold, increase IWANT follow up time to 5s
2020-08-20 18:08:02 +03:00
vyzo
67bf952c5a
gomod: update go-libp2p-pubsub@master
2020-08-20 18:06:06 +03:00
Łukasz Magiera
0acc461cb1
Merge pull request #3185 from filecoin-project/fix/chainwatch/fix-nil-smoothing-estimate
...
fix(chainwatch): Handle RewardState.EpochSmoothingEstimate == nil
2020-08-20 11:20:58 +02:00
Łukasz Magiera
cd82f79d35
Merge pull request #3191 from filecoin-project/feat/miner-data-transfers
...
Add data transfer list command to miner
2020-08-20 11:18:56 +02:00
Łukasz Magiera
e035e29595
Merge pull request #3189 from filecoin-project/fix/pcr-impursement
...
lotus-pcr: fix refund math
2020-08-20 11:00:29 +02:00
Łukasz Magiera
b89e94ee86
Merge pull request #3190 from filecoin-project/feat/noise-first
...
NOISE first
2020-08-20 10:57:53 +02:00
Łukasz Magiera
fc41b72bb6
Merge pull request #3181 from filecoin-project/asr/cc-upgrade-fix
...
Do not try to replace CC sectors with a deal-less sector
2020-08-20 10:56:57 +02:00
hannahhoward
0086f76a90
feat(lotus-miner): add data transfer list cmd
...
add equivalent command to list data transfers on miner side, extract common functionality for reuse
2020-08-20 01:35:48 -07:00
vyzo
92faf5c5f9
don't prefer TLS over NOISE
2020-08-20 11:33:19 +03:00
Travis Person
3eeec8d438
lotus-pcr: fix refund math
2020-08-20 08:28:53 +00:00
Mike Greenberg
bf10de82df
fix(chainwatch): Handle RewardState.EpochSmoothingEstimate == nil
2020-08-20 01:55:17 -04:00
anorth
4ce71bce2d
Change Message.Version to be a uint64
2020-08-20 14:37:21 +10:00
Aayush Rajasekaran
e9c526b218
Do not try to replace CC sectors with a deal-less sector
2020-08-19 22:41:23 -04:00
whyrusleeping
2675ffb128
add a from flag for miner init
2020-08-19 17:34:58 -07:00
Łukasz Magiera
885f357c59
Merge pull request #3175 from filecoin-project/feat/control-addersses-control
...
Wire up miner control addresses, use for PoSt
2020-08-20 02:24:33 +02:00
Łukasz Magiera
de41f63fa4
miner info: Also print locked pledge
2020-08-20 02:03:42 +02:00
Łukasz Magiera
a4807b18bc
gofmt, api docstring
2020-08-20 01:26:13 +02:00
Łukasz Magiera
b42625d824
docs: Explain setting miner control addresses
2020-08-20 01:18:03 +02:00
Łukasz Magiera
71cf358ee3
Fix windowpost test
2020-08-20 01:18:01 +02:00
Łukasz Magiera
5ea61abfe1
Wire up miner control addresses, use for post
2020-08-20 01:17:03 +02:00
Dirk McCormick
4a3c273072
fix: paych - check wallet for key for channel To address
2020-08-19 18:56:51 -04:00
Łukasz Magiera
0292c979ab
Merge pull request #3043 from filecoin-project/feat/paych-cli-tests
...
Payment Channel CLI tests
2020-08-20 00:23:00 +02:00
Łukasz Magiera
a78258efdf
Merge pull request #3157 from filecoin-project/docs/paych
...
Payment channel lotu.sh docs
2020-08-20 00:13:49 +02:00
Łukasz Magiera
bee6c0e26e
Merge remote-tracking branch 'origin/master' into feat/paych-cli-tests
2020-08-20 00:12:47 +02:00
Łukasz Magiera
6e492e41d1
Merge pull request #3165 from filecoin-project/fix/validator-ignore-nonce-errors
...
ignore, don't reject messages with nonce that is too low
2020-08-20 00:00:20 +02:00
Łukasz Magiera
f943ea7d5d
Merge pull request #3170 from filecoin-project/frrist/chainwatch-SectorOnChainInfo-ext
...
refactor(cw): add new values to sector_info table and smoothing estimate
2020-08-19 23:58:22 +02:00
Łukasz Magiera
ed098390cb
Merge pull request #3172 from filecoin-project/feat/lotus-shed-jwt
...
lotus-shed: add simple jwt creation support
2020-08-19 23:32:01 +02:00
Łukasz Magiera
3ed3e4f5d7
Merge pull request #3162 from filecoin-project/feat/data-transfer-status
...
Find out what's up with data transfers!
2020-08-19 23:30:44 +02:00
Whyrusleeping
6117afe0be
Merge pull request #3174 from filecoin-project/keyko-io-fix/genesis-multisig
...
Keyko io fix/genesis multisig
2020-08-19 13:56:36 -07:00
whyrusleeping
f5dcd4a25f
set missing miner ID field
2020-08-19 13:42:34 -07:00
frrist
05f1a23c94
feat(chainwatch): power actor smoothing estimate
2020-08-19 13:34:58 -07:00
whyrusleeping
621d675938
fixup tests
2020-08-19 13:32:53 -07:00
whyrusleeping
4f25c1c60e
minor improvements to multisig cli commands
2020-08-19 13:10:07 -07:00
frrist
fecaeda382
feat(chainwatch): reward actor smoothing estimate
2020-08-19 13:05:07 -07:00
frrist
3df85ca784
refactor(chainwatch): add new values to sector_info table
2020-08-19 13:05:07 -07:00
whyrusleeping
2ab202a03d
fixup ID allocation and a few other things
2020-08-19 12:54:33 -07:00
Travis Person
f1632376e7
lotus-shed: add simple jwt creation support
2020-08-19 19:21:36 +00:00
whyrusleeping
073efeeacb
Merge branch 'fix/genesis-multisig' of git://github.com/keyko-io/lotus into keyko-io-fix/genesis-multisig
2020-08-19 10:51:15 -07:00
Raúl Kripalani
e38f4219c5
update test-vectors commit.
2020-08-19 18:19:03 +01:00
Raúl Kripalani
30b6f38704
update test-vectors commit.
2020-08-19 18:14:19 +01:00
Raúl Kripalani
04e4bab313
register chaos actor only if selector says to do so.
2020-08-19 18:10:56 +01:00
vyzo
19253dbbb1
Merge pull request #3169 from filecoin-project/fix/drand-delivery-cap
...
fix drand topic first message delivery cap
2020-08-19 20:02:08 +03:00
Raúl Kripalani
dddf7951ef
update test-vectors commit.
2020-08-19 17:33:30 +01:00
vyzo
6c5a91735a
fix drand topic first message delivery cap
2020-08-19 18:45:31 +03:00
Raúl Kripalani
b13681df32
update test-vectors commit.
2020-08-19 14:40:55 +01:00
Raúl Kripalani
a21234cd54
deploy the chaos actor.
2020-08-19 14:31:34 +01:00
Dirk McCormick
d317835535
fix: paych check voucher should get inbound channel from state
2020-08-19 09:17:08 -04:00
Dirk McCormick
20cb9425cc
docs: paych edits
2020-08-19 08:43:06 -04:00
Raúl Kripalani
4f4cebadc7
Merge branch 'master' into conformance-tests
2020-08-19 13:33:15 +01:00
Sami Mäkelä
74f35c88ad
checking verifreg handling
2020-08-19 15:27:50 +03:00
vyzo
c7a6e32c96
ignore, don't reject messages with nonce that is too low
...
we seem to have a problem with this leading to many rejected messages and negative scores for
potentially innocent peers.
2020-08-19 13:20:16 +03:00
Sami Mäkelä
99e71badbf
check that accounts aren't overwritten
2020-08-19 13:03:59 +03:00
Sami Mäkelä
e894f360a5
merge
2020-08-19 12:26:19 +03:00
Sami Mäkelä
63ad6bc325
need to merge
2020-08-19 12:25:38 +03:00
hannahhoward
4fc5f9fe9f
feat(cli): data transfer watch option
...
make watching data transfer CLI updates only an option
2020-08-18 18:23:51 -07:00
hannahhoward
66ac7c195c
feat(cli): add updates to data transfer
...
Add an API to get data transfer updates and add modify the CLI to be an
ongoing monitoring plan
2020-08-18 17:36:29 -07:00
Łukasz Magiera
80e6e56a82
Merge pull request #2145 from filecoin-project/next
...
Next Testnet Staging
2020-08-19 02:14:30 +02:00
Łukasz Magiera
0471b10de5
Merge remote-tracking branch 'origin/master' into next
2020-08-19 02:03:14 +02:00
Łukasz Magiera
2dfc15c67d
docs: Expand sealing issue template
2020-08-19 01:57:57 +02:00
David Dias
d0f6804283
docs: add badgers
2020-08-19 01:57:25 +02:00
hannahhoward
ef7f7375e7
fix(cli): cleanup data-transfers
...
cleanup output for data transfers.
2020-08-18 16:45:20 -07:00
Łukasz Magiera
7f6c86daae
Merge pull request #3024 from filecoin-project/docs/expand-sealing-template
...
docs: Expand sealing issue template
2020-08-19 01:45:01 +02:00
Łukasz Magiera
d2d72c76e0
docs: Expand sealing issue template
2020-08-19 01:40:28 +02:00
Łukasz Magiera
ec4603e55d
Merge pull request #3160 from filecoin-project/asr/cc-upgrade-fixes
...
cc upgrade fixes
2020-08-19 01:29:05 +02:00
hannahhoward
f511cc188a
feat(cli): data transfer command
...
add command to monitor data transfers
2020-08-18 16:26:21 -07:00
Aayush Rajasekaran
7de7e65dbc
Calculate depositMinimum for upgrading as replaced sector's Initialpledge
2020-08-18 19:22:43 -04:00
Aayush Rajasekaran
98f00b510f
re-mark replaced sectors as for upgrade if precommit fails
2020-08-18 18:53:56 -04:00
Łukasz Magiera
e47e51275a
Merge pull request #3138 from filecoin-project/feat/remainder
...
place the remainder of unallocated funds in a 'remainder' account
2020-08-18 23:52:19 +02:00
whyrusleeping
916bebadef
setup proper template defaults
2020-08-18 14:34:35 -07:00
whyrusleeping
abca69b476
configurable remainder account
2020-08-18 14:30:49 -07:00
Łukasz Magiera
71aa3a59d9
Merge pull request #3047 from filecoin-project/asr/burn-genesis
...
Do not include the burnt funds actor as a genesis account actor
2020-08-18 23:10:32 +02:00
Łukasz Magiera
19be380b53
Merge pull request #3152 from filecoin-project/fix/chainwatch/rpc-peer-id-bug
...
fix(api): Filter malformed peer ID before RPC marshaling
2020-08-18 23:07:55 +02:00
Łukasz Magiera
574a22de6c
genesis: Set remainder account balance correctly
2020-08-18 22:52:25 +02:00
Mike Greenberg
8675ca561d
fix(api): Filter malformed peer ID before RPC marshaling
2020-08-18 16:29:21 -04:00
Dirk McCormick
2b15831672
docs: payment channels
2020-08-18 16:07:04 -04:00
Łukasz Magiera
1dd554ad71
Merge pull request #3155 from filecoin-project/misc/selection-misc
...
Use conditional probability for miners
2020-08-18 21:56:41 +02:00
Łukasz Magiera
3fd4921ea3
Merge pull request #3147 from filecoin-project/feat/fsm-seal-limits
...
fsm: Config for limiting max sealing sectors
2020-08-18 21:54:41 +02:00
Łukasz Magiera
a03192a39b
Separate concurrent sealing sector limit for deals
2020-08-18 21:48:18 +02:00
vyzo
6d9707c784
fix OptimalSelection3 test
2020-08-18 22:24:07 +03:00
Łukasz Magiera
d23cd2e507
Merge pull request #3136 from filecoin-project/asr/genesis-hardcode
...
Create a testnet version of setupGenesisActors
2020-08-18 21:21:04 +02:00
Łukasz Magiera
25448798b0
Merge pull request #3154 from filecoin-project/chore/add_missing_error_arg
...
Missing error argument
2020-08-18 21:19:20 +02:00
Łukasz Magiera
d1cb60bdee
Merge pull request #3118 from filecoin-project/feat/improve-pcr
...
lotus-pcr: refund provecommit sectors
2020-08-18 21:18:45 +02:00
Jakub Sztandera
e0b72ba049
Reduce number of runs to 1
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-08-18 21:10:04 +02:00
Jakub Sztandera
4d01cbfb62
Increase precision of output
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-08-18 21:10:04 +02:00
Jakub Sztandera
8d4427a8bc
add best ticket reward to tests
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-08-18 21:10:04 +02:00
Jakub Sztandera
8bca545cab
Add test for winnerProba
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-08-18 21:10:04 +02:00
Jakub Sztandera
9c98cf8bc1
Fix blockProbabilities
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-08-18 21:10:04 +02:00
Jakub Sztandera
8acd926636
Use conditional probability for noWinners, fix tests
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-08-18 21:10:04 +02:00
Jakub Sztandera
12f7ead55e
Merge pull request #3144 from filecoin-project/feat/dedup-for-basefee
...
Basefee change depends on unique messages not all messages
2020-08-18 21:08:29 +02:00
Peter Rabbitson
02d21c2833
Missing error argument
2020-08-18 21:08:20 +02:00
Łukasz Magiera
b23cac19ab
Merge pull request #3151 from filecoin-project/asr/specs-update
...
Update to specs-actors v0.9.3
2020-08-18 20:56:51 +02:00
Aayush Rajasekaran
446a4f6272
Update to specs-actors v0.9.3
2020-08-18 14:24:46 -04:00
whyrusleeping
42730bcf1c
handle potential overallocation
2020-08-18 10:56:54 -07:00
Aayush Rajasekaran
214eeccb18
Create a testnet version of setupGenesisActors
2020-08-18 13:56:47 -04:00
Łukasz Magiera
2570712a29
Merge pull request #3135 from filecoin-project/feat/genesis-block-linkage
...
proper genesis block history
2020-08-18 19:28:55 +02:00
Łukasz Magiera
6a7d72c030
fsm: fail early on too-many-sealing-sectors in pledge
2020-08-18 19:26:17 +02:00
Łukasz Magiera
e7d65be90a
gofmt
2020-08-18 18:27:28 +02:00
Łukasz Magiera
baf91f08a1
Unbreak tests
2020-08-18 18:27:18 +02:00
Łukasz Magiera
255bd6881a
Merge pull request #3142 from filecoin-project/asr/client-retrieve
...
Create eventless version of ClientRetrieve
2020-08-18 18:15:16 +02:00
Łukasz Magiera
886d9cd5eb
fsm: handle already-precommitted CommitFailed sectors correctly
2020-08-18 18:02:25 +02:00
Jakub Sztandera
c9fdd4bee2
Fix testgrounds build
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-08-18 17:40:53 +02:00
Dirk McCormick
d1592b01c3
feat: paych cli voucher tests
2020-08-18 11:33:04 -04:00
Dirk McCormick
043b63d8d8
feat: payment channel CLI tests
2020-08-18 11:26:08 -04:00
Łukasz Magiera
6a49bd6d8e
fsm: Config for limiting max sealing sectors
2020-08-18 16:54:05 +02:00
Łukasz Magiera
65ffde9e4b
fsm: Config for max WaitDeals sectors
2020-08-18 16:20:31 +02:00
Jakub Sztandera
c841f26256
Basefee change depends on unique messages not all messages
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-08-18 15:28:50 +02:00
Łukasz Magiera
4cd56b3b99
impl: wait in ClientRetrieve
2020-08-18 15:27:56 +02:00
Łukasz Magiera
2d73b04f7d
Merge pull request #3137 from filecoin-project/fix/chainwatch/calibration-improvements-2
...
More Chainwatch Improvements
2020-08-18 15:10:42 +02:00
Łukasz Magiera
36d87eb8e9
more checks around genesis CID
2020-08-18 15:04:31 +02:00
Łukasz Magiera
1ba5dd4c72
Merge pull request #3139 from filecoin-project/fix/mpool-push-deadlock
...
fix deadlock in mpool.Push
2020-08-18 14:09:00 +02:00
Łukasz Magiera
b4d9b6efaf
Merge pull request #3140 from filecoin-project/asr/restart-timer
...
restart WaitDeals timers if miner restarts
2020-08-18 13:54:55 +02:00
Sami Mäkelä
4ae02ef1b9
looks like it's working
2020-08-18 13:58:32 +03:00
Sami Mäkelä
88fbc044b3
adding actors for genesis msig addresses
2020-08-18 13:58:29 +03:00
Aayush Rajasekaran
8942c02f28
Add a reminder comment
2020-08-18 06:01:48 -04:00
Aayush Rajasekaran
add56c8b81
Create eventless version of ClientRetrieve
2020-08-18 05:49:56 -04:00
Aayush Rajasekaran
37ff876bc6
restart WaitDeals timers if miner restarts
2020-08-18 05:07:14 -04:00
vyzo
4287f76ed4
fix deadlock in mpool.Push
2020-08-18 10:19:46 +03:00
whyrusleeping
64e18131c1
place the remainder of unallocated funds in a 'remainder' account
2020-08-17 23:38:58 -07:00
Mike Greenberg
fabf26cc21
fix(chainwatch): Actually capture human actor names
2020-08-18 00:22:01 -04:00
Mike Greenberg
94e4f8d116
fix(chainwatch): Ignore blocks missing from local blockstore during processing
2020-08-18 00:22:01 -04:00
Mike Greenberg
6734287789
fix(chainwatch): Change tmp table names to not collide
2020-08-18 00:22:01 -04:00
whyrusleeping
13e5b72cdb
proper genesis block history
...
Commit hash originally stamped into the ethereum blockchain:
https://etherscan.io/tx/0xe8f51c9eefb682cd866f059462577b6dd3d2685ff4b6437f6c940ff4f4aaf067
2020-08-17 21:13:43 -07:00
Aayush Rajasekaran
8cae101c04
Merge pull request #3134 from filecoin-project/fix/active-detection-timeout
...
Remove timeouts on deal committed checks
2020-08-17 22:53:17 -04:00
hannahhoward
d1743555d4
fix(markets): remove timeouts on deal committed checks
2020-08-17 19:07:13 -07:00
Łukasz Magiera
b463749594
Merge pull request #3131 from filecoin-project/asr/no-peerid
...
strip peerid when setting on-chain addrs
2020-08-18 03:21:42 +02:00
Aayush Rajasekaran
4ef5a58b36
strip peerid when setting on-chain addrs
2020-08-17 21:18:26 -04:00
Łukasz Magiera
1bd90d0701
Merge pull request #3130 from filecoin-project/fix/reachability-cli
...
cli: Fix net reachability
2020-08-18 03:14:11 +02:00
Łukasz Magiera
127d6d0576
cli: Fix net reachability
2020-08-18 03:12:50 +02:00
Łukasz Magiera
9db478fd2e
Bump version
2020-08-18 02:58:54 +02:00
Łukasz Magiera
1cf2d1aad5
Merge pull request #3127 from filecoin-project/asr/set-peerid
...
Add a CLI method to set peerid
2020-08-18 02:58:17 +02:00
Aayush Rajasekaran
01b5118a08
Add a CLI method to set peerid
2020-08-17 20:53:02 -04:00
Łukasz Magiera
5c71d25872
Merge pull request #3126 from filecoin-project/feat/lotus-keygen
...
add lotus keygen utility
2020-08-18 02:46:12 +02:00
whyrusleeping
ef8b9eae93
add lotus keygen utility
2020-08-17 17:29:26 -07:00
Łukasz Magiera
dfa2ac6807
Merge pull request #3123 from filecoin-project/fix/retrieval-nil-serializing
...
Fix/retrieval nil serializing
2020-08-18 02:20:12 +02:00
whyrusleeping
f05cff478f
sorted deal listings
2020-08-17 14:48:49 -07:00
Ingar Shu
cb71386ed9
Don't send finishing event if there is no error
2020-08-17 14:39:08 -07:00
Ingar Shu
7fbbf23e5a
Initialize FundsSpent to zero in RetrievalEvent
2020-08-17 14:39:08 -07:00
Ingar Shu
5ace7479ad
Don't try to output nil channel values
2020-08-17 14:39:08 -07:00
Travis Person
5040623a12
lotus-pcr: refund provecommit sectors
2020-08-17 21:29:59 +00:00
vyzo
ff7f0a9dcd
Merge pull request #3090 from filecoin-project/fix/pubsub-validation-clown-shoes
...
Fix clown shoes in pubsub validation
2020-08-17 23:31:45 +03:00
vyzo
ca552cf83b
deduplicate some block validation logic
2020-08-17 21:03:08 +03:00
Łukasz Magiera
2e78ed685f
Merge pull request #3113 from filecoin-project/fix/chainwatch/calibration-improvements
...
Chainwatch Improvements
2020-08-17 19:06:05 +02:00
Łukasz Magiera
01df17f1e7
Merge pull request #3103 from filecoin-project/fix/fsm-recover-bork-snark
...
fsm: Recover from errors from VerifySeal in checkCommit
2020-08-17 19:00:16 +02:00
Łukasz Magiera
f87ede501c
Merge pull request #3101 from filecoin-project/fix/fsm-no-pci-panic
...
fsm: Fix panic on missing precommit info
2020-08-17 18:53:28 +02:00
Łukasz Magiera
bb79af7721
fsm: Recover from errors from VerifySeal in checkCommit
2020-08-17 18:53:09 +02:00
Łukasz Magiera
a66e202f02
fsm: Fix panic on missing precommit info
2020-08-17 18:45:38 +02:00
Łukasz Magiera
29db7047a3
Merge pull request #3112 from filecoin-project/fix/sched-hang
...
Fix sealing sched hands on unclean worker disconnect
2020-08-17 18:43:25 +02:00
Łukasz Magiera
6ef7a30b19
Merge pull request #3089 from filecoin-project/integrate/storage-fsm
...
integrate extern/{storage-fsm,sector-storage} into lotus source tree
2020-08-17 18:37:54 +02:00
Raúl Kripalani
1f016262cd
readd int64 cast + nolint directive.
2020-08-17 17:26:07 +01:00
Mike Greenberg
80fef50b90
feat(chainwatch): Include detailed economic data per epoch
2020-08-17 12:22:34 -04:00
Łukasz Magiera
704578c9c2
Merge pull request #3108 from austinabell/msload
...
Remove unnecessary miner state load for checking slashed
2020-08-17 18:11:09 +02:00
Łukasz Magiera
cfc1a54ee5
Merge pull request #3110 from filecoin-project/badgers
...
docs: add badgers
2020-08-17 17:57:28 +02:00
Łukasz Magiera
f31473c4cf
Update jsonrpc to fix sealing sched hangs
2020-08-17 17:36:21 +02:00
Łukasz Magiera
09dbd12638
Merge pull request #3107 from yaohcn/feat/addpiece-configurable
...
make addpiece configurable
2020-08-17 17:35:09 +02:00
Mike Greenberg
b37a39588e
feat(chainwatch): Add full version to help/startup log via build param
2020-08-17 11:31:59 -04:00
Mike Greenberg
0b498d25f6
fix(chainwatch): Actor code are human readable
2020-08-17 11:18:35 -04:00
Dirk McCormick
b25215e31b
fix: paych add voucher - for inbound voucher check channel To address is owned by wallet
2020-08-17 11:13:13 -04:00
David Dias
f5b0c30633
docs: add badgers
2020-08-17 15:21:27 +01:00
Raúl Kripalani
862bafc63a
fix lint errors.
2020-08-17 14:39:33 +01:00
austinabell
c3c6fda9d5
Remove unnecessary miner state load for checking slashed
2020-08-17 09:32:47 -04:00
Raúl Kripalani
efdc428d5d
keep storage-fsm (renamed to storage-sealing) and sector-storage in extern.
2020-08-17 14:26:18 +01:00
Łukasz Magiera
7595b1d8d4
cli: pprof goroutines command
2020-08-17 11:49:11 +02:00
yaohcn
39bcfab37c
make addpiece configurable
2020-08-17 17:39:50 +08:00
Łukasz Magiera
ae40555558
Merge pull request #3104 from filecoin-project/feat/pubsub-metrics
...
collect pubsub metrics through the tracer
2020-08-17 10:39:46 +02:00
Łukasz Magiera
9c30b17b5a
Merge pull request #3105 from yaohcn/fix/restart-flag
...
add missing restart flag
2020-08-17 10:37:24 +02:00
yaohcn
aded4b4199
add missing restart flag
2020-08-17 16:04:50 +08:00
Łukasz Magiera
eb616bff7f
Merge pull request #3100 from filecoin-project/feat/mpool-improve-repub
...
trigger early republish from head changes
2020-08-17 09:46:46 +02:00
vyzo
8cf9595d35
collect pubsub metrics through the tracer
2020-08-17 10:46:20 +03:00
Łukasz Magiera
5c23ec73cb
Merge pull request #3102 from filecoin-project/fix/mpool-docs
...
Some small improvements in mpool docs
2020-08-17 09:44:00 +02:00
vyzo
8d7994cd82
fix confusing wording
2020-08-17 10:12:54 +03:00
vyzo
fb77a758ff
note defaults in mpool configuration docs
2020-08-17 10:10:25 +03:00
vyzo
3b6e2bdb7b
trigger early republish from head changes
2020-08-17 10:03:39 +03:00
Łukasz Magiera
1898b82dc4
Merge pull request #3086 from filecoin-project/feat/mpool-doc-config-cmd
...
Mpool documentation and config cli command
2020-08-17 08:47:40 +02:00
Łukasz Magiera
290011166f
Merge pull request #3083 from filecoin-project/asr/docs
...
Show how to set env vars
2020-08-17 08:40:14 +02:00
Łukasz Magiera
c5c819afca
Merge pull request #3098 from filecoin-project/feat/config-cmd
...
Add config command that prints the default config file for a storage …
2020-08-17 08:36:51 +02:00
Łukasz Magiera
c2687f9064
Merge pull request #3084 from shaodan/next
...
Fix typo
2020-08-17 08:34:28 +02:00
Łukasz Magiera
548e94d3fc
Merge pull request #3079 from filecoin-project/fix/chainwatch-slow-read
...
fix a small issue in chain watch
2020-08-17 08:23:38 +02:00
vyzo
ae88a99c84
add some lightweight validation of local messages
2020-08-17 09:04:22 +03:00
lanzafame
0d3aaabd2c
Add config command that prints the default config file for a storage miner
2020-08-17 13:51:04 +10:00
Raúl Kripalani
f1c452754f
separate conformance suite on CI.
2020-08-16 22:50:00 +01:00
Raúl Kripalani
b9d67296ef
small adjustments to runner.
2020-08-16 22:15:12 +01:00
Raúl Kripalani
483e82e14b
point test-vectors to master.
2020-08-16 22:05:43 +01:00
Raúl Kripalani
497bda21b2
transfer builders and scripts to filecoin-project/test-vectors. ( #242 )
2020-08-16 20:36:49 +01:00
Raúl Kripalani
6164d16f19
migrate multisig suite. ( #241 )
2020-08-16 19:27:53 +01:00
vyzo
884d4ad9df
fix clown shoes pubsub validation: we always accept our own self-published messages
2020-08-16 20:46:19 +03:00
Raúl Kripalani
328cd14897
migrate transfer suite. ( #240 )
2020-08-16 13:47:21 +01:00
Raúl Kripalani
6954e6cb0e
migrate actor creation suite. ( #239 )
2020-08-16 13:40:02 +01:00
Raúl Kripalani
4f6d01d2ea
fix path in failing test.
2020-08-16 12:28:39 +01:00
Raúl Kripalani
2b511d2f57
fix lint errors.
2020-08-16 11:44:22 +01:00
Raúl Kripalani
1eed341951
fix test compilation error.
2020-08-16 11:14:24 +01:00
Raúl Kripalani
3c17cd655e
integrate extern/sector-storage into lotus proper.
2020-08-16 11:09:58 +01:00
Raúl Kripalani
fb0ccc9260
integrate extern/storage-fsm into lotus proper.
2020-08-16 10:42:13 +01:00
vyzo
aa679a7359
add message pool documentation
2020-08-16 10:57:17 +03:00
vyzo
054fc4a614
add client command for mpool config
2020-08-16 09:57:53 +03:00
Dan Shao
10b5e3e576
fix typo
2020-08-16 10:20:32 +08:00
Aayush Rajasekaran
e3c241e613
Show how to set env vars
2020-08-15 21:48:42 -04:00
Raúl Kripalani
a0c0d9c98a
small fixes.
2020-08-16 00:37:16 +01:00
Raúl Kripalani
322b33197c
introduce interoperable vector-based conformance testing.
...
This commit introduces a new package `conformance` containing:
1. the test driver to exercise Lotus against interoperable
test vectors, and
2. the test runner, which integrates go test with the test vector
corpus hosted at https://github.com/filecoin-project/conformance-vectors .
The corpus is mounted via a git submodule.
Right now, only message-class test vectors are supported. In the
next week, this support will be extended to tipset-class, chain-class,
and block sequence-class vectors.
2020-08-16 00:15:52 +01:00
Raúl Kripalani
ad17dc227c
upgrade test vectors to latest lotus ( #238 )
2020-08-16 00:03:58 +01:00
vyzo
7f27c80a6a
move sleep into the select
...
as it is it simply slows down the writer if there are many messages
2020-08-15 21:20:02 +03:00
Łukasz Magiera
9a23ede4fd
Merge pull request #3075 from filecoin-project/fix/inter-filffi
...
Update filecoin-ffi to fix Intel build
2020-08-15 13:57:27 +02:00
Łukasz Magiera
9328dc27f3
Update filecoin-ffi to fix Intel build
2020-08-15 13:19:10 +02:00
Whyrusleeping
98643b90f8
Merge pull request #3068 from filecoin-project/feat/fundmgr-fix
...
Temporary fix for fund manager add issues
2020-08-14 21:10:08 -07:00
hannahhoward
aa419155f6
feat(fundmgr): temp fix for funding issues
2020-08-14 19:37:20 -07:00
Łukasz Magiera
b75ba5ea46
Merge pull request #3066 from filecoin-project/feat/cmd-improvements
...
add a market balance command, and a verbose mode for storage-deals list
2020-08-15 01:51:18 +02:00
whyrusleeping
8dfcf2b7d3
make things print nicerly
2020-08-14 16:46:11 -07:00
whyrusleeping
8774a7b2dd
add a market balance command, and a verbose mode for storage-deals list
2020-08-14 16:45:40 -07:00
Łukasz Magiera
9012fea2f6
Merge pull request #3067 from filecoin-project/fix/addpiece-with-data
...
Fix AddPiece with data and multiple workers
2020-08-15 01:42:33 +02:00
Łukasz Magiera
a52e406c0d
Fix AddPiece with data and multiple workers
2020-08-15 01:36:29 +02:00
Łukasz Magiera
45476a208e
Merge pull request #3053 from filecoin-project/feat/worker-addpiece2
...
Support AddPiece on workers
2020-08-14 23:50:17 +02:00
Łukasz Magiera
4ca5fef0de
rpcenc: fix bug
2020-08-14 23:49:08 +02:00
Łukasz Magiera
42bb91c2e6
gofmt
2020-08-14 23:40:41 +02:00
Łukasz Magiera
1ecec49885
build: Bump versions
2020-08-14 23:40:11 +02:00
Łukasz Magiera
7fa2f20e8c
Merge pull request #3064 from filecoin-project/asr/circ-supply-api
...
Include more info in StateCirculatingSupply
2020-08-14 23:31:28 +02:00
Łukasz Magiera
d9ad6fb8c8
worker: Make disconnects less bad
2020-08-14 23:24:41 +02:00
Łukasz Magiera
aa611e49fd
rpcenc: Add timeout for readers
2020-08-14 23:12:55 +02:00
Aayush Rajasekaran
0359a458e4
Include more info in StateCirculatingSupply
2020-08-14 16:53:30 -04:00
Raúl Kripalani
955b445723
generator: stamp vectors with generation data; omitempty. ( #237 )
2020-08-14 21:30:50 +01:00
Łukasz Magiera
0377d6952b
Merge remote-tracking branch 'origin/next' into feat/worker-addpiece2
2020-08-14 21:17:30 +02:00
Łukasz Magiera
ec242c1ba7
Update jsonrpc with stacktraces on panic
2020-08-14 21:16:42 +02:00
Łukasz Magiera
4a0171d26a
Merge pull request #3058 from filecoin-project/feat/update-markets-0.5.6
...
Update markets 0.5.6
2020-08-14 21:13:00 +02:00
Łukasz Magiera
8955690d76
Merge pull request #3062 from filecoin-project/fix/post-conf-wait
...
wdpost: Wait for the correct confidence
2020-08-14 21:10:24 +02:00
Łukasz Magiera
25cb3a15e7
wdpost: Wait for the correct confidence
2020-08-14 21:03:20 +02:00
Raúl Kripalani
b2adc12287
rm suite_messages_nested.go. ( #236 )
2020-08-14 19:48:09 +01:00
Anton Evangelatov
0afeed6108
nested and paych suites in generator format ( #235 )
2020-08-14 19:40:26 +01:00
hannahhoward
6b5525b8d2
feat(markets): update markets 0.5.6
...
update markets to 0.5.6, removing use of validators that moved inside markets
2020-08-14 11:14:03 -07:00
Anton Evangelatov
b2c2a7b5d0
nested test suite ( #231 )
2020-08-14 19:34:02 +02:00
Raúl Kripalani
acbb80920b
generator; single main() entrypoint for each suite. ( #232 )
2020-08-14 18:25:35 +01:00
Alan Shaw
9ba87d4613
refactor: switch to base64 encoding for binary data ( #233 )
2020-08-14 19:05:29 +02:00
Łukasz Magiera
0c75dd3865
Support AddPiece on workers
2020-08-14 16:06:53 +02:00
Raúl Kripalani and Anton Evangelatov
99f466e35e
test vector builder API + partial migration of suites ( #229 )
...
Co-authored-by: Anton Evangelatov <anton.evangelatov@gmail.com >
2020-08-14 13:51:43 +01:00
Łukasz Magiera
4d204d2c25
Merge pull request #3022 from filecoin-project/feat/fix-rename-miner-withdraw
...
miner: fix/rename miner actor withdraw
2020-08-14 13:51:58 +02:00
Łukasz Magiera
75eaa1bf5b
Merge remote-tracking branch 'origin/next' into feat/fix-rename-miner-withdraw
2020-08-14 13:40:12 +02:00
vyzo
b44d188912
Merge pull request #3040 from filecoin-project/misc/use-zipf-selection-test
...
Add competitve selection test with Zipf premium distribution
2020-08-14 10:25:29 +03:00
vyzo
a5d2ec0df8
appease linter
2020-08-14 10:12:55 +03:00
vyzo
b844f70a3c
make competitve selection test parameteric on distribution function, add test for Zipf distribution
2020-08-14 10:09:25 +03:00
Aayush Rajasekaran
5fe85c07b1
Merge pull request #3046 from filecoin-project/asr/collateral
...
Move estimation correction into markets adapters
2020-08-13 22:27:43 -04:00
Aayush Rajasekaran
5ca410ae99
extract overestimation factor into a constant
2020-08-13 22:21:20 -04:00
Aayush Rajasekaran
2d90bcff3c
jeromy is a bad software engineer
2020-08-13 22:14:45 -04:00
Aayush Rajasekaran
c2a24b7b4c
Update markets
2020-08-13 22:13:31 -04:00
Aayush Rajasekaran
b49276ef47
Double provider collateral estimates in the client atadpter
2020-08-13 21:54:39 -04:00
whyrusleeping
eb2879ca22
allow client to specify provider collateral
2020-08-13 21:47:36 -04:00
Aayush Rajasekaran
5702ea236c
Do not include the burnt funds actor as a genesis account actor
2020-08-13 20:19:47 -04:00
Łukasz Magiera
b3f27c0075
Merge pull request #3044 from filecoin-project/frrist/fix-error-actor-not-found
...
fix: chainwatch actor not found handling
2020-08-13 23:23:52 +02:00
frrist
50d4c2e0ac
fix: error checking for actor not found
2020-08-13 14:10:05 -07:00
Łukasz Magiera
6c1ecb4d16
Merge pull request #3039 from filecoin-project/frrist/fix-id-map-table-v2
...
fix: chainwatch id_address_map
2020-08-13 20:49:22 +02:00
Jakub Sztandera
f27a122787
Use Zipf distribution for messages
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-08-13 20:22:56 +02:00
frrist
55f88b46cf
fix: best attempt at fixing the id_address_map
2020-08-13 11:14:58 -07:00
Jakub Sztandera
15a81707b4
Merge pull request #3036 from filecoin-project/feat/noise-gas-premium
...
Add noise to GasPremium calculation to help out message selection
2020-08-13 19:33:41 +02:00
Jakub Sztandera
a6d79b26e4
Add comments
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-08-13 19:27:31 +02:00
Whyrusleeping
2db1001a07
Merge pull request #3033 from filecoin-project/fix/paych-alloc-lane
...
Fix bug with paych allocate lane
2020-08-13 10:24:12 -07:00
Jakub Sztandera
d94119dada
Merge pull request #3037 from filecoin-project/feat/mpool-selection-fixes
...
Some optimal selection fixes
2020-08-13 19:15:35 +02:00
vyzo
9aa8791920
make selection2 test less touchy
2020-08-13 20:02:08 +03:00
Jakub Sztandera
ff7e441c82
Add noise to GasPremium calculation to help out message selection
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-08-13 18:57:06 +02:00
vyzo
2eff03fa1f
small fixes in optimal selection
...
1. Remove noop updates from the previous dependencies
2. Update subsequent dependencies, which was the intention
2020-08-13 19:49:07 +03:00
Łukasz Magiera
5c0d86373e
Merge pull request #3034 from filecoin-project/feat/stat-gas-limit-total
...
Add total gas used and limit to stats
2020-08-13 17:42:04 +02:00
Jakub Sztandera
8a8017c536
Merge pull request #3020 from filecoin-project/feat/lower-default-comm-maxfee
...
config: Set lower default max commit maxfee
2020-08-13 17:32:06 +02:00
Jakub Sztandera
3198d2d1e5
Add total gas used
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-08-13 16:55:12 +02:00
Jakub Sztandera
dd619e85ff
Add total gas limit to stats
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-08-13 16:48:29 +02:00
Dirk McCormick
536b2ad9d7
fix: paych - bug with allocating lane
2020-08-13 10:14:11 -04:00
Łukasz Magiera
7fc15b70ec
Merge pull request #3025 from filecoin-project/feat/retdeals-in-allinfo
...
miner: Add retrieval deal list to miner allinfo
2020-08-13 15:58:12 +02:00
Jakub Sztandera
428e315d2a
Merge pull request #3023 from filecoin-project/feat/mpool-optimimal-selection-redux
...
Further improvements for optimal message selection
2020-08-13 15:46:51 +02:00
Jakub Sztandera
91b5ec1aba
Merge pull request #3032 from filecoin-project/feat/mpool-fix-capmaxfee
...
mpool: Fix capGasFee math again
2020-08-13 14:47:46 +02:00
Łukasz Magiera
a883b1b9a9
Merge pull request #3031 from filecoin-project/feat/cleanup-pledgecoll-api
...
api: Remove unused StatePledgeCollateral
2020-08-13 14:16:48 +02:00
Łukasz Magiera
47582c0bb3
mpool: Fix capGasFee math again
2020-08-13 14:16:29 +02:00
Jakub Sztandera
0daed04c07
Don't run the test 50 times
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-08-13 14:08:11 +02:00
vyzo
09f5a64ce0
use gasPerf for negative performance check
...
it's the same in actually because effPerf<0 iff gasPerf<0, but we should be consistent
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-08-13 14:08:11 +02:00
vyzo
f3eec33bec
make OptimalSelection3 test pass
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-08-13 14:08:11 +02:00
vyzo
1aa8b6cab2
make OptimalSelection2 test pass
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-08-13 14:08:11 +02:00
vyzo
0f5598e59b
compute average boost in tests
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-08-13 14:08:11 +02:00
vyzo
5e8ae7498a
only adjust next chains if they have positve perf
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-08-13 14:08:11 +02:00
vyzo
7bbf1c7db2
don't mix negative performing chains with their parent, add some comments
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-08-13 14:08:10 +02:00
Jakub Sztandera
f35555964d
Better "optimal selection
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-08-13 14:08:10 +02:00
vyzo
d25f386bb5
mixin the previous chain's effective performance to capture effect of dependencies
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-08-13 14:08:10 +02:00
Łukasz Magiera
a366522c8d
Fix lotus-fountain build
2020-08-13 14:04:45 +02:00
Łukasz Magiera
9a39bb4e78
api: Remove unused StatePledgeCollateral
2020-08-13 14:03:59 +02:00
Łukasz Magiera
ccfb33c294
Merge pull request #3028 from filecoin-project/feat/fix-sched-deadlock
...
sealing sched: Fix deadlock in worker watcher
2020-08-13 13:46:07 +02:00
Łukasz Magiera
0cb58311c3
Merge pull request #3029 from filecoin-project/feat/net-reachability
...
cli: net reachability command
2020-08-13 13:45:19 +02:00
Łukasz Magiera
3b23ab952b
gofmt
2020-08-13 13:44:43 +02:00
Łukasz Magiera
069c39fc12
Add reachability info to miner info all
2020-08-13 13:44:03 +02:00
Łukasz Magiera
3f2a62b5e2
cli: net reachability command
2020-08-13 13:18:14 +02:00
Łukasz Magiera
632fd36205
sealing sched: Fix deadlock in worker watcher
2020-08-13 12:17:24 +02:00
Łukasz Magiera
f212ca60c8
Merge pull request #3027 from yaohcn/change-lock
...
change to RLock
2020-08-13 11:39:13 +02:00
yaohcn
1555984785
change to RLock
2020-08-13 17:31:18 +08:00
Łukasz Magiera
066bac0607
miner: Add retrieval deal list to miner allinfo
2020-08-13 10:51:13 +02:00
Łukasz Magiera
02650c7f25
miner: drop rewardsCmd from miner cmd list
2020-08-13 10:25:21 +02:00
Łukasz Magiera
936d861df5
gofmt
2020-08-13 10:20:41 +02:00
Łukasz Magiera
f0d32f2c01
miner: fix/rename miner actor withdraw
2020-08-13 10:20:09 +02:00
Łukasz Magiera
7e36188519
Merge pull request #3013 from filecoin-project/frrist/fix-id-map-table
...
fix: id_address_map conflicts
2020-08-13 09:55:48 +02:00
Łukasz Magiera
97489f8bf9
config: Set lower default max commit maxfee
2020-08-13 09:40:19 +02:00
Whyrusleeping
5ac8424f93
Merge pull request #3014 from filecoin-project/feat/update-markets-v0.5.5
...
Update markets v0.5.5
2020-08-12 19:25:24 -07:00
hannahhoward
c9a4bfba1a
feat(markets): update markets v0.5.5
2020-08-12 19:02:20 -07:00
Whyrusleeping
bd31e8d37e
Merge pull request #2991 from filecoin-project/refactor/paych-lane-amt
...
paych: use spec-actors paych with AMT for lane states
2020-08-12 17:51:17 -07:00
Steven Allen
cac3d07abb
Fix payment channel for actor changes
...
Also, allocate the next available lane, instead of max+1. That way, we fill
holes.
Finally, check some error cases.
2020-08-12 17:29:00 -07:00
Dirk McCormick
335d165db6
refactor: use spec-actors paych with AMT for lane states
2020-08-12 17:06:18 -07:00
frrist
69a472c4ea
bug: fix id_address_map table conflicts on reorg
2020-08-12 16:54:45 -07:00
frrist
ce21557d64
bug: fix bug in predicate and add tests
2020-08-12 16:52:08 -07:00
Łukasz Magiera
0a2c2e9a07
Merge pull request #3012 from filecoin-project/feat/balance-checking
...
add function to check entire state tree balance
2020-08-13 01:29:38 +02:00
whyrusleeping
b3a31d8823
add function to check entire state tree balance
2020-08-12 15:45:46 -07:00
Łukasz Magiera
4308d37c84
Merge pull request #3011 from filecoin-project/fix/nil-tipset-storageprovider
...
Add nil check in tipset change handler
2020-08-13 00:04:17 +02:00
Whyrusleeping
cc54efd88b
Merge pull request #2678 from filecoin-project/asr/genesis-expected
...
Check repo's genesis against baked-in genesis
2020-08-12 15:02:59 -07:00
Aayush Rajasekaran
cae98ac0ab
Update local-dev-net.md
2020-08-12 17:38:27 -04:00
Łukasz Magiera
e7e068ebb5
Merge pull request #3008 from filecoin-project/fix/lints
...
Fix lint errors an broken tests
2020-08-12 23:28:01 +02:00
Ingar Shu
43e1b57c3f
add nil check in tipset change handler
2020-08-12 14:27:39 -07:00
Łukasz Magiera
5561d66082
Merge pull request #3002 from keyko-io/feat/verified-price
...
Showing verified price in asks
2020-08-12 23:26:53 +02:00
Aayush Rajasekaran
d614135ebb
Check repo's genesis against baked-in genesis
2020-08-12 17:22:16 -04:00
Steven Allen
3ef3f570fb
Fix lint errors an broken tests
2020-08-12 23:16:44 +02:00
Aayush Rajasekaran
c73d597d87
Merge pull request #2961 from filecoin-project/asr/genesis-premined
...
Revise TotalCircSupply
2020-08-12 17:12:54 -04:00
Łukasz Magiera
e83fa0dd04
Merge pull request #3009 from filecoin-project/feat/offline_commp_calculation
...
Stop requiring miner address / sector size for `lotus client commP`
2020-08-12 22:51:34 +02:00
Łukasz Magiera
73ad453748
Merge pull request #3010 from filecoin-project/fix/paych-sentinel-type
...
Use regular cid as paych sentinel type
2020-08-12 22:49:56 +02:00
Łukasz Magiera
8408a56e55
Merge pull request #3005 from filecoin-project/feat/max-msg-fee-config
...
Miner fee config
2020-08-12 22:37:15 +02:00
Dirk McCormick
e689c305d2
fix: revert to using cid for paych wait sentinel
2020-08-12 16:29:44 -04:00
Łukasz Magiera
12f7e2d9bf
Use a struct for send metadata in MpoolPushMessage
2020-08-12 22:17:29 +02:00
Aayush Rajasekaran
5b280057b8
Move genesis locked funds into filVested
2020-08-12 16:16:35 -04:00
Peter Rabbitson
fd49ef8de6
Stop requiring miner address / sector size for lotus client commP
...
At present, and at least for the medium term (even with the transition to NSE)
the structure of a piece (and thus commP) will remain identical for every size
of sector.
The offline deal flow would benefit greatly if the `lotus client commP`
interface is able to calculate commP without having access to a fully synced
sync, or without even being online.
This is particularly important for filecoin-discover, as we want to allow
miners to spot-check their purchased HDDs, way before they need to accept
the mainnet deal proposals.
See comment/links in node/impl/client/client.go for details on code flow
2020-08-12 22:03:00 +02:00
Łukasz Magiera
fd4d2067a9
mpool: Fix capGasFee math
2020-08-12 22:01:31 +02:00
Łukasz Magiera
e1a1b325bc
Merge remote-tracking branch 'origin/next' into feat/max-msg-fee-config
2020-08-12 21:55:03 +02:00
Łukasz Magiera
43586ed9a1
Merge pull request #3000 from filecoin-project/feat/mpool-add-semaphore
...
Add semaphore in push and friends to reduce lock contention
2020-08-12 21:53:59 +02:00
Łukasz Magiera
ba28169356
Merge remote-tracking branch 'origin/master' into next
2020-08-12 21:33:06 +02:00
Aayush Rajasekaran
b6b5a79833
Get FilMined from the reward actor's state, not balance
2020-08-12 15:32:11 -04:00
Aayush Rajasekaran
165bcc1e38
Extract stmgr's genesis infos into a new struct
2020-08-12 15:32:11 -04:00
Aayush Rajasekaran
48ab706691
Subtract out genesis pledge and market funds when calculating circ supply
2020-08-12 15:32:11 -04:00
Aayush Rajasekaran
fe2da35a45
Move GetCircSupply out of the vm, and into stmgr
2020-08-12 15:32:07 -04:00
Aayush Rajasekaran
5933e64de1
Include premined actors in vested funds calculation
2020-08-12 15:19:48 -04:00
Łukasz Magiera
bfa0ae16b0
Merge pull request #2965 from filecoin-project/steb/update-actors
...
Update specs-actors & cbor-gen
2020-08-12 21:18:05 +02:00
Łukasz Magiera
fd41a16f84
Merge pull request #3007 from filecoin-project/fix/rbf-gaspremoim
...
Validate message pool config, validate GasPremium < GasFeeCap
2020-08-12 20:40:08 +02:00
Łukasz Magiera
491e24c90a
Merge pull request #2994 from filecoin-project/ingar/retrieval-logging
...
Generate more useful output during client retrieval
2020-08-12 20:36:14 +02:00
Jakub Sztandera
f7c222e42e
Validate message pool config, validate GasPremium < GasFeeCap
...
don't use configured RBF for mpool
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-08-12 20:31:34 +02:00
Łukasz Magiera
2a699e1de9
Merge pull request #3006 from filecoin-project/fix/disable-secio
...
RIP secio
2020-08-12 20:17:19 +02:00
vyzo
e17732b365
remove secio support, replace with noise
2020-08-12 21:15:16 +03:00
vyzo
e50ea377ef
gomod: add go-libp2p-noise, remove go-libp2p-secio
2020-08-12 21:14:52 +03:00
Jakub Sztandera
c68b023d3f
Merge pull request #2939 from filecoin-project/feat/mpool-repub
...
Update messagepool republish logic
2020-08-12 20:08:28 +02:00
Łukasz Magiera
6fe743f3a9
Fix tests
2020-08-12 20:03:07 +02:00
Łukasz Magiera
03c1776b43
types: Add text (un)marshaler on FIL
2020-08-12 19:58:39 +02:00
Łukasz Magiera
78eaac6534
config: Test deafult toml roundtrip
2020-08-12 19:55:43 +02:00
Ingar Shu
8f56814ffb
Change formatting, stringify errors before returning over JSONRPC
2020-08-12 10:54:15 -07:00
Łukasz Magiera
6f890a3edd
Miner fee config
2020-08-12 19:47:09 +02:00
Steven Allen
6f031993ba
Use the deadline open as the wpost commit epoch
2020-08-12 10:33:18 -07:00
Steven Allen
41f1c74ae2
Set a minimum sector lifetime
2020-08-12 10:33:18 -07:00
Steven Allen
e18904bff5
[WIP] fix post submission
2020-08-12 10:33:18 -07:00
Steven Allen
5c715021c1
update chain-validation
2020-08-12 10:33:07 -07:00
vyzo
43b30a80c1
retry PushWithNonce if it fails with ErrTryAgain
2020-08-12 20:32:41 +03:00
Whyrusleeping
ed72aa1307
implement randomness distinction
2020-08-12 10:32:39 -07:00
Steven Allen
9248e5a572
Update specs-actors, cbor-gen, and go-address
2020-08-12 10:32:39 -07:00
Steven Allen
9135a5d048
Pass bitfields by-value
...
This ensures we can't end up decoding nil bitfields from clients when not
expecting them.
Part of https://github.com/filecoin-project/specs-actors/issues/895 . Please see
this issue for details and leave any comments there.
2020-08-12 10:32:39 -07:00
vyzo
f2ac17845b
relinquish the lock while signing in PushWithNonce
2020-08-12 20:26:58 +03:00
Łukasz Magiera
d0147aa50f
Add maxFee param to MpoolPushMessage
2020-08-12 19:06:16 +02:00
Łukasz Magiera
9d20a5c97b
Merge pull request #3003 from filecoin-project/fix/charset-html
...
Set charset to UTF-8 in compute state output
2020-08-12 16:50:45 +02:00
Sami Mäkelä
5791765526
these were mixed up
2020-08-12 17:48:36 +03:00
Sami Mäkelä
b179eaea21
updating this
2020-08-12 17:46:53 +03:00
Sami Mäkelä
b252715f53
bad merge
2020-08-12 17:40:29 +03:00
Jakub Sztandera
f2e89e6b16
Set charset to UTF-8 in compute state output
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-08-12 16:38:32 +02:00
Sami Mäkelä
8367e79279
now working
2020-08-12 17:36:07 +03:00
Sami Mäkelä
5169785c91
merge
2020-08-12 14:15:03 +03:00
Sami Mäkelä
ac6e716ebd
merge
2020-08-12 14:12:33 +03:00
Łukasz Magiera
e2c6cc6c6d
Merge pull request #2958 from filecoin-project/asr/sync-test
...
MessagesForTipset should filter out bad nonce messages
2020-08-12 13:05:57 +02:00
vyzo
7be18df6ea
add semaphore in push and friends to reduce lock contention
2020-08-12 10:38:40 +03:00
vyzo
472e502218
fix republishing chain selection to account for edge case of inordinately long chains
2020-08-12 09:41:02 +03:00
vyzo
7b16fe3792
hold ts lock longer
2020-08-12 09:18:04 +03:00
vyzo
47f81f1ad6
increase repub message limit to 30
2020-08-12 09:13:57 +03:00
vyzo
cf34fe5cc3
extend the republish interval to something more reasonable
...
pubsub timecache duration + 5 blocks + propagation delay
2020-08-12 09:13:57 +03:00
vyzo
7396212c89
slightly increase the replublish interval to include the propagation delay as well
2020-08-12 09:13:57 +03:00
vyzo
e876617c82
new message republishing logic
2020-08-12 09:13:57 +03:00
vyzo
42951d05a5
refactor messagepool provider out of the main messagepool implementation
2020-08-12 09:13:57 +03:00
Aayush Rajasekaran
45cac72f7a
Merge pull request #2996 from filecoin-project/asr/msg-nil
...
Add checks to ValidForBlockInclusion
2020-08-11 20:04:20 -04:00
Aayush Rajasekaran
922d568e12
Add checks to ValidForBlockInclusion
2020-08-11 19:51:12 -04:00
Łukasz Magiera
a5e0a05932
Merge pull request #2995 from filecoin-project/feat/v28-proofs
...
v28 Proofs
2020-08-12 01:10:06 +02:00
Whyrusleeping
8c516df87b
Merge pull request #2992 from filecoin-project/feat/configurable-chain-store-caches
...
add env vars to configure chain store cache sizes
2020-08-11 16:01:38 -07:00
Łukasz Magiera
f537c48f93
v28 Proofs
2020-08-12 00:33:30 +02:00
Jakub Sztandera
4b93c5d194
Merge pull request #2993 from filecoin-project/fix/gasperf-div-0
...
Small fixes to mpool Trim
2020-08-12 00:31:35 +02:00
whyrusleeping
1fc768fb32
add env vars to configure chain store cache sizes
2020-08-11 15:07:17 -07:00
Jakub Sztandera
2efb18f677
Small fixes to mpool Trim
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-08-11 23:55:06 +02:00
Jakub Sztandera
d6f9383528
Merge pull request #2979 from filecoin-project/feat/mpool-optimal-seletion
...
nearly optimal message pool seletion
2020-08-11 23:45:43 +02:00
Ingar Shu
02b0c8dd94
Watch context for completion also
2020-08-11 14:43:55 -07:00
Jakub Sztandera
f018e870dc
Address review
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-08-11 23:35:06 +02:00
Ingar Shu
53e06f358a
client retrieval logging
2020-08-11 13:04:00 -07:00
vyzo
9032163c5a
turn probability eyeballing into an actual test
2020-08-11 20:47:50 +03:00
Jakub Sztandera
a45febc065
Fix MpoolLocker
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-08-11 19:32:31 +02:00
Łukasz Magiera
75f5afc0da
Merge pull request #2985 from filecoin-project/refactor/paych-mgr-api
...
Refactor paych mgr apis for easier mocking
2020-08-11 19:23:52 +02:00
vyzo
a467deede6
fix typos in comment
2020-08-11 20:20:59 +03:00
Łukasz Magiera
763074bb2d
Merge pull request #2986 from filecoin-project/refactor/paych-wait-sentinel
...
Paych manager: use special type for wait sentinel
2020-08-11 19:17:32 +02:00
Dirk McCormick
f857ee159e
refactor: unify manager interfaces for easier mocks
2020-08-11 13:15:39 -04:00
vyzo
2aaf14b558
mute timing logs if they are under 1ms
2020-08-11 20:00:51 +03:00
Łukasz Magiera
01af855450
Merge pull request #2983 from nikkolasg/feat/cachedrand
...
Use cache of verified drand values
2020-08-11 18:34:14 +02:00
vyzo
d3baf2b9eb
fix edge case in chain creation
2020-08-11 19:32:28 +03:00
Łukasz Magiera
51cf4a5749
Merge pull request #2962 from filecoin-project/refactor/rip-paych-pubsub
...
Paych refactor: replace custom pubsub impl with lib
2020-08-11 18:32:05 +02:00
Łukasz Magiera
0409c5a482
Merge pull request #2944 from filecoin-project/feat/stmgr-wait-ignore-gas
...
stmgr: Allow replacing gas values in WaitMsg
2020-08-11 17:51:28 +02:00
Raúl Kripalani
cc859d3948
journal: wdpost: record proofs_processed even if no eligible partitions.
2020-08-11 16:49:18 +01:00
Jakub Sztandera
56e3f7da7d
Fix getGasReward and Trim
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-08-11 17:18:46 +02:00
Dirk McCormick
a881e58cd6
refactor: use special type for paych wait sentinel
2020-08-11 10:45:45 -04:00
Jakub Sztandera
4da3aedacb
Work on competitve test a bit
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-08-11 16:14:27 +02:00
vyzo
0091f3a9ce
add competitive selection test
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-08-11 16:14:27 +02:00
vyzo
268d435ce0
add some optimal selection tests
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-08-11 16:14:27 +02:00
Jakub Sztandera
b309e80e41
Wire in Ticket Quality to MpoolSelect
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-08-11 16:14:27 +02:00
Jakub Sztandera
2057433f48
Add needed files
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-08-11 16:14:27 +02:00
Jakub Sztandera
d3c8f295c2
Use real blockProbabilities function
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-08-11 16:14:27 +02:00
vyzo
080614098d
fix edge case of effective performance for chains that dont fit in any partition
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-08-11 16:14:27 +02:00
vyzo
8eff3a25f9
use BlockGasLimit instead of residual for partitioning
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-08-11 16:14:26 +02:00
vyzo
28fe602a9b
pass a ticket quality to mpool.SelectMessages -- temporary
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-08-11 16:14:26 +02:00
vyzo
ca803d99fe
nearly optimal message selection for a given ticket quality
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-08-11 16:14:20 +02:00
Raúl Kripalani
200b0f72cc
mpool/repub: only record in journal if actually repubbing.
2020-08-11 15:06:13 +01:00
Raúl Kripalani
8f19fff1ec
fix tests.
2020-08-11 14:47:02 +01:00
Raúl Kripalani
b534ab9d3c
panic recovery in MaybeRecordEvent; handle nil current tipsets in wdpost.
2020-08-11 14:28:00 +01:00
Raúl Kripalani
2ea5abdfb5
wire journal into miner.
2020-08-11 13:48:32 +01:00
Raúl Kripalani
d53c6f2599
storage-fsm: emit sealing state transition notifications.
2020-08-11 13:23:40 +01:00
Raúl Kripalani
5e2c28d7e9
add comment.
2020-08-11 13:10:22 +01:00
nikkolasg
37fe0dbed2
correct return argument
2020-08-11 13:00:23 +01:00
nikkolasg
7a7cce2538
use cache from drand
2020-08-11 12:58:27 +01:00
Raúl Kripalani
bca516b028
Merge remote-tracking branch 'origin/next' into inmem-journal
2020-08-11 12:42:39 +01:00
Raúl Kripalani
92598237c3
Merge branch 'next' into inmem-journal
2020-08-11 12:41:11 +01:00
Łukasz Magiera
657b390193
Bump version
2020-08-11 12:11:59 +02:00
Łukasz Magiera
fe83334ed9
Merge pull request #2978 from filecoin-project/fix/buildall
...
Fix buildall / Bump API version
2020-08-11 12:08:18 +02:00
Łukasz Magiera
55355c4165
Bump API version
2020-08-11 10:22:58 +02:00
Łukasz Magiera
878b8c7678
Fix buildall
2020-08-11 10:22:49 +02:00
Łukasz Magiera
f25611d768
Merge pull request #2974 from filecoin-project/asr/spelling
...
fix spelling
2020-08-11 10:17:26 +02:00
Łukasz Magiera
90b5e47fa5
Merge pull request #2976 from yaohcn/space-check
...
add space check in StorageFindSector
2020-08-11 10:06:33 +02:00
yaohcn
6b0f607f4b
add space check in StorageFindSector
2020-08-11 15:27:03 +08:00
Aayush Rajasekaran
5e54219be9
fix spelling
2020-08-11 01:10:12 -04:00
Łukasz Magiera
957d83f069
Merge pull request #2955 from filecoin-project/refactor/paych-collect
...
Refactor: move paych collect inside manager
2020-08-11 01:42:10 +02:00
Łukasz Magiera
c8a5e31d65
Merge pull request #2966 from filecoin-project/feat/slightly-nicer-chain-list
...
more informative chain list
2020-08-11 01:40:28 +02:00
whyrusleeping
347ed154b8
more informative chain list
2020-08-10 16:22:02 -07:00
Dirk McCormick
51444c7f18
refactor: replace custom paych pubsub with existing impl
2020-08-10 17:53:10 -04:00
Łukasz Magiera
6d85d379ba
Merge remote-tracking branch 'origin/master' into next
2020-08-10 23:09:00 +02:00
Łukasz Magiera
a86caaa11d
Merge pull request #2947 from filecoin-project/feat/paych-merge-pending-add-funds
...
Payment channels manager: merge queued add funds
2020-08-10 22:32:21 +02:00
Aayush Rajasekaran
532c32a741
Add new BlockMsgsForTipset()
2020-08-10 15:55:44 -04:00
vyzo
45db0abb59
Merge pull request #2957 from filecoin-project/gomod/update-pubsub
...
update go-libp2p-pubsub@v0.3.4
2020-08-10 22:13:22 +03:00
vyzo
110ccfc88f
gomod: update go-libp2p-pubsub@v0.3.4
2020-08-10 22:08:29 +03:00
Aayush Rajasekaran
c72f853e09
Add a test around duplicate nonces
2020-08-10 14:28:02 -04:00
Dirk McCormick
a6100b7e46
refactor: move collect inside paych manager
2020-08-10 13:21:25 -04:00
Łukasz Magiera
fb0afbf3b0
Merge pull request #2949 from filecoin-project/feat/import-storage-repos
...
Import storage repos into lotus
2020-08-10 18:30:34 +02:00
Łukasz Magiera
624731cb80
More gomod fixing
2020-08-10 18:03:54 +02:00
Łukasz Magiera
641eb3e2cf
Merge storage-fsm subtree
2020-08-10 17:40:27 +02:00
Łukasz Magiera
85d8133f4a
Fix gomods
2020-08-10 17:31:14 +02:00
Dirk McCormick
0edf65855a
feat: paychmgr - merge queued add funds
2020-08-10 11:26:13 -04:00
Łukasz Magiera
0eaf44eb31
Merge sector-storage subtree
2020-08-10 17:25:46 +02:00
Anton Evangelatov
ffe3019561
messages/nested suite ( #215 )
...
* wip
* print out failing test
* missing account in state
* enable puppet test
* add missing preroot
* add puppet actor to lvm
* refactor getting post root and serialize of test vector (#217 )
2020-08-10 16:38:34 +02:00
Raúl Kripalani
5074ce5a38
move in-mem journal to Project Oni.
2020-08-10 15:02:15 +01:00
Łukasz Magiera
bc381fc053
stmgr: Allow changing gas values in WaitMsg
2020-08-10 14:55:52 +02:00
Łukasz Magiera
0d1174cb81
Merge pull request #2924 from filecoin-project/feat/mpool-cfg-overesitm
...
Add GasLimitOverestimation to mpool config
2020-08-10 11:33:05 +02:00
Jakub Sztandera
3710f33e14
Don't reject messages that don't pass RBF, ignore them
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-08-09 03:17:40 +02:00
Jakub Sztandera
5ea9df1824
Use 25% overesitm
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-08-09 02:22:37 +02:00
Jakub Sztandera
a826877ee3
Reduce overesitm to 10%, remove pledgeSectors test rate limit
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-08-09 00:37:24 +02:00
Jakub Sztandera
ea92f5f1ff
Handle error
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-08-09 00:30:00 +02:00
Jakub Sztandera
46fd9d5e80
Quiet down pending messages, fix GasLimit estimation, reduce fee cap
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-08-09 00:29:59 +02:00
Jakub Sztandera
b41a0ea197
Print number of prioris
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-08-09 00:29:59 +02:00
Jakub Sztandera
ed2778f785
Make MpoolPushMessage message wait for the first message to be done
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-08-09 00:29:59 +02:00
vyzo
bcb33d75d0
Merge pull request #2918 from filecoin-project/feat/mpool-tests
...
Some more mpool tests
2020-08-08 22:03:07 +03:00
Jakub Sztandera
ae1ae58dd7
Add bash function for accessing API
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-08-08 17:10:09 +02:00
Jakub Sztandera
5f157affdd
Add GasLimitOverestimation to mpool config
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-08-08 17:09:47 +02:00
Jakub Sztandera
44551124e2
Merge pull request #2923 from filecoin-project/feat/mpool-more-timings
...
also log chain creation timings
2020-08-08 16:13:15 +02:00
vyzo
9bc5d9489d
also log chain creation timings
2020-08-08 17:07:37 +03:00
vyzo
d04d947cb7
Merge pull request #2922 from filecoin-project/feat/mpool-timings
...
Add timings to various components of message selection
2020-08-08 17:01:13 +03:00
vyzo
b469277046
use structured logging for timings
2020-08-08 16:59:08 +03:00
vyzo
809e7d5390
add timings to various components of message selection
2020-08-08 16:51:30 +03:00
vyzo
4cdb5f7b81
add unit test for priority message selection
2020-08-08 11:22:47 +03:00
vyzo
2d9f2c7e72
add unit test for message skipping in chain creation
2020-08-08 11:16:50 +03:00
Łukasz Magiera
40ac52a862
Merge pull request #2910 from filecoin-project/feat/chainwatch/capture-circulating-fil
...
feat(chainwatch): capture circulating fil per tipset metric
2020-08-08 01:51:07 +02:00
Mike Greenberg
b2b7f14432
feat(chainwatch): capture circulating fil per tipset metric
2020-08-07 19:39:52 -04:00
Łukasz Magiera
e65db33d77
Merge pull request #2909 from filecoin-project/fix/mpool-bug
...
fix mpool bugs
2020-08-08 01:32:28 +02:00
vyzo
4c8c8f48f1
skip messages with nonce before the current nonce in chain creation
2020-08-08 02:16:56 +03:00
Łukasz Magiera
702d95503b
Merge pull request #2908 from filecoin-project/fix/gasfee-est
...
Fix/gasfee est
2020-08-08 00:50:38 +02:00
vyzo
01b8a6de94
remove bug line
2020-08-08 01:45:34 +03:00
Łukasz Magiera
a193feec06
gofmt
2020-08-08 00:42:08 +02:00
Jakub Sztandera
b7fe5d438f
Merge pull request #2906 from filecoin-project/feat/miner-block-journal
...
add a journal entry when miners mine a block
2020-08-08 00:41:57 +02:00
Łukasz Magiera
af15273f71
gas: Corruntly do float math
2020-08-08 00:41:57 +02:00
Jakub Sztandera
aef3a4d21d
Merge pull request #2907 from filecoin-project/misc/sync-times
...
Simplify sync logic around tipset expansions, ff and forking
2020-08-08 00:23:50 +02:00
Jakub Sztandera
239b5f547a
Add chain.basefee
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-08-07 23:53:11 +02:00
whyrusleeping
d1d4ca65b2
add block timestamp to journal
2020-08-07 14:20:51 -07:00
Jakub Sztandera
bf774fc29b
Simplify sync logic around tipset expansions, ff and forking
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-08-07 23:02:13 +02:00
whyrusleeping
e6c70c19d0
add a journal entry when miners mine a block
2020-08-07 13:51:41 -07:00
Whyrusleeping
383e28e6e7
Merge pull request #2902 from filecoin-project/asr/error-fix
...
Fix error message
2020-08-07 13:38:07 -07:00
Łukasz Magiera
5e7adf5b3f
Merge pull request #2905 from filecoin-project/feat/circ-supply-cmd
...
add command to view circulating supply
2020-08-07 22:12:23 +02:00
whyrusleeping
fbe206f843
add command to view circulating supply
2020-08-07 12:57:03 -07:00
Łukasz Magiera
f7273bc4ee
Merge pull request #2904 from filecoin-project/fix/lotus-pcr-bigint
...
lotus-pcr: initialize bigint; send refund to worker
2020-08-07 21:54:59 +02:00
Travis Person
cdc6086308
lotus-pcr: initialize bigint; send refund to worker
2020-08-07 19:25:53 +00:00
Mike Greenberg
eaf0861f20
Merge pull request #2901 from filecoin-project/feat/chainwatch/message-size
...
feat(chainwatch): track message size in bytes
2020-08-07 14:38:49 -04:00
Aayush Rajasekaran
88f677e891
Fix error message
2020-08-07 14:36:24 -04:00
Mike Greenberg
4ed968b79c
feat(chainwatch): track message size in bytes
2020-08-07 14:25:35 -04:00
Łukasz Magiera
660929519c
Merge pull request #2900 from filecoin-project/fix/feecap-bigspender
...
Don't spend eveything on message fees
2020-08-07 20:19:45 +02:00
Jakub Sztandera
f809e478f4
Don't spend eveything on message fees
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-08-07 20:09:50 +02:00
刘林欣
4bf932a4d7
show deal list when StateMarketStorageDeal not found deal
2020-08-07 19:43:38 +02:00
Łukasz Magiera
9898b4504f
Merge pull request #2889 from filecoin-project/feat/lotus-pcr
...
add lotus-pcr command tool
2020-08-07 19:39:31 +02:00
Łukasz Magiera
7a18578706
Merge pull request #2897 from filecoin-project/fix/paych-on-complete
...
Remove unneeded onComplete call in paych queue
2020-08-07 19:33:25 +02:00
Łukasz Magiera
54a6d58c2e
Merge pull request #2896 from filecoin-project/feat/mpool-config-priority
...
message pool config and priority addresses
2020-08-07 19:32:27 +02:00
vyzo
7e16e3e220
satisfy linter
2020-08-07 20:20:22 +03:00
Travis Person
f5f11af73f
lotus-pcr: ignore all actors except miners
2020-08-07 17:20:18 +00:00
vyzo
f6e8f02fd2
add persistence for mpool config
2020-08-07 20:10:09 +03:00
Łukasz Magiera
f1140e5c89
Merge pull request #2898 from filecoin-project/inc/min-gas-premium
...
Update MinGasPremium for estimation to 10e3, improve estimation
2020-08-07 19:03:36 +02:00
Travis Person
2f9cef38a1
add lotus-pcr command tool
...
Lotus PCR will attempt to reimbursement the initial pledge collateral
of the PreCommitSector miner actor method for all miners on the network.
2020-08-07 16:56:30 +00:00
Dirk McCormick
d3aa5e638d
refactor: remove unused method
2020-08-07 12:53:40 -04:00
Dirk McCormick
e488996fd0
fix: remove unused onComplete callback
2020-08-07 12:53:40 -04:00
vyzo
1b56b88132
add cooldown to message pruning
2020-08-07 19:51:49 +03:00
vyzo
c735d0da0e
fix test compilation issue
2020-08-07 19:51:49 +03:00
vyzo
b40346e1ea
never prune priority actor messages
2020-08-07 19:51:49 +03:00
vyzo
56c2894c80
add priority actor message selection
2020-08-07 19:51:49 +03:00
vyzo
c4251912dd
mpool config api
2020-08-07 19:51:49 +03:00
vyzo
42e1338ffe
mpool config
2020-08-07 19:51:49 +03:00
Jakub Sztandera
1063908dd3
Update MinGasPremium for estimation to 10e3, improve estimation
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-08-07 18:48:05 +02:00
Łukasz Magiera
70f93da5dd
Merge pull request #2899 from filecoin-project/feat/cw-block-basefee
...
chainwatch: Record parent_base_fee in blocks
2020-08-07 18:46:29 +02:00
Łukasz Magiera
a939c30256
chainwatch: Record parent_base_fee in blocks
2020-08-07 18:38:19 +02:00
Łukasz Magiera
e0b86782e9
Merge pull request #2895 from filecoin-project/feat/fix-tests
...
Fix
2020-08-07 18:37:40 +02:00
Łukasz Magiera
c62859e38b
Unrevert #2832 with fixed code
2020-08-07 18:09:53 +02:00
Łukasz Magiera
3bac504fc3
Use drand mainnet
2020-08-07 18:09:01 +02:00
Łukasz Magiera
09b4971698
Less aggresive 2k devnet block time
2020-08-07 17:51:35 +02:00
Łukasz Magiera
c8cf8f3ee1
Revert #2832 fully
2020-08-07 17:51:03 +02:00
Alan Shaw
47f0ef0eae
test: port chain validation multisig test suite ( #216 )
2020-08-07 16:45:52 +01:00
Łukasz Magiera
9b28be14cd
Betting logs
2020-08-07 17:36:15 +02:00
Alan Shaw
be5bd41640
feat: add test name to test vector meta ( #214 )
...
So we can more easily distinguish between test vectors.
2020-08-07 15:36:00 +01:00
Anton Evangelatov
de62012a7f
add messages/transfer suite ( #213 )
2020-08-07 16:25:58 +02:00
Jakub Sztandera
8aa8c15fb8
Merge pull request #2390 from filecoin-project/annoying-logs
...
rationalise annoying logs
2020-08-07 16:12:54 +02:00
Alan Shaw
a793824d2c
feat: test driver automatically records applied messages in test vector ( #212 )
...
The `TestDriver` now records applied messages in it's `TestVector` whenever an `Apply*` method is called. This removes the need for manual message serialization and recording in the tests.
2020-08-07 15:12:38 +01:00
Łukasz Magiera
3fe8b1e732
Better slashfilter logging
2020-08-07 16:08:01 +02:00
Łukasz Magiera
cad59b045b
More pond-related fixes
2020-08-07 16:07:48 +02:00
Anton Evangelatov
9fa42680fe
rationalise annoying logs.
2020-08-07 15:53:55 +02:00
Łukasz Magiera
73342e1fcf
pond: Fix network setup
2020-08-07 15:19:12 +02:00
Alan Shaw
52cf367a92
feat: add MustMarshalJSON for more DRY outputting ( #211 )
...
Small change to make encoding and printing the test vector output a bit more succinct.
2020-08-07 14:09:10 +01:00
Łukasz Magiera
051be61452
gofmt
2020-08-07 15:04:10 +02:00
Łukasz Magiera
1101d4b66a
Fix testground build
2020-08-07 15:04:00 +02:00
Alan Shaw
81ea0ec5f3
refactor: add default TestVector to TestDriver ( #208 )
...
This PR adds a `TestVector` to the `TestDriver` so that test driver methods that apply messages can be recorded in the test vector.
refs #194
2020-08-07 13:47:16 +01:00
Łukasz Magiera
b216785071
sync: Revert #2858
2020-08-07 14:46:46 +02:00
Łukasz Magiera
d31d6e61d8
miner: Don't wait for beacon entries
2020-08-07 14:43:55 +02:00
Łukasz Magiera
60545e6722
mempool: Allow 0 gasPerf chains
2020-08-07 14:43:32 +02:00
Łukasz Magiera
5a50d293b9
Merge pull request #2891 from filecoin-project/feat/mpool-negative-chain-pruning
...
some small improvements in the handling of non-performing chains
2020-08-07 10:14:09 +02:00
Łukasz Magiera
d9f3233d5f
Merge pull request #2890 from filecoin-project/test/mpool-selection-trimming
...
add regression test for selection trimming
2020-08-07 10:10:26 +02:00
Łukasz Magiera
5a5401dce3
Merge pull request #2885 from filecoin-project/asr/cli
...
Fix send CLI
2020-08-07 10:01:24 +02:00
vyzo
b31b322e77
also check for 0 in early gasPerf check
2020-08-07 10:55:43 +03:00
vyzo
26f025bc96
some small improvements in the handling of non-performing chains
...
1. We break the message accumulation the first time we see a chain with gasPerf <= 0
as it is not profitable to include them in the block
2. When trimming, we remove also trim negative performing messages to make the trimmed
chain profitable.
2020-08-07 10:33:00 +03:00
vyzo
e977649f29
add regression test for selection trimming
2020-08-07 10:10:54 +03:00
Aayush Rajasekaran
c748dea537
Fix send CLI
2020-08-07 02:37:08 -04:00
Łukasz Magiera
ec098d4833
Merge pull request #2883 from filecoin-project/update/next-master
...
Merge latest master into next
2020-08-07 05:12:33 +02:00
Łukasz Magiera
823d8a64e1
Merge remote-tracking branch 'origin/master' into update/next-master
2020-08-07 05:09:26 +02:00
Łukasz Magiera
b7695f9408
Merge pull request #2874 from filecoin-project/feat/dyn-base-fee
...
Introduce dynamic network fee
2020-08-07 04:49:36 +02:00
Aayush Rajasekaran
bab7b8029b
update chain-val again
2020-08-06 22:34:30 -04:00
Łukasz Magiera
617046fc0e
params: Bump block message limit
2020-08-07 04:16:05 +02:00
Łukasz Magiera
0612c2eab9
Merge remote-tracking branch 'origin/next' into feat/dyn-base-fee
2020-08-07 04:15:42 +02:00
Jakub Sztandera
884d03f7f1
address feedback
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-08-07 04:09:01 +02:00
Łukasz Magiera
20e49e975f
Merge pull request #2832 from filecoin-project/fix/mining-waits-beacon
...
recheck best known tipset after waiting for random beacon entry
2020-08-07 04:07:25 +02:00
Jakub Sztandera
467172f437
Accually add tests
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-08-07 04:01:58 +02:00
Jakub Sztandera
122ec8c9be
Add CalculateBaseFee tests
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-08-07 03:34:50 +02:00
Jakub Sztandera
05c527b681
Hold tipset lock while selecting messages
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-08-07 02:48:53 +02:00
whyrusleeping
de86167a7b
dont double close channels
2020-08-06 17:26:28 -07:00
Jakub Sztandera
927f355001
Remove MpoolEstimateGasPrice
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-08-07 02:19:21 +02:00
whyrusleeping
41bc8f14a2
fix tests
2020-08-06 17:05:35 -07:00
Jakub Sztandera
aa17d2bdf3
Add tests
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-08-07 01:57:21 +02:00
Aayush Rajasekaran
754d6cfea3
Update chain-val
2020-08-06 19:47:23 -04:00
Jakub Sztandera
f55ed9ea09
Update serialization vectors
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-08-07 01:21:01 +02:00
Łukasz Magiera
52c993043c
Merge pull request #2882 from filecoin-project/fix/selmsgs-hang
...
mpool: Fix SelectMessages hanging
2020-08-07 01:20:37 +02:00
Łukasz Magiera
402b4b6c70
mpool: Fix SelectMessages hanging
2020-08-07 01:01:45 +02:00
Jakub Sztandera
f45970a0d5
Fix FeeCap estimation
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-08-07 00:54:58 +02:00
Jakub Sztandera
2b2b632cd6
Make mpool select only profitable messages
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-08-07 00:40:25 +02:00
Mike Greenberg
79b701d347
fix(chainwatch): gas columns are snake_cased; fix SQL bugs
2020-08-06 18:28:54 -04:00
Jakub Sztandera
e1de0e3408
Estimate FeeCap 20 blocks in the future
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-08-07 00:10:55 +02:00
Łukasz Magiera
07bf155295
Merge remote-tracking branch 'origin/next' into feat/dyn-base-fee
2020-08-06 23:41:54 +02:00
Łukasz Magiera
6ecd831cae
Fix TestPaymentChannels
2020-08-06 23:40:55 +02:00
Jakub Sztandera
cb47f877a5
Add todo
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-08-06 23:35:38 +02:00
Łukasz Magiera
738296e8e9
Merge pull request #2880 from filecoin-project/misc/gas-update
...
Update gas numbers
2020-08-06 23:35:04 +02:00
Łukasz Magiera
5ef7328fe3
Rerun cbor-gen
2020-08-06 23:27:23 +02:00
Jakub Sztandera
5f826a2147
Update gas numbers
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-08-06 23:27:09 +02:00
Jakub Sztandera
94a38cd97d
Fix mpool test
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-08-06 23:14:09 +02:00
Jakub Sztandera
ab08858b45
Delete GasPrice from this world
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-08-06 23:08:42 +02:00
whyrusleeping
32a5c52105
add missing file
2020-08-06 16:54:16 -04:00
whyrusleeping
57d57e54a1
fix api inclusion
2020-08-06 16:54:16 -04:00
whyrusleeping
5dbbf50f62
recheck best known tipset after waiting for random beacon entry to become available
2020-08-06 16:54:16 -04:00
Łukasz Magiera
f8a6e4dce7
Merge pull request #2878 from filecoin-project/feat/better-localnet-docs
...
Feat/better localnet docs
2020-08-06 22:52:59 +02:00
Łukasz Magiera
4a831f3dd2
Merge pull request #2877 from filecoin-project/fix/unsealbug
...
Fix unseal bug, reproduce in test
2020-08-06 22:51:43 +02:00
Whyrusleeping
2212c10f3a
Merge pull request #2858 from filecoin-project/asr/sync-fix
...
Fix collectHeaders when incoming is partially built on latest tipset
2020-08-06 13:46:44 -07:00
whyrusleeping
3042183825
allow wallet import to set default address
2020-08-06 13:34:11 -07:00
Jakub Sztandera
4004c657b9
Fix chain types tests
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-08-06 22:23:54 +02:00
hannahhoward
78aa615b4d
fix(markets): fix unsealing bug
...
when commD hasn't been set, just pass cid.Undef
2020-08-06 13:22:45 -07:00
hannahhoward
75771d10d4
fix(markets): replicate unsealing bug
2020-08-06 13:17:16 -07:00
Łukasz Magiera
4f509d9b67
Merge pull request #2813 from filecoin-project/feat/unseal-on-workers
...
workers: Enable unseal support
2020-08-06 22:03:43 +02:00
Łukasz Magiera
aa4bd66f11
Merge pull request #2873 from filecoin-project/fix/paych-cli-get
...
Fix CLI cmd: paych get
2020-08-06 21:50:15 +02:00
Jakub Sztandera
c29dd72174
add check for feecap and premium to vm.checkMessage
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-08-06 21:45:03 +02:00
Łukasz Magiera
245fe6e3df
Merge pull request #2871 from filecoin-project/fix/bail-on-store-err
...
Bail out if there's an error writing state to store
2020-08-06 21:43:13 +02:00
Jakub Sztandera
562a3f482e
Fix GasEstimateGasLimit
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-08-06 21:28:47 +02:00
Jakub Sztandera
d6765847df
Fix some messagepool tests
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-08-06 21:25:30 +02:00
Jakub Sztandera
6562b7a4bc
Fix some tests
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-08-06 21:14:55 +02:00
Jakub Sztandera
b384ac6943
Compute correct base burns, miner tip and so on
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-08-06 21:14:38 +02:00
Jakub Sztandera
722d6e8ffb
Introduce base fee
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-08-06 21:14:38 +02:00
Jakub Sztandera
a625943fc3
Fix Weight issue
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-08-06 21:14:38 +02:00
Dirk McCormick
2de0c9cb1a
fix: make 'lotus paych get' block until funds available
2020-08-06 14:54:17 -04:00
whyrusleeping
035fcad3d4
use car extension for genesis file
2020-08-06 11:26:43 -07:00
Łukasz Magiera
e54a87f91b
Merge pull request #2838 from filecoin-project/feat/message-pool-selection
...
New message pool selection logic
2020-08-06 20:19:35 +02:00
Dirk McCormick
42e1906d9c
fix: paychmgr - bail out if there's an error writing to store
2020-08-06 14:01:38 -04:00
Łukasz Magiera
85f4bc7717
Merge pull request #2869 from filecoin-project/fix/paych-sleepy-tests
...
Fix paych sleepy tests
2020-08-06 19:57:09 +02:00
vyzo
2166e9a0ff
account for message Value in balance calculation
2020-08-06 20:54:27 +03:00
Łukasz Magiera
e2d5451ffb
Merge pull request #2715 from filecoin-project/schomatis/blocksync/review
...
Rewrite internal logic of block sync client
2020-08-06 19:46:58 +02:00
Dirk McCormick
0a3e51a74c
refactor: remove sleeps from paych tests
2020-08-06 13:39:13 -04:00
Łukasz Magiera
98420754a9
Merge pull request #2864 from filecoin-project/fix/next-buildall
...
Fix buildall
2020-08-06 19:33:00 +02:00
Łukasz Magiera
621bc3a251
Merge pull request #2866 from filecoin-project/fix/sha512-sum-release-bundle
...
release: write full sha512sum output to file
2020-08-06 19:21:06 +02:00
vyzo
7598a9d2fe
remove deprecation notice from MpoolPending
2020-08-06 20:15:26 +03:00
vyzo
e87d8f9543
add basic selection tests
2020-08-06 20:15:15 +03:00
Anton Evangelatov
7d118e1b12
fix two disabled tests ( #207 )
2020-08-06 18:57:15 +02:00
Łukasz Magiera
d2fc7c8688
Merge pull request #2640 from filecoin-project/fix/store-locking
...
Fixes locking issues when creating channel / adding funds
2020-08-06 18:52:03 +02:00
Raúl Kripalani
fd35438a30
schema: add message receipts + description and comments informational fields ( #209 )
2020-08-06 17:20:17 +01:00
Dirk McCormick
1ef9113ff0
fix: track payment channel by ID instead of from/to
2020-08-06 12:07:13 -04:00
Dirk McCormick
63bb09553a
fix: race in paych manager test
2020-08-06 12:07:13 -04:00
Dirk McCormick
28985c8bcf
fix: tighten up testing and add a couple of missing locks
2020-08-06 12:07:13 -04:00
hannahhoward
b048fcd7c1
feat(markets): update for new paych logic
...
Update adapter to use wait methods provided by paych adapter
2020-08-06 12:07:13 -04:00
Dirk McCormick
45d9ddc79f
fix: paych manager dependency injection
2020-08-06 12:04:10 -04:00
Dirk McCormick
aea1b0e293
fix: lint fixes
2020-08-06 12:04:10 -04:00
Dirk McCormick
c897cc0cc9
docs: fix comments
2020-08-06 12:04:10 -04:00
Dirk McCormick
6d70d912a1
fix: payment channel integration test
2020-08-06 12:04:10 -04:00
Dirk McCormick
4abc7416f6
fix: make DeleteActor(beneficiary) transfer funds to beneficiary (instead of burning funds)
2020-08-06 12:04:10 -04:00
Dirk McCormick
fdfccf0466
WIP: fix payment channel locking
2020-08-06 12:04:10 -04:00
Travis Person
429f119dbb
release: write full sha512sum output to file
...
With the full output written to the file, users can verify the tar.gz
integrity with `sha512sum -c <release>.tar.gz.sha512`.
2020-08-06 16:03:16 +00:00
Lucas Molas
7216363d2e
log success fixme
2020-08-06 12:40:01 -03:00
Lucas Molas
2c43138043
record global time in client
2020-08-06 12:38:31 -03:00
vyzo
1e80e3ae65
create maximal chains
...
Merge chains when gasPerf is non-descreasing (instead of increasing) to create maximal chains.
This also obviates the need for stable sort, as the chains are guaranteed to be in decreasing
order for the same actor.
2020-08-06 18:37:28 +03:00
Łukasz Magiera
bf9116c65a
Merge pull request #2856 from cerasusland/unbind-post-waitgroup
...
submit wdpost proof without waitting for recovery and fault messages …
2020-08-06 17:19:08 +02:00
Łukasz Magiera
79e25ac300
Fix buildall
2020-08-06 17:17:01 +02:00
Łukasz Magiera
6c502c4c9c
Merge pull request #2861 from Factor8Solutions/issue-2782-1
...
Issue 2782 - iteration 1 - should be fixed
2020-08-06 17:11:49 +02:00
Łukasz Magiera
c6acfa624e
Merge pull request #2834 from filecoin-project/feat/fund-manager-fix
...
Improve Fund Manager
2020-08-06 16:45:05 +02:00
vyzo
7a8c74fee8
use stable sort for chain sorting
...
the default non-stable sort may reorder chains with the same gasPerf, which might change the order
of messages per nonce; facepalm.
2020-08-06 17:40:22 +03:00
vyzo
16a1f9b682
message chain creation tests
2020-08-06 17:08:02 +03:00
vyzo
61d027db2a
use supplied tipset when looking up actor state
2020-08-06 17:07:37 +03:00
Łukasz Magiera
711b626a8b
Merge pull request #2852 from filecoin-project/jeff
...
Jeff
2020-08-06 13:01:14 +02:00
Your Name
bd15650724
fixed typos
2020-08-06 17:56:37 +08:00
Raúl Kripalani
8203a5d2c3
various fixes: warn on predicted nonce mismatch, randomness length, add missing mocked verification calls ( #199 )
...
* warn when extracting a message from a tipset that contains
more leading messages from the same sender, as this leads to
nonce misalignment.
* fix mocked randomness being too short (must be 32 bytes).
* mock some further verification syscalls.
2020-08-06 10:43:10 +01:00
Your Name
004a6d8868
add more documentation
2020-08-06 17:41:00 +08:00
vyzo
30ec4e7524
import cosmetics
2020-08-06 11:17:11 +03:00
vyzo
6f660f7915
repair references to defunct miner.SelectMessages
2020-08-06 10:46:48 +03:00
Aayush Rajasekaran
6e8d51af02
Fix collectHeaders when incoming is partially built on latest tipset
2020-08-06 02:24:29 -04:00
刘勇
35e519179a
submit wdpost proof without waitting for recovery and fault messages appear on chain
2020-08-06 14:01:58 +08:00
hannahhoward
9babf34a0c
fix(fundmgr): switch to id addresses
...
in order to observe the balance table correctly, convert to tracking funds by id address
2020-08-05 18:33:11 -07:00
Łukasz Magiera
73b8868046
gofmt
2020-08-06 03:32:59 +02:00
Łukasz Magiera
e372e7dc63
Merge pull request #2850 from filecoin-project/deps/actors-v0.8.7-ish
...
Update specs-actors
2020-08-06 03:28:31 +02:00
Łukasz Magiera
f8b8ecc0c3
Consensus filter
2020-08-06 03:16:39 +02:00
Travis Person and Travis Person
ca53bf9097
lotus-worker: change address flag to listen ( #2848 )
...
* lotus-worker: change address flag to listen
Clarify the flag on the worker process to be the local address and port
the worker will listen on, and not the address of the miner.
* fixup! lotus-worker: change address flag to listen
Co-authored-by: Travis Person <travisperson@users.noreply.github.com >
2020-08-06 02:54:00 +02:00
Łukasz Magiera
e90b52eb8d
Merge pull request #2835 from filecoin-project/fix/sealing-fixes
...
Update FSM with sealing fixes
2020-08-06 02:47:22 +02:00
Łukasz Magiera
be1e7d33d5
Merge pull request #39 from filecoin-project/next
...
Next Staging Branch
2020-08-06 01:21:00 +02:00
Łukasz Magiera
967d887503
Merge pull request #63 from filecoin-project/fix/bugfixes
...
Fix a bunch sealing issues
2020-08-06 01:19:25 +02:00
Łukasz Magiera
e01df1c602
Merge pull request #2851 from filecoin-project/feat/update-markets-0.5.4
...
Update markets to resolve dialing errors
2020-08-06 01:05:30 +02:00
Lucas Molas
ac25502308
go fmt
2020-08-05 19:47:27 -03:00
hannahhoward
80ef0b020e
fix(markets): update to tagged version
2020-08-05 15:45:54 -07:00
Lucas Molas
8e044be7c2
protocol: req: use TipSetKey comment
2020-08-05 19:45:10 -03:00
Lucas Molas
65512193cc
clear deadline in server
2020-08-05 19:40:00 -03:00
hannahhoward
a89c290f62
feat(markets): update to 0.5.4
2020-08-05 15:35:59 -07:00
Łukasz Magiera
df38fe4bf6
Update specs-actors
2020-08-06 00:29:07 +02:00
Łukasz Magiera
6b8f27264b
Merge pull request #2849 from filecoin-project/asr/ask-address
...
Set miner addresses when querying ask
2020-08-05 23:52:12 +02:00
Łukasz Magiera
be1231fef4
Merge pull request #60 from filecoin-project/next
...
Next Staging Branch
2020-08-05 23:39:09 +02:00
Łukasz Magiera
ca4e4fa964
Merge pull request #2814 from filecoin-project/feat/secstor-fetch-reserve
...
Update sector-storage with fetch storage reservation
2020-08-05 23:37:30 +02:00
Łukasz Magiera
b7dca7fb4e
Merge pull request #90 from filecoin-project/feat/fetch-reserve-space
...
remote: Fetch storage reservation
2020-08-05 23:37:00 +02:00
Łukasz Magiera
e60af00ec4
Merge pull request #2764 from filecoin-project/feat/burn-above-estimate
...
Burn sclaing amount dependon on how much overestimation there was
2020-08-05 23:20:42 +02:00
Łukasz Magiera
8ce8801789
Use chain-val master
2020-08-05 23:04:12 +02:00
Aayush Rajasekaran
26804c0557
Set miner addresses when querying ask
2020-08-05 16:54:45 -04:00
vyzo
1511644541
remove deprecated miner selection logic; it lives in the message pool now
2020-08-05 23:18:37 +03:00
vyzo
96b3295307
introduce and use MpoolSelect API
2020-08-05 23:17:14 +03:00
vyzo
a08d780bef
enhance SelectMessages method to take a target message
2020-08-05 23:16:09 +03:00
Łukasz Magiera
77e4adb556
gofmt
2020-08-05 22:11:53 +02:00
Anton Evangelatov
9c8ced1fc6
input from stdin functionality for exec-lotus ; initial test suites in ci ( #196 )
2020-08-05 20:59:57 +02:00
vyzo
5f599dcaf5
remove duplicate time log
2020-08-05 21:48:29 +03:00
Łukasz Magiera
0073f10b62
Merge pull request #2821 from filecoin-project/feat/miner-allinfo
...
miner: Command to dump all miner info
2020-08-05 20:33:27 +02:00
Łukasz Magiera
2b7732bc2f
Update sector-storage with fetch storage reservation
2020-08-05 20:32:28 +02:00
Anton Evangelatov
f97c9e08c0
upgrade lotus-soup to use latest commit from next branch ( #193 )
2020-08-05 19:51:25 +02:00
Anton Evangelatov
8a59bf7c45
build tvx as part of ci ( #192 )
2020-08-05 19:45:57 +02:00
5353210814
generate test-vectors based on tests from chain-validation project ( #181 )
...
* Read a subset of filecoin state over the full node API
* wip
* import export wip
* extract actors from message
* generate car for any state
* library for providing a pruned statetree
* test vector schema draft + example 'message' class test vector.
* message => messages test vector class.
* fixup
* wip
* use lb.NewBlockstore with ID
* fixup lotus-soup, and generate
* fix deals
* magic params
* work on schema / export of test vector
* fixup
* wip deserialise state tree
* pass at building a test case from a message
* progress loading / serializing
* recreation of ipld nodes
* generation of vector creates json
* kick off tvx tool.
* wip
* wip
* retain init actor state.
* initial test with printed out state
* remove testing.T, but keep require and assert libraries
* wip refactor state tree plucking.
* simplified
* removed factories
* remove builder.Build ; remove interface - use concrete iface
* comment out validateState
* remove Validator
* remove TestDriverBuilder
* remove client
* remove box
* remove gen
* remove factories
* remove KeyManager interfafce
* moved stuff around
* remove ValidationConfig
* extract randomness
* extract config and key_manager
* extract statewrapper
* extract applier
* rename factories to various
* flatten chain-validation package
* initial marshal of test vector
* do not require schema package
* fixup
* run all messages tests
* better names
* run all messages tests
* remove Indent setting from JSON encoder for now
* refactor, and actually running successfully ;-)
* remove irrelevant files; rename extract-msg command.
* remove root CID from state_tree object in schema.
* add tvx/lotus package; adjust .gitignore.
* tidy up command flag management.
* add comment.
* remove validateState and trackState
* remove xerrors
* remove NewVM
* remove commented out RootCID sets
* enable more tests
* add all `message_application` tests
* delete all.json
* update Message struct
* fix message serialization
* support multiple messages
* gofmt
* remove custom Message and SignedMessage types
* update tests with gzip and adhere to new schema for compressed CAR
* improved iface for Marshal
* update Validation
* remove test-suites and utils
* better names for chain. methods
* go mod tidy
* remove top-level dummyT
Co-authored-by: Will Scott <will@cypherpunk.email >
Co-authored-by: Raúl Kripalani <raul@protocol.ai >
2020-08-05 19:40:09 +02:00
Łukasz Magiera
deec7a2658
Merge remote-tracking branch 'origin/next' into feat/fetch-reserve-space
2020-08-05 19:39:33 +02:00
Łukasz Magiera
7c3197d9b0
Merge pull request #91 from yaohcn/fix-2806
...
fix 2806
2020-08-05 19:38:49 +02:00
Łukasz Magiera
8458f04a6b
Merge pull request #2833 from filecoin-project/feat/list-retrieval-deals
...
Add CLI to list retrieval deals
2020-08-05 17:36:06 +02:00
vyzo
829c7953d5
fix dereference bug
2020-08-05 18:28:04 +03:00
Ingar Shu
80546d0451
Add "retrieval-deals list" miner CLI
2020-08-05 17:27:15 +02:00
Ingar Shu
9e07b310d1
WIP
2020-08-05 17:27:08 +02:00
Your Name
323e07df46
fixed systemd inconsistencies
2020-08-05 23:26:40 +08:00
Łukasz Magiera
182b638f03
Merge pull request #2784 from filecoin-project/fix/blk-ts
...
Tighten up timestamp check
2020-08-05 17:19:51 +02:00
Anton Evangelatov
17f0b4a2e1
support multiple messages /1 ( #185 )
...
* support multiple messages
* update corpus/schema.json
* fix required
2020-08-05 17:00:14 +02:00
Raúl Kripalani
163721651a
dedup state tree CARs from test vectors. ( #187 )
2020-08-05 15:52:57 +01:00
yaohcn
de3d3b48f7
fix 2806
2020-08-05 20:36:49 +08:00
b7e3b4ff77
unified tvx tool; end-to-end MVP for extracting+running msg-class vectors ( #177 )
...
Co-authored-by: Will Scott <will@cypherpunk.email >
Co-authored-by: Anton Evangelatov <anton.evangelatov@gmail.com >
2020-08-05 13:20:13 +01:00
vyzo
a8b0db91e8
implement pruning using the chain selection logic
2020-08-05 13:28:14 +03:00
vyzo
b4be1472c0
use RequiredFunds in chain inclusion balance sanity check
2020-08-05 13:08:07 +03:00
vyzo
06a13681ae
satisfy stupid linter
2020-08-05 10:43:49 +03:00
vyzo
50e1650344
fix Trim bug
2020-08-05 10:31:42 +03:00
vyzo
23003c4d55
fix Before bug
2020-08-05 10:28:12 +03:00
vyzo
9b6d822b3e
avoid repeatedly reallocating a big for block gas limit, more conservative failed gas estimation
2020-08-05 10:22:40 +03:00
vyzo
9f7deff512
better handling of gas guess errors
...
don't swallow them, the failed gas guess is too high.
2020-08-05 10:19:32 +03:00
vyzo
6e1bfaffd7
make it compile!
2020-08-05 09:46:48 +03:00
Łukasz Magiera
9681ac3fb9
Update FSM with sealing fixes
2020-08-05 03:35:40 +02:00
Łukasz Magiera
9d9ea4e633
Fix a bunch sealing issues
2020-08-05 03:30:58 +02:00
hannahhoward
b2a114a808
test(fundmgr): add FundMgr test
2020-08-04 18:16:25 -07:00
hannahhoward
b4d1b628be
feat(fundmgr): add monitoring to FundMgr
2020-08-04 17:29:52 -07:00
hannahhoward
f4720ddb2c
feat(state): add predicate for deal id watching
2020-08-04 17:28:05 -07:00
Jakub Sztandera
86a522ef22
go mod tidy
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-08-05 02:17:13 +02:00
Jakub Sztandera
d9ba8d3671
Change to scaling overestimation burn algorithm
...
Change the treshold to 1.1
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-08-05 02:12:11 +02:00
Jakub Sztandera
3058f280d9
Fix bad error message
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-08-05 02:10:25 +02:00
Aayush Rajasekaran
9eea11662c
Update chain-val to support burn gaslimit changes
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-08-05 02:10:25 +02:00
Jakub Sztandera
5405a5adc3
Sepearate ComputeGasOutputs into sepearate function, add tests
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-08-05 02:10:25 +02:00
Jakub Sztandera
5ff12a5d2d
Burn remainder of GasLimit over 1.3*gasUsed
...
GasToBurn = max(0, GasLimit - GasUsed + (3*GasUsed)/10)
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-08-05 02:10:25 +02:00
Łukasz Magiera
b8526edd5e
Merge pull request #46 from chunqizhi/wenchu
...
Add case: Removed in fsm.go to avoid "unexpected sector update state: Removed"
2020-08-05 00:16:12 +02:00
vyzo
b4ff9ba220
better minGas sanity check
2020-08-04 23:18:51 +03:00
vyzo
89d42b5958
message chain construction
2020-08-04 23:18:51 +03:00
vyzo
e323fa7a8c
message chain trimming
2020-08-04 23:18:51 +03:00
vyzo
c7eec94d95
message selection preliminaries
2020-08-04 23:18:51 +03:00
vyzo
7d7496e10b
Merge pull request #2823 from filecoin-project/update-libp2p
...
update go-libp2p
2020-08-04 23:17:54 +03:00
vyzo
14535cc400
gomod: update go-libp2p
2020-08-04 23:04:53 +03:00
Łukasz Magiera
a7acc81490
miner: Command to dump all miner info
2020-08-04 20:57:48 +02:00
Aayush Rajasekaran
593a7b623c
Merge pull request #2820 from filecoin-project/feat/update-markets-0.5.3
...
Update to go-fil-markets v0.5.3
2020-08-04 14:34:18 -04:00
Łukasz Magiera
6546db7648
Merge pull request #2816 from hoffmabc/brian.fixMisspelling
...
Fix misspelling in HelloMessage
2020-08-04 20:32:00 +02:00
hannahhoward
761a999ebc
feat(deps): update to go-fil-markets v0.5.3
2020-08-04 11:13:03 -07:00
Lucas Molas
7982ab52a7
check connection between fetched segments during sync
2020-08-04 15:06:30 -03:00
Łukasz Magiera
b264cd6c4a
Merge pull request #2817 from filecoin-project/feat/improve-client-listdeals
...
client cli: Improve list-deals output
2020-08-04 20:00:45 +02:00
Lucas Molas
1ec0ded953
document NewTipSet checks
2020-08-04 14:44:48 -03:00
Lucas Molas
9f82e98f28
check parent height
2020-08-04 14:44:27 -03:00
Łukasz Magiera
e4f475ee59
gofmt
2020-08-04 19:07:31 +02:00
Łukasz Magiera
adee59c795
client cli: improve lit-deals output
2020-08-04 19:07:17 +02:00
Łukasz Magiera
1feec642da
Merge pull request #2815 from filecoin-project/fix/storage-deals-prop-cid
...
Fix proposal CID in `lotus-miner storage-deals list`
2020-08-04 17:41:51 +02:00
Brian Hoffman
0bb4c20e02
Fix misspelling in HelloMessage
2020-08-04 11:33:29 -04:00
hannahhoward
1b38791d94
fix(lotus-miner): output correct proposal CID
...
update storage-deals list command to output the correct proposal CID. previously we were taking the
CID without the client signature, which will not be the same CID
2020-08-04 08:22:47 -07:00
Łukasz Magiera
b58eba0d99
remote: Fetch storage reservation
2020-08-04 16:34:29 +02:00
Łukasz Magiera
7fa666b0a3
Merge pull request #2795 from filecoin-project/fix/sm-gas-chain-break
...
Correctly account for gas of included messages
2020-08-04 14:52:32 +02:00
Łukasz Magiera
d8d6f9cb51
Merge pull request #2792 from filecoin-project/feat/sector-deals
...
feat(chainwatch) define relation from dealIDs to sectorID
2020-08-04 14:49:02 +02:00
Łukasz Magiera
6028b5b18f
Merge pull request #2805 from filecoin-project/asr/import-fix
...
Fix import
2020-08-04 14:37:08 +02:00
Łukasz Magiera
de18d5521e
workers: Enable unseal support
2020-08-04 14:32:09 +02:00
Aayush Rajasekaran
d2e203c1ce
Fix import
2020-08-04 00:45:02 -04:00
whyrusleeping
57b931b06a
apply less nice but working fix
2020-08-03 18:26:55 -07:00
whyrusleeping
50ae04e6b7
add test to show that select messages isnt working as expected
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-08-04 03:03:28 +02:00
Jakub Sztandera
3e23b3653b
Correctly account for gas of included messages
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-08-04 03:03:14 +02:00
frrist
023b2ce126
feat: create relation for dealIDs to sectorID
2020-08-03 16:31:24 -07:00
Lucas Molas
89348d7fda
doc: create miner ( #1890 )
2020-08-03 20:06:05 -03:00
Łukasz Magiera
cd8537e76f
Merge pull request #2789 from filecoin-project/fix/post-fault-recover-decls
...
wdpost: Fix Fault/Recovery declaration timing
2020-08-04 00:52:38 +02:00
Łukasz Magiera
ad9a691e0a
Merge pull request #89 from filecoin-project/fix/locking
...
Fix some locking issues
2020-08-04 00:37:49 +02:00
Łukasz Magiera
b6cf4964df
Merge pull request #2790 from filecoin-project/feat/fix-chain-gas-stats
...
dont divide by zero if blocks have no messages
2020-08-03 23:06:41 +02:00
whyrusleeping
82f24d62d4
dont divide by zero if blocks have no messages
2020-08-03 14:03:04 -07:00
Łukasz Magiera
c839ca456f
wdpost: Test pleding a sector after recovery
2020-08-03 21:02:27 +02:00
Łukasz Magiera
3cab915fd2
mock: Make it possible to unfail sectors
2020-08-03 20:49:04 +02:00
Łukasz Magiera
83718c6165
Merge pull request #2788 from filecoin-project/fix/chainwatch-miner-panic
...
fix(chainwatch): Miner partition processing panics on nil bitfiled
2020-08-03 20:43:00 +02:00
Łukasz Magiera
d7e1a526f6
Fix Fault/Recovery declaration timing
2020-08-03 20:29:58 +02:00
frrist
b672070ba2
fix(chainwatch): miner processing panics on nil bf
2020-08-03 11:03:17 -07:00
Jakub Sztandera
a58edeb96f
Tighten up timestamp check
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-08-03 18:39:27 +02:00
Lucas Molas
c0c692fa22
fix cbor-gen
2020-08-03 12:23:11 -03:00
Lucas Molas
fc32410e5b
review server
2020-08-03 12:20:05 -03:00
Lucas Molas
755772e12d
review client comments
2020-08-03 12:20:05 -03:00
Lucas Molas
97b37474f9
extra check in toFullTipSets
2020-08-03 12:20:05 -03:00
Lucas Molas
3f6c418dc6
rename validatedResponse to private
2020-08-03 12:20:05 -03:00
Lucas Molas
0e4d5cb67b
document CompactedMessages
2020-08-03 12:20:05 -03:00
Lucas Molas
ccaca48140
temporarily make MaxRequestLength a var
2020-08-03 12:20:05 -03:00
Lucas Molas
0d77c96bda
extend maximum to fork length
2020-08-03 12:20:05 -03:00
Lucas Molas
76d40ec408
first pass, ready for review
2020-08-03 12:20:04 -03:00
Łukasz Magiera
ed251d9f82
Fix some locking issues
2020-08-03 14:18:11 +02:00
Whyrusleeping
43491cb7ed
Merge pull request #2768 from filecoin-project/fix/add-explanation
...
Fix/add explanation
2020-08-01 16:59:20 -07:00
lanzafame
f2d1fbdfa5
Add explanation to channel magic
2020-08-02 09:57:34 +10:00
whyrusleeping
9c51b48754
update some numbers
2020-08-01 16:56:38 -07:00
Łukasz Magiera
fa240a37db
Merge pull request #2766 from filecoin-project/feat/mpool-pruning
...
Implement some basic pruning strategy
2020-08-02 01:47:48 +02:00
Whyrusleeping and Łukasz Magiera
113fcac476
Update chain/messagepool/pruning.go
...
Co-authored-by: Łukasz Magiera <magik6k@users.noreply.github.com >
2020-08-01 16:39:16 -07:00
Whyrusleeping and Łukasz Magiera
31296e6cdc
Update chain/messagepool/pruning.go
...
Co-authored-by: Łukasz Magiera <magik6k@users.noreply.github.com >
2020-08-01 16:39:02 -07:00
whyrusleeping
8260184abc
more debug message cleanup
2020-08-01 16:35:02 -07:00
whyrusleeping
f71957bcec
aayush is too picky
2020-08-01 16:31:56 -07:00
whyrusleeping
78564e8c54
fix mr test
2020-08-01 16:29:26 -07:00
whyrusleeping
2e04dc908c
clean up after review
2020-08-01 16:25:13 -07:00
whyrusleeping
255777a4a9
implement dumb pruning
2020-08-01 15:54:21 -07:00
whyrusleeping
f2a3d23798
implement first pruning method, pruning of 'future' messages
2020-08-01 14:57:35 -07:00
whyrusleeping
fe80f4b830
WIP: message pool pruning
2020-08-01 14:57:34 -07:00
Łukasz Magiera
cb9406c2ca
Merge pull request #2763 from filecoin-project/feat/chain-list-gas-stats
...
Feat/chain list gas stats
2020-08-01 23:47:05 +02:00
whyrusleeping
883b8467b5
fix spacing
2020-08-01 23:26:52 +02:00
whyrusleeping
65f8fae67a
allow chain list to print useful gas statistics
2020-08-01 23:26:52 +02:00
Jakub Sztandera
113681fcc4
Merge pull request #2756 from filecoin-project/feat/better-gas-price-est
...
Improve gas price estimator
2020-08-01 22:04:42 +02:00
Jakub Sztandera
b3fc3607f0
goimports
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-08-01 21:50:03 +02:00
Jakub Sztandera
31f4f5a4e5
rm comment!
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-08-01 21:48:30 +02:00
Jakub Sztandera
2394492798
Fix mining tests
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-08-01 16:56:35 +02:00
Jakub Sztandera
81a65fe1bc
Swich gas-price to 0 in many places
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-08-01 16:23:13 +02:00
Łukasz Magiera
5bfee9875c
Slightly better gas estimator math
2020-08-01 13:23:07 +02:00
Łukasz Magiera
90baf06011
gofmt
2020-08-01 09:40:25 +02:00
Łukasz Magiera
e5ca4b22d5
Improve gas price estimator
2020-08-01 09:40:11 +02:00
Łukasz Magiera
4e9343c487
Merge pull request #2753 from filecoin-project/feat/retrieval-store-manager
...
Retrieval Store Manager
2020-08-01 00:03:42 +02:00
hannahhoward
8e6862f7ca
fix(lint): fix lint errors
2020-07-31 14:19:40 -07:00
hannahhoward
3cac1080cc
feat(retrievalstoremgr): add retrievalstoremgr
...
add manager for retrievals to handle different cases for IPFS/non-ipfs
2020-07-31 14:16:18 -07:00
hannahhoward
6b67c1cf39
revert(markets): remove multistore on client retrieval
...
Revert multistore functionality for retrieval client -- the need to do this is to support powergate.
we actually need an option for configuring how this command works -- so that it can use the
blockstore OR the multistore
2020-07-31 13:29:20 -07:00
Whyrusleeping
7c32d49ec6
Merge pull request #2712 from filecoin-project/frrist/sector-events
...
refactor(chainwatch): update to work with latest specs-actors miner changes
2020-07-31 13:22:12 -07:00
Łukasz Magiera
3ae55d1da3
Merge pull request #2714 from filecoin-project/feat/user-dealfiter
...
Support external deal decision logic
2020-07-31 21:56:44 +02:00
Łukasz Magiera
2b50a3cb4a
Merge pull request #2752 from filecoin-project/asr/markets-update
...
Update markets
2020-07-31 21:47:31 +02:00
Łukasz Magiera
f9863f31fd
Merge pull request #2751 from filecoin-project/misc/windo-cheaper
...
Make VerifyPost cheaper
2020-07-31 21:44:35 +02:00
Aayush Rajasekaran
c33e38eef2
Update markets
2020-07-31 15:43:34 -04:00
Łukasz Magiera
910f9f00bd
Merge pull request #2749 from filecoin-project/deps/cbor-gen
...
update to latest cbor-gen
2020-07-31 21:42:03 +02:00
Jakub Sztandera
ae29d132ed
Make VerifyPost cheaper
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-07-31 21:38:23 +02:00
Aayush Rajasekaran
d3da20ab27
Update chain-val
2020-07-31 15:37:00 -04:00
Łukasz Magiera
6d21255678
Merge remote-tracking branch 'origin/master' into next
2020-07-31 21:36:14 +02:00
Łukasz Magiera
bdf6904c1a
Merge pull request #2745 from filecoin-project/feat/interacnive-client-deal
...
client cli: Interactive deal command
2020-07-31 21:33:02 +02:00
Łukasz Magiera
f993ff1ab8
make lotus-miner storage-deals list less bad
2020-07-31 20:56:47 +02:00
Łukasz Magiera
fc3c91b738
Support external deal decision logic
2020-07-31 20:29:16 +02:00
whyrusleeping
b83629c4d5
update to latest cbor-gen
2020-07-31 11:19:30 -07:00
Łukasz Magiera
45f85a5f86
Merge pull request #2748 from filecoin-project/asr/specs-update
...
Upgrade to specs-actors v0.8.5
2020-07-31 19:10:04 +02:00
Aayush Rajasekaran
0552d23b77
Upgrade to specs-actors v0.8.5
2020-07-31 12:40:45 -04:00
Whyrusleeping
bd6a80505b
Merge pull request #2731 from filecoin-project/pubsub-block-tracing
...
pubsub: only trace messages for the blocks topic
2020-07-31 09:27:26 -07:00
Łukasz Magiera
b6c9169a87
client cli: Interactive deal command
2020-07-31 18:23:36 +02:00
vyzo
886e2e57dc
gomod: update go-libp2p-pubsub@master
2020-07-31 19:17:09 +03:00
Łukasz Magiera
21d15d3151
Merge branch 'ldoublewood-fix/restart-worker-flag' into next
2020-07-31 15:30:56 +02:00
ldoublewood
40b7783c77
fix missing flag for restarting worker
2020-07-31 15:30:41 +02:00
Łukasz Magiera
a8e12f94e9
Merge pull request #2738 from filecoin-project/feat/better-gas-used
...
Add gas guesstimation
2020-07-31 14:45:06 +02:00
Jakub Sztandera
a8c6253fc7
Show it tests that it works even better
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-07-31 14:27:28 +02:00
Jakub Sztandera
fc0bd2cda5
Add gas guesstimation
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-07-31 14:27:28 +02:00
Jakub Sztandera
483b33acd1
Move SelectMessages to its own file
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-07-31 14:27:28 +02:00
Łukasz Magiera
4cb4e7c2c2
Merge remote-tracking branch 'origin/master' into next
2020-07-31 14:02:04 +02:00
Łukasz Magiera
6458354265
Merge pull request #2718 from filecoin-project/schomatis/make-gen
...
make gen
2020-07-31 13:54:09 +02:00
Łukasz Magiera
41199e5eca
Merge pull request #2734 from filecoin-project/pubsub-extended-peer-scores
...
support extended pubsub peer scores
2020-07-31 13:02:33 +02:00
Łukasz Magiera
79dda448d7
Merge pull request #2725 from filecoin-project/feat/logging-markets
...
Better Event Logging For Markets
2020-07-31 13:00:15 +02:00
hannahhoward
0228ba1fb9
fix(markets): lower case labels
2020-07-31 12:55:47 +02:00
hannahhoward
f56b31a5a5
fix(markets): convert to Infow
2020-07-31 12:55:47 +02:00
hannahhoward
e201408d61
feat(markets): better event logging
2020-07-31 12:55:45 +02:00
Łukasz Magiera
e89890d54a
Merge pull request #2638 from filecoin-project/feat/pieces-cmds
...
Retrieval improvements
2020-07-31 12:49:55 +02:00
Łukasz Magiera
f3c771db1c
storageprovider: remove todo
2020-07-31 12:49:42 +02:00
vyzo
d8ca29dd52
support extended pubsub peer scores
2020-07-31 11:27:22 +03:00
vyzo
1649c32325
pubsub: only trace message for the blocks topic
2020-07-31 10:15:21 +03:00
vyzo
741818ee67
gomod: update go-libp2p-pubsub@feat/trace-topics
2020-07-31 10:05:39 +03:00
Aayush Rajasekaran
9d987280c9
remove unused imports
2020-07-31 01:51:40 -04:00
whyrusleeping
0e78db3b8c
print out selected messages in mpool shed cmd
2020-07-31 01:50:25 -04:00
whyrusleeping
e19ff4c958
sprinkle in some color
2020-07-31 01:50:12 -04:00
whyrusleeping
146e59fe56
wire through new retrieval apis
2020-07-31 01:47:37 -04:00
whyrusleeping
5f091411c3
some client improvements
2020-07-31 01:33:44 -04:00
whyrusleeping
7fa4cd33f0
WIP: retrieval pieces inspection command
2020-07-31 01:33:30 -04:00
Aayush Rajasekaran
34bfafc7a7
Merge pull request #2721 from filecoin-project/fix/notsealed-readpiece
...
Update sector-storage with ReadPiece fixes
2020-07-31 01:12:22 -04:00
Łukasz Magiera
38bcb9bc09
Update sector-storage with ReadPiece fixes
2020-07-31 01:03:39 -04:00
Whyrusleeping
d52ad2ea77
Merge pull request #2689 from filecoin-project/asr/deal-collateral
...
Update specs-actors, support deal provider collateral bounds
2020-07-30 21:58:16 -07:00
Aayush Rajasekaran
c881f287ad
Update specs-actors and chain-val...again
2020-07-31 00:29:44 -04:00
Aayush Rajasekaran
a8e9a2fe92
Merge pull request #2663 from har00ga/master
...
Multiaddress instructions added
2020-07-31 00:25:34 -04:00
Whyrusleeping
898a72d078
Merge pull request #88 from filecoin-project/fix/readpiece-nounseal
...
Try to not unseal in ReadPiece when don't need to
2020-07-30 20:00:49 -07:00
frrist
bc0408b962
refactor: add sector events back and miner info
2020-07-30 14:52:38 -07:00
Łukasz Magiera
a4e30a851b
Merge pull request #2719 from filecoin-project/schoamtis/fix/incoming/check-against-heaviest
...
fix: block validator: check against heaviest tipset
2020-07-30 23:47:35 +02:00
Aayush Rajasekaran
8daef5aa23
Update chain-val and specs-actors some more
2020-07-30 17:33:33 -04:00
Lucas Molas
595de3fccb
fix: block validator: check against heaviest tipset
2020-07-30 18:05:28 -03:00
Łukasz Magiera
7153e1dd05
Fix tests
2020-07-30 22:38:05 +02:00
Lucas Molas
f1f9ce5351
make gen
2020-07-30 17:25:18 -03:00
Łukasz Magiera
3d2084ab93
Try to not unseal in ReadPiece when don't need to
2020-07-30 22:03:43 +02:00
Whyrusleeping
83e29b1ccd
Merge pull request #2713 from filecoin-project/update-libp2p
...
update libp2p dependencies
2020-07-30 12:00:52 -07:00
vyzo
dd06e768d3
temporarily disabled broken test
2020-07-30 21:47:12 +03:00
vyzo
04b4a5e0c3
gomod: update libp2p dependencies
2020-07-30 20:36:24 +03:00
Łukasz Magiera
9ef69c91e4
Merge remote-tracking branch 'origin/next' into asr/deal-collateral
2020-07-30 17:19:33 +02:00
Łukasz Magiera
c762770031
Merge pull request #2711 from filecoin-project/feat/allow-send-to-fail
...
Allow messages with not enough funds for transfer to apply
2020-07-30 17:17:47 +02:00
Jakub Sztandera
97009c8f0a
Update to chain-val master
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-07-30 16:49:17 +02:00
Jakub Sztandera
14460d397a
go mod tidy
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-07-30 16:25:57 +02:00
Jakub Sztandera
7f722623ca
Allow messages with not enough funds for transfer to apply
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-07-30 16:23:30 +02:00
Anton Evangelatov
62a9982b76
fix lotus-soup deals baseline test ( #172 )
...
* fix lotus-soup deals baseline test
* remove comment
* go mod tidy
2020-07-30 16:22:43 +02:00
Łukasz Magiera
0d0fa1e670
Update specs-actors more
2020-07-30 15:22:34 +02:00
Łukasz Magiera
12e79a1661
Merge pull request #61 from filecoin-project/fix/addpiece-math
...
Fixes to math in AddPiece
2020-07-30 14:39:17 +02:00
Łukasz Magiera
627d7b5269
Merge remote-tracking branch 'origin/next' into asr/deal-collateral
2020-07-30 14:36:22 +02:00
Łukasz Magiera
4d328cad54
Get things to mostly work
2020-07-30 14:31:50 +02:00
Jakub Sztandera
a0e7d6a781
Lint in relation to next
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-07-30 14:30:47 +02:00
Łukasz Magiera
d423ae90d8
Fixes to math in AddPiece
2020-07-30 14:22:05 +02:00
Łukasz Magiera
8a74e06161
Merge pull request #60 from filecoin-project/daviddias-patch-1
...
docs: add note to use lotus issue tracker
2020-07-30 14:21:13 +02:00
Łukasz Magiera
d57f0e6460
Merge pull request #56 from yaohcn/sealing-ctx
...
add sealing context
2020-07-30 14:18:47 +02:00
Łukasz Magiera
33dfb9a9cc
Merge pull request #84 from jackoelv/patch-1
...
Update local.go
2020-07-30 12:20:03 +02:00
Łukasz Magiera
48d1782e71
Merge pull request #87 from filecoin-project/daviddias-patch-1
...
Update README.md
2020-07-30 12:16:36 +02:00
Łukasz Magiera
15ca665c21
Typo
2020-07-30 12:16:04 +02:00
Łukasz Magiera
8e6525e6dd
Merge pull request #86 from filecoin-project/asr/specs-update
...
Update go-bitfield and specs-actors
2020-07-30 12:13:05 +02:00
Celeste A. Seberras
5d1e51da9c
Update mining.md
2020-07-30 02:57:25 -04:00
David Dias
224a60fb23
Update README.md
2020-07-30 08:33:52 +02:00
David Dias
6e73e4b68e
docs: add note to use lotus issue tracker
2020-07-30 08:29:23 +02:00
Aayush Rajasekaran
3ee28c3b6d
Update go-bitfield and specs-actors
2020-07-30 01:00:24 -04:00
Aayush Rajasekaran
729c052f64
Update specs-actors, support deal provider collateral bounds
2020-07-30 00:55:37 -04:00
Łukasz Magiera
84a44f93a7
Merge pull request #2649 from Satoshi-Kusumoto/patch-1
...
remove Interopnet related instructions in the documentation
2020-07-30 04:06:21 +02:00
Łukasz Magiera
a68d6239dc
Merge pull request #2674 from filecoin-project/asr/multiaddrs
...
Include listen addresses in CLI miner info
2020-07-30 03:52:36 +02:00
Łukasz Magiera
76440e703e
Merge pull request #2684 from filecoin-project/asr/fundmgr
...
Fundmanager shouldn't try to add zero
2020-07-30 03:48:15 +02:00
Łukasz Magiera
bc36e949e8
Merge pull request #2629 from filecoin-project/work-tracker
...
Towards an updated work tracker
2020-07-30 03:45:38 +02:00
Travis Person
ed33400a49
Merge pull request #2682 from filecoin-project/doc-updates-native
...
Update docs and systemd scripts
2020-07-29 17:30:24 -07:00
Aayush Rajasekaran
74dd01a8db
Fundmanager shouldn't try to add zero
2020-07-29 20:27:22 -04:00
Whyrusleeping
7b567c77e9
Merge pull request #2680 from filecoin-project/asr/over-estimation
...
Increase PreCommitDeposit and InitialPledgeCollateral overestimation to 1.1x
2020-07-29 17:23:01 -07:00
Travis Person
2b883c8c41
Update docs and systemd scripts
2020-07-30 00:19:40 +00:00
Aayush Rajasekaran
49bca7f16c
Increase PreCommitDeposit and InitialPledgeCollateral overestimation to 1.1x
2020-07-29 20:06:22 -04:00
Frrist
8b98fe1bf4
refresh top miners every 30 seconds ( #2673 )
2020-07-29 16:34:34 -07:00
Whyrusleeping
a1808ae019
Merge pull request #2676 from filecoin-project/fix/log-fixes
...
Fix/log fixes
2020-07-29 14:54:28 -07:00
whyrusleeping
4e4fbafbe0
only log hello failure if the other side claims to support hello
2020-07-29 14:28:25 -07:00
whyrusleeping
4bbe5abf81
improve slow block production logs
2020-07-29 14:20:07 -07:00
Aayush Rajasekaran
cadf52bb0a
Include listen addresses in CLI miner info
2020-07-29 16:34:01 -04:00
Jakub Sztandera
26d36f994f
Merge pull request #2670 from filecoin-project/daviddias-patch-1
...
fix: add label for incentinet back
2020-07-29 19:45:58 +02:00
David Dias
f7fa9ab055
fix: add label for incentinet back
2020-07-29 19:35:58 +02:00
Jakub Sztandera
0aaff740e8
Merge pull request #2669 from filecoin-project/fix/disallow-msg-push-invalid
...
Prevent Pushing messages not valid for block inclusion
2020-07-29 19:34:02 +02:00
David Dias
ded5f5a4c6
feat: add label sync and label list ( #2630 )
...
* feat: add label sync and label list
* fix: move label-syncer to workflows folder so that actions detects it
* feat: update labels
2020-07-29 19:28:38 +02:00
Jakub Sztandera
4a92422f8b
Prevent Pushing messages not valid for block inclusion
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-07-29 19:15:24 +02:00
Jakub Sztandera
dbe2590f6e
Merge pull request #2668 from filecoin-project/revert-2667-fix/disallow-msg-push-invalid
...
Revert "Prevent Pushing messages not valid for block inclusion"
2020-07-29 19:06:50 +02:00
Jakub Sztandera
5eb74ba3f7
Revert "Prevent Pushing messages not valid for block inclusion"
2020-07-29 19:06:32 +02:00
Jakub Sztandera
5ea9d2fa9f
Merge pull request #2667 from filecoin-project/fix/disallow-msg-push-invalid
...
Prevent Pushing messages not valid for block inclusion
2020-07-29 18:45:57 +02:00
Jakub Sztandera
b3842de871
Merge pull request #2660 from filecoin-project/fix/set-addr-gas-limit
...
Set default set-addrs gas limit to 0
2020-07-29 18:45:42 +02:00
Jakub Sztandera
c17c653eb1
Prevent Pushing messages not valid for block inclusion
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-07-29 18:34:10 +02:00
David Dias
78e5d28f65
docs: remove docs repo from the list
2020-07-29 15:30:36 +02:00
David Dias
9ad76b3335
docs: update repo list
2020-07-29 15:28:48 +02:00
David Dias
71d175a4c0
docs: remove deprecated repo from list
2020-07-29 15:19:37 +02:00
David Dias
01d152fcaa
docs: update tracker section
2020-07-29 15:15:47 +02:00
Anton Evangelatov
42ef5d3460
fix deps ( #171 )
2020-07-29 15:12:51 +02:00
Celeste A. Seberras
3b9fc92d66
Update mining.md
2020-07-29 06:59:39 -04:00
Jakub Sztandera
9ec11e2f8f
Set default set-addrs gas limit to 0
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-07-29 10:04:06 +02:00
Black3HDF
7c780766f4
remove Interopnet related instructions
2020-07-29 10:00:05 +08:00
Aayush Rajasekaran
5df0ee7935
Merge pull request #2647 from filecoin-project/feat/better-seal-duration-ui
...
Feat/better seal duration ui
2020-07-28 21:32:54 -04:00
Aayush Rajasekaran
e1288e79c9
Merge pull request #2648 from filecoin-project/feat/faucet-rate-limits
...
faucet: adjust rate limits
2020-07-28 21:25:22 -04:00
Travis Person
1131026be9
faucet: adjust rate limits
2020-07-29 01:23:31 +00:00
Aayush Rajasekaran
5e485a085a
Merge pull request #2637 from filecoin-project/gas/tag-verify-post
...
Use scaling VerifyPost cost
2020-07-28 21:22:23 -04:00
Aayush Rajasekaran
4b494e3e6f
Merge pull request #2568 from filecoin-project/feat/cid-builder
...
Improve CID handling, update specs-actors
2020-07-28 21:20:02 -04:00
whyrusleeping
005d60d6b4
better clientside calculation of default deal starts
2020-07-28 18:18:21 -07:00
Aayush Rajasekaran
b51e2a868b
Merge branch 'next' into feat/cid-builder
2020-07-28 21:02:30 -04:00
Aayush Rajasekaran
a4fe359c28
Merge pull request #2605 from filecoin-project/asr/vesting-genesis
...
Correct calculation of TotalCircSupply
2020-07-28 20:43:55 -04:00
whyrusleeping
dd8c88b418
improve some seal duration things
2020-07-28 17:40:42 -07:00
Aayush Rajasekaran
890f56ac38
Lock before setting up genesis msigs
2020-07-28 20:35:40 -04:00
Aayush Rajasekaran
df13fc3e40
Add MinDealDuration to testground params
2020-07-28 20:03:20 -04:00
Whyrusleeping
b60f2deedb
Merge pull request #2641 from filecoin-project/feat/repub-less
...
only republish the next few messages from your mempool
2020-07-28 16:53:29 -07:00
whyrusleeping
7b29a1ae73
only republish the next few messages from your mempool
2020-07-28 16:31:05 -07:00
Łukasz Magiera
2bc1a7e327
Merge pull request #2618 from filecoin-project/asr/has-power
...
Use specs actor's MinerNominalPowerMeetsConsensusMinimum
2020-07-29 01:13:58 +02:00
Łukasz Magiera
c3ff29cd7f
Merge pull request #2560 from filecoin-project/feat/state-root-stat
...
add command to print state size statistics of actors
2020-07-29 01:08:56 +02:00
Aayush Rajasekaran
0b1d80d3e3
Rename constants to match CE spec
2020-07-28 17:26:55 -04:00
Aayush Rajasekaran
7153bda0be
Correct MiningRewardTotal and calculation of filMined
2020-07-28 17:26:55 -04:00
Aayush Rajasekaran
de867d7a9a
Correct calculation of TotalCircSupply
2020-07-28 17:26:55 -04:00
Aayush Rajasekaran
859168015a
Use specs actor's MinerNominalPowerMeetsConsensusMinimum
2020-07-28 17:21:05 -04:00
Aayush Rajasekaran
93ed4e5035
Update chain val
2020-07-28 16:45:53 -04:00
Jakub Sztandera
0d169dd947
Use scaling VerifyPost costs
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-07-28 22:31:43 +02:00
Jakub Sztandera
b488012d5f
Add warn
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-07-28 22:31:43 +02:00
Jakub Sztandera
da4bc44032
Discard initial very long OnVerifyPost from analisys
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-07-28 22:31:43 +02:00
Jakub Sztandera
5d9c6cd02c
Add proof info to gas trace
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-07-28 22:31:43 +02:00
Łukasz Magiera
58629db7f3
Merge pull request #2635 from filecoin-project/feat/use-tagged-markets-0.5.2
...
Update to tagged go-fil-markets
2020-07-28 21:25:24 +02:00
Łukasz Magiera
aad91a5b3c
One more specs-actors commit
2020-07-28 21:20:26 +02:00
Aayush Rajasekaran
32ef4ecbea
Merge pull request #59 from filecoin-project/feat/separate-pc-deposit-func
...
Separate precommit deposit estimation func
2020-07-28 15:05:13 -04:00
hannahhoward
5d930ed15c
fix(deps): update to tagged go-fil-markets
...
use 0.5.2 instead of custom commit
2020-07-28 12:00:53 -07:00
Łukasz Magiera
ed04c80bb1
Fix precommit deposit
2020-07-28 20:55:31 +02:00
Łukasz Magiera
33f96f051f
Separate precommit deposit estimation func
2020-07-28 20:50:42 +02:00
Łukasz Magiera
927ee2406a
Downgrade actors, get tests to pass
2020-07-28 19:51:58 +02:00
Łukasz Magiera
a4fe866bff
Skip paych test for now
2020-07-28 19:50:27 +02:00
Łukasz Magiera
fb59b40507
Fix some tests
2020-07-28 18:16:56 +02:00
Łukasz Magiera
1fd23248ff
gofmt
2020-07-28 16:38:26 +02:00
Łukasz Magiera
3d71d529d2
Merge branch 'next' into feat/cid-builder
2020-07-28 16:37:58 +02:00
Łukasz Magiera
2cbe8fd707
gofmt
2020-07-28 16:37:29 +02:00
Łukasz Magiera
473a1f91d5
Update specs-actors to 33f4d6e
2020-07-28 16:36:32 +02:00
Łukasz Magiera
09b90773d8
Merge remote-tracking branch 'origin/next' into feat/cid-builder
2020-07-28 16:06:06 +02:00
Łukasz Magiera
8c95821e9c
Merge branch 'keyko-io-feat/genesis-rootkey' into next
2020-07-28 15:40:44 +02:00
Łukasz Magiera
09eb3731f2
Fix duplicate vm setup in genesis
2020-07-28 15:38:13 +02:00
Łukasz Magiera
f93bedee71
Merge pull request #2609 from filecoin-project/feat/nicer-miner-proving-deadlines
...
Better miner proving deadlines
2020-07-28 15:36:50 +02:00
Łukasz Magiera
b7139c38ed
Merge pull request #2617 from filecoin-project/feat/cron-on-nulls
...
stmgr: Execute cron tick on null rounds
2020-07-28 15:36:40 +02:00
Łukasz Magiera
ddbdcaa3d3
Merge pull request #2567 from filecoin-project/feat/block-validation-histogram
...
Change block validation aggregation type from sum to distribution
2020-07-28 15:26:44 +02:00
David Dias
dc6e58b17c
docs: small readme update
2020-07-28 15:17:54 +02:00
Łukasz Magiera
ca36519325
stmgr: Bigger number for cron gas limit
2020-07-28 14:32:30 +02:00
Łukasz Magiera
eac0a1bba9
stmgr: Handle state forks with cron on null blocks correctly
2020-07-28 14:31:28 +02:00
Łukasz Magiera
6fefac368e
Merge pull request #2625 from filecoin-project/feat/update-markets-0.5.1
...
Update markets for mulitple deal stores
2020-07-28 13:58:02 +02:00
Łukasz Magiera
86bfca696a
Use markets master
2020-07-28 13:11:53 +02:00
jackoelv
366de97ab5
Update local.go
...
StorageBestAlloc returns a sorted slice of storage paths. if no break, It would alloc the worst-last path but not the first-best path.
2020-07-28 18:20:58 +08:00
Jose Pablo Fernandez
834ce171d3
Merge branch 'next' into feat/genesis-rootkey
2020-07-28 11:53:00 +02:00
hannahhoward
5a623cccb5
feat(markets): update markets mulitple deal stores
2020-07-27 23:13:28 -07:00
CAKE
c1a814c235
Merge pull request #2622 from filecoin-project/momack2-patch-1
...
add connectivity configuration to the steps for joining testnet
2020-07-27 19:41:11 -07:00
MollyM
27949eb31c
add connectivity configuration to the steps for joining testnet
2020-07-27 19:14:30 -07:00
Łukasz Magiera
c0f0e2ba45
Merge pull request #2615 from filecoin-project/fix/chainwatch-null-block-reward-actor
...
fix: Chainwatch handle null rounds
2020-07-28 03:06:54 +02:00
Łukasz Magiera
8889c5cfd3
stmgr: Dedupe cron invocation
2020-07-28 02:28:22 +02:00
Łukasz Magiera
5b6006f8fe
stmgr: Execute cron tick on null rounds
2020-07-28 02:25:16 +02:00
frrist
ba7eaf3cc7
fix: reward actor processes null round states
2020-07-27 17:04:38 -07:00
Łukasz Magiera
291d2fe2de
Merge pull request #2614 from filecoin-project/fix/market-offset-handling
...
markets: Fix offset in LocatePieceForDealWithinSector
2020-07-28 01:27:59 +02:00
Łukasz Magiera
c133a37b7c
gofmt
2020-07-28 01:22:41 +02:00
Łukasz Magiera
10362ab9b4
markets: Fix offset in LocatePieceForDealWithinSector
2020-07-28 01:22:20 +02:00
Łukasz Magiera
6a79d17319
Merge pull request #2604 from simonatsn/master
...
https://github.com/supranational/blst
2020-07-28 00:36:10 +02:00
Justin Hunter
ef5efda4f5
Update filecoin docs correction ( #2611 )
2020-07-27 18:52:17 -03:00
Łukasz Magiera
772ee494c5
Merge pull request #2610 from filecoin-project/feat/mpool-stat-total
...
Print totals in mpool stat
2020-07-27 22:23:52 +02:00
Raúl Kripalani
700a121ccd
add workstream labels. ( #161 )
2020-07-27 19:05:28 +01:00
Łukasz Magiera
d0f4ede99b
Print totals in mpool stat
2020-07-27 18:23:01 +02:00
Łukasz Magiera
0adfd68fae
Better miner proving deadlines
2020-07-27 18:15:47 +02:00
Raúl Kripalani
0dc490979f
readme: explain batch-run of randomized test cases. ( #159 )
2020-07-27 15:36:23 +01:00
0d0fc2d433
randomized network params & batch runner ( #142 )
...
Co-authored-by: Anton Evangelatov <anton.evangelatov@gmail.com >
Co-authored-by: Raúl Kripalani <raul@protocol.ai >
2020-07-27 14:58:27 +01:00
Łukasz Magiera
d557c407c6
Merge pull request #2608 from filecoin-project/feat/storage-remote-improvements
...
Update sector-storage, sealing sched-diag
2020-07-27 15:17:38 +02:00
Łukasz Magiera
add7f0b4b0
Merge pull request #82 from filecoin-project/feat/sched-diag
...
Fix requestQueue iteration, diag methods
2020-07-27 15:17:25 +02:00
Łukasz Magiera
64e67df881
Merge remote-tracking branch 'origin/master' into next
2020-07-27 14:00:59 +02:00
刘林欣
26998fca32
add on-chain-info to lotus-miner sectors status command
2020-07-27 13:58:59 +02:00
Anton Evangelatov
7af5ab5445
slashing/termination from failed windowed post + fast retrieval benchmarks ( #95 )
2020-07-27 13:57:01 +02:00
Łukasz Magiera
e60adb01fa
Merge pull request #2407 from filecoin-project/add-actor-flag
...
fix --actor flag for `lotus-storage-miner info`
2020-07-27 13:54:18 +02:00
Łukasz Magiera
5fa707bb56
Merge pull request #2598 from filecoin-project/asr/msig-inspect
...
CLI: Optionally include vesting details in msig inspect
2020-07-27 13:52:43 +02:00
Łukasz Magiera
786fe64723
gofmt
2020-07-27 13:23:55 +02:00
Łukasz Magiera
135b77dab5
Update sector-storage, sealing sched-diag
2020-07-27 13:23:43 +02:00
Łukasz Magiera
9377cb376d
gofmt
2020-07-27 13:21:36 +02:00
Łukasz Magiera
510897a497
container/heap doesn't provide sorted array
2020-07-27 13:20:18 +02:00
Łukasz Magiera
9fd91bb70a
sched: function to dump scheduler state
2020-07-27 12:17:50 +02:00
Łukasz Magiera
57868bafa6
Merge pull request #81 from xjrwfilecoin/calibration
...
modify workerRequest
2020-07-27 12:15:08 +02:00
ocean
7aa1ccf726
modify workerRequest
2020-07-27 14:21:29 +08:00
Simon Peffers
78739d9417
Fixes for failed CI tests
2020-07-26 00:46:23 -04:00
Simon Peffers
0f3105a01f
Integrate blst signature library: https://github.com/supranational/blst
2020-07-25 21:38:18 -04:00
Łukasz Magiera
8227b7d16f
Merge pull request #2573 from filecoin-project/feat/storage-remote-improvements
...
Update sector-storage, parallel fetch limit
2020-07-25 23:36:22 +02:00
Łukasz Magiera
0eb4296519
Merge pull request #80 from filecoin-project/feat/remote-improvements
...
Remote store improvements
2020-07-25 23:36:16 +02:00
Aayush Rajasekaran
df33a16f78
CLI: Optionally include vesting details in msig inspect
2020-07-25 13:00:25 -04:00
Łukasz Magiera
0034944f20
Merge pull request #2563 from filecoin-project/asr/genesis-miners-balance
...
Genesis miners need to be registered in the market actor's balance table
2020-07-25 10:05:49 +02:00
Łukasz Magiera
053fb3ac19
Merge pull request #2586 from filecoin-project/asr/pledge-cc
...
Add CLI command to calculate pledge collateral of a CC sector
2020-07-25 10:04:05 +02:00
Łukasz Magiera
fc28098292
Merge pull request #2584 from filecoin-project/fix/chainwatch/top-miners-by-reward-applies-wincount
...
Top Miner by Reward applies WinCount; Add max_height view
2020-07-25 10:02:39 +02:00
Łukasz Magiera
834f97606e
Merge pull request #2594 from filecoin-project/bug/default-address-value
...
add port to default address flag
2020-07-25 09:53:52 +02:00
Łukasz Magiera
215d305e3d
Merge pull request #2581 from filecoin-project/feat/extract-multistore
...
Extract multistore code
2020-07-25 09:53:18 +02:00
ognots
de1574d21f
add port to default address flag
...
port is required and things will break otherwise
2020-07-24 22:46:29 -04:00
Aayush Rajasekaran
6cf2fe50dc
Add CLI command to calculate pledge collateral of a CC sector
2020-07-24 19:32:48 -04:00
Mike Greenberg
c6e0a69bbc
fix(chainwatch): Consider win_count in top_miner_by_base_reward view
2020-07-24 18:07:21 -04:00
Mike Greenberg
718dd26043
fix(chainwatch): Move scheduler-specific schema; Add max_height view
2020-07-24 18:07:12 -04:00
hannahhoward
dd885b7302
feat(multistore): extract multistore code to repo
...
Extract multistore + multiread blockstore to a seperate repo
2020-07-24 14:47:22 -07:00
Łukasz Magiera
958cc8b947
Update sector-storage, parallel fetch limit
2020-07-24 22:11:11 +02:00
Łukasz Magiera
295300ff46
stores: Fix remote fetch move
2020-07-24 19:53:51 +02:00
Łukasz Magiera
94e20ffee5
remote: Fetch into temp files
2020-07-24 16:54:00 +02:00
Łukasz Magiera
ff9ffddd57
remote: Limit parallel fetches
2020-07-24 16:43:46 +02:00
Łukasz Magiera
7410c057c6
Merge pull request #2565 from filecoin-project/feat/better-client-cli-docs
...
working on lotus client UX
2020-07-24 13:35:35 +02:00
Sami Mäkelä
15481e63dd
merge
2020-07-24 12:34:48 +03:00
Sami Mäkelä
d90fac6e09
tests are working now
2020-07-24 12:22:50 +03:00
Steven Allen
bb54dc97b6
Fix incorrect ID CID optimization
...
Blocks inlined into CIDs can technically contain CIDs themselves. I'm guessing
this check was trying to skip "actor" CIDs (inline cids with raw blocks).
2020-07-23 23:22:44 -07:00
Steven Allen
b7a4dbb07f
Support inline CIDs
...
And use the new CidBuilder from the spec actors.
This patch does not switch over to inline CIDs by default, but paves the way.
2020-07-23 23:12:32 -07:00
lanzafame
9207315b25
Change block validation aggregation type from sum to distribution
2020-07-24 15:47:41 +10:00
Whyrusleeping
5af537147d
Merge pull request #2566 from filecoin-project/asr/specs-revert
...
Update specs-actors
2020-07-23 19:02:09 -07:00
Aayush Rajasekaran
bac42c5121
Update specs-actors
2020-07-23 21:53:15 -04:00
whyrusleeping
2cf59a23e7
working on lotus client UX
2020-07-23 18:52:29 -07:00
Whyrusleeping
4710ce6f66
Merge pull request #2562 from filecoin-project/feat/add-gas-limit-to-send
...
cli: allow setting gas limit in send
2020-07-23 18:36:26 -07:00
Aayush Rajasekaran
5a6e12dc97
Genesis miners need to be registered in the market actor's balance table
2020-07-23 20:34:27 -04:00
Łukasz Magiera
a33b5a9526
Merge pull request #2561 from filecoin-project/feat/better-hello-logging
...
add some better logging for hello handshake failures
2020-07-24 02:26:27 +02:00
Travis Person
9b711adfd1
cli: allow setting gas limit in send
2020-07-24 00:23:48 +00:00
whyrusleeping
0594177191
add some better logging for hello handshake failures
2020-07-23 16:58:21 -07:00
whyrusleeping
e85dfc7499
add command to print state size statistics of actors
2020-07-23 15:32:28 -07:00
Łukasz Magiera
474ab02d44
Merge pull request #2557 from filecoin-project/feat/storage-gas
...
Update storage gas prices
2020-07-23 23:24:44 +02:00
Łukasz Magiera
b0b2e02248
Merge remote-tracking branch 'origin/next' into feat/storage-gas
2020-07-23 23:19:42 +02:00
Aayush Rajasekaran
4351d033f3
Update CV
2020-07-23 17:13:04 -04:00
Łukasz Magiera
062eaa9eac
Merge pull request #2558 from filecoin-project/feat/upgrade-markets-0.5.1
...
Update to markets 0.5.1
2020-07-23 23:05:58 +02:00
Łukasz Magiera
6aabd18479
More spect-actors updates
2020-07-23 23:03:25 +02:00
Jakub Sztandera
0d91dbb681
Go mod tidy
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-07-23 23:02:19 +02:00
hannahhoward
5b8d3068f7
feat(markets): update to markets 0.5.1
...
update to markets 0.5.1, pass on params v1 correctly for retrieval
2020-07-23 14:01:34 -07:00
Jakub Sztandera
673c5ac851
Update specs actors
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-07-23 23:01:05 +02:00
Jakub Sztandera
4abff16783
Update storage gas prices
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-07-23 22:56:32 +02:00
Łukasz Magiera
774c6901a8
Merge remote-tracking branch 'origin/master' into next
2020-07-23 22:48:38 +02:00
Łukasz Magiera
6b00400d46
Merge pull request #2532 from filecoin-project/feat/specs-actors-v0.9ish
...
Update specs-actors
2020-07-23 22:47:31 +02:00
Aayush Rajasekaran
e8837688a2
update specs actors
2020-07-23 16:44:09 -04:00
Łukasz Magiera
7caea34671
Merge pull request #2546 from filecoin-project/fix/post-skip-partitions
...
wdpost: Correctly skip partitions with no sectors
2020-07-23 22:34:20 +02:00
Łukasz Magiera
824c9dae32
Update sector-storage more
2020-07-23 22:11:25 +02:00
Łukasz Magiera
ed2e57dde6
Merge pull request #77 from yaohcn/timeout-ctx
...
add RPC timeout
2020-07-23 22:09:50 +02:00
Łukasz Magiera
7e760f956a
Merge pull request #2522 from filecoin-project/feat/paych-settle
...
Add CLI commands to settle & collect payment channels
2020-07-23 22:04:57 +02:00
ognots
ebe197b0a8
extract and assign routable assign earlier on and add timeout
...
unspecified address should be calculated before use.
add a new timeout flag and add a timeout to TCP dial
2020-07-23 22:00:25 +02:00
ognots
6fda21d717
make address flag optional
...
use unspecified address as default value.
this will extract a routable IP to listen on and advertise
2020-07-23 22:00:25 +02:00
ognots
36472802f7
support unspecified addresses for worker
...
allow operators to set an unspecified address - 0.0.0.0 - when setting address flag in 'lotus-worker run'
to extract worker ip, dial the miner api.
if the dial succeeds, a valid route between miner and worker can be inferred
2020-07-23 22:00:25 +02:00
Łukasz Magiera
694286b30d
Merge pull request #2556 from filecoin-project/chore/format_cid_correctly_in_sectors_status
...
Do not double-encode base32 CIDs as hex
2020-07-23 21:57:45 +02:00
Łukasz Magiera
7fafaf81c0
Merge pull request #78 from filecoin-project/feat/mock-post
...
mock: More accurate WindowPost
2020-07-23 21:56:51 +02:00
Łukasz Magiera
69cb7f6b03
Merge pull request #2555 from filecoin-project/feat/helptext-helpers
...
sprinkle some nice helptext returns around
2020-07-23 21:42:26 +02:00
Peter Rabbitson
c18aba39df
Do not double-encode base32 CIDs as hex
2020-07-23 21:42:13 +02:00
whyrusleeping
fcef3696bc
sprinkle some nice helptext returns around
2020-07-23 12:31:28 -07:00
Łukasz Magiera
a4d85a88fe
Merge pull request #2551 from filecoin-project/feat/helptext-helpers
...
add a helper to make printing helptext on errors easier
2020-07-23 21:26:01 +02:00
Łukasz Magiera
af50e69293
Merge pull request #2552 from filecoin-project/fix/rbf-error-msg
...
Improve RBF error message
2020-07-23 21:21:06 +02:00
whyrusleeping
d547bd9f83
use xerrors.As
2020-07-23 11:48:48 -07:00
whyrusleeping
72fe8cb479
add the actual code
2020-07-23 11:46:22 -07:00
Jakub Sztandera
fc2c737e05
Improve RBF error message
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-07-23 20:44:55 +02:00
Łukasz Magiera
637ec168df
Merge pull request #2550 from filecoin-project/fix/runtime-logs
...
fix: correctly pass variadic args from runtime log
2020-07-23 20:42:52 +02:00
Łukasz Magiera
e5977658f4
Merge pull request #2539 from Stebalien/feat/use-adt
...
Refactor to use actor adt types instead of directly using HAMTs and AMTs
2020-07-23 20:42:32 +02:00
whyrusleeping
f47fea3751
add a helper to make printing helptext on errors easier
2020-07-23 11:41:53 -07:00
Łukasz Magiera
526a981911
Merge pull request #2535 from filecoin-project/drand/loe-mainnet
...
Add multiple drand configs
2020-07-23 20:05:50 +02:00
Jakub Sztandera
7e4f425b79
Fix testgrounds build
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-07-23 19:55:10 +02:00
Łukasz Magiera
3791008b01
mock: Fix tests
2020-07-23 19:46:51 +02:00
Łukasz Magiera
f9ef83b4bf
wdpost: Test sector/partition faulting
2020-07-23 19:23:21 +02:00
frrist
bd2363178d
fix: correctly pass variadic args from runtime log
2020-07-23 10:13:16 -07:00
Łukasz Magiera
b2fe2c0e3b
mock: More accurate WindowPost
2020-07-23 19:00:20 +02:00
Jakub Sztandera
7ae69c70fb
Cleanup DrandBootstrap
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-07-23 18:45:08 +02:00
Jakub Sztandera
ff5ff4d294
Add multiple drand configs
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-07-23 18:45:08 +02:00
Steven Allen
5fc83f4d05
Refactor to use actor adt types instead of directly using HAMTs and AMTs
...
This way there's a single source of truth. Preparation for fixing
https://github.com/filecoin-project/specs-actors/issues/517 (requires changing
HAMT parameters).
2020-07-23 09:34:57 -07:00
Sami Mäkelä
556408a6f2
add a default verifreg rootkey
2020-07-23 18:07:57 +03:00
yaohcn
fafecdfd17
add RPC timeout
2020-07-23 20:34:27 +08:00
yaohcn
977fefeb1b
add sealing context
2020-07-23 19:55:06 +08:00
Łukasz Magiera
717728f33b
Merge pull request #2548 from filcloud/close-file
...
close file
2020-07-23 12:32:53 +02:00
Frank
c38b8b1265
close file
2020-07-23 18:21:13 +08:00
Łukasz Magiera
1e6afb3b73
wdpost: Correctly skip partitions with no sectors
2020-07-23 11:13:02 +02:00
Łukasz Magiera
78f7a96300
Merge pull request #2538 from filecoin-project/fix/chainwatch-id-table-reorgs
...
fix: handle reorgs for id mapping table
2020-07-23 10:18:39 +02:00
Łukasz Magiera
264a6cc02d
Merge pull request #2540 from filecoin-project/asr/wallet
...
Wallet balance should display 0 if address can't be resolved
2020-07-23 10:16:10 +02:00
Łukasz Magiera
c2b7e983bf
Merge pull request #2541 from filecoin-project/feat/better-send
...
implement method and parameter specification for send
2020-07-23 10:14:19 +02:00
Łukasz Magiera
1d2901cb98
Merge pull request #2542 from filecoin-project/feat/chainwatch/ticker-jobs
...
feat(chainwatch): Ticker triggers view refresh independent of processing
2020-07-23 10:12:27 +02:00
Mike Greenberg
6adfc78043
feat(chainwatch): Ticker triggers view refresh independent of processing
2020-07-22 22:45:59 -04:00
whyrusleeping
5f1da94971
implement method and parameter specification for send
2020-07-22 19:30:51 -07:00
Aayush Rajasekaran
14572aa817
Wallet balance should display 0 if address can't be resolved
2020-07-22 21:51:58 -04:00
Dirk McCormick
e8ed47410f
feat: payment channels CLI commands to settle / collect
2020-07-22 18:05:09 -07:00
Hannah Howard
7b00bb1ffe
Merge pull request #2448 from filecoin-project/feat/payment-channel-settler
...
Submit vouchers automatically when payment channels settle
2020-07-22 18:03:48 -07:00
frrist
5a26dba8e5
fix: handle reorgs for id mapping table
2020-07-22 16:47:47 -07:00
Łukasz Magiera
f15a3fbaba
Merge pull request #2537 from filecoin-project/schomatis/fix/chain/test-winning-post-client
...
run VerifyWinningPoStProof test on client node
2020-07-23 00:52:03 +02:00
Łukasz Magiera
9077cfdddb
Merge pull request #2536 from filecoin-project/feat/mpool-find
...
implement mpool find cmd
2020-07-23 00:49:16 +02:00
Łukasz Magiera
d962f98a5b
Merge pull request #2507 from filecoin-project/feat/miner-sealing-jobs
...
miner: sealing jobs command
2020-07-23 00:47:59 +02:00
Lucas Molas
596f379690
run VerifyWinningPoStProof test on client node
2020-07-22 19:27:06 -03:00
whyrusleeping
4191e25038
implement mpool find cmd
2020-07-22 15:07:02 -07:00
Łukasz Magiera
7c19c5b229
Merge pull request #76 from filecoin-project/feat/jobs-api
...
Add api to get active tasks
2020-07-22 23:37:12 +02:00
Łukasz Magiera
d8c3cf11f6
Merge pull request #2529 from filecoin-project/fix/dont-ignore-sync-errors
...
properly return sync errors
2020-07-22 23:34:04 +02:00
Łukasz Magiera
4dc805c2ad
Merge pull request #2533 from filecoin-project/feat/mpool-helpers
...
implement mpool replace command
2020-07-22 23:28:12 +02:00
whyrusleeping
711850fb22
implement mpool replace command
2020-07-22 14:19:59 -07:00
whyrusleeping
e36fb5e622
ensure blocks with invalid winning post are not accepted
2020-07-22 14:04:20 -07:00
Łukasz Magiera
a80639c376
Merge pull request #2531 from filecoin-project/feat/chainwatch-debug
...
chainwatch: add http server for pprof
2020-07-22 23:02:49 +02:00
Łukasz Magiera
7b55e96b51
Merge pull request #2465 from filecoin-project/feat/paych-integration-test
...
WIP: Payment channel end to end testing
2020-07-22 22:50:11 +02:00
Dirk McCormick
462562a921
fix: stmgr forks test
2020-07-22 16:27:50 -04:00
Dirk McCormick
55cfdd6fe8
fix: lint fix
2020-07-22 16:15:57 -04:00
Dirk McCormick
90e29a7bee
fix: paych test voucher total comparison
2020-07-22 16:09:46 -04:00
Jakub Sztandera
8fb3f7e40e
Fix bls verification when there are no messages
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-07-22 21:59:05 +02:00
Travis Person
89c9938013
chainwatch: add http server for pprof
2020-07-22 19:54:52 +00:00
Dirk McCormick
53bb57882d
fix: supply sufficient funds to actor in paych test
2020-07-22 15:30:43 -04:00
Łukasz Magiera
67a1b3e382
Merge pull request #2530 from filecoin-project/master
...
Merge master into next
2020-07-22 21:24:37 +02:00
whyrusleeping
78e7e59381
Add test to check that bad winning post blocks are rejected
2020-07-22 12:12:41 -07:00
whyrusleeping
75b9fdc0a0
return multierror after creation
2020-07-22 11:53:56 -07:00
Jakub Sztandera
dc35f2f40c
Use MpoolPushMessage
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-07-22 20:02:29 +02:00
Dirk McCormick
46b7546d51
fix: zero out gas limit
2020-07-22 13:55:31 -04:00
Łukasz Magiera
2af3a0c024
Merge pull request #2525 from filecoin-project/feat/more-lotus-shed-tools
...
Feat/more lotus shed tools
2020-07-22 19:36:32 +02:00
Łukasz Magiera
d411de811a
Merge pull request #2526 from filecoin-project/fix/reduce-gas
...
Enable gas estimation for SubmitWindowPost
2020-07-22 19:35:58 +02:00
Łukasz Magiera
d70edbcb7c
Set things on syscallShim
2020-07-22 13:35:10 -04:00
hannahhoward
8141fecaa9
feat(paych): add simple integration test
2020-07-22 13:35:10 -04:00
hannahhoward
f27bd1dacb
feat(settler): address pr comments
...
clean up imports, improve api import, fix text, support waiting on messages
2020-07-22 13:34:35 -04:00
hannahhoward
98535d5e06
feat(settler): monitor settled channels
...
Add a routine to monitor the chain for payment channels settling, and if it's a channel that we are
the recipient of payments on, submit any outstanding vouchers to the
chain
2020-07-22 13:34:35 -04:00
Jakub Sztandera
a3589e4487
Enable gas estimation for SubmitWindowPost
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-07-22 19:28:04 +02:00
whyrusleeping
c4462ab63e
add some useful tools
2020-07-22 10:14:45 -07:00
Łukasz Magiera
b815a0a3dc
Merge pull request #2523 from filecoin-project/feat/gas-estim-seq
...
During gas estimation apply sequence of messages
2020-07-22 18:22:46 +02:00
Jakub Sztandera
629e03f303
Apply sequence of messages
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-07-22 18:16:07 +02:00
Łukasz Magiera
c466bb1696
Merge pull request #2521 from chunqizhi/wenchu02
...
Fix bug when run windowPost
2020-07-22 18:12:59 +02:00
Łukasz Magiera
47a930ae53
Drop commented-out code
2020-07-22 18:12:31 +02:00
Jakub Sztandera
7d83349507
Format FIL as FIL
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-07-22 17:50:34 +02:00
Jakub Sztandera
b3bac0c9e8
Add better error messages for message pre-execution errors
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-07-22 17:50:34 +02:00
chunqizhi
8d28b72741
Fix bug when run windowPost
2020-07-22 17:02:46 +08:00
chunqizhi
19ee2a021b
Merge pull request #10 from filecoin-project/next
...
Merge
2020-07-22 16:56:23 +08:00
Sami Mäkelä
2780b57f83
Merge branch 'next' of github.com:filecoin-project/lotus into feat/genesis-rootkey
2020-07-22 11:48:04 +03:00
Jakub Sztandera
03b2a40e15
Merge pull request #2513 from filecoin-project/fix/debug-statmt-peermgr
...
change debug to debugf
2020-07-22 03:05:59 +02:00
lanzafame
6f04b1dbd8
change debug to debugf
2020-07-22 10:40:41 +10:00
Whyrusleeping
8c4d7b431b
Merge pull request #2511 from filecoin-project/feat/retrieval-fixes
...
a few improvements and fixes for the retrieval CLI
2020-07-21 17:21:54 -07:00
Whyrusleeping
a7bbf56cae
Update cli/client.go
2020-07-21 16:52:48 -07:00
whyrusleeping
fda0651bb5
a few improvements and fixes for the retrieval CLI
2020-07-21 16:43:57 -07:00
Łukasz Magiera
30c1608380
Merge pull request #2508 from filecoin-project/feat/epoch-boundary-mitigation
...
mitigate epoch boundary attacks by randomizing cutoff
2020-07-21 23:11:37 +02:00
Łukasz Magiera
d55a49a9b2
Merge pull request #2505 from filecoin-project/expose-ComputeStateHTMLTempl
...
expose ComputeStateHTMLTempl
2020-07-21 20:45:45 +02:00
whyrusleeping
cd00b0090b
mitigate epoch boundary attacks by randomizing cutoff
2020-07-21 11:42:38 -07:00
Łukasz Magiera
2633bdd838
miner: sealing jobs command
2020-07-21 20:08:03 +02:00
Łukasz Magiera
c7da20e53c
Add api to get active tasks
2020-07-21 20:01:25 +02:00
Anton Evangelatov
54f1f6b8c9
use io.Writer
2020-07-21 19:23:25 +02:00
Łukasz Magiera
ff3236ef36
miner: Group CLI commands
2020-07-21 19:19:47 +02:00
Jakub Sztandera
116e34d7ef
Merge pull request #2504 from filecoin-project/feat/elno-in-inf
...
Add election count to influx
2020-07-21 19:16:28 +02:00
Jakub Sztandera
fcd6a18090
Add election count to influx
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-07-21 19:00:29 +02:00
Anton Evangelatov
9154939d8f
expose ComputeStateHTMLTempl
2020-07-21 18:47:38 +02:00
Raúl Kripalani
b8475114ba
Merge branch 'next' into inmem-journal
2020-07-21 17:42:51 +01:00
Raúl Kripalani
443473f833
fix tests.
2020-07-21 17:37:06 +01:00
Raúl Kripalani
4e82cf369c
rename journal entries to journal events.
2020-07-21 17:32:01 +01:00
Raúl Kripalani
d547c2588c
record deals events in journal.
2020-07-21 17:26:44 +01:00
Łukasz Magiera
460c525e03
Merge pull request #2501 from filecoin-project/fix/chainwatch-receipts-gas
...
fix: use bigint for gas_used in message receipt
2020-07-21 18:00:21 +02:00
frrist
08006bce3d
fix: use bigint for gas_used in message receipt
...
- prevents overflows
2020-07-21 08:49:27 -07:00
Raúl Kripalani
cb8e209f78
journal: disable noisy message pool events.
2020-07-21 13:13:09 +01:00
Raúl Kripalani
3bd9d55a15
message pool: write message(s) in journal entries.
2020-07-21 13:10:29 +01:00
Raúl Kripalani
d6e6eedd58
pipe sealing events to the journal.
2020-07-21 13:02:51 +01:00
Anton Evangelatov
510f6bb830
upgrading to current version of next ( #156 )
2020-07-21 13:39:36 +02:00
Łukasz Magiera
e21ea5355f
Merge pull request #2497 from filcloud/issue-2494
...
only show updated env
2020-07-21 12:58:01 +02:00
Łukasz Magiera
892f67bd76
Merge pull request #2492 from filecoin-project/jimpick/spelling-mpool
...
Spelling fix
2020-07-21 12:04:02 +02:00
Frank
a59ee872ff
only show updated env
2020-07-21 16:11:01 +08:00
Jakub Sztandera
3b2d0a19cb
Merge pull request #2493 from filecoin-project/fix/gas-estimation-nonce
...
Fix nonce setting in gas estimation
2020-07-21 03:45:54 +02:00
Jakub Sztandera
6673a80db5
Fix nonce setting in gas estimation
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-07-21 03:41:18 +02:00
Jim Pick
3e00885ba6
Spelling fix
2020-07-20 18:30:21 -07:00
Łukasz Magiera
c6193699bf
Merge pull request #2491 from filecoin-project/fix/msig-cli
...
fix a few multisig cli issues
2020-07-21 02:22:14 +02:00
Łukasz Magiera
0c7b3675d8
Merge pull request #2490 from filecoin-project/feat/gotestsum-json-arti
...
Update to newer gotestsum
2020-07-21 02:21:22 +02:00
whyrusleeping
42a7cb1248
fix a few multisig cli issues
2020-07-20 17:17:53 -07:00
Jakub Sztandera
34fffb90d5
Merge pull request #2485 from filecoin-project/feat/update-fsm
...
Update storage-fsm
2020-07-21 01:41:51 +02:00
Jakub Sztandera
d07c379c69
Update to newer gotestsum
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-07-21 01:32:20 +02:00
Łukasz Magiera
b1eb2cf3a7
Update storage-fsm
2020-07-21 01:21:44 +02:00
Łukasz Magiera
aba6eaf532
Merge pull request #2489 from filecoin-project/fix/chainwatch/restore-block-reward
...
Restore base block reward; capture WinCount w header
2020-07-21 01:21:00 +02:00
Łukasz Magiera
66c44d24ff
Merge pull request #2484 from filecoin-project/feat/gas-estim
...
Add gas estimation
2020-07-21 01:09:16 +02:00
Mike Greenberg
cf917fc426
fix(chainwatch): Restore base block reward metric capture
2020-07-20 17:31:27 -04:00
Jakub Sztandera
71ce8845d5
Fix nil big int
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-07-20 21:50:03 +02:00
Jakub Sztandera
a5334eb2b3
Fix lint warnings
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-07-20 21:41:05 +02:00
Jakub Sztandera
e6b3ba0178
Slow down pledgeSectors test
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-07-20 21:31:06 +02:00
Jakub Sztandera
7da629d03b
Update gas prices
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-07-20 21:31:05 +02:00
Łukasz Magiera
2cfe2fe3c3
Merge pull request #52 from filecoin-project/fix/update-gas
...
Use estimated gas for commit
2020-07-20 21:00:00 +02:00
Łukasz Magiera
deb1d6812e
Merge pull request #2481 from filecoin-project/fix/reward-state
...
Make reward actor state in genesis more realistic
2020-07-20 20:58:26 +02:00
Łukasz Magiera
2a67bc6e1d
Merge pull request #2482 from filecoin-project/feat/client-listdeals-fil
...
client: Pretty print fil amounts in list-deals
2020-07-20 20:56:24 +02:00
Łukasz Magiera
f38cbb6134
Merge pull request #2478 from filecoin-project/move-mutex
...
Graceful shutdown of PeerMgr
2020-07-20 20:55:11 +02:00
Jakub Sztandera
5fd49d4d6a
Use estimated gas for commit
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-07-20 20:34:59 +02:00
Łukasz Magiera
f83d828b24
Merge remote-tracking branch 'origin/master' into next
2020-07-20 19:52:07 +02:00
Jakub Sztandera
310fa67f9d
Add gas estimation
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-07-20 19:48:30 +02:00
Łukasz Magiera
a764331a95
Merge pull request #2483 from filecoin-project/fix/miner-use-post-out
...
wdpost: Actually set post.Proofs
2020-07-20 19:35:55 +02:00
Łukasz Magiera
5cc2358376
Merge pull request #51 from filecoin-project/asr/maxdeals
...
Enforce max deals per sector
2020-07-20 19:35:38 +02:00
Łukasz Magiera
a06ded53e9
Merge pull request #47 from TroyWind/fix-precommit-failed-state
...
fix precommit1 failed state
2020-07-20 19:24:58 +02:00
Łukasz Magiera
901f9c3760
wdpost: Actually set post.Proofs
2020-07-20 19:21:10 +02:00
Łukasz Magiera
217890c822
client: Pretty print fil amounts in list-deals
2020-07-20 19:02:52 +02:00
Aayush Rajasekaran
2d46edace9
enforce max deals per sector
2020-07-20 12:43:19 -04:00
Jakub Sztandera
bb33994219
Make reward actor state in genesis more realistic
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-07-20 17:59:05 +02:00
Anton Evangelatov
d16529dacb
shutdown for peermgr
2020-07-20 17:45:46 +02:00
Anton Evangelatov
69ebd2bb85
move mutex before select
2020-07-20 17:45:46 +02:00
Raúl Kripalani
7459ec6bba
add mpool journal events; fix dependency injection.
2020-07-20 16:37:32 +01:00
Sami Mäkelä
287bfd9fb2
merge
2020-07-20 18:36:06 +03:00
Sami Mäkelä
510b9cfac6
cleanup
2020-07-20 18:05:17 +03:00
Sami Mäkelä
3cc3c9a34e
generate an account
2020-07-20 18:03:27 +03:00
Raúl Kripalani
226786c1da
wip
2020-07-20 14:45:17 +01:00
Jakub Sztandera
e1c9c4297b
use cid for cmp
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-07-20 15:29:07 +02:00
Łukasz Magiera
740499a726
Merge pull request #2479 from filecoin-project/fix/actor-unsafe-cids
...
Update specs-actor with unsafa param fixes
2020-07-20 14:52:26 +02:00
Łukasz Magiera
df5c3d7141
Merge pull request #2474 from filecoin-project/fix/genesis-verified-deal-power
...
genesis: set deals to end on sector expiry
2020-07-20 14:33:55 +02:00
Łukasz Magiera
e6f3444eb2
mod tidy, gofmt
2020-07-20 14:31:39 +02:00
Łukasz Magiera
5301aa4db2
Update specs-actor with unsafa param fixes
2020-07-20 14:31:18 +02:00
Łukasz Magiera
68c6443467
Merge pull request #2475 from filecoin-project/asr/specs-update
...
Update specs-actors
2020-07-20 11:46:36 +02:00
Raúl Kripalani
4d2d8b2d11
Merge branch 'next' into inmem-journal
2020-07-20 10:38:58 +01:00
Łukasz Magiera
b41ed492df
Update chain-val
2020-07-20 11:37:25 +02:00
Sami Mäkelä
a62edd05de
adding rootkey to genesis
2020-07-20 11:28:45 +03:00
Aayush Rajasekaran
34c7acf022
Update specs-actors
2020-07-20 02:15:45 -04:00
Travis Person
28f7874942
genesis: set deals to end on sector expiry
...
Setting the deal to end on the sector expiry ensures we get the full
quality adjustment of power for the full sector.
Resolves #2404
2020-07-19 22:38:59 +00:00
Łukasz Magiera
db92b99ec1
Merge pull request #2473 from filecoin-project/drand/testnet
...
Use drand testnet
2020-07-19 18:30:10 +02:00
Jakub Sztandera
15ae22c680
Use drand testnet
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-07-19 17:32:41 +02:00
Łukasz Magiera
c4ded2fc07
Merge pull request #2469 from filecoin-project/fix/miner-info
...
fix miner info
2020-07-18 21:23:10 +02:00
Łukasz Magiera
65f509db40
Merge pull request #2468 from filecoin-project/fix/initial-pledge-api
...
fix StateMinerInitialPledgeCollateral
2020-07-18 21:22:38 +02:00
Łukasz Magiera
0c8b451a00
fix miner info
2020-07-18 14:54:21 +02:00
Łukasz Magiera
780a892eb4
fix StateMinerInitialPledgeCollateral
2020-07-18 12:31:32 +02:00
Łukasz Magiera
1a1bd38495
Merge remote-tracking branch 'origin/master' into next
2020-07-18 00:43:08 +02:00
Łukasz Magiera
3383e6adc0
Merge pull request #2461 from filecoin-project/feat/win-sched-storage
...
Update sector-storage with window based scheduler
2020-07-18 00:39:59 +02:00
Łukasz Magiera
d266c665b0
Update sector-storage with windowed scheduler
2020-07-18 00:38:02 +02:00
Łukasz Magiera
e02b40f04f
Merge pull request #2460 from filecoin-project/feat/specs-actors-v0.8ish
...
Feat/specs actors v0.8ish
2020-07-18 00:36:13 +02:00
Łukasz Magiera
76ff938e00
Update chain-val
2020-07-18 00:27:17 +02:00
Łukasz Magiera
a06e685cfc
Merge pull request #2450 from filecoin-project/feat/seed-msig-work
...
Feat/seed msig work
2020-07-18 00:21:45 +02:00
Łukasz Magiera
6cd1240fa2
Merge pull request #2459 from filecoin-project/feat/single-multi-ds
...
Use single multi ds
2020-07-18 00:18:32 +02:00
Łukasz Magiera
0ded061037
Get math to work
2020-07-18 00:15:21 +02:00
Łukasz Magiera
a109ef9cbe
Merge pull request #67 from filecoin-project/feat/windows
...
Window based scheduling
2020-07-17 23:35:54 +02:00
whyrusleeping
665b873c96
more permissive parsing, also don't set useless actor addr
2020-07-17 14:27:56 -07:00
Łukasz Magiera
956f4d5e14
update specs-actors more
2020-07-17 22:58:04 +02:00
Jakub Sztandera
0f5e56289e
Update stores list when deleting
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-07-17 22:44:16 +02:00
Jakub Sztandera
f2ebeaa7e4
Fix lint
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-07-17 22:29:39 +02:00
Jakub Sztandera
cc1d23a94c
Use single multi ds
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-07-17 22:14:37 +02:00
Łukasz Magiera
6ff99315a1
Merge pull request #2457 from filecoin-project/fix/master-merge
...
Fix chainwatch merge conflicts
2020-07-17 22:12:37 +02:00
Mike Greenberg
7e46fc1d8f
fix: Comment out affected Actor interactions from API shift
2020-07-17 15:19:05 -04:00
Mike Greenberg
d30e120608
Merge branch 'master' into fix/master-merge
...
* master:
fix(chainwatch): Parallel reward persistence; Tighten rpc logging
fix(chainwatch): Remove --front switch
feat(chainwatch): Add miner index on top_miners_by_base_reward view
fix(chainwatch): Backoff processor when no work exists to process
fix(log): Move metrics and stage updates to debug; Add --log-level switch
fix(chainwatch): Correct index name on state_height view
feat(chainwatch): Capture base_block_reward per epoch; Top miner by reward view
SwapSigner API methods
refactor: remove unused code
refactor: wire up new processor and syncer
refactor: implement processor and syncer
Conflicts:
Makefile
cmd/lotus-chainwatch/storage.go
cmd/lotus-chainwatch/sync.go
2020-07-17 15:18:33 -04:00
Anton Evangelatov
ef8ab20a31
fix --actor flag for lotus-storage-miner info
2020-07-17 20:20:31 +02:00
Jakub Sztandera
1b5797be9d
Merge pull request #2456 from filecoin-project/feat/increase-cron-gas
...
Increase cron gas
2020-07-17 20:11:21 +02:00
Raúl Kripalani
becbff0b13
add NilJournal; fix call sites to ChainStore constructor.
2020-07-17 19:10:47 +01:00
Jakub Sztandera
b6f3513173
Increase gas limit for CallRaw
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-07-17 19:54:39 +02:00
Raúl Kripalani
4bcf01938c
use new journal from chain/store pkg.
2020-07-17 18:54:26 +01:00
Jakub Sztandera
aafafce083
Increase cron gas
...
Make gas check overflow safe
2020-07-17 19:49:55 +02:00
Raúl Kripalani
bef7d64e66
refactor EventType construction.
2020-07-17 18:35:15 +01:00
Łukasz Magiera
441c70750c
Merge pull request #2413 from filecoin-project/feat/actors-miner-refactor
...
Consume miner actor refactor
2020-07-17 19:33:07 +02:00
Łukasz Magiera
de271fe729
build: Bump API version
2020-07-17 18:30:50 +02:00
Łukasz Magiera
4e1e9ecf3e
Address review
2020-07-17 18:23:19 +02:00
Łukasz Magiera
4b74aa5768
wdpost: Correctly prove 0 sectors
2020-07-17 16:47:16 +02:00
Łukasz Magiera
56d13534b4
ProvingSet -> ActiveSectors
2020-07-17 16:26:48 +02:00
Łukasz Magiera
bbc2657023
Fix StateMinerProvingSet
2020-07-17 16:21:00 +02:00
Łukasz Magiera
0a471bb12c
Update chain-val
2020-07-17 15:59:03 +02:00
Raúl Kripalani
695f6cfe45
wip in-memory journal.
2020-07-17 14:34:42 +01:00
Łukasz Magiera
06acda0ab9
mod tidy, gofmt
2020-07-17 15:18:40 +02:00
Łukasz Magiera
cb6767a02b
Merge remote-tracking branch 'origin/next' into feat/actors-miner-refactor
2020-07-17 15:18:11 +02:00
Łukasz Magiera
b026de2feb
Use specs-actors master
2020-07-17 15:03:59 +02:00
Łukasz Magiera
d575c3a5f7
Merge pull request #48 from filecoin-project/feat/actors-miner-refactor
...
Updates for refactored miner actor
2020-07-17 14:55:41 +02:00
Łukasz Magiera
3932b81401
Use specs-actors master
2020-07-17 14:36:38 +02:00
Anton Evangelatov
e0e4432703
upgrade to next and retrieval signature ( #151 )
...
* upgrade to next and retrieval signature
* upgrade buildbase image and bump up lotus version
* update extra/filecoin-ffi
* note on dependencies
* set expected seal delay
2020-07-17 14:28:52 +02:00
Łukasz Magiera
f1b3837186
fix worker setup/cleanup raciness
2020-07-17 12:59:12 +02:00
Łukasz Magiera
3c9fa8609a
Merge remote-tracking branch 'origin/next' into feat/windows
2020-07-17 11:55:19 +02:00
whyrusleeping
fe4a8dc183
finish integration of multisig genesis accounts
2020-07-16 19:50:13 -07:00
Łukasz Magiera
389d148a60
Merge pull request #2447 from filecoin-project/dep/badger
...
Update badger
2020-07-17 01:48:57 +02:00
Łukasz Magiera
908d47305b
fix race in runWorker
2020-07-17 01:46:59 +02:00
Łukasz Magiera
bf315e63d7
sched: working tests
2020-07-17 01:33:40 +02:00
Łukasz Magiera
cab0c74e08
more sched test debugging
2020-07-17 01:26:55 +02:00
Łukasz Magiera
be97a2e4a5
Merge pull request #2428 from ribasushi/chore/pre-update-more-deps
...
Bump fil-commcid and filecoin-ffi deps
2020-07-17 00:50:13 +02:00
Peter Rabbitson
e266f3b955
Bump fil-commcid and filecoin-ffi deps
...
Propagates correct on-chain commX CIDs
2020-07-17 00:38:42 +02:00
Sami Mäkelä
f1b8e1a7b0
skip empty addresses
2020-07-16 15:31:00 -07:00
Sami Mäkelä
6a403df100
csv reader
2020-07-16 15:31:00 -07:00
Sami Mäkelä
38e0dbb236
cleanup
2020-07-16 15:30:59 -07:00
Sami Mäkelä
ab5b69c5e4
add it to map
2020-07-16 15:30:59 -07:00
Sami Mäkelä
21b78514f5
working
2020-07-16 15:30:59 -07:00
whyrusleeping
fb34d2b9e3
WIP: parse msig accounts file and include it into the genesis template
2020-07-16 15:30:59 -07:00
Jakub Sztandera
2b0492c6d6
Update badger
...
Replace is needed as badger master's latest tag is v2.0.1
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-07-17 00:14:51 +02:00
Łukasz Magiera
2e557573f4
gofmt
2020-07-16 23:41:15 +02:00
Łukasz Magiera
be6b88f406
Some sched tests
2020-07-16 23:41:04 +02:00
Łukasz Magiera
0a6c939a73
Drop unused SectorInfo fields
2020-07-16 23:40:54 +02:00
Łukasz Magiera
a846ac9b39
Merge pull request #72 from ribasushi/chore/pre-update-more-deps
...
Bump fil-commcid and filecoin-ffi deps
2020-07-16 23:06:53 +02:00
Peter Rabbitson
d244749f1a
Bump fil-commcid and filecoin-ffi deps
...
Propagates correct on-chain commX CIDs
2020-07-16 23:00:22 +02:00
Łukasz Magiera
16ab71d302
Merge branch 'next' into feat/windows
2020-07-16 19:32:34 +02:00
Łukasz Magiera
5dacd51b91
Merge pull request #2444 from filecoin-project/fix/1950
...
Update sector-storage, fixes #1950
2020-07-16 18:50:29 +02:00
Łukasz Magiera
19f7fd304d
Update sector-storage, fixes #1950
2020-07-16 18:30:42 +02:00
Łukasz Magiera
e0d64c5ac6
Merge pull request #73 from filecoin-project/fix/proofs-rand
...
Correctly turn randomness into fr32 values
2020-07-16 18:29:22 +02:00
Łukasz Magiera
4f8015b58a
Correctly turn randomness into fr32 values
2020-07-16 18:18:43 +02:00
Łukasz Magiera
9f4fb428c9
gofmt
2020-07-16 17:24:55 +02:00
Łukasz Magiera
bdc8f7a2cb
Api getting correct sector expiration info
2020-07-16 17:24:41 +02:00
Łukasz Magiera
5a3ab5c5f0
More actor updates
2020-07-16 14:48:20 +02:00
Łukasz Magiera
6092854ece
Merge pull request #2384 from filecoin-project/asr/seal-duration
...
Add expected seal duration to custom deal logic
2020-07-16 11:34:46 +02:00
Łukasz Magiera
02176ec5f8
Merge pull request #2426 from filecoin-project/feat/block-gas-limit
...
Add block gas limit verification
2020-07-16 11:30:25 +02:00
Jakub Sztandera
02631155dc
Add block gas limit verification
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-07-16 01:00:03 +02:00
Aayush Rajasekaran
a5ef629cef
Add expected seal duration to custom deal logic, reject deals that start too early
2020-07-15 17:31:50 -04:00
Łukasz Magiera
9b6afd82aa
Merge pull request #2422 from filecoin-project/feat/upgrade-retrieval
...
Update markets with new retrieval
2020-07-15 23:10:20 +02:00
Łukasz Magiera
4553af505f
Merge pull request #2343 from filecoin-project/feat/more-gas
...
Make virtual gas real
2020-07-15 23:09:17 +02:00
hannahhoward
61f120222f
feat(markets): update markets with new retrieval
2020-07-15 14:04:31 -07:00
Łukasz Magiera
b79b3d0c00
Merge pull request #50 from filecoin-project/fix/update-gas
...
Allow lotus to decide gas limit and gas price
2020-07-15 21:47:33 +02:00
Jakub Sztandera
610ed0dc13
Change OnIpldGet
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-07-15 21:40:49 +02:00
Jakub Sztandera
399c171f03
Update gas limits, update storage-fsm
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-07-15 21:21:53 +02:00
Jakub Sztandera
7e92e888bf
Update gas limits, allows lotus to determine limit and price
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-07-15 21:12:02 +02:00
Jakub Sztandera
7b14d445b4
Update message gas limits
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-07-15 20:01:57 +02:00
Jakub Sztandera
61156afd90
Update chain val
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-07-15 20:01:57 +02:00
Jakub Sztandera
347c2ed498
Update chain-val to new gas values
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-07-15 20:01:57 +02:00
Jakub Sztandera
4dd6f6400c
Make virtual gas real
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-07-15 20:01:57 +02:00
Jakub Sztandera
c0eb4b39ac
Reorg some gas charges
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-07-15 20:01:56 +02:00
Aayush Rajasekaran
55618f20d4
Merge pull request #2381 from filecoin-project/asr/faq
...
Add a FAQ
2020-07-15 13:52:23 -04:00
Aayush Rajasekaran
d7db55af39
Add a FAQ
2020-07-15 13:48:10 -04:00
Łukasz Magiera
c1233291bc
Merge remote-tracking branch 'origin/master' into next
2020-07-15 19:47:27 +02:00
Łukasz Magiera
0f2043d874
Merge pull request #2317 from filcloud/issue-2304
...
fix issue 2304: ux improvements
2020-07-15 19:38:35 +02:00
Łukasz Magiera
068f6a2e83
Merge pull request #2362 from filecoin-project/mock-clock
...
introduce the ability to mock time.
2020-07-15 18:41:00 +02:00
Łukasz Magiera
1efb8b4cc0
update cbor-gen
2020-07-15 16:54:29 +02:00
Łukasz Magiera
328439a8bf
gofmt
2020-07-15 16:53:17 +02:00
Raúl Kripalani
a44e80c829
Merge branch 'next' into mock-clock
2020-07-15 15:51:11 +01:00
Łukasz Magiera
041d70a7ff
Updates for refactored miner actor
2020-07-15 16:51:02 +02:00
Raúl Kripalani
86457e5201
fix flaky test (miner#TestMessageFiltering). ( #2411 )
2020-07-15 15:50:32 +01:00
Łukasz Magiera
59b2908620
Merge pull request #2415 from filecoin-project/feat/test/post/standard-tag
...
debug: standard PoSt tag
2020-07-15 16:07:21 +02:00
Łukasz Magiera
658681d002
Merge pull request #2412 from filecoin-project/feat/drand-devnet
...
Update to drand devnet
2020-07-15 12:47:36 +02:00
Łukasz Magiera
d41a07161d
paychmgr: handle voucher.ChannelAddr
2020-07-15 11:12:03 +02:00
Łukasz Magiera
fc13794f5f
Update StateMinerProvingDeadline
2020-07-15 11:06:14 +02:00
刘林欣
d4c8be92b0
fix precommit1 failed state
2020-07-15 09:41:35 +08:00
Lucas Molas
0313ab4e49
debug: standard PoSt tag
2020-07-14 19:22:25 -03:00
Łukasz Magiera
bbfa66636d
More test fixing
2020-07-14 22:30:25 +02:00
Łukasz Magiera
59e5144122
fix storage-miner cli
2020-07-14 22:14:37 +02:00
Jakub Sztandera
6ecc96d193
Update to drand devnet
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-07-14 21:16:26 +02:00
Łukasz Magiera
0ccc9f65a6
gofmt
2020-07-14 19:10:37 +02:00
Łukasz Magiera
af87b9aa98
Fix widowed PoSt scheduler
2020-07-14 19:10:31 +02:00
Raúl Kripalani
0484496d92
Merge branch 'next' into mock-clock
2020-07-14 18:08:26 +01:00
Raúl Kripalani
fbf6596f20
revert to real time for socket/stream deadlines.
2020-07-14 17:42:52 +01:00
Raúl Kripalani
55d88440eb
refine block timing log statements.
2020-07-14 17:12:00 +01:00
Łukasz Magiera
f53bd6bdba
StateSectorPartition api
2020-07-14 14:32:17 +02:00
Łukasz Magiera
faebc4c948
WIP Integrating specs-actors with refactored miner state
2020-07-14 13:45:45 +02:00
Łukasz Magiera
55cfebb439
Merge pull request #2405 from keyko-io/fix/hamt-loadnode
...
Fixing hamt bittreewidth
2020-07-14 12:39:03 +02:00
Sami Mäkelä
d388566d5c
fixing
2020-07-14 12:54:18 +03:00
chunqizhi
3e226b5aaa
Add case: Removed in fsm.go
2020-07-14 16:41:19 +08:00
Frank
5cc4f8132a
reset comment
2020-07-14 10:53:24 +08:00
Łukasz Magiera
a778917806
gofmt
2020-07-13 13:35:10 +02:00
Łukasz Magiera
2e4ed57363
Merge remote-tracking branch 'origin/master' into next
2020-07-13 13:34:56 +02:00
Łukasz Magiera
4e987163af
Merge pull request #2385 from filecoin-project/feat/fountain-amount
...
lotus_fountain: add facuet distribution amount flag
2020-07-13 13:16:19 +02:00
Łukasz Magiera
1794862d73
Merge pull request #44 from filecoin-project/asr/mutex
...
Packing deals improvements
2020-07-13 12:58:10 +02:00
Łukasz Magiera
937eba4785
Merge pull request #70 from filecoin-project/asr/refactor
...
extract GetRequiredPadding
2020-07-13 12:52:43 +02:00
Łukasz Magiera
2c87890758
Merge pull request #2354 from filecoin-project/asr/specs-update
...
specs actors update
2020-07-13 12:50:25 +02:00
Raúl Kripalani
973dbd6a13
Merge branch 'next' into mock-clock
2020-07-13 11:29:53 +01:00
Łukasz Magiera
c1048a0353
vm: Separate logger for actors
2020-07-13 12:29:27 +02:00
Łukasz Magiera
896f0c69fc
gomod: Use chain-val master
2020-07-13 12:27:35 +02:00
Łukasz Magiera
fcb6255161
Merge pull request #45 from filecoin-project/asr/temp
...
Increase gas limit
2020-07-13 12:15:20 +02:00
Travis Person
f18bef867e
lotus_fountain: add facuet distribution amount flag
2020-07-12 21:03:05 +00:00
Aayush Rajasekaran
6504b914ba
Update chain-val and storage-fsm to temp commits
2020-07-12 01:15:47 -04:00
Aayush Rajasekaran
6e92d6a6f0
Increase gas limit
2020-07-12 00:50:02 -04:00
Aayush Rajasekaran
7e9f9106c9
Update specs actors
2020-07-12 00:30:42 -04:00
Aayush Rajasekaran
69626272d5
Update with reward state changes
2020-07-12 00:30:42 -04:00
Aayush Rajasekaran
eed44d12ba
Add log method to Runtime
2020-07-12 00:30:42 -04:00
Aayush Rajasekaran
2a61b241a8
Replace abi.BitFieldUnion with bitfield.MultiMerge
2020-07-12 00:30:42 -04:00
Aayush Rajasekaran
a92d59317c
Acquire lock before allocating pieces to sectors
2020-07-11 22:33:04 -04:00
Aayush Rajasekaran
1d67dcfa3c
extract GetRequiredPadding
2020-07-11 22:32:25 -04:00
Frank
14ec9a2068
update storage miner and seal worker document
2020-07-11 16:55:13 +08:00
Łukasz Magiera
045e597787
remove open windows when dropping workers
2020-07-11 01:21:48 +02:00
Łukasz Magiera
89a6b6842c
Merge remote-tracking branch 'origin/master' into next
2020-07-10 22:24:41 +02:00
Łukasz Magiera
8ce35e30dd
Merge remote-tracking branch 'origin/master' into next
2020-07-10 21:50:38 +02:00
Łukasz Magiera
6569cf8e0c
Merge pull request #2347 from filecoin-project/ingar/select-retrieval-providers
...
Add a maxPrice option to the client retrieval CLI
2020-07-10 21:29:12 +02:00
Łukasz Magiera
58769b1d75
Merge pull request #2374 from filecoin-project/fix/voucher-lane-limit
...
Account for other vouchers when checking balance
2020-07-10 21:28:49 +02:00
Dirk McCormick
a12e5884ab
fix: add TODO about lane merging
2020-07-10 15:24:13 -04:00
Łukasz Magiera
3fcf7a0344
client: Fix an off-by-10^18 error setting retrieval maxPrice
2020-07-10 21:18:18 +02:00
Łukasz Magiera
8be4375288
Merge pull request #2372 from filecoin-project/fix/ret-keynotfound
...
Fix retrieval datastore-key-not-found error
2020-07-10 20:32:38 +02:00
Dirk McCormick
f07c7377b6
feat: account for other vouchers when calculating voucher validity
2020-07-10 14:06:52 -04:00
Ingar Shu
7929a335c3
Add default max price, fix error messaging
2020-07-10 10:11:15 -07:00
Ingar Shu
5411ebb806
Add maxPrice option to client retrieval
...
- Use best offer if multiple offers returned
2020-07-10 10:04:54 -07:00
Łukasz Magiera
ede57c0b12
Fix retrieval datastore-key-not-found error
2020-07-10 18:33:26 +02:00
Łukasz Magiera
56dd3f40e0
Merge pull request #2361 from filecoin-project/fix/seal-worker-init
...
Fix seal-worker init
2020-07-10 18:20:01 +02:00
Raúl Kripalani
13de81b3b2
introduce the ability to mock time.
2020-07-10 15:51:45 +01:00
Łukasz Magiera
65648e6469
Fix seal-worker init
2020-07-10 16:13:35 +02:00
Łukasz Magiera
6a6bcd09ee
Merge pull request #2346 from filecoin-project/feat/paychmgr-tst
...
Refactor payment channel manager
2020-07-10 16:12:53 +02:00
Lucas Molas
48a2161306
readme: update submodule command ( #141 )
2020-07-10 14:22:56 +02:00
Frank
5dfb8c9474
add deprecation support
2020-07-10 20:18:09 +08:00
Anton Evangelatov
2c3d473193
descriptive composition file names ( #133 )
2020-07-10 13:48:52 +02:00
Łukasz Magiera
a99a7fc484
Merge remote-tracking branch 'origin/master' into next
2020-07-10 10:37:27 +02:00
Frank and Anton Evangelatov
973de3239f
Update stats source path
...
Co-authored-by: Anton Evangelatov <anton.evangelatov@gmail.com >
2020-07-10 10:07:53 +08:00
Dirk McCormick
b888385ba1
refactor: lint fixes
2020-07-09 18:49:43 -04:00
Dirk McCormick
6c70ef7c7d
refactor: simplify state management
2020-07-09 18:27:39 -04:00
Łukasz Magiera
7c73dbfba9
Merge pull request #2345 from filecoin-project/ingar/add-piece-cid-to-retrieval
...
Add piece cid to retrieval queries
2020-07-09 23:25:00 +02:00
Dirk McCormick
1cdb008bd5
fix: lane allocation
2020-07-09 17:20:17 -04:00
Dirk McCormick
770ee8b54d
test: payment channel manager voucher and channel info tests
2020-07-09 16:35:43 -04:00
Ingar Shu
4aa30c1a51
Plumb piece cid in miner-specific query functions
2020-07-09 13:14:24 -07:00
Ingar Shu
171ce39e8c
Add piece cid to retrieval queries
2020-07-09 13:03:17 -07:00
Łukasz Magiera
18199ff323
Merge pull request #2223 from filecoin-project/feat/miner-msg-select-use-gas-price-is-more-better
...
miner: Use gas price when selecting messages
2020-07-09 21:53:16 +02:00
Łukasz Magiera
0b5e63b7c3
Merge pull request #2328 from filecoin-project/feat/paychmgr-test
...
Tests for payment channel manager
2020-07-09 21:51:26 +02:00
Łukasz Magiera
c501f55695
Merge pull request #2344 from filecoin-project/fix/sectorstorage-osx
...
Fix osx build
2020-07-09 20:54:56 +02:00
Łukasz Magiera
c3b208869a
Fix osx build
2020-07-09 20:49:59 +02:00
Łukasz Magiera
f0dae546b5
Merge pull request #68 from filecoin-project/fix/darwin
...
Fix build on osx
2020-07-09 20:46:11 +02:00
Łukasz Magiera
d1a18c15e6
Fix build on osx
2020-07-09 20:43:19 +02:00
Łukasz Magiera
7f115954fd
sched: More fixes
2020-07-09 19:17:15 +02:00
Anton Evangelatov
a50cdda7a5
improved readme - lotus-soup ( #136 )
2020-07-09 19:09:32 +02:00
Anton Evangelatov
58558f2e1d
one more zero ( #139 )
2020-07-09 18:42:49 +02:00
Anton Evangelatov
36c722731b
fix balance ( #138 )
2020-07-09 18:31:57 +02:00
Anton Evangelatov
1cf77d2172
baseline composition 5 clients 1 miner local:docker ( #137 )
2020-07-09 18:25:41 +02:00
Anton Evangelatov
5d40607cf9
move compositions to _compositions ( #132 )
2020-07-09 16:42:22 +02:00
Anton Evangelatov
4caecf34ae
print auth token ; set seal delay ; disable permissioned api proxies ; bump balances ( #122 )
...
* print auth token ; set seal delay
* disable permissioned proxy /2 (#123 )
* bump up balances (#124 )
* upgrade go.mod to use latest lotus next
* make compiler happy due to change in APIs
* fix k8s compositions to use natural time mining
* add note for balances
2020-07-09 15:57:18 +02:00
Anton Evangelatov and Raúl Kripalani
f20b25a123
improve readme with instructions on how to run test cases ( #129 )
...
Co-authored-by: Raúl Kripalani <raul@protocol.ai >
2020-07-09 14:41:27 +01:00
Łukasz Magiera
5c5fe09990
post-rebase fixes
2020-07-09 15:18:45 +02:00
Łukasz Magiera
45c1b268f1
sched: Remove unused worker field
2020-07-09 15:10:06 +02:00
Łukasz Magiera
903731adaf
sched: Fix tests
2020-07-09 15:10:06 +02:00
Łukasz Magiera
da96f06202
sched: implement runWorker
2020-07-09 15:10:06 +02:00
Łukasz Magiera
ac7dc28cfb
sched: WIP Windows
2020-07-09 15:10:06 +02:00
Sami Mäkelä
0784e57082
handling verified price here
2020-07-09 13:36:22 +03:00
Łukasz Magiera
a445979f1a
Merge pull request #64 from chunqizhi/wenchu
...
Modity addCachePathsForSectorSize func to support 2KiB sector size devnet locally also
2020-07-09 08:43:16 +02:00
Frank
ce0f9922ee
Update lotus-seal-worker to lotus-worker
2020-07-09 11:04:45 +08:00
Frank
b2f94e4239
update lotusstorage
2020-07-09 10:20:25 +08:00
Frank
5b9baba900
fix issue 2304: ux improvements
2020-07-09 10:20:25 +08:00
Dirk McCormick
9a45ffd459
test: add basic paychmgr store test
2020-07-08 17:34:44 -04:00
Łukasz Magiera
7d841dbfa8
Merge pull request #2286 from filecoin-project/feat/client-multi-bstore
...
Multiple client blockstores
2020-07-08 23:21:22 +02:00
Łukasz Magiera
cc09c5b6d9
client: Don't use filestore for local improts
2020-07-08 23:13:14 +02:00
Łukasz Magiera
5a117d8edf
gofmt
2020-07-08 23:05:54 +02:00
Łukasz Magiera
802f16c542
client: Reenable nocopy on import
2020-07-08 23:05:43 +02:00
Łukasz Magiera
66237415c5
Merge remote-tracking branch 'origin/next' into feat/client-multi-bstore
2020-07-08 22:48:47 +02:00
Łukasz Magiera
5ca1be567d
Merge pull request #2323 from filecoin-project/feat/fastretrieval
...
Support fast-retrieval deals
2020-07-08 21:54:46 +02:00
Łukasz Magiera
b1bd8a4394
Use sector-storage next branch
2020-07-08 21:53:50 +02:00
Łukasz Magiera
e3b9ba01c2
Merge pull request #66 from filecoin-project/fix/es
...
Fixes / changes for fast-retrieval support
2020-07-08 21:51:34 +02:00
Łukasz Magiera
2c00b92325
Merge remote-tracking branch 'origin/master' into next
2020-07-08 21:47:05 +02:00
Łukasz Magiera
15f19adc6e
Merge pull request #2315 from filecoin-project/feat/upgrade-markets-0.4.0
...
Upgrade markets with fast retrieval support
2020-07-08 21:12:35 +02:00
Łukasz Magiera
16690fc1d4
Merge pull request #2325 from filecoin-project/feat/upgrade-markets-0.4.0-fix
...
Adjust OnDealExpiredOrSlashed timeout to deal expiry
2020-07-08 21:10:58 +02:00
Dirk McCormick
c9b4dab1e1
fix: adjust OnDealExpiredOrSlashed timeout to deal expiry
2020-07-08 15:03:16 -04:00
Łukasz Magiera
99796220f9
Support fast-retrieval deals
2020-07-08 20:42:07 +02:00
Łukasz Magiera
9af64c9b21
ffiwrapper: Fix UnsealPiece
2020-07-08 19:51:26 +02:00
Łukasz Magiera
56570a2200
mock: Implemet ReleaseUnsealed correctly
2020-07-08 17:39:58 +02:00
Łukasz Magiera
8e0d33a1fd
Updates for sectors-storge next
2020-07-08 17:23:27 +02:00
Aayush Rajasekaran
56a892e5f9
Merge pull request #2246 from TroyWind/fit-multiple-piece-into-a-sector
...
a sector contains multiple deals(pieces), the state of deals incorrect
2020-07-08 11:21:41 -04:00
Yusef Napora
f19148d765
Merge pull request #114 from filecoin-project/attofil
...
Attofil
2020-07-08 11:20:42 -04:00
Anton Evangelatov
6e45d6b68d
Merge pull request #117 from filecoin-project/consistent-compositions
...
consistent compositions
2020-07-08 17:15:21 +02:00
Łukasz Magiera
c0a242a1eb
fsutil: FileSize util
2020-07-08 17:09:35 +02:00
Raúl Kripalani
3e06729877
readme: add links to testing topics labels.
2020-07-08 15:59:29 +01:00
Łukasz Magiera
0bc41d562d
Move statfs to fsutil
2020-07-08 16:58:18 +02:00
Raúl Kripalani
b6994b9615
add hint/needs-scoring label.
2020-07-08 15:28:37 +01:00
Yusef Napora
4227f2d9dc
rename attoFil -> filToAttoFil
2020-07-08 10:25:50 -04:00
Raúl Kripalani
3dbea4b0b7
Update test-scenario-request.md
2020-07-08 15:05:21 +01:00
Raúl Kripalani
31af5419a2
Delete system-process.md
2020-07-08 15:05:01 +01:00
Łukasz Magiera
2b9c05d395
Merge remote-tracking branch 'origin/next' into feat/upgrade-markets-0.4.0
2020-07-08 15:53:55 +02:00
Raúl Kripalani
0efcf1b622
add topic/deals label.
2020-07-08 14:05:36 +01:00
Anton Evangelatov
a1166d6fdb
consistent compositions
2020-07-08 14:50:07 +02:00
Łukasz Magiera
d16de56280
gofmt
2020-07-08 14:35:53 +02:00
Łukasz Magiera
b049c5a7d1
Merge remote-tracking branch 'origin/master' into next
2020-07-08 14:35:40 +02:00
Raúl Kripalani
ac5fc72347
add some of @raulk's notes.
2020-07-08 13:29:39 +01:00
Raúl Kripalani
97a17bd587
fix labels.
2020-07-08 13:01:30 +01:00
Raúl Kripalani
daee5ab1d3
update labels with topics.
2020-07-08 12:49:17 +01:00
Raúl Kripalani
645da2b749
readme: add testing topics covered by Oni.
2020-07-08 12:18:48 +01:00
Łukasz Magiera
ba0f7d703e
Set lower polling interval for deal client
2020-07-08 12:52:37 +02:00
hannahhoward
aff1d02046
feat(markets): use tagged go-fil-markets
2020-07-08 02:12:18 -07:00
hannahhoward
124de31055
fix(markets): revert storage fsm changes
2020-07-08 02:05:15 -07:00
hannahhoward
24e3a4218b
feat(markets): upgrade to latest
...
upgrade to latest markets with fast retrieval, underlying data transfer upgrade
2020-07-08 01:35:50 -07:00
Hannah Howard
fe73c9fb71
Merge pull request #2240 from filecoin-project/feat/api-verif-cap
...
StateAPI for Verified Data Cap
2020-07-08 01:02:18 -07:00
Łukasz Magiera
77cf6e49a0
Merge pull request #65 from filecoin-project/feat/local-space-alloc
...
Better storage reservation logic
2020-07-08 01:27:59 +02:00
Yusef Napora
4926a788c1
fix max fil check
2020-07-07 17:24:13 -04:00
Yusef Napora
735c1ecc2a
update param type in manifest
2020-07-07 17:10:06 -04:00
Yusef Napora
8a2a5e7e85
allow fractional balance parameters
2020-07-07 17:03:05 -04:00
Łukasz Magiera
c97af35176
Merge pull request #2285 from filecoin-project/asr/timer
...
Update storage-FSM, add API to set sector seal delay
2020-07-07 21:43:14 +02:00
Łukasz Magiera
bc5e298e2b
Merge pull request #43 from filecoin-project/asr/timer
...
Add a timer to auto-start sector sealing
2020-07-07 21:42:29 +02:00
Aayush Rajasekaran
411c82ae8f
Update storage-FSM, add API to set sector seal delay
2020-07-07 15:23:23 -04:00
Aayush Rajasekaran
b838ed4e85
Add a timer to auto-start sector sealing
2020-07-07 15:19:27 -04:00
Dirk McCormick
7842016228
fix: lint fixes
2020-07-07 13:42:11 -04:00
dirkmc and Łukasz Magiera
2808c91280
docs: StateVerifiedClientStatus
...
Co-authored-by: Łukasz Magiera <magik6k@users.noreply.github.com >
2020-07-07 13:35:03 -04:00
dirkmc and Łukasz Magiera
fbedff79ab
remove unused var
...
Co-authored-by: Łukasz Magiera <magik6k@users.noreply.github.com >
2020-07-07 13:34:44 -04:00
Raúl Kripalani
6a45211a00
Merge pull request #109 from filecoin-project/plan/payments
2020-07-07 17:51:25 +01:00
Raúl Kripalani
f46375a50a
rename ClientAddressesMsg#Peer{=>Net}Addr.
2020-07-07 17:38:15 +01:00
Raúl Kripalani
69332e1189
sanity check: make sure proof parameters are present; add Makefile for easy download.
2020-07-07 17:37:07 +01:00
Raúl Kripalani
6eb5e24988
move global var setting to init.go.
2020-07-07 17:37:07 +01:00
Raúl Kripalani
cb3697cb5a
make composition.toml use local:exec; mine in present.
2020-07-07 17:37:07 +01:00
Raúl Kripalani
5aac474737
Update DELVING.md
2020-07-07 16:54:55 +01:00
Dirk McCormick
f7e9f78ee3
fix: go fmt
2020-07-07 11:04:25 -04:00
Dirk McCormick
ea3defe357
fix: update StateVerifiedClientStatus signature
2020-07-07 10:57:10 -04:00
Dirk McCormick
1ea11a748d
fix: go fmt
2020-07-07 10:01:08 -04:00
Dirk McCormick
c86e864d55
fix: use nil return from StateVerifiedClientStatus for not-found
2020-07-07 09:59:14 -04:00
Raúl Kripalani and Anton Evangelatov
99b6bb324d
fix exposed_ports in composition.
...
Co-authored-by: Anton Evangelatov <anton.evangelatov@gmail.com >
2020-07-07 14:25:39 +01:00
Raúl Kripalani
5d1d7335b0
WIP payments channels stress test (blocked).
2020-07-07 14:08:51 +01:00
Łukasz Magiera
55f089d997
client: Unbreak retrieval
2020-07-07 14:35:02 +02:00
Łukasz Magiera
d370e0ae2d
Go is hard
2020-07-07 13:48:13 +02:00
Łukasz Magiera
18fc3337ff
client: API/Command to drop imports
2020-07-07 13:45:02 +02:00
Anton Evangelatov
e899da0063
Merge pull request #81 from filecoin-project/plan/deal-stress-test
...
Basic deal stress test
2020-07-07 13:42:07 +02:00
Anton Evangelatov
0df9b57d48
revert runtime image to v2
2020-07-07 13:21:05 +02:00
Anton Evangelatov
e244f8d3b2
delete original dashboard
2020-07-07 13:19:51 +02:00
Anton Evangelatov
c77cd13c97
improved dashboards
2020-07-07 13:19:24 +02:00
Łukasz Magiera
7175b1dd65
gofmt
2020-07-07 11:38:22 +02:00
Łukasz Magiera
24ed43d541
client: Fix import labeling
2020-07-07 11:38:09 +02:00
Łukasz Magiera
f59eb94d92
client: Set correct dag builder params
2020-07-07 11:14:13 +02:00
Łukasz Magiera
47f0898ce9
Wire up client import manager
2020-07-07 10:52:19 +02:00
Łukasz Magiera
8942967223
Client Import manager
2020-07-07 10:52:04 +02:00
Łukasz Magiera
4ad57fe2d5
Merge pull request #2289 from filecoin-project/asr/consensus-fault
...
VerifyConsensusFault should return an error if no fault is found
2020-07-07 09:29:10 +02:00
Aayush Rajasekaran
ad980b4966
VerifyConsensusFault should return an error if no fault is found
2020-07-07 01:29:16 -04:00
Łukasz Magiera
ce8ec242f9
Merge pull request #63 from filecoin-project/feat/keep-unsealed
...
Unsealed copy changes
2020-07-07 02:15:36 +02:00
Łukasz Magiera
ce2a500a06
Merge pull request #42 from filecoin-project/feat/fast-ret
...
Fast-retrieval copy plumbing
2020-07-07 02:15:01 +02:00
Łukasz Magiera
ec9db30863
Add docstring to Sectorinfo.unsealedRanges
2020-07-07 02:14:25 +02:00
Łukasz Magiera
92e4507cf7
fsrepo: multi-datastores
2020-07-06 23:03:04 +02:00
Łukasz Magiera
e7aec53631
Merge remote-tracking branch 'origin/master' into next
2020-07-06 23:02:24 +02:00
Yusef Napora
300d401686
Merge pull request #104 from filecoin-project/fix/sync-mining
...
retry sync mining on error
2020-07-06 17:00:24 -04:00
Yusef Napora and Anton Evangelatov
8a4b6473f4
fix exposed port syntax
...
Co-authored-by: Anton Evangelatov <anton.evangelatov@gmail.com >
2020-07-06 16:58:59 -04:00
Łukasz Magiera
40113933b4
gofmt
2020-07-06 22:47:39 +02:00
Yusef Napora
00cc982bcb
panic if we fail to mine 100x in a row
2020-07-06 16:10:53 -04:00
Anton Evangelatov
4dea3f41a2
use lotus master
2020-07-06 19:28:19 +02:00
Anton Evangelatov
1c9b867593
ERROR -> WARN ; bump up block delay and propagation delay
2020-07-06 19:27:18 +02:00
Łukasz Magiera
63ba9bd018
gofmt
2020-07-06 19:19:24 +02:00
Łukasz Magiera
63c62c49ce
Fix tests
2020-07-06 19:19:13 +02:00
Anton Evangelatov
920e6f5049
add missing %s
2020-07-06 19:18:52 +02:00
Anton Evangelatov
00d837d454
add 2 panels for counters
2020-07-06 19:14:53 +02:00
Dirk McCormick
0c8e6b822c
fix: better error message for not found verfied client
2020-07-06 12:56:54 -04:00
Łukasz Magiera
7279a80dfa
localstorage: don't double count reserved storage
2020-07-06 18:56:46 +02:00
Łukasz Magiera
8099621cd0
stores: Allow reserving local storage
2020-07-06 18:36:44 +02:00
Anton Evangelatov
733f2aa87f
fixes
2020-07-06 18:24:11 +02:00
Yusef Napora
2ca9e9f937
loop and retry if mining a block fails
2020-07-06 12:09:53 -04:00
Anton Evangelatov
dd3d04fed2
add basic timers
2020-07-06 17:49:42 +02:00
Anton Evangelatov
4ce21af7de
go mod tidy
2020-07-06 17:07:21 +02:00
Anton Evangelatov
db383b6a8b
Merged with master (so that we get blockchain stats)
2020-07-06 17:06:44 +02:00
Anton Evangelatov
b906c492a2
Merge pull request #85 from filecoin-project/dashboard-panels-lotus-metrics
...
add panels for metrics from lotus ; collect stats about chain
2020-07-06 16:58:09 +02:00
Raúl Kripalani
8d5a8b0927
make the testkit friends with local:exec. ( #105 )
2020-07-06 15:47:17 +01:00
Łukasz Magiera
c5a96fdd08
Change PathType to string
2020-07-06 16:13:42 +02:00
Anton Evangelatov
887bf0511f
fix signature for NewTestMiner
2020-07-06 13:49:27 +02:00
Anton Evangelatov
f529f3b14d
move ffi forward
2020-07-06 13:35:01 +02:00
Anton Evangelatov
75b842b430
upgrade lotus
2020-07-06 13:25:38 +02:00
Anton Evangelatov
1289bca9d8
merged master
2020-07-06 13:16:40 +02:00
Anton Evangelatov
e7271cfd0b
Merge pull request #103 from filecoin-project/upgrade-lotus
...
upgrade lotus and plans to use buildbase:v4
2020-07-06 13:14:47 +02:00
Anton Evangelatov
f4568fc819
Merge pull request #102 from filecoin-project/upgrade-ffi
...
upgrade buildbase to v4
2020-07-06 13:14:23 +02:00
vyzo
f062b55cfc
gomod: update go-fil-markets for panic fix cherry-pick
2020-07-06 13:46:32 +03:00
Łukasz Magiera
4b44e4e73a
fix ccupgrade test after master merge
2020-07-06 12:09:09 +02:00
chunqizhi
7b9ab5e292
Fix an error in addCachePathsForSectorSize func
2020-07-06 17:49:05 +08:00
Łukasz Magiera
4b0ae7ef9a
Merge remote-tracking branch 'origin/master' into next
2020-07-06 11:38:19 +02:00
Łukasz Magiera
ee30b6e888
Merge pull request #2260 from filecoin-project/asr/cli-seal
...
Add CLI command to manually start sealing a sector
2020-07-06 11:16:10 +02:00
chunqizhi
837aba777f
Modity addCachePathsForSectorSize func to support 2KiB sector size devnet locally also
2020-07-06 15:08:13 +08:00
Aayush Rajasekaran
9a182bb247
i guess i'll tidy up go mod while i'm at it
2020-07-03 17:36:17 -04:00
Aayush Rajasekaran
45fdcaea45
Add CLI command to manually start sealing a sector
2020-07-03 17:05:59 -04:00
Łukasz Magiera
0fd142153a
mod tidy
2020-07-03 22:24:47 +02:00
Łukasz Magiera
636bf90f84
Don't error in ReleaseUnsealed
2020-07-03 22:23:36 +02:00
Łukasz Magiera
31d9abfc8c
Implement FinalizeSector keepUnsealed
2020-07-03 21:52:31 +02:00
Anton Evangelatov
f7715ab1ba
bump filecoin-ffi to 6a143
2020-07-03 21:36:57 +02:00
Anton Evangelatov
84cf7d8c14
revert specs-actors
2020-07-03 21:32:27 +02:00
Anton Evangelatov
cd3dbf615f
remove sleep
2020-07-03 21:29:04 +02:00
Anton Evangelatov
7a5f1390d1
revert build flags
2020-07-03 21:28:40 +02:00
Anton Evangelatov
027b80f5af
revert soup main.go
2020-07-03 21:27:47 +02:00
Anton Evangelatov
89e413dba7
revert composition
2020-07-03 21:26:58 +02:00
Anton Evangelatov
9027161453
remove composition
2020-07-03 21:26:18 +02:00
Anton Evangelatov
20b4375f25
upgrade lotus to master
2020-07-03 21:24:31 +02:00
Anton Evangelatov
aa90a8a989
upgrade lotus
2020-07-03 20:57:57 +02:00
Anton Evangelatov
eadb49c56d
works
2020-07-03 20:48:26 +02:00
Anton Evangelatov
9148b0f865
lotus at 3db96653
2020-07-03 20:35:53 +02:00
Anton Evangelatov
3aacb7c377
remove stats
2020-07-03 20:31:18 +02:00
Anton Evangelatov
1beb8faa26
upgrade buildbase to v4
2020-07-03 20:11:14 +02:00
Anton Evangelatov
8708f31c45
wip
2020-07-03 20:06:10 +02:00
vyzo
d867f0c04e
set the PropagationDelay to 2
2020-07-03 19:50:28 +03:00
Łukasz Magiera
655d6f6720
Merge remote-tracking branch 'origin/master' into next
2020-07-03 17:03:09 +02:00
Anton Evangelatov
84bc071179
wip
2020-07-03 15:38:19 +02:00
Anton Evangelatov
7258ad00f4
Merge pull request #99 from filecoin-project/docs/delving
...
initial DELVING.md document.
2020-07-03 15:30:27 +02:00
Raúl Kripalani
483a98fc8c
Update test-scenario-request.md
2020-07-03 14:19:32 +01:00
Jakub Sztandera
9936439608
Merge remote-tracking branch 'origin/master' into next
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-07-03 14:56:06 +02:00
Anton Evangelatov
c3a13240ab
add lsm commands
2020-07-03 14:26:32 +02:00
Anton Evangelatov
a223f80992
commands for cluster:k8s ; automating setting up of envs
2020-07-03 14:24:10 +02:00
Raúl Kripalani
06e5c42541
add instruction on submitting issues upstream.
2020-07-03 12:28:09 +01:00
Raúl Kripalani
2ed7540dfb
initial DELVING.md document.
2020-07-03 12:15:58 +01:00
vyzo
26ad4dabd1
Merge branch 'master' into plan/deal-stress-test
2020-07-03 13:04:49 +03:00
vyzo
6c14fdaca7
Merge pull request #97 from filecoin-project/fix/connect-miners
...
connect miners in a full mesh.
2020-07-03 13:03:30 +03:00
vyzo
91d389330e
compositions for natural time mining in deal stress tests
2020-07-03 12:57:11 +03:00
vyzo
62f1e47bd1
expose rpc ports
2020-07-03 12:54:09 +03:00
vyzo
2b6c1e0187
add delay before starting deals
2020-07-03 12:20:16 +03:00
vyzo
faeee03dd1
gomod: update lotus@master
2020-07-03 09:41:04 +03:00
刘林欣
ff4d9ecc77
fit in cases where a sector contains multiple deals, the state of each deal is correct
2020-07-03 09:20:47 +08:00
Raúl Kripalani
7e63197e97
connect miners in a full mesh.
2020-07-02 22:49:59 +01:00
Łukasz Magiera
0503592af7
Fast-retrieval copy plumbing
2020-07-02 22:09:59 +02:00
Dirk McCormick
8489fb258a
fix: return NotFoundErr from StateVerifiedClientStatus() if addr not found
2020-07-02 14:49:08 -04:00
Dirk McCormick
2c7aa318c1
feat: state API for verified client data cap
2020-07-02 12:10:11 -04:00
vyzo
65cc1a4c01
add testground build tag to circle ci
2020-07-02 18:53:51 +03:00
vyzo
b6c830c254
Merge branch 'master' into plan/deal-stress-test
2020-07-02 18:52:25 +03:00
vyzo
19ce23e907
initialize block delay to its minimum value of 1
2020-07-02 18:44:13 +03:00
vyzo
122926ad49
add testground build selector to compositions
2020-07-02 18:38:57 +03:00
Anton Evangelatov
01d6554a00
Merge pull request #94 from filecoin-project/listen-to-all-ifaces
...
listen to all ifaces when exposing internal apis
2020-07-02 15:27:21 +02:00
Anton Evangelatov
22005d642f
listen to all ifaces when exposing internal apis
2020-07-02 15:20:04 +02:00
Anton Evangelatov
b601fd12f7
Merge pull request #90 from filecoin-project/hook-up-miner-rpc-apis
...
export both apis for miners
2020-07-02 14:20:10 +02:00
Anton Evangelatov
740741b129
add mining_mode to deals-e2e test case
2020-07-02 14:13:39 +02:00
Anton Evangelatov
6d0c0b4323
Merge pull request #92 from filecoin-project/rm-lotus-testground
...
remove deprecated lotus-testground.
2020-07-02 13:24:06 +02:00
Anton Evangelatov
1623917bc4
Merge branch 'master' into hook-up-miner-rpc-apis
2020-07-02 13:21:08 +02:00
vyzo
9c6b6e61fe
remove duplicate miner addrs collection
2020-07-02 13:23:26 +03:00
vyzo
bcd3e79557
Merge branch 'master' into plan/deal-stress-test
2020-07-02 12:50:49 +03:00
vyzo
fee13a6daf
rename test case to deals-stress-test
2020-07-02 12:49:27 +03:00
Łukasz Magiera
055a8efe10
Merge pull request #2220 from filecoin-project/feat/cc-upgrade
...
CC upgrade
2020-07-02 01:22:14 +02:00
Łukasz Magiera
746669046a
Use fsm next branch
2020-07-02 00:45:16 +02:00
Łukasz Magiera
171e0d0e4b
Merge pull request #32 from filecoin-project/feat/cc-upgrade
...
CC upgrade
2020-07-02 00:12:41 +02:00
Łukasz Magiera
0770b77336
Merge remote-tracking branch 'origin/next' into feat/cc-upgrade
2020-07-01 21:10:56 +02:00
Łukasz Magiera
4346f7d59d
Merge pull request #2215 from filecoin-project/feat/specs-actors-v0.7.1
...
specs actors v0.7.1
2020-07-01 21:08:22 +02:00
Raúl Kripalani
619f3fd60b
update runtime image to v2.
2020-07-01 19:48:23 +01:00
Raúl Kripalani
4eb2218cf3
Update FFI and Lotus versions ( #89 )
2020-07-01 19:36:46 +01:00
Łukasz Magiera
70cac6ce08
miner: Use gas price when selecting messages
2020-07-01 20:35:19 +02:00
Aayush Rajasekaran
135ff85356
Fix params_testground to match specs-actors upgrade
2020-07-01 14:21:42 -04:00
Raúl Kripalani
45f20b8505
remove lotus-testground from CircleCI.
2020-07-01 19:20:36 +01:00
Raúl Kripalani
561b10a62b
remove deprecated lotus-testground.
2020-07-01 19:11:36 +01:00
Yusef Napora
e66d439cb4
Merge pull request #91 from filecoin-project/fix/drand-suspend
...
fix drand merge mess
2020-07-01 14:06:16 -04:00
Yusef Napora
83313ead4f
fix drand merge mess
2020-07-01 13:57:27 -04:00
Anton Evangelatov
e6bc6aafdf
resolve merge conflicts
2020-07-01 19:40:48 +02:00
Anton Evangelatov
c7f95280e4
update params for ports
2020-07-01 19:39:17 +02:00
Yusef Napora
459cd657d3
Merge pull request #70 from filecoin-project/plan/drand-halting
...
plan: drand halting
2020-07-01 13:06:14 -04:00
Aayush Rajasekaran
7b0b1b5977
Update chain-validation
2020-07-01 13:00:42 -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
Anton Evangelatov
167a30fcb9
export both apis for miners
2020-07-01 18:54:20 +02:00
Raúl Kripalani
274b07f50a
Merge branch 'master' into plan/deal-stress-test
2020-07-01 17:38:56 +01: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
Łukasz Magiera
5946aa7a3a
Merge remote-tracking branch 'origin/master' into next
2020-07-01 17:32:27 +02:00
Jakub Sztandera
53d239aa8f
Merge pull request #2213 from filecoin-project/fix/next-testground
...
next: Fix testground build
2020-07-01 17:30:01 +02:00
Łukasz Magiera
82e2cd4746
Basic CC Upgrade support
2020-07-01 17:01:06 +02:00
Łukasz Magiera
59ec727191
gofmt
2020-07-01 16:34:05 +02:00
Łukasz Magiera
495b4ba841
Fix precommit deposit math
2020-07-01 16:33:59 +02: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
Łukasz Magiera
3030e3a74f
mod tidy, gofmt
2020-07-01 15:32:24 +02:00
Łukasz Magiera
e2691f3b3d
Basic CC Upgrade logic
2020-07-01 15:30:25 +02:00
Łukasz Magiera
dd6398dbcb
Merge pull request #40 from filecoin-project/feat/specs-actors-v0.7.0
...
Specs actors v0.7.0
2020-07-01 15:11:52 +02:00
Raúl Kripalani
436fe158c9
form testkit; separate test case logic from node templates.
2020-07-01 13:13:17 +01:00
Łukasz Magiera
5b73b48dc8
Fix tests post actor update
2020-07-01 14:04:37 +02:00
Łukasz Magiera
a359df93c9
chainwatch: Fix getting miner info
2020-07-01 13:50:50 +02:00
Łukasz Magiera
4c422c2d50
specs-actors v0.7.1
2020-07-01 13:47:40 +02:00
Łukasz Magiera
1b0d87cafd
Merge pull request #2198 from filecoin-project/feat/cli-fast-retrieval
...
CLI: add --fast retrieval flag to lotus client deal
2020-07-01 12:31:16 +02:00
Dirk McCormick
5c63581bd5
feat: add fast-retrieval flag to lotus client deal
2020-07-01 12:27:55 +02:00
Łukasz Magiera
e89eb56a44
Merge pull request #2199 from filecoin-project/feat/cli-verif-client
...
CLI: add --verified-deal flag to lotus client deal
2020-07-01 12:26:16 +02:00
Dirk McCormick
00d18ca479
fix: change default for lotus client deal --verified-deal to false
2020-07-01 12:23:40 +02:00
Dirk McCormick
46f07faead
feat: add verified-deal flag to lotus client deal
2020-07-01 12:23:40 +02:00
Łukasz Magiera
44de824fe3
next: Fix testground build
2020-07-01 12:20:32 +02:00
Łukasz Magiera
f48681a61d
Merge pull request #2195 from filecoin-project/feat/update-markets-0.3.2
...
Markets update 0.3.2
2020-07-01 12:19:14 +02:00
Łukasz Magiera
f6b17a7f3c
Fix storageadapter build post-rebase
2020-07-01 12:06:29 +02:00
hannahhoward
92bb5bd915
fix(lint): fix lint errors
2020-07-01 12:06:29 +02:00
hannahhoward
be29f3bd99
feat(markets): update to markets v0.3.2
...
Update to markets v0.3.2, which neccesitates merging master & adding one more node function
2020-07-01 12:06:29 +02:00
Dirk McCormick
a03d8b3c3f
fix: simplify OnDealExpiredOrSlashed()
2020-07-01 12:06:29 +02:00
Dirk McCormick
f8725ac3bd
feat: add OnDealExpiredOrSlashed() to ClientNodeAdapter
2020-07-01 12:06:29 +02:00
Dirk McCormick
a3abff768c
fix: dont register state change if deal is not present in from and to states
2020-07-01 12:06:29 +02:00
Dirk McCormick
1fd1c2edbd
feat: allow nil deal state change (deal removed)
2020-07-01 12:06:29 +02:00
Łukasz Magiera
131928ee53
chainwatch: Fix build
2020-07-01 12:05:50 +02:00
Łukasz Magiera
1761823efe
Merge remote-tracking branch 'origin/master' into next
2020-07-01 11:39:21 +02:00
Łukasz Magiera
cfdbc2312d
Merge branch 'master' into next
2020-07-01 11:22:57 +02:00
Łukasz Magiera
a2de752a33
Merge remote-tracking branch 'origin/master' into next
2020-07-01 11:21:05 +02: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
Łukasz Magiera
4c1968f62a
Merge pull request #61 from filecoin-project/feat/ffi-0.30.1
...
Fileconi-FFI 0.30.1
2020-06-30 20:03:18 +02:00
Łukasz Magiera
a53fff7608
Fix tests
2020-06-30 19:38:41 +02:00
Łukasz Magiera
6d02ac0290
mod tidy
2020-06-30 19:30:06 +02:00
Łukasz Magiera
cff68a14d8
Adjust resource table for filecoin-ffi 0.30.1
2020-06-30 19:26:56 +02:00
Łukasz Magiera
c1ac986f20
Update FFI
2020-06-30 19:05:47 +02: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
Łukasz Magiera
472cf20b81
Merge pull request #2149 from filecoin-project/feat/specs-actors-v0.7.0
...
Specs actors v0.7.0
2020-06-30 16:09:03 +02:00
Łukasz Magiera
936ead016e
Bump genesis funds for node_tests
2020-06-30 15:24:30 +02:00
vyzo
903b1ea914
more logging for serial execution
2020-06-30 16:05:23 +03: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
4595ded0d3
manifest and composition for deal stress test
2020-06-30 14:07:00 +03:00
vyzo
36f82ab9fe
deal stress test
2020-06-30 13:57:54 +03:00
vyzo
62f63a29b5
remove useless error argument from retrieveData
2020-06-30 13:56:37 +03:00
Łukasz Magiera
24529bf35d
Merge branch 'next' into feat/specs-actors-v0.7.0
2020-06-29 22:45:50 +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
vyzo
ea2935e4d7
Merge pull request #75 from filecoin-project/synchronise-miners
...
sync miners
2020-06-29 19:01:49 +03:00
Łukasz Magiera
2bab5d1ddd
Merge remote-tracking branch 'origin/master' into next
2020-06-29 17:45:58 +02:00
Anton Evangelatov
0ec247de8c
fix broken counter
2020-06-29 17:21:50 +02:00
Anton Evangelatov
c4347c0485
wip
2020-06-29 17:10:31 +02:00
Anton Evangelatov
909c12c6b4
sync miners
2020-06-29 17:06:04 +02:00
Anton Evangelatov
222d718ccd
wip
2020-06-29 14:57:55 +02:00
Anton Evangelatov
666023f804
Merge pull request #72 from filecoin-project/basic-metrics
...
basic metrics to baseline tests
2020-06-29 13:41:50 +02:00
Aayush Rajasekaran
1f57d9462c
Don't return nil interfaces from runtime.Send()
2020-06-29 01:13:45 -04:00
Anton Evangelatov
38132cdb94
go-sdk from master
2020-06-26 23:44:04 +02:00
Anton Evangelatov
ba645cfbea
better dashboard
2020-06-26 23:12:03 +02:00
Anton Evangelatov
2b9a6d8574
better dashboard
2020-06-26 22:56:43 +02:00
Anton Evangelatov
0d908c18b4
who mined block
2020-06-26 22:07:49 +02:00
Aayush Rajasekaran
73e973c29b
Update chain-val, using temp commits
2020-06-26 14:28:33 -04:00
Aayush Rajasekaran
8e7ac226b0
Include WinCount when awarding block rewards
2020-06-26 14:27:49 -04:00
Anton Evangelatov
0487d60d0e
better metrics
2020-06-26 18:56:09 +02:00
Anton Evangelatov
018406b50c
better dashboard
2020-06-26 18:27:23 +02:00
Anton Evangelatov
e388d96073
metric for offer
2020-06-26 18:19:40 +02:00
Anton Evangelatov
5fa2c1c410
more compositions
2020-06-26 18:18:44 +02:00
Łukasz Magiera
afab9395b9
gofmt
2020-06-26 18:01:50 +02:00
Łukasz Magiera
5d6fcbeccf
Change initial pledge calc to PrecommitInfo
2020-06-26 18:00:50 +02:00
Łukasz Magiera
408c9a7b33
Set precommit deposit correctly
2020-06-26 17:58:29 +02:00
Łukasz Magiera
9aec1e9484
Update specs-actors to v0.7.0
2020-06-26 17:29:08 +02:00
Łukasz Magiera
24f4c96fc3
apitest: auto-start sealing precoss
2020-06-26 17:28:05 +02:00
Anton Evangelatov
f91364fb3e
extract common vars
2020-06-26 17:00:13 +02:00
Anton Evangelatov
943d9a27ec
update dashboard data source
2020-06-26 17:00:13 +02:00
Anton Evangelatov
3ff084b720
baseline test dashboard
2020-06-26 17:00:13 +02:00
Anton Evangelatov
d7631fb997
basic timers and counters
2020-06-26 17:00:13 +02:00
vyzo
2256a7237c
Merge pull request #74 from filecoin-project/bug-fixes
...
A couple of bug fixes
2020-06-26 17:50:53 +03:00
vyzo
b7403fd93c
fix mining termination race condition
2020-06-26 17:44:40 +03:00
vyzo
3d5f58c8b8
sort preseals by miner GroupSeq
2020-06-26 17:30:44 +03:00
vyzo
f7af27f1d2
fix miner synchronization
2020-06-26 17:27:10 +03:00
vyzo
119defc5e7
Merge pull request #71 from filecoin-project/pubsub-tracer
...
Pubsub tracing
2020-06-26 17:20:55 +03:00
vyzo
2a8333e0e4
gomod: update go-libp2p-pubsub-tracer@master
2020-06-26 17:16:50 +03:00
Łukasz Magiera
6893dbb657
api: MsigCrate required param is now uint64
2020-06-26 15:52:22 +02:00
Łukasz Magiera
edd7151184
Fix StateMinerInitialPledgeCollateral
2020-06-26 15:49:39 +02:00
Łukasz Magiera
b8f1264e71
genesis: Update process comment
2020-06-26 15:23:52 +02:00
Łukasz Magiera
a7c372efff
storage-fsm updates for sector packing
2020-06-26 15:13:18 +02:00
Łukasz Magiera
a6d1323eba
Update specs-actors to v0.7.0; More correct genesis sector import
2020-06-26 15:08:12 +02:00
vyzo
95c3229f89
Merge branch 'pubsub-tracer' of github.com:filecoin-project/oni into pubsub-tracer
2020-06-26 14:12:58 +03:00
vyzo
909e0e401f
define enable_pubsub_tracer in manifest.toml
2020-06-26 14:12:22 +03:00
Łukasz Magiera
8f585713fa
Update storage, FSM
2020-06-26 13:11:34 +02:00
vyzo
b1159b657d
log close errors with RecordMessage
2020-06-26 14:10:39 +03:00
Łukasz Magiera
d27ff60ae2
Merge remote-tracking branch 'origin/master' into next
2020-06-26 13:08:37 +02:00
vyzo and Anton Evangelatov
30a6361a8f
fix typo
...
Co-authored-by: Anton Evangelatov <anton.evangelatov@gmail.com >
2020-06-26 14:06:45 +03:00
Łukasz Magiera
c059934fe8
Merge pull request #38 from filecoin-project/asr/multiple-deals
...
Pack multiple deals into a sector
2020-06-26 13:02:27 +02:00
Łukasz Magiera
76ce3b9d94
Merge pull request #59 from filecoin-project/feat/gencommd-align-pieces
...
ffiwrapper: Insert alignment between pieces
2020-06-26 13:00:03 +02:00
Łukasz Magiera
2db86111b2
Merge pull request #2084 from filecoin-project/feat/poiss-sortition
...
Initial implementation of Poisson Sortition
2020-06-26 12:26:35 +02:00
vyzo
eb65f1e441
output the tracer logs under TestOutputPath
2020-06-26 13:14:28 +03:00
vyzo
a612b77cee
simplify code by removing extraneous conversion to multiaddr
...
just Cast to verify correctness and panic if something is wrong
2020-06-26 12:16:36 +03:00
vyzo
16149b9198
add composition with pubsub tracing
2020-06-26 12:05:08 +03:00
vyzo
00f137ba3e
add pubsub-tracer role to baseline
2020-06-26 12:04:20 +03:00
vyzo
71503cce8b
add pubsub tracer config to scaffolding
2020-06-26 11:58:56 +03:00
vyzo
1c2af85b20
pubsub tracer role
2020-06-26 11:49:24 +03:00
vyzo
3ff9045178
gomod: import go-libp2p-pubsub-tracer@feat/traced-lib and go-libp2p
2020-06-26 11:49:14 +03:00
Łukasz Magiera
a8997dc35c
ffiwrapper: Insert alignment between pieces
2020-06-25 21:57:26 +02:00
Aayush Rajasekaran
a3c686d317
Try to pack deals into existing unsealed sectors before creating new ones
2020-06-25 13:47:14 -04:00
Aayush Rajasekaran
81a2792e37
Move sector number calculation into newSector
2020-06-25 13:36:04 -04:00
Aayush Rajasekaran
ff8894f2ec
Maintain a map of UnsealedSectorInfos
2020-06-25 13:36:04 -04:00
Aayush Rajasekaran
020f3a173a
Squash Sealing's AllocatePiece and SealPiece into one method
2020-06-25 13:36:04 -04:00
Aayush Rajasekaran
73f5c68674
Non-CC sectors start with no pieces, can be added using addPiece()
2020-06-25 13:33:23 -04:00
Aayush Rajasekaran
7f75cd71da
Resolve proof type when creating new sector
2020-06-25 13:33:23 -04:00
Aayush Rajasekaran
eb17b2f371
Add a state for waiting on deals, and events for new deals and start packing
2020-06-25 13:33:23 -04:00
Aayush Rajasekaran
db863a4de7
Add new event for start of CC sectors
2020-06-25 13:33:23 -04:00
Aayush Rajasekaran
5ad33896cc
Do not allocate pieces that are bigger than a sector
2020-06-25 13:33:23 -04:00
Yusef Napora
c66dfe1c03
Merge pull request #53 from filecoin-project/feat/drand-setup
...
initial drand setup
2020-06-25 13:07:26 -04:00
Yusef Napora
19f0aa75eb
rm resources block from drand composition
2020-06-25 13:01:46 -04:00
Yusef Napora
8b0f6c355c
read from sub.Done()
2020-06-25 13:00:55 -04:00
Yusef Napora
3cbf5efddd
use temp dir for drand state
2020-06-25 12:38:40 -04:00
Yusef Napora
fda66f5bd9
move drand to common_roles & fix mock randomness override
2020-06-25 12:18:08 -04:00
Yusef Napora
3f15146c19
add composition with mock randomness
2020-06-25 12:18:08 -04:00
Łukasz Magiera
379a4655b0
Merge pull request #36 from filecoin-project/feat/deal-sechd-prio
...
Give sector with deals priority in sealing
2020-06-25 18:08:32 +02:00
Anton Evangelatov
f11d726ddc
Merge pull request #65 from filecoin-project/move-rolling-build-config-to-composition
...
move rolling build config to composition file, not manifest
2020-06-25 17:48:18 +02:00
Łukasz Magiera
b1b7c4257b
Use sector-storage master
2020-06-25 17:46:35 +02:00
Łukasz Magiera
98ef8e4ef2
Merge pull request #58 from filecoin-project/feat/sched-prio
...
sched: Support external priority
2020-06-25 17:43:33 +02:00
Yusef Napora
75ff8d0689
add random_beacon_type param, default to mock randomness
2020-06-25 11:35:55 -04:00
Yusef Napora
e225a644f4
run drand gossip relays alongside each drand node
2020-06-25 11:35:55 -04:00
Yusef Napora
4a337785b5
rebase drand setup onto master
2020-06-25 11:35:55 -04:00
vyzo
1230430c94
Merge pull request #66 from filecoin-project/plan/common-roles
...
extract common roles for bootstrapper and miner
2020-06-25 18:35:39 +03:00
vyzo
b0c3963506
extract common roles for bootstrapper and miner
2020-06-25 18:29:01 +03:00
Łukasz Magiera
ddd1f21e5d
sched: Support external priority
2020-06-25 16:45:25 +02:00
Anton Evangelatov
050a0c1000
add bzr to buildbase
2020-06-25 15:36:30 +02:00
Anton Evangelatov
8588cce4d5
move rolling build config to composition file, not manifest
2020-06-25 15:24:53 +02:00
Anton Evangelatov
fa224271a1
Merge pull request #57 from filecoin-project/basic-deal-flow
...
baseline test: basic deal flow
2020-06-25 14:39:17 +02:00
Anton Evangelatov
7898451236
min 100ms between blocks
2020-06-25 14:37:59 +02:00
Anton Evangelatov
67b1bb6178
better default for k8s composition
2020-06-25 14:30:02 +02:00
vyzo
548ee4a206
Merge pull request #64 from filecoin-project/basic-deal-flow-api
...
Basic deal flow: use the full node api
2020-06-25 15:29:44 +03:00
vyzo
0c00b8b2ab
use temporary file instead of hardcoding /tmp/data for deal data
2020-06-25 15:27:11 +03:00
vyzo
889b440bb1
use the full node api instead of breaking abstraction barriers
2020-06-25 15:14:27 +03:00
vyzo
6f298b929e
Merge pull request #63 from filecoin-project/basic-deal-flow-cleanup
...
Basic deal flow: some clean up and multi client/miner test readiness
2020-06-25 14:50:30 +03:00
vyzo
1eeeff82d1
use a single context for miner
2020-06-25 14:26:43 +03:00
vyzo
b476bc86ce
synchronize all miners to mine next block
2020-06-25 14:16:04 +03:00
vyzo
58923fe2ff
some baseline cleanup
...
1. Miners wait for all client's signal to stop mining
2. Miners don't care about client addresses
3. Moved collect methods to node.go
2020-06-25 14:10:00 +03:00
vyzo
5cccc81abf
keep log level at WARN so that we see what's happening in the system
2020-06-25 13:52:02 +03:00
Anton Evangelatov
831cd2e71d
move init to node.go
2020-06-25 12:33:52 +02:00
Anton Evangelatov
9f9c30d406
speed up block mining
2020-06-25 12:21:14 +02:00
Raúl Kripalani
1cb087c99e
update issue templates + labels.
2020-06-25 11:14:49 +01:00
Anton Evangelatov
ae3fcca543
barrier for stop mining, instead of sleep
2020-06-25 12:00:56 +02:00
Łukasz Magiera
a381a4174e
Give sector with deals priority in sealing
2020-06-24 23:55:51 +02:00
Jakub Sztandera
4895c895aa
Change WinCount to int64, wire it to BlockMessage
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-06-24 19:51:22 +02:00
Anton Evangelatov
801a4f79b9
completed deal
2020-06-24 18:15:52 +02:00
Anton Evangelatov
98bc576888
insecure post validation
2020-06-24 17:39:37 +02:00
Jakub Sztandera
88352c74fc
Address @Magik6k CR
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-06-24 17:11:26 +02:00
Anton Evangelatov
bb758854fb
move init to main, add more logging
2020-06-24 16:46:12 +02:00
Anton Evangelatov
f460d24f65
fixup
2020-06-24 16:12:10 +02:00
Anton Evangelatov
b026160c5c
mine longer
2020-06-24 15:48:15 +02:00
Anton Evangelatov
fe842823a9
mine more blocks
2020-06-24 15:45:32 +02:00
Anton Evangelatov
65dff05008
bump up balances
2020-06-24 15:42:34 +02:00
Anton Evangelatov
d4f883c1b0
connect miner node to its full node???
2020-06-24 15:40:30 +02:00
Anton Evangelatov
e8f037cac8
broken mining and deal sealing
2020-06-24 15:29:27 +02:00
Jakub Sztandera
36d5880a30
Remove TestElectionExp
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-06-24 15:25:23 +02:00
Anton Evangelatov
cca568112d
start deal, need to add mining
2020-06-24 15:16:10 +02:00
Anton Evangelatov
db19764130
generate random data, start deal
2020-06-24 15:10:05 +02:00
Anton Evangelatov
2379ff1740
composition for k8s, better error logging on collect addrs
2020-06-24 14:50:06 +02:00
Anton Evangelatov
f6da7679b8
connect client to miner; fix topic bug
2020-06-24 14:40:29 +02:00
Anton Evangelatov
b0d0a7a04a
improvements
2020-06-24 14:34:19 +02:00
Anton Evangelatov
f1181ce9c2
broadcast addrs, and connect miner and client
2020-06-24 14:34:19 +02:00
Anton Evangelatov
e9402da131
fix ignored barrier ( #58 )
2020-06-24 14:33:31 +02:00
vyzo
04a945531c
Merge pull request #56 from filecoin-project/extract-subscriptions-and-check-for-errors
...
extract subscriptions for balances, genesis and preseals
2020-06-24 15:07:12 +03:00
Anton Evangelatov
ebd0e85d65
extract subscriptions
2020-06-24 13:10:35 +02:00
vyzo
2bfbc6a314
Merge pull request #55 from filecoin-project/fix/bug
...
use the role map, luke!
2020-06-24 14:07:21 +03:00
vyzo
0e924edf0e
use the role map, luke!
2020-06-24 14:02:20 +03:00
vyzo and Anton Evangelatov
448bbf3710
generic test plan scaffolding, with baseline plan ( #39 )
...
* test plan scaffolding
* generify the testplan role dispatch
* manifest.toml
* initial go.mod and go.sum
* correct name
* gomod: update from build
* node construction in scaffolding
* fix test runner return type
* remove offending comments
* add initial composition, and fix context bug
* debug lines
* check errors from node construction
* specify Repo after Online option
* add power/proof type initialization code
* fix baseline composition
* use new docker-images (build/run) introduced in the #48 PR
* upgrade go-sdk to master (#51 )
* fix types for run.InvokeMap
* fix miner actor sequence address
* explictly specify listen address for nodes on the data network
* make a separate full node for the miner
* initialize the wallet for the full node before creating the storage node
* go mod tidy
* also set the listen address for the miner node
* circleci to build the soup testplan
* extract topics
* test runner: pass the role map to doRun for generic runner
* use a wrapper TestEnvironment to encapsulate the runenv and initCtx
* embed RunEnv and InitContext into TestEnvironment for better ergonomics
* remove empty import
* extract stateReady
Co-authored-by: Anton Evangelatov <anton.evangelatov@gmail.com >
2020-06-24 12:52:23 +02:00
Łukasz Magiera
de544b5316
Merge pull request #56 from filecoin-project/feat/shed-sel-cmp-timeout
...
sched: Also handle timeout on selector Cmp
2020-06-24 00:46:36 +02:00
Łukasz Magiera
cea46d8c8c
sched: Also handle timeout on selector Cmp
2020-06-24 00:43:58 +02:00
Łukasz Magiera
72a1ed2fa3
Merge pull request #54 from hayeah/rpc-timeout
...
add RPC timeout to maybeSchedRequest
2020-06-24 00:33:00 +02:00
Łukasz Magiera
1cb2b0ac1c
Merge pull request #55 from filecoin-project/fix/finsector-mv-none
...
fix: Don't try to move removed unsealed sector files
2020-06-24 00:19:33 +02:00
Łukasz Magiera
57bda914f9
fix: Don't try to move removed unsealed sector files
2020-06-24 00:04:02 +02:00
Łukasz Magiera
fe71d5b42d
Merge pull request #34 from filecoin-project/feat/cc-upgrade-1
...
Update storage interfaces, support removing sectors
2020-06-23 23:30:10 +02:00
Łukasz Magiera
8a3b7c575f
Use sector-storage master
2020-06-23 23:15:29 +02:00
Łukasz Magiera
47d9335658
Merge pull request #53 from filecoin-project/feat/remove-sector
...
Update specs-storage, sector removing support
2020-06-23 23:05:24 +02:00
Raúl Kripalani
1907fe2a91
update team in README.md.
2020-06-23 20:00:14 +01:00
Anton Evangelatov
021c0386f8
add circleci build job ( #52 )
2020-06-23 19:59:39 +01:00
Jakub Sztandera
19ed695811
Fix TestInteropBH
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-06-23 20:37:35 +02:00
Jakub Sztandera
1f967c6f63
Fix debug_advance
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-06-23 20:37:35 +02:00
Jakub Sztandera
2165728088
Fix TestDealMining
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-06-23 20:09:58 +02:00
Yusef Napora
f72616981e
Merge pull request #43 from filecoin-project/feat/composer
...
Add "composer" configuration UI
2020-06-23 11:20:47 -04:00
Jakub Sztandera
156a14eeeb
Integrate Poisson Sortition into chain sync
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-06-23 16:59:44 +02:00
Jakub Sztandera
97088e3109
Add golden test for exp function
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-06-23 16:33:10 +02:00
Jakub Sztandera
2b597fb780
Add tests for lambda
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-06-23 16:24:02 +02:00
Jakub Sztandera
efeaa9b6ad
Fix lint warnings
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-06-23 16:24:02 +02:00
Jakub Sztandera
d7f710806b
Implement golden tests for Poisson distribution
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-06-23 16:24:02 +02:00
Jakub Sztandera
d92362f96e
Add comments about algorithm
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-06-23 16:24:02 +02:00
Jakub Sztandera
8fea872345
Refactor poisson to struct for easier testing
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-06-23 16:24:02 +02:00
Jakub Sztandera
84c0b50aa1
Rename fxToD
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-06-23 16:24:01 +02:00
Jakub Sztandera
f523b17a35
Improve performance of ComputeWinCount
...
As it turns out `big.Int#Mul` doesn't like it when you reuse input as
output.
```
name old time/op new time/op delta
WinCounts-8 4.56µs ± 1% 3.90µs ± 2% -14.44% (p=0.000 n=9+10)
name old alloc/op new alloc/op delta
WinCounts-8 3.50kB ± 0% 1.15kB ± 0% -67.23% (p=0.000 n=10+10)
name old allocs/op new allocs/op delta
WinCounts-8 45.0 ± 0% 24.0 ± 0% -46.67% (p=0.000 n=10+10)
```
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-06-23 16:24:01 +02:00
Jakub Sztandera
ee5639aad9
Initial implementation of Poisson Sortition
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-06-23 16:24:01 +02:00
Anton Evangelatov
6eddd62a73
handle get_host_ip on macos
2020-06-23 10:02:05 -04:00
Anton Evangelatov
306efa66c7
random fixes
2020-06-23 10:02:05 -04:00
Yusef Napora
0bfaa46ce7
add readme
2020-06-23 10:02:05 -04:00
Yusef Napora
91b9cdfae5
make sure each group gets its own param objects
2020-06-23 10:02:05 -04:00
Yusef Napora
6f12d797d2
stringify test params
2020-06-23 10:02:05 -04:00
Yusef Napora
86a4d6f607
allow renaming groups via ui
2020-06-23 10:02:05 -04:00
Yusef Napora
a60a4c507a
fix groups for existing compositions
2020-06-23 10:02:05 -04:00
Yusef Napora
7bbde459f3
refactor groups ui
2020-06-23 10:02:05 -04:00
Yusef Napora
4a961401fc
set default builder & runner from manifest
2020-06-23 10:02:05 -04:00
Yusef Napora
9eab4cfa0d
new composition flow working e2e, some rough edges
2020-06-23 10:02:05 -04:00
Yusef Napora
92409c321c
skip docker build if SKIP_BUILD is set
2020-06-23 10:02:05 -04:00
Yusef Napora
9e348c049b
test runner working in docker
2020-06-23 10:02:05 -04:00
Yusef Napora
c9dbf908b5
build testground and copy to run image
2020-06-23 10:02:05 -04:00
Yusef Napora
202cdda358
update global config with manifest
2020-06-23 10:02:05 -04:00
Yusef Napora
6eae66728b
create new composition or load existing
2020-06-23 10:02:05 -04:00
Yusef Napora
e262320348
launch panel server from docker
2020-06-23 10:02:05 -04:00
Yusef Napora
9323fd896a
wip, jupyter in docker
2020-06-23 10:02:00 -04:00
Raúl Kripalani
f29141b855
simplify the docker build base and runtime images + remove the go.rice trickery ( #48 )
...
* adjust the prototype for building oni test plans.
- We no longer clone the entire lotus codebase.
- We only clone and build the ffi module in the build image.
- The runtime image no longer builds the ffi module.
- The runtime image uses go-paramfetch to fetch the parameters
(which are not expected to change).
- We use filecoin-project/lotus#2097 to not have to deal with
go.rice trickery for things we don't actually need to use.
* add filecoin-ffi submodule (commit ca281af); fix replace directive.
* remove stale file.
* tag build base images.
* fix build.sh.
* delete filecoin-ffi submodule from root.
* add filecoin-ffi submodule under extra/filecoin-ffi.
* adjust everything to use extra sources TG feature.
2020-06-23 15:20:47 +02:00
Howard Yeh
be4112ee68
add RPC timeout to maybeSchedRequest
2020-06-23 17:42:47 +08:00
Anton Evangelatov
6f8706818d
move docker images ( #47 )
2020-06-22 19:14:45 +02:00
Łukasz Magiera
628c590c00
Drop unused faulty state logic
2020-06-22 18:55:53 +02:00
Łukasz Magiera
24fd125223
Implement a way to remove sectors
2020-06-22 18:55:53 +02:00
Łukasz Magiera
d8c81e712e
Upgrade sector-storage
2020-06-22 18:55:53 +02:00
Łukasz Magiera
cc8670b956
Merge pull request #33 from filecoin-project/fix/missing-pc1
...
Handle missing on-chain precommit in WaitSeed
2020-06-22 18:51:31 +02:00
Anton Evangelatov
512915b4c9
use runtime image for lotus testplans ( #35 )
...
* use runtime image
* no need to compile with `make 2k`
* use new go-sdk /2 (#36 )
* use new go-sdk
* use custom runtime image (#38 )
* improve runtime image
* remove redundant runners
* enable go build cache
* remove replace lotus directive
* add git clone for lotus as part of manifest.toml
* use base build image
* compile `lotus-testground` on `current master` from Lotus (#41 )
* automated scripts to build/push base build and runtime images
* go mod tidy and new version of lotus in manifest
* fix types
* fix storage miner (#42 )
* fix storage miner
* update runtime image to ubuntu
2020-06-22 17:17:42 +02:00
Łukasz Magiera
07cf84cbc7
Update specs-storage, sector removing support
2020-06-22 17:06:09 +02:00
Łukasz Magiera
ffbfa84591
Merge pull request #52 from yaohcn/finalize-not-sched-unseal
...
finalize not sched on unsealed worker
2020-06-22 13:36:32 +02:00
Łukasz Magiera
b6e250303e
Handle missing on-chain precommit in WaitSeed
2020-06-22 13:09:31 +02:00
yaohcn
92a6ba8a57
finalize not sched on unsealed worker
2020-06-19 09:43:19 +08:00
Anton Evangelatov
c176f24d05
correct commit ( #34 )
2020-06-18 15:52:29 +02:00
Anton Evangelatov
087e60299b
Merge pull request #30 from filecoin-project/lotus-testground-initial
...
testplan instantiating lotus nodes in-memory
2020-06-18 14:54:44 +02:00
Anton Evangelatov
73c5153ef1
lock version for lotus, that testplan compiles with
2020-06-18 14:05:11 +02:00
Łukasz Magiera
d9de9b7cb4
Merge pull request #51 from filecoin-project/fix/cache-check-paths
...
Fix/cache check paths
2020-06-18 09:32:00 +02:00
Whyrusleeping
ad297f28b8
Merge pull request #50 from filecoin-project/fix/log-err
...
actually log the stat error in question
2020-06-17 20:00:23 -07:00
Jeromy
5d7d633595
check appropriate paths per sector size
2020-06-17 19:35:05 -07:00
Jeromy
1436e21761
actually log the stat error in question
2020-06-17 19:22:03 -07:00
Łukasz Magiera
4380106d3e
Merge pull request #31 from filecoin-project/fix/handle-missng-pc-msg
...
checkCommit: handle missing precommit in handlePreCommitWait
2020-06-17 20:37:54 +02:00
Łukasz Magiera
ce0b99ee9d
checkCommit: handle missing precommit in handlePreCommitWait
2020-06-17 20:35:47 +02:00
Łukasz Magiera
77fc23c4d1
Merge pull request #30 from filecoin-project/fix/no-precommit-recover
...
checkCommit: handle missing precommits
2020-06-17 20:02:48 +02:00
Anton Evangelatov
2863b5a8c6
remove Dockerfile
2020-06-17 19:05:30 +02:00
Anton Evangelatov
1b92795d93
remove Makefile
2020-06-17 19:05:00 +02:00
Anton Evangelatov
3cc6fb6c6e
compile and run lotus net with docker:go
2020-06-17 19:02:04 +02:00
Anton Evangelatov
3ca1593919
build with docker:generic
2020-06-17 18:17:28 +02:00
Łukasz Magiera
b2d14380b4
checkCommit: handle missing precommits
2020-06-17 17:19:36 +02:00
Anton Evangelatov
6f4599be9a
initial commit
2020-06-17 16:36:11 +02:00
Łukasz Magiera
42c9e08595
Merge pull request #46 from filecoin-project/feat/faults-sealed-size
...
faults: Check sealed sector file size
2020-06-15 21:20:01 +02:00
Łukasz Magiera
cb2dfb2e11
Merge pull request #49 from filecoin-project/fix/unseal-close-correct
...
ffiwrapper: Close the correct end of the pipe in unseal
2020-06-15 21:11:57 +02:00
Łukasz Magiera
0fea67f662
Merge pull request #48 from filecoin-project/feat/log-and-ignore-falloc
...
Log and ignore if fallocate is not supported
2020-06-15 21:05:12 +02:00
Jakub Sztandera
e82d2ee8ee
Log and ignore if fallocate is not supported
...
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai >
2020-06-15 20:19:42 +02:00
Łukasz Magiera
e530ff93c4
ffiwrapper: Close the correct end of the pipe in unseal
2020-06-15 19:59:20 +02:00
Łukasz Magiera
494c3bc487
Merge pull request #27 from filecoin-project/deps/specs-actors-v0.6
...
specs-actors v0.6
2020-06-15 18:27:49 +02:00
Łukasz Magiera
bd2ff4e909
specs-actors v0.6
2020-06-15 18:26:01 +02:00
Łukasz Magiera
728a47ab99
Merge pull request #47 from filecoin-project/deps/actors-v0.6.0
...
specs-actors v0.6
2020-06-15 17:48:52 +02:00
Łukasz Magiera
f3026a9ee6
mod tidy
2020-06-15 17:45:37 +02:00
Łukasz Magiera
3d1225bf34
gofmt
2020-06-15 16:28:57 +02:00
Łukasz Magiera
b6ef7d5910
Merge pull request #26 from storswift/master
...
Fix a mistake in checkPrecommit
2020-06-15 15:08:35 +02:00
Łukasz Magiera
f67bbbc457
specs-actors v0.6
2020-06-15 14:32:17 +02:00
Łukasz Magiera
14c615dead
faults: Check sealed sector file size
2020-06-15 12:54:12 +02:00
marco-storswift
0092bff922
fixed #25
...
ticketEpoch := epoch - SealRandomnessLookback in the func (m *Sealing) getTicket(ctx statemachine.Context, sector SectorInfo) (abi.SealRandomness, abi.ChainEpoch, error) {
2020-06-12 14:48:33 +08:00
Raúl Kripalani
4b6a677b57
test scenario request issue template: fix markup.
2020-06-11 14:44:30 +01:00
Raúl Kripalani
6e9dbf4c18
Add "Test scenario request" issue template
2020-06-11 14:42:27 +01:00
Raúl Kripalani
3d891e26dd
add declarative labels to repo. ( #6 )
2020-06-11 13:17:16 +01:00
Raúl Kripalani
139f7f6322
add a notes folder.
2020-06-11 11:02:41 +01:00
Rob Matarangas
a5e4bf63c5
Delete label-syncer.yml
2020-06-10 16:29:07 -07:00
Rob Matarangas
2af3fd4a8c
Merge pull request #3 from filecoin-project/Robmat05-patch-2
...
insert discomfort labels.yml
2020-06-10 16:01:34 -07:00
Rob Matarangas
69ae58f7ba
Create labels.yml
2020-06-10 16:00:35 -07:00
Rob Matarangas
7e7b19b904
Merge pull request #2 from filecoin-project/Robmat05-patch-1
...
Create label-syncer.yml
2020-06-10 15:37:49 -07:00
Rob Matarangas
f4e6231358
Create label-syncer.yml
...
Installing Labeler workflow
2020-06-10 15:37:32 -07:00
Raúl Kripalani
0c909251aa
Update README.md
2020-06-10 21:04:31 +01:00
Łukasz Magiera
41f6d62a51
Merge pull request #45 from filecoin-project/fix/double-runlock
...
local store: Fix double RUnlock
2020-06-10 14:27:46 +02:00
Łukasz Magiera
40712b1026
local store: Fix double RUnlock
2020-06-10 14:08:03 +02:00
Łukasz Magiera
252c2b0c96
Merge pull request #44 from filecoin-project/feat/v27
...
v27 parameters
2020-06-10 01:15:55 +02:00
Łukasz Magiera
52782b6def
ffiwrapper: Fix AddPiece with multireaders
2020-06-09 22:10:14 +02:00
Raúl Kripalani
2ef46a3165
Initial commit
2020-06-09 14:19:25 +01:00
Łukasz Magiera
57adda40f9
ffiwrapper: Test FD leaks
2020-06-09 12:24:03 +02:00
Łukasz Magiera
edb4a1ee9e
Fix addpiece and unsealRange
2020-06-09 12:06:21 +02:00
Łukasz Magiera
9dfe8851f8
vet fixes
2020-06-09 11:14:25 +02:00
Łukasz Magiera
3cd79b6fec
wip fixing addpiece
2020-06-09 11:13:23 +02:00
Łukasz Magiera
796af1351c
v27 parameters
2020-06-09 01:02:44 +02:00
Łukasz Magiera
bccaf69712
Merge pull request #43 from filecoin-project/feat/better-fault-checks
...
A bunch of PoSt improvements
2020-06-08 22:32:46 +02:00
Łukasz Magiera
1902049972
mock: Update interface
2020-06-08 20:30:48 +02:00
Łukasz Magiera
375a6b4d38
verifier: Handle sector unlocking correctly
2020-06-08 19:57:34 +02:00
Łukasz Magiera
8e489cdbdb
verifier: Skip sectors which can't be acquired
2020-06-08 19:36:41 +02:00
Łukasz Magiera
8c58fcb1cc
verifier: update interfaces
2020-06-08 19:22:15 +02:00
Łukasz Magiera
547bf93f4a
roprov: Use TryLock
2020-06-08 18:57:56 +02:00
Łukasz Magiera
1a5af8cafd
Improve fault checker
2020-06-08 18:47:59 +02:00
Łukasz Magiera
4b9317d1f0
Merge pull request #42 from filecoin-project/feat/allow-commit1-anywhere
...
Allow Commit1 anywhere
2020-06-05 21:27:46 +02:00
Łukasz Magiera
f92ef92193
Make ctxCond nicer
2020-06-05 20:04:59 +02:00
Łukasz Magiera
958f74340b
mock: Fix concurrent map writes in AddPiece
2020-06-05 18:43:47 +02:00
Łukasz Magiera
c06dc750da
Address review
2020-06-05 16:52:59 +02:00
Łukasz Magiera
aa405b2176
Merge pull request #24 from filecoin-project/feat/improvements
...
A bunch of improvements for more reliable sealing
2020-06-05 10:23:04 +02:00
Łukasz Magiera
13176e8b53
Cleanup PathType usages
2020-06-04 23:30:20 +02:00
Łukasz Magiera
05d703e53b
Fix testworker
2020-06-04 21:19:15 +02:00
Łukasz Magiera
b3cde66bd2
Recover from half-successful FinalizeSector
2020-06-04 21:15:15 +02:00
Łukasz Magiera
aac3c448a4
Drop AcquireSector locks
2020-06-04 21:00:16 +02:00
Łukasz Magiera
8ad1af106d
Retry precommit2 once before redoing precommit1
2020-06-04 17:30:36 +02:00
Łukasz Magiera
b5674f12f0
Allow FinalizeSector on all nodes
2020-06-03 23:45:05 +02:00
Łukasz Magiera
1f5aa7fb7d
Auto-retry failed finalize
2020-06-03 23:42:17 +02:00
Łukasz Magiera
7fc7221348
Use correct SealRandomnessLookbackLimit
2020-06-03 22:57:44 +02:00
Łukasz Magiera
a39bc94c58
Integrate index locks into manager
2020-06-03 22:00:43 +02:00
Łukasz Magiera
d9d3ccf6c6
index: Implement basic global sector locking system
2020-06-03 21:21:27 +02:00
Łukasz Magiera
1467fe4226
Fix tests
2020-06-03 12:50:56 +02:00
Łukasz Magiera
222f3d876c
Fix handling of re-precommit
2020-06-02 23:45:28 +02:00
Łukasz Magiera
9b92e145e7
Try to re-precommit on consecutive failed commit proof compute
2020-06-02 22:30:40 +02:00
Łukasz Magiera
9df0cdf193
Merge pull request #34 from filecoin-project/feat/unseal
...
Unseal support
2020-05-29 19:52:41 +02:00
Łukasz Magiera
9e7eb3feef
Remove dead commented code
2020-05-29 19:40:49 +02:00
Łukasz Magiera
8b9dbc22e5
fr32: Fix tests
2020-05-29 19:06:44 +02:00
Łukasz Magiera
2184f21dd2
make unseal actually work in lotus
2020-05-29 18:57:44 +02:00
Łukasz Magiera
3b698db127
fr32: real PadWriter
2020-05-29 17:21:21 +02:00
Łukasz Magiera
2a70ff3cf3
wireup fr32 padding to the unsealed file
2020-05-29 01:33:00 +02:00
Łukasz Magiera
55867ab48b
fr32: io.Reader utils
2020-05-29 00:17:29 +02:00
Łukasz Magiera
d38296a553
fr32: More testing
2020-05-28 19:49:25 +02:00
Łukasz Magiera
4db8351348
fr32 utils
2020-05-28 19:15:15 +02:00
Whyrusleeping
cdada6e889
Merge pull request #23 from filecoin-project/feat/batch-verify-porep-handling
...
handle poreps being batch verified
2020-05-27 22:06:23 -07:00
Jeromy
4d4f8c1f9c
handle poreps being batch verified
2020-05-27 17:10:50 -07:00
Whyrusleeping
f49b328e17
Merge pull request #20 from filecoin-project/feat/pre-commit-wait-state
...
add a new state for precommit wait
2020-05-27 11:35:32 -07:00
Łukasz Magiera
e3d3887a0b
Address review
2020-05-26 21:08:51 +02:00
Łukasz Magiera
ffaeb89347
Merge remote-tracking branch 'origin/master' into feat/unseal
2020-05-26 19:05:35 +02:00
Łukasz Magiera
8586b98c1a
Merge pull request #40 from filecoin-project/deps/update-ffi
...
update to latest filecoin-ffi
2020-05-26 18:37:25 +02:00
Łukasz Magiera
9690e84722
mod tidy
2020-05-26 18:36:19 +02:00
Łukasz Magiera
65f04da920
mock: Update interface
2020-05-26 16:39:25 +02:00
Łukasz Magiera
6fe92ff13c
go fmt
2020-05-26 10:25:29 +02:00
Łukasz Magiera
793d332002
Move UnpaddedByteIndex from FFI wrapper
2020-05-26 10:25:17 +02:00
Łukasz Magiera
e06cfd24cf
mock: Update unseal method
2020-05-26 10:19:42 +02:00
Jeromy
a59ca7536a
update to latest filecoin-ffi
2020-05-21 18:19:46 -07:00
Whyrusleeping
83fd743db8
Merge pull request #21 from filecoin-project/deps/update-ffi
...
update to latest filecoin-ffi
2020-05-21 18:05:18 -07:00
Jeromy
fad9412c04
update to latest filecoin-ffi
2020-05-21 18:03:34 -07:00
Łukasz Magiera
8898eb8206
Merge remote-tracking branch 'origin/master' into feat/unseal
2020-05-20 22:29:05 +02:00
Łukasz Magiera
33673a30c7
Wire up unsealing logic, track primary sector copies
2020-05-20 18:36:46 +02:00
Łukasz Magiera
21f02924c1
Merge pull request #39 from jsign/jsign/ffx
...
mock: produce more valid PoSt proof
2020-05-20 16:30:55 +02:00
Ignacio Hagopian
806f7b33aa
produce more valid post proof
...
Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com >
2020-05-20 11:16:45 -03:00
Whyrusleeping
ca37a9086f
Merge pull request #38 from jsign/jsign/postfake
...
mock: add faked post
2020-05-19 17:50:31 -07:00
Ignacio Hagopian
f9e495ac49
mock: add faked post
...
Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com >
2020-05-19 21:27:21 -03:00
Łukasz Magiera
8f70192bf3
Missing stuff
2020-05-19 18:11:56 +02:00
Łukasz Magiera
05bc399afc
Update testworker
2020-05-19 18:09:48 +02:00
Łukasz Magiera
78c0b8f985
ffiwrapper: Test unsealing
2020-05-19 01:03:49 +02:00
Jeromy
06bcde9c2d
add a new state for precommit wait
2020-05-18 15:49:21 -07:00
Łukasz Magiera
86f3c0916e
ffiwrapper: UnsealPiece
2020-05-19 00:08:11 +02:00
Łukasz Magiera
a9631587f0
Merge pull request #33 from filecoin-project/feat/sched-sequential-ids
...
sched: Take sector numbers into accout when scheduling work
2020-05-18 15:31:36 +02:00
Łukasz Magiera
f577c2120c
Partial Files, use for sealing
2020-05-18 15:22:35 +02:00
Łukasz Magiera
e620df4c43
Merge pull request #37 from filecoin-project/feat/veryverysimplefaultchecks
...
Very simple fault check function
2020-05-16 23:22:31 +02:00
Łukasz Magiera
450b0b8acb
very simple fault check function
2020-05-16 23:08:24 +02:00
Łukasz Magiera
4065c94c1f
Scaffolding for UnsealRange
2020-05-16 01:10:04 +02:00
Łukasz Magiera
920c43f589
Merge pull request #36 from filecoin-project/fix/less-commit2-mem
...
resources: relax memory requirements for commit2
2020-05-15 20:17:56 +02:00
Ignacio Corderi
744fc321e9
Merge pull request #19 from filecoin-project/icorderi/18
...
feat: Remove unused deal state from api.StateMarketStorageDeal signature
This is a breaking change on the SealingAPI
The StateMarketStorageDeal method now returns a tuple instead of a triple.
Fixes #18
2020-05-15 15:10:31 -03:00
Ignacio Corderi
e2150fd66e
feat: remove unused return argument from storage deal
...
This is a breaking change on the `SealingAPI`
- The `StateMarketStorageDeal` method now returns a tuple instead of a triple.
2020-05-15 13:31:32 -03:00
Łukasz Magiera
20817dc51d
resources: relax memory requirements for commit2
2020-05-15 14:33:04 +02:00
Łukasz Magiera
617d34b9de
sched: Take sector numbers into accout when scheduling work
2020-05-14 01:58:01 +02:00
Łukasz Magiera
4051533cc4
Merge pull request #32 from filecoin-project/fix/pc1-fail-cleanup
...
Cleanup before retrying precommit1
2020-05-13 20:52:32 +02:00
Łukasz Magiera
2bc21be319
Cleanup before retrying precommit1
2020-05-13 20:45:14 +02:00
Łukasz Magiera
ebc27d314b
Merge pull request #31 from filecoin-project/feat/64g
...
Add entries for 64G sectors
2020-05-09 02:51:26 +02:00
Łukasz Magiera
845502f522
Add entries for 64G sectors
2020-05-09 02:50:08 +02:00
Łukasz Magiera
4980cb4c92
Merge pull request #16 from filecoin-project/feat/v26-parameters
...
use v26 parameters + update sector-storage to drop lotus transitive dep
2020-05-08 23:23:39 +02:00
laser
b565215d58
update sector-storage + go mod tidy
2020-05-08 14:14:41 -07:00
laser
32d092b293
v26 groth parameters
2020-05-08 14:13:37 -07:00
Łukasz Magiera
a74812ba12
Merge pull request #30 from filecoin-project/feat/v26-proofs
...
update filecoin-ffi (and related) to v26 proofs
2020-05-08 22:34:01 +02:00
laser
b24920c606
update to v26 proofs
2020-05-08 13:08:02 -07:00
Łukasz Magiera
c395e40963
Merge pull request #29 from filecoin-project/feat/heartbeat
...
Improve storage selection logic
2020-05-08 21:24:01 +02:00
Łukasz Magiera
164e2214c3
Merge pull request #28 from filecoin-project/feat/basic-tests
...
Add some basic tests
2020-05-08 20:27:19 +02:00
Łukasz Magiera
170cc0e275
Add some basic tests
2020-05-08 20:01:42 +02:00
Łukasz Magiera
e721b8910c
stores: use heartbeat info in selecting alloc storage
2020-05-08 19:02:18 +02:00
Łukasz Magiera
fc637552b7
stores: Simple health reporting
2020-05-08 18:08:48 +02:00
Łukasz Magiera
8c47b13d9e
Merge pull request #27 from filecoin-project/fix/unseal
...
Fix unseal; some improvements
2020-05-08 02:05:08 +02:00
Łukasz Magiera
ced1d6e087
Priority queue for tasks
2020-05-08 02:03:21 +02:00
Łukasz Magiera
1bbfb7cffd
Fix ffiwrapper unseal
2020-05-08 00:23:07 +02:00
Łukasz Magiera
10f7750d80
v26 resource table
2020-05-08 00:22:37 +02:00
Łukasz Magiera
e4a9a16161
Merge pull request #24 from filecoin-project/feat/worker-closing
...
sched: Handle closing workers better
2020-05-01 20:11:53 +02:00
Łukasz Magiera
780596477c
gofmt
2020-05-01 20:04:21 +02:00
Łukasz Magiera
cb0bb31d06
sched: Handle closing workers
2020-05-01 20:00:17 +02:00
Erin Swenson-Healey
a03f325ffa
Merge pull request #23 from filecoin-project/bugs/remove-lotus-dependency
...
remove lotus from dependency graph
2020-05-01 09:36:38 -07:00
laser
a4ee6e27b9
ignore unused field
2020-05-01 09:31:34 -07:00
laser
593d2fce21
ignore build artifacts
2020-05-01 09:18:57 -07:00
laser
f0569bd3c4
remove lotus from dependency graph
2020-05-01 09:18:00 -07:00
Łukasz Magiera
1da6937a0f
sched: Try scheduling on newly connected workers
2020-05-01 17:29:27 +02:00
Łukasz Magiera
83b1b94034
Merge pull request #20 from filecoin-project/feat/overallocate
...
Refactor scheduling logic
2020-04-29 20:06:15 +02:00
Łukasz Magiera
7f1c9c89e7
remote store: Handle parallel fetches
2020-04-29 17:58:55 +02:00
Łukasz Magiera
dd23715942
sched: add missing check for non-multicore thread availability
2020-04-29 17:04:40 +02:00
Łukasz Magiera
38cf04b888
sched: prefer workers with lower utilization
2020-04-29 16:04:05 +02:00
Łukasz Magiera
9777ddd2b7
stores: nicer error when sector was lost
2020-04-29 16:03:44 +02:00
Łukasz Magiera
a0af4d4d2b
index: hold rlock in StorageList
2020-04-29 14:13:21 +02:00
Łukasz Magiera
e970fa09b0
Merge pull request #21 from filecoin-project/anorth/specs-actors
...
Upgrade to specs-actors v0.3.0
2020-04-29 10:21:30 +02:00
anorth
5ab39592cf
Upgrade to specs-actors v0.3.0
2020-04-29 13:36:31 +10:00
Łukasz Magiera
5f1a27d52b
sched: Address review
2020-04-28 12:34:07 +02:00
Łukasz Magiera
d57877af31
sched: Fix error handling in assignWorker
2020-04-27 22:59:17 +02:00
Łukasz Magiera
d399312786
sched: virtual resource pool for prefetching sector data
2020-04-27 22:50:30 +02:00
Łukasz Magiera
8c4dc60e75
move scheduling logic to a separate struct
2020-04-27 20:37:36 +02:00
Łukasz Magiera
01487d5ad3
Merge pull request #14 from filecoin-project/anorth/specs-actors
...
Upgrade to specs-actors v0.2.0
2020-04-27 20:20:14 +02:00
Łukasz Magiera
5bea676ce3
worker: Fetch task type
2020-04-27 14:55:37 +02:00
Łukasz Magiera
f59d6b971b
sched: Nicer handling of multicore tasks
2020-04-27 14:38:24 +02:00
Łukasz Magiera
2ef195583f
Add Makefile
2020-04-27 13:43:59 +02:00
Łukasz Magiera
c19a254498
Merge pull request #19 from filecoin-project/anorth/specs-actors
...
Upgrade to specs-actors v0.2.0
2020-04-25 12:23:15 +02:00
anorth
14256e22d3
Upgrade to specs-actors v0.2.0
2020-04-25 12:37:12 +10:00
anorth
368d07ad9c
Upgrade to specs-actors v0.2.0
2020-04-25 12:32:51 +10:00
Łukasz Magiera
9404c859cb
Merge pull request #18 from filecoin-project/feat/no-ffi-workerinfo
...
Move WorkerInfo to not require importing ffi
2020-04-24 00:23:24 +02:00
Łukasz Magiera
9eb049a833
move WorkerInfo to not require importing ffi
2020-04-24 00:20:53 +02:00
Whyrusleeping
ec2b62c042
Merge pull request #12 from filecoin-project/feat/commit-collateral
...
Set pledge collateral in commit message
2020-04-23 09:17:48 -07:00
Łukasz Magiera
f3bea4aa8b
Set pledge collateral in commit message
2020-04-23 13:42:51 +02:00
Łukasz Magiera
1283a89a95
Merge pull request #11 from filecoin-project/anorth/tickets
...
Compute seal ticket internally, remove node ticket fn
2020-04-23 13:18:48 +02:00
anorth
29460c440d
Compute seal ticket internally, remove node ticket fn
2020-04-23 10:13:02 +10:00
Łukasz Magiera
5963a2c82e
Merge pull request #9 from filecoin-project/anorth/specs-actors
...
Update to specs-actors v1.0.0
2020-04-22 11:15:33 +02:00
Łukasz Magiera
6a3320b113
Merge pull request #16 from damonlau27/master
...
prefer remote worker
2020-04-22 10:51:39 +02:00
Łukasz Magiera
9230b22ea4
Merge pull request #15 from filecoin-project/anorth/specs-actors
...
Update to specs-actors v1.0.0
2020-04-22 10:48:02 +02:00
damonlau27
c1888035ac
prefer remote worker
2020-04-22 16:18:02 +08:00
anorth
f784a9098f
Update to specs-actors v1.0.0
2020-04-22 15:51:19 +10:00
anorth
a875473670
Update to specs-actors v1.0.0
2020-04-22 15:49:28 +10:00
Łukasz Magiera
1515cffb5d
Merge pull request #8 from filecoin-project/fix/rand-entropy
...
Add correct entropy to randomness
2020-04-20 20:32:20 +02:00
Łukasz Magiera
7da71113a7
Add correct entropy to randomness
2020-04-20 20:21:11 +02:00
Łukasz Magiera
e75536581a
Merge pull request #12 from filecoin-project/fix/mock-winpost
...
mock: fix winning post challenge generation
2020-04-18 00:54:59 +02:00
Łukasz Magiera
16d40dfd15
mock: fix winning post
2020-04-18 00:52:42 +02:00
Łukasz Magiera
2dd3cc4875
Merge pull request #11 from filecoin-project/feat/separate-genwinchg
...
Move GenerateWinningPoStSectorChallenge to Verifier
2020-04-17 22:46:21 +02:00
Łukasz Magiera
9209a5f186
Merge pull request #6 from filecoin-project/feat/update-actors
...
Update specs-actors, windowed post updates
2020-04-17 22:45:56 +02:00
Łukasz Magiera
fda71dbf53
Fix tests
2020-04-17 22:16:52 +02:00
Łukasz Magiera
f2744cf099
policy: Round up expiration to nearest ProvingPeriod
2020-04-17 21:47:44 +02:00
Łukasz Magiera
6850784b1e
Move GenerateWinningPoStSectorChallenge to Verifier
2020-04-17 16:00:21 +02:00
Łukasz Magiera
afc45d4b6e
mod tidy
2020-04-15 20:00:41 +02:00
Łukasz Magiera
c19538f834
Update specs-actors
2020-04-15 20:00:29 +02:00
Łukasz Magiera
069c3b2468
Merge pull request #5 from filecoin-project/feat/v25
...
Update to v25 proof parameters
2020-04-13 22:09:47 +02:00
Łukasz Magiera
26b8ff722d
Update Deps
2020-04-13 22:00:04 +02:00
Whyrusleeping
61616264b1
Merge pull request #10 from filecoin-project/feat/v25
...
Update proofs to v25 parameters, win PoSt
2020-04-10 17:02:42 -07:00
Łukasz Magiera
9d548f7432
Use FFI master
2020-04-11 01:28:57 +02:00
Łukasz Magiera
4c010a03af
Update Deps
2020-04-10 23:16:48 +02:00
Łukasz Magiera
92e77fbba5
Update FFI
2020-04-10 23:12:11 +02:00
Łukasz Magiera
c0d619cd86
gofmt
2020-04-10 23:01:42 +02:00
Łukasz Magiera
cd464ef916
Drop SectorSizeForRegisteredProof
2020-04-10 23:01:35 +02:00
Łukasz Magiera
65efbfce12
Fix tests with v25 params
2020-04-10 21:13:47 +02:00
Łukasz Magiera
e854090bdd
v25
2020-04-10 20:46:53 +02:00
Łukasz Magiera
8fc0fd3221
Merge pull request #4 from filecoin-project/feat/dynamic-worker-address
...
we should always load worker address from the chain
2020-04-09 20:49:38 +02:00
laser
7b387ba4b2
fix error message
2020-04-09 10:46:44 -07:00
laser
5f3a3c76dd
we should always load worker address from the chain
2020-04-09 10:34:07 -07:00
Erin Swenson-Healey
1c35692235
Merge pull request #3 from filecoin-project/feat/pre-commit-expiration-policy
...
initialize FSM with pre-commit expiry policy
2020-04-08 08:39:57 -07:00
laser
f2649af5a1
rename pdi ("peace with deal info") -> p ("piece")
2020-04-08 07:56:35 -07:00
laser
1dfca2ff76
drop unused method brought in via rebase
2020-04-08 07:52:47 -07:00
laser
0cd4e0413f
renaming PieceWithOptionalDealInfo -> Piece, drop PieceWithDealInfo
2020-04-08 07:52:20 -07:00
laser
5f3990d1bc
remove unused, intermediate literal
2020-04-08 07:39:47 -07:00
laser
c9dd3b3238
fix typo ("of" instead of "or")
2020-04-08 07:39:47 -07:00
laser
1f1e291cd1
use pre-commit policy to set pre-commit sector expiry epoch
2020-04-08 07:39:47 -07:00
laser
de07fe8aaf
persist deal schedule to piece data for pre-commit sector expiry
2020-04-08 07:39:47 -07:00
Erin Swenson-Healey
5326cb55b3
Merge pull request #2 from filecoin-project/feat/ticket-fn-takes-token
...
ticket-acquiring function takes tipset identifier
2020-04-08 07:39:38 -07:00
laser
55e54593cc
fix(ticketfn): getting a ticket should take tipset identifier
2020-04-07 13:26:43 -07:00
laser
7c7b9b6a63
remove now-unused ChainReadObj
2020-04-07 13:20:52 -07:00
Łukasz Magiera
25993479b1
Merge pull request #1 from filecoin-project/feat/extract-lotus-goodies
...
extract "sealing" package into storage-fsm project
2020-04-07 18:32:48 +02:00
laser
32cf7ec677
need parameters.json for vk and groth parameter downloading (circleci)
2020-04-06 17:40:12 -07:00
laser
d4d58047b0
add licenses and basic readme scaffolding
2020-04-06 17:38:48 -07:00
laser
8f682303ca
configure CI, move types around, prepare for consumption by lotus
2020-04-06 17:29:52 -07:00
laser
52afe582e1
Merge branch 'testnet/3' of /tmp/lotus into feat/extract-lotus-goodies
2020-04-06 16:20:09 -07:00
Erin Swenson-Healey
a2933084ca
Initial commit
2020-04-06 16:16:49 -07:00
laser
8006f12dea
SectorID -> SectorNumber
2020-04-06 15:31:33 -07:00
laser
b7be24d775
revert name change
2020-04-06 14:05:26 -07:00
laser
0fc5ebf5b1
update CBOR encoders/decoders
2020-04-06 13:35:29 -07:00
laser
b592a67892
move to types
2020-04-06 13:31:49 -07:00
laser
f2cce14390
reorder imports
2020-04-06 13:27:14 -07:00
laser
70615df273
miscellaneous fixes post-rebase
2020-04-06 13:23:37 -07:00
laser
9b29210dce
remove all lotus types from sealing package in preparation for extraction
...
events adapter
implement StateWaitMsg and StateComputeDataCommitment
implement StateGetSectorPreCommitOnChainInfo
implement ChainHead and SendMsg
implement remaining methods
2020-04-06 12:57:55 -07:00
Łukasz Magiera
a6d0938385
Merge pull request #9 from filecoin-project/docs/architecture
...
readme: Add a section about architecture
2020-04-06 21:50:14 +02:00
Łukasz Magiera
0bc12be059
readme: Add a section about architecture
2020-04-06 21:44:45 +02:00
Łukasz Magiera
c29cb87d2f
fsm: Get correct interactive randomness if it lands on a nullblock
2020-04-04 04:57:05 +02:00
Łukasz Magiera
dcfd0943d5
fsm: Handle invalid Commits
2020-04-04 03:50:05 +02:00
Łukasz Magiera
25bd37364c
fsm: Update cbor-gen
2020-04-03 21:34:20 +02:00
Łukasz Magiera
4a6c5c25b0
fsm: Implement handlers for Commit errors
2020-04-03 19:45:48 +02:00
Łukasz Magiera
8c824dfaf7
sealing fsm: Separate precommit 1/2
2020-04-03 18:54:15 +02:00
Łukasz Magiera
5977db8833
fsm: Fix tests after changisg SectorState to a string
2020-04-03 18:36:48 +02:00
Łukasz Magiera
abb433aa42
Change api.SectorState to a string
2020-04-03 18:29:31 +02:00
Łukasz Magiera
2c98869d96
Merge pull request #7 from filecoin-project/chores/address-pr-nit
...
bit shift 2 instead of 1 as per PR feedback
2020-04-02 01:56:33 +02:00
Łukasz Magiera
0cf0240cb5
Merge pull request #8 from filecoin-project/chores/add-various-docs
...
add README + basic CircleCI configuration
2020-04-02 01:55:41 +02:00
laser
9339232946
shift by multiple of 10
2020-04-01 16:26:47 -07:00
laser
b17b226220
one line gofmt
2020-04-01 16:22:32 -07:00
laser
431a15c14a
nolint the existing linting errors
2020-04-01 16:18:20 -07:00
laser
ffc966a9ad
fix gofmt issue which ci caught
2020-04-01 16:14:04 -07:00
laser
58922b7e76
golangci-lint needs libfilcrypto
2020-04-01 16:13:20 -07:00
laser
5874d90719
ensure submodules are initialized
2020-04-01 16:11:32 -07:00
laser
c694853ddb
ci: check out code before running linters
2020-04-01 16:08:59 -07:00
laser
fdc2e4a67a
ci: run tests on build
2020-04-01 16:07:34 -07:00
laser
fcaaae705d
circleci: add shell config
...
- download groth parameters and keys
- perform go mod tidy check
2020-04-01 15:51:50 -07:00
laser
ba291a9254
add CircleCI badge
2020-04-01 15:20:17 -07:00
laser
feb97789c5
add README.md
2020-04-01 15:14:08 -07:00
laser
c99952d8cd
shift 2
2020-04-01 14:24:09 -07:00
Erin Swenson-Healey
7c07e3406e
Merge pull request #6 from filecoin-project/feat/relax-testing-sector-constraints
...
loosen constraints on 8MiB and 2KiB sectors (for testing)
2020-04-01 12:09:56 -07:00
laser
0730ece757
loosen constraints on 8MiB and 2KiB sectors (for testing)
2020-04-01 11:56:32 -07:00
Łukasz Magiera
c8928ff5d9
Extract sector-storage
2020-03-28 01:32:39 +01:00
Łukasz Magiera
c4b928d441
Revert specs-actors version
2020-03-28 00:33:38 +01:00
Łukasz Magiera
afebab334e
Update imports; Add build scripts
2020-03-28 00:21:36 +01:00
Łukasz Magiera
bbbe16531b
Repo setup
2020-03-28 00:02:52 +01:00
Łukasz Magiera
089c769373
sectorstorage: Untangle from lotus deps
2020-03-27 22:35:33 +01:00
Łukasz Magiera
9be406482b
sectorstorage: Untangle from lotus deps
2020-03-27 22:35:33 +01:00
Łukasz Magiera
353ecbc62d
sectorstorage: Address review
2020-03-27 18:45:32 +01:00
Łukasz Magiera
ed6202d202
Cleanup after dropping sectorbuilder
2020-03-26 20:35:16 +01:00
Łukasz Magiera
617e3135c1
Cleanup after dropping sectorbuilder
2020-03-26 20:35:16 +01:00
Łukasz Magiera
2dfa38f572
Merge sectorbuilder into sectorstorage
2020-03-26 03:51:06 +01:00
Łukasz Magiera
e8e90300f0
Merge sectorbuilder into sectorstorage
2020-03-26 03:51:06 +01:00
Łukasz Magiera
3081a1b9c7
Fix sealing sectors with multiple pieces
2020-03-26 02:18:13 +01:00
Łukasz Magiera
0ce42d520a
stores: Mute serve-stat debug log
2020-03-25 22:23:01 +01:00
Łukasz Magiera
db93e784ab
workers: gofmt
2020-03-25 21:20:24 +01:00
Łukasz Magiera
8c63b25704
stores: 'None' file type
2020-03-25 21:19:58 +01:00
Łukasz Magiera
f22942b3c8
sectorstorage: Move sealed sectors to storage in FinalizeSector
2020-03-25 19:21:53 +01:00
Łukasz Magiera
a975f018c5
Merge remote-tracking branch 'origin/testnet/3' into feat/new-workers
2020-03-25 01:02:23 +01:00
Łukasz Magiera
817e699738
sectorstorage: wire up closing logic
2020-03-25 00:52:55 +01:00
Łukasz Magiera
d8f357b01c
workers: More review related fixes
2020-03-25 00:37:40 +01:00
Łukasz Magiera
cd892105f6
sectorstorage: Remove unsealed sector in FinalizeSector
2020-03-24 21:28:07 +01:00
Łukasz Magiera
2900bb099f
storageminer: Config for local worker task types
2020-03-24 20:38:00 +01:00
Łukasz Magiera
bb4983ee39
Merge remote-tracking branch 'origin/testnet/3' into feat/new-workers
2020-03-24 19:09:02 +01:00
Łukasz Magiera
dce6d8e4ae
workers: Address review
2020-03-24 19:01:04 +01:00
Aayush Rajasekaran
01828ef885
Re: #1412 : Add a non-blocking version of StateWaitMsg
...
- This commit adds a new method called StateSearchMsg
- We can probably overhaul StateWaitMsg onto this new method at a later point in time
2020-03-24 06:43:15 -04:00
Łukasz Magiera
290b7ebd26
storageminer: More storage stats in storage list
2020-03-23 23:43:38 +01:00
Łukasz Magiera
6842b4cb46
sectorstorage: Enable sealing on the local worker by default
2020-03-23 17:28:40 +01:00
Łukasz Magiera
40060e3525
sectorstorage: Fix remote sector deletion
2020-03-23 16:40:36 +01:00
Łukasz Magiera
68e279b399
workers: Basic monitoring tools
2020-03-23 15:56:22 +01:00
Łukasz Magiera
15e9d6ba5a
sector index: Don't add duplicate storage URLs
2020-03-23 13:12:43 +01:00
Łukasz Magiera
a9443774a9
Rename agvmgr+sealmgr to sectorstorage
2020-03-23 12:47:10 +01:00
Łukasz Magiera
e40c5d441d
Rename agvmgr+sealmgr to sectorstorage
2020-03-23 12:47:10 +01:00
Łukasz Magiera
88ad4858ec
gofmt
2020-03-22 22:39:27 +01:00
Łukasz Magiera
2fc1114ad2
sealing: Improve sector log
2020-03-22 21:44:27 +01:00
Jeromy
ea4c93a044
update and rerun cbor gen
2020-03-21 14:17:01 -07:00
Łukasz Magiera
80c774ec49
storageminer: Fix preseal meta import for genesis miners
2020-03-20 01:20:01 +01:00
Łukasz Magiera
0b4979d20a
workers: get sectors back to miner process after precommit
2020-03-19 20:17:58 +01:00
Łukasz Magiera
dadcfb8101
Merge remote-tracking branch 'origin/testnet/3' into feat/new-workers
2020-03-19 03:28:55 +01:00
whyrusleeping
e035f05564
change gas limit to be a normal int64
2020-03-18 13:45:37 -07:00
Łukasz Magiera
0a3d61435e
Fix tests after specs-storage changes
2020-03-18 02:08:11 +01:00
Łukasz Magiera
6ce8cda0a3
Use new specs-storage interface
2020-03-17 21:19:52 +01:00
whyrusleeping
d255b7d6e9
Merge branch 'master' into testnet/3
2020-03-07 16:46:12 -08:00
Łukasz Magiera
9476452c49
sealing: Fix noop plan loop
2020-03-07 00:03:57 +01:00
Aayush Rajasekaran
2fec889a11
Unify MethodCall and ReplayResults into SimulationResult
...
- Call and Replay now return the same type, which includes both Message and MessageReceipt
2020-03-06 11:10:40 -08:00
Łukasz Magiera
dbca774e17
libs: Use go-statemachine
2020-03-06 20:01:03 +01:00
Łukasz Magiera
d5a4051c7f
libs: Use zerocomm from sectorbuilder
2020-03-06 19:50:41 +01:00
Łukasz Magiera
732ea1b882
sectorbuilder type updates
2020-03-06 06:38:59 +01:00
Łukasz Magiera
0e195410b5
sealmgr: Implement all sealing steps
2020-03-05 19:19:32 +01:00
Łukasz Magiera
63e3ee222b
Merge remote-tracking branch 'origin/testnet/3' into feat/4stage-seal
2020-03-04 04:01:13 +01:00
Łukasz Magiera
b31c8a56f7
Storage Manager refactor
2020-03-03 23:19:22 +01:00
whyrusleeping
ed6c957001
more misc fixes
2020-03-01 17:09:38 -08:00
whyrusleeping
94073cfb5a
progress is made incrementally
2020-02-28 14:00:34 -08:00
whyrusleeping
cacb797d16
pass on proper sector types
2020-02-28 12:52:14 -08:00
whyrusleeping
47901c3fb7
fixing miner logic to make more tests pass
2020-02-28 11:31:28 -08:00
Łukasz Magiera
c45a376dd6
Regen cbor marshalers
2020-02-28 00:34:48 +01:00
whyrusleeping
9e77a046a1
make it all build finally
2020-02-27 13:45:31 -08:00
Łukasz Magiera
628d90353d
Merge branch 'feat/update-sectorbuilder' of github.com:filecoin-project/go-lotus into feat/update-sectorbuilder
2020-02-27 01:56:15 +01:00
Łukasz Magiera
cec0b3c15f
zerocomm: 'Fix' the test
2020-02-27 01:56:09 +01:00
whyrusleeping
300264bee1
more fixes for random garbage
2020-02-26 16:42:39 -08:00
Łukasz Magiera
d1c15a2666
Some test fixes
2020-02-26 10:05:22 +01:00
Łukasz Magiera
5649f5a87f
types: Drop some redundant alias types
2020-02-25 22:09:22 +01:00
Łukasz Magiera
9c5d2fff1a
actors: Remove addrass aliases
2020-02-25 21:54:58 +01:00
Łukasz Magiera
fc4fa38c9b
actors: drop a bunch of type aliases
2020-02-25 21:35:15 +01:00
Łukasz Magiera
2f22fa416d
post-upstream-merge fixes
2020-02-24 18:45:25 +01:00
Łukasz Magiera
c8b9846705
Merge branch 'testnet/3' into feat/specs-actors
2020-02-24 18:32:02 +01:00
Łukasz Magiera
1dc80d4c04
Fix Sealing in TestAPIDealFlow
2020-02-23 21:33:10 +01:00
Łukasz Magiera
ed8569eb99
More unified randomness handling
2020-02-23 21:00:47 +01:00
Łukasz Magiera
4b4368a898
Deal flow fixes
2020-02-23 16:50:36 +01:00
Łukasz Magiera
d04c304c93
Implement committed capacity sectors
2020-02-23 01:47:47 +01:00
Łukasz Magiera
da236a26fc
Generate zero CommP table
2020-02-22 15:06:38 +01:00
Łukasz Magiera
65b91a95d2
get chain to runnable state
2020-02-22 14:10:46 +01:00
Łukasz Magiera
9b40fa6c76
gofmt; mod tidy
2020-02-21 20:28:20 +01:00
Łukasz Magiera
70263b6fba
storageminer: Update api interfaces
2020-02-21 18:43:44 +01:00
Łukasz Magiera
e5b838bac8
update specs-actors
2020-02-21 17:57:40 +01:00
Łukasz Magiera
888267520d
Merge remote-tracking branch 'origin/master' into testnet/3
2020-02-19 22:10:14 +01:00
whyrusleeping
b82d26aee7
working towards a working genesis generator
2020-02-17 23:15:30 -08:00
Aayush Rajasekaran
15722b4bb9
Re: #1250 : API methods should receive TipSetKeys, not TipSets, as input
2020-02-17 19:53:43 -05:00
Łukasz Magiera
175b0e88a3
gofmt
2020-02-14 22:38:30 +01:00
Łukasz Magiera
944ba527f3
use specs-actors birfields
2020-02-14 01:24:24 +01:00
Łukasz Magiera
8a5a5022ce
Update cbor-gen
2020-02-13 02:37:28 +01:00
Łukasz Magiera
5a24c2dc5d
Fix client market impl, gofmt
2020-02-13 01:15:33 +01:00
Łukasz Magiera
8bf95879f7
cbor-gen fixes
2020-02-13 01:10:07 +01:00
Łukasz Magiera
939610a930
Propagate spec actor types more
2020-02-12 08:44:20 +01:00
Łukasz Magiera
bcea739cff
genesis: Change template types
2020-02-12 01:58:55 +01:00
Łukasz Magiera
0279e8a34a
genesis: Cleanup the structure
2020-02-11 21:48:03 +01:00
Łukasz Magiera
835ca2801c
wip gengen fixing
2020-02-11 04:31:28 +01:00
Łukasz Magiera
f5c78e67b0
stmgr: Update stmgr utils
2020-02-11 03:33:27 +01:00
Łukasz Magiera
cd31b6721c
Fix compilation after dep updates
2020-02-11 02:11:58 +01:00
Łukasz Magiera
0225142b90
specs-actors: Fis some test compilation errors
2020-02-10 20:16:36 +01:00
Łukasz Magiera
fb495e98b4
specs-actors: Fix most compilation errors
2020-02-09 07:06:32 +01:00
Łukasz Magiera
68eb35e0f4
gofmt
2020-02-08 03:18:37 +01:00
Łukasz Magiera
9b5968f170
Spec Actors integration
2020-02-08 03:18:32 +01:00
Łukasz Magiera
17eb1f8ae1
Merge pull request #1223 from filecoin-project/fix/squash-forks
...
squash forks and use correct amt library everywhere
2020-02-06 20:14:55 +01:00
whyrusleeping
572cf16a51
squash forks and use correct amt library everywhere
2020-02-04 18:26:42 -08:00
Łukasz Magiera
4d19bebc03
storageminer: Work around broken fastPledgeCommitment
2020-02-04 21:46:31 +01:00
Łukasz Magiera
2d6f0cc589
sealing: fix finalize with cache only
2020-02-02 20:36:15 +01:00
Łukasz Magiera
bd766ab3cd
sealing: more logging in pledge sector flow
2020-01-31 20:22:31 +01:00
Łukasz Magiera
edfbe71b0f
fix pledgeReader with small sectors
2020-01-31 20:07:20 +01:00
Łukasz Magiera
52ff34c13e
Fix tests
2020-01-31 02:27:38 +01:00
Łukasz Magiera
b001a73da1
Update sectorbuilder
2020-01-31 02:18:48 +01:00
Łukasz Magiera
591ea245bc
Merge remote-tracking branch 'origin/master' into feat/new-sb-fs
2020-01-30 07:46:47 +01:00
Łukasz Magiera
c63fc61a52
sealing: Fix pledgeReader
2020-01-30 07:41:30 +01:00
Łukasz Magiera
8c2bdf984c
Merge branch 'master' into feat/new-sb-fs
2020-01-30 07:39:52 +01:00
Łukasz Magiera
90b855094e
Fix fast pledge math
2020-01-30 02:01:10 +01:00
Łukasz Magiera
c4e9a77be4
actually call finalizeSector
2020-01-29 23:37:31 +01:00
Łukasz Magiera
4ce9d005dd
sealing: FinalizeSector step
2020-01-29 22:25:06 +01:00
Whyrusleeping
cb318cf2e9
Merge pull request #1158 from filecoin-project/feat/par-pledge
...
sealing: Parallel CommP calc in pledge sector
2020-01-29 12:15:22 -08:00
Łukasz Magiera
731660c76f
test fastPledgeCommitment
2020-01-29 21:01:20 +01:00
Łukasz Magiera
367062aee4
sealing: round parts in fastPledgeCommitment
2020-01-29 20:12:27 +01:00
Łukasz Magiera
73839692d9
initial sectorbuilder FS refactor integration
2020-01-29 00:08:02 +01:00
laser
debf107b54
write basic test affirming state change
2020-01-28 12:39:07 -08:00
laser
e62515c042
planCommitting must handle SectorCommitFailed
...
The SectorCommitFailed struct can be created from within Sealing#handleCommitting, and is created if actors.SerializeParams(params) produces an error or if m.api.MpoolPushMessage(ctx.Context(), msg) produces an error.
2020-01-28 11:46:26 -08:00
Łukasz Magiera
f6b12a33a2
sealing: Parallel CommP calc in pledge sector
2020-01-25 12:15:28 +01:00
Łukasz Magiera
248a362c3e
sealing: docstrings for sanity-checks
2020-01-24 21:15:02 +01:00
Łukasz Magiera
0dfbb7d83e
Merge remote-tracking branch 'origin/master' into feat/sector-recovery
2020-01-24 01:53:58 +01:00
Łukasz Magiera
db5f1d2235
sealing: PreCommitFailed can go to SealFailed
2020-01-23 18:45:57 +01:00
Łukasz Magiera
75670290fe
sealing: Handlef for PreCommitFailed
2020-01-23 18:34:04 +01:00
Łukasz Magiera
ddf5cce6dd
storageminer: Use tabwriter in sectors list
2020-01-23 17:15:45 +01:00
Łukasz Magiera
943197e65c
sealing: Don't infinite-loop on fatal errors
2020-01-23 17:11:58 +01:00
Łukasz Magiera
54289225e8
sealing: Errors are hard
2020-01-23 17:02:55 +01:00
Łukasz Magiera
82343460dd
sealing: Error types that can actually be checked
2020-01-23 16:57:50 +01:00
Łukasz Magiera
74095b25c5
sealing: Actually call handleSealFailed
2020-01-23 16:47:33 +01:00
Łukasz Magiera
2715ff763f
sealing: implement handler for sealFailed
2020-01-23 16:38:10 +01:00
Łukasz Magiera
3ec83f2318
storageminer: log flag for sector status
2020-01-23 15:18:05 +01:00
Łukasz Magiera
9d0d15d51c
sealing: Check ticket expiration
2020-01-23 15:05:44 +01:00
Łukasz Magiera
2aa9b16dbc
sealing: check deal expiration
2020-01-23 13:17:45 +01:00
Łukasz Magiera
08a5030b46
sealing: Nonzero exit on commit isn't fatal
2020-01-23 11:02:20 +01:00
Łukasz Magiera
c80099173e
sealing: Not getting seal ticket isn't fatal
2020-01-22 22:16:45 +01:00
Łukasz Magiera
ee34cf612f
sealing: Wire up sector event log
2020-01-22 21:29:19 +01:00
Łukasz Magiera
7463ee72d0
sealing: wire up checkPieces and checkSeal
2020-01-22 20:47:29 +01:00
Łukasz Magiera
032b2d877c
sealing: Fix planOne for global events
2020-01-22 19:30:56 +01:00
Łukasz Magiera
3a2047dcd7
sealing: Add Log field to SectorInfo
2020-01-22 03:41:39 +01:00
Łukasz Magiera
85d40a318b
Merge branch 'master' into feat/sector-recovery
2020-01-22 03:27:11 +01:00
Łukasz Magiera
a77c19a60d
Fix master build
2020-01-21 19:51:17 +01:00
Łukasz Magiera
793bf7f579
Update cbor-gen, error on unknown fields
2020-01-21 17:28:55 +01:00
Łukasz Magiera
7c6a884980
cobr-gen: Soft struct-map unmarshaling
2020-01-21 17:05:10 +01:00
Łukasz Magiera
f121570d60
sealing: Some state renaming
2020-01-20 23:04:46 +01:00
Łukasz Magiera
93453ed683
sealing: WIP SectorInfo sanity checks
2020-01-20 23:04:27 +01:00
dtynn
7566d75aeb
small fixes
2020-01-20 16:23:56 +08:00
Łukasz Magiera
49461b2e68
Merge branch 'master' into feat/event-states
2020-01-18 14:40:59 +01:00
Łukasz Magiera
a3747f8c71
Merge branch 'master' into feat/event-states
2020-01-16 03:59:14 +01:00
Łukasz Magiera
347e788eb6
sealing: gofmt
2020-01-16 03:54:57 +01:00
Łukasz Magiera
6413108dc9
sealing: Handle events based on current state
2020-01-16 03:53:59 +01:00
Łukasz Magiera
e3b05e51b1
sealing: Handle seed changes more correctly
2020-01-16 02:25:49 +01:00
Łukasz Magiera
72ca563a1d
sealing: More cleanup
2020-01-15 21:53:14 +01:00
Łukasz Magiera
03f31d74f1
Move miner sealing logic into a separate package
2020-01-15 21:49:11 +01:00