Skip to content

Replace helm chart set-up with SDP opensearch-operator #13

Description

@adwk67

An alternative to the original Helm chart set-up - using the SDP operator (and original OS image, not our one) instead - is adjacent to the Helm setup folder.

See this folder.

This is a work in progress and will be used to list outstanding tasks.

Progress

  • 🟢 Deploy opensearch cluster using operator
  • 🟢 Test dashboard endpoint
  • 🟢 Run benchmark (v. slow when run locally, even with only 2% of percolate data set: also slow when run from original setup)
  • 🟢 Check integration of performance analyser
  • 🟢 Check integration of prometheus exporter
  • 🟢 Check deployment of security admin
  • 🟢 Check upgrade of security admin
  • 🟢 extend data-nodes test
  • 🟢 scale-up-and-down test (not yet checked-in, shards not returnable due to OpenSearch Security not initialized)
Benchmark output
   ____                  _____                      __       ____                  __                         __
  / __ \____  ___  ____ / ___/___  ____ ___________/ /_     / __ )___  ____  _____/ /_  ____ ___  ____ ______/ /__
 / / / / __ \/ _ \/ __ \\__ \/ _ \/ __ `/ ___/ ___/ __ \   / __  / _ \/ __ \/ ___/ __ \/ __ `__ \/ __ `/ ___/ //_/
/ /_/ / /_/ /  __/ / / /__/ /  __/ /_/ / /  / /__/ / / /  / /_/ /  __/ / / / /__/ / / / / / / / / /_/ / /  / ,<
\____/ .___/\___/_/ /_/____/\___/\__,_/_/   \___/_/ /_/  /_____/\___/_/ /_/\___/_/ /_/_/ /_/ /_/\__,_/_/  /_/|_|
    /_/

[INFO] [Test Execution ID]: 5405a7e1-529c-4625-bb6c-147d62e037cb
[INFO] You did not provide an explicit timeout in the client options. Assuming default of 10 seconds.
[INFO] Downloading workload data file: queries-2.json.bz2 (121.1 kB total size)   [100.0%]
[INFO] Decompressing workload data from [/stackable/.osb/benchmarks/data/percolator/queries-2.json.bz2] to [/stackable/.osb/benchmarks/data/percolator/queries-2.json] (resulting size: [0.10] GB) ... [OK]
[INFO] Downloading workload data file: queries-2.json.offset (661 bytes to...     [100.0%]
[INFO] Executing test with workload [percolator], test_procedure [append-no-conflicts] and provision_config_instance ['external'] with version [3.0.0].

[WARNING] merges_total_time is 11 ms indicating that the cluster is not in a defined clean state. Recorded index time metrics may be misleading.
[WARNING] indexing_total_time is 286 ms indicating that the cluster is not in a defined clean state. Recorded index time metrics may be misleading.
[WARNING] refresh_total_time is 1007 ms indicating that the cluster is not in a defined clean state. Recorded index time metrics may be misleading.
[WARNING] flush_total_time is 57 ms indicating that the cluster is not in a defined clean state. Recorded index time metrics may be misleading.
Running delete-index                                                           [100% done]
Running create-index                                                           [100% done]
Running check-cluster-health                                                   [100% done]
Running index                                                                  [100% done]
Running refresh-after-index                                                    [100% done]
...

TODOs

  • security admin fails: the CN in the certificate is not listed as an admin user
  • security admin: ensure initialization scripts complete successfully

Part of #1

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions