To avoid CI timeouts on the large input set.
Delete nonreduced inputs #97
pull MarcoFalke wants to merge 3 commits into bitcoin-core:main from MarcoFalke:main changing 0 files +0 −0-
MarcoFalke commented at 4:13 PM on October 6, 2022: none
-
Delete fuzz inputs ebe5564468
-
Reduced inputs for fuzzer b56c703b0f
-
Reduced inputs for fuzzer,address,undefined,integer ba750aae75
-
MarcoFalke commented at 4:13 PM on October 6, 2022: none
Can be "reproduced" with:
apt update && apt install wget -y wget https://raw.githubusercontent.com/bitcoin-core/bitcoin-maintainer-tools/main/delete_nonreduced_fuzz_inputs.sh bash delete_nonreduced_fuzz_inputs.sh -
MarcoFalke commented at 4:53 PM on October 6, 2022: none
Did the deletion on Jammy and Focal:
- 147k files removed on Jammy, 184k on Focal
- approx 64k files difference between both final sets
-
MarcoFalke commented at 3:51 PM on October 10, 2022: none
Measuring with
/usr/bin/time --format 'user: %U (s:%S w:%e)' ./test/fuzz/test_runner.py -l DEBUG --par=$(nproc) ../qa-assets/fuzz_seed_corpus/gives a mild speedup, as expected - MarcoFalke merged this on Oct 10, 2022
- MarcoFalke closed this on Oct 10, 2022
-
MarcoFalke commented at 10:56 AM on October 11, 2022: none
Actually, this deleted the wallet folders due to missing the sqlite dependency
-
MarcoFalke commented at 10:57 AM on October 11, 2022: none
Restored them in ca05b5e921f40042b24443ef016dc190c94e217c
- MarcoFalke cross-referenced this on Oct 11, 2022 from issue delete_nonreduced_fuzz_inputs.sh: Add missing libsqlite3-dev by MarcoFalke
- fanquake referenced this in commit 112deab953 on Oct 11, 2022
- MarcoFalke cross-referenced this on Feb 8, 2023 from issue Shrink descriptor_parse size, increase coverage by Sjors
- MarcoFalke cross-referenced this on Apr 21, 2023 from issue Pruning large/slow inputs? by fanquake
- MarcoFalke cross-referenced this on Apr 21, 2023 from issue Delete nonreduced inputs by MarcoFalke
- fanquake referenced this in commit 46de6790bf on Apr 29, 2023