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 |
|
Jakub Sztandera
|
f27a122787
|
Use Zipf distribution for messages
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
|
2020-08-13 20:22:56 +02:00 |
|
vyzo
|
9aa8791920
|
make selection2 test less touchy
|
2020-08-13 20:02:08 +03: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 |
|
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
|
3b23ab952b
|
gofmt
|
2020-08-13 13:44:43 +02: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 |
|
whyrusleeping
|
b3a31d8823
|
add function to check entire state tree balance
|
2020-08-12 15:45:46 -07: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
|
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 |
|
Ł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 |
|
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 |
|
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 |
|
Steven Allen
|
e18904bff5
|
[WIP] fix post submission
|
2020-08-12 10:33:18 -07: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
|
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 |
|