RediSearch / RSCoordinator

RediSearch coordinator
Other
24 stars 10 forks source link

Enabled local oss-cluster version benchmarks (ingestion and ftsearch queries totalling 4 use-cases) #286

Closed filipecosta90 closed 2 years ago

filipecosta90 commented 2 years ago

This feature requires redisbench-admin>=0.4.4. OSS clustered remote benchmark are still not possible to run ( nonetheless all specs are already here, meaning this is just a change in the tool herself and on .circleci.conf afterwards ). For now only clustered local benchmarks and profiling.

To trigger all local clustered benchmarks just:

make benchmark

To trigger a specific local clustered benchmark just:

make benchmark BENCHMARK=ftsb-1M-enwiki_abstract-hashes-fulltext-simple-1word-query.yml

To profile a local clustered benchmark just:

make benchmark BENCHMARK=ftsb-1M-enwiki_abstract-hashes-fulltext-simple-1word-query.yml PROFILE=1

Notice that this PR uses a 3 primary setup as described in common.yml

  - name: oss-cluster-3-primaries
    type: oss-cluster
    redis_topology:
      primaries: 3
      replicas: 0
      placement: "sparse"
    resources:
      requests:
        cpus: "3"
        memory: "30g"
CLAassistant commented 2 years ago

CLA assistant check
All committers have signed the CLA.