SBK

Storage Benchmark Kit

SBK driver template

This project is a development scaffold and is intentionally excluded from the runtime distribution. Do not benchmark with -class sbktemplate.

To create a driver:

  1. Write or review a driver specification.
  2. Copy this directory to drivers/<name>.
  3. Rename the package, classes, resource, and Gradle project references.
  4. Replace all placeholder operations with the vendor client’s real semantics.
  5. Register the driver in both settings-drivers.gradle and build-drivers.gradle.
  6. Follow the implementation and verification steps in the driver guide.

The template is not proof that a driver is correct: completion semantics, error propagation, shutdown, concurrency, data lifecycle, and real-backend tests must be designed for each backend.