whyrusleeping
|
b444771427
|
setup enough fake peer IDs for miner generation
|
2019-12-09 19:56:55 +01:00 |
|
Łukasz Magiera
|
0de9991dcd
|
Merge pull request #816 from filecoin-project/feat/api-cleanup
Move api struct to a seprate pkg
|
2019-12-09 18:33:13 +01:00 |
|
Łukasz Magiera
|
44f3a501ab
|
Merge pull request #783 from filecoin-project/fix/bad-epost-mining
Fix/bad epost mining
|
2019-12-09 18:27:24 +01:00 |
|
Łukasz Magiera
|
c49dc28a04
|
Move api struct to a seprate pkg
|
2019-12-09 18:22:11 +01:00 |
|
Jakub Sztandera
|
1a2401a816
|
Add short tests
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
|
2019-12-09 17:49:30 +01:00 |
|
Łukasz Magiera
|
94df2c656e
|
Use map encoders for some structs
|
2019-12-09 17:40:15 +01:00 |
|
Łukasz Magiera
|
7d68d9a029
|
storage: print sector retries in sector info
|
2019-12-08 23:35:46 +01:00 |
|
Łukasz Magiera
|
ef0d45e406
|
storage: addres review around nonces in sector states
|
2019-12-08 23:35:46 +01:00 |
|
Łukasz Magiera
|
55c1432347
|
Handle reverts in precommit more correctly
|
2019-12-08 23:35:46 +01:00 |
|
Jakub Sztandera
|
7f537dce2d
|
More renames
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
|
2019-12-08 22:48:20 +01:00 |
|
whyrusleeping
|
d3f08c5243
|
remove more spammy logs
|
2019-12-07 23:32:34 +01:00 |
|
whyrusleeping
|
d8d7827579
|
other peer having different genesis is now a warning
|
2019-12-07 23:16:39 +01:00 |
|
Łukasz Magiera
|
83924e6b97
|
sectorbuilder: Allow to restrict task types
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
|
2019-12-07 19:05:15 +01:00 |
|
whyrusleeping
|
e6a08784f8
|
print more errors if epost fails during tipset state evaluation
|
2019-12-07 17:24:42 +01:00 |
|
Jakub Sztandera
|
92e7b4afbf
|
Fix tests, circle and make ux nicer
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
|
2019-12-06 22:49:44 +01:00 |
|
Jakub Sztandera
|
d53e43c24d
|
Fix test, improve log
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
|
2019-12-06 19:47:55 +01:00 |
|
Łukasz Magiera
|
6f024bee58
|
Merge pull request #736 from filecoin-project/feat/params-v20
Params v20
|
2019-12-05 14:03:37 +01:00 |
|
Łukasz Magiera
|
3673a9110f
|
Merge pull request #743 from filecoin-project/feat/static-check-2
more of that sweet staticcheck goodness
|
2019-12-05 12:21:43 +01:00 |
|
whyrusleeping
|
b7a89b56b3
|
more statticcheck!
|
2019-12-04 21:14:19 -08:00 |
|
whyrusleeping
|
df069af5e5
|
some errcheck discoveries
|
2019-12-04 21:02:14 -08:00 |
|
whyrusleeping
|
40be53c9f9
|
add command for power users to manually update sector state
|
2019-12-04 20:43:54 -08:00 |
|
whyrusleeping
|
613a0a05a0
|
more of that sweet staticcheck goodness
|
2019-12-04 18:04:09 -08:00 |
|
Łukasz Magiera
|
3daf9103a8
|
paramfetch: Only pull necessary params
|
2019-12-04 20:44:15 +01:00 |
|
Łukasz Magiera
|
b2001db9d5
|
worker: Fix rebaining bugs
|
2019-12-04 17:53:32 +01:00 |
|
Łukasz Magiera
|
28dde1a2d3
|
worker: Use system tar for moving cache around
|
2019-12-04 15:58:28 +01:00 |
|
Łukasz Magiera
|
edd30c7aa1
|
Merge branch 'master' into feat/remote-workers
|
2019-12-04 14:10:15 +01:00 |
|
whyrusleeping
|
c302051bc2
|
add duration tracking to sync status
|
2019-12-03 20:59:41 -08:00 |
|
Łukasz Magiera
|
d112fd18b1
|
Persist sector sealing errors
|
2019-12-04 01:44:29 +01:00 |
|
whyrusleeping
|
d0448287a9
|
remove unnecessary code
|
2019-12-03 12:05:54 -08:00 |
|
Łukasz Magiera
|
2d28bcf057
|
Allow calling MpoolPending with nil TS
|
2019-12-03 20:34:31 +01:00 |
|
Łukasz Magiera
|
96c04fc0a6
|
mpool: Make MpoolPending more atomic
|
2019-12-03 20:33:29 +01:00 |
|
whyrusleeping
|
9ad4a00cda
|
fix miner message filter nonce checking
|
2019-12-03 13:38:50 +01:00 |
|
Łukasz Magiera
|
160e11ce8c
|
Merge branch 'master' into feat/remote-workers
|
2019-12-03 03:24:00 +01:00 |
|
Łukasz Magiera
|
ad27131dcf
|
fix node_test
|
2019-12-03 02:41:31 +01:00 |
|
whyrusleeping
|
68e25b36f1
|
rename to avoid stuttering
|
2019-12-02 14:33:11 -08:00 |
|
whyrusleeping
|
b58e7344e8
|
pull messagepool into separate package
|
2019-12-02 14:33:11 -08:00 |
|
whyrusleeping
|
8da3cc875e
|
Fix message nonce tracking during head changes
|
2019-12-02 14:33:11 -08:00 |
|
Łukasz Magiera
|
923748e551
|
Expand paths in node init
|
2019-12-02 23:10:22 +01:00 |
|
Łukasz Magiera
|
d5b94884c8
|
Buch of lint fixes
|
2019-12-02 13:51:16 +01:00 |
|
Łukasz Magiera
|
a47fbfa799
|
Merge branch 'devnet/9' into feat/election-post
|
2019-12-02 12:25:23 +01:00 |
|
Łukasz Magiera
|
68d1fd5958
|
Test Retrieval
|
2019-12-01 22:52:24 +01:00 |
|
Łukasz Magiera
|
a59d0f0f8c
|
Fix unsealing, sector based data refs
|
2019-12-01 18:58:31 +01:00 |
|
whyrusleeping
|
59d9c681ad
|
Rework miner test setups to fix tests
|
2019-11-30 17:21:11 -06:00 |
|
Łukasz Magiera
|
d5f78d6659
|
more verbose logging in node tests
|
2019-11-30 23:22:26 +01:00 |
|
whyrusleeping
|
6b4fcc0090
|
progressively getting closer to fixing tests
|
2019-11-30 11:02:25 -06:00 |
|
Łukasz Magiera
|
89556819ae
|
seal-worker: Handle cache
|
2019-11-30 14:22:50 +01:00 |
|
Łukasz Magiera
|
ed9279cf0c
|
Some fixes and dev utils
|
2019-11-30 10:25:31 +01:00 |
|
Łukasz Magiera
|
8767d8c16b
|
Merge branch 'feat/election-post' into feat/remote-workers
|
2019-11-30 09:42:28 +01:00 |
|
whyrusleeping
|
81038b6a19
|
fix the peer ID count check
|
2019-11-29 22:43:53 -06:00 |
|
whyrusleeping
|
3b533ed76c
|
Genesis miner config actually sets the created miner address now
|
2019-11-29 22:31:26 -06:00 |
|
Łukasz Magiera
|
cb7d15e67e
|
genesis setup improvements
|
2019-11-28 23:50:58 +01:00 |
|
Łukasz Magiera
|
920fd3ba9b
|
storageminer: New fallback post scheduler
|
2019-11-28 18:44:57 +01:00 |
|
Łukasz Magiera
|
16d5eea9b1
|
Merge pull request #684 from gguoss/master
Delete died code
|
2019-11-28 14:21:21 +01:00 |
|
郭光华
|
a8093c2962
|
Delete died code
Lotus used kad dht as discovery protocol, not mdns .
|
2019-11-28 18:06:00 +08:00 |
|
Łukasz Magiera
|
23e0008b81
|
Merge remote-tracking branch 'origin/master' into feat/election-post
|
2019-11-27 13:31:44 +01:00 |
|
Łukasz Magiera
|
d5a632f644
|
sectorbuilder: Drop stateful sectorbuilder refs
|
2019-11-26 23:13:01 +01:00 |
|
whyrusleeping
|
a0588d513d
|
Add lotus-gen, rewire genesis mining
|
2019-11-24 22:45:13 -06:00 |
|
Łukasz Magiera
|
43a5172944
|
mpool: persist local messages
|
2019-11-23 20:05:18 +01:00 |
|
Łukasz Magiera
|
2deae35dcc
|
Merge pull request #672 from filecoin-project/feat/no-pkg-error
Swtich to xerrors
|
2019-11-22 12:40:59 -06:00 |
|
Jakub Sztandera
|
36b7c5a32a
|
Swtich to xerrors
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
|
2019-11-22 10:20:56 -06:00 |
|
Łukasz Magiera
|
3281e9448a
|
fix rspco serialization
|
2019-11-22 16:48:02 +01:00 |
|
whyrusleeping
|
96482f456a
|
WIP: election post restructuring
|
2019-11-21 16:21:45 -06:00 |
|
Łukasz Magiera
|
b726b95298
|
WIP remote sector CommitSseal
|
2019-11-21 20:51:53 +01:00 |
|
Łukasz Magiera
|
d4197bbadc
|
Working remote PreCommit
|
2019-11-21 19:38:50 +01:00 |
|
Łukasz Magiera
|
98b1de33b6
|
Stats for remote workers
|
2019-11-21 17:23:42 +01:00 |
|
Łukasz Magiera
|
ba3ad75670
|
remote-worker: wire up storage miner endpoints
|
2019-11-21 15:10:51 +01:00 |
|
Łukasz Magiera
|
4815dd619e
|
Merge pull request #648 from filecoin-project/feat/pubsub-tracer
pubsub tracing
|
2019-11-21 07:05:49 -06:00 |
|
Łukasz Magiera
|
9725eb78bf
|
wip remote sectorbuilder workers
|
2019-11-21 01:53:06 +01:00 |
|
Łukasz Magiera
|
c7c422abbd
|
Use config for pubsub tracing
|
2019-11-20 21:31:00 +01:00 |
|
Łukasz Magiera
|
ddf2e05dd0
|
post: More correct 'wait' logic
|
2019-11-20 18:00:05 +01:00 |
|
whyrusleeping
|
f8eabd3db4
|
Refactor mining logic to match specs ticket chain
|
2019-11-20 10:52:36 -06:00 |
|
Łukasz Magiera
|
d3b980ef58
|
api.SyncIncomingBlocks
|
2019-11-20 17:47:44 +01:00 |
|
Łukasz Magiera
|
1f913b8df2
|
api.MpoolSub
|
2019-11-20 17:45:02 +01:00 |
|
Łukasz Magiera
|
a36c3597d4
|
api.StateChangedActors
|
2019-11-20 17:45:02 +01:00 |
|
Łukasz Magiera
|
8ac65cde80
|
api.StateLookupID
|
2019-11-20 17:45:02 +01:00 |
|
vyzo
|
3a8100fd3c
|
hardcode pubsub tracer
|
2019-11-20 01:31:55 +02:00 |
|
whyrusleeping
|
251ff41134
|
plumb through new sync status logic
|
2019-11-15 17:05:16 -08:00 |
|
whyrusleeping
|
7aa76d21d1
|
It works!
|
2019-11-15 13:35:29 -08:00 |
|
Łukasz Magiera
|
485c3e34e8
|
Fix StateMinerPower again
|
2019-11-15 02:26:25 +01:00 |
|
Łukasz Magiera
|
5381d10fe3
|
StateAPI: account for slashing in StateMinerPower
|
2019-11-15 02:01:53 +01:00 |
|
Jakub Sztandera
|
2bc5ccab04
|
Add repub for local messages
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
|
2019-11-13 23:43:16 +01:00 |
|
Łukasz Magiera
|
4f9947a27b
|
Merge pull request #567 from filecoin-project/anorth/tskey
Add TipSetKey as a concatenation of block CIDs, and use if for ChainGetTipSet, ChainGetRandomness.
|
2019-11-13 22:07:24 +01:00 |
|
Jakub Sztandera
|
d9520a05dd
|
Make sure pond works, don't override config
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
|
2019-11-13 16:37:54 +01:00 |
|
Jakub Sztandera
|
a58e165339
|
Restore api flags
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
|
2019-11-13 16:37:40 +01:00 |
|
Jakub Sztandera
|
70419c0f55
|
Use API ListenAddress from config
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
|
2019-11-13 16:37:40 +01:00 |
|
anorth
|
84a4766d8f
|
Add TipSetKey as a concatenation of block CIDs, and use if for ChainGetTipSet, ChainGetRandomness.
|
2019-11-13 15:23:37 +11:00 |
|
Łukasz Magiera
|
73ab6c0c66
|
WorkerCount on storageminer config
|
2019-11-12 18:59:38 +01:00 |
|
hannahhoward
|
4b3bab371b
|
refactor(deals): move type instantiation to modules
Move all type instantiation to dtypes & modules for any type unique to provider/client
|
2019-11-11 12:51:28 -08:00 |
|
hannahhoward
|
ccfc3c5b19
|
refactor(datatransfer): move registrations to builder
move registration function for validators to builder code
|
2019-11-11 12:25:19 -08:00 |
|
hannahhoward
|
905259e192
|
feat(datatransfer): integration w/ simple merkledag
Integrates the data transfer module with a mock version of the module that just calls the dag
service
|
2019-11-11 11:07:15 -08:00 |
|
whyrusleeping
|
904fdad4c6
|
extract blocksync into its own package
|
2019-11-09 15:00:22 -08:00 |
|
Łukasz Magiera
|
aaacfd15cd
|
Add comments to fillersFromRem
|
2019-11-09 00:06:07 +01:00 |
|
Łukasz Magiera
|
fa67ccb5f3
|
Fix storageminer sectorblocks constructor
|
2019-11-08 22:00:01 +01:00 |
|
Łukasz Magiera
|
3d360167df
|
sectorbuilder: Call destroy in DI module
|
2019-11-08 21:30:50 +01:00 |
|
Łukasz Magiera
|
8c39486736
|
some import fixes
|
2019-11-08 21:11:56 +01:00 |
|
Łukasz Magiera
|
071f05fa95
|
Storage miner API improvements
|
2019-11-08 19:23:58 +01:00 |
|
Łukasz Magiera
|
be2e58a2fb
|
Simple market fund manager
|
2019-11-08 18:15:56 +01:00 |
|
Łukasz Magiera
|
2d26a4edf7
|
Sector storage refactor
|
2019-11-07 19:22:59 +01:00 |
|
Łukasz Magiera
|
3fbe0abb75
|
cborrpc -> cborutil
|
2019-11-07 15:11:39 +01:00 |
|
Łukasz Magiera
|
58472afa3a
|
deals: Verify network message signatures
|
2019-11-07 15:09:11 +01:00 |
|
Łukasz Magiera
|
12161fc607
|
deals: Finish client sealing state handler
|
2019-11-07 10:13:42 +01:00 |
|
whyrusleeping
|
54722a0d38
|
WIP: fixing the tests by waiting for chain activity
|
2019-11-06 23:57:10 -08:00 |
|
whyrusleeping
|
480e7899ef
|
fail test if deal errors
|
2019-11-07 00:39:34 +01:00 |
|
whyrusleeping
|
597dbe369c
|
Add method to query latest deal state
|
2019-11-07 00:39:34 +01:00 |
|
whyrusleeping
|
7cb4148b18
|
storage miner node needs mocknet option
|
2019-11-07 00:39:34 +01:00 |
|
whyrusleeping
|
9863942fe2
|
WIP: trying to write a test to reproduce the storage deal error
|
2019-11-07 00:39:34 +01:00 |
|
Łukasz Magiera
|
68c2d4f58a
|
deals: Set correct Refs
|
2019-11-06 18:38:42 +01:00 |
|
Łukasz Magiera
|
ed5ccfd750
|
Merge remote-tracking branch 'origin/devnet/7' into feat/interactive-porep
|
2019-11-05 18:53:19 +01:00 |
|
whyrusleeping
|
9a398c6260
|
Track down all the uses of cboripld and eliminate them
|
2019-11-04 19:42:13 -08:00 |
|
whyrusleeping
|
83868d3eed
|
fix serialization of paych vouchers
|
2019-11-04 11:07:11 -08:00 |
|
Łukasz Magiera
|
c76ce2a2eb
|
rate-limit some sectorbuilder ops
|
2019-11-04 18:36:29 +01:00 |
|
Łukasz Magiera
|
13da5a5966
|
Put WorkerThreads on sectorbuilder.Config
|
2019-11-04 17:47:08 +01:00 |
|
Łukasz Magiera
|
be8fe54ea3
|
Set correct Provider addr in StoreGarbage
|
2019-11-02 15:13:37 +01:00 |
|
Łukasz Magiera
|
3bc4a5dddf
|
More progress on fixing storing garbage data
|
2019-11-02 00:43:54 +01:00 |
|
Łukasz Magiera
|
82344649d3
|
Use state store for sectors
|
2019-11-01 15:06:49 +01:00 |
|
whyrusleeping
|
fc9091cc89
|
Get interactive porep sector sealing mostly working
|
2019-10-31 20:57:10 -07: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 |
|
whyrusleeping
|
759094198c
|
Some more progress on interactive porep
|
2019-10-30 18:22:50 -07: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 |
|
Ł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
|
44f4ee0de1
|
storageminer: cmd to list sector commitments
|
2019-10-29 21:41:30 +01:00 |
|
Jakub Sztandera
|
6d594bab67
|
Merge pull request #491 from filecoin-project/feat/bg-store-garbage
Run store-garbage in background
|
2019-10-29 19:33:48 +01:00 |
|
Łukasz Magiera
|
5432987030
|
repo: enable badger log truncation
|
2019-10-29 19:04:35 +01:00 |
|
Łukasz Magiera
|
8e1a9a71e6
|
Run store-garbage in background
|
2019-10-29 18:52:07 +01:00 |
|
Łukasz Magiera
|
72af55d067
|
deals: Price per epoch
|
2019-10-29 11:01:18 +01:00 |
|
Łukasz Magiera
|
ac98c8f451
|
Use spec complaiant SealRandomnessLookback
|
2019-10-28 18:14:24 +01:00 |
|
Łukasz Magiera
|
53cbe3446d
|
pond: Miner state viewer
|
2019-10-27 11:27:21 +01:00 |
|
Łukasz Magiera
|
c1076a0c7d
|
set correct block height in SealTicket
|
2019-10-27 10:24:20 +01:00 |
|
Łukasz Magiera
|
117ec636c5
|
paramfetch: check checksums in parallel
|
2019-10-27 10:18:27 +01:00 |
|
Łukasz Magiera
|
874be79958
|
very basic sector seal scheduling
|
2019-10-27 09:56:53 +01:00 |
|
whyrusleeping
|
4890f577f5
|
give miners the ability to select different sector sizes
|
2019-10-25 17:26:15 +02:00 |
|
Łukasz Magiera
|
eeca3d86df
|
Merge pull request #415 from filecoin-project/feat/deals-on-chain
On-Chain deals
|
2019-10-25 17:03:25 +02:00 |
|
Łukasz Magiera
|
1094e9aff9
|
on chain deals: Better client window in pond
|
2019-10-25 15:39:27 +02:00 |
|
Łukasz Magiera
|
76f1e6e207
|
on chain deals: Put dealIDs in CommitSector messages
|
2019-10-24 16:24:31 +02:00 |
|
Łukasz Magiera
|
cdd91914b9
|
on chain deals: Actually set DataSize
|
2019-10-23 20:04:07 +02:00 |
|
Łukasz Magiera
|
fabd074165
|
on chain deals: Deals make it to the chain
|
2019-10-23 19:39:14 +02:00 |
|
Łukasz Magiera
|
61e14d0f4c
|
on chain deals: Fix some serialization bugs
|
2019-10-23 14:59:57 +02:00 |
|
Łukasz Magiera
|
5175d8541e
|
peer manager: Handle bootstrap in peermgr
|
2019-10-23 13:11:18 +02:00 |
|
Łukasz Magiera
|
1d1f468c98
|
peer manager: Disable in tests
|
2019-10-23 13:02:00 +02:00 |
|
whyrusleeping
|
fc7c7ddd97
|
Initial pass at a peer manager
|
2019-10-23 12:47:22 +02:00 |
|
Łukasz Magiera
|
213ac77d08
|
on chain deals: Expose more chain state in pond
|
2019-10-23 12:44:00 +02:00 |
|
Łukasz Magiera
|
99ef51a642
|
on chain deals: Fix build
|
2019-10-23 12:44:00 +02:00 |
|
Łukasz Magiera
|
46a0333c9c
|
on chain deals: Wip porting deal systems to storagemarket
|
2019-10-23 12:44:00 +02:00 |
|
Łukasz Magiera
|
c41dd4efeb
|
actora: register storagemarket
|
2019-10-23 12:44:00 +02:00 |
|
Łukasz Magiera
|
aab3bd617a
|
REST file import endpoint
|
2019-10-23 11:39:44 +02:00 |
|
whyrusleeping
|
63b81af23e
|
handle changing default address
|
2019-10-18 20:42:00 +09:00 |
|
Jakub Sztandera
|
1bf713cb0a
|
Cleanup imports after rename
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
|
2019-10-18 13:47:41 +09:00 |
|