Ł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 |
|
Lucas Molas
|
7982ab52a7
|
check connection between fetched segments during sync
|
2020-08-04 15:06:30 -03: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
|
76d40ec408
|
first pass, ready for review
|
2020-08-03 12:20:04 -03:00 |
|
Łukasz Magiera
|
4cb4e7c2c2
|
Merge remote-tracking branch 'origin/master' into next
|
2020-07-31 14:02:04 +02:00 |
|
Aayush Rajasekaran
|
b51e2a868b
|
Merge branch 'next' into feat/cid-builder
|
2020-07-28 21:02:30 -04:00 |
|
Aayush Rajasekaran
|
859168015a
|
Use specs actor's MinerNominalPowerMeetsConsensusMinimum
|
2020-07-28 17:21:05 -04:00 |
|
Łukasz Magiera
|
09b90773d8
|
Merge remote-tracking branch 'origin/next' into feat/cid-builder
|
2020-07-28 16:06:06 +02: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 |
|
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 |
|
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 |
|
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 |
|
whyrusleeping
|
75b9fdc0a0
|
return multierror after creation
|
2020-07-22 11:53:56 -07: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 |
|
Raúl Kripalani
|
a44e80c829
|
Merge branch 'next' into mock-clock
|
2020-07-15 15:51:11 +01:00 |
|
Lucas Molas
|
0313ab4e49
|
debug: standard PoSt tag
|
2020-07-14 19:22:25 -03:00 |
|
Raúl Kripalani
|
0484496d92
|
Merge branch 'next' into mock-clock
|
2020-07-14 18:08:26 +01:00 |
|
Łukasz Magiera
|
2e4ed57363
|
Merge remote-tracking branch 'origin/master' into next
|
2020-07-13 13:34:56 +02:00 |
|
Raúl Kripalani
|
973dbd6a13
|
Merge branch 'next' into mock-clock
|
2020-07-13 11:29:53 +01:00 |
|
austinabell
|
2fd860324f
|
avoid generating cids on all messages before checking message length
|
2020-07-10 19:59:58 -04:00 |
|
Łukasz Magiera
|
8ce35e30dd
|
Merge remote-tracking branch 'origin/master' into next
|
2020-07-10 21:50:38 +02:00 |
|
Łukasz Magiera
|
dc9df10f5a
|
sync: Also rename span attributes
|
2020-07-10 21:31:58 +02:00 |
|
Raúl Kripalani
|
13de81b3b2
|
introduce the ability to mock time.
|
2020-07-10 15:51:45 +01:00 |
|
Łukasz Magiera
|
8fbeebb86d
|
rename sync variables.
|
2020-07-08 22:02:28 +02:00 |
|
Łukasz Magiera
|
b049c5a7d1
|
Merge remote-tracking branch 'origin/master' into next
|
2020-07-08 14:35:40 +02:00 |
|
Jakub Sztandera
|
74db060cdb
|
Fix bad block rason if ValidateBlock fails
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
|
2020-07-08 03:55:56 +02:00 |
|
Łukasz Magiera
|
e7aec53631
|
Merge remote-tracking branch 'origin/master' into next
|
2020-07-06 23:02:24 +02:00 |
|
Jakub Sztandera
|
50c773c6a3
|
Add better description to bad blocks
Track original cause of blocks being marked as bad.
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
|
2020-07-06 19:23:29 +02:00 |
|
Łukasz Magiera
|
4c1dfd7eda
|
sync: Fix build
|
2020-07-01 11:24:26 +02:00 |
|
Łukasz Magiera
|
cfdbc2312d
|
Merge branch 'master' into next
|
2020-07-01 11:22:57 +02:00 |
|
Łukasz Magiera
|
a362ef97df
|
Merge pull request #2188 from filecoin-project/const-relaxation
make system constants configurable as vars.
|
2020-07-01 10:43:07 +02:00 |
|
Whyrusleeping
|
857b5962da
|
Merge pull request #2000 from filecoin-project/asr/maxheight
Do not connect to peers with impossibly high heads
|
2020-06-30 14:24:50 -07:00 |
|
Raúl Kripalani
|
3b826e41f6
|
rename build.AllowableClockDrift{=>Secs}.
|
2020-06-30 15:00:01 +01:00 |
|
Raúl Kripalani
|
4f9c907248
|
rename build.{BlockDelay=>BlockDelaySecs}.
Since this global is not typed as a time.Duration,
rather as an int, it makes sense to clarify the unit.
|
2020-06-30 14:26:49 +01:00 |
|
Łukasz Magiera
|
d27ff60ae2
|
Merge remote-tracking branch 'origin/master' into next
|
2020-06-26 13:08:37 +02:00 |
|
Raúl Kripalani
|
c8104a03e6
|
some initial godocs. (#2118)
|
2020-06-23 18:51:25 -03: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 |
|
Łukasz Magiera
|
9e70e95242
|
sync: Correctly pass blocks to ValidateBlock
|
2020-06-23 14:10:47 +02:00 |
|
whyrusleeping
|
b71f771acb
|
run block validation for tipsets in parallel
|
2020-06-22 16:09:05 -07:00 |
|
Łukasz Magiera
|
ab4c11c096
|
Merge remote-tracking branch 'origin/master' into next
|
2020-06-16 12:04:29 +02:00 |
|
Aayush Rajasekaran
|
d8a517f992
|
Syncer::InformNewHead can quickly fail if height is impossibly large
|
2020-06-16 00:51:00 -04:00 |
|
Aayush Rajasekaran
|
aa513d920e
|
Merge pull request #1705 from hayeah/cache-tipset-validation-progress
Cache tipset validation progress
|
2020-06-16 00:14:11 -04:00 |
|
Aayush Rajasekaran
|
ed3b2716af
|
Don't verify ElectionPostVRF when insecure validation enabled
|
2020-06-15 21:02:25 -04:00 |
|
Jakub Sztandera
|
2a78ebabd9
|
Use HashVerify
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
|
2020-06-15 17:39:16 +02:00 |
|
Howard Yeh
|
c822816f8e
|
Cache tipset validation progress
|
2020-06-14 18:41:17 +08:00 |
|
Jakub Sztandera
|
c90d35869b
|
Add gas tracing
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
|
2020-06-11 21:59:39 +02:00 |
|
Lucas Molas
|
dc112a5a00
|
Lotus architecture notes (#1768)
Co-authored-by: Aayush Rajasekaran <arajasek94@gmail.com>
|
2020-06-11 12:31:32 +02:00 |
|
Mike Greenberg
|
2cd6347a13
|
Express block validation, cpu/mem usage via OpenCensus
|
2020-06-11 12:31:04 +02:00 |
|