|
7 years ago | |
---|---|---|
.. | ||
src | 86ab3a2d1a Reduce number of raw types warnings (#31523) | 7 years ago |
README.md | 7b81c4ca59 Add client-benchmark-noop-api-plugin to stress clients even more in benchmarks (#20103) | 9 years ago |
build.gradle | 7f7e8fd733 Disable assemble task instead of removing it (#33348) | 7 years ago |
This plugin provides empty REST and transport endpoints for bulk indexing and search. It is used to avoid accidental server-side bottlenecks in client-side benchmarking.
Build the plugin with gradle :client:client-benchmark-noop-api-plugin:assemble
from the Elasticsearch root project directory.
After, the binary has been built, install it with bin/elasticsearch-plugin install file:///full/path/to/noop-plugin.zip
.
The plugin provides two REST endpoints:
/_noop_bulk
and all variations that the bulk endpoint provides (except that all no op endpoints are called _noop_bulk
instead of _bulk
)_noop_search
and all variations that the search endpoint provides (except that all no op endpoints are called _noop_search
instead of _search
)The corresponding transport actions are:
org.elasticsearch.plugin.noop.action.bulk.TransportNoopBulkAction
org.elasticsearch.plugin.noop.action.search.TransportNoopSearchAction