github.com/cockroachdb/pebble@v0.0.0-20231214172447-ab4952c5f87b/internal/mkbench/testdata/README.md (about)

     1  testdata
     2  ========
     3  
     4  The files in this directory serve as test fixtures, used for validating that
     5  the `mkbench` command produces the expected output when reading and writing
     6  various Pebble benchmark data.
     7  
     8  The data was generated by downloading a sample of existing raw benchmark log
     9  data from the
    10  [`pebble-benchmarks`](https://s3.console.aws.amazon.com/s3/buckets/pebble-benchmarks)
    11  S3 bucket. The data was trimmed so as to reduce the amount of data checked into
    12  version control, with something akin to:
    13  
    14  ```bash
    15  for _file in $(find "$DOWNLOADED_DATA" -name '*.gz'); do
    16    gunzip --to-stdout "$_file" \
    17      | grep 'Benchmarkycsb' -B 10 -A 10 \
    18      | gzip > "$OUTPUT_DIR/$(basename "$_file")"
    19  done
    20  ```