Skip to content

REST API

Ioannis Papapanagiotou edited this page Sep 2, 2016 · 3 revisions

NDBench REST API

Initialize: /ndbench/driver/init/{DriverName}

Init Script: /ndbench/driver/initfromscript

Perf API

Start writes: /ndbench/driver/startWrites

Start reads: /ndbench/driver/startReads

Start everything: /ndbench/driver/start

Stop everything: /ndbench/driver/stop

Sanity check

Verify Read: /ndbench/driver/readSingle/key

Verify Write: /ndbench/driver/writeSingle/key

Verify Read: /ndbench/driver/readSingle/key

Backfill

Data Backfill:

/ndbench/driver/startDataFill
/ndbench/driver/startDataFillAsync
/ndbench/driver/startConditionalDataFill
/ndbench/driver/startVerifyDataFill
/ndbench/driver/stopDataFill
/ndbench/driver/shutdownDataFill

Status API

Status checks:

/ndbench/driver/{getRead/Write}Status
/ndbench/driver/getserverstatus

Stats API

Stats: /ndbench/driver/stats

Misc

shutdown: /ndbench/driver/shutdownclient

getDrivers: /ndbench/driver/getdrivers