fuzzbench
fuzzbench copied to clipboard
Support running FuzzBench without Google Cloud
Local experiments are currently not truly local because they depend on Google Cloud Storage (GCS). We should break this dependency. We use gsutil which has bash-like commands for managing files on GCS (e.g. cp, rm etc). Instead we may need to switch to a library that supports other s3-like solutions and/or the local filesystem. Local support will also break after the queue branch is merged into master and will need to be fixed again.
@zchai please link to this issue on every pull request you do for this feature.
PRs that were already done: https://github.com/google/fuzzbench/pull/422 https://github.com/google/fuzzbench/pull/417 https://github.com/google/fuzzbench/pull/407 https://github.com/google/fuzzbench/pull/406 https://github.com/google/fuzzbench/pull/405 https://github.com/google/fuzzbench/pull/402 https://github.com/google/fuzzbench/pull/394 The initial PR: https://github.com/google/fuzzbench/pull/8
Let's keep this open until there is nothing left to be done here.
Let's keep this open until there is nothing left to be done here.
Sounds good.
Basic support is in - https://google.github.io/fuzzbench/running-a-local-experiment
This is a tracking bug and should be kept open as long as there is work to do here. Reopening since there is still a ton of stuff to do here.
See also https://github.com/google/fuzzbench/issues/777 for the need to support local docker registry.