Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add availability-recovery from systematic chunks #1644
Add availability-recovery from systematic chunks #1644
Changes from 41 commits
051328a
166aae5
518d8fd
dae34a5
640c2d5
ac18bab
2269f76
dca9ce4
9eeb93a
6f58c3a
a805a85
d83bf50
2a5d6d5
f3d407b
67841bd
3810eab
bf39ba0
34408b5
b68e671
1569e49
d5c32d1
cb42bef
06f00a2
2b58895
f860b7d
b82b2a0
8585628
2f9b767
824f7e3
818d9c0
6b8afcb
ce633b4
c1a5dbf
0fb256a
b2c92b3
3c3371a
3d82eb9
d57396b
0a46a21
e2ce0cd
cc06a71
a83b178
6e06d27
ce10f68
b3ea7c9
926bcb0
6b6e924
f28e01e
21811ef
ad43e4a
67954e6
c93985b
201b09e
9c51bf2
fabc044
8ee0027
4283214
77d5370
a9ef2a4
2035f30
eef1e14
fac014c
7a71f0f
6973295
1af0657
38e1361
1d825df
1318a21
a98cdd6
9dc87ae
c462e25
fc621f9
716606e
c0b1c6c
862501b
91a52fa
8b0d583
25ba4fd
850c0a3
ab4d8d1
d9282ad
9deec5f
8494496
5524385
d2babf7
13c4253
b8792ff
81ebaa8
ef893c3
f681e1e
60f0e79
90fdec8
68ad6a6
4e22ef7
a943f25
6e34e90
5feed4a
949e732
db1225b
b4a125b
d151626
e58a405
0906bf0
0ed37a8
2d0b587
894880b
fada5d9
145097e
4233871
965c139
4530caa
1ee008c
46486db
376619e
199bc88
d923269
bc22b81
3edd33b
c9ab410
2d2d868
557e410
3df708b
e6de96a
278028b
65c8ecf
951119e
c94e7d5
e4cbf1d
2f21035
33d6162
ad975a6
eddae38
c2f0f23
9b49d40
8f027fb
826208f
d25cc1c
4e958ba
dbc27b3
6aa3b16
bf93b63
2316316
0c57295
df8a096
486cf64
70e8840
ee93f68
8a2931c
7d9e21a
9000f5c
e2a95c2
eeab22a
e39ea78
a57f5fd
6948ea1
91a6180
da66e88
d20ced9
3ace495
78a7959
da8ca22
84ca508
5dc877e
345d896
01795b0
0ed57f8
8acc2c1
7ddf494
5bd966f
c721152
6faa1ee
25dc880
5669eec
99f09e3
ce08e60
fdbc31f
File filter
Filter by extension
Conversations
Jump to
There are no files selected for viewing
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I guess you can also test this logic with the fuzzer.
https://github.com/paritytech/polkadot-sdk/blob/master/polkadot/erasure-coding/fuzzer/src/round_trip.rs#L37
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Didn't notice this 👍🏻 However, quickcheck also works like a fuzzer. I like the
Arbitrary
approach of proptesting more, because it's easier to express invariants for the input than with hongfuzz.Also, the fuzz target is not being run in the CI and also tests fewer cases in its current form. (only uses a static number of validators)