Commit Graph

850 Commits

Author SHA1 Message Date
Łukasz Magiera
c034f0d763
Merge pull request #179 from filecoin-project/feat/events
Chain event helper
2019-09-05 11:25:24 +02:00
Łukasz Magiera
4fa37e7884 chain events: More docs 2019-09-05 10:27:08 +02:00
Łukasz Magiera
59fb84e77e chain events: NoTimeout const 2019-09-05 09:58:50 +02:00
Łukasz Magiera
611ea02cea chain events: More logical apply order 2019-09-05 09:57:18 +02:00
Łukasz Magiera
caed73ef6c chain events: Move to chain/events 2019-09-05 09:40:50 +02:00
Łukasz Magiera
50960b3f8c chain events: Separate heightEvents from main struct 2019-09-05 09:36:11 +02:00
Łukasz Magiera
519eed9290 chain events: Annotate types for readability 2019-09-05 09:31:16 +02:00
Jakub Sztandera
b3d881117d
Merge pull request #178 from filecoin-project/feat/fuzz
Fuzz message
2019-09-05 09:21:21 +02:00
Łukasz Magiera
afcb35e969 chain events: Make CalledHandler revert aware 2019-09-04 22:22:25 +02:00
Łukasz Magiera
f02119168e chain events: Make messagesForTs more robust 2019-09-04 22:01:06 +02:00
Łukasz Magiera
e4c73e9fd2 chain events: Timeouts, cancellation 2019-09-04 21:41:34 +02:00
Łukasz Magiera
56b5574a72 chain events: Fix some edge cases 2019-09-04 20:56:51 +02:00
Łukasz Magiera
289470a466 chain events: Restructure the logic 2019-09-04 18:09:08 +02:00
Łukasz Magiera
56bf0d4114
Merge pull request #180 from filecoin-project/feat/better-paramfetch
Simpler paramfetch
2019-09-04 13:30:47 +02:00
Łukasz Magiera
8c3d0e1a4a Simpler paramfetch 2019-09-04 12:10:07 +02:00
Łukasz Magiera
4d0d51b58c chain events: split headChange 2019-09-03 19:59:32 +02:00
Łukasz Magiera
5f88ceb965 basic chain event impl 2019-09-03 19:45:55 +02:00
Whyrusleeping
56e465bb19
Merge pull request #170 from filecoin-project/feat/test-util-sync-wait
add testutil sync wait
2019-09-03 14:32:42 +10:00
Jakub Sztandera
5400547a5f Fuzz message
I had to move Verify function into separate file to tag it as `cgo` only
build. go-fuzz doesn't work with cgo.

License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2019-09-02 15:36:31 +02:00
whyrusleeping
cc9b638788 use wait func in other test 2019-08-30 18:11:32 -07:00
whyrusleeping
d0d7d259b6 fix ChainNotify 2019-08-30 18:03:10 -07:00
whyrusleeping
d7ab382c8c add (currently broken) testutil sync wait 2019-08-30 16:44:22 -07:00
Whyrusleeping
bcedd87cfd
Merge pull request #166 from filecoin-project/feat/auto-bench
trying to hack together automated benchmarks submission
2019-08-30 16:42:50 -07:00
Jakub Sztandera
8bc21ec3eb Don't leak secrets
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2019-08-30 15:47:55 -07:00
Jakub Sztandera
2e9d4301e1 Cleanup benchmarks
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2019-08-30 15:47:55 -07:00
whyrusleeping
054f0fc0ef trying to hack together automated benchmarks submission
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2019-08-30 15:47:22 -07:00
Łukasz Magiera
57d0f7c722
Merge pull request #162 from filecoin-project/feat/retrieval
Retrieval
2019-08-31 00:29:00 +02:00
Whyrusleeping
b0d0af603c
Merge pull request #167 from filecoin-project/feat/timestamping
Add proper timestamping and checking of timestamps
2019-08-30 14:23:55 -07:00
whyrusleeping
640ea80eef Add in addresses of cluster peers to fetch from 2019-08-30 14:08:41 -07:00
Whyrusleeping
7bf4ad8d9c
Merge pull request #171 from filecoin-project/feat/gas5
Charge per byte of object get
2019-08-30 11:23:02 -07:00
Whyrusleeping
7df6417ba8
Merge pull request #169 from filecoin-project/fix/msg-wait-panic
handle channel closing properly
2019-08-30 11:22:11 -07:00
Jakub Sztandera
e6b83d9428 Charge per byte of object get
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2019-08-30 18:05:54 +02:00
Łukasz Magiera
2b6c068655 Fix circleci again 2019-08-30 17:23:16 +02:00
Łukasz Magiera
67e780825b Merge remote-tracking branch 'origin/master' into feat/retrieval 2019-08-30 13:25:03 +02:00
whyrusleeping
94cdb231eb fix delay in miner 2019-08-29 23:27:02 -07:00
whyrusleeping
6144f1af73 handle channel closing properly 2019-08-29 20:25:31 -07:00
whyrusleeping
b69557251c Add proper timestamping and checking of timestamps 2019-08-29 19:59:54 -07:00
Łukasz Magiera
598ea1f23e Try to fix Circle 2019-08-30 00:06:56 +02:00
Jakub Sztandera
1bfa0483fa
Merge pull request #164 from filecoin-project/feat/gas4
Charge gas per storage byte and msg byte
2019-08-29 22:00:55 +02:00
Łukasz Magiera
1ec0bf5e7b mk: paramfetch in deps 2019-08-29 21:05:55 +02:00
Łukasz Magiera
6b80b98c64 retrieval: fix actor tests 2019-08-29 21:01:29 +02:00
Łukasz Magiera
eedd098295 retrieval: set params back to 1024 2019-08-29 21:00:12 +02:00
Łukasz Magiera
711c61cba1 Merge remote-tracking branch 'origin/master' into feat/retrieval 2019-08-29 20:59:03 +02:00
Łukasz Magiera
83748b40b6 retrieval: address some review comments 2019-08-29 20:55:20 +02:00
Jakub Sztandera
a8e03d8a69 Charge gas per msg byte
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2019-08-29 20:34:53 +02:00
Jakub Sztandera
5c31b81701 Charge per byte of storage
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2019-08-29 20:34:53 +02:00
Whyrusleeping
55abcaa7d0
Merge pull request #163 from filecoin-project/feat/sector-set
switch to using AMT for sector set
2019-08-29 09:56:43 -07:00
Łukasz Magiera
f79b755c58 retrieval: Make types more spec complaiant 2019-08-29 17:54:35 +02:00
Łukasz Magiera
fe6d5ff3a8 retrieval: resolve some TODOs 2019-08-29 17:51:52 +02:00
Łukasz Magiera
a43890dc76 retrieval: send blocks as cbor 2019-08-29 17:51:52 +02:00