action.yml 702 B

12345678910111213141516171819202122
  1. name: perform-benchmarks
  2. runs:
  3. using: composite
  4. steps:
  5. - name: Test low-variance benchmarks
  6. run: "./tools/benchmark_ci.py --db_dir ${{ runner.temp }}/rocksdb-benchmark-datadir --output_dir ${{ runner.temp }}/benchmark-results --num_keys 20000000"
  7. env:
  8. LD_LIBRARY_PATH: "/usr/local/lib"
  9. DURATION_RO: 300
  10. DURATION_RW: 500
  11. NUM_THREADS: 1
  12. MAX_BACKGROUND_JOBS: 4
  13. CI_TESTS_ONLY: 'true'
  14. WRITE_BUFFER_SIZE_MB: 16
  15. TARGET_FILE_SIZE_BASE_MB: 16
  16. MAX_BYTES_FOR_LEVEL_BASE_MB: 64
  17. COMPRESSION_TYPE: none
  18. CACHE_INDEX_AND_FILTER_BLOCKS: 1
  19. MIN_LEVEL_TO_COMPRESS: 3
  20. CACHE_SIZE_MB: 10240
  21. MB_WRITE_PER_SEC: 2
  22. shell: bash