Skip to content
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

Delete non-reduced fuzz inputs #64

Merged
merged 3 commits into from
Jun 16, 2021
Merged

Delete non-reduced fuzz inputs #64

merged 3 commits into from
Jun 16, 2021

Conversation

maflcko
Copy link
Contributor

@maflcko maflcko commented Jun 16, 2021

Can be reproduced with:

apt update && apt install wget -y
wget https://raw.githubusercontent.com/bitcoin-core/bitcoin-maintainer-tools/master/delete_nonreduced_fuzz_inputs.sh
bash delete_nonreduced_fuzz_inputs.sh

(needs a full vm, docker or privileged podman)

This deletes 128 782 files

Similar to the last one: #44

Fixes #56
Might fix google/oss-fuzz#5920 (comment)
Might fix the bitcoinbuilds ci fuzz timeout

@practicalswift
Copy link
Contributor

ACK fbb36d7: less is more in this case

@maflcko
Copy link
Contributor Author

maflcko commented Jun 16, 2021

This was done on an AMD EPYC Processor. Diff for repeated runs:

  • AMD EPYC (inverse order: first fuzzer,address,undefined,integer then fuzzer ): 53519 files
  • Intel Xeon Processor: 11980 files
  • Intel(R) Core(TM) i7-7700HQ: 24567 files

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Consider removing unnecessarily large inputs which are causing excessive corpus processing runtime
2 participants