Commit Graph
55 Commits
Author SHA1 Message Date
Łukasz Magiera 9270ac6358 Make some logs quieter 2020-11-03 13:28:41 +01: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
Aayush Rajasekaran 39755a294a Update to specs v0.9.6 2020-09-07 15:48:41 -04:00
Łukasz Magiera 823d8a64e1 Merge remote-tracking branch 'origin/master' into update/next-master 2020-08-07 05:09:26 +02:00
Brian Hoffman 0bb4c20e02 Fix misspelling in HelloMessage 2020-08-04 11:33:29 -04:00
whyrusleeping 0594177191 add some better logging for hello handshake failures 2020-07-23 16:58:21 -07:00
Raúl Kripalani 13de81b3b2 introduce the ability to mock time. 2020-07-10 15:51:45 +01:00
Jakub Sztandera d6615b6286 Cleanup many lint warnings
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
2020-05-27 22:53:20 +02:00
Aayush Rajasekaran f7a45f6c12 Fix 3 typos 2020-05-14 18:27:47 -04:00
Jeromy 417d434973 several fixes and improvements while debugging interop 2020-03-31 18:35:23 -07:00
Jakub Sztandera 300c89f541 Update to new sepcs actors, more debug
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
2020-03-26 01:02:13 +01:00
whyrusleeping 1076a1a89d WIP: integrate graphsync for chainsync requests 2020-03-20 21:30:24 -07:00
Łukasz Magiera 794429dd55 post-upstream-merge fixes 2020-02-24 18:45:25 +01:00
Łukasz Magiera d787aa5007 Merge branch 'testnet/3' into feat/specs-actors 2020-02-24 18:32:02 +01:00
Łukasz Magiera b12482df89 move peermgr, tracing into lib 2020-02-22 12:36:22 +01:00
Łukasz Magiera 5b96b648b4 hello fixes 2020-02-21 20:25:57 +01:00
Jakub Sztandera 8610bcbec3 Use tuple encoding
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
2020-02-12 19:23:15 +01:00
Jakub Sztandera 50702f309f Use new hello protocol
Using map encoder.
Types in LatencyMessage are int64 in spec, butl 1. tupled generator
does not support int64 right now; 2. there is no harm in using uint64 here.

Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
2020-02-12 19:08:49 +01:00
Jakub Sztandera 1ed62628a7 Update go-log to v2
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
2020-01-08 20:22:31 +01:00
Łukasz Magiera 1e7f10e387 gofmt 2020-01-07 15:00:10 +01:00
hannahhoward 718acb0a86 refactor(cborutil): extract cborutil library
Use extracted cborutil library
2020-01-07 14:59:35 +01:00
whyrusleeping 6cb6167393 bump up filecoin related weights 2019-12-17 10:16:10 -08:00
whyrusleeping eb4077b1af allow specifying some protected peers in the config file 2019-12-16 21:37:31 -08:00
Łukasz Magiera 3892e94bfe Merge pull request #938 from filecoin-project/feat/load-tipset-cache
cache load tipset
2019-12-16 21:13:03 +01:00
whyrusleeping 6e94377469 cache load tipset 2019-12-16 11:22:56 -08:00
whyrusleeping 99eae286c2 clean up some log spam 2019-12-16 09:14:21 -08:00
Jakub Sztandera c9eed9635b Fix hello calling close before compleating timestamp exchange
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
2019-12-11 22:18:22 +01:00
Jakub Sztandera 86feebc899 Fix timeoffset hello calculation
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
2019-12-11 16:36:08 +01:00
Jakub Sztandera 32b429a69a Disconnect if hello fails
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
2019-12-10 22:09:48 +01:00
Jakub Sztandera f528aed598 Add offset tracking
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
2019-12-10 16:58:21 +01:00
Jakub Sztandera a53d1031db Fix nil check
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
2019-12-10 16:36:53 +01:00
Jakub Sztandera 9d9040558f Collect hello message latency
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
2019-12-10 16:36:48 +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
whyrusleeping b7a89b56b3 more statticcheck! 2019-12-04 21:14:19 -08:00
whyrusleeping 904fdad4c6 extract blocksync into its own package 2019-11-09 15:00:22 -08:00
Łukasz Magiera 3fbe0abb75 cborrpc -> cborutil 2019-11-07 15:11:39 +01:00
whyrusleeping 9a398c6260 Track down all the uses of cboripld and eliminate them 2019-11-04 19:42:13 -08: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
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
Łukasz Magiera 29f26cb8d1 Compiling with the new weight func 2019-10-15 14:31:34 +02:00
whyrusleeping 85684ba7e2 don't add bad blocks to tipsetcache 2019-10-10 12:04:10 +09:00
Łukasz Magiera 412a168151 chain: more work on chain sync, sync testing 2019-07-31 10:43:13 -07:00
whyrusleeping 78da356752 pull more things apart 2019-07-26 13:49:30 +02:00
whyrusleeping d06898e354 close stream after writing in hello 2019-07-24 15:16:47 -07:00
Jakub Sztandera 4df601ea6a Fix imports and range reference warnings
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2019-07-08 17:14:36 +02:00
Łukasz Magiera d1eb9073d1 Pubsub for blocks/messages 2019-07-08 16:07:09 +02:00
Łukasz Magiera e162b5395c Construct enough to run hello 2019-07-08 15:36:53 +02:00
Łukasz Magiera 9299ba5fa6 Fix imports 2019-07-08 14:46:30 +02:00