Commit Graph
8916 Commits
Author SHA1 Message Date
Łukasz Magiera 43f1506534 Merge pull request #523 from filecoin-project/feat/get-actor-cmd
add state get-actor command
2019-11-02 00:52:04 +01:00
Łukasz Magiera 3bc4a5dddf More progress on fixing storing garbage data 2019-11-02 00:43:54 +01:00
Łukasz Magiera 1dcebece71 Some smaller fixes 2019-11-01 23:44:55 +01:00
whyrusleeping 2fe1b5a538 some cleanup 2019-11-01 15:05:05 -07:00
whyrusleeping a13dfcf96b Add extra check sanity check for timing 2019-11-01 13:27:59 -07:00
whyrusleeping 7fe6563fff add state get-actor command 2019-11-01 11:28:12 -07:00
Łukasz Magiera 82344649d3 Use state store for sectors 2019-11-01 15:06:49 +01:00
Łukasz Magiera 080a84970c api: Split api files 2019-11-01 13:01:16 +01:00
Łukasz Magiera 02c3be9099 statestore: More generic keys 2019-11-01 12:14:32 +01:00
Łukasz Magiera 2343ebc5b8 statestore: Use reflect for mutators 2019-11-01 12:07:05 +01:00
Łukasz Magiera 1583cf2593 Strip unused functionality from sectorstore 2019-11-01 11:05:48 +01:00
whyrusleeping fc9091cc89 Get interactive porep sector sealing mostly working 2019-10-31 20:57:10 -07:00
steven004 dd8642c43c Omit double delaration 2019-11-01 09:43:22 +08:00
Steven Li 9a5adfed3a change with @Kubuxu's comment 2019-11-01 08:56:15 +08:00
Łukasz Magiera 61f3ebca05 Merge pull request #519 from filecoin-project/feat/unregister-miner-cmd
Add command to unregister miner from full node manually
2019-10-31 23:11:29 +01:00
whyrusleeping a954ebc6b6 Add command to unregister miner from full node manually 2019-10-31 15:04:13 -07:00
Łukasz Magiera 3cde267a2a Move statestore to lib 2019-10-31 22:01:44 +01:00
Łukasz Magiera ba937cf859 Fix sectorbuilder.VerifySeal 2019-10-31 20:03:26 +01:00
whyrusleeping 34998d9362 add file i forgot 2019-10-31 11:46:53 -07:00
Łukasz Magiera bad7b76165 Merge pull request #516 from filecoin-project/feat/invert-rate-limits
Invert faucet rate limiting
2019-10-31 19:13:11 +01:00
Travis Person b9f8addd21 Invert faucet rate limiting
Rate limits needs to be ordered from specific to generic to ensure that
a single user will not exhaust the generic limiter before being limited
by the more specific.

Resolves #517
2019-10-31 10:43:01 -07:00
whyrusleeping 4e478330a4 more refactoring for interactive porep scheduling 2019-10-31 09:55:35 -07:00
Whyrusleeping 44710ca4e4 Merge pull request #484 from hfmhx/master
fix NewTipSet
2019-10-31 09:53:56 -07:00
Jakub Sztandera e0efc770b2 Merge pull request #514 from yaohcn/feat/specific-ipfs-gateway
feat: specific ipfs gateway
2019-10-31 14:15:28 +01:00
steven004 a917ffee16 minor code change, no function impact 2019-10-31 18:54:13 +08:00
yaohcn 9c57ca03d9 use IPFS_GATEWAY 2019-10-31 18:21:37 +08:00
steven004 f35c8fe426 No AdjustmentPeriod anyu more 2019-10-31 18:11:57 +08:00
yaohcn a51cbe4081 specific ipfs gateway 2019-10-31 17:41:11 +08:00
wanghui 2aa8eebb99 move select 2019-10-31 17:39:42 +08:00
Steven LiandŁukasz Magiera 85854578d1 Update chain/types/blockheader.go
Co-Authored-By: Łukasz Magiera <magik6k@users.noreply.github.com>
2019-10-31 16:44:26 +08:00
Łukasz Magiera 5c065f0187 Merge pull request #506 from filecoin-project/feat/dual-config
Add support for different configs
2019-10-31 09:02:10 +01:00
Steven Li 0aa56ba665 Refactor the PowerCmp function
Why we have this: 
This algorithm here directly follow the rule of ratio to win, and easier to understand. 
Just think about a smaller space, e.g. 100, instead of 2^256. 

When one miner has 10% power, it should have 10% ratio to win. that is, when the h is in {0..9}, it wins. Simply speaking, it is: 
     (h + 1) / 100 <= 10% ,  instead of     
     h / 99 < 10%     
The former is easier to understand, though both are equivalent when h is an integer and power_ratio < 1)
2019-10-31 13:36:33 +08:00
wanghui 8cb14335c3 use reflect select 2019-10-31 13:11:10 +08:00
whyrusleeping 759094198c Some more progress on interactive porep 2019-10-30 18:22:50 -07:00
hans 6c4537f6a8 fix NewTipSet 2019-10-31 09:19:25 +08:00
Jakub Sztandera 407183b258 Fix double locking
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
2019-10-30 23:33:31 +01:00
Łukasz Magiera 7fa3e2db7a WIP Interactive PoRep 2019-10-30 19:10:29 +01:00
Whyrusleeping 790ac7b510 Merge pull request #485 from lanzafame/feat/connect-chain-sync-trace
add statemanager.CallRaw span
2019-10-30 10:57:09 -07:00
Łukasz Magiera dd9d6c4ef0 Update sectorbuilder, v15 params 2019-10-30 18:40:48 +01:00
Łukasz Magiera 46d782b30b storageminer: Drop commitment tracker 2019-10-30 18:37:38 +01:00
Jakub Sztandera 3ea0997c93 Add support for different configs
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
2019-10-30 17:38:39 +01:00
Łukasz Magiera a4c0610cc3 actors: Rename some storageminer stuff to match the spec 2019-10-30 16:55:55 +01:00
whyrusleeping 3e5654d575 initial actor changes for interactive porep 2019-10-30 16:05:31 +01:00
Łukasz Magiera 413314b44b Merge pull request #494 from filecoin-project/feat/handle-uncommited
storageminer: Handle uncommited sectors on start
2019-10-30 15:32:34 +01:00
wanghui 03ca08d9bf fix panic when close miner 2019-10-30 18:23:13 +08:00
Łukasz Magiera 5a5c66600f storageminer: More correct listing of sealed sectors 2019-10-30 10:57:00 +01:00
Łukasz Magiera 981f108565 Merge pull request #496 from filecoin-project/fix/fmt-FIL
Implment formatter on FIL to override big.Int
2019-10-30 08:29:56 +01:00
Jakub Sztandera bc97a73d67 Implment formatter on FIL to override big.Int
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
2019-10-30 01:52:24 +01:00
Łukasz Magiera 922d8a90a5 storageminer: Restart sealing on restart 2019-10-29 23:19:58 +01:00
Łukasz Magiera 6c25c5384d commitment tracker: prefer new commitments 2019-10-29 23:04:08 +01:00