This is an automated email from the ASF dual-hosted git repository.

janhoy pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/solr-orbit.git


    from a44f5797 Add .asf.yml (#2)
     new c5ba79a7 Establish ASF legal and governance files for Apache Solr 
Benchmark
     new 8cb31553 Update GitHub/CI infrastructure for Apache Solr Benchmark
     new abff1eb3 Add documentation site
     new e9b673e8 Remove OSB-specific dead code, binaries, and infrastructure
     new 9710ec39 Add new Solr-specific modules: conversion, provisioner, 
result writer
     new 57387ed4 Port core benchmark framework from OpenSearch to Apache Solr

The 6 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .ci/build.sh                                       |   14 +-
 .ci/scripts/check_deprecated_terms.py              |    0
 .fossa.yml                                         |    2 +-
 .github/CODEOWNERS                                 |    1 -
 .github/ISSUE_TEMPLATE/documentation_template.yml  |   26 -
 .github/ISSUE_TEMPLATE/proposal_template.yml       |   69 -
 .github/PULL_REQUEST_TEMPLATE.md                   |    1 -
 .github/workflows/add-untriaged.yml                |   19 -
 .github/workflows/backport.yml                     |   40 -
 .github/workflows/docker-build.yml                 |    2 +-
 .github/workflows/docker-push-release.yml          |   55 -
 .github/workflows/docs.yml                         |   61 +
 .github/workflows/integ-test.yml                   |   77 -
 .github/workflows/publish-release.yml              |   48 -
 .github/workflows/unit-test.yml                    |   43 +-
 .gitignore                                         |    4 +
 .pylintrc                                          |   32 +-
 .whitesource                                       |   22 -
 AGENTS.md                                          |  116 +
 AUTHORS                                            |   50 -
 CONTRIBUTING.md                                    |  116 +-
 CREATE_WORKLOAD_GUIDE.md                           |  184 +-
 DEVELOPER_GUIDE.md                                 |  302 +-
 MAINTAINERS.md                                     |   14 -
 MAINTAINERS_GUIDE.md                               |   45 -
 Makefile                                           |    2 +-
 NOTICE                                             |    4 +
 PYTHON_SUPPORT_GUIDE.md                            |  118 +-
 README.md                                          |  118 +-
 RELEASE_GUIDE.md                                   |  140 -
 THIRD_PARTY.txt                                    |    9 -
 TODO.md                                            |   96 +
 TRIAGE.md                                          |   68 -
 benchmark                                          |    4 +-
 benchmarkd                                         |    6 +-
 benchmarks/__init__.py                             |    3 +
 benchmarks/worker_coordinator/__init__.py          |    3 +
 benchmarks/worker_coordinator/parsing_test.py      |    3 +
 benchmarks/worker_coordinator/runner_test.py       |   11 +-
 benchmarks/workload/__init__.py                    |    3 +
 benchmarks/workload/bulk_params_test.py            |    3 +
 create-notice.sh                                   |   23 +-
 docker/Dockerfile                                  |   34 +-
 docker/README.md                                   |   54 +-
 docs/.gitignore                                    |    6 +
 docs/.ruby-version                                 |    1 +
 docs/Gemfile                                       |    4 +
 docs/README.md                                     |  139 +
 docs/_config.yml                                   |   75 +
 docs/_includes/footer_custom.html                  |    9 +
 docs/about.md                                      |   31 +
 docs/api/client-options.md                         |    6 -
 docs/api/index.md                                  |    6 -
 docs/api/kill-running-process.md                   |    6 -
 docs/api/pipeline.md                               |    6 -
 docs/api/run-test.md                               |  102 -
 docs/api/target-hosts.md                           |    6 -
 docs/api/test-mode.md                              |    6 -
 docs/api/workload.md                               |    6 -
 docs/cluster-config/available-configs.md           |  214 +
 docs/cluster-config/index.md                       |   46 +
 docs/converter/index.md                            |   33 +
 docs/converter/usage.md                            |   66 +
 docs/converter/what-converts.md                    |   61 +
 docs/faq.md                                        |   58 +
 docs/get-started.md                                |    6 -
 docs/glossary.md                                   |   65 +
 docs/index.md                                      |   28 +
 docs/quickstart.md                                 |  191 +
 docs/reference/commands/aggregate.md               |   94 +
 docs/reference/commands/benchmarkd.md              |   71 +
 docs/reference/commands/command-flags.md           |  195 +
 docs/reference/commands/compare.md                 |   49 +
 docs/reference/commands/create-workload.md         |   57 +
 docs/reference/commands/download.md                |   51 +
 docs/reference/commands/generate-data.md           |   58 +
 docs/reference/commands/index.md                   |   39 +
 docs/reference/commands/info.md                    |   48 +
 docs/reference/commands/install.md                 |   81 +
 docs/reference/commands/list.md                    |   70 +
 docs/reference/commands/run.md                     |  164 +
 docs/reference/commands/start.md                   |   53 +
 docs/reference/commands/stop.md                    |   42 +
 docs/reference/commands/visualize.md               |   56 +
 docs/reference/index.md                            |   14 +
 docs/reference/metrics/filesystem-metrics-store.md |   98 +
 docs/reference/metrics/index.md                    |   64 +
 docs/reference/metrics/metric-records.md           |   82 +
 docs/reference/metrics/metrics-reference.md        |  309 +
 docs/reference/summary-report.md                   |   85 +
 docs/reference/telemetry.md                        |  291 +
 docs/reference/workloads/collections.md            |   62 +
 docs/reference/workloads/corpora.md                |   72 +
 docs/reference/workloads/index.md                  |   10 +
 docs/reference/workloads/operations.md             |  274 +
 docs/reference/workloads/test-procedures.md        |   75 +
 docs/user-guide/concepts.md                        |  120 +
 docs/user-guide/index.md                           |   18 +
 .../install-and-configure/configuring.md           |  148 +
 docs/user-guide/install-and-configure/index.md     |   10 +
 .../user-guide/install-and-configure/installing.md |  181 +
 .../optimizing-benchmarks/best-practices.md        |  108 +
 docs/user-guide/optimizing-benchmarks/index.md     |   17 +
 .../optimizing-benchmarks/randomizing-queries.md   |  112 +
 .../running-distributed-load.md                    |  105 +
 .../optimizing-benchmarks/target-throughput.md     |   79 +
 docs/user-guide/understanding-results/index.md     |   10 +
 .../understanding-results/summary-reports.md       |  136 +
 docs/user-guide/understanding-results/telemetry.md |   94 +
 .../anatomy-of-a-workload.md                       |  419 ++
 .../understanding-workloads/choosing-a-workload.md |   82 +
 .../understanding-workloads/common-operations.md   |  184 +
 docs/user-guide/understanding-workloads/index.md   |   10 +
 .../contributing-workloads.md                      |   18 +
 .../creating-custom-workloads.md                   |  287 +
 .../working-with-workloads/finetune-workloads.md   |  205 +
 docs/user-guide/working-with-workloads/index.md    |   17 +
 .../working-with-workloads/running-workloads.md    |  216 +
 docs/user-guides/create-pipeline.md                |  129 -
 it/README.md                                       |   13 +
 it/__init__.py                                     |   39 +-
 it/distribution_test.py                            |    3 +
 it/download_test.py                                |    3 +
 it/info_test.py                                    |    3 +
 it/list_test.py                                    |    7 +-
 it/proxy_test.py                                   |    3 +
 it/resources/benchmark-in-memory-it.ini            |    6 +-
 it/resources/benchmark-os-it.ini                   |   38 -
 it/sources_test.py                                 |    3 +
 it/tracker_test.py                                 |    3 +
 opensearch_benchmark.png                           |  Bin 16845 -> 0 bytes
 osbenchmark/__init__.py                            |   28 +-
 osbenchmark/actor.py                               |    7 +-
 osbenchmark/async_connection.py                    |  307 -
 osbenchmark/benchmark.py                           |  211 +-
 osbenchmark/benchmarkd.py                          |   15 +-
 osbenchmark/builder/__init__.py                    |    3 +
 osbenchmark/builder/builder.py                     |   70 +-
 osbenchmark/builder/cluster.py                     |    5 +-
 osbenchmark/builder/cluster_config.py              |   19 +-
 .../downloaders/core_plugin_source_downloader.py   |   26 -
 ...on_downloader.py => distribution_downloader.py} |   39 +-
 osbenchmark/builder/downloaders/downloader.py      |   33 +-
 .../external_plugin_source_downloader.py           |   30 -
 .../downloaders/plugin_distribution_downloader.py  |   12 -
 ...ider.py => distribution_repository_provider.py} |   28 +-
 ...h_source_downloader.py => source_downloader.py} |   39 +-
 osbenchmark/builder/installers/bare_installer.py   |   34 +-
 osbenchmark/builder/installers/docker_installer.py |   45 +-
 osbenchmark/builder/installers/installer.py        |   32 +-
 .../installers/preparers/plugin_preparer.py        |   44 -
 .../{opensearch_preparer.py => solr_preparer.py}   |   31 +-
 osbenchmark/builder/java_resolver.py               |   31 +-
 osbenchmark/builder/launcher.py                    |   74 +-
 osbenchmark/builder/launchers/launcher.py          |   35 +-
 .../builder/launchers/local_process_launcher.py    |   80 +-
 osbenchmark/builder/models/architecture_types.py   |    6 +-
 osbenchmark/builder/provisioner.py                 |  172 +-
 osbenchmark/builder/solr_provisioner.py            |  455 ++
 osbenchmark/builder/supplier.py                    |  310 +-
 .../builder/utils/artifact_variables_provider.py   |    6 +-
 osbenchmark/builder/utils/binary_keys.py           |   29 +-
 osbenchmark/builder/utils/config_applier.py        |   29 +-
 osbenchmark/builder/utils/java_home_resolver.py    |   52 +-
 osbenchmark/client.py                              |  827 ++-
 osbenchmark/cloud_provider/vendors/aws.py          |   27 +-
 .../cloud_provider/vendors/s3_data_producer.py     |    8 +-
 osbenchmark/config.py                              |   11 +-
 osbenchmark/context.py                             |   16 +-
 osbenchmark/conversion/__init__.py                 |   45 +
 osbenchmark/conversion/detector.py                 |  321 +
 osbenchmark/conversion/field.py                    |   63 +
 osbenchmark/conversion/query.py                    |  576 ++
 osbenchmark/conversion/schema.py                   |  465 ++
 osbenchmark/conversion/workload_converter.py       |  913 +++
 osbenchmark/data_streaming/data_producer.py        |   15 -
 osbenchmark/decompressors/pbzip2-Darwin-arm64      |  Bin 115448 -> 0 bytes
 osbenchmark/decompressors/pbzip2-Darwin-x86_64     |  Bin 114624 -> 0 bytes
 osbenchmark/decompressors/pbzip2-Linux-aarch64     |  Bin 225704 -> 0 bytes
 osbenchmark/decompressors/pbzip2-Linux-x86_64      |  Bin 82620 -> 0 bytes
 osbenchmark/exceptions.py                          |   45 +-
 osbenchmark/kafka_client.py                        |   70 -
 osbenchmark/log.py                                 |    5 +-
 osbenchmark/metrics.py                             |  725 +-
 osbenchmark/min-os-version.txt                     |    1 -
 osbenchmark/min-version.txt                        |    1 +
 osbenchmark/paths.py                               |   31 +-
 osbenchmark/publisher.py                           |   30 +
 osbenchmark/resources/benchmark.ini                |    6 +-
 .../1.0/cluster_configs/v1/basic-license.ini       |    9 -
 .../cluster_configs/v1/default_distro/config.ini   |   15 -
 .../default_distro/templates/config/opensearch.yml |    0
 .../1.0/cluster_configs/v1/trial-license.ini       |    9 -
 .../1.0/cluster_configs/v1/unpooled.ini            |    6 -
 .../v1/unpooled/templates/config/jvm.options       |    1 -
 .../1.0/cluster_configs/v1/vanilla/README.md       |   10 +-
 .../1.0/cluster_configs/v1/vanilla/config.ini      |   33 +-
 .../v1/vanilla/templates/config/opensearch.yml     |  109 -
 .../1.0/plugins/v1/core-plugins.txt                |   33 -
 .../1.0/plugins/v1/repository_azure/README.md      |   27 -
 .../1.0/plugins/v1/repository_azure/plugin.py      |  118 -
 .../1.0/plugins/v1/repository_gcs/README.md        |   27 -
 .../1.0/plugins/v1/repository_gcs/plugin.py        |   96 -
 .../1.0/plugins/v1/repository_s3/README.md         |   29 -
 .../1.0/plugins/v1/repository_s3/plugin.py         |  119 -
 .../default/templates/config/opensearch.yml        |    4 -
 .../1.0/plugins/v1/transport_nio/http.ini          |    5 -
 .../1.0/plugins/v1/transport_nio/transport.ini     |    5 -
 .../main/cluster_configs/v1/basic-license.ini      |    9 -
 .../main/cluster_configs/v1/defaults.ini           |    1 -
 .../main/cluster_configs/v1/g1gc.ini               |    4 +-
 .../main/cluster_configs/v1/parallelgc.ini         |    4 +-
 .../main/cluster_configs/v1/trial-license.ini      |    9 -
 .../main/cluster_configs/v1/unpooled.ini           |    6 -
 .../v1/unpooled/templates/config/jvm.options       |    1 -
 .../main/cluster_configs/v1/vanilla/README.md      |    8 +-
 .../main/cluster_configs/v1/vanilla/config.ini     |   31 +-
 .../v1/vanilla/templates/config/opensearch.yml     |  109 -
 .../main/plugins/v1/core-plugins.txt               |   33 -
 .../main/plugins/v1/repository_azure/README.md     |   27 -
 .../main/plugins/v1/repository_azure/plugin.py     |  118 -
 .../main/plugins/v1/repository_gcs/README.md       |   27 -
 .../main/plugins/v1/repository_gcs/plugin.py       |   97 -
 .../main/plugins/v1/repository_s3/README.md        |   30 -
 .../main/plugins/v1/repository_s3/plugin.py        |  119 -
 .../default/templates/config/opensearch.yml        |    4 -
 .../main/plugins/v1/transport_nio/http.ini         |    5 -
 .../main/plugins/v1/transport_nio/transport.ini    |    5 -
 .../resources/custom-test-procedures.json.j2       |    2 +-
 .../resources/default-test-procedures.json.j2      |    2 +-
 osbenchmark/resources/docker-compose.yml.j2        |   36 +-
 osbenchmark/resources/workload-schema.json         |   24 +-
 osbenchmark/result_writer.py                       |  241 +
 osbenchmark/synthetic_data_generator/helpers.py    |    2 +-
 .../strategies/mapping_strategy.py                 |    2 +-
 osbenchmark/telemetry.py                           | 2176 ++----
 osbenchmark/test_run_orchestrator.py               |  344 +-
 osbenchmark/time.py                                |    3 +
 osbenchmark/{data_streaming => tools}/__init__.py  |    0
 osbenchmark/utils/__init__.py                      |    3 +
 osbenchmark/utils/collections.py                   |    3 +
 osbenchmark/utils/console.py                       |    9 +-
 osbenchmark/utils/convert.py                       |    3 +
 osbenchmark/utils/git.py                           |    5 +-
 osbenchmark/utils/io.py                            |    5 +-
 osbenchmark/utils/jvm.py                           |    5 +-
 osbenchmark/utils/modules.py                       |    7 +-
 osbenchmark/utils/net.py                           |    5 +-
 osbenchmark/utils/opts.py                          |   45 +-
 osbenchmark/utils/process.py                       |    8 +-
 osbenchmark/utils/repo.py                          |    7 +-
 osbenchmark/utils/sysstats.py                      |    3 +
 osbenchmark/utils/versions.py                      |    5 +-
 osbenchmark/version.py                             |   17 +-
 .../visualizations/benchmark_report_renderer.py    |   42 +-
 osbenchmark/worker_coordinator/__init__.py         |    3 +
 osbenchmark/worker_coordinator/errors.py           |   35 +-
 .../proto_helpers/ProtoBulkHelper.py               |   71 -
 .../proto_helpers/ProtoQueryHelper.py              |  206 -
 .../worker_coordinator/proto_helpers/__init__.py   |   23 -
 osbenchmark/worker_coordinator/runner.py           | 3326 +++-------
 osbenchmark/worker_coordinator/scheduler.py        |   15 +-
 .../worker_coordinator/worker_coordinator.py       |  272 +-
 osbenchmark/workload/__init__.py                   |    3 +
 osbenchmark/workload/loader.py                     |  232 +-
 osbenchmark/workload/params.py                     | 1196 +---
 osbenchmark/workload/workload.py                   |  423 +-
 osbenchmark/workload_generator/__init__.py         |    3 +
 osbenchmark/workload_generator/extractors.py       |  172 +-
 osbenchmark/workload_generator/helpers.py          |    6 +-
 .../workload_generator/workload_generator.py       |    6 +-
 run.sh                                             |   16 +-
 samples/ccr/docker-compose-metricstore.yml         |   44 -
 samples/ccr/docker-compose.yml                     |   59 -
 samples/ccr/start.sh                               |  150 -
 samples/ccr/stop.sh                                |    5 -
 scripts/analyze.py                                 |    6 +-
 scripts/expand-data-corpus.py                      |   23 +-
 scripts/pbzip2                                     |    8 -
 scripts/terraform/.gitignore                       |   38 -
 scripts/terraform/.terraform.lock.hcl              |  103 -
 scripts/terraform/PROVISIONING_CLUSTER.md          |   56 -
 .../terraform/modules/opensearch/jvm.v2.options    |   93 -
 .../terraform/modules/opensearch/jvm.v3.options    |   88 -
 scripts/terraform/modules/opensearch/opensearch.tf |  131 -
 .../terraform/modules/opensearch/os-cluster.yaml   |   55 -
 scripts/terraform/modules/opensearch/os_cluster.sh |  130 -
 scripts/terraform/modules/opensearch/outputs.tf    |    7 -
 scripts/terraform/modules/opensearch/variables.tf  |   70 -
 scripts/terraform/outputs.tf                       |   17 -
 scripts/terraform/provision-cluster.tf             |  194 -
 scripts/terraform/resources.sh                     |   57 -
 scripts/terraform/terraform.tfvars.example         |    2 -
 scripts/terraform/variables.tf                     |   21 -
 setup.py                                           |   51 +-
 solrbenchmark/__init__.py                          |   16 +
 solrbenchmark/main.py                              |   22 +
 tests/__init__.py                                  |    3 +
 tests/builder/__init__.py                          |    3 +
 tests/builder/cluster_config_test.py               |    7 +-
 .../data/cluster_configs/v1/hook2/config.py        |    5 +-
 .../data/cluster_configs/v1/with_hook/config.py    |    5 +-
 .../core_plugin_source_downloader_test.py          |   23 -
 ...der_test.py => distribution_downloader_test.py} |   12 +-
 .../external_plugin_source_downloader_test.py      |   54 -
 .../plugin_distribution_downloader_test.py         |   28 -
 ...py => distribution_repository_provider_test.py} |   32 +-
 ...ownloader_test.py => source_downloader_test.py} |   16 +-
 tests/builder/installers/bare_installer_test.py    |   42 +-
 tests/builder/installers/docker_installer_test.py  |  100 +-
 .../installers/preparers/plugin_preparer_test.py   |   41 -
 ...arch_preparer_test.py => solr_preparer_test.py} |   24 +-
 tests/builder/java_resolver_test.py                |   20 +-
 tests/builder/launcher_test.py                     |   32 +-
 tests/builder/launchers/docker_launcher_test.py    |    1 -
 .../launchers/local_process_launcher_test.py       |   14 +-
 tests/builder/mechanic_test.py                     |   21 +-
 tests/builder/provisioner_test.py                  |  295 +-
 tests/builder/supplier_test.py                     |  440 +-
 tests/builder/utils/config_applier_test.py         |    4 +-
 tests/builder/utils/java_home_resolver_test.py     |   19 +-
 tests/client_test.py                               |  521 +-
 tests/config_test.py                               |    5 +-
 tests/data_streaming/__init__.py                   |    7 -
 tests/data_streaming/producer_test.py              |  172 -
 tests/kafka_client_test.py                         |  133 -
 tests/metrics_test.py                              | 1705 +----
 tests/publisher_test.py                            |    3 +
 tests/scripts_test.py                              |    5 +-
 tests/telemetry_test.py                            | 3762 -----------
 tests/test_async_connection.py                     |   62 -
 tests/test_execution_orchestrator_test.py          |   18 +-
 tests/time_test.py                                 |    3 +
 .../user-guides/index.md => tests/unit/__init__.py |    0
 tests/unit/solr/__init__.py                        |   16 +
 tests/unit/solr/conversion/__init__.py             |   18 +
 tests/unit/solr/conversion/test_detector.py        |  185 +
 tests/unit/solr/test_client.py                     |  241 +
 tests/unit/solr/test_filesystem_metrics_store.py   |  199 +
 tests/unit/solr/test_provisioner.py                |  207 +
 tests/unit/solr/test_result_writer.py              |  144 +
 tests/unit/solr/test_runner.py                     |  397 ++
 tests/unit/solr/test_schema_generator.py           |  201 +
 tests/unit/solr/test_telemetry.py                  |  587 ++
 tests/unit/solr/test_workload_converter.py         |  344 +
 tests/unit/test_telemetry.py                       |  413 ++
 tests/utils/__init__.py                            |    3 +
 tests/utils/collections_test.py                    |    3 +
 tests/utils/console_test.py                        |    3 +
 tests/utils/convert_test.py                        |    3 +
 tests/utils/git_test.py                            |    7 +-
 tests/utils/io_test.py                             |    5 +-
 tests/utils/jvm_test.py                            |    3 +
 tests/utils/net_test.py                            |    5 +-
 tests/utils/opts_test.py                           |    9 +-
 tests/utils/process_test.py                        |   23 +-
 tests/utils/repo_test.py                           |    3 +
 tests/utils/resources/client_options_1.json        |    2 +-
 tests/utils/versions_test.py                       |    3 +
 tests/worker_coordinator/__init__.py               |    3 +
 tests/worker_coordinator/proto_bulk_helper_test.py |  124 -
 .../worker_coordinator/proto_query_helper_test.py  |  356 -
 tests/worker_coordinator/runner_test.py            | 6955 +-------------------
 tests/worker_coordinator/scheduler_test.py         |    3 +
 .../worker_coordinator/worker_coordinator_test.py  |  273 +-
 tests/workload/__init__.py                         |    3 +
 tests/workload/loader_test.py                      | 1274 +---
 tests/workload/params_test.py                      | 2212 +------
 tests/workload/workload_test.py                    |  124 +-
 tests/workload_generator/__init__.py               |    3 +
 tests/workload_generator/corpus_test.py            |  109 -
 tests/workload_generator/index_test.py             |  182 -
 tox.ini                                            |    2 +-
 version.txt                                        |    2 +-
 374 files changed, 18008 insertions(+), 31188 deletions(-)
 mode change 100755 => 100644 .ci/scripts/check_deprecated_terms.py
 delete mode 100644 .github/CODEOWNERS
 delete mode 100644 .github/ISSUE_TEMPLATE/documentation_template.yml
 delete mode 100644 .github/ISSUE_TEMPLATE/proposal_template.yml
 delete mode 100644 .github/workflows/add-untriaged.yml
 delete mode 100644 .github/workflows/backport.yml
 delete mode 100644 .github/workflows/docker-push-release.yml
 create mode 100644 .github/workflows/docs.yml
 delete mode 100644 .github/workflows/integ-test.yml
 delete mode 100644 .github/workflows/publish-release.yml
 delete mode 100644 .whitesource
 create mode 100644 AGENTS.md
 delete mode 100644 AUTHORS
 delete mode 100644 MAINTAINERS.md
 delete mode 100644 MAINTAINERS_GUIDE.md
 delete mode 100644 RELEASE_GUIDE.md
 delete mode 100644 THIRD_PARTY.txt
 create mode 100644 TODO.md
 delete mode 100644 TRIAGE.md
 create mode 100644 docs/.gitignore
 create mode 100644 docs/.ruby-version
 create mode 100644 docs/Gemfile
 create mode 100644 docs/README.md
 create mode 100644 docs/_config.yml
 create mode 100644 docs/_includes/footer_custom.html
 create mode 100644 docs/about.md
 delete mode 100644 docs/api/client-options.md
 delete mode 100644 docs/api/index.md
 delete mode 100644 docs/api/kill-running-process.md
 delete mode 100644 docs/api/pipeline.md
 delete mode 100644 docs/api/run-test.md
 delete mode 100644 docs/api/target-hosts.md
 delete mode 100644 docs/api/test-mode.md
 delete mode 100644 docs/api/workload.md
 create mode 100644 docs/cluster-config/available-configs.md
 create mode 100644 docs/cluster-config/index.md
 create mode 100644 docs/converter/index.md
 create mode 100644 docs/converter/usage.md
 create mode 100644 docs/converter/what-converts.md
 create mode 100644 docs/faq.md
 delete mode 100644 docs/get-started.md
 create mode 100644 docs/glossary.md
 create mode 100644 docs/quickstart.md
 create mode 100644 docs/reference/commands/aggregate.md
 create mode 100644 docs/reference/commands/benchmarkd.md
 create mode 100644 docs/reference/commands/command-flags.md
 create mode 100644 docs/reference/commands/compare.md
 create mode 100644 docs/reference/commands/create-workload.md
 create mode 100644 docs/reference/commands/download.md
 create mode 100644 docs/reference/commands/generate-data.md
 create mode 100644 docs/reference/commands/index.md
 create mode 100644 docs/reference/commands/info.md
 create mode 100644 docs/reference/commands/install.md
 create mode 100644 docs/reference/commands/list.md
 create mode 100644 docs/reference/commands/run.md
 create mode 100644 docs/reference/commands/start.md
 create mode 100644 docs/reference/commands/stop.md
 create mode 100644 docs/reference/commands/visualize.md
 create mode 100644 docs/reference/index.md
 create mode 100644 docs/reference/metrics/filesystem-metrics-store.md
 create mode 100644 docs/reference/metrics/index.md
 create mode 100644 docs/reference/metrics/metric-records.md
 create mode 100644 docs/reference/metrics/metrics-reference.md
 create mode 100644 docs/reference/summary-report.md
 create mode 100644 docs/reference/telemetry.md
 create mode 100644 docs/reference/workloads/collections.md
 create mode 100644 docs/reference/workloads/corpora.md
 create mode 100644 docs/reference/workloads/index.md
 create mode 100644 docs/reference/workloads/operations.md
 create mode 100644 docs/reference/workloads/test-procedures.md
 create mode 100644 docs/user-guide/concepts.md
 create mode 100644 docs/user-guide/index.md
 create mode 100644 docs/user-guide/install-and-configure/configuring.md
 create mode 100644 docs/user-guide/install-and-configure/index.md
 create mode 100644 docs/user-guide/install-and-configure/installing.md
 create mode 100644 docs/user-guide/optimizing-benchmarks/best-practices.md
 create mode 100644 docs/user-guide/optimizing-benchmarks/index.md
 create mode 100644 docs/user-guide/optimizing-benchmarks/randomizing-queries.md
 create mode 100644 
docs/user-guide/optimizing-benchmarks/running-distributed-load.md
 create mode 100644 docs/user-guide/optimizing-benchmarks/target-throughput.md
 create mode 100644 docs/user-guide/understanding-results/index.md
 create mode 100644 docs/user-guide/understanding-results/summary-reports.md
 create mode 100644 docs/user-guide/understanding-results/telemetry.md
 create mode 100644 
docs/user-guide/understanding-workloads/anatomy-of-a-workload.md
 create mode 100644 
docs/user-guide/understanding-workloads/choosing-a-workload.md
 create mode 100644 docs/user-guide/understanding-workloads/common-operations.md
 create mode 100644 docs/user-guide/understanding-workloads/index.md
 create mode 100644 
docs/user-guide/working-with-workloads/contributing-workloads.md
 create mode 100644 
docs/user-guide/working-with-workloads/creating-custom-workloads.md
 create mode 100644 docs/user-guide/working-with-workloads/finetune-workloads.md
 create mode 100644 docs/user-guide/working-with-workloads/index.md
 create mode 100644 docs/user-guide/working-with-workloads/running-workloads.md
 delete mode 100644 docs/user-guides/create-pipeline.md
 create mode 100644 it/README.md
 delete mode 100644 it/resources/benchmark-os-it.ini
 delete mode 100644 opensearch_benchmark.png
 delete mode 100644 osbenchmark/async_connection.py
 delete mode 100644 
osbenchmark/builder/downloaders/core_plugin_source_downloader.py
 rename osbenchmark/builder/downloaders/{opensearch_distribution_downloader.py 
=> distribution_downloader.py} (58%)
 delete mode 100644 
osbenchmark/builder/downloaders/external_plugin_source_downloader.py
 delete mode 100644 
osbenchmark/builder/downloaders/plugin_distribution_downloader.py
 rename 
osbenchmark/builder/downloaders/repositories/{opensearch_distribution_repository_provider.py
 => distribution_repository_provider.py} (51%)
 rename osbenchmark/builder/downloaders/{opensearch_source_downloader.py => 
source_downloader.py} (57%)
 delete mode 100644 osbenchmark/builder/installers/preparers/plugin_preparer.py
 rename osbenchmark/builder/installers/preparers/{opensearch_preparer.py => 
solr_preparer.py} (77%)
 create mode 100644 osbenchmark/builder/solr_provisioner.py
 create mode 100644 osbenchmark/conversion/__init__.py
 create mode 100644 osbenchmark/conversion/detector.py
 create mode 100644 osbenchmark/conversion/field.py
 create mode 100644 osbenchmark/conversion/query.py
 create mode 100644 osbenchmark/conversion/schema.py
 create mode 100644 osbenchmark/conversion/workload_converter.py
 delete mode 100755 osbenchmark/data_streaming/data_producer.py
 delete mode 100644 osbenchmark/decompressors/pbzip2-Darwin-arm64
 delete mode 100755 osbenchmark/decompressors/pbzip2-Darwin-x86_64
 delete mode 100755 osbenchmark/decompressors/pbzip2-Linux-aarch64
 delete mode 100755 osbenchmark/decompressors/pbzip2-Linux-x86_64
 delete mode 100644 osbenchmark/kafka_client.py
 delete mode 100644 osbenchmark/min-os-version.txt
 create mode 100644 osbenchmark/min-version.txt
 delete mode 100644 
osbenchmark/resources/cluster_configs/1.0/cluster_configs/v1/basic-license.ini
 delete mode 100644 
osbenchmark/resources/cluster_configs/1.0/cluster_configs/v1/default_distro/config.ini
 delete mode 100644 
osbenchmark/resources/cluster_configs/1.0/cluster_configs/v1/default_distro/templates/config/opensearch.yml
 delete mode 100644 
osbenchmark/resources/cluster_configs/1.0/cluster_configs/v1/trial-license.ini
 delete mode 100644 
osbenchmark/resources/cluster_configs/1.0/cluster_configs/v1/unpooled.ini
 delete mode 100644 
osbenchmark/resources/cluster_configs/1.0/cluster_configs/v1/unpooled/templates/config/jvm.options
 delete mode 100644 
osbenchmark/resources/cluster_configs/1.0/cluster_configs/v1/vanilla/templates/config/opensearch.yml
 delete mode 100644 
osbenchmark/resources/cluster_configs/1.0/plugins/v1/core-plugins.txt
 delete mode 100644 
osbenchmark/resources/cluster_configs/1.0/plugins/v1/repository_azure/README.md
 delete mode 100644 
osbenchmark/resources/cluster_configs/1.0/plugins/v1/repository_azure/plugin.py
 delete mode 100644 
osbenchmark/resources/cluster_configs/1.0/plugins/v1/repository_gcs/README.md
 delete mode 100644 
osbenchmark/resources/cluster_configs/1.0/plugins/v1/repository_gcs/plugin.py
 delete mode 100644 
osbenchmark/resources/cluster_configs/1.0/plugins/v1/repository_s3/README.md
 delete mode 100644 
osbenchmark/resources/cluster_configs/1.0/plugins/v1/repository_s3/plugin.py
 delete mode 100644 
osbenchmark/resources/cluster_configs/1.0/plugins/v1/transport_nio/default/templates/config/opensearch.yml
 delete mode 100644 
osbenchmark/resources/cluster_configs/1.0/plugins/v1/transport_nio/http.ini
 delete mode 100644 
osbenchmark/resources/cluster_configs/1.0/plugins/v1/transport_nio/transport.ini
 delete mode 100644 
osbenchmark/resources/cluster_configs/main/cluster_configs/v1/basic-license.ini
 delete mode 100644 
osbenchmark/resources/cluster_configs/main/cluster_configs/v1/trial-license.ini
 delete mode 100644 
osbenchmark/resources/cluster_configs/main/cluster_configs/v1/unpooled.ini
 delete mode 100644 
osbenchmark/resources/cluster_configs/main/cluster_configs/v1/unpooled/templates/config/jvm.options
 delete mode 100644 
osbenchmark/resources/cluster_configs/main/cluster_configs/v1/vanilla/templates/config/opensearch.yml
 delete mode 100644 
osbenchmark/resources/cluster_configs/main/plugins/v1/core-plugins.txt
 delete mode 100644 
osbenchmark/resources/cluster_configs/main/plugins/v1/repository_azure/README.md
 delete mode 100644 
osbenchmark/resources/cluster_configs/main/plugins/v1/repository_azure/plugin.py
 delete mode 100644 
osbenchmark/resources/cluster_configs/main/plugins/v1/repository_gcs/README.md
 delete mode 100644 
osbenchmark/resources/cluster_configs/main/plugins/v1/repository_gcs/plugin.py
 delete mode 100644 
osbenchmark/resources/cluster_configs/main/plugins/v1/repository_s3/README.md
 delete mode 100644 
osbenchmark/resources/cluster_configs/main/plugins/v1/repository_s3/plugin.py
 delete mode 100644 
osbenchmark/resources/cluster_configs/main/plugins/v1/transport_nio/default/templates/config/opensearch.yml
 delete mode 100644 
osbenchmark/resources/cluster_configs/main/plugins/v1/transport_nio/http.ini
 delete mode 100644 
osbenchmark/resources/cluster_configs/main/plugins/v1/transport_nio/transport.ini
 create mode 100644 osbenchmark/result_writer.py
 rename osbenchmark/{data_streaming => tools}/__init__.py (100%)
 delete mode 100644 
osbenchmark/worker_coordinator/proto_helpers/ProtoBulkHelper.py
 delete mode 100644 
osbenchmark/worker_coordinator/proto_helpers/ProtoQueryHelper.py
 delete mode 100644 osbenchmark/worker_coordinator/proto_helpers/__init__.py
 delete mode 100644 samples/ccr/docker-compose-metricstore.yml
 delete mode 100644 samples/ccr/docker-compose.yml
 delete mode 100755 samples/ccr/start.sh
 delete mode 100755 samples/ccr/stop.sh
 delete mode 100755 scripts/pbzip2
 delete mode 100644 scripts/terraform/.gitignore
 delete mode 100644 scripts/terraform/.terraform.lock.hcl
 delete mode 100644 scripts/terraform/PROVISIONING_CLUSTER.md
 delete mode 100644 scripts/terraform/modules/opensearch/jvm.v2.options
 delete mode 100644 scripts/terraform/modules/opensearch/jvm.v3.options
 delete mode 100644 scripts/terraform/modules/opensearch/opensearch.tf
 delete mode 100644 scripts/terraform/modules/opensearch/os-cluster.yaml
 delete mode 100644 scripts/terraform/modules/opensearch/os_cluster.sh
 delete mode 100644 scripts/terraform/modules/opensearch/outputs.tf
 delete mode 100644 scripts/terraform/modules/opensearch/variables.tf
 delete mode 100644 scripts/terraform/outputs.tf
 delete mode 100644 scripts/terraform/provision-cluster.tf
 delete mode 100644 scripts/terraform/resources.sh
 delete mode 100644 scripts/terraform/terraform.tfvars.example
 delete mode 100644 scripts/terraform/variables.tf
 create mode 100644 solrbenchmark/__init__.py
 create mode 100644 solrbenchmark/main.py
 delete mode 100644 
tests/builder/downloaders/core_plugin_source_downloader_test.py
 rename tests/builder/downloaders/{opensearch_distribution_downloader_test.py 
=> distribution_downloader_test.py} (81%)
 delete mode 100644 
tests/builder/downloaders/external_plugin_source_downloader_test.py
 delete mode 100644 
tests/builder/downloaders/plugin_distribution_downloader_test.py
 rename 
tests/builder/downloaders/repositories/{opensearch_distribution_repository_provider_test.py
 => distribution_repository_provider_test.py} (54%)
 rename tests/builder/downloaders/{opensearch_source_downloader_test.py => 
source_downloader_test.py} (79%)
 delete mode 100644 tests/builder/installers/preparers/plugin_preparer_test.py
 rename tests/builder/installers/preparers/{opensearch_preparer_test.py => 
solr_preparer_test.py} (79%)
 delete mode 100644 tests/data_streaming/__init__.py
 delete mode 100644 tests/data_streaming/producer_test.py
 delete mode 100644 tests/kafka_client_test.py
 delete mode 100644 tests/telemetry_test.py
 delete mode 100644 tests/test_async_connection.py
 rename docs/user-guides/index.md => tests/unit/__init__.py (100%)
 create mode 100644 tests/unit/solr/__init__.py
 create mode 100644 tests/unit/solr/conversion/__init__.py
 create mode 100644 tests/unit/solr/conversion/test_detector.py
 create mode 100644 tests/unit/solr/test_client.py
 create mode 100644 tests/unit/solr/test_filesystem_metrics_store.py
 create mode 100644 tests/unit/solr/test_provisioner.py
 create mode 100644 tests/unit/solr/test_result_writer.py
 create mode 100644 tests/unit/solr/test_runner.py
 create mode 100644 tests/unit/solr/test_schema_generator.py
 create mode 100644 tests/unit/solr/test_telemetry.py
 create mode 100644 tests/unit/solr/test_workload_converter.py
 create mode 100644 tests/unit/test_telemetry.py
 delete mode 100644 tests/worker_coordinator/proto_bulk_helper_test.py
 delete mode 100644 tests/worker_coordinator/proto_query_helper_test.py
 delete mode 100644 tests/workload_generator/corpus_test.py
 delete mode 100644 tests/workload_generator/index_test.py


Reply via email to