From 296ed05565f256947463606899b39e68f7a8391d Mon Sep 17 00:00:00 2001 From: Zelin Hao Date: Tue, 19 Sep 2023 15:39:40 -0700 Subject: [PATCH 001/289] Remove OSD component from test manifest on 1.3.x (#4044) Signed-off-by: Zelin Hao --- manifests/1.3.13/opensearch-dashboards-1.3.13-test.yml | 5 ----- 1 file changed, 5 deletions(-) diff --git a/manifests/1.3.13/opensearch-dashboards-1.3.13-test.yml b/manifests/1.3.13/opensearch-dashboards-1.3.13-test.yml index d3226fa041..dcfe05d7ad 100644 --- a/manifests/1.3.13/opensearch-dashboards-1.3.13-test.yml +++ b/manifests/1.3.13/opensearch-dashboards-1.3.13-test.yml @@ -5,11 +5,6 @@ ci: image: name: opensearchstaging/ci-runner:ci-runner-rockylinux8-opensearch-dashboards-integtest-v4 components: - - name: OpenSearch-Dashboards - bwc-test: - test-configs: - - with-security - - without-security - name: anomalyDetectionDashboards integ-test: test-configs: From 69d8f75bf8663c2f0b2db0b47c673a4b119a390d Mon Sep 17 00:00:00 2001 From: Sayali Gaikawad <61760125+gaiksaya@users.noreply.github.com> Date: Tue, 19 Sep 2023 16:38:34 -0700 Subject: [PATCH 002/289] Update commits for 7th RC for 2.10.0 (#4045) Signed-off-by: Sayali Gaikawad --- manifests/2.10.0/opensearch-2.10.0.yml | 2 +- manifests/2.10.0/opensearch-dashboards-2.10.0.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/manifests/2.10.0/opensearch-2.10.0.yml b/manifests/2.10.0/opensearch-2.10.0.yml index 25cb0002da..ad48bfe893 100644 --- a/manifests/2.10.0/opensearch-2.10.0.yml +++ b/manifests/2.10.0/opensearch-2.10.0.yml @@ -10,7 +10,7 @@ ci: components: - name: OpenSearch repository: https://github.com/opensearch-project/OpenSearch.git - ref: 5c809bb657a4667ae8d0f5641c0ea2875d2a7352 + ref: eee49cb340edc6c4d489bcd9324dda571fc8dc03 checks: - gradle:publish - gradle:properties:version diff --git a/manifests/2.10.0/opensearch-dashboards-2.10.0.yml b/manifests/2.10.0/opensearch-dashboards-2.10.0.yml index da74b9c7dd..ea3663759c 100644 --- a/manifests/2.10.0/opensearch-dashboards-2.10.0.yml +++ b/manifests/2.10.0/opensearch-dashboards-2.10.0.yml @@ -18,7 +18,7 @@ components: ref: f8a1732c3f9eb38f1cceca1c2df57b716855ada7 - name: reportsDashboards repository: https://github.com/opensearch-project/dashboards-reporting.git - ref: 379adef3e5bd46b05b0888ea5691004d586fa513 + ref: 2d643cc4ee10e2d6ccc16b3317ae4ab5859c20bf - name: ganttChartDashboards repository: https://github.com/opensearch-project/dashboards-visualizations.git working_directory: gantt-chart From b1c12b00410175e7cabe80ddfaf840bbfe4145d4 Mon Sep 17 00:00:00 2001 From: Monu Singh Date: Wed, 20 Sep 2023 22:38:42 +0530 Subject: [PATCH 003/289] Disable multi cluster integtest for CCR (#4048) Signed-off-by: Monu Singh --- manifests/2.10.0/opensearch-2.10.0-test.yml | 7 ------- 1 file changed, 7 deletions(-) diff --git a/manifests/2.10.0/opensearch-2.10.0-test.yml b/manifests/2.10.0/opensearch-2.10.0-test.yml index e50fc62e00..6ba32078cf 100644 --- a/manifests/2.10.0/opensearch-2.10.0-test.yml +++ b/manifests/2.10.0/opensearch-2.10.0-test.yml @@ -36,13 +36,6 @@ components: - name: cross-cluster-replication integ-test: - topology: - - cluster_name: leader - data_nodes: 1 - cluster_manager_nodes: 0 - - cluster_name: follower - data_nodes: 1 - cluster_manager_nodes: 0 test-configs: - with-security - without-security From d4e23ebc2fbd491909aa1d964de9fbacd1379359 Mon Sep 17 00:00:00 2001 From: Monu Singh Date: Wed, 20 Sep 2023 23:31:52 +0530 Subject: [PATCH 004/289] Disable multi cluster integtest for CCR (#4049) Signed-off-by: Monu Singh --- .../2.10.0/opensearch-2.10.0-concurrent-search-test.yml | 7 ------- 1 file changed, 7 deletions(-) diff --git a/manifests/2.10.0/opensearch-2.10.0-concurrent-search-test.yml b/manifests/2.10.0/opensearch-2.10.0-concurrent-search-test.yml index 359b36f7fb..9180d0e363 100644 --- a/manifests/2.10.0/opensearch-2.10.0-concurrent-search-test.yml +++ b/manifests/2.10.0/opensearch-2.10.0-concurrent-search-test.yml @@ -145,13 +145,6 @@ components: - name: cross-cluster-replication integ-test: - topology: - - cluster_name: leader - data_nodes: 2 - cluster_manager_nodes: 0 - - cluster_name: follower - data_nodes: 2 - cluster_manager_nodes: 0 test-configs: - with-security - without-security From 4d53d69b54e465b04f5e176452d596e26d588788 Mon Sep 17 00:00:00 2001 From: Rishabh Singh Date: Wed, 20 Sep 2023 12:49:41 -0700 Subject: [PATCH 005/289] Fix no logs on OS process failure issue (#4046) Signed-off-by: Rishabh Singh --- src/test_workflow/integ_test/service.py | 7 +-- src/test_workflow/test_cluster.py | 22 +++++---- .../integ_test/test_local_test_cluster.py | 47 +++++++++++++++++-- .../integ_test/test_service_opensearch.py | 21 ++++----- 4 files changed, 69 insertions(+), 28 deletions(-) diff --git a/src/test_workflow/integ_test/service.py b/src/test_workflow/integ_test/service.py index bc19acc77b..65805f8783 100644 --- a/src/test_workflow/integ_test/service.py +++ b/src/test_workflow/integ_test/service.py @@ -112,14 +112,14 @@ def download(self) -> str: logging.info(f"Downloaded bundle to {os.path.realpath(bundle_name)}") return bundle_name - def wait_for_service(self) -> None: + def wait_for_service(self) -> bool: logging.info("Waiting for service to become available") for attempt in range(10): try: logging.info(f"Pinging service attempt {attempt}") if self.service_alive(): - return + return True except requests.exceptions.ConnectionError: logging.info("Service not available, yet") stdout = self.process_handler.stdout_data @@ -129,7 +129,8 @@ def wait_for_service(self) -> None: if stderr: logging.info("- stderr:\n{stderr}") time.sleep(10) - raise ClusterCreationException("Cluster is not available after 10 attempts") + logging.error("Cluster is not available after 10 attempts") + return False @property @abc.abstractmethod diff --git a/src/test_workflow/test_cluster.py b/src/test_workflow/test_cluster.py index 0d008a259b..b531d012d2 100644 --- a/src/test_workflow/test_cluster.py +++ b/src/test_workflow/test_cluster.py @@ -10,7 +10,7 @@ from contextlib import contextmanager from typing import Any, Generator, List, Tuple -from test_workflow.integ_test.service import Service +from test_workflow.integ_test.service import ClusterCreationException, Service from test_workflow.integ_test.service_termination_result import ServiceTerminationResult from test_workflow.test_recorder.log_recorder import LogRecorder from test_workflow.test_recorder.test_result_data import TestResultData @@ -31,14 +31,14 @@ class TestCluster(abc.ABC): """ def __init__( - self, - work_dir: str, - component_name: str, - component_test_config: str, - security_enabled: bool, - additional_cluster_config: dict, - save_logs: LogRecorder, - cluster_port: int = 9200 + self, + work_dir: str, + component_name: str, + component_test_config: str, + security_enabled: bool, + additional_cluster_config: dict, + save_logs: LogRecorder, + cluster_port: int = 9200 ) -> None: self.work_dir = os.path.join(work_dir, "local-test-cluster") self.component_name = component_name @@ -78,7 +78,9 @@ def start(self) -> None: service.start() for service in self.all_services: - service.wait_for_service() + if not service.wait_for_service(): + self.terminate() + raise ClusterCreationException("Cluster is not available after 10 attempts") def terminate(self) -> None: if self.service: diff --git a/tests/tests_test_workflow/test_integ_workflow/integ_test/test_local_test_cluster.py b/tests/tests_test_workflow/test_integ_workflow/integ_test/test_local_test_cluster.py index e727ade86e..c5ff31579e 100644 --- a/tests/tests_test_workflow/test_integ_workflow/integ_test/test_local_test_cluster.py +++ b/tests/tests_test_workflow/test_integ_workflow/integ_test/test_local_test_cluster.py @@ -9,8 +9,10 @@ import unittest from unittest.mock import MagicMock, Mock, patch +import pytest + from test_workflow.integ_test.local_test_cluster import LocalTestCluster -from test_workflow.integ_test.service import ServiceTerminationResult +from test_workflow.integ_test.service import ClusterCreationException, ServiceTerminationResult from test_workflow.test_cluster import ClusterServiceNotInitializedException @@ -33,13 +35,13 @@ def setUp(self) -> None: self.test_recorder = None @patch("test_workflow.integ_test.local_test_cluster.ServiceOpenSearch") - def test_start(self, mock_service: Mock) -> None: + def test_start_without_exception(self, mock_service: Mock) -> None: mock_test_recorder = MagicMock() mock_local_cluster_logs = MagicMock() mock_test_recorder.local_cluster_logs = mock_local_cluster_logs - mock_service_object = MagicMock() - mock_service.return_value = mock_service_object + mock_service_object = mock_service.return_value + mock_service_object.wait_for_service.return_value = True cluster = LocalTestCluster( self.dependency_installer, @@ -67,6 +69,43 @@ def test_start(self, mock_service: Mock) -> None: mock_service_object.start.assert_called_once() mock_service_object.wait_for_service.assert_called_once() + @patch("test_workflow.integ_test.local_test_cluster.ServiceOpenSearch") + def test_start_with_exception(self, mock_service: Mock) -> None: + mock_test_recorder = MagicMock() + mock_local_cluster_logs = MagicMock() + mock_test_recorder.local_cluster_logs = mock_local_cluster_logs + + mock_service_object = mock_service.return_value + mock_service_object.wait_for_service.return_value = False + + cluster = LocalTestCluster( + self.dependency_installer, + self.work_dir, + self.component_name, + self.additional_cluster_config, + self.manifest, + self.security_enabled, + self.component_test_config, + mock_test_recorder, + ) + + with pytest.raises(ClusterCreationException): + cluster.start() + + mock_service.assert_called_once_with( + "1.1.0", + "tar", + self.additional_cluster_config, + self.security_enabled, + self.dependency_installer, + os.path.join(self.work_dir, "local-test-cluster"), + 9200 + ) + + mock_service_object.start.assert_called_once() + mock_service_object.wait_for_service.assert_called_once() + mock_service_object.terminate.assert_called_once() + @patch("test_workflow.integ_test.local_test_cluster.ServiceOpenSearch") @patch("test_workflow.test_cluster.TestResultData") def test_terminate(self, mock_test_result_data: Mock, mock_service: Mock) -> None: diff --git a/tests/tests_test_workflow/test_integ_workflow/integ_test/test_service_opensearch.py b/tests/tests_test_workflow/test_integ_workflow/integ_test/test_service_opensearch.py index 3f83d7eb59..0b8cf02621 100644 --- a/tests/tests_test_workflow/test_integ_workflow/integ_test/test_service_opensearch.py +++ b/tests/tests_test_workflow/test_integ_workflow/integ_test/test_service_opensearch.py @@ -13,7 +13,6 @@ import requests from test_workflow.dependency_installer import DependencyInstaller -from test_workflow.integ_test.service import ClusterCreationException from test_workflow.integ_test.service_opensearch import ServiceOpenSearch @@ -301,6 +300,7 @@ def test_wait_for_service_succeed_on_first_attemp(self, mock_process_stderr_data mock_process_stdout_data.assert_not_called() mock_process_stderr_data.assert_not_called() + @patch('test_workflow.integ_test.service.logging.error') @patch("time.sleep") @patch.object(ServiceOpenSearch, "service_alive", return_value=False) @patch('test_workflow.integ_test.service.Process.stdout_data', new_callable=PropertyMock, return_value="test stdout_data") @@ -310,7 +310,8 @@ def test_wait_for_service_always_fail_without_exception( mock_process_stderr_data: Mock, mock_process_stdout_data: Mock, mock_service_alive: Mock, - mock_time_sleep: Mock + mock_time_sleep: Mock, + mock_logging_error: Mock ) -> None: service = ServiceOpenSearch( self.version, @@ -321,16 +322,15 @@ def test_wait_for_service_always_fail_without_exception( self.work_dir ) - with self.assertRaises(ClusterCreationException) as ctx: - service.wait_for_service() - - self.assertEqual(str(ctx.exception), "Cluster is not available after 10 attempts") + service.wait_for_service() self.assertEqual(mock_service_alive.call_count, 10) self.assertEqual(mock_time_sleep.call_count, 10) mock_process_stdout_data.assert_not_called() mock_process_stderr_data.assert_not_called() + mock_logging_error.assert_called_with('Cluster is not available after 10 attempts') + @patch('test_workflow.integ_test.service.logging.error') @patch("time.sleep") @patch.object(ServiceOpenSearch, "service_alive", side_effect=requests.exceptions.ConnectionError()) @patch('test_workflow.integ_test.service.Process.stdout_data', new_callable=PropertyMock, return_value="test stdout_data") @@ -340,7 +340,8 @@ def test_wait_for_service_always_fail_with_exception( mock_process_stderr_data: Mock, mock_process_stdout_data: Mock, mock_service_alive: Mock, - mock_time_sleep: Mock + mock_time_sleep: Mock, + mock_logging_error: Mock ) -> None: service = ServiceOpenSearch( @@ -352,15 +353,13 @@ def test_wait_for_service_always_fail_with_exception( self.work_dir ) - with self.assertRaises(ClusterCreationException) as ctx: - service.wait_for_service() - - self.assertEqual(str(ctx.exception), "Cluster is not available after 10 attempts") + service.wait_for_service() self.assertEqual(mock_service_alive.call_count, 10) self.assertEqual(mock_time_sleep.call_count, 10) self.assertEqual(mock_process_stdout_data.call_count, 10) self.assertEqual(mock_process_stderr_data.call_count, 10) + mock_logging_error.assert_called_with('Cluster is not available after 10 attempts') @patch("time.sleep") @patch.object( From 6363c016c27f399a1bf5f6742b7c78aaf57e8fdf Mon Sep 17 00:00:00 2001 From: Peter Zhu Date: Wed, 20 Sep 2023 13:40:53 -0700 Subject: [PATCH 006/289] Update systemd images with new user setups and related jenkinsfile changes to support AL2023 (#4050) Signed-off-by: Peter Zhu --- ...kylinux8.systemd-base.x64.arm64.dockerfile | 53 +++++++++++-------- ...untu2004.systemd-base.x64.arm64.dockerfile | 51 +++++++++++------- .../integ-test.jenkinsfile | 4 +- jenkins/opensearch/integ-test.jenkinsfile | 4 +- 4 files changed, 67 insertions(+), 45 deletions(-) diff --git a/docker/ci/dockerfiles/current/test.rockylinux8.systemd-base.x64.arm64.dockerfile b/docker/ci/dockerfiles/current/test.rockylinux8.systemd-base.x64.arm64.dockerfile index fcc4d53ebb..9701c412f7 100644 --- a/docker/ci/dockerfiles/current/test.rockylinux8.systemd-base.x64.arm64.dockerfile +++ b/docker/ci/dockerfiles/current/test.rockylinux8.systemd-base.x64.arm64.dockerfile @@ -11,6 +11,10 @@ # In order to run images with systemd, you need to run in privileged mode: `docker run --privileged -it -v /sys/fs/cgroup:/sys/fs/cgroup:ro ` # If you use this image in jenkins pipeline you need to add these arguments: `args '--entrypoint=/usr/sbin/init -u root --privileged -v /sys/fs/cgroup:/sys/fs/cgroup:ro'` +# 20230920: On Docker host with systemd version > 247 you need to use these args: +# https://github.com/opensearch-project/opensearch-build/issues/4047 +# --entrypoint=/usr/lib/systemd/systemd -u root --privileged -v /sys/fs/cgroup:/sys/fs/cgroup:rw --cgroupns=host + ########################### Stage 0 ######################## FROM rockylinux:8 AS linux_stage_0 @@ -30,10 +34,10 @@ RUN dnf install -y xorg-x11-server-Xvfb gtk2-devel gtk3-devel libnotify-devel GC RUN dnf groupinstall -y "Development Tools" && dnf install -y cmake && dnf clean all # Create user group -RUN groupadd -g 1000 opensearch && \ - useradd -u 1000 -g 1000 -d /usr/share/opensearch opensearch && \ - mkdir -p /usr/share/opensearch && \ - chown -R 1000:1000 /usr/share/opensearch +RUN groupadd -g 1000 test-user && \ + useradd -u 1000 -g 1000 -d /usr/share/test-user test-user && \ + mkdir -p /usr/share/test-user && \ + chown -R 1000:1000 /usr/share/test-user # install yq COPY --chown=0:0 config/yq-setup.sh /tmp/ @@ -41,16 +45,16 @@ RUN /tmp/yq-setup.sh # Change User USER 1000 -WORKDIR /usr/share/opensearch +WORKDIR /usr/share/test-user # Hard code node version and yarn version for now # nvm environment variables -ENV NVM_DIR /usr/share/opensearch/.nvm +ENV NVM_DIR /usr/share/test-user/.nvm ENV NODE_VERSION 18.16.0 ENV CYPRESS_VERSION 12.13.0 ARG CYPRESS_VERSION_LIST="5.6.0 9.5.4 12.13.0" -ENV CYPRESS_LOCATION /usr/share/opensearch/.cache/Cypress/$CYPRESS_VERSION -ENV CYPRESS_LOCATION_954 /usr/share/opensearch/.cache/Cypress/9.5.4 +ENV CYPRESS_LOCATION /usr/share/test-user/.cache/Cypress/$CYPRESS_VERSION +ENV CYPRESS_LOCATION_954 /usr/share/test-user/.cache/Cypress/9.5.4 # install nvm # https://github.com/creationix/nvm#install-script RUN curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash @@ -74,9 +78,9 @@ RUN for cypress_version in $CYPRESS_VERSION_LIST; do npm install -g cypress@$cyp USER 0 # Add legacy cypress 5.6.0 / 9.5.4 for ARM64 Architecture -RUN if [ `uname -m` = "aarch64" ]; then for cypress_version in 5.6.0 9.5.4; do rm -rf /usr/share/opensearch/.cache/Cypress/$cypress_version && \ - curl -SLO https://ci.opensearch.org/ci/dbc/tools/Cypress-$cypress_version-arm64.tar.gz && tar -xzf Cypress-$cypress_version-arm64.tar.gz -C /usr/share/opensearch/.cache/Cypress/ && \ - chown 1000:1000 -R /usr/share/opensearch/.cache/Cypress/$cypress_version && rm -vf Cypress-$cypress_version-arm64.tar.gz; done; fi +RUN if [ `uname -m` = "aarch64" ]; then for cypress_version in 5.6.0 9.5.4; do rm -rf /usr/share/test-user/.cache/Cypress/$cypress_version && \ + curl -SLO https://ci.opensearch.org/ci/dbc/tools/Cypress-$cypress_version-arm64.tar.gz && tar -xzf Cypress-$cypress_version-arm64.tar.gz -C /usr/share/test-user/.cache/Cypress/ && \ + chown 1000:1000 -R /usr/share/test-user/.cache/Cypress/$cypress_version && rm -vf Cypress-$cypress_version-arm64.tar.gz; done; fi ########################### Stage 1 ######################## FROM rockylinux:8 @@ -90,23 +94,30 @@ RUN dnf clean all && dnf install -y 'dnf-command(config-manager)' && dnf config- # Create user group RUN dnf install -y sudo && \ - groupadd -g 1000 opensearch && \ - useradd -u 1000 -g 1000 -d /usr/share/opensearch opensearch && \ - mkdir -p /usr/share/opensearch && \ - chown -R 1000:1000 /usr/share/opensearch && \ - echo "opensearch ALL=(root) NOPASSWD:`which systemctl`, `which dnf`, `which yum`, `which rpm`, `which chmod`, `which kill`, `which curl`, /usr/share/opensearch-dashboards/bin/opensearch-dashboards-plugin" >> /etc/sudoers.d/opensearch + groupadd -g 1000 test-user && \ + useradd -u 1000 -g 1000 -d /usr/share/test-user test-user && \ + mkdir -p /usr/share/test-user && \ + chown -R 1000:1000 /usr/share/test-user && \ + groupadd -g 1001 opensearch && \ + useradd -u 1001 -g 1001 opensearch && \ + groupadd -g 1002 opensearch-dashboards && \ + useradd -u 1002 -g 1002 opensearch-dashboards && \ + usermod -a -G opensearch test-user && \ + usermod -a -G opensearch-dashboards test-user && \ + id && \ + echo "test-user ALL=(root) NOPASSWD:`which systemctl`, `which dnf`, `which yum`, `which rpm`, `which chmod`, `which kill`, `which curl`, /usr/share/opensearch-dashboards/bin/opensearch-dashboards-plugin" >> /etc/sudoers.d/test-user # Copy from Stage0 -COPY --from=linux_stage_0 --chown=1000:1000 /usr/share/opensearch /usr/share/opensearch -ENV NVM_DIR /usr/share/opensearch/.nvm +COPY --from=linux_stage_0 --chown=1000:1000 /usr/share/test-user /usr/share/test-user +ENV NVM_DIR /usr/share/test-user/.nvm ENV NODE_VERSION 18.16.0 ENV CYPRESS_VERSION 12.13.0 -ENV CYPRESS_LOCATION /usr/share/opensearch/.cache/Cypress/$CYPRESS_VERSION +ENV CYPRESS_LOCATION /usr/share/test-user/.cache/Cypress/$CYPRESS_VERSION ENV NODE_PATH $NVM_DIR/v$NODE_VERSION/lib/node_modules ENV PATH $NVM_DIR/versions/node/v$NODE_VERSION/bin:$PATH # Check dirs -RUN source $NVM_DIR/nvm.sh && ls -al /usr/share/opensearch && echo $NODE_VERSION $NVM_DIR && nvm use $NODE_VERSION +RUN source $NVM_DIR/nvm.sh && ls -al /usr/share/test-user && echo $NODE_VERSION $NVM_DIR && nvm use $NODE_VERSION # Add Python dependencies RUN dnf install -y @development zlib-devel bzip2 bzip2-devel readline-devel sqlite sqlite-devel openssl-devel xz xz-devel libffi-devel findutils @@ -122,7 +133,7 @@ RUN dnf groupinstall -y "Development Tools" && dnf clean all # Tools setup COPY --chown=0:0 config/jdk-setup.sh config/yq-setup.sh /tmp/ -RUN /tmp/jdk-setup.sh && /tmp/yq-setup.sh +RUN /tmp/jdk-setup.sh && dnf remove -y "java-1.8.0*" && /tmp/yq-setup.sh # Setup Shared Memory RUN chmod -R 777 /dev/shm diff --git a/docker/ci/dockerfiles/current/test.ubuntu2004.systemd-base.x64.arm64.dockerfile b/docker/ci/dockerfiles/current/test.ubuntu2004.systemd-base.x64.arm64.dockerfile index 477b2a443e..f2e4b39624 100644 --- a/docker/ci/dockerfiles/current/test.ubuntu2004.systemd-base.x64.arm64.dockerfile +++ b/docker/ci/dockerfiles/current/test.ubuntu2004.systemd-base.x64.arm64.dockerfile @@ -11,6 +11,10 @@ # In order to run images with systemd, you need to run in privileged mode: `docker run --privileged -it -v /sys/fs/cgroup:/sys/fs/cgroup:ro ` # If you use this image in jenkins pipeline you need to add these arguments: `args '--entrypoint=/usr/sbin/init -u root --privileged -v /sys/fs/cgroup:/sys/fs/cgroup:ro'` +# 20230920: On Docker host with systemd version > 247 you need to use these args: +# https://github.com/opensearch-project/opensearch-build/issues/4047 +# --entrypoint=/usr/lib/systemd/systemd -u root --privileged -v /sys/fs/cgroup:/sys/fs/cgroup:rw --cgroupns=host + ########################### Stage 0 ######################## FROM ubuntu:20.04 AS linux_stage_0 @@ -32,23 +36,23 @@ COPY --chown=0:0 config/yq-setup.sh /tmp/ RUN /tmp/yq-setup.sh # Create user group -RUN groupadd -g 1000 opensearch && \ - useradd -u 1000 -g 1000 -s /bin/bash -d /usr/share/opensearch -m opensearch && \ - mkdir -p /usr/share/opensearch && \ - chown -R 1000:1000 /usr/share/opensearch +RUN groupadd -g 1000 test-user && \ + useradd -u 1000 -g 1000 -s /bin/bash -d /usr/share/test-user -m test-user && \ + mkdir -p /usr/share/test-user && \ + chown -R 1000:1000 /usr/share/test-user # Change User USER 1000 -WORKDIR /usr/share/opensearch +WORKDIR /usr/share/test-user # Hard code node version and yarn version for now # nvm environment variables -ENV NVM_DIR /usr/share/opensearch/.nvm +ENV NVM_DIR /usr/share/test-user/.nvm ENV NODE_VERSION 18.16.0 ENV CYPRESS_VERSION 12.13.0 ARG CYPRESS_VERSION_LIST="5.6.0 9.5.4 12.13.0" -ENV CYPRESS_LOCATION /usr/share/opensearch/.cache/Cypress/$CYPRESS_VERSION -ENV CYPRESS_LOCATION_954 /usr/share/opensearch/.cache/Cypress/9.5.4 +ENV CYPRESS_LOCATION /usr/share/test-user/.cache/Cypress/$CYPRESS_VERSION +ENV CYPRESS_LOCATION_954 /usr/share/test-user/.cache/Cypress/9.5.4 # install nvm # https://github.com/creationix/nvm#install-script RUN curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash @@ -72,9 +76,9 @@ RUN for cypress_version in $CYPRESS_VERSION_LIST; do npm install -g cypress@$cyp USER 0 # Add legacy cypress 5.6.0 / 9.5.4 for ARM64 Architecture -RUN if [ `uname -m` = "aarch64" ]; then for cypress_version in 5.6.0 9.5.4; do rm -rf /usr/share/opensearch/.cache/Cypress/$cypress_version && \ - curl -SLO https://ci.opensearch.org/ci/dbc/tools/Cypress-$cypress_version-arm64.tar.gz && tar -xzf Cypress-$cypress_version-arm64.tar.gz -C /usr/share/opensearch/.cache/Cypress/ && \ - chown 1000:1000 -R /usr/share/opensearch/.cache/Cypress/$cypress_version && rm -vf Cypress-$cypress_version-arm64.tar.gz; done; fi +RUN if [ `uname -m` = "aarch64" ]; then for cypress_version in 5.6.0 9.5.4; do rm -rf /usr/share/test-user/.cache/Cypress/$cypress_version && \ + curl -SLO https://ci.opensearch.org/ci/dbc/tools/Cypress-$cypress_version-arm64.tar.gz && tar -xzf Cypress-$cypress_version-arm64.tar.gz -C /usr/share/test-user/.cache/Cypress/ && \ + chown 1000:1000 -R /usr/share/test-user/.cache/Cypress/$cypress_version && rm -vf Cypress-$cypress_version-arm64.tar.gz; done; fi ########################### Stage 1 ######################## FROM ubuntu:20.04 @@ -107,23 +111,30 @@ RUN curl -SL https://bootstrap.pypa.io/get-pip.py | python && \ # Create user group RUN apt-get install -y sudo && \ - groupadd -g 1000 opensearch && \ - useradd -u 1000 -g 1000 -s /bin/bash -d /usr/share/opensearch opensearch && \ - mkdir -p /usr/share/opensearch && \ - chown -R 1000:1000 /usr/share/opensearch && \ - echo "opensearch ALL=(root) NOPASSWD:`which systemctl`, `which apt`, `which apt-get`, `which apt-key`, `which dpkg`, `which chmod`, `which kill`, `which curl`, `which tee`, /usr/share/opensearch-dashboards/bin/opensearch-dashboards-plugin" >> /etc/sudoers.d/opensearch + groupadd -g 1000 test-user && \ + useradd -u 1000 -g 1000 -s /bin/bash -d /usr/share/test-user -m test-user && \ + mkdir -p /usr/share/test-user && \ + chown -R 1000:1000 /usr/share/test-user && \ + groupadd -g 1001 opensearch && \ + useradd -u 1001 -g 1001 -s /bin/bash -d /home/opensearch -m opensearch && \ + groupadd -g 1002 opensearch-dashboards && \ + useradd -u 1002 -g 1002 -s /bin/bash -d /home/opensearch-dashboards -m opensearch-dashboards && \ + usermod -a -G opensearch test-user && \ + usermod -a -G opensearch-dashboards test-user && \ + id && \ + echo "test-user ALL=(root) NOPASSWD:`which systemctl`, `which apt`, `which apt-get`, `which apt-key`, `which dpkg`, `which chmod`, `which kill`, `which curl`, `which tee`, /usr/share/opensearch-dashboards/bin/opensearch-dashboards-plugin" >> /etc/sudoers.d/test-user # Copy from Stage0 -COPY --from=linux_stage_0 --chown=1000:1000 /usr/share/opensearch /usr/share/opensearch -ENV NVM_DIR /usr/share/opensearch/.nvm +COPY --from=linux_stage_0 --chown=1000:1000 /usr/share/test-user /usr/share/test-user +ENV NVM_DIR /usr/share/test-user/.nvm ENV NODE_VERSION 18.16.0 ENV CYPRESS_VERSION 12.13.0 -ENV CYPRESS_LOCATION /usr/share/opensearch/.cache/Cypress/$CYPRESS_VERSION +ENV CYPRESS_LOCATION /usr/share/test-user/.cache/Cypress/$CYPRESS_VERSION ENV NODE_PATH $NVM_DIR/v$NODE_VERSION/lib/node_modules ENV PATH $NVM_DIR/versions/node/v$NODE_VERSION/bin:$PATH # Check dirs -RUN source $NVM_DIR/nvm.sh && ls -al /usr/share/opensearch && echo $NODE_VERSION $NVM_DIR && nvm use $NODE_VERSION +RUN source $NVM_DIR/nvm.sh && ls -al /usr/share/test-user && echo $NODE_VERSION $NVM_DIR && nvm use $NODE_VERSION # Tools setup COPY --chown=0:0 config/jdk-setup.sh config/yq-setup.sh /tmp/ diff --git a/jenkins/opensearch-dashboards/integ-test.jenkinsfile b/jenkins/opensearch-dashboards/integ-test.jenkinsfile index 40a3b7d905..09d94bb43f 100644 --- a/jenkins/opensearch-dashboards/integ-test.jenkinsfile +++ b/jenkins/opensearch-dashboards/integ-test.jenkinsfile @@ -12,8 +12,8 @@ def docker_images = [ def docker_args = [ "tar": "-u 1000", - "rpm": "--entrypoint=/usr/sbin/init -u root --privileged -v /sys/fs/cgroup:/sys/fs/cgroup:ro", - "deb": "--entrypoint=/usr/sbin/init -u root --privileged -v /sys/fs/cgroup:/sys/fs/cgroup:ro", + "rpm": "--entrypoint=/usr/lib/systemd/systemd -u root --privileged -v /sys/fs/cgroup:/sys/fs/cgroup:rw --cgroupns=host", + "deb": "--entrypoint=/usr/lib/systemd/systemd -u root --privileged -v /sys/fs/cgroup:/sys/fs/cgroup:rw --cgroupns=host", "zip": "-u ContainerAdministrator", ] diff --git a/jenkins/opensearch/integ-test.jenkinsfile b/jenkins/opensearch/integ-test.jenkinsfile index 0ea9a26048..db2145a9b3 100644 --- a/jenkins/opensearch/integ-test.jenkinsfile +++ b/jenkins/opensearch/integ-test.jenkinsfile @@ -12,8 +12,8 @@ def docker_images = [ def docker_args = [ "tar": "-u 1000", - "rpm": "--entrypoint=/usr/sbin/init -u root --privileged -v /sys/fs/cgroup:/sys/fs/cgroup:ro", - "deb": "--entrypoint=/usr/sbin/init -u root --privileged -v /sys/fs/cgroup:/sys/fs/cgroup:ro", + "rpm": "--entrypoint=/usr/lib/systemd/systemd -u root --privileged -v /sys/fs/cgroup:/sys/fs/cgroup:rw --cgroupns=host", + "deb": "--entrypoint=/usr/lib/systemd/systemd -u root --privileged -v /sys/fs/cgroup:/sys/fs/cgroup:rw --cgroupns=host", "zip": "-u ContainerAdministrator", ] From 613de3fc71648acb595a79b7831a3dffaa82c36e Mon Sep 17 00:00:00 2001 From: Sayali Gaikawad <61760125+gaiksaya@users.noreply.github.com> Date: Wed, 20 Sep 2023 14:59:21 -0700 Subject: [PATCH 007/289] Fix test manifest path for 3.0.0 (#4053) Signed-off-by: Sayali Gaikawad --- jenkins/check-for-build.jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jenkins/check-for-build.jenkinsfile b/jenkins/check-for-build.jenkinsfile index 2a94e8844e..dd3c415f11 100644 --- a/jenkins/check-for-build.jenkinsfile +++ b/jenkins/check-for-build.jenkinsfile @@ -18,7 +18,7 @@ pipeline { H 1 * * * %INPUT_MANIFEST=2.11.0/opensearch-2.11.0.yml;TARGET_JOB_NAME=distribution-build-opensearch;BUILD_PLATFORM=linux macos windows;BUILD_DISTRIBUTION=tar rpm deb zip H 1 * * * %INPUT_MANIFEST=2.9.1/opensearch-2.9.1.yml;TARGET_JOB_NAME=distribution-build-opensearch;BUILD_PLATFORM=linux macos windows;BUILD_DISTRIBUTION=tar rpm deb zip H */6 * * * %INPUT_MANIFEST=3.0.0/opensearch-3.0.0.yml;TEST_MANIFEST=3.0.0/opensearch-3.0.0-test.yml;TARGET_JOB_NAME=distribution-build-opensearch;BUILD_PLATFORM=linux macos windows;BUILD_DISTRIBUTION=tar rpm deb zip - H */6 * * * %INPUT_MANIFEST=3.0.0/opensearch-dashboards-3.0.0.yml;TEST_MANIFEST=opensearch-dashboards-3.0.0-test.yml;TARGET_JOB_NAME=distribution-build-opensearch-dashboards;BUILD_PLATFORM=linux windows;BUILD_DISTRIBUTION=tar rpm deb zip + H */6 * * * %INPUT_MANIFEST=3.0.0/opensearch-dashboards-3.0.0.yml;TEST_MANIFEST=3.0.0/opensearch-dashboards-3.0.0-test.yml;TARGET_JOB_NAME=distribution-build-opensearch-dashboards;BUILD_PLATFORM=linux windows;BUILD_DISTRIBUTION=tar rpm deb zip ''' } parameters { From b402eb6296dbd199724608a2d47611a45526a49f Mon Sep 17 00:00:00 2001 From: Peter Zhu Date: Wed, 20 Sep 2023 15:40:32 -0700 Subject: [PATCH 008/289] Update rpm validation and validate workflows docker args for AL2023 (#4054) Signed-off-by: Peter Zhu --- jenkins/rpm-validation/rpm-validation.jenkinsfile | 2 +- jenkins/validate-artifacts/validate-artifacts.jenkinsfile | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/jenkins/rpm-validation/rpm-validation.jenkinsfile b/jenkins/rpm-validation/rpm-validation.jenkinsfile index db9382cd3c..cbb477af19 100644 --- a/jenkins/rpm-validation/rpm-validation.jenkinsfile +++ b/jenkins/rpm-validation/rpm-validation.jenkinsfile @@ -28,7 +28,7 @@ pipeline { docker { label AGENT_LABEL image 'opensearchstaging/ci-runner:ci-runner-rockylinux8-systemd-base-integtest-v3' - args '--entrypoint=/usr/sbin/init -u root --privileged -v /sys/fs/cgroup:/sys/fs/cgroup:ro' + args '--entrypoint=/usr/lib/systemd/systemd -u root --privileged -v /sys/fs/cgroup:/sys/fs/cgroup:rw --cgroupns=host' registryUrl 'https://public.ecr.aws/' alwaysPull true } diff --git a/jenkins/validate-artifacts/validate-artifacts.jenkinsfile b/jenkins/validate-artifacts/validate-artifacts.jenkinsfile index 478959e171..6febbf0764 100644 --- a/jenkins/validate-artifacts/validate-artifacts.jenkinsfile +++ b/jenkins/validate-artifacts/validate-artifacts.jenkinsfile @@ -11,8 +11,8 @@ def docker_images = [ def docker_args = [ "tar": "-u 1000", - "rpm": "--entrypoint=/usr/sbin/init -u root --privileged -v /sys/fs/cgroup:/sys/fs/cgroup:ro", - "yum": "--entrypoint=/usr/sbin/init -u root --privileged -v /sys/fs/cgroup:/sys/fs/cgroup:ro", + "rpm": "--entrypoint=/usr/lib/systemd/systemd -u root --privileged -v /sys/fs/cgroup:/sys/fs/cgroup:rw --cgroupns=host", + "yum": "--entrypoint=/usr/lib/systemd/systemd -u root --privileged -v /sys/fs/cgroup:/sys/fs/cgroup:rw --cgroupns=host", ] def agent_nodes_docker = [ From 0efc77598913dc43568f71eba38d624899d04557 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Romain=20Tarti=C3=A8re?= Date: Wed, 20 Sep 2023 13:46:12 -1000 Subject: [PATCH 009/289] Announce upcoming breaking changes in packaging (#4051) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Romain Tartière Signed-off-by: Peter Zhu Co-authored-by: Peter Zhu --- .../build_templates/opensearch-dashboards/deb/debian/postinst | 4 ++++ .../opensearch-dashboards/rpm/opensearch-dashboards.rpm.spec | 4 ++++ scripts/pkg/build_templates/opensearch/deb/debian/postinst | 4 ++++ .../pkg/build_templates/opensearch/rpm/opensearch.rpm.spec | 4 ++++ 4 files changed, 16 insertions(+) diff --git a/scripts/pkg/build_templates/opensearch-dashboards/deb/debian/postinst b/scripts/pkg/build_templates/opensearch-dashboards/deb/debian/postinst index 30d62c95e7..6f3034cbd4 100755 --- a/scripts/pkg/build_templates/opensearch-dashboards/deb/debian/postinst +++ b/scripts/pkg/build_templates/opensearch-dashboards/deb/debian/postinst @@ -35,6 +35,10 @@ echo " sudo systemctl daemon-reload" echo " sudo systemctl enable opensearch-dashboards.service" echo "### You can start opensearch-dashboards service by executing" echo " sudo systemctl start opensearch-dashboards.service" +echo "### Upcoming breaking change in packaging" +echo " In a future release of OpenSearch Dashboards, we plan to change the permissions associated with access to installed files" +echo " If you are configuring tools that require read access to the OpenSearch Dashboards configuration files, we recommend you add the user that runs these tools to the 'opensearch-dashboards' group" +echo " For more information, see https://github.com/opensearch-project/opensearch-build/pull/4043" # Set owner chown -R opensearch-dashboards.opensearch-dashboards ${product_dir} diff --git a/scripts/pkg/build_templates/opensearch-dashboards/rpm/opensearch-dashboards.rpm.spec b/scripts/pkg/build_templates/opensearch-dashboards/rpm/opensearch-dashboards.rpm.spec index 6ff7c32084..d9a3d3aeba 100644 --- a/scripts/pkg/build_templates/opensearch-dashboards/rpm/opensearch-dashboards.rpm.spec +++ b/scripts/pkg/build_templates/opensearch-dashboards/rpm/opensearch-dashboards.rpm.spec @@ -89,6 +89,10 @@ echo " sudo systemctl daemon-reload" echo " sudo systemctl enable opensearch-dashboards.service" echo "### You can start opensearch-dashboards service by executing" echo " sudo systemctl start opensearch-dashboards.service" +echo "### Upcoming breaking change in packaging" +echo " In a future release of OpenSearch Dashboards, we plan to change the permissions associated with access to installed files" +echo " If you are configuring tools that require read access to the OpenSearch Dashboards configuration files, we recommend you add the user that runs these tools to the 'opensearch-dashboards' group" +echo " For more information, see https://github.com/opensearch-project/opensearch-build/pull/4043" exit 0 %preun diff --git a/scripts/pkg/build_templates/opensearch/deb/debian/postinst b/scripts/pkg/build_templates/opensearch/deb/debian/postinst index cc84020eb7..515a0e5419 100755 --- a/scripts/pkg/build_templates/opensearch/deb/debian/postinst +++ b/scripts/pkg/build_templates/opensearch/deb/debian/postinst @@ -69,6 +69,10 @@ if [ -d ${product_dir}/plugins/opensearch-security ]; then echo "### Create opensearch demo certificates in ${config_dir}/" echo " See demo certs creation log in ${log_dir}/install_demo_configuration.log" fi +echo "### Upcoming breaking change in packaging" +echo " In a future release of OpenSearch, we plan to change the permissions associated with access to installed files" +echo " If you are configuring tools that require read access to the OpenSearch configuration files, we recommend you add the user that runs these tools to the 'opensearch' group" +echo " For more information, see https://github.com/opensearch-project/opensearch-build/pull/4043" exit 0 diff --git a/scripts/pkg/build_templates/opensearch/rpm/opensearch.rpm.spec b/scripts/pkg/build_templates/opensearch/rpm/opensearch.rpm.spec index f2df1879e0..11a2a837f6 100644 --- a/scripts/pkg/build_templates/opensearch/rpm/opensearch.rpm.spec +++ b/scripts/pkg/build_templates/opensearch/rpm/opensearch.rpm.spec @@ -132,6 +132,10 @@ if [ -d %{product_dir}/plugins/opensearch-security ]; then echo "### Create opensearch demo certificates in %{config_dir}/" echo " See demo certs creation log in %{log_dir}/install_demo_configuration.log" fi +echo "### Upcoming breaking change in packaging" +echo " In a future release of OpenSearch, we plan to change the permissions associated with access to installed files" +echo " If you are configuring tools that require read access to the OpenSearch configuration files, we recommend you add the user that runs these tools to the 'opensearch' group" +echo " For more information, see https://github.com/opensearch-project/opensearch-build/pull/4043" exit 0 %preun From 1a62673316b3a438b25eb0c28ba8fd8ec27b73c0 Mon Sep 17 00:00:00 2001 From: Sayali Gaikawad <61760125+gaiksaya@users.noreply.github.com> Date: Wed, 20 Sep 2023 16:47:45 -0700 Subject: [PATCH 010/289] Update commits for next RC of 2.10.0 (#4055) Signed-off-by: Sayali Gaikawad --- manifests/2.10.0/opensearch-2.10.0.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manifests/2.10.0/opensearch-2.10.0.yml b/manifests/2.10.0/opensearch-2.10.0.yml index ad48bfe893..99d1813f07 100644 --- a/manifests/2.10.0/opensearch-2.10.0.yml +++ b/manifests/2.10.0/opensearch-2.10.0.yml @@ -159,7 +159,7 @@ components: - gradle:dependencies:opensearch.version: alerting - name: security-analytics repository: https://github.com/opensearch-project/security-analytics.git - ref: ee3f571b8539acd2eaac479fb612ee4c2c5a69fb + ref: e005b5a4686b9f65e4af2e85ee4d79f35e520572 platforms: - linux - windows From d1a6ab24f4e4cbedcfc1f8ea7149043fe7e8f5e7 Mon Sep 17 00:00:00 2001 From: Peter Zhu Date: Thu, 21 Sep 2023 12:48:04 -0700 Subject: [PATCH 011/289] Add pigz to integTest images for OpenSearch/Dashboards (#4056) Signed-off-by: Peter Zhu --- .../build.centos7.opensearch.x64.arm64.dockerfile | 2 +- .../current/test.ubuntu2004.systemd-base.x64.arm64.dockerfile | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) rename docker/ci/dockerfiles/{legacy => current}/build.centos7.opensearch.x64.arm64.dockerfile (98%) diff --git a/docker/ci/dockerfiles/legacy/build.centos7.opensearch.x64.arm64.dockerfile b/docker/ci/dockerfiles/current/build.centos7.opensearch.x64.arm64.dockerfile similarity index 98% rename from docker/ci/dockerfiles/legacy/build.centos7.opensearch.x64.arm64.dockerfile rename to docker/ci/dockerfiles/current/build.centos7.opensearch.x64.arm64.dockerfile index 56bd2edeae..fabe77c842 100644 --- a/docker/ci/dockerfiles/legacy/build.centos7.opensearch.x64.arm64.dockerfile +++ b/docker/ci/dockerfiles/current/build.centos7.opensearch.x64.arm64.dockerfile @@ -20,7 +20,7 @@ USER 0 RUN yum clean all && yum-config-manager --add-repo https://cli.github.com/packages/rpm/gh-cli.repo && \ yum install epel-release -y && \ yum update -y && \ - yum install -y which curl git gnupg2 tar net-tools procps-ng python3 python3-devel python3-pip zip unzip jq gh + yum install -y which curl git gnupg2 tar net-tools procps-ng python3 python3-devel python3-pip zip unzip jq gh pigz # Create user group RUN groupadd -g 1000 opensearch && \ diff --git a/docker/ci/dockerfiles/current/test.ubuntu2004.systemd-base.x64.arm64.dockerfile b/docker/ci/dockerfiles/current/test.ubuntu2004.systemd-base.x64.arm64.dockerfile index f2e4b39624..17132bb5c2 100644 --- a/docker/ci/dockerfiles/current/test.ubuntu2004.systemd-base.x64.arm64.dockerfile +++ b/docker/ci/dockerfiles/current/test.ubuntu2004.systemd-base.x64.arm64.dockerfile @@ -102,6 +102,7 @@ RUN apt-get update -y && apt-get install python3 && \ RUN apt-get update -y && apt-get upgrade -y && apt-get install -y curl git gnupg2 tar procps build-essential cmake zip unzip jq && \ apt-get install -y libgtk2.0-0 libgtk-3-0 libgbm-dev libnotify-dev libgconf-2-4 libnss3 libxss1 libasound2 libxtst6 xauth xvfb && \ apt-get install -y chromium-browser && \ + apt-get install -y pigz && \ apt-get clean -y # Install pip packages From 3b328922b1c1d3acb9f49c489b9676547f8a9901 Mon Sep 17 00:00:00 2001 From: Rishabh Singh Date: Thu, 21 Sep 2023 13:38:37 -0700 Subject: [PATCH 012/289] Remove zstd codec benchmark runs (#4058) Signed-off-by: Rishabh Singh --- jenkins/opensearch/benchmark-test.jenkinsfile | 9 --------- .../opensearch/benchmark-test.jenkinsfile.txt | 9 --------- .../opensearch/secure-benchmark-test.jenkinsfile.txt | 9 --------- 3 files changed, 27 deletions(-) diff --git a/jenkins/opensearch/benchmark-test.jenkinsfile b/jenkins/opensearch/benchmark-test.jenkinsfile index 37e2a56d91..b51d865938 100644 --- a/jenkins/opensearch/benchmark-test.jenkinsfile +++ b/jenkins/opensearch/benchmark-test.jenkinsfile @@ -114,15 +114,6 @@ pipeline { H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-single-node-min-distribution-concurrent-search-1-shard-2-slice;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:2;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-single-node-min-distribution-concurrent-search-1-shard-4-slice;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-single-node-min-distribution-concurrent-search-1-shard-6-slice;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:6;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} - - H 18 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.10.0-SNAPSHOT/opensearch-min-2.10.0-SNAPSHOT-linux-arm64-latest.tar.gz.build-manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-single-node-min-distribution-zstd-no-dict-codec;WORKLOAD_PARAMS={"index_settings":{"codec":"zstd_no_dict","refresh_interval":"30s","translog":{"flush_threshold_size":"4g"}}} - H 18 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.10.0-SNAPSHOT/opensearch-min-2.10.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-min-distribution-zstd-no-dict-codec;WORKLOAD_PARAMS={"index_settings":{"codec":"zstd_no_dict","refresh_interval":"30s","translog":{"flush_threshold_size":"4g"}}} - H 18 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.10.0-SNAPSHOT/opensearch-min-2.10.0-SNAPSHOT-linux-arm64-latest.tar.gz.build-manifest.yml;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-single-node-min-distribution-zstd-no-dict-codec;WORKLOAD_PARAMS={"index_settings":{"codec":"zstd_no_dict","refresh_interval":"30s","translog":{"flush_threshold_size":"4g"}}} - H 18 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.10.0-SNAPSHOT/opensearch-min-2.10.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-min-distribution-zstd-no-dict-codec;WORKLOAD_PARAMS={"index_settings":{"codec":"zstd_no_dict","refresh_interval":"30s","translog":{"flush_threshold_size":"4g"}}} - H 18 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-arm64-latest.tar.gz.build-manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-single-node-min-distribution-zstd-no-dict-codec;WORKLOAD_PARAMS={"index_settings":{"codec":"zstd_no_dict","refresh_interval":"30s","translog":{"flush_threshold_size":"4g"}}} - H 18 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-single-node-min-distribution-zstd-no-dict-codec;WORKLOAD_PARAMS={"index_settings":{"codec":"zstd_no_dict","refresh_interval":"30s","translog":{"flush_threshold_size":"4g"}}} - H 18 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-arm64-latest.tar.gz.build-manifest.yml;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-single-node-min-distribution-zstd-no-dict-codec;WORKLOAD_PARAMS={"index_settings":{"codec":"zstd_no_dict","refresh_interval":"30s","translog":{"flush_threshold_size":"4g"}}} - H 18 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-single-node-min-distribution-zstd-no-dict-codec;WORKLOAD_PARAMS={"index_settings":{"codec":"zstd_no_dict","refresh_interval":"30s","translog":{"flush_threshold_size":"4g"}}} ''' ) } diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt index b96e9d25a4..2eead8157c 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt @@ -102,15 +102,6 @@ H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-single-node-min-distribution-concurrent-search-1-shard-2-slice;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:2;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-single-node-min-distribution-concurrent-search-1-shard-4-slice;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-single-node-min-distribution-concurrent-search-1-shard-6-slice;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:6;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} - - H 18 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.10.0-SNAPSHOT/opensearch-min-2.10.0-SNAPSHOT-linux-arm64-latest.tar.gz.build-manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-single-node-min-distribution-zstd-no-dict-codec;WORKLOAD_PARAMS={"index_settings":{"codec":"zstd_no_dict","refresh_interval":"30s","translog":{"flush_threshold_size":"4g"}}} - H 18 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.10.0-SNAPSHOT/opensearch-min-2.10.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-min-distribution-zstd-no-dict-codec;WORKLOAD_PARAMS={"index_settings":{"codec":"zstd_no_dict","refresh_interval":"30s","translog":{"flush_threshold_size":"4g"}}} - H 18 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.10.0-SNAPSHOT/opensearch-min-2.10.0-SNAPSHOT-linux-arm64-latest.tar.gz.build-manifest.yml;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-single-node-min-distribution-zstd-no-dict-codec;WORKLOAD_PARAMS={"index_settings":{"codec":"zstd_no_dict","refresh_interval":"30s","translog":{"flush_threshold_size":"4g"}}} - H 18 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.10.0-SNAPSHOT/opensearch-min-2.10.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-min-distribution-zstd-no-dict-codec;WORKLOAD_PARAMS={"index_settings":{"codec":"zstd_no_dict","refresh_interval":"30s","translog":{"flush_threshold_size":"4g"}}} - H 18 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-arm64-latest.tar.gz.build-manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-single-node-min-distribution-zstd-no-dict-codec;WORKLOAD_PARAMS={"index_settings":{"codec":"zstd_no_dict","refresh_interval":"30s","translog":{"flush_threshold_size":"4g"}}} - H 18 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-single-node-min-distribution-zstd-no-dict-codec;WORKLOAD_PARAMS={"index_settings":{"codec":"zstd_no_dict","refresh_interval":"30s","translog":{"flush_threshold_size":"4g"}}} - H 18 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-arm64-latest.tar.gz.build-manifest.yml;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-single-node-min-distribution-zstd-no-dict-codec;WORKLOAD_PARAMS={"index_settings":{"codec":"zstd_no_dict","refresh_interval":"30s","translog":{"flush_threshold_size":"4g"}}} - H 18 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-single-node-min-distribution-zstd-no-dict-codec;WORKLOAD_PARAMS={"index_settings":{"codec":"zstd_no_dict","refresh_interval":"30s","translog":{"flush_threshold_size":"4g"}}} ) benchmark-test.stage(validate-and-set-parameters, groovy.lang.Closure) benchmark-test.echo(Executing on agent [label:Jenkins-Agent-AL2-X64-M52xlarge-Docker-Host-Benchmark-Test]) diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt index 520fb254a8..0fb750ae2b 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt @@ -102,15 +102,6 @@ H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-single-node-min-distribution-concurrent-search-1-shard-2-slice;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:2;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-single-node-min-distribution-concurrent-search-1-shard-4-slice;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-single-node-min-distribution-concurrent-search-1-shard-6-slice;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:6;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} - - H 18 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.10.0-SNAPSHOT/opensearch-min-2.10.0-SNAPSHOT-linux-arm64-latest.tar.gz.build-manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-single-node-min-distribution-zstd-no-dict-codec;WORKLOAD_PARAMS={"index_settings":{"codec":"zstd_no_dict","refresh_interval":"30s","translog":{"flush_threshold_size":"4g"}}} - H 18 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.10.0-SNAPSHOT/opensearch-min-2.10.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-min-distribution-zstd-no-dict-codec;WORKLOAD_PARAMS={"index_settings":{"codec":"zstd_no_dict","refresh_interval":"30s","translog":{"flush_threshold_size":"4g"}}} - H 18 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.10.0-SNAPSHOT/opensearch-min-2.10.0-SNAPSHOT-linux-arm64-latest.tar.gz.build-manifest.yml;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-single-node-min-distribution-zstd-no-dict-codec;WORKLOAD_PARAMS={"index_settings":{"codec":"zstd_no_dict","refresh_interval":"30s","translog":{"flush_threshold_size":"4g"}}} - H 18 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.10.0-SNAPSHOT/opensearch-min-2.10.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-min-distribution-zstd-no-dict-codec;WORKLOAD_PARAMS={"index_settings":{"codec":"zstd_no_dict","refresh_interval":"30s","translog":{"flush_threshold_size":"4g"}}} - H 18 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-arm64-latest.tar.gz.build-manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-single-node-min-distribution-zstd-no-dict-codec;WORKLOAD_PARAMS={"index_settings":{"codec":"zstd_no_dict","refresh_interval":"30s","translog":{"flush_threshold_size":"4g"}}} - H 18 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-single-node-min-distribution-zstd-no-dict-codec;WORKLOAD_PARAMS={"index_settings":{"codec":"zstd_no_dict","refresh_interval":"30s","translog":{"flush_threshold_size":"4g"}}} - H 18 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-arm64-latest.tar.gz.build-manifest.yml;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-single-node-min-distribution-zstd-no-dict-codec;WORKLOAD_PARAMS={"index_settings":{"codec":"zstd_no_dict","refresh_interval":"30s","translog":{"flush_threshold_size":"4g"}}} - H 18 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-single-node-min-distribution-zstd-no-dict-codec;WORKLOAD_PARAMS={"index_settings":{"codec":"zstd_no_dict","refresh_interval":"30s","translog":{"flush_threshold_size":"4g"}}} ) benchmark-test.stage(validate-and-set-parameters, groovy.lang.Closure) benchmark-test.echo(Executing on agent [label:Jenkins-Agent-AL2-X64-M52xlarge-Docker-Host-Benchmark-Test]) From fd4d2ff8343902d76458db97d9cdcc4797448aa8 Mon Sep 17 00:00:00 2001 From: Zelin Hao Date: Thu, 21 Sep 2023 13:44:45 -0700 Subject: [PATCH 013/289] Add release notes for 1.3.13 (#4052) Signed-off-by: Zelin Hao --- release-notes/opensearch-release-notes-1.3.13.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 release-notes/opensearch-release-notes-1.3.13.md diff --git a/release-notes/opensearch-release-notes-1.3.13.md b/release-notes/opensearch-release-notes-1.3.13.md new file mode 100644 index 0000000000..a903f624c7 --- /dev/null +++ b/release-notes/opensearch-release-notes-1.3.13.md @@ -0,0 +1,15 @@ +# OpenSearch and OpenSearch Dashboards 1.3.13 Release Notes + +## Release Details + +[OpenSearch and OpenSearch Dashboards 1.3.13](https://opensearch.org/versions/opensearch-1-3-13.html) includes the following bug fixes, infrastructure, enhancements and maintenance updates. + +OpenSearch [Release Notes](https://github.com/opensearch-project/OpenSearch/blob/main/release-notes/opensearch.release-notes-1.3.13.md). + +OpenSearch Dashboards [Release Notes](https://github.com/opensearch-project/OpenSearch-Dashboards/blob/main/release-notes/opensearch-dashboards.release-notes-1.3.13.md). + +## BUG FIXES + +### OpenSearch Anomaly Detection +* Fixed AnomalyDetectorRestApiIT.testUpdateAnomalyDetectorNameToNew test logic ([#1050](https://github.com/opensearch-project/anomaly-detection/pull/1050)) + From ff556de7f29a6d293e60b2b718633f60e6b2bb44 Mon Sep 17 00:00:00 2001 From: Zelin Hao Date: Thu, 21 Sep 2023 15:19:29 -0700 Subject: [PATCH 014/289] Replace ref with tags for 1.3.13 (#4059) Signed-off-by: Zelin Hao --- manifests/1.3.13/opensearch-1.3.13.yml | 30 +++++++++---------- .../1.3.13/opensearch-dashboards-1.3.13.yml | 20 ++++++------- 2 files changed, 25 insertions(+), 25 deletions(-) diff --git a/manifests/1.3.13/opensearch-1.3.13.yml b/manifests/1.3.13/opensearch-1.3.13.yml index 7b1555731c..0d1b786787 100644 --- a/manifests/1.3.13/opensearch-1.3.13.yml +++ b/manifests/1.3.13/opensearch-1.3.13.yml @@ -10,13 +10,13 @@ ci: components: - name: OpenSearch repository: https://github.com/opensearch-project/OpenSearch.git - ref: 07ebac12b8942b51d9d4ada93a95aee76dc1e8e1 + ref: tags/1.3.13 checks: - gradle:publish - gradle:properties:version - name: common-utils repository: https://github.com/opensearch-project/common-utils.git - ref: 5e018ca5ef61291a5b4be886f1b2ff34064c149b + ref: tags/1.3.13.0 checks: - gradle:publish - gradle:properties:version @@ -25,7 +25,7 @@ components: - windows - name: job-scheduler repository: https://github.com/opensearch-project/job-scheduler.git - ref: c1d4c101b92f4068cce6f80bee8eb70e44724cba + ref: tags/1.3.13.0 checks: - gradle:properties:version - gradle:dependencies:opensearch.version @@ -34,7 +34,7 @@ components: - windows - name: alerting repository: https://github.com/opensearch-project/alerting.git - ref: 97e8d278703cf9eb266758777bf62f70c11bda90 + ref: tags/1.3.13.0 checks: - gradle:properties:version - gradle:dependencies:opensearch.version: alerting @@ -43,7 +43,7 @@ components: - windows - name: security repository: https://github.com/opensearch-project/security.git - ref: 705366a7d51787bd4413dcee1e9f31ac78f3ae23 + ref: tags/1.3.13.0 checks: - gradle:properties:version - gradle:dependencies:opensearch.version @@ -52,7 +52,7 @@ components: - windows - name: opensearch-reports repository: https://github.com/opensearch-project/reporting.git - ref: a1bbe3a1c51f6a0bd1ed98623885ff246e57998b + ref: tags/1.3.13.0 checks: - gradle:properties:version - gradle:dependencies:opensearch.version @@ -61,7 +61,7 @@ components: - windows - name: cross-cluster-replication repository: https://github.com/opensearch-project/cross-cluster-replication.git - ref: a548485eb6e0987ae12f8788e43937a1f10207cc + ref: tags/1.3.13.0 checks: - gradle:properties:version - gradle:dependencies:opensearch.version @@ -70,7 +70,7 @@ components: - windows - name: ml-commons repository: https://github.com/opensearch-project/ml-commons.git - ref: c45fe11c743c36362bc1e6048c61d6241b2da1ec + ref: tags/1.3.13.0 checks: - gradle:properties:version - gradle:dependencies:opensearch.version: opensearch-ml-plugin @@ -79,7 +79,7 @@ components: - windows - name: sql repository: https://github.com/opensearch-project/sql.git - ref: 3256e58667c0d4f92a1190a45d16aa703f781dbf + ref: tags/1.3.13.0 checks: - gradle:properties:version - gradle:dependencies:opensearch.version: plugin @@ -88,7 +88,7 @@ components: - windows - name: k-NN repository: https://github.com/opensearch-project/k-NN.git - ref: ade48abccba94dcc44105ae786a867ccdc9c796c + ref: tags/1.3.13.0 checks: - gradle:properties:version - gradle:dependencies:opensearch.version @@ -97,7 +97,7 @@ components: - windows - name: opensearch-observability repository: https://github.com/opensearch-project/observability.git - ref: a5bb8ddec1b25c2c237b09ef3d3fe0a68317fc25 + ref: tags/1.3.13.0 checks: - gradle:properties:version - gradle:dependencies:opensearch.version @@ -106,7 +106,7 @@ components: - windows - name: index-management repository: https://github.com/opensearch-project/index-management.git - ref: e76c00ebd01e5c69123c39c2990d3fcb5dc68773 + ref: tags/1.3.13.0 checks: - gradle:properties:version - gradle:dependencies:opensearch.version @@ -115,7 +115,7 @@ components: - windows - name: performance-analyzer repository: https://github.com/opensearch-project/performance-analyzer.git - ref: 3e358b4d0e9b65d8c79981869f2e7885042e24c9 + ref: tags/1.3.13.0 checks: - gradle:properties:version - gradle:dependencies:opensearch.version @@ -123,7 +123,7 @@ components: - linux - name: anomaly-detection repository: https://github.com/opensearch-project/anomaly-detection.git - ref: f67386fbfb7a4362d550a2fffe14cf71e7be2e14 + ref: tags/1.3.13.0 checks: - gradle:properties:version - gradle:dependencies:opensearch.version @@ -132,7 +132,7 @@ components: - windows - name: asynchronous-search repository: https://github.com/opensearch-project/asynchronous-search.git - ref: a10ac34f741a3d7855e51b1ba0ffe88485369222 + ref: tags/1.3.13.0 checks: - gradle:properties:version - gradle:dependencies:opensearch.version diff --git a/manifests/1.3.13/opensearch-dashboards-1.3.13.yml b/manifests/1.3.13/opensearch-dashboards-1.3.13.yml index a19a741f2d..91c0d9ddbb 100644 --- a/manifests/1.3.13/opensearch-dashboards-1.3.13.yml +++ b/manifests/1.3.13/opensearch-dashboards-1.3.13.yml @@ -9,32 +9,32 @@ ci: components: - name: OpenSearch-Dashboards repository: https://github.com/opensearch-project/OpenSearch-Dashboards.git - ref: 329fa729d8cf80a54fec0da848f7c5740791c58a + ref: tags/1.3.13 - name: anomalyDetectionDashboards repository: https://github.com/opensearch-project/anomaly-detection-dashboards-plugin - ref: a2eee301fe96fa5cc7bbcb2488bb5973f4fa6e8b + ref: tags/1.3.13.0 - name: functionalTestDashboards repository: https://github.com/opensearch-project/opensearch-dashboards-functional-test.git - ref: a574f9c7e8971bef2f40129e4829dba37e3080a9 + ref: tags/1.3.13 - name: ganttChartDashboards repository: https://github.com/opensearch-project/dashboards-visualizations.git working_directory: gantt-chart - ref: cf022ba490efc7def8bf2cbb4c4ad818303bbe8d + ref: tags/1.3.13.0 - name: observabilityDashboards repository: https://github.com/opensearch-project/dashboards-observability.git - ref: a2550a14965d1a16f0c0ea6c947fbc9006f0c29c + ref: tags/1.3.13.0 - name: alertingDashboards repository: https://github.com/opensearch-project/alerting-dashboards-plugin.git - ref: 38a76763a4c58224f637d8dfe614dfa4d5f5c90f + ref: tags/1.3.13.0 - name: indexManagementDashboards repository: https://github.com/opensearch-project/index-management-dashboards-plugin - ref: c5a193e48a323226c0b369e6c55fbc2a555f988f + ref: tags/1.3.13.0 - name: reportsDashboards repository: https://github.com/opensearch-project/dashboards-reporting.git - ref: 28520d8f2b78aee921942a11ebee57a22390cfdb + ref: tags/1.3.13.0 - name: securityDashboards repository: https://github.com/opensearch-project/security-dashboards-plugin.git - ref: fba07b81bec75179558db2190f3e783cd22463a2 + ref: tags/1.3.13.0 - name: queryWorkbenchDashboards repository: https://github.com/opensearch-project/dashboards-query-workbench.git - ref: bfe6dcc5344514c1d591791df506eb2338338094 + ref: tags/1.3.13.0 From 2ebde644875d351d6a6ab44497eabcc92e3f0d76 Mon Sep 17 00:00:00 2001 From: Sayali Gaikawad <61760125+gaiksaya@users.noreply.github.com> Date: Thu, 21 Sep 2023 19:04:57 -0700 Subject: [PATCH 015/289] Add custom-codecs plugin to version increment workflow (#4063) Signed-off-by: Sayali Gaikawad --- .github/workflows/os-increment-plugin-versions.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/os-increment-plugin-versions.yml b/.github/workflows/os-increment-plugin-versions.yml index b8d1535d6e..828f092b76 100644 --- a/.github/workflows/os-increment-plugin-versions.yml +++ b/.github/workflows/os-increment-plugin-versions.yml @@ -45,6 +45,7 @@ jobs: - {repo: security} - {repo: security-analytics} - {repo: sql} + - {repo: custom-codecs} branch: - '1.3' - 2.x @@ -58,6 +59,7 @@ jobs: - {entry: {repo: neural-search}, branch: '1.3'} - {entry: {repo: security-analytics}, branch: '1.3'} - {entry: {repo: notifications, path: notifications}, branch: '1.3'} + - {entry: {repo: custom-codecs}, branch: '1.3'} steps: - name: Check out OpenSearch repo uses: actions/checkout@v3 From 0478d6e2f0e85cfa55ab8e8ed4be60326d1aa751 Mon Sep 17 00:00:00 2001 From: Sayali Gaikawad <61760125+gaiksaya@users.noreply.github.com> Date: Fri, 22 Sep 2023 10:00:27 -0700 Subject: [PATCH 016/289] Remove integration tests cronjob for 2.10.0 (#4065) Signed-off-by: Sayali Gaikawad --- jenkins/opensearch-dashboards/integ-test.jenkinsfile | 6 ------ jenkins/opensearch/integ-test.jenkinsfile | 8 -------- .../opensearch-dashboards/integ-test.jenkinsfile.txt | 4 ---- .../opensearch/integ-test.jenkinsfile.txt | 6 ------ 4 files changed, 24 deletions(-) diff --git a/jenkins/opensearch-dashboards/integ-test.jenkinsfile b/jenkins/opensearch-dashboards/integ-test.jenkinsfile index 09d94bb43f..acb5f30080 100644 --- a/jenkins/opensearch-dashboards/integ-test.jenkinsfile +++ b/jenkins/opensearch-dashboards/integ-test.jenkinsfile @@ -36,12 +36,6 @@ pipeline { BUILD_JOB_NAME_OPENSEARCH = "distribution-build-opensearch" ARTIFACT_BUCKET_NAME = credentials('jenkins-artifact-bucket-name') } - triggers { - parameterizedCron ''' - H */3 * * * %TEST_MANIFEST=2.10.0/opensearch-dashboards-2.10.0-test.yml;BUILD_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch-dashboards/2.10.0/latest/linux/arm64/tar/builds/opensearch-dashboards/manifest.yml;BUILD_MANIFEST_URL_OPENSEARCH=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/latest/linux/arm64/tar/builds/opensearch/manifest.yml - H */3 * * * %TEST_MANIFEST=2.10.0/opensearch-dashboards-2.10.0-test.yml;BUILD_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch-dashboards/2.10.0/latest/linux/x64/tar/builds/opensearch-dashboards/manifest.yml;BUILD_MANIFEST_URL_OPENSEARCH=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/latest/linux/x64/tar/builds/opensearch/manifest.yml - ''' - } parameters { string( name: 'COMPONENT_NAME', diff --git a/jenkins/opensearch/integ-test.jenkinsfile b/jenkins/opensearch/integ-test.jenkinsfile index db2145a9b3..cc0e077197 100644 --- a/jenkins/opensearch/integ-test.jenkinsfile +++ b/jenkins/opensearch/integ-test.jenkinsfile @@ -34,14 +34,6 @@ pipeline { BUILD_JOB_NAME = "distribution-build-opensearch" ARTIFACT_BUCKET_NAME = credentials('jenkins-artifact-bucket-name') } - triggers { - parameterizedCron ''' - H */3 * * * %TEST_MANIFEST=2.10.0/opensearch-2.10.0-concurrent-search-test.yml;BUILD_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/latest/linux/arm64/tar/builds/opensearch/manifest.yml - H */3 * * * %TEST_MANIFEST=2.10.0/opensearch-2.10.0-concurrent-search-test.yml;BUILD_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/latest/linux/x64/tar/builds/opensearch/manifest.yml - H */3 * * * %TEST_MANIFEST=2.10.0/opensearch-2.10.0-test.yml;BUILD_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/latest/linux/arm64/tar/builds/opensearch/manifest.yml - H */3 * * * %TEST_MANIFEST=2.10.0/opensearch-2.10.0-test.yml;BUILD_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/latest/linux/x64/tar/builds/opensearch/manifest.yml - ''' - } parameters { string( name: 'COMPONENT_NAME', diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch-dashboards/integ-test.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch-dashboards/integ-test.jenkinsfile.txt index 72878f389c..00b52f0ec6 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch-dashboards/integ-test.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch-dashboards/integ-test.jenkinsfile.txt @@ -7,10 +7,6 @@ integ-test.logRotator({daysToKeepStr=30}) integ-test.buildDiscarder(null) integ-test.echo(Executing on agent [label:none]) - integ-test.parameterizedCron( - H */3 * * * %TEST_MANIFEST=2.10.0/opensearch-dashboards-2.10.0-test.yml;BUILD_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch-dashboards/2.10.0/latest/linux/arm64/tar/builds/opensearch-dashboards/manifest.yml;BUILD_MANIFEST_URL_OPENSEARCH=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/latest/linux/arm64/tar/builds/opensearch/manifest.yml - H */3 * * * %TEST_MANIFEST=2.10.0/opensearch-dashboards-2.10.0-test.yml;BUILD_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch-dashboards/2.10.0/latest/linux/x64/tar/builds/opensearch-dashboards/manifest.yml;BUILD_MANIFEST_URL_OPENSEARCH=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/latest/linux/x64/tar/builds/opensearch/manifest.yml - ) integ-test.stage(verify-parameters, groovy.lang.Closure) integ-test.echo(Executing on agent [label:Jenkins-Agent-AL2023-X64-C54xlarge-Docker-Host]) integ-test.script(groovy.lang.Closure) diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch/integ-test.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch/integ-test.jenkinsfile.txt index 82f335eb9d..e35d2e776a 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch/integ-test.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch/integ-test.jenkinsfile.txt @@ -7,12 +7,6 @@ integ-test.logRotator({daysToKeepStr=30}) integ-test.buildDiscarder(null) integ-test.echo(Executing on agent [label:none]) - integ-test.parameterizedCron( - H */3 * * * %TEST_MANIFEST=2.10.0/opensearch-2.10.0-concurrent-search-test.yml;BUILD_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/latest/linux/arm64/tar/builds/opensearch/manifest.yml - H */3 * * * %TEST_MANIFEST=2.10.0/opensearch-2.10.0-concurrent-search-test.yml;BUILD_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/latest/linux/x64/tar/builds/opensearch/manifest.yml - H */3 * * * %TEST_MANIFEST=2.10.0/opensearch-2.10.0-test.yml;BUILD_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/latest/linux/arm64/tar/builds/opensearch/manifest.yml - H */3 * * * %TEST_MANIFEST=2.10.0/opensearch-2.10.0-test.yml;BUILD_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/latest/linux/x64/tar/builds/opensearch/manifest.yml - ) integ-test.stage(verify-parameters, groovy.lang.Closure) integ-test.echo(Executing on agent [label:Jenkins-Agent-AL2023-X64-C54xlarge-Docker-Host]) integ-test.script(groovy.lang.Closure) From 4eebe34361feb47ae8e8802a46d319b8ac432791 Mon Sep 17 00:00:00 2001 From: opensearch-ci <83309141+opensearch-ci-bot@users.noreply.github.com> Date: Fri, 22 Sep 2023 13:11:34 -0700 Subject: [PATCH 017/289] [AUTO] Update input manifests (#4062) Signed-off-by: opensearch-ci Signed-off-by: Sayali Gaikawad Co-authored-by: Sayali Gaikawad --- jenkins/check-for-build.jenkinsfile | 1 + manifests/1.3.14/opensearch-1.3.14.yml | 16 ++++++++++++++++ 2 files changed, 17 insertions(+) create mode 100644 manifests/1.3.14/opensearch-1.3.14.yml diff --git a/jenkins/check-for-build.jenkinsfile b/jenkins/check-for-build.jenkinsfile index dd3c415f11..ceb47c050e 100644 --- a/jenkins/check-for-build.jenkinsfile +++ b/jenkins/check-for-build.jenkinsfile @@ -14,6 +14,7 @@ pipeline { } triggers { parameterizedCron ''' + H 1 * * * %INPUT_MANIFEST=1.3.14/opensearch-1.3.14.yml;TARGET_JOB_NAME=distribution-build-opensearch;BUILD_PLATFORM=linux macos windows;BUILD_DISTRIBUTION=tar rpm deb zip H 1 * * * %INPUT_MANIFEST=2.11.0/opensearch-dashboards-2.11.0.yml;TARGET_JOB_NAME=distribution-build-opensearch-dashboards;BUILD_PLATFORM=linux windows;BUILD_DISTRIBUTION=tar rpm deb zip H 1 * * * %INPUT_MANIFEST=2.11.0/opensearch-2.11.0.yml;TARGET_JOB_NAME=distribution-build-opensearch;BUILD_PLATFORM=linux macos windows;BUILD_DISTRIBUTION=tar rpm deb zip H 1 * * * %INPUT_MANIFEST=2.9.1/opensearch-2.9.1.yml;TARGET_JOB_NAME=distribution-build-opensearch;BUILD_PLATFORM=linux macos windows;BUILD_DISTRIBUTION=tar rpm deb zip diff --git a/manifests/1.3.14/opensearch-1.3.14.yml b/manifests/1.3.14/opensearch-1.3.14.yml new file mode 100644 index 0000000000..3dcd61201f --- /dev/null +++ b/manifests/1.3.14/opensearch-1.3.14.yml @@ -0,0 +1,16 @@ +--- +schema-version: '1.0' +build: + name: OpenSearch + version: 1.3.14 +ci: + image: + name: opensearchstaging/ci-runner:ci-runner-centos7-opensearch-build-v3 + args: -e JAVA_HOME=/opt/java/openjdk-11 +components: + - name: OpenSearch + repository: https://github.com/opensearch-project/OpenSearch.git + ref: '1.3' + checks: + - gradle:publish + - gradle:properties:version From 972b1d442cf67ab16be7d884cd63e75466b06bbe Mon Sep 17 00:00:00 2001 From: Sayali Gaikawad <61760125+gaiksaya@users.noreply.github.com> Date: Mon, 25 Sep 2023 12:14:06 -0700 Subject: [PATCH 018/289] Add 2.10.0 consolidated release notes (#3999) Signed-off-by: Sayali Gaikawad Signed-off-by: Sayali Gaikawad <61760125+gaiksaya@users.noreply.github.com> Co-authored-by: Andriy Redko --- .../opensearch-release-notes-2.10.0.md | 687 ++++++++++++++++++ 1 file changed, 687 insertions(+) create mode 100644 release-notes/opensearch-release-notes-2.10.0.md diff --git a/release-notes/opensearch-release-notes-2.10.0.md b/release-notes/opensearch-release-notes-2.10.0.md new file mode 100644 index 0000000000..3481e140a2 --- /dev/null +++ b/release-notes/opensearch-release-notes-2.10.0.md @@ -0,0 +1,687 @@ +OpenSearch and OpenSearch Dashboards 2.10.0 Release Notes + +## Release Highlights + +OpenSearch 2.10.0 includes a number of new features for search, security, and machine learning applications, as well as user interface improvements and new options for durable data storage. This release also includes new experimental tools to boost search performance and build conversational search applications. + +### New Features + +* Remote-backed storage is now generally available, offering a production-ready alternative to snapshots or replica copies for durable data backup. +* Segment replication is now fully integrated with remote-backed storage. This allows users to select remote-backed storage as the source for replication, with the potential to reduce compute resources on ingest. +* New hybrid query functionality and a built-in normalization processor offer a way to improve relevance for search results. Now, you can combine and normalize the relevance scores of lexical queries with natural language-based k-NN vector search queries within OpenSearch. +* You can now define custom log types with Security Analytics and use them as you would other log data to build detectors, create custom rules, provide additional mappings, and more. +* A new visual theme for OpenSearch Dashboards includes changes to typography, colors, and actions for light mode and dark mode designs, providing an updated user experience. +* Updates to the Discover tool in OpenSearch Dashboards include usability improvements designed to make the tool more intuitive and cohesive. +* A new IP2Geo processor accesses location data based on IP addresses using external databases, allowing OpenSearch to enrich data with up-to-date geographical location information. +* With this release, OpenSearch Dashboards is upgraded to version 18 of Node.js, with backward-compatible support for Node.js versions 14 and 16. Users have the flexibility to choose from these versions to run the web application. As a result of this update, the Docker images for OpenSearch and OpenSearch Dashboards now use Amazon Linux 2023 as the base image, changed from Amazon Linux 2. + +### Experimental Features + +OpenSearch 2.10.0 includes the following experimental features. Experimental features are disabled by default. For instructions on how to enable them, refer to the documentation for the feature. + +* Build conversational search applications with new tools as part of ML Commons, including new APIs that enable conversational search and conversational memory as well as integrations with search pipelines that allow the use of conversational memory and large language models (LLMs) to answer questions. +* Concurrent segment search gives you the option to query index segments in parallel at the shard level. This can deliver improved latency for many types of search queries. + +## Release Details +[OpenSearch and OpenSearch Dashboards 2.10.0](https://opensearch.org/versions/opensearch-2-10-0.html) includes the following features, enhancements, bug fixes, infrastructure, documentation, maintenance and refactoring updates. + +OpenSearch [Release Notes](https://github.com/opensearch-project/OpenSearch/blob/2.10/release-notes/opensearch.release-notes-2.10.0.md). + +OpenSearch Dashboards [Release Notes](https://github.com/opensearch-project/OpenSearch-Dashboards/blob/2.10/release-notes/opensearch-dashboards.release-notes-2.10.0.md). + +## FEATURES + +### OpenSearch Alerting +* Add workflowIds field in getAlerts API ([#1014](https://github.com/opensearch-project/alerting/pull/1014)) +* Add alertId parameter in get chained alert API and paginate associated alerts if alertId param is mentioned ([#1071](https://github.com/opensearch-project/alerting/pull/1071)) +* Chained Alert Behaviour Changes ([#1079](https://github.com/opensearch-project/alerting/pull/1079)) + + +### OpenSearch Alerting Dashboards +* Updates for dark mode theme ([#695](https://github.com/opensearch-project/alerting-dashboards-plugin/pull/695)) +* Add default Notification subject ([#701](https://github.com/opensearch-project/alerting-dashboards-plugin/pull/701)) + + +### OpenSearch Common Utils +* Common utils to support Microsoft teams in notifications ([#428](https://github.com/opensearch-project/common-utils/pull/428)) +* Support list of monitor ids in Chained Monitor Findings ([#514](https://github.com/opensearch-project/common-utils/pull/514)) + + +### OpenSearch Custom Codecs +* Moving ZSTD codec support from OpenSearch core to standalone plugin `custom-codecs` + + +### OpenSearch Dashboards Maps +* Allow filtering geo_shape fields around map extent ([#452](https://github.com/opensearch-project/dashboards-maps/pull/452)) +* Support dark mode in maps-dashboards([#455](https://github.com/opensearch-project/dashboards-maps/pull/455)) + + +### OpenSearch Dashboards Notifications +* Add microsoft teams support ([#44](https://github.com/opensearch-project/dashboards-notifications/pull/44)) + + +### OpenSearch Dashboards Observability +* Integrations Improve label handling ([#936](https://github.com/opensearch-project/dashboards-observability/pull/936)) + + +### OpenSearch Geospatial +* IP2Geo processor implementation ([#362](https://github.com/opensearch-project/geospatial/pull/362)) + + +### OpenSearch Index Management +* Support copy alias in rollover. ([#892](https://github.com/opensearch-project/index-management/pull/892)) +* Make control center index as system index. ([#919](https://github.com/opensearch-project/index-management/pull/919)) + + +### OpenSearch k-NN +* Add Clear Cache API ([#740](https://github.com/opensearch-project/k-NN/pull/740)) + + +### OpenSearch ML Commons +* Conversations and Generative AI in OpenSearch ([#1150](https://github.com/opensearch-project/ml-commons/issues/1150)) + + +### OpenSearch ML Commons Dashboards +* Add source field to distinguish local and external model. ([#239](https://github.com/opensearch-project/ml-commons-dashboards/pull/239)) +* Support external models in deployed model list. ([#248](https://github.com/opensearch-project/ml-commons-dashboards/pull/248)) +* Support external models in model preview panel. ([#252](https://github.com/opensearch-project/ml-commons-dashboards/pull/252)) + + +### OpenSearch Neural Search +* Improved Hybrid Search relevancy by Score Normalization and Combination ([#241](https://github.com/opensearch-project/neural-search/pull/241/)) + + +### OpenSearch Notifications +* Support SNS FIFO queues([#716](https://github.com/opensearch-project/notifications/pull/716)) +* Supuport Microsoft teams([#676](https://github.com/opensearch-project/notifications/pull/676),[#746](https://github.com/opensearch-project/notifications/pull/746)) +* Support auto upgrade mapping logic([#699](https://github.com/opensearch-project/notifications/pull/699)) + + +### OpenSearch Security Analytics +* Custom log type implementation ([#500](https://github.com/opensearch-project/security-analytics/pull/500)) +* Add mitre attack based auto-correlations support in correlation engine ([#532](https://github.com/opensearch-project/security-analytics/pull/532)) +* Using alerting workflows in detectors ([#541](https://github.com/opensearch-project/security-analytics/pull/541)) + + +### OpenSearch Security Analytics-Dashboards +* Added new log type for vpc flow. ([#653](https://github.com/opensearch-project/security-analytics-dashboards-plugin/pull/653)) +* [Custom log types] Show log types table, Log type creation workflow ([#674](https://github.com/opensearch-project/security-analytics-dashboards-plugin/pull/674)) +* [Custom log types] CRUD operations for log types. ([#675](https://github.com/opensearch-project/security-analytics-dashboards-plugin/pull/675)) +* [Custom log types] Support custom log types in detection rule creation and detector creation. ([#676](https://github.com/opensearch-project/security-analytics-dashboards-plugin/pull/676)) +* Make tags hyperlinks to mitre attack web pages in detection rules. ([#692](https://github.com/opensearch-project/security-analytics-dashboards-plugin/pull/692)) +* Added CIDR modifier for detection fields. ([#693](https://github.com/opensearch-project/security-analytics-dashboards-plugin/pull/693)) + + +### OpenSearch Job Scheduler +* Setting JobSweeper search preference against primary shard ([#483](https://github.com/opensearch-project/job-scheduler/pull/483)) ([#485](https://github.com/opensearch-project/job-scheduler/pull/485)) +* Converts .opendistro-job-scheduler-lock index into a system index ([#478](https://github.com/opensearch-project/job-scheduler/pull/478)) +* Public snapshots on all release branches ([#475](https://github.com/opensearch-project/job-scheduler/pull/475)) ([#476](https://github.com/opensearch-project/job-scheduler/pull/476)) + + +## ENHANCEMENTS + +### OpenSearch Anomaly Detection +* Defaults anomaly grade to 0 if negative. ([#977](https://github.com/opensearch-project/anomaly-detection/pull/977)) +* Update RCF to v3.8 and Enable Auto AD with 'Alert Once' Option ([#979](https://github.com/opensearch-project/anomaly-detection/pull/979)) +* Revert "Enforce DOCUMENT Replication for AD Indices" ([#1006](https://github.com/opensearch-project/anomaly-detection/pull/1006)) + + +### OpenSearch Anomaly Detection-Dashboards +* Optimize fetching of augment-vis saved objects ([#562](https://github.com/opensearch-project/anomaly-detection-dashboards-plugin/pull/562)) +* Fix display of detector names ([#585](https://github.com/opensearch-project/anomaly-detection-dashboards-plugin/pull/585)) + + +### OpenSearch Dashboards Search Relevance +* Changing select index error message to be more informative ([#270](https://github.com/opensearch-project/dashboards-search-relevance/pull/270)) ([#275](https://github.com/opensearch-project/dashboards-search-relevance/pull/275)) + + +### OpenSearch k-NN +* Enabled the IVF algorithm to work with Filters of K-NN Query. ([#1013](https://github.com/opensearch-project/k-NN/pull/1013)) +* Improved the logic to switch to exact search for restrictive filters search for better recall. ([#1059](https://github.com/opensearch-project/k-NN/pull/1059)) +* Added max distance computation logic to enhance the switch to exact search in filtered Nearest Neighbor Search. ([#1066](https://github.com/opensearch-project/k-NN/pull/1066)) + + +### OpenSearch ML Commons +* Add feature flags for remote inference ([#1223](https://github.com/opensearch-project/ml-commons/pull/1223)) +* Add eligible node role settings ([#1197](https://github.com/opensearch-project/ml-commons/pull/1197)) +* Add more stats: connector count, connector/config index status ([#1180](https://github.com/opensearch-project/ml-commons/pull/1180)) + + +### OpenSearch ML Commons Dashboards +* Mitigate styles to oui variables. ([#227](https://github.com/opensearch-project/ml-commons-dashboards/pull/227)) + + +### OpenSearch Neural Search +* Changed format for hybrid query results to a single list of scores with delimiter ([#259](https://github.com/opensearch-project/neural-search/pull/259)) +* Added validations for score combination weights in Hybrid Search ([#265](https://github.com/opensearch-project/neural-search/pull/265)) +* Made hybrid search active by default ([#274](https://github.com/opensearch-project/neural-search/pull/274)) + + +### OpenSearch Performance Analyzer +* Add Search Back Pressure Autotune Pipeline [#517](https://github.com/opensearch-project/performance-analyzer/pull/517) +* SearchBackPressure Service Node/Cluster RCA [#437](https://github.com/opensearch-project/performance-analyzer-rca/pull/437) +* SearchBackPressure Policy/Decider Generic Framework Added [#461](https://github.com/opensearch-project/performance-analyzer-rca/pull/461) +* Handle Reader thread termination gracefully [#476](https://github.com/opensearch-project/performance-analyzer-rca/pull/476) + + +### OpenSearch Security +* Add .plugins-ml-config to the demo configuration system indices ([#2993](https://github.com/opensearch-project/security/pull/2993)) +* Add workflow cluster permissions to alerting roles ([#2994](https://github.com/opensearch-project/security/pull/2994)) +* Include password regex for Dashboardsinfo to display to users ([#2999](https://github.com/opensearch-project/security/pull/2999)) +* Add geospatial ip2geo to the demo configuration system indices and roles ([#3051](https://github.com/opensearch-project/security/pull/3051)) +* Make invalid password message clearer ([#3057](https://github.com/opensearch-project/security/pull/3057)) +* Service Accounts password is randomly generated ([#3077](https://github.com/opensearch-project/security/pull/3077)) +* Exclude sensitive info from the jackson serialization stacktraces ([#3195](https://github.com/opensearch-project/security/pull/3195)) +* Prevent raw request body as output in serialization error messages ([#3205](https://github.com/opensearch-project/security/pull/3205)) +* Command cat/indices will filter results per the Do Not Fail On Forbidden setting ([#3236](https://github.com/opensearch-project/security/pull/3236)) +* Generate new demo certs with IPv6 loopback added to SAN in node certificate ([#3268](https://github.com/opensearch-project/security/pull/3268)) +* System index permissions ([#2887](https://github.com/opensearch-project/security/pull/2887)) + + +### OpenSearch Security-Dashboards +* Security Getting Started page follows Dashboard themes ([#1538](https://github.com/opensearch-project/security-dashboards-plugin/pull/1538)) +* Security Roles and Audit Log Settings follow Dashboard themes ([#1558](https://github.com/opensearch-project/security-dashboards-plugin/pull/1558)) +* Support OpenSearch logo theming for light / dark modes ([#1568](https://github.com/opensearch-project/security-dashboards-plugin/pull/1568)) + + +### SQL +* Added support of timestamp/date/time using curly brackets by @matthewryanwells in https://github.com/opensearch-project/sql/pull/1908 + + +## BUG FIXES + +### OpenSearch Alerting +* Fix get alerts alertState query filter ([#1064](https://github.com/opensearch-project/alerting/pull/1064)) + + +### Cross-Cluster-Replication +* Settings are synced before syncing mapping ([#994](https://github.com/opensearch-project/cross-cluster-replication/pull/994)) +* Handled OpenSearchRejectExecuteException, introduced new setting ```plugins.replication.follower.concurrent_writers_per_shard```. ([#1004](https://github.com/opensearch-project/cross-cluster-replication/pull/1004)) +* Fixed tests relying on wait_for_active_shards, fixed test for single Node and consume numNodes ([#1091](https://github.com/opensearch-project/cross-cluster-replication/pull/1091)) +* Excessive logging avoided during certain exception types such as OpensearchTimeoutException ([#1114](https://github.com/opensearch-project/cross-cluster-replication/pull/1114)) + + +### OpenSearch Dashboards Observability +* Trace Analytics Fix trace-groups query and update UI ([#514](https://github.com/opensearch-project/dashboards-observability/pull/514)) + + +### OpenSearch Dashboards Query Workbench +* Bump word-wrap from 1.2.3 to 1.2.4 ([#99](https://github.com/opensearch-project/dashboards-query-workbench/pull/99)) + + +### OpenSearch Dashboards Reporting +* Upgrade tough-cookie and semver ([#135](https://github.com/opensearch-project/dashboards-reporting/pull/135)) +* Update breadcrumb title of isDashboardNavMenu ([#146](https://github.com/opensearch-project/dashboards-reporting/pull/146)) +* Bump word-wrap for cve fix ([#157](https://github.com/opensearch-project/dashboards-reporting/pull/157)) +* Add @cypress/request resolution to fix CVE-2023-28155 ([#175](https://github.com/opensearch-project/dashboards-reporting/pull/175)) +* Make the generated report use the correct background color ([#170](https://github.com/opensearch-project/dashboards-reporting/pull/170)) + + +### OpenSearch Geospatial +* Revert datasource state when delete fails([#382](https://github.com/opensearch-project/geospatial/pull/382)) +* Update ip2geo test data url([#389](https://github.com/opensearch-project/geospatial/pull/389)) + + +### OpenSearch Index Management +* Fix debug log for missing ISM config index. ([#846](https://github.com/opensearch-project/index-management/pull/846)) +* Handle NPE in isRollupIndex. ([#855](https://github.com/opensearch-project/index-management/pull/855)) +* Fix for max & min aggregations when no metric property exist. ([#870](https://github.com/opensearch-project/index-management/pull/870)) +* Fix intelliJ IDEA gradle sync error ([#916](https://github.com/opensearch-project/index-management/pull/916)) + + +### OpenSearch Index Management-Dashboards +* Fix exports is undefined. ([#826](https://github.com/opensearch-project/index-management-dashboards-plugin/pull/826)) + + +### OpenSearch k-NN +* Update Faiss parameter construction to allow HNSW+PQ to work ([#1074](https://github.com/opensearch-project/k-NN/pull/1074)) + + +### OpenSearch ML Commons +* Fixing metrics ([#1194](https://github.com/opensearch-project/ml-commons/pull/1194)) +* Fix null pointer exception when input parameter is null. ([#1192](https://github.com/opensearch-project/ml-commons/pull/1192)) +* Fix admin with no backend role on AOS unable to create restricted model group ([#1188](https://github.com/opensearch-project/ml-commons/pull/1188)) +* Fix parameter parsing bug for create connector input ([#1185](https://github.com/opensearch-project/ml-commons/pull/1185)) +* Handle escaping string parameters explicitly ([#1174](https://github.com/opensearch-project/ml-commons/pull/1174)) +* Fix model count bug ([#1180](https://github.com/opensearch-project/ml-commons/pull/1180)) +* Fix core package name to address compilation errors ([#1157](https://github.com/opensearch-project/ml-commons/pull/1157)) + + +### OpenSearch ML Commons Dashboards +* Fix no model show up when search a model. ([#238](https://github.com/opensearch-project/ml-commons-dashboards/pull/238)) +* Migrate style to oui attributes and add fallback dash. ([#254](https://github.com/opensearch-project/ml-commons-dashboards/pull/254)) +* Replace dash with em dash. ([#255](https://github.com/opensearch-project/ml-commons-dashboards/pull/255)) + +### OpenSearch Reporting +* Update import from upstream breaking changes ([#739](https://github.com/opensearch-project/reporting/pull/739)) +* Fix from upstream import changes ([#748](https://github.com/opensearch-project/reporting/pull/748)) + + +### OpenSearch Security Analytics +* Fix for mappings of custom log types & other bug fixes ([#505](https://github.com/opensearch-project/security-analytics/pull/505)) +* Fixes detectorType incompatibility with detector rules ([#524](https://github.com/opensearch-project/security-analytics/pull/524)) + + +### OpenSearch Security +* Prevent raw request body as output in serialization error messages ([#3205](https://github.com/opensearch-project/security/pull/3205)) +* Prevent flaky behavior when determining if an request will be executed on the current node. ([#3066](https://github.com/opensearch-project/security/pull/3066)) +* Resolve a class of ConcurrentModificationException from during bulk requests ([#3094](https://github.com/opensearch-project/security/pull/3094)) +* Fix Document GET with DLS terms query ([#3136](https://github.com/opensearch-project/security/pull/3136)) +* Send log messages to log4j systems instead of system out / error ([#3231](https://github.com/opensearch-project/security/pull/3231)) +* Fix roles verification for roles mapping and internal users ([#3278](https://github.com/opensearch-project/security/pull/3278)) +* Prevent raw request body as output in serialization error messages ([#3205](https://github.com/opensearch-project/security/pull/3205)) +* Fix permissions issues while reading keys in PKCS#1 format ([#3289](https://github.com/opensearch-project/security/pull/3289)) + + +### OpenSearch Security-Dashboards +* When following a link that prompts sign in through SAML or Multi-Auth the destination page is not lost ([#1557](https://github.com/opensearch-project/security-dashboards-plugin/pull/1557)) + + + +### SQL +* [2.x] bump okhttp to 4.10.0 (#2043) by @joshuali925 in https://github.com/opensearch-project/sql/pull/2044 +* Okio upgrade to 3.5.0 by @opensearch-trigger-bot in https://github.com/opensearch-project/sql/pull/1963 +* Fixed response codes For Requests With security exception. by @opensearch-trigger-bot in https://github.com/opensearch-project/sql/pull/2029 +* Backport breaking changes by @opensearch-trigger-bot in https://github.com/opensearch-project/sql/pull/1920 +* [Manual Backport #1943] Fixing string format change #1943 by @MitchellGale in https://github.com/opensearch-project/sql/pull/1946 +* Fix CVE by @opensearch-trigger-bot in https://github.com/opensearch-project/sql/pull/1944 +* Breaking change OpenSearch main project - Action movement (#1958) by @MitchellGale in https://github.com/opensearch-project/sql/pull/1965 +* Update backport CI, add PR merged condition by @ps48 in https://github.com/opensearch-project/sql/pull/1970 +* Fixed exception when datasource is updated with existing configuration. by @opensearch-trigger-bot in https://github.com/opensearch-project/sql/pull/2008 + + +## INFRASTRUCTURE + + +### OpenSearch Alerting +* Upgrade the backport workflow ([#1028](https://github.com/opensearch-project/alerting/pull/1029)) +* Updates demo certs used in integ tests ([#1115](https://github.com/opensearch-project/alerting/pull/1115)) + + + +### OpenSearch Anomaly Detection + +* Adds auto release workflow ([#1003](https://github.com/opensearch-project/anomaly-detection/pull/1003)) +* Upgrading commons-lang3 version to fix conflict issue ([#1014](https://github.com/opensearch-project/anomaly-detection/pull/1014)) +* Updates demo certs for integ tests ([#1021](https://github.com/opensearch-project/anomaly-detection/pull/1021)) +* Upgrade AD's bwc baseline version to 1.3.2 to resolve cluster join issue ([#1029](https://github.com/opensearch-project/anomaly-detection/pull/1029)) + + + +### OpenSearch Anomaly Detection Dashboards + +* Remove version dependency in cypress workflow ([#554](https://github.com/opensearch-project/anomaly-detection-dashboards-plugin/pull/554)) +* Bumped semver to latest legacy version ([#565](https://github.com/opensearch-project/anomaly-detection-dashboards-plugin/pull/565)) +* Cypress workflow improvements ([#560](https://github.com/opensearch-project/anomaly-detection-dashboards-plugin/pull/560)) + + +### OpenSearch Asynchronous Search +* Updates demo certs used in rest tests ([#341](https://github.com/opensearch-project/asynchronous-search/pull/341)) +* Adding release workflow for the asynchronous search ([#330](https://github.com/opensearch-project/asynchronous-search/pull/330)) +* Refactoring changes in main ([#328](https://github.com/opensearch-project/asynchronous-search/pull/328)) + + + +### ### OpenSearch Dashboards Query Workbench + +- Update backport CI, add PR merged condition ([#113](https://github.com/opensearch-project/dashboards-query-workbench/pull/113)) + + + +### OpenSearch Dashboards Reporting +* Update backport CI, add PR merged condition ([#169](https://github.com/opensearch-project/dashboards-reporting/pull/169)) +* Update search snapshots from upstream ([#173](https://github.com/opensearch-project/dashboards-reporting/pull/173)) + + +### OpenSearch Dashboards Search Relevance +* Changing anomaly-detection Dependency Back to search-processor ([#258](https://github.com/opensearch-project/dashboards-search-relevance/pull/258))([#259](https://github.com/opensearch-project/dashboards-search-relevance/pull/259)) +* Resolve tough-cookie to 4.1.3 ([#271](https://github.com/opensearch-project/dashboards-search-relevance/pull/271)) ([#272](https://github.com/opensearch-project/dashboards-search-relevance/pull/272)) +* Remove Cypress dependency ([#277](https://github.com/opensearch-project/dashboards-search-relevance/pull/277)) + + +### OpenSearch Dashboards Visualizations +* Update backport CI, add PR merged condition ([#228](https://github.com/opensearch-project/dashboards-visualizations/pull/226)) +* Update search bar snapshot according to upstream change ([#242](https://github.com/opensearch-project/dashboards-visualizations/pull/242)) + + + +### OpenSearch Geospatial +* Make jacoco report to be generated faster in local ([#267](https://github.com/opensearch-project/geospatial/pull/267)) +* Exclude lombok generated code from jacoco coverage report ([#268](https://github.com/opensearch-project/geospatial/pull/268)) + + + +### OpenSearch Index Management +* Add auto github release workflow. ([#691](https://github.com/opensearch-project/index-management/pull/691)) +* Fixed the publish maven workflow to execute after pushes to release branches. ([#837](https://github.com/opensearch-project/index-management/pull/837)) +* Upgrade the backport workflow. ([#862](https://github.com/opensearch-project/index-management/pull/862)) +* Updates demo certs used in integ tests. ([#921](https://github.com/opensearch-project/index-management/pull/921)) + + + +### OpenSearch Index Management Dashboards +* Upgrade the backport workflow. ([#821](https://github.com/opensearch-project/index-management-dashboards-plugin/pull/821)) + + + +### OpenSearch ML Commons +* Updates demo certs used in integ tests ([#1291](https://github.com/opensearch-project/ml-commons/pull/1291)) +* Add Auto Release Workflow ([#1306](https://github.com/opensearch-project/ml-commons/pull/1306)) + + + +### OpenSearch Notifications +* Fix core refactor: StreamIO from common to core.common([#707](https://github.com/opensearch-project/notifications/pull/707)) +* Fix core XcontentFactory refactor([#732](https://github.com/opensearch-project/notifications/pull/732)) +* Fix actions components after core([#739](https://github.com/opensearch-project/notifications/pull/739)) +* Add auto release workflow([#731](https://github.com/opensearch-project/notifications/pull/731)) +* Onboarding system and hidden index([#742](https://github.com/opensearch-project/notifications/pull/742)) +* Updates demo certs used in integ tests([#756](https://github.com/opensearch-project/notifications/pull/756)) + + + +### OpenSearch Observability +* Update backport CI, add PR merged condition in https://github.com/opensearch-project/observability/pull/1587 + + + +### OpenSearch Performance Analyzer +* Update BWC version to 2.9.0 [#529](https://github.com/opensearch-project/performance-analyzer/pull/529) +* Update performance-analyzer-commons library version [#537](https://github.com/opensearch-project/performance-analyzer/pull/446) +* Upgrade gRPC protobug to mitigate connection termination issue [#471](https://github.com/opensearch-project/performance-analyzer-rca/pull/471) + + + +### SQL +* Add _primary preference only for segment replication enabled indices by @opensearch-trigger-bot in + Https://github.com/opensearch-project/sql/pull/2036 +* Revert "Guarantee datasource read api is strong consistent read (#1815)" by @opensearch-trigger-bot in +* [Spotless] Adds new line at end of java files by @opensearch-trigger-bot in https://github.com/opensearch-project/sql/pull/1925 +* (#1506) Remove reservedSymbolTable and replace with HIDDEN_FIELD_NAME… by @acarbonetto in https://github.com/opensearch-project/sql/pull/1964 + + +## DOCUMENTATION + + +### OpenSearch Alerting +* Added 2.10 release notes ([#1117](https://github.com/opensearch-project/alerting/pull/1117)) + +### OpenSearch Alerting Dashboards +* Add 2.10.0 release notes ([#707](https://github.com/opensearch-project/alerting-dashboards-plugin/pull/707)) + +### OpenSearch Asynchronous Search +* Add 2.10.0 release notes ([#353](https://github.com/opensearch-project/asynchronous-search/pull/353)) + + +### OpenSearch Common Utils +* Added 2.10.0.0 release notes ([#531](https://github.com/opensearch-project/common-utils/pull/531)) + +### OpenSearch Dashboards Notifications +* 2.10 release notes. ([#109](https://github.com/opensearch-project/dashboards-notifications/pull/109)) + +### OpenSearch Dashboards Search Relevance +* Adding a developer guide ([#268](https://github.com/opensearch-project/dashboards-search-relevance/pull/268)) ([#269](https://github.com/opensearch-project/dashboards-search-relevance/pull/269)) + + + +### OpenSearch Index Management +* Added 2.10 release notes. ([#925](https://github.com/opensearch-project/index-management/pull/925)) + +### OpenSearch Index Management Dashboards +* Added 2.10 release notes. ([#864](https://github.com/opensearch-project/index-management-dashboards-plugin/pull/864)) + +### OpenSearch ML Commons +* Updating cohere blueprint doc ([#1213](https://github.com/opensearch-project/ml-commons/pull/1213)) +* Fixing docs ([#1193](https://github.com/opensearch-project/ml-commons/pull/1193)) +* Add model auto redeploy tutorial ([#1175](https://github.com/opensearch-project/ml-commons/pull/1175)) +* Add remote inference tutorial ([#1158](https://github.com/opensearch-project/ml-commons/pull/1158)) +* Adding blueprint examples for remote inference ([#1155](https://github.com/opensearch-project/ml-commons/pull/1155)) +* Updating developer guide for CCI contributors ([#1049](https://github.com/opensearch-project/ml-commons/pull/1049)) + + + +### OpenSearch Notifications +* Add 2.10.0 release notes ([#755](https://github.com/opensearch-project/notifications/pull/755)) + + +### OpenSearch Security Analytics +* Added 2.10.0 release notes. ([#555](https://github.com/opensearch-project/security-analytics/pull/555)) + +### SQL +* Fix doctest data by @opensearch-trigger-bot in https://github.com/opensearch-project/sql/pull/1998 + + +## MAINTENANCE + + +### OpenSearch Alerting +* Increment version to 2.10.0-SNAPSHOT. ([#1018](https://github.com/opensearch-project/alerting/pull/1018)) +* Exclude < v32 version of google guava dependency from google java format and add google guava 32.0.1 to resolve CVE CVE-2023-2976 ([#1094](https://github.com/opensearch-project/alerting/pull/1094)) + + +### OpenSearch Alerting Dashboards +* Incremented version to 2.10 ([#703](https://github.com/opensearch-project/alerting-dashboards-plugin/pull/703)) +* Bump @cypress/request to 3.0.0 due to CVE-2023-28155 ([#704](https://github.com/opensearch-project/alerting-dashboards-plugin/pull/704)) + + +### OpenSearch Asynchronous Search +* Upgrade Guava version to 32.0.1 ([#347](https://github.com/opensearch-project/asynchronous-search/pull/347)) +* Increment version to 2.10.0 ([#321](https://github.com/opensearch-project/asynchronous-search/pull/321)) + + +### OpenSearch Common Utils +* Upgrade the backport workflow ([#487](https://github.com/opensearch-project/common-utils/pull/487)) +* Updates demo certs used in rest tests ([#518](https://github.com/opensearch-project/common-utils/pull/518)) + + +### OpenSearch Dashboards Maps +* Bump cypress version to ^13.1.0 ([#462](https://github.com/opensearch-project/dashboards-maps/pull/462)) + + +### OpenSearch Dashboards Notifications +* Bump semver from 5.7.1 to 5.7.2 ([#74](https://github.com/opensearch-project/dashboards-notifications/pull/74)) +* Fix: CVE of tough-cookie and work-wrap ([#79](https://github.com/opensearch-project/dashboards-notifications/pull/79)) +* Stabilize cypress test case ([#89](https://github.com/opensearch-project/dashboards-notifications/pull/89)) +* [AUTO] Increment version to 2.10.0.0 ([#96](https://github.com/opensearch-project/dashboards-notifications/pull/96)) +* Add auto release workflow ([#97](https://github.com/opensearch-project/dashboards-notifications/pull/97)) +* Fix: bump @cypress/request to 3.0.0 ([#106](https://github.com/opensearch-project/dashboards-notifications/pull/106)) +* Remove unused semver version 6.x and 7.x ([#108](https://github.com/opensearch-project/dashboards-notifications/pull/108)) + + +### OpenSearch Dashboards Query Workbench + +* Increment version to 2.10.0.0 ([#100](https://github.com/opensearch-project/dashboards-query-workbench/pull/100)) +* Update searchbar snapshots according to upstream changes ([#119](https://github.com/opensearch-project/dashboards-query-workbench/pull/119)) + +### OpenSearch Dashboards Reporting +* Increment version to 2.10.0.0 ([#152](https://github.com/opensearch-project/dashboards-reporting/pull/152)) + + +### OpenSearch Dashboards Visualizations +* Upgrade tough-cookie to fix CVE-2023-26136 ([#198](https://github.com/opensearch-project/dashboards-visualizations/pull/198)) +* Update word-wrap ([#217](https://github.com/opensearch-project/dashboards-visualizations/pull/217)) +* Update semver ([#218](https://github.com/opensearch-project/dashboards-visualizations/pull/218)) +* Add @cypress/request resolution to fix CVE-2023-28155 ([#245](https://github.com/opensearch-project/dashboards-visualizations/pull/245)) + + +### OpenSearch Geospatial +* Change package for Strings.hasText ([#314](https://github.com/opensearch-project/geospatial/pull/314)) +* Fixed compilation errors after refactoring in core foundation classes ([#380](https://github.com/opensearch-project/geospatial/pull/380)) +* Version bump for spotlss and apache commons([#400](https://github.com/opensearch-project/geospatial/pull/400)) + + +### OpenSearch Index Management +* Increment version to 2.10.0-SNAPSHOT. ([#852](https://github.com/opensearch-project/index-management/pull/852)) + + +### OpenSearch Job Scheduler +* Update packages according to a change in OpenSearch core ([#422](https://github.com/opensearch-project/job-scheduler/pull/422)) ([#431](https://github.com/opensearch-project/job-scheduler/pull/431)) +* Xcontent changes to ODFERestTestCase ([#440](https://github.com/opensearch-project/job-scheduler/pull/440)) +* Update LifecycleListener import ([#445](https://github.com/opensearch-project/job-scheduler/pull/445)) +* Bump slf4j-api to 2.0.7, ospackage to 11.4.0, google-java-format to 1.17.0, guava to 32.1.2-jre and spotless to 6.20.0 ([#453](https://github.com/opensearch-project/job-scheduler/pull/453)) +* Fixing Strings import ([#459](https://github.com/opensearch-project/job-scheduler/pull/459)) +* Bump com.cronutils:cron-utils from 9.2.0 to 9.2.1 ([#458](https://github.com/opensearch-project/job-scheduler/pull/458)) +* React to changes in ActionListener and ActionFuture ([#467](https://github.com/opensearch-project/job-scheduler/pull/467)) +* Bump com.diffplug.spotless from 6.20.0 to 6.21.0 ([#484](https://github.com/opensearch-project/job-scheduler/pull/484)) + + +### OpenSearch k-NN +* Update Guava Version to 32.0.1 ([#1019](https://github.com/opensearch-project/k-NN/pull/1019)) + + +### OpenSearch ML Commons +* Bump checkstyle version for CVE fix ([#1216](https://github.com/opensearch-project/ml-commons/pull/1216)) +* Correct imports for new location with regard to core refactoring ([#1206](https://github.com/opensearch-project/ml-commons/pull/1206)) +* Fix breaking change caused by opensearch core ([#1187](https://github.com/opensearch-project/ml-commons/pull/1187)) +* Bump OpenSearch snapshot version to 2.10 ([#1157](https://github.com/opensearch-project/ml-commons/pull/1157)) +* Bump aws-encryption-sdk-java to fix CVE-2023-33201 ([#1309](https://github.com/opensearch-project/ml-commons/pull/1309)) + + +### OpenSearch Notifications +* [AUTO] Increment version to 2.10.0-SNAPSHOT([#706](https://github.com/opensearch-project/notifications/pull/706)) + + +### OpenSearch Performance Analyzer +* Address core refactor changes for Task foundation classes and StreamIO [#522](https://github.com/opensearch-project/performance-analyzer/pull/522) +* Address xcontent changes in core [#526](https://github.com/opensearch-project/performance-analyzer/pull/526) +* Remove usage of deprecated "master" APIs [#513](https://github.com/opensearch-project/performance-analyzer/pull/513) +* Update docker-compose.yml [#465](https://github.com/opensearch-project/performance-analyzer-rca/pull/465) + + +### OpenSearch Reporting +* Fix CI ([#738](https://github.com/opensearch-project/reporting/pull/738)) +* Update backport CI, add PR merged condition ([#745](https://github.com/opensearch-project/reporting/pull/745)) + + +### OpenSearch Security Analytics +* Bump version to 2.10 and resolve compile issues ([#521](https://github.com/opensearch-project/security-analytics/pull/521)) + + +### OpenSearch Security Analytics-Dashboards +* Bumped tough-cookie, and semver versions. ([#658](https://github.com/opensearch-project/security-analytics-dashboards-plugin/pull/656)) +* Update version of word-wrap ([#695](https://github.com/opensearch-project/security-analytics-dashboards-plugin/pull/695)) +* Bump @cypress/request to 3.0.0 due to CVE-2023-28155. ([#702](https://github.com/opensearch-project/security-analytics-dashboards-plugin/pull/702)) + + +### OpenSearch Security +* [Build Break] Update imports for files refactored in core PR #8157 ([#3003](https://github.com/opensearch-project/security/pull/3003)) +* [Build Break] Fix build after Lucene upgrade and breaking XContentFactory changes ([#3069](https://github.com/opensearch-project/security/pull/3069)) +* [Build Break] Update CircuitBreakerService and LifecycleComponent after core refactor in #9006 ([#3082](https://github.com/opensearch-project/security/pull/3082)) +* [Build Break] React to changes in ActionListener and ActionResponse from #9082 ([#3153](https://github.com/opensearch-project/security/pull/3153)) +* [Build Break] Disable gradlew build cache to ensure most up-to-date dependencies ([#3186](https://github.com/opensearch-project/security/pull/3186)) +* Bump com.carrotsearch.randomizedtesting:randomizedtesting-runner from 2.7.1 to 2.8.1 ([#3109](https://github.com/opensearch-project/security/pull/3109)) +* Bump com.diffplug.spotless from 6.19.0 to 6.21.0 ([#3108](https://github.com/opensearch-project/security/pull/3108)) +* Bump com.fasterxml.woodstox:woodstox-core from 6.4.0 to 6.5.1 ([#3148](https://github.com/opensearch-project/security/pull/3148)) +* Bump com.github.spotbugs from 5.0.14 to 5.1.3 ([#3251](https://github.com/opensearch-project/security/pull/3251)) +* Bump com.github.wnameless.json:json-base from 2.4.0 to 2.4.2 ([#3062](https://github.com/opensearch-project/security/pull/3062)) +* Bump com.github.wnameless.json:json-flattener from 0.16.4 to 0.16.5 ([#3296](https://github.com/opensearch-project/security/pull/3296)) +* Bump com.google.errorprone:error_prone_annotations from 2.3.4 to 2.20.0 ([#3023](https://github.com/opensearch-project/security/pull/3023)) +* Bump com.google.guava:guava from 32.1.1-jre to 32.1.2-jre ([#3149](https://github.com/opensearch-project/security/pull/3149)) +* Bump commons-io:commons-io from 2.11.0 to 2.13.0 ([#3074](https://github.com/opensearch-project/security/pull/3074)) +* Bump com.netflix.nebula.ospackage from 11.1.0 to 11.3.0 ([#3023](https://github.com/opensearch-project/security/pull/3023)) +* Bump com.nulab-inc:zxcvbn from 1.7.0 to 1.8.0 ([#3023](https://github.com/opensearch-project/security/pull/3023)) +* Bump com.unboundid:unboundid-ldapsdk from 4.0.9 to 4.0.14 ([#3143](https://github.com/opensearch-project/security/pull/3143)) +* Bump io.dropwizard.metrics:metrics-core from 3.1.2 to 4.2.19 ([#3073](https://github.com/opensearch-project/security/pull/3073)) +* Bump kafka_version from 3.5.0 to 3.5.1 ([#3041](https://github.com/opensearch-project/security/pull/3041)) +* Bump net.minidev:json-smart from 2.4.11 to 2.5.0 ([#3120](https://github.com/opensearch-project/security/pull/3120)) +* Bump org.apache.camel:camel-xmlsecurity from 3.14.2 to 3.21.0 ([#3023](https://github.com/opensearch-project/security/pull/3023)) +* Bump org.apache.santuario:xmlsec from 2.2.3 to 2.3.3 ([#3210](https://github.com/opensearch-project/security/pull/3210)) +* Bump org.checkerframework:checker-qual from 3.5.0 to 3.36.0 ([#3023](https://github.com/opensearch-project/security/pull/3023)) +* Bump org.cryptacular:cryptacular from 1.2.4 to 1.2.5 ([#3071](https://github.com/opensearch-project/security/pull/3071)) +* Bump org.gradle.test-retry from 1.5.2 to 1.5.4 ([#3072](https://github.com/opensearch-project/security/pull/3072)) +* Bump org.junit.jupiter:junit-jupiter from 5.8.2 to 5.10.0 ([#3146](https://github.com/opensearch-project/security/pull/3146)) +* Bump org.ow2.asm:asm from 9.1 to 9.5 ([#3121](https://github.com/opensearch-project/security/pull/3121)) +* Bump org.scala-lang:scala-library from 2.13.9 to 2.13.11 ([#3119](https://github.com/opensearch-project/security/pull/3119)) +* Bump org.slf4j:slf4j-api from 1.7.30 to 1.7.36 ([#3249](https://github.com/opensearch-project/security/pull/3249)) +* Bump org.xerial.snappy:snappy-java from 1.1.10.1 to 1.1.10.3 ([#3106](https://github.com/opensearch-project/security/pull/3106)) +* Bump actions/create-release from 1.0.0 to 1.1.4 ([#3141](https://github.com/opensearch-project/security/pull/3141)) +* Bump actions/setup-java from 1 to 3 ([#3142](https://github.com/opensearch-project/security/pull/3142)) +* Bump actions/upload-release-asset from 1.0.1 to 1.0.2 ([#3144](https://github.com/opensearch-project/security/pull/3144)) +* Bump fernandrone/linelint from 0.0.4 to 0.0.6 ([#3211](https://github.com/opensearch-project/security/pull/3211)) +* Bump tibdex/github-app-token from 1.5.0 to 1.8.0 ([#3147](https://github.com/opensearch-project/security/pull/3147)) +* Remove log spam for files that are cleaned up ([#3118](https://github.com/opensearch-project/security/pull/3118)) +* Updates integTestRemote task to dynamically fetch common-utils version from build.gradle ([#3122](https://github.com/opensearch-project/security/pull/3122)) +* Switch CodeQL to assemble artifacts using the same build as the rest of CI ([#3132](https://github.com/opensearch-project/security/pull/3132)) +* Only run the backport job on merged pull requests ([#3134](https://github.com/opensearch-project/security/pull/3134)) +* Add code coverage exclusions on false positives ([#3196](https://github.com/opensearch-project/security/pull/3196)) +* Enable jarhell check ([#3227](https://github.com/opensearch-project/security/pull/3227)) +* Retry code coverage upload on failure ([#3242](https://github.com/opensearch-project/security/pull/3242)) +* [Refactor] Adopt request builder patterns for SecurityRestApiActions for consistency and clarity ([#3123](https://github.com/opensearch-project/security/pull/3123)) +* [Refactor] Remove json-path from deps and use JsonPointer instead ([#3262](https://github.com/opensearch-project/security/pull/3262)) +* Use version of org.apache.commons:commons-lang3 defined in core ([#3306](https://github.com/opensearch-project/security/pull/3306)) +* Fix checkstyle #3283 +* Demo Configuration changes ([#3330](https://github.com/opensearch-project/security/pull/3330)) + + +### OpenSearch Security-Dashboards +* Force resolution of selenium-webdriver to 4.10.0 ([#1541](https://github.com/opensearch-project/security-dashboards-plugin/pull/1541)) +* Change the regex command in install dashboard GHA ([#1533](https://github.com/opensearch-project/security-dashboards-plugin/pull/1533)) + + +## REFACTORING + + +### OpenSearch Alerting +* Update actionGet to SuspendUntil for ClusterMetrics ([#1067](https://github.com/opensearch-project/alerting/pull/1067)) +* Resolve compile issues from core changes and update CIs ([#1100](https://github.com/opensearch-project/alerting/pull/1100)) + + +### OpenSearch Anomaly Detection +* Refactor due to core updates: Replace and modify classes and methods. ([#974](https://github.com/opensearch-project/anomaly-detection/pull/974)) + + +### OpenSearch Geospatial +* Refactor LifecycleComponent package path ([#377](https://github.com/opensearch-project/geospatial/pull/377)) +* Refactor Strings utility methods to core library ([#379](https://github.com/opensearch-project/geospatial/pull/379)) + + +### OpenSearch Index Management +* Fix after core #8157. ([#886](https://github.com/opensearch-project/index-management/pull/886)) +* Fix breaking change by core refactor. ([#888](https://github.com/opensearch-project/index-management/pull/888)) +* Handle core breaking change. ([#895](https://github.com/opensearch-project/index-management/pull/895)) +* Set preference to _primary when searching control-center index. ([#911](https://github.com/opensearch-project/index-management/pull/911)) +* Add primary first preference to all search requests. ([#912](https://github.com/opensearch-project/index-management/pull/912)) + + +### OpenSearch k-NN +* Fix TransportAddress Refactoring Changes in Core ([#1020](https://github.com/opensearch-project/k-NN/pull/1020)) + + +### OpenSearch ML Commons +* Renaming metrics ([#1224](https://github.com/opensearch-project/ml-commons/pull/1224)) +* Changing messaging for IllegalArgumentException on duplicate model groups ([#1294](https://github.com/opensearch-project/ml-commons/pull/1294)) +* Fixing some error message handeling ([#1222](https://github.com/opensearch-project/ml-commons/pull/1222)) + + +### OpenSearch Observability +* Fix from upstream core.action changes in https://github.com/opensearch-project/observability/pull/1590 +* Pull jackson,mockito versions from upstream in https://github.com/opensearch-project/observability/pull/1598 +* Updates demo certs used in integ tests in https://github.com/opensearch-project/observability/pull/1600 + + +### OpenSearch Security Analytics +* Fix google-java-format-1.17.0.jar: 1 vulnerabilities ([#526](https://github.com/opensearch-project/security-analytics/pull/526)) +* Segment replication changes ([#529](https://github.com/opensearch-project/security-analytics/pull/529)) +* Use core OpenSearch version of commons-lang3 ([#535](https://github.com/opensearch-project/security-analytics/pull/535)) +* Force google guava to 32.0.1 ([#536](https://github.com/opensearch-project/security-analytics/pull/536)) +* Updates demo certs used in integ tests ([#543](https://github.com/opensearch-project/security-analytics/pull/543)) + + +### OpenSearch Security Analytics-Dashboards +* UI polish for correlations and custom log types. ([#683](https://github.com/opensearch-project/security-analytics-dashboards-plugin/pull/683)) +* [Correlations] Update node size and cursor in correlations graph ([#687](https://github.com/opensearch-project/security-analytics-dashboards-plugin/pull/687)) +* Updates to log types related UX. ([#694](https://github.com/opensearch-project/security-analytics-dashboards-plugin/pull/694)) + + +### SQL +* Applied formatting improvements to Antlr files based on spotless changes (#2017) by @MitchellGale in +* Statically init `typeActionMap` in `OpenSearchExprValueFactory`. by @opensearch-trigger-bot in https://github.com/opensearch-project/sql/pull/1901 +* (#1536) Refactor OpenSearchQueryRequest and move includes to builder by @opensearch-trigger-bot in https://github.com/opensearch-project/sql/pull/1948 +* [Spotless] Applying Google Code Format for core/src/main files #3 (#1932) by @MitchellGale in https://github.com/opensearch-project/sql/pull/1994 +* Developer guide update with Spotless details by @opensearch-trigger-bot in https://github.com/opensearch-project/sql/pull/2004 +* [Spotless] Applying Google Code Format for core/src/main files #4 #1933 by @MitchellGale in https://github.com/opensearch-project/sql/pull/1995 +* [Spotless] Applying Google Code Format for core/src/main files #2 #1931 by @MitchellGale in https://github.com/opensearch-project/sql/pull/1993 +* [Spotless] Applying Google Code Format for core/src/main files #1 #1930 by @MitchellGale in https://github.com/opensearch-project/sql/pull/1992 +* [Spotless] Applying Google Code Format for core #5 (#1951) by @MitchellGale in https://github.com/opensearch-project/sql/pull/1996 +* [spotless] Removes Checkstyle in favor of spotless by @MitchellGale in https://github.com/opensearch-project/sql/pull/2018 +* [Spotless] Entire project running spotless by @MitchellGale in https://github.com/opensearch-project/sql/pull/2016 From 69f95f98c673126cb5d0c7ea191cfe0fc687dabd Mon Sep 17 00:00:00 2001 From: Derek Ho Date: Mon, 25 Sep 2023 17:19:47 -0400 Subject: [PATCH 019/289] Add Insights repos to 2.11 manifest (#4072) Signed-off-by: Derek Ho --- manifests/2.11.0/opensearch-2.11.0.yml | 27 +++++++++++++++++++ .../2.11.0/opensearch-dashboards-2.11.0.yml | 16 +++++++++++ 2 files changed, 43 insertions(+) diff --git a/manifests/2.11.0/opensearch-2.11.0.yml b/manifests/2.11.0/opensearch-2.11.0.yml index 0ec48eb5fd..7d3fac43f5 100644 --- a/manifests/2.11.0/opensearch-2.11.0.yml +++ b/manifests/2.11.0/opensearch-2.11.0.yml @@ -20,3 +20,30 @@ components: platforms: - linux - windows + - name: opensearch-observability + repository: https://github.com/opensearch-project/observability.git + ref: 2.x + platforms: + - linux + - windows + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version + - name: opensearch-reports + repository: https://github.com/opensearch-project/reporting.git + ref: 2.x + platforms: + - linux + - windows + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version + - name: sql + repository: https://github.com/opensearch-project/sql.git + ref: 2.x + platforms: + - linux + - windows + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version: opensearch-sql-plugin diff --git a/manifests/2.11.0/opensearch-dashboards-2.11.0.yml b/manifests/2.11.0/opensearch-dashboards-2.11.0.yml index af12279189..9c30568062 100644 --- a/manifests/2.11.0/opensearch-dashboards-2.11.0.yml +++ b/manifests/2.11.0/opensearch-dashboards-2.11.0.yml @@ -10,3 +10,19 @@ components: - name: OpenSearch-Dashboards repository: https://github.com/opensearch-project/OpenSearch-Dashboards.git ref: 2.x + - name: securityDashboards + repository: https://github.com/opensearch-project/security-dashboards-plugin.git + ref: 2.x + - name: observabilityDashboards + repository: https://github.com/opensearch-project/dashboards-observability.git + ref: 2.x + - name: reportsDashboards + repository: https://github.com/opensearch-project/dashboards-reporting.git + ref: 2.x + - name: ganttChartDashboards + repository: https://github.com/opensearch-project/dashboards-visualizations.git + working_directory: gantt-chart + ref: 2.x + - name: queryWorkbenchDashboards + repository: https://github.com/opensearch-project/dashboards-query-workbench.git + ref: 2.x From 277e2b456dc21d67ea22fa949caf3d1f67f736bf Mon Sep 17 00:00:00 2001 From: Sayali Gaikawad <61760125+gaiksaya@users.noreply.github.com> Date: Mon, 25 Sep 2023 15:59:47 -0700 Subject: [PATCH 020/289] Update refs to 2.10.0 tags (#4074) Signed-off-by: Sayali Gaikawad --- manifests/2.10.0/opensearch-2.10.0.yml | 42 +++++++++---------- .../2.10.0/opensearch-dashboards-2.10.0.yml | 30 ++++++------- 2 files changed, 36 insertions(+), 36 deletions(-) diff --git a/manifests/2.10.0/opensearch-2.10.0.yml b/manifests/2.10.0/opensearch-2.10.0.yml index 99d1813f07..12713d4475 100644 --- a/manifests/2.10.0/opensearch-2.10.0.yml +++ b/manifests/2.10.0/opensearch-2.10.0.yml @@ -10,13 +10,13 @@ ci: components: - name: OpenSearch repository: https://github.com/opensearch-project/OpenSearch.git - ref: eee49cb340edc6c4d489bcd9324dda571fc8dc03 + ref: tags/2.10.0 checks: - gradle:publish - gradle:properties:version - name: common-utils repository: https://github.com/opensearch-project/common-utils.git - ref: 0352c2f4827b0f0239206deb5c3224954d938be3 + ref: tags/2.10.0.0 platforms: - linux - windows @@ -25,7 +25,7 @@ components: - gradle:properties:version - name: job-scheduler repository: https://github.com/opensearch-project/job-scheduler.git - ref: e9d36379eedd1bbe9f11bc3e0512f87a8c808b58 + ref: tags/2.10.0.0 platforms: - linux - windows @@ -34,7 +34,7 @@ components: - gradle:dependencies:opensearch.version - name: k-NN repository: https://github.com/opensearch-project/k-NN.git - ref: e43701624f76b7076835395c8374d8c7d42adf47 + ref: tags/2.10.0.0 platforms: - linux - windows @@ -43,7 +43,7 @@ components: - gradle:dependencies:opensearch.version - name: geospatial repository: https://github.com/opensearch-project/geospatial.git - ref: a3da2221d23bf4384020fe234fb97d46548b52c7 + ref: tags/2.10.0.0 platforms: - linux - windows @@ -52,13 +52,13 @@ components: - gradle:dependencies:opensearch.version - name: security repository: https://github.com/opensearch-project/security.git - ref: 6daa697bcd4c73ea411bb765eddf2fac95a29065 + ref: tags/2.10.0.0 platforms: - linux - windows - name: cross-cluster-replication repository: https://github.com/opensearch-project/cross-cluster-replication.git - ref: dee2f600d214360d32415023a563eeccad103e77 + ref: tags/2.10.0.0 platforms: - linux - windows @@ -67,7 +67,7 @@ components: - gradle:dependencies:opensearch.version - name: ml-commons repository: https://github.com/opensearch-project/ml-commons.git - ref: 521214bb3f0a1e612f3af4ece74e1e3eb00686ed + ref: tags/2.10.0.0 platforms: - linux - windows @@ -76,7 +76,7 @@ components: - gradle:dependencies:opensearch.version: opensearch-ml-plugin - name: neural-search repository: https://github.com/opensearch-project/neural-search.git - ref: 9476d435931315f0b646b3d9c654e80e5a02a828 + ref: tags/2.10.0.0 platforms: - linux - windows @@ -85,7 +85,7 @@ components: - gradle:dependencies:opensearch.version - name: notifications-core repository: https://github.com/opensearch-project/notifications.git - ref: 0a9dfb0c4b54dbe37b304120b02699594bc9572c + ref: tags/2.10.0.0 platforms: - linux - windows @@ -95,7 +95,7 @@ components: - gradle:dependencies:opensearch.version: opensearch-notifications-core - name: notifications repository: https://github.com/opensearch-project/notifications.git - ref: 0a9dfb0c4b54dbe37b304120b02699594bc9572c + ref: tags/2.10.0.0 platforms: - linux - windows @@ -105,7 +105,7 @@ components: - gradle:dependencies:opensearch.version: notifications - name: opensearch-observability repository: https://github.com/opensearch-project/observability.git - ref: d2c087c80f14c9a80566d0f5914e8fafd4f952ed + ref: tags/2.10.0.0 platforms: - linux - windows @@ -114,7 +114,7 @@ components: - gradle:dependencies:opensearch.version - name: opensearch-reports repository: https://github.com/opensearch-project/reporting.git - ref: 3095e3cf1f56357bfe10690446da2adfe7782621 + ref: tags/2.10.0.0 platforms: - linux - windows @@ -123,7 +123,7 @@ components: - gradle:dependencies:opensearch.version - name: sql repository: https://github.com/opensearch-project/sql.git - ref: ef18b389ebd45f5078a8f7a53cb85eef7d25eae3 + ref: tags/2.10.0.0 platforms: - linux - windows @@ -132,7 +132,7 @@ components: - gradle:dependencies:opensearch.version: opensearch-sql-plugin - name: asynchronous-search repository: https://github.com/opensearch-project/asynchronous-search.git - ref: a312d9afb1edc7fb4605a70af54f10be4bd054b3 + ref: tags/2.10.0.0 platforms: - linux - windows @@ -141,7 +141,7 @@ components: - gradle:dependencies:opensearch.version - name: anomaly-detection repository: https://github.com/opensearch-project/anomaly-detection.git - ref: bc4d8b18f33e281d863c5719667ce7d52331a9ba + ref: tags/2.10.0.0 platforms: - linux - windows @@ -150,7 +150,7 @@ components: - gradle:dependencies:opensearch.version - name: alerting repository: https://github.com/opensearch-project/alerting.git - ref: dc1b9bf958b2dae4b3fdab8cee69894338417e9d + ref: tags/2.10.0.0 platforms: - linux - windows @@ -159,7 +159,7 @@ components: - gradle:dependencies:opensearch.version: alerting - name: security-analytics repository: https://github.com/opensearch-project/security-analytics.git - ref: e005b5a4686b9f65e4af2e85ee4d79f35e520572 + ref: tags/2.10.0.0 platforms: - linux - windows @@ -167,7 +167,7 @@ components: - gradle:properties:version - name: index-management repository: https://github.com/opensearch-project/index-management.git - ref: 062badd9be2a7b0a3d73fd9f7e45f52d5fcdf685 + ref: tags/2.10.0.0 platforms: - linux - windows @@ -175,7 +175,7 @@ components: - gradle:properties:version - name: performance-analyzer repository: https://github.com/opensearch-project/performance-analyzer.git - ref: 3ee56fc0d8f7168050fb7d2b066104650aec9710 + ref: tags/2.10.0.0 platforms: - linux checks: @@ -183,7 +183,7 @@ components: - gradle:dependencies:opensearch.version - name: custom-codecs repository: https://github.com/opensearch-project/custom-codecs.git - ref: 3437b438af35e93d321a232833f66e39131ff038 + ref: tags/2.10.0.0 platforms: - linux - windows diff --git a/manifests/2.10.0/opensearch-dashboards-2.10.0.yml b/manifests/2.10.0/opensearch-dashboards-2.10.0.yml index ea3663759c..a99bd7b842 100644 --- a/manifests/2.10.0/opensearch-dashboards-2.10.0.yml +++ b/manifests/2.10.0/opensearch-dashboards-2.10.0.yml @@ -9,47 +9,47 @@ ci: components: - name: OpenSearch-Dashboards repository: https://github.com/opensearch-project/OpenSearch-Dashboards.git - ref: c1120d93e2ee647977f917a1249258a622d4eb5b + ref: tags/2.10.0 - name: functionalTestDashboards repository: https://github.com/opensearch-project/opensearch-dashboards-functional-test.git - ref: '2.10' + ref: tags/2.10.0 - name: observabilityDashboards repository: https://github.com/opensearch-project/dashboards-observability.git - ref: f8a1732c3f9eb38f1cceca1c2df57b716855ada7 + ref: tags/2.10.0.0 - name: reportsDashboards repository: https://github.com/opensearch-project/dashboards-reporting.git - ref: 2d643cc4ee10e2d6ccc16b3317ae4ab5859c20bf + ref: tags/2.10.0.0 - name: ganttChartDashboards repository: https://github.com/opensearch-project/dashboards-visualizations.git working_directory: gantt-chart - ref: a652d97e6ea73e22bce3af6f94cf62c58cde691d + ref: tags/2.10.0.0 - name: queryWorkbenchDashboards repository: https://github.com/opensearch-project/dashboards-query-workbench.git - ref: f373dec82378afc5abb556fae8c70444adb97335 + ref: tags/2.10.0.0 - name: customImportMapDashboards repository: https://github.com/opensearch-project/dashboards-maps.git - ref: 77d7c95fb06a0579c35f8308c450b912f63278a6 + ref: tags/2.10.0.0 - name: anomalyDetectionDashboards repository: https://github.com/opensearch-project/anomaly-detection-dashboards-plugin - ref: bd866a29931054c261a6d5e7846e5e53b87112d6 + ref: tags/2.10.0.0 - name: mlCommonsDashboards repository: https://github.com/opensearch-project/ml-commons-dashboards.git - ref: 5a4ba902615452fba4a4a0f0330641ce2ac28a63 + ref: tags/2.10.0.0 - name: indexManagementDashboards repository: https://github.com/opensearch-project/index-management-dashboards-plugin.git - ref: f7e5f84df6a5e705f1ce6ce52b2c4436cb3cccb5 + ref: tags/2.10.0.0 - name: notificationsDashboards repository: https://github.com/opensearch-project/dashboards-notifications.git - ref: 166d6b87cab5b2709dfb00b9469f4f583d9ec2e0 + ref: tags/2.10.0.0 - name: alertingDashboards repository: https://github.com/opensearch-project/alerting-dashboards-plugin.git - ref: 2774ec291edf4dd6bc3e43c8edcf8425b5ef2c0f + ref: tags/2.10.0.0 - name: securityAnalyticsDashboards repository: https://github.com/opensearch-project/security-analytics-dashboards-plugin.git - ref: 13c8977bd77015d591f50b37be5211221c162b54 + ref: tags/2.10.0.0 - name: securityDashboards repository: https://github.com/opensearch-project/security-dashboards-plugin.git - ref: 0647bf98213f21fb0d4e00528039f7e3d6248fae + ref: tags/2.10.0.0 - name: searchRelevanceDashboards repository: https://github.com/opensearch-project/dashboards-search-relevance.git - ref: eceea9335f1684bc4f48979d14a810b18329905b + ref: tags/2.10.0.0 From 02e05de3e5b1545ab4ae5eb249989271c3f40c79 Mon Sep 17 00:00:00 2001 From: Sayali Gaikawad <61760125+gaiksaya@users.noreply.github.com> Date: Mon, 25 Sep 2023 16:23:34 -0700 Subject: [PATCH 021/289] Add check before triggering tests from distribution build jobs (#4068) Signed-off-by: Sayali Gaikawad --- .../distribution-build.jenkinsfile | 16 ++++++++-------- .../opensearch/distribution-build.jenkinsfile | 12 ++++++------ 2 files changed, 14 insertions(+), 14 deletions(-) diff --git a/jenkins/opensearch-dashboards/distribution-build.jenkinsfile b/jenkins/opensearch-dashboards/distribution-build.jenkinsfile index ec9630f6ee..f8224f8a9a 100644 --- a/jenkins/opensearch-dashboards/distribution-build.jenkinsfile +++ b/jenkins/opensearch-dashboards/distribution-build.jenkinsfile @@ -182,8 +182,8 @@ pipeline { parallel([ 'integ-test': { - Boolean skipIntegTests = INTEG_TEST_JOB_NAME == '' - echo "${skipIntegTests ? 'Skipping integration tests' : 'Running integration tests'}" + Boolean skipIntegTests = (INTEG_TEST_JOB_NAME == '' || TEST_MANIFEST == '' || buildManifestUrl == '' || buildManifestUrlOpenSearch == '') + echo "${skipIntegTests ? 'Skipping integration tests as one of the values has empty string: INTEG_TEST_JOB_NAME, TEST_MANIFEST, buildManifestUrl, buildManifestUrlOpenSearch' : 'Running integration tests'}" if (!skipIntegTests) { def integTestResults = build job: INTEG_TEST_JOB_NAME, @@ -197,8 +197,8 @@ pipeline { } }, 'bwc-test': { - Boolean skipBwcTests = BWC_TEST_JOB_NAME == '' - echo "${skipBwcTests ? 'Skipping BWC tests' : 'Running BWC tests'}" + Boolean skipBwcTests = (BWC_TEST_JOB_NAME == '' || TEST_MANIFEST == '' || buildManifestUrl == '') + echo "${skipBwcTests ? 'Skipping BWC tests as one of the values has empty string: BWC_TEST_JOB_NAME, TEST_MANIFEST, buildManifestUrl' : 'Running BWC tests'}" if (!skipBwcTests) { def bwcTestResults = build job: BWC_TEST_JOB_NAME, @@ -492,8 +492,8 @@ pipeline { parallel([ 'integ-test': { - Boolean skipIntegTests = INTEG_TEST_JOB_NAME == '' - echo "${skipIntegTests ? 'Skipping integration tests' : 'Running integration tests'}" + Boolean skipIntegTests = (INTEG_TEST_JOB_NAME == ''|| TEST_MANIFEST == '' || buildManifestUrl == '' || buildManifestUrlOpenSearch == '') + echo "${skipIntegTests ? 'Skipping integration tests as one of the values has empty string:INTEG_TEST_JOB_NAME, TEST_MANIFEST, buildManifestUrl, buildManifestUrlOpenSearch' : 'Running integration tests'}" if (!skipIntegTests) { def integTestResults = build job: INTEG_TEST_JOB_NAME, @@ -507,8 +507,8 @@ pipeline { } }, 'bwc-test': { - Boolean skipBwcTests = BWC_TEST_JOB_NAME == '' - echo "${skipBwcTests ? 'Skipping BWC tests' : 'Running BWC tests'}" + Boolean skipBwcTests = (BWC_TEST_JOB_NAME == ''|| TEST_MANIFEST == '' || buildManifestUrl == '') + echo "${skipBwcTests ? 'Skipping BWC tests as one of the values has empty string: BWC_TEST_JOB_NAME, TEST_MANIFEST, buildManifestUrl' : 'Running BWC tests'}" if (!skipBwcTests) { def bwcTestResults = build job: BWC_TEST_JOB_NAME, diff --git a/jenkins/opensearch/distribution-build.jenkinsfile b/jenkins/opensearch/distribution-build.jenkinsfile index 8462935eac..3d2b07e7b3 100644 --- a/jenkins/opensearch/distribution-build.jenkinsfile +++ b/jenkins/opensearch/distribution-build.jenkinsfile @@ -310,8 +310,8 @@ pipeline { parallel([ 'integ-test': { - Boolean skipIntegTests = INTEG_TEST_JOB_NAME == '' - echo "${skipIntegTests ? 'Skipping integration tests' : 'Running integration tests'}" + Boolean skipIntegTests = (INTEG_TEST_JOB_NAME == '' || TEST_MANIFEST == '' || buildManifestUrl == '') + echo "${skipIntegTests ? 'Skipping integration tests as one of the values has empty string: INTEG_TEST_JOB_NAME, TEST_MANIFEST, buildManifestUrl' : 'Running integration tests'}" if (!skipIntegTests) { def integTestResults = build job: INTEG_TEST_JOB_NAME, @@ -324,8 +324,8 @@ pipeline { } }, 'bwc-test': { - Boolean skipBwcTests = BWC_TEST_JOB_NAME == '' - echo "${skipBwcTests ? 'Skipping BWC tests' : 'Running BWC tests'}" + Boolean skipBwcTests = (BWC_TEST_JOB_NAME == '' || TEST_MANIFEST == '' || buildManifestUrl == '') + echo "${skipBwcTests ? 'Skipping BWC tests as one of the values has empty string: BWC_TEST_JOB_NAME, TEST_MANIFEST, buildManifestUrl' : 'Running BWC tests'}" if (!skipBwcTests) { def bwcTestResults = build job: BWC_TEST_JOB_NAME, @@ -566,8 +566,8 @@ pipeline { parallel([ 'integ-test': { - Boolean skipIntegTests = INTEG_TEST_JOB_NAME == '' - echo "${skipIntegTests ? 'Skipping integration tests' : 'Running integration tests'}" + Boolean skipIntegTests = (INTEG_TEST_JOB_NAME == '' || TEST_MANIFEST == '' || buildManifestUrl == '') + echo "${skipIntegTests ? 'Skipping integration tests as one of the values has empty string: INTEG_TEST_JOB_NAME, TEST_MANIFEST, buildManifestUrl' : 'Running integration tests'}" if (!skipIntegTests) { def integTestResults = build job: INTEG_TEST_JOB_NAME, From 53e4917eed01033d08a5b1800c193efa7abbcfc2 Mon Sep 17 00:00:00 2001 From: Sayali Gaikawad <61760125+gaiksaya@users.noreply.github.com> Date: Mon, 25 Sep 2023 16:23:54 -0700 Subject: [PATCH 022/289] Separate min snapshot publication into separate workflow (#4024) Signed-off-by: Sayali Gaikawad --- .../opensearch/distribution-build.jenkinsfile | 203 +- .../publish-min-snapshots.jenkinsfile | 180 + tests/jenkins/TestPublishMinSnapshots.groovy | 118 + ...n-3.0.0-snapshot-darwin-build-manifest.yml | 3049 +++++++++++++++++ ...in-3.0.0-snapshot-linux-build-manifest.yml | 3049 +++++++++++++++++ ...-3.0.0-snapshot-windows-build-manifest.yml | 3049 +++++++++++++++++ .../publish-min-snapshots.jenkinsfile.txt | 162 + 7 files changed, 9638 insertions(+), 172 deletions(-) create mode 100644 jenkins/opensearch/publish-min-snapshots.jenkinsfile create mode 100644 tests/jenkins/TestPublishMinSnapshots.groovy create mode 100644 tests/jenkins/data/opensearch-min-3.0.0-snapshot-darwin-build-manifest.yml create mode 100644 tests/jenkins/data/opensearch-min-3.0.0-snapshot-linux-build-manifest.yml create mode 100644 tests/jenkins/data/opensearch-min-3.0.0-snapshot-windows-build-manifest.yml create mode 100644 tests/jenkins/jenkinsjob-regression-files/opensearch/publish-min-snapshots.jenkinsfile.txt diff --git a/jenkins/opensearch/distribution-build.jenkinsfile b/jenkins/opensearch/distribution-build.jenkinsfile index 3d2b07e7b3..4a35eb166c 100644 --- a/jenkins/opensearch/distribution-build.jenkinsfile +++ b/jenkins/opensearch/distribution-build.jenkinsfile @@ -34,14 +34,14 @@ pipeline { ) string( name: 'INTEG_TEST_JOB_NAME', - description: "Name of integration test job that will be triggered, e.g. Playground/integ-test. A non-null empty value here will skip integration tests.", - defaultValue: "integ-test", + description: 'Name of integration test job that will be triggered, e.g. Playground/integ-test. A non-null empty value here will skip integration tests.', + defaultValue: 'integ-test', trim: true ) string( name: 'BWC_TEST_JOB_NAME', - description: "Name of backwards compatibility test job that will be triggered, e.g. Playground/bwc-test. A non-null empty value here will skip BWC tests.", - defaultValue: "bwc-test", + description: 'Name of backwards compatibility test job that will be triggered, e.g. Playground/bwc-test. A non-null empty value here will skip BWC tests.', + defaultValue: 'bwc-test', trim: true ) string( // Note: need to update 'verify-parameters' entries if you add new platform(s) @@ -88,15 +88,15 @@ pipeline { } steps { script { - echo("Detect Docker Images and Related Parameters") + echo('Detect Docker Images and Related Parameters') dockerAgent = detectDockerAgent() - env.javaVersionNumber = dockerAgent.javaVersion.replaceAll("[^0-9]", "") // Only get number + env.javaVersionNumber = dockerAgent.javaVersion.replaceAll('[^0-9]', '') // Only get number currentBuild.description = INPUT_MANIFEST - echo("Verify Build Platforms") + echo('Verify Build Platforms') def build_platform_array = params.BUILD_PLATFORM.tokenize(' ') echo("User Entry Platforms: '${params.BUILD_PLATFORM}', ${build_platform_array}") - def all_platforms = "linux macos windows" + def all_platforms = 'linux macos windows' echo("All Supported Platforms: '${all_platforms}'") if (params.BUILD_PLATFORM == null || params.BUILD_PLATFORM == '') { @@ -115,169 +115,31 @@ pipeline { } stage('build') { parallel { - stage('build-opensearch-snapshot-linux-x64-tar') { - when { - beforeAgent true - expression{ - params.BUILD_PLATFORM.contains('linux') - } - } - environment { - SNAPSHOT_REPO_URL = "https://aws.oss.sonatype.org/content/repositories/snapshots/" - } - agent { - docker { - label AGENT_LINUX_X64 - image dockerAgent.image - args dockerAgent.args - registryUrl 'https://public.ecr.aws/' - alwaysPull true - } - } - steps { - script { - buildManifest( - componentName: "OpenSearch", - inputManifest: "manifests/${INPUT_MANIFEST}", - platform: 'linux', - architecture: 'x64', - distribution: 'tar', - snapshot: true - ) - echo("Uploading min snapshots to S3") - uploadMinSnapshotsToS3( - fileActions: [createSha512Checksums()], - distribution: 'tar' - ) - } - } - post { - always { - postCleanup() - } - } - } - stage('build-opensearch-snapshot-linux-arm64-tar') { - when { - beforeAgent true - expression{ - params.BUILD_PLATFORM.contains('linux') - } - } + stage('Trigger-min-snapshot-build') { agent { docker { - label AGENT_LINUX_ARM64 - image dockerAgent.image - args dockerAgent.args + label 'Jenkins-Agent-AL2023-X64-C54xlarge-Docker-Host' + image 'docker/library/alpine:3' registryUrl 'https://public.ecr.aws/' alwaysPull true } } steps { script { - buildManifest( - componentName: "OpenSearch", - inputManifest: "manifests/${INPUT_MANIFEST}", - platform: 'linux', - architecture: 'arm64', - distribution: 'tar', - snapshot: true - ) - echo("Uploading min snapshots to S3") - uploadMinSnapshotsToS3( - fileActions: [createSha512Checksums()], - distribution: 'tar' - ) - } - } - post { - always { - postCleanup() - } - } - } - stage('build-opensearch-snapshot-macos-x64-tar') { - when { - beforeAgent true - expression{ - params.BUILD_PLATFORM.contains('macos') - } - } - agent { - node { - label 'Jenkins-Agent-MacOS12-X64-Mac1Metal-Multi-Host' - } - } - tools { - jdk dockerAgent.javaVersion - } - steps { - script { - buildManifest( - componentName: "OpenSearch", - inputManifest: "manifests/${INPUT_MANIFEST}", - platform: 'darwin', - architecture: 'x64', - distribution: 'tar', - snapshot: true - ) - echo("Uploading darwin min snapshots to S3") - uploadMinSnapshotsToS3( - fileActions: [createSha512Checksums()], - distribution: 'tar' - ) - } - } - post { - always { - postCleanup() - } - } - } - stage('build-opensearch-snapshot-windows-x64-zip') { - when { - beforeAgent true - expression{ - params.BUILD_PLATFORM.contains('windows') - } - } - agent { - docker { - label AGENT_WINDOWS_X64 - image IMAGE_WINDOWS_ZIP - registryUrl 'https://public.ecr.aws/' - alwaysPull true - } - } - steps { - script { - echo("Switching to Java ${env.javaVersionNumber} on Windows Docker Container") - sh("scoop reset `scoop list jdk | grep ${env.javaVersionNumber} | head -1 | cut -d ' ' -f1`") - buildManifest( - componentName: "OpenSearch", - inputManifest: "manifests/${INPUT_MANIFEST}", - platform: 'windows', - architecture: 'x64', - distribution: 'zip', - snapshot: true - ) - echo("Uploading windows min snapshots to S3") - uploadMinSnapshotsToS3( - fileActions: [createSha512Checksums()], - distribution: 'zip' - ) - } - } - post { - always { - postCleanup() + def snapshotBuild = + build job: 'publish-opensearch-min-snapshots', + propagate: false, + wait: false, + parameters: [ + string(name: 'INPUT_MANIFEST', value: "${INPUT_MANIFEST}"), + ] } } } stage('build-and-test-linux-x64-tar') { when { beforeAgent true - expression{ + expression { params.BUILD_PLATFORM.contains('linux') } } @@ -297,7 +159,7 @@ pipeline { inputManifest: "manifests/${INPUT_MANIFEST}", platform: 'linux', architecture: 'x64', - distribution: "tar", + distribution: 'tar', continueOnError: params.CONTINUE_ON_ERROR ) String buildManifestUrl = buildManifestObj.getUrl(JOB_NAME, BUILD_NUMBER) @@ -357,7 +219,7 @@ pipeline { stage('build-and-test-linux-x64-rpm') { when { beforeAgent true - expression{ + expression { params.BUILD_PLATFORM.contains('linux') } } @@ -450,7 +312,7 @@ pipeline { stage('build-and-test-linux-x64-deb') { when { beforeAgent true - expression{ + expression { params.BUILD_PLATFORM.contains('linux') } } @@ -513,7 +375,6 @@ pipeline { echo "artifactUrl (linux, x64, deb): ${artifactUrl}" String bundleManifestUrl = buildManifestObj.getBundleManifestUrl(JOB_NAME, BUILD_NUMBER) - } } post { @@ -534,7 +395,7 @@ pipeline { stage('build-and-test-linux-arm64-tar') { when { beforeAgent true - expression{ + expression { params.BUILD_PLATFORM.contains('linux') } } @@ -554,7 +415,7 @@ pipeline { inputManifest: "manifests/${INPUT_MANIFEST}", platform: 'linux', architecture: 'arm64', - distribution: "tar", + distribution: 'tar', continueOnError: params.CONTINUE_ON_ERROR ) String buildManifestUrl = buildManifestObj.getUrl(JOB_NAME, BUILD_NUMBER) @@ -598,7 +459,7 @@ pipeline { stage('build-and-test-linux-arm64-rpm') { when { beforeAgent true - expression{ + expression { params.BUILD_PLATFORM.contains('linux') } } @@ -691,7 +552,7 @@ pipeline { stage('build-and-test-linux-arm64-deb') { when { beforeAgent true - expression{ + expression { params.BUILD_PLATFORM.contains('linux') } } @@ -754,7 +615,6 @@ pipeline { echo "artifactUrl (linux, arm64, deb): ${artifactUrl}" String bundleManifestUrl = buildManifestObj.getBundleManifestUrl(JOB_NAME, BUILD_NUMBER) - } } post { @@ -775,7 +635,7 @@ pipeline { stage('build-and-test-windows-x64-zip') { when { beforeAgent true - expression{ + expression { params.BUILD_PLATFORM.contains('windows') } } @@ -796,7 +656,7 @@ pipeline { inputManifest: "manifests/${INPUT_MANIFEST}", platform: 'windows', architecture: 'x64', - distribution: "zip", + distribution: 'zip', continueOnError: params.CONTINUE_ON_ERROR ) String buildManifestUrl = buildManifestObj.getUrl(JOB_NAME, BUILD_NUMBER) @@ -806,7 +666,6 @@ pipeline { echo "buildManifestUrl (windows, x64, zip): ${buildManifestUrl}" echo "artifactUrl (windows, x64, zip): ${artifactUrl}" - } } post { @@ -847,11 +706,11 @@ pipeline { stage('docker build') { when { beforeAgent true - allOf{ + allOf { expression { params.BUILD_DOCKER != 'do_not_build_docker' } - expression{ + expression { params.BUILD_PLATFORM.contains('linux') } } @@ -919,7 +778,7 @@ pipeline { 'assemble-archive-and-test-linux-arm64-deb', ] } - if (params.BUILD_PLATFORM.contains('windows')){ + if (params.BUILD_PLATFORM.contains('windows')) { stages.add('build-and-test-windows-x64-zip') } diff --git a/jenkins/opensearch/publish-min-snapshots.jenkinsfile b/jenkins/opensearch/publish-min-snapshots.jenkinsfile new file mode 100644 index 0000000000..713ad6053e --- /dev/null +++ b/jenkins/opensearch/publish-min-snapshots.jenkinsfile @@ -0,0 +1,180 @@ +lib = library(identifier: 'jenkins@5.8.0', retriever: modernSCM([ + $class: 'GitSCMSource', + remote: 'https://github.com/opensearch-project/opensearch-build-libraries.git', +])) + +pipeline { + options { + timeout(time: 1, unit: 'HOURS') + } + agent none + environment { + AGENT_LINUX_X64 = 'Jenkins-Agent-AL2023-X64-C54xlarge-Docker-Host' + AGENT_LINUX_ARM64 = 'Jenkins-Agent-AL2023-Arm64-C6g4xlarge-Docker-Host' + AGENT_MACOS_X64 = 'Jenkins-Agent-MacOS12-X64-Mac1Metal-Multi-Host' + AGENT_WINDOWS_X64 = 'Jenkins-Agent-Windows2019-X64-C54xlarge-Docker-Host' + IMAGE_WINDOWS_ZIP = 'opensearchstaging/ci-runner:ci-runner-windows2019-servercore-opensearch-build-v1' // required for windows to build zip distribution + } + parameters { + string( + name: 'INPUT_MANIFEST', + description: 'Input manifest under the manifests folder, e.g. 2.0.0/opensearch-2.0.0.yml.', + trim: true + ) + } + stages { + stage('Detect Docker-images') { + agent { + docker { + label AGENT_LINUX_X64 + image 'docker/library/alpine:3' + registryUrl 'https://public.ecr.aws/' + alwaysPull true + } + } + steps { + script { + dockerAgent = detectDockerAgent() + env.javaVersionNumber = dockerAgent.javaVersion.replaceAll("[^0-9]", "") // Only get number + currentBuild.description = INPUT_MANIFEST + } + } + } + stage('Build OpenSearch-min Snapshots') { + parallel { + stage('linux-x64-tar') { + agent { + docker { + label AGENT_LINUX_X64 + image dockerAgent.image + args dockerAgent.args + registryUrl 'https://public.ecr.aws/' + alwaysPull true + } + } + steps { + script { + buildManifest( + componentName: "OpenSearch", + inputManifest: "manifests/${INPUT_MANIFEST}", + platform: 'linux', + architecture: 'x64', + distribution: 'tar', + snapshot: true + ) + echo("Uploading min snapshots to S3") + uploadMinSnapshotsToS3( + fileActions: [createSha512Checksums()], + distribution: 'tar' + ) + } + } + post { + always { + postCleanup() + } + } + } + stage('linux-arm64-tar') { + agent { + docker { + label AGENT_LINUX_ARM64 + image dockerAgent.image + args dockerAgent.args + registryUrl 'https://public.ecr.aws/' + alwaysPull true + } + } + steps { + script { + buildManifest( + componentName: "OpenSearch", + inputManifest: "manifests/${INPUT_MANIFEST}", + platform: 'linux', + architecture: 'arm64', + distribution: 'tar', + snapshot: true + ) + echo("Uploading min snapshots to S3") + uploadMinSnapshotsToS3( + fileActions: [createSha512Checksums()], + distribution: 'tar' + ) + } + } + post { + always { + postCleanup() + } + } + } + stage('macos-x64-tar') { + agent { + node { + label AGENT_MACOS_X64 + } + } + tools { + jdk dockerAgent.javaVersion + } + steps { + script { + buildManifest( + componentName: "OpenSearch", + inputManifest: "manifests/${INPUT_MANIFEST}", + platform: 'darwin', + architecture: 'x64', + distribution: 'tar', + snapshot: true + ) + echo("Uploading darwin min snapshots to S3") + uploadMinSnapshotsToS3( + fileActions: [createSha512Checksums()], + distribution: 'tar' + ) + } + } + post { + always { + postCleanup() + } + } + } + stage('windows-x64-zip') { + agent { + docker { + label AGENT_WINDOWS_X64 + image IMAGE_WINDOWS_ZIP + registryUrl 'https://public.ecr.aws/' + alwaysPull true + } + } + steps { + script { + echo("Switching to Java ${env.javaVersionNumber} on Windows Docker Container") + sh("scoop reset `scoop list jdk | grep ${env.javaVersionNumber} | head -1 | cut -d ' ' -f1`") + buildManifest( + componentName: "OpenSearch", + inputManifest: "manifests/${INPUT_MANIFEST}", + platform: 'windows', + architecture: 'x64', + distribution: 'zip', + snapshot: true + ) + echo("Uploading windows min snapshots to S3") + uploadMinSnapshotsToS3( + fileActions: [createSha512Checksums()], + distribution: 'zip' + ) + } + } + post { + always { + postCleanup() + } + } + } + } + } + } +} diff --git a/tests/jenkins/TestPublishMinSnapshots.groovy b/tests/jenkins/TestPublishMinSnapshots.groovy new file mode 100644 index 0000000000..3cb420cd05 --- /dev/null +++ b/tests/jenkins/TestPublishMinSnapshots.groovy @@ -0,0 +1,118 @@ +/* + * Copyright OpenSearch Contributors + * SPDX-License-Identifier: Apache-2.0 + */ + + +import jenkins.tests.BuildPipelineTest +import org.junit.Before +import org.junit.Test +import static com.lesfurets.jenkins.unit.MethodCall.callArgsToString +import static org.hamcrest.CoreMatchers.equalTo +import static org.hamcrest.CoreMatchers.hasItem +import static org.hamcrest.CoreMatchers.hasItems +import static org.hamcrest.CoreMatchers.notNullValue +import static org.hamcrest.MatcherAssert.assertThat +import static com.lesfurets.jenkins.unit.global.lib.LibraryConfiguration.library +import static com.lesfurets.jenkins.unit.global.lib.GitSource.gitSource +import org.yaml.snakeyaml.Yaml + +class TestPublishMinSnapshots extends BuildPipelineTest { + + @Override + @Before + void setUp() { + + helper.registerSharedLibrary( + library().name('jenkins') + .defaultVersion('5.8.0') + .allowOverride(true) + .implicit(true) + .targetPath('vars') + .retriever(gitSource('https://github.com/opensearch-project/opensearch-build-libraries.git')) + .build() + ) + + super.setUp() + + // Variables + // addParam('INPUT_MANIFEST','3.0.0/opensearch-3.0.0.yml') - to be added after upgrading unit testing library + binding.setVariable('INPUT_MANIFEST', '3.0.0/opensearch-3.0.0.yml') + binding.setVariable('AGENT_LINUX_X64', 'Jenkins-Agent-AL2023-X64-C54xlarge-Docker-Host') + binding.setVariable('AGENT_LINUX_ARM64', 'Jenkins-Agent-AL2023-Arm64-C6g4xlarge-Docker-Host') + binding.setVariable('AGENT_MACOS_X64', 'Jenkins-Agent-MacOS12-X64-Mac1Metal-Multi-Host') + binding.setVariable('AGENT_WINDOWS_X64', 'Jenkins-Agent-Windows2019-X64-C54xlarge-Docker-Host') + binding.setVariable('IMAGE_WINDOWS_ZIP', 'opensearchstaging/ci-runner:ci-runner-windows2019-servercore-opensearch-build-v1') + binding.setVariable('dockerAgent', [image:'opensearchstaging/ci-runner:ci-runner-centos7-opensearch-build-v3', args:'-e JAVA_HOME=/opt/java/openjdk-20']) + helper.registerAllowedMethod("readYaml", [Map.class], { args -> + return new Yaml().load(('tests/jenkins/data/opensearch-min-3.0.0-snapshot-linux-build-manifest.yml' as File).text) + }) + binding.setVariable('ARTIFACT_PRODUCTION_BUCKET_NAME', 'production-s3-bucket-name') + binding.setVariable('ARTIFACT_PROMOTION_ROLE_NAME', 'production-role-name') + binding.setVariable('AWS_ACCOUNT_ARTIFACT', 'aws-account-artifact') + helper.registerAllowedMethod('withCredentials', [Map, Closure], { args, closure -> + closure.delegate = delegate + return helper.callClosure(closure) + }) + helper.registerAllowedMethod('withAWS', [Map, Closure], { args, closure -> + closure.delegate = delegate + return helper.callClosure(closure) + }) + helper.registerAllowedMethod('s3Upload', [Map], {}) + } + + @Test + void TestPublishMinSnapshotsSuccess() { + super.testPipeline('jenkins/opensearch/publish-min-snapshots.jenkinsfile', + 'tests/jenkins/jenkinsjob-regression-files/opensearch/publish-min-snapshots.jenkinsfile') + } + + @Test + void TestLinuxX64Snapshots() { + binding.setVariable('dockerAgent', [image:'opensearchstaging/ci-runner:ci-runner-centos7-opensearch-build-v3', args:'-e JAVA_HOME=/opt/java/openjdk-20']) + helper.registerAllowedMethod("readYaml", [Map.class], { args -> + return new Yaml().load(('tests/jenkins/data/opensearch-min-3.0.0-snapshot-linux-build-manifest.yml' as File).text) + }) + runScript('jenkins/opensearch/publish-min-snapshots.jenkinsfile') + assertThat(getCommands('sh', 'tar'), hasItem('./build.sh manifests/3.0.0/opensearch-3.0.0.yml -d tar --component OpenSearch -p linux -a x64 --snapshot')) + assertThat(getCommands('s3Upload', 'min-3.0.0-SNAPSHOT'), hasItems('{file=/tmp/workspace/tar/builds/opensearch/dist/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz, bucket=ARTIFACT_PRODUCTION_BUCKET_NAME, path=snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz}', + '{file=/tmp/workspace/tar/builds/opensearch/dist/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.sha512, bucket=ARTIFACT_PRODUCTION_BUCKET_NAME, path=snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.sha512}', + '{file=/tmp/workspace/tar/builds/opensearch/dist/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml, bucket=ARTIFACT_PRODUCTION_BUCKET_NAME, path=snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml}')) + } + + @Test + void TestWindowsSnapshots(){ + binding.setVariable('dockerAgent', [image:'opensearchstaging/ci-runner:ci-runner-windows2019-servercore-opensearch-build-v1']) + helper.registerAllowedMethod("readYaml", [Map.class], { args -> + return new Yaml().load(('tests/jenkins/data/opensearch-min-3.0.0-snapshot-windows-build-manifest.yml' as File).text) + }) + runScript('jenkins/opensearch/publish-min-snapshots.jenkinsfile') + assertThat(getCommands('sh', 'windows'), hasItem('./build.sh manifests/3.0.0/opensearch-3.0.0.yml -d zip --component OpenSearch -p windows -a x64 --snapshot')) + assertThat(getCommands('s3Upload', 'min-3.0.0-SNAPSHOT'), hasItems('{file=/tmp/workspace/zip/builds/opensearch/dist/opensearch-min-3.0.0-SNAPSHOT-windows-x64-latest.zip, bucket=ARTIFACT_PRODUCTION_BUCKET_NAME, path=snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-windows-x64-latest.zip}', + '{file=/tmp/workspace/zip/builds/opensearch/dist/opensearch-min-3.0.0-SNAPSHOT-windows-x64-latest.zip.sha512, bucket=ARTIFACT_PRODUCTION_BUCKET_NAME, path=snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-windows-x64-latest.zip.sha512}', + '{file=/tmp/workspace/zip/builds/opensearch/dist/opensearch-min-3.0.0-SNAPSHOT-windows-x64-latest.zip.build-manifest.yml, bucket=ARTIFACT_PRODUCTION_BUCKET_NAME, path=snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-windows-x64-latest.zip.build-manifest.yml}')) + } + + @Test + void TestMacosSnapshots(){ + helper.registerAllowedMethod("readYaml", [Map.class], { args -> + return new Yaml().load(('tests/jenkins/data/opensearch-min-3.0.0-snapshot-darwin-build-manifest.yml' as File).text) + }) + runScript('jenkins/opensearch/publish-min-snapshots.jenkinsfile') + assertThat(getCommands('sh', 'darwin'), hasItem('./build.sh manifests/3.0.0/opensearch-3.0.0.yml -d tar --component OpenSearch -p darwin -a x64 --snapshot')) + assertThat(getCommands('s3Upload', 'min-3.0.0-SNAPSHOT'), hasItems('{file=/tmp/workspace/zip/builds/opensearch/dist/opensearch-min-3.0.0-SNAPSHOT-darwin-x64-latest.tar.gz, bucket=ARTIFACT_PRODUCTION_BUCKET_NAME, path=snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-darwin-x64-latest.tar.gz}', + '{file=/tmp/workspace/zip/builds/opensearch/dist/opensearch-min-3.0.0-SNAPSHOT-darwin-x64-latest.tar.gz.sha512, bucket=ARTIFACT_PRODUCTION_BUCKET_NAME, path=snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-darwin-x64-latest.tar.gz.sha512}', + '{file=/tmp/workspace/zip/builds/opensearch/dist/opensearch-min-3.0.0-SNAPSHOT-darwin-x64-latest.tar.gz.build-manifest.yml, bucket=ARTIFACT_PRODUCTION_BUCKET_NAME, path=snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-darwin-x64-latest.tar.gz.build-manifest.yml}')) + } + + def getCommands(String methodName, String commandString) { + def shCurlCommands = helper.callStack.findAll { call -> + call.methodName == methodName + }.collect { call -> + callArgsToString(call) + }.findAll { externalCommand -> + externalCommand.contains(commandString) + } + return shCurlCommands + } +} diff --git a/tests/jenkins/data/opensearch-min-3.0.0-snapshot-darwin-build-manifest.yml b/tests/jenkins/data/opensearch-min-3.0.0-snapshot-darwin-build-manifest.yml new file mode 100644 index 0000000000..ab0ecfe1ea --- /dev/null +++ b/tests/jenkins/data/opensearch-min-3.0.0-snapshot-darwin-build-manifest.yml @@ -0,0 +1,3049 @@ +--- +schema-version: '1.2' +build: + name: OpenSearch + version: 3.0.0-SNAPSHOT + platform: darwin + architecture: x64 + distribution: tar + id: '8469' +components: + - name: OpenSearch + repository: https://github.com/opensearch-project/OpenSearch.git + ref: main + commit_id: d77fb2489dfe2202a6bf8f0c82c8a5cf453c8262 + artifacts: + maven: + - maven/org/opensearch/custom-suggester/maven-metadata.xml.sha256 + - maven/org/opensearch/custom-suggester/maven-metadata.xml + - maven/org/opensearch/custom-suggester/maven-metadata.xml.sha512 + - maven/org/opensearch/custom-suggester/maven-metadata.xml.md5 + - maven/org/opensearch/custom-suggester/maven-metadata.xml.sha1 + - maven/org/opensearch/custom-suggester/3.0.0-SNAPSHOT/custom-suggester-3.0.0-20230915.000559-1-javadoc.jar.md5 + - maven/org/opensearch/custom-suggester/3.0.0-SNAPSHOT/custom-suggester-3.0.0-20230915.000559-1-javadoc.jar.sha256 + - maven/org/opensearch/custom-suggester/3.0.0-SNAPSHOT/custom-suggester-3.0.0-20230915.000559-1.jar.sha1 + - maven/org/opensearch/custom-suggester/3.0.0-SNAPSHOT/custom-suggester-3.0.0-20230915.000559-1-sources.jar.sha1 + - maven/org/opensearch/custom-suggester/3.0.0-SNAPSHOT/custom-suggester-3.0.0-20230915.000559-1.jar.md5 + - maven/org/opensearch/custom-suggester/3.0.0-SNAPSHOT/custom-suggester-3.0.0-20230915.000559-1.module.md5 + - maven/org/opensearch/custom-suggester/3.0.0-SNAPSHOT/custom-suggester-3.0.0-20230915.000559-1.pom.sha512 + - maven/org/opensearch/custom-suggester/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/custom-suggester/3.0.0-SNAPSHOT/custom-suggester-3.0.0-20230915.000559-1.jar.sha256 + - maven/org/opensearch/custom-suggester/3.0.0-SNAPSHOT/custom-suggester-3.0.0-20230915.000559-1.module.sha256 + - maven/org/opensearch/custom-suggester/3.0.0-SNAPSHOT/custom-suggester-3.0.0-20230915.000559-1.pom.md5 + - maven/org/opensearch/custom-suggester/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/custom-suggester/3.0.0-SNAPSHOT/custom-suggester-3.0.0-20230915.000559-1-sources.jar.sha512 + - maven/org/opensearch/custom-suggester/3.0.0-SNAPSHOT/custom-suggester-3.0.0-20230915.000559-1.pom.sha1 + - maven/org/opensearch/custom-suggester/3.0.0-SNAPSHOT/custom-suggester-3.0.0-20230915.000559-1.pom.sha256 + - maven/org/opensearch/custom-suggester/3.0.0-SNAPSHOT/custom-suggester-3.0.0-20230915.000559-1.pom + - maven/org/opensearch/custom-suggester/3.0.0-SNAPSHOT/custom-suggester-3.0.0-20230915.000559-1.jar.sha512 + - maven/org/opensearch/custom-suggester/3.0.0-SNAPSHOT/custom-suggester-3.0.0-20230915.000559-1.module.sha1 + - maven/org/opensearch/custom-suggester/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/custom-suggester/3.0.0-SNAPSHOT/custom-suggester-3.0.0-20230915.000559-1-javadoc.jar.sha512 + - maven/org/opensearch/custom-suggester/3.0.0-SNAPSHOT/custom-suggester-3.0.0-20230915.000559-1.module + - maven/org/opensearch/custom-suggester/3.0.0-SNAPSHOT/custom-suggester-3.0.0-20230915.000559-1.jar + - maven/org/opensearch/custom-suggester/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/custom-suggester/3.0.0-SNAPSHOT/custom-suggester-3.0.0-20230915.000559-1-sources.jar.sha256 + - maven/org/opensearch/custom-suggester/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/custom-suggester/3.0.0-SNAPSHOT/custom-suggester-3.0.0-20230915.000559-1-sources.jar.md5 + - maven/org/opensearch/custom-suggester/3.0.0-SNAPSHOT/custom-suggester-3.0.0-20230915.000559-1.module.sha512 + - maven/org/opensearch/custom-suggester/3.0.0-SNAPSHOT/custom-suggester-3.0.0-20230915.000559-1-javadoc.jar.sha1 + - maven/org/opensearch/custom-suggester/3.0.0-SNAPSHOT/custom-suggester-3.0.0-20230915.000559-1-javadoc.jar + - maven/org/opensearch/custom-suggester/3.0.0-SNAPSHOT/custom-suggester-3.0.0-20230915.000559-1-sources.jar + - maven/org/opensearch/opensearch-core/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-core/maven-metadata.xml + - maven/org/opensearch/opensearch-core/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-core/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-core/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-core/3.0.0-SNAPSHOT/opensearch-core-3.0.0-20230915.000559-1.jar.sha256 + - maven/org/opensearch/opensearch-core/3.0.0-SNAPSHOT/opensearch-core-3.0.0-20230915.000559-1-sources.jar + - maven/org/opensearch/opensearch-core/3.0.0-SNAPSHOT/opensearch-core-3.0.0-20230915.000559-1.pom.sha512 + - maven/org/opensearch/opensearch-core/3.0.0-SNAPSHOT/opensearch-core-3.0.0-20230915.000559-1-javadoc.jar.sha1 + - maven/org/opensearch/opensearch-core/3.0.0-SNAPSHOT/opensearch-core-3.0.0-20230915.000559-1.jar.md5 + - maven/org/opensearch/opensearch-core/3.0.0-SNAPSHOT/opensearch-core-3.0.0-20230915.000559-1.module.sha256 + - maven/org/opensearch/opensearch-core/3.0.0-SNAPSHOT/opensearch-core-3.0.0-20230915.000559-1.module.md5 + - maven/org/opensearch/opensearch-core/3.0.0-SNAPSHOT/opensearch-core-3.0.0-20230915.000559-1-javadoc.jar + - maven/org/opensearch/opensearch-core/3.0.0-SNAPSHOT/opensearch-core-3.0.0-20230915.000559-1-javadoc.jar.sha512 + - maven/org/opensearch/opensearch-core/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-core/3.0.0-SNAPSHOT/opensearch-core-3.0.0-20230915.000559-1.module + - maven/org/opensearch/opensearch-core/3.0.0-SNAPSHOT/opensearch-core-3.0.0-20230915.000559-1.pom.md5 + - maven/org/opensearch/opensearch-core/3.0.0-SNAPSHOT/opensearch-core-3.0.0-20230915.000559-1-sources.jar.sha256 + - maven/org/opensearch/opensearch-core/3.0.0-SNAPSHOT/opensearch-core-3.0.0-20230915.000559-1.pom.sha1 + - maven/org/opensearch/opensearch-core/3.0.0-SNAPSHOT/opensearch-core-3.0.0-20230915.000559-1.module.sha1 + - maven/org/opensearch/opensearch-core/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/opensearch-core/3.0.0-SNAPSHOT/opensearch-core-3.0.0-20230915.000559-1-sources.jar.md5 + - maven/org/opensearch/opensearch-core/3.0.0-SNAPSHOT/opensearch-core-3.0.0-20230915.000559-1-javadoc.jar.sha256 + - maven/org/opensearch/opensearch-core/3.0.0-SNAPSHOT/opensearch-core-3.0.0-20230915.000559-1-javadoc.jar.md5 + - maven/org/opensearch/opensearch-core/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-core/3.0.0-SNAPSHOT/opensearch-core-3.0.0-20230915.000559-1.jar + - maven/org/opensearch/opensearch-core/3.0.0-SNAPSHOT/opensearch-core-3.0.0-20230915.000559-1.jar.sha512 + - maven/org/opensearch/opensearch-core/3.0.0-SNAPSHOT/opensearch-core-3.0.0-20230915.000559-1.pom.sha256 + - maven/org/opensearch/opensearch-core/3.0.0-SNAPSHOT/opensearch-core-3.0.0-20230915.000559-1.module.sha512 + - maven/org/opensearch/opensearch-core/3.0.0-SNAPSHOT/opensearch-core-3.0.0-20230915.000559-1.jar.sha1 + - maven/org/opensearch/opensearch-core/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-core/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-core/3.0.0-SNAPSHOT/opensearch-core-3.0.0-20230915.000559-1-sources.jar.sha1 + - maven/org/opensearch/opensearch-core/3.0.0-SNAPSHOT/opensearch-core-3.0.0-20230915.000559-1-sources.jar.sha512 + - maven/org/opensearch/opensearch-core/3.0.0-SNAPSHOT/opensearch-core-3.0.0-20230915.000559-1.pom + - maven/org/opensearch/opensearch-nio/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-nio/maven-metadata.xml + - maven/org/opensearch/opensearch-nio/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-nio/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-nio/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-nio/3.0.0-SNAPSHOT/opensearch-nio-3.0.0-20230915.000559-1.pom + - maven/org/opensearch/opensearch-nio/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-nio/3.0.0-SNAPSHOT/opensearch-nio-3.0.0-20230915.000559-1-sources.jar.sha256 + - maven/org/opensearch/opensearch-nio/3.0.0-SNAPSHOT/opensearch-nio-3.0.0-20230915.000559-1-javadoc.jar.sha1 + - maven/org/opensearch/opensearch-nio/3.0.0-SNAPSHOT/opensearch-nio-3.0.0-20230915.000559-1-javadoc.jar.sha512 + - maven/org/opensearch/opensearch-nio/3.0.0-SNAPSHOT/opensearch-nio-3.0.0-20230915.000559-1.jar.sha512 + - maven/org/opensearch/opensearch-nio/3.0.0-SNAPSHOT/opensearch-nio-3.0.0-20230915.000559-1.pom.sha256 + - maven/org/opensearch/opensearch-nio/3.0.0-SNAPSHOT/opensearch-nio-3.0.0-20230915.000559-1.pom.sha1 + - maven/org/opensearch/opensearch-nio/3.0.0-SNAPSHOT/opensearch-nio-3.0.0-20230915.000559-1-sources.jar.md5 + - maven/org/opensearch/opensearch-nio/3.0.0-SNAPSHOT/opensearch-nio-3.0.0-20230915.000559-1.module.sha512 + - maven/org/opensearch/opensearch-nio/3.0.0-SNAPSHOT/opensearch-nio-3.0.0-20230915.000559-1.jar + - maven/org/opensearch/opensearch-nio/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/opensearch-nio/3.0.0-SNAPSHOT/opensearch-nio-3.0.0-20230915.000559-1-sources.jar.sha512 + - maven/org/opensearch/opensearch-nio/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-nio/3.0.0-SNAPSHOT/opensearch-nio-3.0.0-20230915.000559-1-sources.jar + - maven/org/opensearch/opensearch-nio/3.0.0-SNAPSHOT/opensearch-nio-3.0.0-20230915.000559-1.jar.md5 + - maven/org/opensearch/opensearch-nio/3.0.0-SNAPSHOT/opensearch-nio-3.0.0-20230915.000559-1-sources.jar.sha1 + - maven/org/opensearch/opensearch-nio/3.0.0-SNAPSHOT/opensearch-nio-3.0.0-20230915.000559-1-javadoc.jar + - maven/org/opensearch/opensearch-nio/3.0.0-SNAPSHOT/opensearch-nio-3.0.0-20230915.000559-1-javadoc.jar.md5 + - maven/org/opensearch/opensearch-nio/3.0.0-SNAPSHOT/opensearch-nio-3.0.0-20230915.000559-1.module.sha1 + - maven/org/opensearch/opensearch-nio/3.0.0-SNAPSHOT/opensearch-nio-3.0.0-20230915.000559-1.module.sha256 + - maven/org/opensearch/opensearch-nio/3.0.0-SNAPSHOT/opensearch-nio-3.0.0-20230915.000559-1.jar.sha1 + - maven/org/opensearch/opensearch-nio/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-nio/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-nio/3.0.0-SNAPSHOT/opensearch-nio-3.0.0-20230915.000559-1.jar.sha256 + - maven/org/opensearch/opensearch-nio/3.0.0-SNAPSHOT/opensearch-nio-3.0.0-20230915.000559-1.pom.sha512 + - maven/org/opensearch/opensearch-nio/3.0.0-SNAPSHOT/opensearch-nio-3.0.0-20230915.000559-1-javadoc.jar.sha256 + - maven/org/opensearch/opensearch-nio/3.0.0-SNAPSHOT/opensearch-nio-3.0.0-20230915.000559-1.pom.md5 + - maven/org/opensearch/opensearch-nio/3.0.0-SNAPSHOT/opensearch-nio-3.0.0-20230915.000559-1.module.md5 + - maven/org/opensearch/opensearch-nio/3.0.0-SNAPSHOT/opensearch-nio-3.0.0-20230915.000559-1.module + - maven/org/opensearch/wildfly/maven-metadata.xml.sha256 + - maven/org/opensearch/wildfly/maven-metadata.xml + - maven/org/opensearch/wildfly/maven-metadata.xml.sha512 + - maven/org/opensearch/wildfly/maven-metadata.xml.md5 + - maven/org/opensearch/wildfly/maven-metadata.xml.sha1 + - maven/org/opensearch/wildfly/3.0.0-SNAPSHOT/wildfly-3.0.0-20230915.000559-1-sources.jar.sha1 + - maven/org/opensearch/wildfly/3.0.0-SNAPSHOT/wildfly-3.0.0-20230915.000559-1-sources.jar + - maven/org/opensearch/wildfly/3.0.0-SNAPSHOT/wildfly-3.0.0-20230915.000559-1-javadoc.jar + - maven/org/opensearch/wildfly/3.0.0-SNAPSHOT/wildfly-3.0.0-20230915.000559-1.war.md5 + - maven/org/opensearch/wildfly/3.0.0-SNAPSHOT/wildfly-3.0.0-20230915.000559-1.module.sha256 + - maven/org/opensearch/wildfly/3.0.0-SNAPSHOT/wildfly-3.0.0-20230915.000559-1-sources.jar.sha512 + - maven/org/opensearch/wildfly/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/wildfly/3.0.0-SNAPSHOT/wildfly-3.0.0-20230915.000559-1.pom.sha1 + - maven/org/opensearch/wildfly/3.0.0-SNAPSHOT/wildfly-3.0.0-20230915.000559-1-javadoc.jar.md5 + - maven/org/opensearch/wildfly/3.0.0-SNAPSHOT/wildfly-3.0.0-20230915.000559-1.pom.sha256 + - maven/org/opensearch/wildfly/3.0.0-SNAPSHOT/wildfly-3.0.0-20230915.000559-1.war + - maven/org/opensearch/wildfly/3.0.0-SNAPSHOT/wildfly-3.0.0-20230915.000559-1.war.sha1 + - maven/org/opensearch/wildfly/3.0.0-SNAPSHOT/wildfly-3.0.0-20230915.000559-1-javadoc.jar.sha256 + - maven/org/opensearch/wildfly/3.0.0-SNAPSHOT/wildfly-3.0.0-20230915.000559-1.war.sha256 + - maven/org/opensearch/wildfly/3.0.0-SNAPSHOT/wildfly-3.0.0-20230915.000559-1.module.sha1 + - maven/org/opensearch/wildfly/3.0.0-SNAPSHOT/wildfly-3.0.0-20230915.000559-1.module + - maven/org/opensearch/wildfly/3.0.0-SNAPSHOT/wildfly-3.0.0-20230915.000559-1.pom.md5 + - maven/org/opensearch/wildfly/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/wildfly/3.0.0-SNAPSHOT/wildfly-3.0.0-20230915.000559-1-sources.jar.sha256 + - maven/org/opensearch/wildfly/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/wildfly/3.0.0-SNAPSHOT/wildfly-3.0.0-20230915.000559-1.module.sha512 + - maven/org/opensearch/wildfly/3.0.0-SNAPSHOT/wildfly-3.0.0-20230915.000559-1.war.sha512 + - maven/org/opensearch/wildfly/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/wildfly/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/wildfly/3.0.0-SNAPSHOT/wildfly-3.0.0-20230915.000559-1-sources.jar.md5 + - maven/org/opensearch/wildfly/3.0.0-SNAPSHOT/wildfly-3.0.0-20230915.000559-1.pom.sha512 + - maven/org/opensearch/wildfly/3.0.0-SNAPSHOT/wildfly-3.0.0-20230915.000559-1.module.md5 + - maven/org/opensearch/wildfly/3.0.0-SNAPSHOT/wildfly-3.0.0-20230915.000559-1-javadoc.jar.sha512 + - maven/org/opensearch/wildfly/3.0.0-SNAPSHOT/wildfly-3.0.0-20230915.000559-1-javadoc.jar.sha1 + - maven/org/opensearch/wildfly/3.0.0-SNAPSHOT/wildfly-3.0.0-20230915.000559-1.pom + - maven/org/opensearch/test/framework/maven-metadata.xml.sha256 + - maven/org/opensearch/test/framework/maven-metadata.xml + - maven/org/opensearch/test/framework/maven-metadata.xml.sha512 + - maven/org/opensearch/test/framework/maven-metadata.xml.md5 + - maven/org/opensearch/test/framework/maven-metadata.xml.sha1 + - maven/org/opensearch/test/framework/3.0.0-SNAPSHOT/framework-3.0.0-20230915.000559-1-sources.jar + - maven/org/opensearch/test/framework/3.0.0-SNAPSHOT/framework-3.0.0-20230915.000559-1-javadoc.jar + - maven/org/opensearch/test/framework/3.0.0-SNAPSHOT/framework-3.0.0-20230915.000559-1.pom.sha1 + - maven/org/opensearch/test/framework/3.0.0-SNAPSHOT/framework-3.0.0-20230915.000559-1-javadoc.jar.sha512 + - maven/org/opensearch/test/framework/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/test/framework/3.0.0-SNAPSHOT/framework-3.0.0-20230915.000559-1.pom.md5 + - maven/org/opensearch/test/framework/3.0.0-SNAPSHOT/framework-3.0.0-20230915.000559-1-sources.jar.md5 + - maven/org/opensearch/test/framework/3.0.0-SNAPSHOT/framework-3.0.0-20230915.000559-1-sources.jar.sha256 + - maven/org/opensearch/test/framework/3.0.0-SNAPSHOT/framework-3.0.0-20230915.000559-1.module.sha512 + - maven/org/opensearch/test/framework/3.0.0-SNAPSHOT/framework-3.0.0-20230915.000559-1-javadoc.jar.sha1 + - maven/org/opensearch/test/framework/3.0.0-SNAPSHOT/framework-3.0.0-20230915.000559-1.module.sha1 + - maven/org/opensearch/test/framework/3.0.0-SNAPSHOT/framework-3.0.0-20230915.000559-1.pom.sha256 + - maven/org/opensearch/test/framework/3.0.0-SNAPSHOT/framework-3.0.0-20230915.000559-1.jar.sha512 + - maven/org/opensearch/test/framework/3.0.0-SNAPSHOT/framework-3.0.0-20230915.000559-1.jar.md5 + - maven/org/opensearch/test/framework/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/test/framework/3.0.0-SNAPSHOT/framework-3.0.0-20230915.000559-1.jar + - maven/org/opensearch/test/framework/3.0.0-SNAPSHOT/framework-3.0.0-20230915.000559-1-javadoc.jar.sha256 + - maven/org/opensearch/test/framework/3.0.0-SNAPSHOT/framework-3.0.0-20230915.000559-1-sources.jar.sha1 + - maven/org/opensearch/test/framework/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/test/framework/3.0.0-SNAPSHOT/framework-3.0.0-20230915.000559-1-javadoc.jar.md5 + - maven/org/opensearch/test/framework/3.0.0-SNAPSHOT/framework-3.0.0-20230915.000559-1.jar.sha1 + - maven/org/opensearch/test/framework/3.0.0-SNAPSHOT/framework-3.0.0-20230915.000559-1.module + - maven/org/opensearch/test/framework/3.0.0-SNAPSHOT/framework-3.0.0-20230915.000559-1.module.md5 + - maven/org/opensearch/test/framework/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/test/framework/3.0.0-SNAPSHOT/framework-3.0.0-20230915.000559-1.pom + - maven/org/opensearch/test/framework/3.0.0-SNAPSHOT/framework-3.0.0-20230915.000559-1.pom.sha512 + - maven/org/opensearch/test/framework/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/test/framework/3.0.0-SNAPSHOT/framework-3.0.0-20230915.000559-1.jar.sha256 + - maven/org/opensearch/test/framework/3.0.0-SNAPSHOT/framework-3.0.0-20230915.000559-1.module.sha256 + - maven/org/opensearch/test/framework/3.0.0-SNAPSHOT/framework-3.0.0-20230915.000559-1-sources.jar.sha512 + - maven/org/opensearch/test/test-delayed-aggs/maven-metadata.xml.sha256 + - maven/org/opensearch/test/test-delayed-aggs/maven-metadata.xml + - maven/org/opensearch/test/test-delayed-aggs/maven-metadata.xml.sha512 + - maven/org/opensearch/test/test-delayed-aggs/maven-metadata.xml.md5 + - maven/org/opensearch/test/test-delayed-aggs/maven-metadata.xml.sha1 + - maven/org/opensearch/test/test-delayed-aggs/3.0.0-SNAPSHOT/test-delayed-aggs-3.0.0-20230915.000559-1.jar.md5 + - maven/org/opensearch/test/test-delayed-aggs/3.0.0-SNAPSHOT/test-delayed-aggs-3.0.0-20230915.000559-1-javadoc.jar.sha256 + - maven/org/opensearch/test/test-delayed-aggs/3.0.0-SNAPSHOT/test-delayed-aggs-3.0.0-20230915.000559-1-javadoc.jar.sha1 + - maven/org/opensearch/test/test-delayed-aggs/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/test/test-delayed-aggs/3.0.0-SNAPSHOT/test-delayed-aggs-3.0.0-20230915.000559-1.module.sha1 + - maven/org/opensearch/test/test-delayed-aggs/3.0.0-SNAPSHOT/test-delayed-aggs-3.0.0-20230915.000559-1-javadoc.jar + - maven/org/opensearch/test/test-delayed-aggs/3.0.0-SNAPSHOT/test-delayed-aggs-3.0.0-20230915.000559-1.pom.sha256 + - maven/org/opensearch/test/test-delayed-aggs/3.0.0-SNAPSHOT/test-delayed-aggs-3.0.0-20230915.000559-1-sources.jar.md5 + - maven/org/opensearch/test/test-delayed-aggs/3.0.0-SNAPSHOT/test-delayed-aggs-3.0.0-20230915.000559-1.jar.sha1 + - maven/org/opensearch/test/test-delayed-aggs/3.0.0-SNAPSHOT/test-delayed-aggs-3.0.0-20230915.000559-1.jar.sha512 + - maven/org/opensearch/test/test-delayed-aggs/3.0.0-SNAPSHOT/test-delayed-aggs-3.0.0-20230915.000559-1-sources.jar + - maven/org/opensearch/test/test-delayed-aggs/3.0.0-SNAPSHOT/test-delayed-aggs-3.0.0-20230915.000559-1.pom.md5 + - maven/org/opensearch/test/test-delayed-aggs/3.0.0-SNAPSHOT/test-delayed-aggs-3.0.0-20230915.000559-1-sources.jar.sha512 + - maven/org/opensearch/test/test-delayed-aggs/3.0.0-SNAPSHOT/test-delayed-aggs-3.0.0-20230915.000559-1.module.sha512 + - maven/org/opensearch/test/test-delayed-aggs/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/test/test-delayed-aggs/3.0.0-SNAPSHOT/test-delayed-aggs-3.0.0-20230915.000559-1-javadoc.jar.sha512 + - maven/org/opensearch/test/test-delayed-aggs/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/test/test-delayed-aggs/3.0.0-SNAPSHOT/test-delayed-aggs-3.0.0-20230915.000559-1.jar + - maven/org/opensearch/test/test-delayed-aggs/3.0.0-SNAPSHOT/test-delayed-aggs-3.0.0-20230915.000559-1-javadoc.jar.md5 + - maven/org/opensearch/test/test-delayed-aggs/3.0.0-SNAPSHOT/test-delayed-aggs-3.0.0-20230915.000559-1.module + - maven/org/opensearch/test/test-delayed-aggs/3.0.0-SNAPSHOT/test-delayed-aggs-3.0.0-20230915.000559-1-sources.jar.sha1 + - maven/org/opensearch/test/test-delayed-aggs/3.0.0-SNAPSHOT/test-delayed-aggs-3.0.0-20230915.000559-1.module.sha256 + - maven/org/opensearch/test/test-delayed-aggs/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/test/test-delayed-aggs/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/test/test-delayed-aggs/3.0.0-SNAPSHOT/test-delayed-aggs-3.0.0-20230915.000559-1.pom.sha1 + - maven/org/opensearch/test/test-delayed-aggs/3.0.0-SNAPSHOT/test-delayed-aggs-3.0.0-20230915.000559-1.pom.sha512 + - maven/org/opensearch/test/test-delayed-aggs/3.0.0-SNAPSHOT/test-delayed-aggs-3.0.0-20230915.000559-1.jar.sha256 + - maven/org/opensearch/test/test-delayed-aggs/3.0.0-SNAPSHOT/test-delayed-aggs-3.0.0-20230915.000559-1.module.md5 + - maven/org/opensearch/test/test-delayed-aggs/3.0.0-SNAPSHOT/test-delayed-aggs-3.0.0-20230915.000559-1.pom + - maven/org/opensearch/test/test-delayed-aggs/3.0.0-SNAPSHOT/test-delayed-aggs-3.0.0-20230915.000559-1-sources.jar.sha256 + - maven/org/opensearch/test/telemetry/maven-metadata.xml.sha256 + - maven/org/opensearch/test/telemetry/maven-metadata.xml + - maven/org/opensearch/test/telemetry/maven-metadata.xml.sha512 + - maven/org/opensearch/test/telemetry/maven-metadata.xml.md5 + - maven/org/opensearch/test/telemetry/maven-metadata.xml.sha1 + - maven/org/opensearch/test/telemetry/3.0.0-SNAPSHOT/telemetry-3.0.0-20230915.000559-1-sources.jar.sha512 + - maven/org/opensearch/test/telemetry/3.0.0-SNAPSHOT/telemetry-3.0.0-20230915.000559-1.pom + - maven/org/opensearch/test/telemetry/3.0.0-SNAPSHOT/telemetry-3.0.0-20230915.000559-1.pom.sha256 + - maven/org/opensearch/test/telemetry/3.0.0-SNAPSHOT/telemetry-3.0.0-20230915.000559-1.jar.sha512 + - maven/org/opensearch/test/telemetry/3.0.0-SNAPSHOT/telemetry-3.0.0-20230915.000559-1.jar.md5 + - maven/org/opensearch/test/telemetry/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/test/telemetry/3.0.0-SNAPSHOT/telemetry-3.0.0-20230915.000559-1-javadoc.jar.md5 + - maven/org/opensearch/test/telemetry/3.0.0-SNAPSHOT/telemetry-3.0.0-20230915.000559-1.jar + - maven/org/opensearch/test/telemetry/3.0.0-SNAPSHOT/telemetry-3.0.0-20230915.000559-1-javadoc.jar.sha1 + - maven/org/opensearch/test/telemetry/3.0.0-SNAPSHOT/telemetry-3.0.0-20230915.000559-1.pom.sha1 + - maven/org/opensearch/test/telemetry/3.0.0-SNAPSHOT/telemetry-3.0.0-20230915.000559-1.pom.md5 + - maven/org/opensearch/test/telemetry/3.0.0-SNAPSHOT/telemetry-3.0.0-20230915.000559-1-javadoc.jar.sha256 + - maven/org/opensearch/test/telemetry/3.0.0-SNAPSHOT/telemetry-3.0.0-20230915.000559-1.module.sha256 + - maven/org/opensearch/test/telemetry/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/test/telemetry/3.0.0-SNAPSHOT/telemetry-3.0.0-20230915.000559-1-javadoc.jar + - maven/org/opensearch/test/telemetry/3.0.0-SNAPSHOT/telemetry-3.0.0-20230915.000559-1.pom.sha512 + - maven/org/opensearch/test/telemetry/3.0.0-SNAPSHOT/telemetry-3.0.0-20230915.000559-1.jar.sha256 + - maven/org/opensearch/test/telemetry/3.0.0-SNAPSHOT/telemetry-3.0.0-20230915.000559-1-sources.jar + - maven/org/opensearch/test/telemetry/3.0.0-SNAPSHOT/telemetry-3.0.0-20230915.000559-1.module.md5 + - maven/org/opensearch/test/telemetry/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/test/telemetry/3.0.0-SNAPSHOT/telemetry-3.0.0-20230915.000559-1-sources.jar.md5 + - maven/org/opensearch/test/telemetry/3.0.0-SNAPSHOT/telemetry-3.0.0-20230915.000559-1-sources.jar.sha1 + - maven/org/opensearch/test/telemetry/3.0.0-SNAPSHOT/telemetry-3.0.0-20230915.000559-1-sources.jar.sha256 + - maven/org/opensearch/test/telemetry/3.0.0-SNAPSHOT/telemetry-3.0.0-20230915.000559-1.module + - maven/org/opensearch/test/telemetry/3.0.0-SNAPSHOT/telemetry-3.0.0-20230915.000559-1.jar.sha1 + - maven/org/opensearch/test/telemetry/3.0.0-SNAPSHOT/telemetry-3.0.0-20230915.000559-1.module.sha512 + - maven/org/opensearch/test/telemetry/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/test/telemetry/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/test/telemetry/3.0.0-SNAPSHOT/telemetry-3.0.0-20230915.000559-1-javadoc.jar.sha512 + - maven/org/opensearch/test/telemetry/3.0.0-SNAPSHOT/telemetry-3.0.0-20230915.000559-1.module.sha1 + - maven/org/opensearch/painless-allowlist/maven-metadata.xml.sha256 + - maven/org/opensearch/painless-allowlist/maven-metadata.xml + - maven/org/opensearch/painless-allowlist/maven-metadata.xml.sha512 + - maven/org/opensearch/painless-allowlist/maven-metadata.xml.md5 + - maven/org/opensearch/painless-allowlist/maven-metadata.xml.sha1 + - maven/org/opensearch/painless-allowlist/3.0.0-SNAPSHOT/painless-allowlist-3.0.0-20230915.000559-1.module.sha1 + - maven/org/opensearch/painless-allowlist/3.0.0-SNAPSHOT/painless-allowlist-3.0.0-20230915.000559-1.module.sha256 + - maven/org/opensearch/painless-allowlist/3.0.0-SNAPSHOT/painless-allowlist-3.0.0-20230915.000559-1.pom.sha512 + - maven/org/opensearch/painless-allowlist/3.0.0-SNAPSHOT/painless-allowlist-3.0.0-20230915.000559-1.jar.sha256 + - maven/org/opensearch/painless-allowlist/3.0.0-SNAPSHOT/painless-allowlist-3.0.0-20230915.000559-1.module.md5 + - maven/org/opensearch/painless-allowlist/3.0.0-SNAPSHOT/painless-allowlist-3.0.0-20230915.000559-1-sources.jar.sha512 + - maven/org/opensearch/painless-allowlist/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/painless-allowlist/3.0.0-SNAPSHOT/painless-allowlist-3.0.0-20230915.000559-1.pom.md5 + - maven/org/opensearch/painless-allowlist/3.0.0-SNAPSHOT/painless-allowlist-3.0.0-20230915.000559-1-sources.jar.md5 + - maven/org/opensearch/painless-allowlist/3.0.0-SNAPSHOT/painless-allowlist-3.0.0-20230915.000559-1.jar.sha1 + - maven/org/opensearch/painless-allowlist/3.0.0-SNAPSHOT/painless-allowlist-3.0.0-20230915.000559-1-javadoc.jar.sha256 + - maven/org/opensearch/painless-allowlist/3.0.0-SNAPSHOT/painless-allowlist-3.0.0-20230915.000559-1-sources.jar + - maven/org/opensearch/painless-allowlist/3.0.0-SNAPSHOT/painless-allowlist-3.0.0-20230915.000559-1-javadoc.jar + - maven/org/opensearch/painless-allowlist/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/painless-allowlist/3.0.0-SNAPSHOT/painless-allowlist-3.0.0-20230915.000559-1-javadoc.jar.sha1 + - maven/org/opensearch/painless-allowlist/3.0.0-SNAPSHOT/painless-allowlist-3.0.0-20230915.000559-1.jar.md5 + - maven/org/opensearch/painless-allowlist/3.0.0-SNAPSHOT/painless-allowlist-3.0.0-20230915.000559-1-javadoc.jar.md5 + - maven/org/opensearch/painless-allowlist/3.0.0-SNAPSHOT/painless-allowlist-3.0.0-20230915.000559-1-sources.jar.sha1 + - maven/org/opensearch/painless-allowlist/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/painless-allowlist/3.0.0-SNAPSHOT/painless-allowlist-3.0.0-20230915.000559-1.pom.sha256 + - maven/org/opensearch/painless-allowlist/3.0.0-SNAPSHOT/painless-allowlist-3.0.0-20230915.000559-1.module.sha512 + - maven/org/opensearch/painless-allowlist/3.0.0-SNAPSHOT/painless-allowlist-3.0.0-20230915.000559-1.jar.sha512 + - maven/org/opensearch/painless-allowlist/3.0.0-SNAPSHOT/painless-allowlist-3.0.0-20230915.000559-1-sources.jar.sha256 + - maven/org/opensearch/painless-allowlist/3.0.0-SNAPSHOT/painless-allowlist-3.0.0-20230915.000559-1.pom + - maven/org/opensearch/painless-allowlist/3.0.0-SNAPSHOT/painless-allowlist-3.0.0-20230915.000559-1-javadoc.jar.sha512 + - maven/org/opensearch/painless-allowlist/3.0.0-SNAPSHOT/painless-allowlist-3.0.0-20230915.000559-1.module + - maven/org/opensearch/painless-allowlist/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/painless-allowlist/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/painless-allowlist/3.0.0-SNAPSHOT/painless-allowlist-3.0.0-20230915.000559-1.jar + - maven/org/opensearch/painless-allowlist/3.0.0-SNAPSHOT/painless-allowlist-3.0.0-20230915.000559-1.pom.sha1 + - maven/org/opensearch/opensearch-dissect/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-dissect/maven-metadata.xml + - maven/org/opensearch/opensearch-dissect/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-dissect/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-dissect/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-dissect/3.0.0-SNAPSHOT/opensearch-dissect-3.0.0-20230915.000559-1-javadoc.jar.sha512 + - maven/org/opensearch/opensearch-dissect/3.0.0-SNAPSHOT/opensearch-dissect-3.0.0-20230915.000559-1-javadoc.jar.sha1 + - maven/org/opensearch/opensearch-dissect/3.0.0-SNAPSHOT/opensearch-dissect-3.0.0-20230915.000559-1.module + - maven/org/opensearch/opensearch-dissect/3.0.0-SNAPSHOT/opensearch-dissect-3.0.0-20230915.000559-1.jar + - maven/org/opensearch/opensearch-dissect/3.0.0-SNAPSHOT/opensearch-dissect-3.0.0-20230915.000559-1.pom.sha1 + - maven/org/opensearch/opensearch-dissect/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-dissect/3.0.0-SNAPSHOT/opensearch-dissect-3.0.0-20230915.000559-1.pom + - maven/org/opensearch/opensearch-dissect/3.0.0-SNAPSHOT/opensearch-dissect-3.0.0-20230915.000559-1.jar.sha512 + - maven/org/opensearch/opensearch-dissect/3.0.0-SNAPSHOT/opensearch-dissect-3.0.0-20230915.000559-1.pom.sha256 + - maven/org/opensearch/opensearch-dissect/3.0.0-SNAPSHOT/opensearch-dissect-3.0.0-20230915.000559-1.module.sha256 + - maven/org/opensearch/opensearch-dissect/3.0.0-SNAPSHOT/opensearch-dissect-3.0.0-20230915.000559-1-sources.jar.sha256 + - maven/org/opensearch/opensearch-dissect/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/opensearch-dissect/3.0.0-SNAPSHOT/opensearch-dissect-3.0.0-20230915.000559-1-sources.jar.md5 + - maven/org/opensearch/opensearch-dissect/3.0.0-SNAPSHOT/opensearch-dissect-3.0.0-20230915.000559-1.module.sha1 + - maven/org/opensearch/opensearch-dissect/3.0.0-SNAPSHOT/opensearch-dissect-3.0.0-20230915.000559-1.jar.md5 + - maven/org/opensearch/opensearch-dissect/3.0.0-SNAPSHOT/opensearch-dissect-3.0.0-20230915.000559-1-javadoc.jar.md5 + - maven/org/opensearch/opensearch-dissect/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-dissect/3.0.0-SNAPSHOT/opensearch-dissect-3.0.0-20230915.000559-1-javadoc.jar.sha256 + - maven/org/opensearch/opensearch-dissect/3.0.0-SNAPSHOT/opensearch-dissect-3.0.0-20230915.000559-1.jar.sha1 + - maven/org/opensearch/opensearch-dissect/3.0.0-SNAPSHOT/opensearch-dissect-3.0.0-20230915.000559-1.module.sha512 + - maven/org/opensearch/opensearch-dissect/3.0.0-SNAPSHOT/opensearch-dissect-3.0.0-20230915.000559-1-sources.jar.sha512 + - maven/org/opensearch/opensearch-dissect/3.0.0-SNAPSHOT/opensearch-dissect-3.0.0-20230915.000559-1.pom.md5 + - maven/org/opensearch/opensearch-dissect/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-dissect/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-dissect/3.0.0-SNAPSHOT/opensearch-dissect-3.0.0-20230915.000559-1-sources.jar + - maven/org/opensearch/opensearch-dissect/3.0.0-SNAPSHOT/opensearch-dissect-3.0.0-20230915.000559-1.module.md5 + - maven/org/opensearch/opensearch-dissect/3.0.0-SNAPSHOT/opensearch-dissect-3.0.0-20230915.000559-1.jar.sha256 + - maven/org/opensearch/opensearch-dissect/3.0.0-SNAPSHOT/opensearch-dissect-3.0.0-20230915.000559-1-sources.jar.sha1 + - maven/org/opensearch/opensearch-dissect/3.0.0-SNAPSHOT/opensearch-dissect-3.0.0-20230915.000559-1.pom.sha512 + - maven/org/opensearch/opensearch-dissect/3.0.0-SNAPSHOT/opensearch-dissect-3.0.0-20230915.000559-1-javadoc.jar + - maven/org/opensearch/java-version-checker/maven-metadata.xml.sha256 + - maven/org/opensearch/java-version-checker/maven-metadata.xml + - maven/org/opensearch/java-version-checker/maven-metadata.xml.sha512 + - maven/org/opensearch/java-version-checker/maven-metadata.xml.md5 + - maven/org/opensearch/java-version-checker/maven-metadata.xml.sha1 + - maven/org/opensearch/java-version-checker/3.0.0-SNAPSHOT/java-version-checker-3.0.0-20230915.000559-1.pom + - maven/org/opensearch/java-version-checker/3.0.0-SNAPSHOT/java-version-checker-3.0.0-20230915.000559-1.jar.sha1 + - maven/org/opensearch/java-version-checker/3.0.0-SNAPSHOT/java-version-checker-3.0.0-20230915.000559-1-javadoc.jar.md5 + - maven/org/opensearch/java-version-checker/3.0.0-SNAPSHOT/java-version-checker-3.0.0-20230915.000559-1-sources.jar.sha256 + - maven/org/opensearch/java-version-checker/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/java-version-checker/3.0.0-SNAPSHOT/java-version-checker-3.0.0-20230915.000559-1.jar + - maven/org/opensearch/java-version-checker/3.0.0-SNAPSHOT/java-version-checker-3.0.0-20230915.000559-1.pom.sha256 + - maven/org/opensearch/java-version-checker/3.0.0-SNAPSHOT/java-version-checker-3.0.0-20230915.000559-1.jar.sha512 + - maven/org/opensearch/java-version-checker/3.0.0-SNAPSHOT/java-version-checker-3.0.0-20230915.000559-1.module.sha256 + - maven/org/opensearch/java-version-checker/3.0.0-SNAPSHOT/java-version-checker-3.0.0-20230915.000559-1-sources.jar.sha1 + - maven/org/opensearch/java-version-checker/3.0.0-SNAPSHOT/java-version-checker-3.0.0-20230915.000559-1-javadoc.jar.sha512 + - maven/org/opensearch/java-version-checker/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/java-version-checker/3.0.0-SNAPSHOT/java-version-checker-3.0.0-20230915.000559-1.pom.sha1 + - maven/org/opensearch/java-version-checker/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/java-version-checker/3.0.0-SNAPSHOT/java-version-checker-3.0.0-20230915.000559-1-javadoc.jar.sha1 + - maven/org/opensearch/java-version-checker/3.0.0-SNAPSHOT/java-version-checker-3.0.0-20230915.000559-1.module.sha1 + - maven/org/opensearch/java-version-checker/3.0.0-SNAPSHOT/java-version-checker-3.0.0-20230915.000559-1-sources.jar.sha512 + - maven/org/opensearch/java-version-checker/3.0.0-SNAPSHOT/java-version-checker-3.0.0-20230915.000559-1.jar.md5 + - maven/org/opensearch/java-version-checker/3.0.0-SNAPSHOT/java-version-checker-3.0.0-20230915.000559-1-javadoc.jar.sha256 + - maven/org/opensearch/java-version-checker/3.0.0-SNAPSHOT/java-version-checker-3.0.0-20230915.000559-1-sources.jar + - maven/org/opensearch/java-version-checker/3.0.0-SNAPSHOT/java-version-checker-3.0.0-20230915.000559-1.module.sha512 + - maven/org/opensearch/java-version-checker/3.0.0-SNAPSHOT/java-version-checker-3.0.0-20230915.000559-1.module + - maven/org/opensearch/java-version-checker/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/java-version-checker/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/java-version-checker/3.0.0-SNAPSHOT/java-version-checker-3.0.0-20230915.000559-1-javadoc.jar + - maven/org/opensearch/java-version-checker/3.0.0-SNAPSHOT/java-version-checker-3.0.0-20230915.000559-1-sources.jar.md5 + - maven/org/opensearch/java-version-checker/3.0.0-SNAPSHOT/java-version-checker-3.0.0-20230915.000559-1.module.md5 + - maven/org/opensearch/java-version-checker/3.0.0-SNAPSHOT/java-version-checker-3.0.0-20230915.000559-1.pom.sha512 + - maven/org/opensearch/java-version-checker/3.0.0-SNAPSHOT/java-version-checker-3.0.0-20230915.000559-1.jar.sha256 + - maven/org/opensearch/java-version-checker/3.0.0-SNAPSHOT/java-version-checker-3.0.0-20230915.000559-1.pom.md5 + - maven/org/opensearch/opensearch/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch/maven-metadata.xml + - maven/org/opensearch/opensearch/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch/3.0.0-SNAPSHOT/opensearch-3.0.0-20230915.000559-1.jar.sha1 + - maven/org/opensearch/opensearch/3.0.0-SNAPSHOT/opensearch-3.0.0-20230915.000559-1.module + - maven/org/opensearch/opensearch/3.0.0-SNAPSHOT/opensearch-3.0.0-20230915.000559-1-sources.jar.sha256 + - maven/org/opensearch/opensearch/3.0.0-SNAPSHOT/opensearch-3.0.0-20230915.000559-1.pom.sha256 + - maven/org/opensearch/opensearch/3.0.0-SNAPSHOT/opensearch-3.0.0-20230915.000559-1.jar.sha512 + - maven/org/opensearch/opensearch/3.0.0-SNAPSHOT/opensearch-3.0.0-20230915.000559-1.module.sha1 + - maven/org/opensearch/opensearch/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch/3.0.0-SNAPSHOT/opensearch-3.0.0-20230915.000559-1-sources.jar.md5 + - maven/org/opensearch/opensearch/3.0.0-SNAPSHOT/opensearch-3.0.0-20230915.000559-1-javadoc.jar.sha1 + - maven/org/opensearch/opensearch/3.0.0-SNAPSHOT/opensearch-3.0.0-20230915.000559-1-sources.jar + - maven/org/opensearch/opensearch/3.0.0-SNAPSHOT/opensearch-3.0.0-20230915.000559-1-javadoc.jar + - maven/org/opensearch/opensearch/3.0.0-SNAPSHOT/opensearch-3.0.0-20230915.000559-1-javadoc.jar.sha512 + - maven/org/opensearch/opensearch/3.0.0-SNAPSHOT/opensearch-3.0.0-20230915.000559-1.module.sha512 + - maven/org/opensearch/opensearch/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/opensearch/3.0.0-SNAPSHOT/opensearch-3.0.0-20230915.000559-1.pom + - maven/org/opensearch/opensearch/3.0.0-SNAPSHOT/opensearch-3.0.0-20230915.000559-1.pom.sha512 + - maven/org/opensearch/opensearch/3.0.0-SNAPSHOT/opensearch-3.0.0-20230915.000559-1.jar.sha256 + - maven/org/opensearch/opensearch/3.0.0-SNAPSHOT/opensearch-3.0.0-20230915.000559-1.module.md5 + - maven/org/opensearch/opensearch/3.0.0-SNAPSHOT/opensearch-3.0.0-20230915.000559-1.pom.sha1 + - maven/org/opensearch/opensearch/3.0.0-SNAPSHOT/opensearch-3.0.0-20230915.000559-1.pom.md5 + - maven/org/opensearch/opensearch/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch/3.0.0-SNAPSHOT/opensearch-3.0.0-20230915.000559-1-sources.jar.sha512 + - maven/org/opensearch/opensearch/3.0.0-SNAPSHOT/opensearch-3.0.0-20230915.000559-1-sources.jar.sha1 + - maven/org/opensearch/opensearch/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch/3.0.0-SNAPSHOT/opensearch-3.0.0-20230915.000559-1.jar + - maven/org/opensearch/opensearch/3.0.0-SNAPSHOT/opensearch-3.0.0-20230915.000559-1.jar.md5 + - maven/org/opensearch/opensearch/3.0.0-SNAPSHOT/opensearch-3.0.0-20230915.000559-1-javadoc.jar.md5 + - maven/org/opensearch/opensearch/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch/3.0.0-SNAPSHOT/opensearch-3.0.0-20230915.000559-1-javadoc.jar.sha256 + - maven/org/opensearch/opensearch/3.0.0-SNAPSHOT/opensearch-3.0.0-20230915.000559-1.module.sha256 + - maven/org/opensearch/keystore-cli/maven-metadata.xml.sha256 + - maven/org/opensearch/keystore-cli/maven-metadata.xml + - maven/org/opensearch/keystore-cli/maven-metadata.xml.sha512 + - maven/org/opensearch/keystore-cli/maven-metadata.xml.md5 + - maven/org/opensearch/keystore-cli/maven-metadata.xml.sha1 + - maven/org/opensearch/keystore-cli/3.0.0-SNAPSHOT/keystore-cli-3.0.0-20230915.000559-1-javadoc.jar + - maven/org/opensearch/keystore-cli/3.0.0-SNAPSHOT/keystore-cli-3.0.0-20230915.000559-1-sources.jar + - maven/org/opensearch/keystore-cli/3.0.0-SNAPSHOT/keystore-cli-3.0.0-20230915.000559-1-javadoc.jar.sha512 + - maven/org/opensearch/keystore-cli/3.0.0-SNAPSHOT/keystore-cli-3.0.0-20230915.000559-1.module + - maven/org/opensearch/keystore-cli/3.0.0-SNAPSHOT/keystore-cli-3.0.0-20230915.000559-1-javadoc.jar.sha1 + - maven/org/opensearch/keystore-cli/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/keystore-cli/3.0.0-SNAPSHOT/keystore-cli-3.0.0-20230915.000559-1.module.sha512 + - maven/org/opensearch/keystore-cli/3.0.0-SNAPSHOT/keystore-cli-3.0.0-20230915.000559-1.jar.sha1 + - maven/org/opensearch/keystore-cli/3.0.0-SNAPSHOT/keystore-cli-3.0.0-20230915.000559-1.pom.sha256 + - maven/org/opensearch/keystore-cli/3.0.0-SNAPSHOT/keystore-cli-3.0.0-20230915.000559-1.jar.sha512 + - maven/org/opensearch/keystore-cli/3.0.0-SNAPSHOT/keystore-cli-3.0.0-20230915.000559-1-sources.jar.md5 + - maven/org/opensearch/keystore-cli/3.0.0-SNAPSHOT/keystore-cli-3.0.0-20230915.000559-1-sources.jar.sha256 + - maven/org/opensearch/keystore-cli/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/keystore-cli/3.0.0-SNAPSHOT/keystore-cli-3.0.0-20230915.000559-1.module.sha1 + - maven/org/opensearch/keystore-cli/3.0.0-SNAPSHOT/keystore-cli-3.0.0-20230915.000559-1.module.sha256 + - maven/org/opensearch/keystore-cli/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/keystore-cli/3.0.0-SNAPSHOT/keystore-cli-3.0.0-20230915.000559-1-javadoc.jar.sha256 + - maven/org/opensearch/keystore-cli/3.0.0-SNAPSHOT/keystore-cli-3.0.0-20230915.000559-1.jar.md5 + - maven/org/opensearch/keystore-cli/3.0.0-SNAPSHOT/keystore-cli-3.0.0-20230915.000559-1.pom + - maven/org/opensearch/keystore-cli/3.0.0-SNAPSHOT/keystore-cli-3.0.0-20230915.000559-1-javadoc.jar.md5 + - maven/org/opensearch/keystore-cli/3.0.0-SNAPSHOT/keystore-cli-3.0.0-20230915.000559-1-sources.jar.sha1 + - maven/org/opensearch/keystore-cli/3.0.0-SNAPSHOT/keystore-cli-3.0.0-20230915.000559-1-sources.jar.sha512 + - maven/org/opensearch/keystore-cli/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/keystore-cli/3.0.0-SNAPSHOT/keystore-cli-3.0.0-20230915.000559-1.pom.sha1 + - maven/org/opensearch/keystore-cli/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/keystore-cli/3.0.0-SNAPSHOT/keystore-cli-3.0.0-20230915.000559-1.jar + - maven/org/opensearch/keystore-cli/3.0.0-SNAPSHOT/keystore-cli-3.0.0-20230915.000559-1.module.md5 + - maven/org/opensearch/keystore-cli/3.0.0-SNAPSHOT/keystore-cli-3.0.0-20230915.000559-1.pom.sha512 + - maven/org/opensearch/keystore-cli/3.0.0-SNAPSHOT/keystore-cli-3.0.0-20230915.000559-1.pom.md5 + - maven/org/opensearch/keystore-cli/3.0.0-SNAPSHOT/keystore-cli-3.0.0-20230915.000559-1.jar.sha256 + - maven/org/opensearch/custom-settings/maven-metadata.xml.sha256 + - maven/org/opensearch/custom-settings/maven-metadata.xml + - maven/org/opensearch/custom-settings/maven-metadata.xml.sha512 + - maven/org/opensearch/custom-settings/maven-metadata.xml.md5 + - maven/org/opensearch/custom-settings/maven-metadata.xml.sha1 + - maven/org/opensearch/custom-settings/3.0.0-SNAPSHOT/custom-settings-3.0.0-20230915.000559-1.module.sha1 + - maven/org/opensearch/custom-settings/3.0.0-SNAPSHOT/custom-settings-3.0.0-20230915.000559-1-javadoc.jar.sha1 + - maven/org/opensearch/custom-settings/3.0.0-SNAPSHOT/custom-settings-3.0.0-20230915.000559-1-sources.jar.sha256 + - maven/org/opensearch/custom-settings/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/custom-settings/3.0.0-SNAPSHOT/custom-settings-3.0.0-20230915.000559-1.jar.md5 + - maven/org/opensearch/custom-settings/3.0.0-SNAPSHOT/custom-settings-3.0.0-20230915.000559-1.module.md5 + - maven/org/opensearch/custom-settings/3.0.0-SNAPSHOT/custom-settings-3.0.0-20230915.000559-1-javadoc.jar.sha512 + - maven/org/opensearch/custom-settings/3.0.0-SNAPSHOT/custom-settings-3.0.0-20230915.000559-1.jar.sha256 + - maven/org/opensearch/custom-settings/3.0.0-SNAPSHOT/custom-settings-3.0.0-20230915.000559-1.pom.sha512 + - maven/org/opensearch/custom-settings/3.0.0-SNAPSHOT/custom-settings-3.0.0-20230915.000559-1.jar.sha1 + - maven/org/opensearch/custom-settings/3.0.0-SNAPSHOT/custom-settings-3.0.0-20230915.000559-1-javadoc.jar + - maven/org/opensearch/custom-settings/3.0.0-SNAPSHOT/custom-settings-3.0.0-20230915.000559-1.module.sha512 + - maven/org/opensearch/custom-settings/3.0.0-SNAPSHOT/custom-settings-3.0.0-20230915.000559-1.module + - maven/org/opensearch/custom-settings/3.0.0-SNAPSHOT/custom-settings-3.0.0-20230915.000559-1-javadoc.jar.md5 + - maven/org/opensearch/custom-settings/3.0.0-SNAPSHOT/custom-settings-3.0.0-20230915.000559-1.pom.md5 + - maven/org/opensearch/custom-settings/3.0.0-SNAPSHOT/custom-settings-3.0.0-20230915.000559-1-sources.jar + - maven/org/opensearch/custom-settings/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/custom-settings/3.0.0-SNAPSHOT/custom-settings-3.0.0-20230915.000559-1-sources.jar.md5 + - maven/org/opensearch/custom-settings/3.0.0-SNAPSHOT/custom-settings-3.0.0-20230915.000559-1.jar + - maven/org/opensearch/custom-settings/3.0.0-SNAPSHOT/custom-settings-3.0.0-20230915.000559-1-sources.jar.sha512 + - maven/org/opensearch/custom-settings/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/custom-settings/3.0.0-SNAPSHOT/custom-settings-3.0.0-20230915.000559-1.pom.sha1 + - maven/org/opensearch/custom-settings/3.0.0-SNAPSHOT/custom-settings-3.0.0-20230915.000559-1.module.sha256 + - maven/org/opensearch/custom-settings/3.0.0-SNAPSHOT/custom-settings-3.0.0-20230915.000559-1.pom + - maven/org/opensearch/custom-settings/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/custom-settings/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/custom-settings/3.0.0-SNAPSHOT/custom-settings-3.0.0-20230915.000559-1-sources.jar.sha1 + - maven/org/opensearch/custom-settings/3.0.0-SNAPSHOT/custom-settings-3.0.0-20230915.000559-1-javadoc.jar.sha256 + - maven/org/opensearch/custom-settings/3.0.0-SNAPSHOT/custom-settings-3.0.0-20230915.000559-1.jar.sha512 + - maven/org/opensearch/custom-settings/3.0.0-SNAPSHOT/custom-settings-3.0.0-20230915.000559-1.pom.sha256 + - maven/org/opensearch/opensearch-secure-sm/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-secure-sm/maven-metadata.xml + - maven/org/opensearch/opensearch-secure-sm/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-secure-sm/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-secure-sm/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-secure-sm/3.0.0-SNAPSHOT/opensearch-secure-sm-3.0.0-20230915.000559-1.jar.sha1 + - maven/org/opensearch/opensearch-secure-sm/3.0.0-SNAPSHOT/opensearch-secure-sm-3.0.0-20230915.000559-1-javadoc.jar.sha512 + - maven/org/opensearch/opensearch-secure-sm/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-secure-sm/3.0.0-SNAPSHOT/opensearch-secure-sm-3.0.0-20230915.000559-1.module.sha256 + - maven/org/opensearch/opensearch-secure-sm/3.0.0-SNAPSHOT/opensearch-secure-sm-3.0.0-20230915.000559-1.module.sha1 + - maven/org/opensearch/opensearch-secure-sm/3.0.0-SNAPSHOT/opensearch-secure-sm-3.0.0-20230915.000559-1-javadoc.jar.md5 + - maven/org/opensearch/opensearch-secure-sm/3.0.0-SNAPSHOT/opensearch-secure-sm-3.0.0-20230915.000559-1-javadoc.jar + - maven/org/opensearch/opensearch-secure-sm/3.0.0-SNAPSHOT/opensearch-secure-sm-3.0.0-20230915.000559-1-javadoc.jar.sha1 + - maven/org/opensearch/opensearch-secure-sm/3.0.0-SNAPSHOT/opensearch-secure-sm-3.0.0-20230915.000559-1-sources.jar + - maven/org/opensearch/opensearch-secure-sm/3.0.0-SNAPSHOT/opensearch-secure-sm-3.0.0-20230915.000559-1.pom.sha512 + - maven/org/opensearch/opensearch-secure-sm/3.0.0-SNAPSHOT/opensearch-secure-sm-3.0.0-20230915.000559-1.jar.sha256 + - maven/org/opensearch/opensearch-secure-sm/3.0.0-SNAPSHOT/opensearch-secure-sm-3.0.0-20230915.000559-1-sources.jar.sha256 + - maven/org/opensearch/opensearch-secure-sm/3.0.0-SNAPSHOT/opensearch-secure-sm-3.0.0-20230915.000559-1.module.md5 + - maven/org/opensearch/opensearch-secure-sm/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/opensearch-secure-sm/3.0.0-SNAPSHOT/opensearch-secure-sm-3.0.0-20230915.000559-1.module.sha512 + - maven/org/opensearch/opensearch-secure-sm/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-secure-sm/3.0.0-SNAPSHOT/opensearch-secure-sm-3.0.0-20230915.000559-1.pom.sha1 + - maven/org/opensearch/opensearch-secure-sm/3.0.0-SNAPSHOT/opensearch-secure-sm-3.0.0-20230915.000559-1-sources.jar.sha1 + - maven/org/opensearch/opensearch-secure-sm/3.0.0-SNAPSHOT/opensearch-secure-sm-3.0.0-20230915.000559-1.pom.md5 + - maven/org/opensearch/opensearch-secure-sm/3.0.0-SNAPSHOT/opensearch-secure-sm-3.0.0-20230915.000559-1.module + - maven/org/opensearch/opensearch-secure-sm/3.0.0-SNAPSHOT/opensearch-secure-sm-3.0.0-20230915.000559-1-sources.jar.md5 + - maven/org/opensearch/opensearch-secure-sm/3.0.0-SNAPSHOT/opensearch-secure-sm-3.0.0-20230915.000559-1.pom + - maven/org/opensearch/opensearch-secure-sm/3.0.0-SNAPSHOT/opensearch-secure-sm-3.0.0-20230915.000559-1-javadoc.jar.sha256 + - maven/org/opensearch/opensearch-secure-sm/3.0.0-SNAPSHOT/opensearch-secure-sm-3.0.0-20230915.000559-1.pom.sha256 + - maven/org/opensearch/opensearch-secure-sm/3.0.0-SNAPSHOT/opensearch-secure-sm-3.0.0-20230915.000559-1-sources.jar.sha512 + - maven/org/opensearch/opensearch-secure-sm/3.0.0-SNAPSHOT/opensearch-secure-sm-3.0.0-20230915.000559-1.jar.sha512 + - maven/org/opensearch/opensearch-secure-sm/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-secure-sm/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-secure-sm/3.0.0-SNAPSHOT/opensearch-secure-sm-3.0.0-20230915.000559-1.jar + - maven/org/opensearch/opensearch-secure-sm/3.0.0-SNAPSHOT/opensearch-secure-sm-3.0.0-20230915.000559-1.jar.md5 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/maven-metadata.xml + - maven/org/opensearch/plugin/aggs-matrix-stats-client/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/3.0.0-SNAPSHOT/aggs-matrix-stats-client-3.0.0-20230915.000559-1.jar.sha1 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/3.0.0-SNAPSHOT/aggs-matrix-stats-client-3.0.0-20230915.000559-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/3.0.0-SNAPSHOT/aggs-matrix-stats-client-3.0.0-20230915.000559-1.pom + - maven/org/opensearch/plugin/aggs-matrix-stats-client/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/3.0.0-SNAPSHOT/aggs-matrix-stats-client-3.0.0-20230915.000559-1.jar.md5 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/3.0.0-SNAPSHOT/aggs-matrix-stats-client-3.0.0-20230915.000559-1.module.sha512 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/3.0.0-SNAPSHOT/aggs-matrix-stats-client-3.0.0-20230915.000559-1-sources.jar.md5 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/3.0.0-SNAPSHOT/aggs-matrix-stats-client-3.0.0-20230915.000559-1-sources.jar.sha1 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/3.0.0-SNAPSHOT/aggs-matrix-stats-client-3.0.0-20230915.000559-1-sources.jar.sha512 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/3.0.0-SNAPSHOT/aggs-matrix-stats-client-3.0.0-20230915.000559-1.jar.sha512 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/3.0.0-SNAPSHOT/aggs-matrix-stats-client-3.0.0-20230915.000559-1.pom.sha256 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/3.0.0-SNAPSHOT/aggs-matrix-stats-client-3.0.0-20230915.000559-1.jar + - maven/org/opensearch/plugin/aggs-matrix-stats-client/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/aggs-matrix-stats-client/3.0.0-SNAPSHOT/aggs-matrix-stats-client-3.0.0-20230915.000559-1.pom.md5 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/3.0.0-SNAPSHOT/aggs-matrix-stats-client-3.0.0-20230915.000559-1.module.sha1 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/3.0.0-SNAPSHOT/aggs-matrix-stats-client-3.0.0-20230915.000559-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/3.0.0-SNAPSHOT/aggs-matrix-stats-client-3.0.0-20230915.000559-1.module.sha256 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/3.0.0-SNAPSHOT/aggs-matrix-stats-client-3.0.0-20230915.000559-1.pom.sha1 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/3.0.0-SNAPSHOT/aggs-matrix-stats-client-3.0.0-20230915.000559-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/3.0.0-SNAPSHOT/aggs-matrix-stats-client-3.0.0-20230915.000559-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/3.0.0-SNAPSHOT/aggs-matrix-stats-client-3.0.0-20230915.000559-1.module.md5 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/3.0.0-SNAPSHOT/aggs-matrix-stats-client-3.0.0-20230915.000559-1-sources.jar.sha256 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/3.0.0-SNAPSHOT/aggs-matrix-stats-client-3.0.0-20230915.000559-1.jar.sha256 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/3.0.0-SNAPSHOT/aggs-matrix-stats-client-3.0.0-20230915.000559-1.pom.sha512 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/3.0.0-SNAPSHOT/aggs-matrix-stats-client-3.0.0-20230915.000559-1-sources.jar + - maven/org/opensearch/plugin/aggs-matrix-stats-client/3.0.0-SNAPSHOT/aggs-matrix-stats-client-3.0.0-20230915.000559-1.module + - maven/org/opensearch/plugin/aggs-matrix-stats-client/3.0.0-SNAPSHOT/aggs-matrix-stats-client-3.0.0-20230915.000559-1-javadoc.jar + - maven/org/opensearch/plugin/rank-eval-client/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/rank-eval-client/maven-metadata.xml + - maven/org/opensearch/plugin/rank-eval-client/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/rank-eval-client/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/rank-eval-client/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/rank-eval-client/3.0.0-SNAPSHOT/rank-eval-client-3.0.0-20230915.000559-1.module + - maven/org/opensearch/plugin/rank-eval-client/3.0.0-SNAPSHOT/rank-eval-client-3.0.0-20230915.000559-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/rank-eval-client/3.0.0-SNAPSHOT/rank-eval-client-3.0.0-20230915.000559-1.jar.sha1 + - maven/org/opensearch/plugin/rank-eval-client/3.0.0-SNAPSHOT/rank-eval-client-3.0.0-20230915.000559-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/rank-eval-client/3.0.0-SNAPSHOT/rank-eval-client-3.0.0-20230915.000559-1.pom.md5 + - maven/org/opensearch/plugin/rank-eval-client/3.0.0-SNAPSHOT/rank-eval-client-3.0.0-20230915.000559-1.module.sha1 + - maven/org/opensearch/plugin/rank-eval-client/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/rank-eval-client/3.0.0-SNAPSHOT/rank-eval-client-3.0.0-20230915.000559-1-sources.jar.sha512 + - maven/org/opensearch/plugin/rank-eval-client/3.0.0-SNAPSHOT/rank-eval-client-3.0.0-20230915.000559-1.jar.sha512 + - maven/org/opensearch/plugin/rank-eval-client/3.0.0-SNAPSHOT/rank-eval-client-3.0.0-20230915.000559-1.pom.sha256 + - maven/org/opensearch/plugin/rank-eval-client/3.0.0-SNAPSHOT/rank-eval-client-3.0.0-20230915.000559-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/rank-eval-client/3.0.0-SNAPSHOT/rank-eval-client-3.0.0-20230915.000559-1-javadoc.jar + - maven/org/opensearch/plugin/rank-eval-client/3.0.0-SNAPSHOT/rank-eval-client-3.0.0-20230915.000559-1-sources.jar + - maven/org/opensearch/plugin/rank-eval-client/3.0.0-SNAPSHOT/rank-eval-client-3.0.0-20230915.000559-1.jar.md5 + - maven/org/opensearch/plugin/rank-eval-client/3.0.0-SNAPSHOT/rank-eval-client-3.0.0-20230915.000559-1.module.sha512 + - maven/org/opensearch/plugin/rank-eval-client/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/rank-eval-client/3.0.0-SNAPSHOT/rank-eval-client-3.0.0-20230915.000559-1.pom.sha1 + - maven/org/opensearch/plugin/rank-eval-client/3.0.0-SNAPSHOT/rank-eval-client-3.0.0-20230915.000559-1.module.md5 + - maven/org/opensearch/plugin/rank-eval-client/3.0.0-SNAPSHOT/rank-eval-client-3.0.0-20230915.000559-1.jar.sha256 + - maven/org/opensearch/plugin/rank-eval-client/3.0.0-SNAPSHOT/rank-eval-client-3.0.0-20230915.000559-1-sources.jar.sha256 + - maven/org/opensearch/plugin/rank-eval-client/3.0.0-SNAPSHOT/rank-eval-client-3.0.0-20230915.000559-1.pom.sha512 + - maven/org/opensearch/plugin/rank-eval-client/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/rank-eval-client/3.0.0-SNAPSHOT/rank-eval-client-3.0.0-20230915.000559-1.jar + - maven/org/opensearch/plugin/rank-eval-client/3.0.0-SNAPSHOT/rank-eval-client-3.0.0-20230915.000559-1.module.sha256 + - maven/org/opensearch/plugin/rank-eval-client/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/rank-eval-client/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/rank-eval-client/3.0.0-SNAPSHOT/rank-eval-client-3.0.0-20230915.000559-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/rank-eval-client/3.0.0-SNAPSHOT/rank-eval-client-3.0.0-20230915.000559-1.pom + - maven/org/opensearch/plugin/rank-eval-client/3.0.0-SNAPSHOT/rank-eval-client-3.0.0-20230915.000559-1-sources.jar.md5 + - maven/org/opensearch/plugin/rank-eval-client/3.0.0-SNAPSHOT/rank-eval-client-3.0.0-20230915.000559-1-sources.jar.sha1 + - maven/org/opensearch/plugin/analysis-ukrainian/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/analysis-ukrainian/maven-metadata.xml + - maven/org/opensearch/plugin/analysis-ukrainian/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/analysis-ukrainian/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/analysis-ukrainian/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/analysis-ukrainian/3.0.0-SNAPSHOT/analysis-ukrainian-3.0.0-20230915.000559-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/analysis-ukrainian/3.0.0-SNAPSHOT/analysis-ukrainian-3.0.0-20230915.000559-1.module.sha256 + - maven/org/opensearch/plugin/analysis-ukrainian/3.0.0-SNAPSHOT/analysis-ukrainian-3.0.0-20230915.000559-1.jar.md5 + - maven/org/opensearch/plugin/analysis-ukrainian/3.0.0-SNAPSHOT/analysis-ukrainian-3.0.0-20230915.000559-1-sources.jar.sha256 + - maven/org/opensearch/plugin/analysis-ukrainian/3.0.0-SNAPSHOT/analysis-ukrainian-3.0.0-20230915.000559-1.module + - maven/org/opensearch/plugin/analysis-ukrainian/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/analysis-ukrainian/3.0.0-SNAPSHOT/analysis-ukrainian-3.0.0-20230915.000559-1.pom.sha1 + - maven/org/opensearch/plugin/analysis-ukrainian/3.0.0-SNAPSHOT/analysis-ukrainian-3.0.0-20230915.000559-1.module.md5 + - maven/org/opensearch/plugin/analysis-ukrainian/3.0.0-SNAPSHOT/analysis-ukrainian-3.0.0-20230915.000559-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/analysis-ukrainian/3.0.0-SNAPSHOT/analysis-ukrainian-3.0.0-20230915.000559-1.pom.sha512 + - maven/org/opensearch/plugin/analysis-ukrainian/3.0.0-SNAPSHOT/analysis-ukrainian-3.0.0-20230915.000559-1.jar.sha256 + - maven/org/opensearch/plugin/analysis-ukrainian/3.0.0-SNAPSHOT/analysis-ukrainian-3.0.0-20230915.000559-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/analysis-ukrainian/3.0.0-SNAPSHOT/analysis-ukrainian-3.0.0-20230915.000559-1.pom.md5 + - maven/org/opensearch/plugin/analysis-ukrainian/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/analysis-ukrainian/3.0.0-SNAPSHOT/analysis-ukrainian-3.0.0-20230915.000559-1-javadoc.jar + - maven/org/opensearch/plugin/analysis-ukrainian/3.0.0-SNAPSHOT/analysis-ukrainian-3.0.0-20230915.000559-1-sources.jar.sha512 + - maven/org/opensearch/plugin/analysis-ukrainian/3.0.0-SNAPSHOT/analysis-ukrainian-3.0.0-20230915.000559-1-sources.jar + - maven/org/opensearch/plugin/analysis-ukrainian/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/analysis-ukrainian/3.0.0-SNAPSHOT/analysis-ukrainian-3.0.0-20230915.000559-1-sources.jar.sha1 + - maven/org/opensearch/plugin/analysis-ukrainian/3.0.0-SNAPSHOT/analysis-ukrainian-3.0.0-20230915.000559-1.pom + - maven/org/opensearch/plugin/analysis-ukrainian/3.0.0-SNAPSHOT/analysis-ukrainian-3.0.0-20230915.000559-1.module.sha512 + - maven/org/opensearch/plugin/analysis-ukrainian/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/analysis-ukrainian/3.0.0-SNAPSHOT/analysis-ukrainian-3.0.0-20230915.000559-1.jar.sha1 + - maven/org/opensearch/plugin/analysis-ukrainian/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/analysis-ukrainian/3.0.0-SNAPSHOT/analysis-ukrainian-3.0.0-20230915.000559-1-sources.jar.md5 + - maven/org/opensearch/plugin/analysis-ukrainian/3.0.0-SNAPSHOT/analysis-ukrainian-3.0.0-20230915.000559-1.jar + - maven/org/opensearch/plugin/analysis-ukrainian/3.0.0-SNAPSHOT/analysis-ukrainian-3.0.0-20230915.000559-1.pom.sha256 + - maven/org/opensearch/plugin/analysis-ukrainian/3.0.0-SNAPSHOT/analysis-ukrainian-3.0.0-20230915.000559-1.module.sha1 + - maven/org/opensearch/plugin/analysis-ukrainian/3.0.0-SNAPSHOT/analysis-ukrainian-3.0.0-20230915.000559-1.jar.sha512 + - maven/org/opensearch/plugin/analysis-ukrainian/3.0.0-SNAPSHOT/analysis-ukrainian-3.0.0-20230915.000559-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/discovery-azure-classic/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/discovery-azure-classic/maven-metadata.xml + - maven/org/opensearch/plugin/discovery-azure-classic/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/discovery-azure-classic/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/discovery-azure-classic/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/discovery-azure-classic/3.0.0-SNAPSHOT/discovery-azure-classic-3.0.0-20230915.000559-1.jar.sha512 + - maven/org/opensearch/plugin/discovery-azure-classic/3.0.0-SNAPSHOT/discovery-azure-classic-3.0.0-20230915.000559-1.pom.sha256 + - maven/org/opensearch/plugin/discovery-azure-classic/3.0.0-SNAPSHOT/discovery-azure-classic-3.0.0-20230915.000559-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/discovery-azure-classic/3.0.0-SNAPSHOT/discovery-azure-classic-3.0.0-20230915.000559-1.jar.sha1 + - maven/org/opensearch/plugin/discovery-azure-classic/3.0.0-SNAPSHOT/discovery-azure-classic-3.0.0-20230915.000559-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/discovery-azure-classic/3.0.0-SNAPSHOT/discovery-azure-classic-3.0.0-20230915.000559-1.module.sha512 + - maven/org/opensearch/plugin/discovery-azure-classic/3.0.0-SNAPSHOT/discovery-azure-classic-3.0.0-20230915.000559-1-sources.jar + - maven/org/opensearch/plugin/discovery-azure-classic/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/discovery-azure-classic/3.0.0-SNAPSHOT/discovery-azure-classic-3.0.0-20230915.000559-1.pom + - maven/org/opensearch/plugin/discovery-azure-classic/3.0.0-SNAPSHOT/discovery-azure-classic-3.0.0-20230915.000559-1-javadoc.jar + - maven/org/opensearch/plugin/discovery-azure-classic/3.0.0-SNAPSHOT/discovery-azure-classic-3.0.0-20230915.000559-1.module.sha1 + - maven/org/opensearch/plugin/discovery-azure-classic/3.0.0-SNAPSHOT/discovery-azure-classic-3.0.0-20230915.000559-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/discovery-azure-classic/3.0.0-SNAPSHOT/discovery-azure-classic-3.0.0-20230915.000559-1.jar + - maven/org/opensearch/plugin/discovery-azure-classic/3.0.0-SNAPSHOT/discovery-azure-classic-3.0.0-20230915.000559-1.module + - maven/org/opensearch/plugin/discovery-azure-classic/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/discovery-azure-classic/3.0.0-SNAPSHOT/discovery-azure-classic-3.0.0-20230915.000559-1-sources.jar.sha256 + - maven/org/opensearch/plugin/discovery-azure-classic/3.0.0-SNAPSHOT/discovery-azure-classic-3.0.0-20230915.000559-1.pom.sha1 + - maven/org/opensearch/plugin/discovery-azure-classic/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/discovery-azure-classic/3.0.0-SNAPSHOT/discovery-azure-classic-3.0.0-20230915.000559-1.jar.sha256 + - maven/org/opensearch/plugin/discovery-azure-classic/3.0.0-SNAPSHOT/discovery-azure-classic-3.0.0-20230915.000559-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/discovery-azure-classic/3.0.0-SNAPSHOT/discovery-azure-classic-3.0.0-20230915.000559-1.pom.sha512 + - maven/org/opensearch/plugin/discovery-azure-classic/3.0.0-SNAPSHOT/discovery-azure-classic-3.0.0-20230915.000559-1.module.md5 + - maven/org/opensearch/plugin/discovery-azure-classic/3.0.0-SNAPSHOT/discovery-azure-classic-3.0.0-20230915.000559-1.module.sha256 + - maven/org/opensearch/plugin/discovery-azure-classic/3.0.0-SNAPSHOT/discovery-azure-classic-3.0.0-20230915.000559-1.pom.md5 + - maven/org/opensearch/plugin/discovery-azure-classic/3.0.0-SNAPSHOT/discovery-azure-classic-3.0.0-20230915.000559-1-sources.jar.md5 + - maven/org/opensearch/plugin/discovery-azure-classic/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/discovery-azure-classic/3.0.0-SNAPSHOT/discovery-azure-classic-3.0.0-20230915.000559-1-sources.jar.sha512 + - maven/org/opensearch/plugin/discovery-azure-classic/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/discovery-azure-classic/3.0.0-SNAPSHOT/discovery-azure-classic-3.0.0-20230915.000559-1.jar.md5 + - maven/org/opensearch/plugin/discovery-azure-classic/3.0.0-SNAPSHOT/discovery-azure-classic-3.0.0-20230915.000559-1-sources.jar.sha1 + - maven/org/opensearch/plugin/parent-join-client/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/parent-join-client/maven-metadata.xml + - maven/org/opensearch/plugin/parent-join-client/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/parent-join-client/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/parent-join-client/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/parent-join-client/3.0.0-SNAPSHOT/parent-join-client-3.0.0-20230915.000559-1.jar.sha512 + - maven/org/opensearch/plugin/parent-join-client/3.0.0-SNAPSHOT/parent-join-client-3.0.0-20230915.000559-1.pom.sha256 + - maven/org/opensearch/plugin/parent-join-client/3.0.0-SNAPSHOT/parent-join-client-3.0.0-20230915.000559-1.module.sha512 + - maven/org/opensearch/plugin/parent-join-client/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/parent-join-client/3.0.0-SNAPSHOT/parent-join-client-3.0.0-20230915.000559-1.jar + - maven/org/opensearch/plugin/parent-join-client/3.0.0-SNAPSHOT/parent-join-client-3.0.0-20230915.000559-1.jar.sha1 + - maven/org/opensearch/plugin/parent-join-client/3.0.0-SNAPSHOT/parent-join-client-3.0.0-20230915.000559-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/parent-join-client/3.0.0-SNAPSHOT/parent-join-client-3.0.0-20230915.000559-1-sources.jar.sha1 + - maven/org/opensearch/plugin/parent-join-client/3.0.0-SNAPSHOT/parent-join-client-3.0.0-20230915.000559-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/parent-join-client/3.0.0-SNAPSHOT/parent-join-client-3.0.0-20230915.000559-1-sources.jar.sha512 + - maven/org/opensearch/plugin/parent-join-client/3.0.0-SNAPSHOT/parent-join-client-3.0.0-20230915.000559-1.pom + - maven/org/opensearch/plugin/parent-join-client/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/parent-join-client/3.0.0-SNAPSHOT/parent-join-client-3.0.0-20230915.000559-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/parent-join-client/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/parent-join-client/3.0.0-SNAPSHOT/parent-join-client-3.0.0-20230915.000559-1.pom.sha1 + - maven/org/opensearch/plugin/parent-join-client/3.0.0-SNAPSHOT/parent-join-client-3.0.0-20230915.000559-1-sources.jar + - maven/org/opensearch/plugin/parent-join-client/3.0.0-SNAPSHOT/parent-join-client-3.0.0-20230915.000559-1.jar.sha256 + - maven/org/opensearch/plugin/parent-join-client/3.0.0-SNAPSHOT/parent-join-client-3.0.0-20230915.000559-1-sources.jar.md5 + - maven/org/opensearch/plugin/parent-join-client/3.0.0-SNAPSHOT/parent-join-client-3.0.0-20230915.000559-1.pom.sha512 + - maven/org/opensearch/plugin/parent-join-client/3.0.0-SNAPSHOT/parent-join-client-3.0.0-20230915.000559-1.module.sha256 + - maven/org/opensearch/plugin/parent-join-client/3.0.0-SNAPSHOT/parent-join-client-3.0.0-20230915.000559-1.jar.md5 + - maven/org/opensearch/plugin/parent-join-client/3.0.0-SNAPSHOT/parent-join-client-3.0.0-20230915.000559-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/parent-join-client/3.0.0-SNAPSHOT/parent-join-client-3.0.0-20230915.000559-1-javadoc.jar + - maven/org/opensearch/plugin/parent-join-client/3.0.0-SNAPSHOT/parent-join-client-3.0.0-20230915.000559-1.module.md5 + - maven/org/opensearch/plugin/parent-join-client/3.0.0-SNAPSHOT/parent-join-client-3.0.0-20230915.000559-1.module.sha1 + - maven/org/opensearch/plugin/parent-join-client/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/parent-join-client/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/parent-join-client/3.0.0-SNAPSHOT/parent-join-client-3.0.0-20230915.000559-1-sources.jar.sha256 + - maven/org/opensearch/plugin/parent-join-client/3.0.0-SNAPSHOT/parent-join-client-3.0.0-20230915.000559-1.pom.md5 + - maven/org/opensearch/plugin/parent-join-client/3.0.0-SNAPSHOT/parent-join-client-3.0.0-20230915.000559-1.module + - maven/org/opensearch/plugin/store-smb/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/store-smb/maven-metadata.xml + - maven/org/opensearch/plugin/store-smb/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/store-smb/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/store-smb/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/store-smb/3.0.0-SNAPSHOT/store-smb-3.0.0-20230915.000559-1.pom.sha256 + - maven/org/opensearch/plugin/store-smb/3.0.0-SNAPSHOT/store-smb-3.0.0-20230915.000559-1.jar.sha512 + - maven/org/opensearch/plugin/store-smb/3.0.0-SNAPSHOT/store-smb-3.0.0-20230915.000559-1.module.sha512 + - maven/org/opensearch/plugin/store-smb/3.0.0-SNAPSHOT/store-smb-3.0.0-20230915.000559-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/store-smb/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/store-smb/3.0.0-SNAPSHOT/store-smb-3.0.0-20230915.000559-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/store-smb/3.0.0-SNAPSHOT/store-smb-3.0.0-20230915.000559-1-sources.jar.sha512 + - maven/org/opensearch/plugin/store-smb/3.0.0-SNAPSHOT/store-smb-3.0.0-20230915.000559-1.jar.sha1 + - maven/org/opensearch/plugin/store-smb/3.0.0-SNAPSHOT/store-smb-3.0.0-20230915.000559-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/store-smb/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/store-smb/3.0.0-SNAPSHOT/store-smb-3.0.0-20230915.000559-1-sources.jar.md5 + - maven/org/opensearch/plugin/store-smb/3.0.0-SNAPSHOT/store-smb-3.0.0-20230915.000559-1.module.sha256 + - maven/org/opensearch/plugin/store-smb/3.0.0-SNAPSHOT/store-smb-3.0.0-20230915.000559-1.pom + - maven/org/opensearch/plugin/store-smb/3.0.0-SNAPSHOT/store-smb-3.0.0-20230915.000559-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/store-smb/3.0.0-SNAPSHOT/store-smb-3.0.0-20230915.000559-1.module + - maven/org/opensearch/plugin/store-smb/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/store-smb/3.0.0-SNAPSHOT/store-smb-3.0.0-20230915.000559-1.pom.md5 + - maven/org/opensearch/plugin/store-smb/3.0.0-SNAPSHOT/store-smb-3.0.0-20230915.000559-1.pom.sha512 + - maven/org/opensearch/plugin/store-smb/3.0.0-SNAPSHOT/store-smb-3.0.0-20230915.000559-1.jar.sha256 + - maven/org/opensearch/plugin/store-smb/3.0.0-SNAPSHOT/store-smb-3.0.0-20230915.000559-1-javadoc.jar + - maven/org/opensearch/plugin/store-smb/3.0.0-SNAPSHOT/store-smb-3.0.0-20230915.000559-1-sources.jar + - maven/org/opensearch/plugin/store-smb/3.0.0-SNAPSHOT/store-smb-3.0.0-20230915.000559-1.module.md5 + - maven/org/opensearch/plugin/store-smb/3.0.0-SNAPSHOT/store-smb-3.0.0-20230915.000559-1.pom.sha1 + - maven/org/opensearch/plugin/store-smb/3.0.0-SNAPSHOT/store-smb-3.0.0-20230915.000559-1.jar + - maven/org/opensearch/plugin/store-smb/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/store-smb/3.0.0-SNAPSHOT/store-smb-3.0.0-20230915.000559-1-sources.jar.sha1 + - maven/org/opensearch/plugin/store-smb/3.0.0-SNAPSHOT/store-smb-3.0.0-20230915.000559-1.module.sha1 + - maven/org/opensearch/plugin/store-smb/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/store-smb/3.0.0-SNAPSHOT/store-smb-3.0.0-20230915.000559-1.jar.md5 + - maven/org/opensearch/plugin/store-smb/3.0.0-SNAPSHOT/store-smb-3.0.0-20230915.000559-1-sources.jar.sha256 + - maven/org/opensearch/plugin/analysis-icu-client/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/analysis-icu-client/maven-metadata.xml + - maven/org/opensearch/plugin/analysis-icu-client/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/analysis-icu-client/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/analysis-icu-client/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/analysis-icu-client/3.0.0-SNAPSHOT/analysis-icu-client-3.0.0-20230915.000559-1.pom.sha1 + - maven/org/opensearch/plugin/analysis-icu-client/3.0.0-SNAPSHOT/analysis-icu-client-3.0.0-20230915.000559-1.module + - maven/org/opensearch/plugin/analysis-icu-client/3.0.0-SNAPSHOT/analysis-icu-client-3.0.0-20230915.000559-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/analysis-icu-client/3.0.0-SNAPSHOT/analysis-icu-client-3.0.0-20230915.000559-1-sources.jar.sha1 + - maven/org/opensearch/plugin/analysis-icu-client/3.0.0-SNAPSHOT/analysis-icu-client-3.0.0-20230915.000559-1.jar + - maven/org/opensearch/plugin/analysis-icu-client/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/analysis-icu-client/3.0.0-SNAPSHOT/analysis-icu-client-3.0.0-20230915.000559-1.module.sha256 + - maven/org/opensearch/plugin/analysis-icu-client/3.0.0-SNAPSHOT/analysis-icu-client-3.0.0-20230915.000559-1.module.md5 + - maven/org/opensearch/plugin/analysis-icu-client/3.0.0-SNAPSHOT/analysis-icu-client-3.0.0-20230915.000559-1-sources.jar.sha512 + - maven/org/opensearch/plugin/analysis-icu-client/3.0.0-SNAPSHOT/analysis-icu-client-3.0.0-20230915.000559-1.pom.sha512 + - maven/org/opensearch/plugin/analysis-icu-client/3.0.0-SNAPSHOT/analysis-icu-client-3.0.0-20230915.000559-1.jar.sha256 + - maven/org/opensearch/plugin/analysis-icu-client/3.0.0-SNAPSHOT/analysis-icu-client-3.0.0-20230915.000559-1.pom + - maven/org/opensearch/plugin/analysis-icu-client/3.0.0-SNAPSHOT/analysis-icu-client-3.0.0-20230915.000559-1-sources.jar.md5 + - maven/org/opensearch/plugin/analysis-icu-client/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/analysis-icu-client/3.0.0-SNAPSHOT/analysis-icu-client-3.0.0-20230915.000559-1.jar.sha1 + - maven/org/opensearch/plugin/analysis-icu-client/3.0.0-SNAPSHOT/analysis-icu-client-3.0.0-20230915.000559-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/analysis-icu-client/3.0.0-SNAPSHOT/analysis-icu-client-3.0.0-20230915.000559-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/analysis-icu-client/3.0.0-SNAPSHOT/analysis-icu-client-3.0.0-20230915.000559-1-javadoc.jar + - maven/org/opensearch/plugin/analysis-icu-client/3.0.0-SNAPSHOT/analysis-icu-client-3.0.0-20230915.000559-1-sources.jar + - maven/org/opensearch/plugin/analysis-icu-client/3.0.0-SNAPSHOT/analysis-icu-client-3.0.0-20230915.000559-1.module.sha512 + - maven/org/opensearch/plugin/analysis-icu-client/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/analysis-icu-client/3.0.0-SNAPSHOT/analysis-icu-client-3.0.0-20230915.000559-1.jar.md5 + - maven/org/opensearch/plugin/analysis-icu-client/3.0.0-SNAPSHOT/analysis-icu-client-3.0.0-20230915.000559-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/analysis-icu-client/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/analysis-icu-client/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/analysis-icu-client/3.0.0-SNAPSHOT/analysis-icu-client-3.0.0-20230915.000559-1.pom.sha256 + - maven/org/opensearch/plugin/analysis-icu-client/3.0.0-SNAPSHOT/analysis-icu-client-3.0.0-20230915.000559-1.jar.sha512 + - maven/org/opensearch/plugin/analysis-icu-client/3.0.0-SNAPSHOT/analysis-icu-client-3.0.0-20230915.000559-1.pom.md5 + - maven/org/opensearch/plugin/analysis-icu-client/3.0.0-SNAPSHOT/analysis-icu-client-3.0.0-20230915.000559-1.module.sha1 + - maven/org/opensearch/plugin/analysis-icu-client/3.0.0-SNAPSHOT/analysis-icu-client-3.0.0-20230915.000559-1-sources.jar.sha256 + - maven/org/opensearch/plugin/repository-url/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/repository-url/maven-metadata.xml + - maven/org/opensearch/plugin/repository-url/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/repository-url/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/repository-url/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/repository-url/3.0.0-SNAPSHOT/repository-url-3.0.0-20230915.000559-1.pom.sha1 + - maven/org/opensearch/plugin/repository-url/3.0.0-SNAPSHOT/repository-url-3.0.0-20230915.000559-1.jar.sha256 + - maven/org/opensearch/plugin/repository-url/3.0.0-SNAPSHOT/repository-url-3.0.0-20230915.000559-1-sources.jar.md5 + - maven/org/opensearch/plugin/repository-url/3.0.0-SNAPSHOT/repository-url-3.0.0-20230915.000559-1.pom.sha512 + - maven/org/opensearch/plugin/repository-url/3.0.0-SNAPSHOT/repository-url-3.0.0-20230915.000559-1.pom.md5 + - maven/org/opensearch/plugin/repository-url/3.0.0-SNAPSHOT/repository-url-3.0.0-20230915.000559-1.module.sha512 + - maven/org/opensearch/plugin/repository-url/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/repository-url/3.0.0-SNAPSHOT/repository-url-3.0.0-20230915.000559-1.module.md5 + - maven/org/opensearch/plugin/repository-url/3.0.0-SNAPSHOT/repository-url-3.0.0-20230915.000559-1-sources.jar.sha256 + - maven/org/opensearch/plugin/repository-url/3.0.0-SNAPSHOT/repository-url-3.0.0-20230915.000559-1.module + - maven/org/opensearch/plugin/repository-url/3.0.0-SNAPSHOT/repository-url-3.0.0-20230915.000559-1.pom + - maven/org/opensearch/plugin/repository-url/3.0.0-SNAPSHOT/repository-url-3.0.0-20230915.000559-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/repository-url/3.0.0-SNAPSHOT/repository-url-3.0.0-20230915.000559-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/repository-url/3.0.0-SNAPSHOT/repository-url-3.0.0-20230915.000559-1.jar.md5 + - maven/org/opensearch/plugin/repository-url/3.0.0-SNAPSHOT/repository-url-3.0.0-20230915.000559-1.jar + - maven/org/opensearch/plugin/repository-url/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/repository-url/3.0.0-SNAPSHOT/repository-url-3.0.0-20230915.000559-1.jar.sha512 + - maven/org/opensearch/plugin/repository-url/3.0.0-SNAPSHOT/repository-url-3.0.0-20230915.000559-1.pom.sha256 + - maven/org/opensearch/plugin/repository-url/3.0.0-SNAPSHOT/repository-url-3.0.0-20230915.000559-1.module.sha256 + - maven/org/opensearch/plugin/repository-url/3.0.0-SNAPSHOT/repository-url-3.0.0-20230915.000559-1-sources.jar.sha512 + - maven/org/opensearch/plugin/repository-url/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/repository-url/3.0.0-SNAPSHOT/repository-url-3.0.0-20230915.000559-1.module.sha1 + - maven/org/opensearch/plugin/repository-url/3.0.0-SNAPSHOT/repository-url-3.0.0-20230915.000559-1.jar.sha1 + - maven/org/opensearch/plugin/repository-url/3.0.0-SNAPSHOT/repository-url-3.0.0-20230915.000559-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/repository-url/3.0.0-SNAPSHOT/repository-url-3.0.0-20230915.000559-1-sources.jar.sha1 + - maven/org/opensearch/plugin/repository-url/3.0.0-SNAPSHOT/repository-url-3.0.0-20230915.000559-1-sources.jar + - maven/org/opensearch/plugin/repository-url/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/repository-url/3.0.0-SNAPSHOT/repository-url-3.0.0-20230915.000559-1-javadoc.jar + - maven/org/opensearch/plugin/repository-url/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/repository-url/3.0.0-SNAPSHOT/repository-url-3.0.0-20230915.000559-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/analysis-phonetic/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/analysis-phonetic/maven-metadata.xml + - maven/org/opensearch/plugin/analysis-phonetic/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/analysis-phonetic/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/analysis-phonetic/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/analysis-phonetic/3.0.0-SNAPSHOT/analysis-phonetic-3.0.0-20230915.000559-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/analysis-phonetic/3.0.0-SNAPSHOT/analysis-phonetic-3.0.0-20230915.000559-1.jar.md5 + - maven/org/opensearch/plugin/analysis-phonetic/3.0.0-SNAPSHOT/analysis-phonetic-3.0.0-20230915.000559-1.pom.sha512 + - maven/org/opensearch/plugin/analysis-phonetic/3.0.0-SNAPSHOT/analysis-phonetic-3.0.0-20230915.000559-1.jar.sha256 + - maven/org/opensearch/plugin/analysis-phonetic/3.0.0-SNAPSHOT/analysis-phonetic-3.0.0-20230915.000559-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/analysis-phonetic/3.0.0-SNAPSHOT/analysis-phonetic-3.0.0-20230915.000559-1.pom + - maven/org/opensearch/plugin/analysis-phonetic/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/analysis-phonetic/3.0.0-SNAPSHOT/analysis-phonetic-3.0.0-20230915.000559-1.module.md5 + - maven/org/opensearch/plugin/analysis-phonetic/3.0.0-SNAPSHOT/analysis-phonetic-3.0.0-20230915.000559-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/analysis-phonetic/3.0.0-SNAPSHOT/analysis-phonetic-3.0.0-20230915.000559-1.pom.md5 + - maven/org/opensearch/plugin/analysis-phonetic/3.0.0-SNAPSHOT/analysis-phonetic-3.0.0-20230915.000559-1.module.sha256 + - maven/org/opensearch/plugin/analysis-phonetic/3.0.0-SNAPSHOT/analysis-phonetic-3.0.0-20230915.000559-1.module + - maven/org/opensearch/plugin/analysis-phonetic/3.0.0-SNAPSHOT/analysis-phonetic-3.0.0-20230915.000559-1.jar + - maven/org/opensearch/plugin/analysis-phonetic/3.0.0-SNAPSHOT/analysis-phonetic-3.0.0-20230915.000559-1.pom.sha1 + - maven/org/opensearch/plugin/analysis-phonetic/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/analysis-phonetic/3.0.0-SNAPSHOT/analysis-phonetic-3.0.0-20230915.000559-1-sources.jar.sha256 + - maven/org/opensearch/plugin/analysis-phonetic/3.0.0-SNAPSHOT/analysis-phonetic-3.0.0-20230915.000559-1.pom.sha256 + - maven/org/opensearch/plugin/analysis-phonetic/3.0.0-SNAPSHOT/analysis-phonetic-3.0.0-20230915.000559-1.jar.sha512 + - maven/org/opensearch/plugin/analysis-phonetic/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/analysis-phonetic/3.0.0-SNAPSHOT/analysis-phonetic-3.0.0-20230915.000559-1-sources.jar.md5 + - maven/org/opensearch/plugin/analysis-phonetic/3.0.0-SNAPSHOT/analysis-phonetic-3.0.0-20230915.000559-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/analysis-phonetic/3.0.0-SNAPSHOT/analysis-phonetic-3.0.0-20230915.000559-1.module.sha1 + - maven/org/opensearch/plugin/analysis-phonetic/3.0.0-SNAPSHOT/analysis-phonetic-3.0.0-20230915.000559-1-javadoc.jar + - maven/org/opensearch/plugin/analysis-phonetic/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/analysis-phonetic/3.0.0-SNAPSHOT/analysis-phonetic-3.0.0-20230915.000559-1-sources.jar + - maven/org/opensearch/plugin/analysis-phonetic/3.0.0-SNAPSHOT/analysis-phonetic-3.0.0-20230915.000559-1-sources.jar.sha512 + - maven/org/opensearch/plugin/analysis-phonetic/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/analysis-phonetic/3.0.0-SNAPSHOT/analysis-phonetic-3.0.0-20230915.000559-1-sources.jar.sha1 + - maven/org/opensearch/plugin/analysis-phonetic/3.0.0-SNAPSHOT/analysis-phonetic-3.0.0-20230915.000559-1.jar.sha1 + - maven/org/opensearch/plugin/analysis-phonetic/3.0.0-SNAPSHOT/analysis-phonetic-3.0.0-20230915.000559-1.module.sha512 + - maven/org/opensearch/plugin/analysis-nori/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/analysis-nori/maven-metadata.xml + - maven/org/opensearch/plugin/analysis-nori/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/analysis-nori/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/analysis-nori/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/analysis-nori/3.0.0-SNAPSHOT/analysis-nori-3.0.0-20230915.000559-1-sources.jar.sha256 + - maven/org/opensearch/plugin/analysis-nori/3.0.0-SNAPSHOT/analysis-nori-3.0.0-20230915.000559-1.pom + - maven/org/opensearch/plugin/analysis-nori/3.0.0-SNAPSHOT/analysis-nori-3.0.0-20230915.000559-1.module.md5 + - maven/org/opensearch/plugin/analysis-nori/3.0.0-SNAPSHOT/analysis-nori-3.0.0-20230915.000559-1.jar.sha256 + - maven/org/opensearch/plugin/analysis-nori/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/analysis-nori/3.0.0-SNAPSHOT/analysis-nori-3.0.0-20230915.000559-1.pom.sha512 + - maven/org/opensearch/plugin/analysis-nori/3.0.0-SNAPSHOT/analysis-nori-3.0.0-20230915.000559-1.module.sha512 + - maven/org/opensearch/plugin/analysis-nori/3.0.0-SNAPSHOT/analysis-nori-3.0.0-20230915.000559-1.jar + - maven/org/opensearch/plugin/analysis-nori/3.0.0-SNAPSHOT/analysis-nori-3.0.0-20230915.000559-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/analysis-nori/3.0.0-SNAPSHOT/analysis-nori-3.0.0-20230915.000559-1.jar.sha1 + - maven/org/opensearch/plugin/analysis-nori/3.0.0-SNAPSHOT/analysis-nori-3.0.0-20230915.000559-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/analysis-nori/3.0.0-SNAPSHOT/analysis-nori-3.0.0-20230915.000559-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/analysis-nori/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/analysis-nori/3.0.0-SNAPSHOT/analysis-nori-3.0.0-20230915.000559-1-sources.jar.sha1 + - maven/org/opensearch/plugin/analysis-nori/3.0.0-SNAPSHOT/analysis-nori-3.0.0-20230915.000559-1-javadoc.jar + - maven/org/opensearch/plugin/analysis-nori/3.0.0-SNAPSHOT/analysis-nori-3.0.0-20230915.000559-1-sources.jar + - maven/org/opensearch/plugin/analysis-nori/3.0.0-SNAPSHOT/analysis-nori-3.0.0-20230915.000559-1.pom.md5 + - maven/org/opensearch/plugin/analysis-nori/3.0.0-SNAPSHOT/analysis-nori-3.0.0-20230915.000559-1.jar.sha512 + - maven/org/opensearch/plugin/analysis-nori/3.0.0-SNAPSHOT/analysis-nori-3.0.0-20230915.000559-1.pom.sha256 + - maven/org/opensearch/plugin/analysis-nori/3.0.0-SNAPSHOT/analysis-nori-3.0.0-20230915.000559-1.module + - maven/org/opensearch/plugin/analysis-nori/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/analysis-nori/3.0.0-SNAPSHOT/analysis-nori-3.0.0-20230915.000559-1-sources.jar.md5 + - maven/org/opensearch/plugin/analysis-nori/3.0.0-SNAPSHOT/analysis-nori-3.0.0-20230915.000559-1-sources.jar.sha512 + - maven/org/opensearch/plugin/analysis-nori/3.0.0-SNAPSHOT/analysis-nori-3.0.0-20230915.000559-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/analysis-nori/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/analysis-nori/3.0.0-SNAPSHOT/analysis-nori-3.0.0-20230915.000559-1.jar.md5 + - maven/org/opensearch/plugin/analysis-nori/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/analysis-nori/3.0.0-SNAPSHOT/analysis-nori-3.0.0-20230915.000559-1.pom.sha1 + - maven/org/opensearch/plugin/analysis-nori/3.0.0-SNAPSHOT/analysis-nori-3.0.0-20230915.000559-1.module.sha256 + - maven/org/opensearch/plugin/analysis-nori/3.0.0-SNAPSHOT/analysis-nori-3.0.0-20230915.000559-1.module.sha1 + - maven/org/opensearch/plugin/analysis-kuromoji/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/analysis-kuromoji/maven-metadata.xml + - maven/org/opensearch/plugin/analysis-kuromoji/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/analysis-kuromoji/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/analysis-kuromoji/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/analysis-kuromoji/3.0.0-SNAPSHOT/analysis-kuromoji-3.0.0-20230915.000559-1.pom.md5 + - maven/org/opensearch/plugin/analysis-kuromoji/3.0.0-SNAPSHOT/analysis-kuromoji-3.0.0-20230915.000559-1.pom.sha512 + - maven/org/opensearch/plugin/analysis-kuromoji/3.0.0-SNAPSHOT/analysis-kuromoji-3.0.0-20230915.000559-1-sources.jar.md5 + - maven/org/opensearch/plugin/analysis-kuromoji/3.0.0-SNAPSHOT/analysis-kuromoji-3.0.0-20230915.000559-1.jar.sha256 + - maven/org/opensearch/plugin/analysis-kuromoji/3.0.0-SNAPSHOT/analysis-kuromoji-3.0.0-20230915.000559-1.module.sha1 + - maven/org/opensearch/plugin/analysis-kuromoji/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/analysis-kuromoji/3.0.0-SNAPSHOT/analysis-kuromoji-3.0.0-20230915.000559-1.pom.sha1 + - maven/org/opensearch/plugin/analysis-kuromoji/3.0.0-SNAPSHOT/analysis-kuromoji-3.0.0-20230915.000559-1.module.md5 + - maven/org/opensearch/plugin/analysis-kuromoji/3.0.0-SNAPSHOT/analysis-kuromoji-3.0.0-20230915.000559-1-sources.jar.sha256 + - maven/org/opensearch/plugin/analysis-kuromoji/3.0.0-SNAPSHOT/analysis-kuromoji-3.0.0-20230915.000559-1-javadoc.jar + - maven/org/opensearch/plugin/analysis-kuromoji/3.0.0-SNAPSHOT/analysis-kuromoji-3.0.0-20230915.000559-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/analysis-kuromoji/3.0.0-SNAPSHOT/analysis-kuromoji-3.0.0-20230915.000559-1.jar.md5 + - maven/org/opensearch/plugin/analysis-kuromoji/3.0.0-SNAPSHOT/analysis-kuromoji-3.0.0-20230915.000559-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/analysis-kuromoji/3.0.0-SNAPSHOT/analysis-kuromoji-3.0.0-20230915.000559-1.module.sha256 + - maven/org/opensearch/plugin/analysis-kuromoji/3.0.0-SNAPSHOT/analysis-kuromoji-3.0.0-20230915.000559-1-sources.jar + - maven/org/opensearch/plugin/analysis-kuromoji/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/analysis-kuromoji/3.0.0-SNAPSHOT/analysis-kuromoji-3.0.0-20230915.000559-1.pom.sha256 + - maven/org/opensearch/plugin/analysis-kuromoji/3.0.0-SNAPSHOT/analysis-kuromoji-3.0.0-20230915.000559-1.module + - maven/org/opensearch/plugin/analysis-kuromoji/3.0.0-SNAPSHOT/analysis-kuromoji-3.0.0-20230915.000559-1.jar.sha512 + - maven/org/opensearch/plugin/analysis-kuromoji/3.0.0-SNAPSHOT/analysis-kuromoji-3.0.0-20230915.000559-1-sources.jar.sha512 + - maven/org/opensearch/plugin/analysis-kuromoji/3.0.0-SNAPSHOT/analysis-kuromoji-3.0.0-20230915.000559-1.pom + - maven/org/opensearch/plugin/analysis-kuromoji/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/analysis-kuromoji/3.0.0-SNAPSHOT/analysis-kuromoji-3.0.0-20230915.000559-1.jar.sha1 + - maven/org/opensearch/plugin/analysis-kuromoji/3.0.0-SNAPSHOT/analysis-kuromoji-3.0.0-20230915.000559-1-sources.jar.sha1 + - maven/org/opensearch/plugin/analysis-kuromoji/3.0.0-SNAPSHOT/analysis-kuromoji-3.0.0-20230915.000559-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/analysis-kuromoji/3.0.0-SNAPSHOT/analysis-kuromoji-3.0.0-20230915.000559-1.jar + - maven/org/opensearch/plugin/analysis-kuromoji/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/analysis-kuromoji/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/analysis-kuromoji/3.0.0-SNAPSHOT/analysis-kuromoji-3.0.0-20230915.000559-1.module.sha512 + - maven/org/opensearch/plugin/analysis-kuromoji/3.0.0-SNAPSHOT/analysis-kuromoji-3.0.0-20230915.000559-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/systemd/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/systemd/maven-metadata.xml + - maven/org/opensearch/plugin/systemd/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/systemd/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/systemd/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/systemd/3.0.0-SNAPSHOT/systemd-3.0.0-20230915.000559-1.pom.sha256 + - maven/org/opensearch/plugin/systemd/3.0.0-SNAPSHOT/systemd-3.0.0-20230915.000559-1.jar.sha512 + - maven/org/opensearch/plugin/systemd/3.0.0-SNAPSHOT/systemd-3.0.0-20230915.000559-1.pom.sha1 + - maven/org/opensearch/plugin/systemd/3.0.0-SNAPSHOT/systemd-3.0.0-20230915.000559-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/systemd/3.0.0-SNAPSHOT/systemd-3.0.0-20230915.000559-1.module.sha512 + - maven/org/opensearch/plugin/systemd/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/systemd/3.0.0-SNAPSHOT/systemd-3.0.0-20230915.000559-1.jar.md5 + - maven/org/opensearch/plugin/systemd/3.0.0-SNAPSHOT/systemd-3.0.0-20230915.000559-1.module + - maven/org/opensearch/plugin/systemd/3.0.0-SNAPSHOT/systemd-3.0.0-20230915.000559-1-sources.jar.sha512 + - maven/org/opensearch/plugin/systemd/3.0.0-SNAPSHOT/systemd-3.0.0-20230915.000559-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/systemd/3.0.0-SNAPSHOT/systemd-3.0.0-20230915.000559-1-sources.jar.md5 + - maven/org/opensearch/plugin/systemd/3.0.0-SNAPSHOT/systemd-3.0.0-20230915.000559-1.pom.md5 + - maven/org/opensearch/plugin/systemd/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/systemd/3.0.0-SNAPSHOT/systemd-3.0.0-20230915.000559-1.module.sha256 + - maven/org/opensearch/plugin/systemd/3.0.0-SNAPSHOT/systemd-3.0.0-20230915.000559-1.jar.sha1 + - maven/org/opensearch/plugin/systemd/3.0.0-SNAPSHOT/systemd-3.0.0-20230915.000559-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/systemd/3.0.0-SNAPSHOT/systemd-3.0.0-20230915.000559-1-sources.jar.sha1 + - maven/org/opensearch/plugin/systemd/3.0.0-SNAPSHOT/systemd-3.0.0-20230915.000559-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/systemd/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/systemd/3.0.0-SNAPSHOT/systemd-3.0.0-20230915.000559-1-javadoc.jar + - maven/org/opensearch/plugin/systemd/3.0.0-SNAPSHOT/systemd-3.0.0-20230915.000559-1.pom.sha512 + - maven/org/opensearch/plugin/systemd/3.0.0-SNAPSHOT/systemd-3.0.0-20230915.000559-1.pom + - maven/org/opensearch/plugin/systemd/3.0.0-SNAPSHOT/systemd-3.0.0-20230915.000559-1.jar.sha256 + - maven/org/opensearch/plugin/systemd/3.0.0-SNAPSHOT/systemd-3.0.0-20230915.000559-1.module.md5 + - maven/org/opensearch/plugin/systemd/3.0.0-SNAPSHOT/systemd-3.0.0-20230915.000559-1-sources.jar + - maven/org/opensearch/plugin/systemd/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/systemd/3.0.0-SNAPSHOT/systemd-3.0.0-20230915.000559-1.module.sha1 + - maven/org/opensearch/plugin/systemd/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/systemd/3.0.0-SNAPSHOT/systemd-3.0.0-20230915.000559-1-sources.jar.sha256 + - maven/org/opensearch/plugin/systemd/3.0.0-SNAPSHOT/systemd-3.0.0-20230915.000559-1.jar + - maven/org/opensearch/plugin/mapper-annotated-text/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/mapper-annotated-text/maven-metadata.xml + - maven/org/opensearch/plugin/mapper-annotated-text/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/mapper-annotated-text/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/mapper-annotated-text/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/mapper-annotated-text/3.0.0-SNAPSHOT/mapper-annotated-text-3.0.0-20230915.000559-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/mapper-annotated-text/3.0.0-SNAPSHOT/mapper-annotated-text-3.0.0-20230915.000559-1.module.sha256 + - maven/org/opensearch/plugin/mapper-annotated-text/3.0.0-SNAPSHOT/mapper-annotated-text-3.0.0-20230915.000559-1-sources.jar.md5 + - maven/org/opensearch/plugin/mapper-annotated-text/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/mapper-annotated-text/3.0.0-SNAPSHOT/mapper-annotated-text-3.0.0-20230915.000559-1.pom.sha1 + - maven/org/opensearch/plugin/mapper-annotated-text/3.0.0-SNAPSHOT/mapper-annotated-text-3.0.0-20230915.000559-1.jar.sha256 + - maven/org/opensearch/plugin/mapper-annotated-text/3.0.0-SNAPSHOT/mapper-annotated-text-3.0.0-20230915.000559-1.pom.sha512 + - maven/org/opensearch/plugin/mapper-annotated-text/3.0.0-SNAPSHOT/mapper-annotated-text-3.0.0-20230915.000559-1.module + - maven/org/opensearch/plugin/mapper-annotated-text/3.0.0-SNAPSHOT/mapper-annotated-text-3.0.0-20230915.000559-1.module.md5 + - maven/org/opensearch/plugin/mapper-annotated-text/3.0.0-SNAPSHOT/mapper-annotated-text-3.0.0-20230915.000559-1-sources.jar.sha1 + - maven/org/opensearch/plugin/mapper-annotated-text/3.0.0-SNAPSHOT/mapper-annotated-text-3.0.0-20230915.000559-1-sources.jar.sha256 + - maven/org/opensearch/plugin/mapper-annotated-text/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/mapper-annotated-text/3.0.0-SNAPSHOT/mapper-annotated-text-3.0.0-20230915.000559-1.module.sha1 + - maven/org/opensearch/plugin/mapper-annotated-text/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/mapper-annotated-text/3.0.0-SNAPSHOT/mapper-annotated-text-3.0.0-20230915.000559-1.jar.md5 + - maven/org/opensearch/plugin/mapper-annotated-text/3.0.0-SNAPSHOT/mapper-annotated-text-3.0.0-20230915.000559-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/mapper-annotated-text/3.0.0-SNAPSHOT/mapper-annotated-text-3.0.0-20230915.000559-1.module.sha512 + - maven/org/opensearch/plugin/mapper-annotated-text/3.0.0-SNAPSHOT/mapper-annotated-text-3.0.0-20230915.000559-1.pom + - maven/org/opensearch/plugin/mapper-annotated-text/3.0.0-SNAPSHOT/mapper-annotated-text-3.0.0-20230915.000559-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/mapper-annotated-text/3.0.0-SNAPSHOT/mapper-annotated-text-3.0.0-20230915.000559-1-sources.jar.sha512 + - maven/org/opensearch/plugin/mapper-annotated-text/3.0.0-SNAPSHOT/mapper-annotated-text-3.0.0-20230915.000559-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/mapper-annotated-text/3.0.0-SNAPSHOT/mapper-annotated-text-3.0.0-20230915.000559-1.jar.sha1 + - maven/org/opensearch/plugin/mapper-annotated-text/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/mapper-annotated-text/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/mapper-annotated-text/3.0.0-SNAPSHOT/mapper-annotated-text-3.0.0-20230915.000559-1.jar + - maven/org/opensearch/plugin/mapper-annotated-text/3.0.0-SNAPSHOT/mapper-annotated-text-3.0.0-20230915.000559-1.jar.sha512 + - maven/org/opensearch/plugin/mapper-annotated-text/3.0.0-SNAPSHOT/mapper-annotated-text-3.0.0-20230915.000559-1.pom.sha256 + - maven/org/opensearch/plugin/mapper-annotated-text/3.0.0-SNAPSHOT/mapper-annotated-text-3.0.0-20230915.000559-1.pom.md5 + - maven/org/opensearch/plugin/mapper-annotated-text/3.0.0-SNAPSHOT/mapper-annotated-text-3.0.0-20230915.000559-1-sources.jar + - maven/org/opensearch/plugin/mapper-annotated-text/3.0.0-SNAPSHOT/mapper-annotated-text-3.0.0-20230915.000559-1-javadoc.jar + - maven/org/opensearch/plugin/analysis-smartcn/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/analysis-smartcn/maven-metadata.xml + - maven/org/opensearch/plugin/analysis-smartcn/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/analysis-smartcn/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/analysis-smartcn/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/analysis-smartcn/3.0.0-SNAPSHOT/analysis-smartcn-3.0.0-20230915.000559-1.module + - maven/org/opensearch/plugin/analysis-smartcn/3.0.0-SNAPSHOT/analysis-smartcn-3.0.0-20230915.000559-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/analysis-smartcn/3.0.0-SNAPSHOT/analysis-smartcn-3.0.0-20230915.000559-1.jar.sha1 + - maven/org/opensearch/plugin/analysis-smartcn/3.0.0-SNAPSHOT/analysis-smartcn-3.0.0-20230915.000559-1.pom.sha256 + - maven/org/opensearch/plugin/analysis-smartcn/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/analysis-smartcn/3.0.0-SNAPSHOT/analysis-smartcn-3.0.0-20230915.000559-1.jar.sha512 + - maven/org/opensearch/plugin/analysis-smartcn/3.0.0-SNAPSHOT/analysis-smartcn-3.0.0-20230915.000559-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/analysis-smartcn/3.0.0-SNAPSHOT/analysis-smartcn-3.0.0-20230915.000559-1-sources.jar.sha256 + - maven/org/opensearch/plugin/analysis-smartcn/3.0.0-SNAPSHOT/analysis-smartcn-3.0.0-20230915.000559-1.module.sha512 + - maven/org/opensearch/plugin/analysis-smartcn/3.0.0-SNAPSHOT/analysis-smartcn-3.0.0-20230915.000559-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/analysis-smartcn/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/analysis-smartcn/3.0.0-SNAPSHOT/analysis-smartcn-3.0.0-20230915.000559-1-sources.jar.sha1 + - maven/org/opensearch/plugin/analysis-smartcn/3.0.0-SNAPSHOT/analysis-smartcn-3.0.0-20230915.000559-1.module.md5 + - maven/org/opensearch/plugin/analysis-smartcn/3.0.0-SNAPSHOT/analysis-smartcn-3.0.0-20230915.000559-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/analysis-smartcn/3.0.0-SNAPSHOT/analysis-smartcn-3.0.0-20230915.000559-1.module.sha1 + - maven/org/opensearch/plugin/analysis-smartcn/3.0.0-SNAPSHOT/analysis-smartcn-3.0.0-20230915.000559-1.pom.sha512 + - maven/org/opensearch/plugin/analysis-smartcn/3.0.0-SNAPSHOT/analysis-smartcn-3.0.0-20230915.000559-1.jar.sha256 + - maven/org/opensearch/plugin/analysis-smartcn/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/analysis-smartcn/3.0.0-SNAPSHOT/analysis-smartcn-3.0.0-20230915.000559-1-sources.jar.md5 + - maven/org/opensearch/plugin/analysis-smartcn/3.0.0-SNAPSHOT/analysis-smartcn-3.0.0-20230915.000559-1.pom.sha1 + - maven/org/opensearch/plugin/analysis-smartcn/3.0.0-SNAPSHOT/analysis-smartcn-3.0.0-20230915.000559-1.pom.md5 + - maven/org/opensearch/plugin/analysis-smartcn/3.0.0-SNAPSHOT/analysis-smartcn-3.0.0-20230915.000559-1.pom + - maven/org/opensearch/plugin/analysis-smartcn/3.0.0-SNAPSHOT/analysis-smartcn-3.0.0-20230915.000559-1.module.sha256 + - maven/org/opensearch/plugin/analysis-smartcn/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/analysis-smartcn/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/analysis-smartcn/3.0.0-SNAPSHOT/analysis-smartcn-3.0.0-20230915.000559-1.jar + - maven/org/opensearch/plugin/analysis-smartcn/3.0.0-SNAPSHOT/analysis-smartcn-3.0.0-20230915.000559-1-sources.jar + - maven/org/opensearch/plugin/analysis-smartcn/3.0.0-SNAPSHOT/analysis-smartcn-3.0.0-20230915.000559-1-sources.jar.sha512 + - maven/org/opensearch/plugin/analysis-smartcn/3.0.0-SNAPSHOT/analysis-smartcn-3.0.0-20230915.000559-1-javadoc.jar + - maven/org/opensearch/plugin/analysis-smartcn/3.0.0-SNAPSHOT/analysis-smartcn-3.0.0-20230915.000559-1.jar.md5 + - maven/org/opensearch/plugin/geo/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/geo/maven-metadata.xml + - maven/org/opensearch/plugin/geo/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/geo/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/geo/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/geo/3.0.0-SNAPSHOT/geo-3.0.0-20230915.000559-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/geo/3.0.0-SNAPSHOT/geo-3.0.0-20230915.000559-1-sources.jar.sha1 + - maven/org/opensearch/plugin/geo/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/geo/3.0.0-SNAPSHOT/geo-3.0.0-20230915.000559-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/geo/3.0.0-SNAPSHOT/geo-3.0.0-20230915.000559-1.jar.sha256 + - maven/org/opensearch/plugin/geo/3.0.0-SNAPSHOT/geo-3.0.0-20230915.000559-1.pom.sha512 + - maven/org/opensearch/plugin/geo/3.0.0-SNAPSHOT/geo-3.0.0-20230915.000559-1.module.md5 + - maven/org/opensearch/plugin/geo/3.0.0-SNAPSHOT/geo-3.0.0-20230915.000559-1.pom.sha1 + - maven/org/opensearch/plugin/geo/3.0.0-SNAPSHOT/geo-3.0.0-20230915.000559-1.module + - maven/org/opensearch/plugin/geo/3.0.0-SNAPSHOT/geo-3.0.0-20230915.000559-1-sources.jar.sha256 + - maven/org/opensearch/plugin/geo/3.0.0-SNAPSHOT/geo-3.0.0-20230915.000559-1.module.sha512 + - maven/org/opensearch/plugin/geo/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/geo/3.0.0-SNAPSHOT/geo-3.0.0-20230915.000559-1.pom + - maven/org/opensearch/plugin/geo/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/geo/3.0.0-SNAPSHOT/geo-3.0.0-20230915.000559-1-sources.jar.md5 + - maven/org/opensearch/plugin/geo/3.0.0-SNAPSHOT/geo-3.0.0-20230915.000559-1-javadoc.jar + - maven/org/opensearch/plugin/geo/3.0.0-SNAPSHOT/geo-3.0.0-20230915.000559-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/geo/3.0.0-SNAPSHOT/geo-3.0.0-20230915.000559-1-sources.jar + - maven/org/opensearch/plugin/geo/3.0.0-SNAPSHOT/geo-3.0.0-20230915.000559-1.jar.md5 + - maven/org/opensearch/plugin/geo/3.0.0-SNAPSHOT/geo-3.0.0-20230915.000559-1-sources.jar.sha512 + - maven/org/opensearch/plugin/geo/3.0.0-SNAPSHOT/geo-3.0.0-20230915.000559-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/geo/3.0.0-SNAPSHOT/geo-3.0.0-20230915.000559-1.jar + - maven/org/opensearch/plugin/geo/3.0.0-SNAPSHOT/geo-3.0.0-20230915.000559-1.module.sha256 + - maven/org/opensearch/plugin/geo/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/geo/3.0.0-SNAPSHOT/geo-3.0.0-20230915.000559-1.module.sha1 + - maven/org/opensearch/plugin/geo/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/geo/3.0.0-SNAPSHOT/geo-3.0.0-20230915.000559-1.jar.sha512 + - maven/org/opensearch/plugin/geo/3.0.0-SNAPSHOT/geo-3.0.0-20230915.000559-1.pom.sha256 + - maven/org/opensearch/plugin/geo/3.0.0-SNAPSHOT/geo-3.0.0-20230915.000559-1.jar.sha1 + - maven/org/opensearch/plugin/geo/3.0.0-SNAPSHOT/geo-3.0.0-20230915.000559-1.pom.md5 + - maven/org/opensearch/plugin/lang-mustache-client/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/lang-mustache-client/maven-metadata.xml + - maven/org/opensearch/plugin/lang-mustache-client/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/lang-mustache-client/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/lang-mustache-client/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/lang-mustache-client/3.0.0-SNAPSHOT/lang-mustache-client-3.0.0-20230915.000559-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/lang-mustache-client/3.0.0-SNAPSHOT/lang-mustache-client-3.0.0-20230915.000559-1.pom.sha256 + - maven/org/opensearch/plugin/lang-mustache-client/3.0.0-SNAPSHOT/lang-mustache-client-3.0.0-20230915.000559-1.module + - maven/org/opensearch/plugin/lang-mustache-client/3.0.0-SNAPSHOT/lang-mustache-client-3.0.0-20230915.000559-1.jar.sha512 + - maven/org/opensearch/plugin/lang-mustache-client/3.0.0-SNAPSHOT/lang-mustache-client-3.0.0-20230915.000559-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/lang-mustache-client/3.0.0-SNAPSHOT/lang-mustache-client-3.0.0-20230915.000559-1.module.sha1 + - maven/org/opensearch/plugin/lang-mustache-client/3.0.0-SNAPSHOT/lang-mustache-client-3.0.0-20230915.000559-1.module.sha512 + - maven/org/opensearch/plugin/lang-mustache-client/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/lang-mustache-client/3.0.0-SNAPSHOT/lang-mustache-client-3.0.0-20230915.000559-1.pom.sha1 + - maven/org/opensearch/plugin/lang-mustache-client/3.0.0-SNAPSHOT/lang-mustache-client-3.0.0-20230915.000559-1-sources.jar + - maven/org/opensearch/plugin/lang-mustache-client/3.0.0-SNAPSHOT/lang-mustache-client-3.0.0-20230915.000559-1-javadoc.jar + - maven/org/opensearch/plugin/lang-mustache-client/3.0.0-SNAPSHOT/lang-mustache-client-3.0.0-20230915.000559-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/lang-mustache-client/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/lang-mustache-client/3.0.0-SNAPSHOT/lang-mustache-client-3.0.0-20230915.000559-1-sources.jar.sha512 + - maven/org/opensearch/plugin/lang-mustache-client/3.0.0-SNAPSHOT/lang-mustache-client-3.0.0-20230915.000559-1.module.sha256 + - maven/org/opensearch/plugin/lang-mustache-client/3.0.0-SNAPSHOT/lang-mustache-client-3.0.0-20230915.000559-1.pom + - maven/org/opensearch/plugin/lang-mustache-client/3.0.0-SNAPSHOT/lang-mustache-client-3.0.0-20230915.000559-1-sources.jar.sha1 + - maven/org/opensearch/plugin/lang-mustache-client/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/lang-mustache-client/3.0.0-SNAPSHOT/lang-mustache-client-3.0.0-20230915.000559-1.jar.sha1 + - maven/org/opensearch/plugin/lang-mustache-client/3.0.0-SNAPSHOT/lang-mustache-client-3.0.0-20230915.000559-1.pom.sha512 + - maven/org/opensearch/plugin/lang-mustache-client/3.0.0-SNAPSHOT/lang-mustache-client-3.0.0-20230915.000559-1.pom.md5 + - maven/org/opensearch/plugin/lang-mustache-client/3.0.0-SNAPSHOT/lang-mustache-client-3.0.0-20230915.000559-1.jar.sha256 + - maven/org/opensearch/plugin/lang-mustache-client/3.0.0-SNAPSHOT/lang-mustache-client-3.0.0-20230915.000559-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/lang-mustache-client/3.0.0-SNAPSHOT/lang-mustache-client-3.0.0-20230915.000559-1.module.md5 + - maven/org/opensearch/plugin/lang-mustache-client/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/lang-mustache-client/3.0.0-SNAPSHOT/lang-mustache-client-3.0.0-20230915.000559-1-sources.jar.sha256 + - maven/org/opensearch/plugin/lang-mustache-client/3.0.0-SNAPSHOT/lang-mustache-client-3.0.0-20230915.000559-1.jar + - maven/org/opensearch/plugin/lang-mustache-client/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/lang-mustache-client/3.0.0-SNAPSHOT/lang-mustache-client-3.0.0-20230915.000559-1.jar.md5 + - maven/org/opensearch/plugin/lang-mustache-client/3.0.0-SNAPSHOT/lang-mustache-client-3.0.0-20230915.000559-1-sources.jar.md5 + - maven/org/opensearch/plugin/transport-netty4-client/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/transport-netty4-client/maven-metadata.xml + - maven/org/opensearch/plugin/transport-netty4-client/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/transport-netty4-client/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/transport-netty4-client/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/transport-netty4-client/3.0.0-SNAPSHOT/transport-netty4-client-3.0.0-20230915.000559-1-sources.jar.sha1 + - maven/org/opensearch/plugin/transport-netty4-client/3.0.0-SNAPSHOT/transport-netty4-client-3.0.0-20230915.000559-1-sources.jar + - maven/org/opensearch/plugin/transport-netty4-client/3.0.0-SNAPSHOT/transport-netty4-client-3.0.0-20230915.000559-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/transport-netty4-client/3.0.0-SNAPSHOT/transport-netty4-client-3.0.0-20230915.000559-1-javadoc.jar + - maven/org/opensearch/plugin/transport-netty4-client/3.0.0-SNAPSHOT/transport-netty4-client-3.0.0-20230915.000559-1.module + - maven/org/opensearch/plugin/transport-netty4-client/3.0.0-SNAPSHOT/transport-netty4-client-3.0.0-20230915.000559-1.module.md5 + - maven/org/opensearch/plugin/transport-netty4-client/3.0.0-SNAPSHOT/transport-netty4-client-3.0.0-20230915.000559-1.module.sha256 + - maven/org/opensearch/plugin/transport-netty4-client/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/transport-netty4-client/3.0.0-SNAPSHOT/transport-netty4-client-3.0.0-20230915.000559-1.pom.sha512 + - maven/org/opensearch/plugin/transport-netty4-client/3.0.0-SNAPSHOT/transport-netty4-client-3.0.0-20230915.000559-1.jar.md5 + - maven/org/opensearch/plugin/transport-netty4-client/3.0.0-SNAPSHOT/transport-netty4-client-3.0.0-20230915.000559-1.jar.sha256 + - maven/org/opensearch/plugin/transport-netty4-client/3.0.0-SNAPSHOT/transport-netty4-client-3.0.0-20230915.000559-1-sources.jar.sha512 + - maven/org/opensearch/plugin/transport-netty4-client/3.0.0-SNAPSHOT/transport-netty4-client-3.0.0-20230915.000559-1.pom.sha1 + - maven/org/opensearch/plugin/transport-netty4-client/3.0.0-SNAPSHOT/transport-netty4-client-3.0.0-20230915.000559-1.module.sha1 + - maven/org/opensearch/plugin/transport-netty4-client/3.0.0-SNAPSHOT/transport-netty4-client-3.0.0-20230915.000559-1.pom.md5 + - maven/org/opensearch/plugin/transport-netty4-client/3.0.0-SNAPSHOT/transport-netty4-client-3.0.0-20230915.000559-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/transport-netty4-client/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/transport-netty4-client/3.0.0-SNAPSHOT/transport-netty4-client-3.0.0-20230915.000559-1.module.sha512 + - maven/org/opensearch/plugin/transport-netty4-client/3.0.0-SNAPSHOT/transport-netty4-client-3.0.0-20230915.000559-1.pom.sha256 + - maven/org/opensearch/plugin/transport-netty4-client/3.0.0-SNAPSHOT/transport-netty4-client-3.0.0-20230915.000559-1.jar.sha512 + - maven/org/opensearch/plugin/transport-netty4-client/3.0.0-SNAPSHOT/transport-netty4-client-3.0.0-20230915.000559-1-sources.jar.md5 + - maven/org/opensearch/plugin/transport-netty4-client/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/transport-netty4-client/3.0.0-SNAPSHOT/transport-netty4-client-3.0.0-20230915.000559-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/transport-netty4-client/3.0.0-SNAPSHOT/transport-netty4-client-3.0.0-20230915.000559-1.jar + - maven/org/opensearch/plugin/transport-netty4-client/3.0.0-SNAPSHOT/transport-netty4-client-3.0.0-20230915.000559-1-sources.jar.sha256 + - maven/org/opensearch/plugin/transport-netty4-client/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/transport-netty4-client/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/transport-netty4-client/3.0.0-SNAPSHOT/transport-netty4-client-3.0.0-20230915.000559-1.pom + - maven/org/opensearch/plugin/transport-netty4-client/3.0.0-SNAPSHOT/transport-netty4-client-3.0.0-20230915.000559-1.jar.sha1 + - maven/org/opensearch/plugin/transport-netty4-client/3.0.0-SNAPSHOT/transport-netty4-client-3.0.0-20230915.000559-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/percolator-client/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/percolator-client/maven-metadata.xml + - maven/org/opensearch/plugin/percolator-client/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/percolator-client/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/percolator-client/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/percolator-client/3.0.0-SNAPSHOT/percolator-client-3.0.0-20230915.000559-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/percolator-client/3.0.0-SNAPSHOT/percolator-client-3.0.0-20230915.000559-1-sources.jar.sha256 + - maven/org/opensearch/plugin/percolator-client/3.0.0-SNAPSHOT/percolator-client-3.0.0-20230915.000559-1.jar + - maven/org/opensearch/plugin/percolator-client/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/percolator-client/3.0.0-SNAPSHOT/percolator-client-3.0.0-20230915.000559-1.module.sha1 + - maven/org/opensearch/plugin/percolator-client/3.0.0-SNAPSHOT/percolator-client-3.0.0-20230915.000559-1.module.md5 + - maven/org/opensearch/plugin/percolator-client/3.0.0-SNAPSHOT/percolator-client-3.0.0-20230915.000559-1-javadoc.jar + - maven/org/opensearch/plugin/percolator-client/3.0.0-SNAPSHOT/percolator-client-3.0.0-20230915.000559-1-sources.jar + - maven/org/opensearch/plugin/percolator-client/3.0.0-SNAPSHOT/percolator-client-3.0.0-20230915.000559-1.module.sha512 + - maven/org/opensearch/plugin/percolator-client/3.0.0-SNAPSHOT/percolator-client-3.0.0-20230915.000559-1-sources.jar.sha1 + - maven/org/opensearch/plugin/percolator-client/3.0.0-SNAPSHOT/percolator-client-3.0.0-20230915.000559-1.jar.sha256 + - maven/org/opensearch/plugin/percolator-client/3.0.0-SNAPSHOT/percolator-client-3.0.0-20230915.000559-1.pom.sha512 + - maven/org/opensearch/plugin/percolator-client/3.0.0-SNAPSHOT/percolator-client-3.0.0-20230915.000559-1.pom.sha1 + - maven/org/opensearch/plugin/percolator-client/3.0.0-SNAPSHOT/percolator-client-3.0.0-20230915.000559-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/percolator-client/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/percolator-client/3.0.0-SNAPSHOT/percolator-client-3.0.0-20230915.000559-1.pom + - maven/org/opensearch/plugin/percolator-client/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/percolator-client/3.0.0-SNAPSHOT/percolator-client-3.0.0-20230915.000559-1.pom.md5 + - maven/org/opensearch/plugin/percolator-client/3.0.0-SNAPSHOT/percolator-client-3.0.0-20230915.000559-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/percolator-client/3.0.0-SNAPSHOT/percolator-client-3.0.0-20230915.000559-1.module + - maven/org/opensearch/plugin/percolator-client/3.0.0-SNAPSHOT/percolator-client-3.0.0-20230915.000559-1-sources.jar.sha512 + - maven/org/opensearch/plugin/percolator-client/3.0.0-SNAPSHOT/percolator-client-3.0.0-20230915.000559-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/percolator-client/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/percolator-client/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/percolator-client/3.0.0-SNAPSHOT/percolator-client-3.0.0-20230915.000559-1-sources.jar.md5 + - maven/org/opensearch/plugin/percolator-client/3.0.0-SNAPSHOT/percolator-client-3.0.0-20230915.000559-1.jar.md5 + - maven/org/opensearch/plugin/percolator-client/3.0.0-SNAPSHOT/percolator-client-3.0.0-20230915.000559-1.jar.sha512 + - maven/org/opensearch/plugin/percolator-client/3.0.0-SNAPSHOT/percolator-client-3.0.0-20230915.000559-1.pom.sha256 + - maven/org/opensearch/plugin/percolator-client/3.0.0-SNAPSHOT/percolator-client-3.0.0-20230915.000559-1.jar.sha1 + - maven/org/opensearch/plugin/percolator-client/3.0.0-SNAPSHOT/percolator-client-3.0.0-20230915.000559-1.module.sha256 + - maven/org/opensearch/plugin/discovery-gce/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/discovery-gce/maven-metadata.xml + - maven/org/opensearch/plugin/discovery-gce/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/discovery-gce/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/discovery-gce/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/discovery-gce/3.0.0-SNAPSHOT/discovery-gce-3.0.0-20230915.000559-1-sources.jar.sha1 + - maven/org/opensearch/plugin/discovery-gce/3.0.0-SNAPSHOT/discovery-gce-3.0.0-20230915.000559-1.module.sha256 + - maven/org/opensearch/plugin/discovery-gce/3.0.0-SNAPSHOT/discovery-gce-3.0.0-20230915.000559-1.module.md5 + - maven/org/opensearch/plugin/discovery-gce/3.0.0-SNAPSHOT/discovery-gce-3.0.0-20230915.000559-1-sources.jar + - maven/org/opensearch/plugin/discovery-gce/3.0.0-SNAPSHOT/discovery-gce-3.0.0-20230915.000559-1-sources.jar.sha512 + - maven/org/opensearch/plugin/discovery-gce/3.0.0-SNAPSHOT/discovery-gce-3.0.0-20230915.000559-1.module + - maven/org/opensearch/plugin/discovery-gce/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/discovery-gce/3.0.0-SNAPSHOT/discovery-gce-3.0.0-20230915.000559-1-javadoc.jar + - maven/org/opensearch/plugin/discovery-gce/3.0.0-SNAPSHOT/discovery-gce-3.0.0-20230915.000559-1.pom.sha512 + - maven/org/opensearch/plugin/discovery-gce/3.0.0-SNAPSHOT/discovery-gce-3.0.0-20230915.000559-1.jar + - maven/org/opensearch/plugin/discovery-gce/3.0.0-SNAPSHOT/discovery-gce-3.0.0-20230915.000559-1.jar.sha256 + - maven/org/opensearch/plugin/discovery-gce/3.0.0-SNAPSHOT/discovery-gce-3.0.0-20230915.000559-1.module.sha1 + - maven/org/opensearch/plugin/discovery-gce/3.0.0-SNAPSHOT/discovery-gce-3.0.0-20230915.000559-1.jar.sha1 + - maven/org/opensearch/plugin/discovery-gce/3.0.0-SNAPSHOT/discovery-gce-3.0.0-20230915.000559-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/discovery-gce/3.0.0-SNAPSHOT/discovery-gce-3.0.0-20230915.000559-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/discovery-gce/3.0.0-SNAPSHOT/discovery-gce-3.0.0-20230915.000559-1.pom + - maven/org/opensearch/plugin/discovery-gce/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/discovery-gce/3.0.0-SNAPSHOT/discovery-gce-3.0.0-20230915.000559-1-sources.jar.sha256 + - maven/org/opensearch/plugin/discovery-gce/3.0.0-SNAPSHOT/discovery-gce-3.0.0-20230915.000559-1.module.sha512 + - maven/org/opensearch/plugin/discovery-gce/3.0.0-SNAPSHOT/discovery-gce-3.0.0-20230915.000559-1.pom.sha256 + - maven/org/opensearch/plugin/discovery-gce/3.0.0-SNAPSHOT/discovery-gce-3.0.0-20230915.000559-1.jar.sha512 + - maven/org/opensearch/plugin/discovery-gce/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/discovery-gce/3.0.0-SNAPSHOT/discovery-gce-3.0.0-20230915.000559-1-sources.jar.md5 + - maven/org/opensearch/plugin/discovery-gce/3.0.0-SNAPSHOT/discovery-gce-3.0.0-20230915.000559-1.pom.md5 + - maven/org/opensearch/plugin/discovery-gce/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/discovery-gce/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/discovery-gce/3.0.0-SNAPSHOT/discovery-gce-3.0.0-20230915.000559-1.pom.sha1 + - maven/org/opensearch/plugin/discovery-gce/3.0.0-SNAPSHOT/discovery-gce-3.0.0-20230915.000559-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/discovery-gce/3.0.0-SNAPSHOT/discovery-gce-3.0.0-20230915.000559-1.jar.md5 + - maven/org/opensearch/plugin/discovery-gce/3.0.0-SNAPSHOT/discovery-gce-3.0.0-20230915.000559-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/lang-painless/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/lang-painless/maven-metadata.xml + - maven/org/opensearch/plugin/lang-painless/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/lang-painless/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/lang-painless/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/lang-painless/3.0.0-SNAPSHOT/lang-painless-3.0.0-20230915.000559-1-sources.jar.sha1 + - maven/org/opensearch/plugin/lang-painless/3.0.0-SNAPSHOT/lang-painless-3.0.0-20230915.000559-1.pom.sha512 + - maven/org/opensearch/plugin/lang-painless/3.0.0-SNAPSHOT/lang-painless-3.0.0-20230915.000559-1.jar.sha256 + - maven/org/opensearch/plugin/lang-painless/3.0.0-SNAPSHOT/lang-painless-3.0.0-20230915.000559-1.module.sha256 + - maven/org/opensearch/plugin/lang-painless/3.0.0-SNAPSHOT/lang-painless-3.0.0-20230915.000559-1-original.jar.sha512 + - maven/org/opensearch/plugin/lang-painless/3.0.0-SNAPSHOT/lang-painless-3.0.0-20230915.000559-1.module.md5 + - maven/org/opensearch/plugin/lang-painless/3.0.0-SNAPSHOT/lang-painless-3.0.0-20230915.000559-1-sources.jar.sha256 + - maven/org/opensearch/plugin/lang-painless/3.0.0-SNAPSHOT/lang-painless-3.0.0-20230915.000559-1-javadoc.jar + - maven/org/opensearch/plugin/lang-painless/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/lang-painless/3.0.0-SNAPSHOT/lang-painless-3.0.0-20230915.000559-1-sources.jar + - maven/org/opensearch/plugin/lang-painless/3.0.0-SNAPSHOT/lang-painless-3.0.0-20230915.000559-1.pom.sha1 + - maven/org/opensearch/plugin/lang-painless/3.0.0-SNAPSHOT/lang-painless-3.0.0-20230915.000559-1-sources.jar.md5 + - maven/org/opensearch/plugin/lang-painless/3.0.0-SNAPSHOT/lang-painless-3.0.0-20230915.000559-1.module.sha1 + - maven/org/opensearch/plugin/lang-painless/3.0.0-SNAPSHOT/lang-painless-3.0.0-20230915.000559-1-original.jar.sha1 + - maven/org/opensearch/plugin/lang-painless/3.0.0-SNAPSHOT/lang-painless-3.0.0-20230915.000559-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/lang-painless/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/lang-painless/3.0.0-SNAPSHOT/lang-painless-3.0.0-20230915.000559-1.pom.md5 + - maven/org/opensearch/plugin/lang-painless/3.0.0-SNAPSHOT/lang-painless-3.0.0-20230915.000559-1.jar + - maven/org/opensearch/plugin/lang-painless/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/lang-painless/3.0.0-SNAPSHOT/lang-painless-3.0.0-20230915.000559-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/lang-painless/3.0.0-SNAPSHOT/lang-painless-3.0.0-20230915.000559-1.module.sha512 + - maven/org/opensearch/plugin/lang-painless/3.0.0-SNAPSHOT/lang-painless-3.0.0-20230915.000559-1.pom.sha256 + - maven/org/opensearch/plugin/lang-painless/3.0.0-SNAPSHOT/lang-painless-3.0.0-20230915.000559-1.jar.sha512 + - maven/org/opensearch/plugin/lang-painless/3.0.0-SNAPSHOT/lang-painless-3.0.0-20230915.000559-1-original.jar.sha256 + - maven/org/opensearch/plugin/lang-painless/3.0.0-SNAPSHOT/lang-painless-3.0.0-20230915.000559-1-sources.jar.sha512 + - maven/org/opensearch/plugin/lang-painless/3.0.0-SNAPSHOT/lang-painless-3.0.0-20230915.000559-1.jar.md5 + - maven/org/opensearch/plugin/lang-painless/3.0.0-SNAPSHOT/lang-painless-3.0.0-20230915.000559-1.module + - maven/org/opensearch/plugin/lang-painless/3.0.0-SNAPSHOT/lang-painless-3.0.0-20230915.000559-1-original.jar.md5 + - maven/org/opensearch/plugin/lang-painless/3.0.0-SNAPSHOT/lang-painless-3.0.0-20230915.000559-1-original.jar + - maven/org/opensearch/plugin/lang-painless/3.0.0-SNAPSHOT/lang-painless-3.0.0-20230915.000559-1.pom + - maven/org/opensearch/plugin/lang-painless/3.0.0-SNAPSHOT/lang-painless-3.0.0-20230915.000559-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/lang-painless/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/lang-painless/3.0.0-SNAPSHOT/lang-painless-3.0.0-20230915.000559-1.jar.sha1 + - maven/org/opensearch/plugin/lang-painless/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/lang-painless/3.0.0-SNAPSHOT/lang-painless-3.0.0-20230915.000559-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/repository-hdfs/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/repository-hdfs/maven-metadata.xml + - maven/org/opensearch/plugin/repository-hdfs/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/repository-hdfs/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/repository-hdfs/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/repository-hdfs/3.0.0-SNAPSHOT/repository-hdfs-3.0.0-20230915.000559-1.pom.md5 + - maven/org/opensearch/plugin/repository-hdfs/3.0.0-SNAPSHOT/repository-hdfs-3.0.0-20230915.000559-1.jar.sha512 + - maven/org/opensearch/plugin/repository-hdfs/3.0.0-SNAPSHOT/repository-hdfs-3.0.0-20230915.000559-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/repository-hdfs/3.0.0-SNAPSHOT/repository-hdfs-3.0.0-20230915.000559-1.pom.sha256 + - maven/org/opensearch/plugin/repository-hdfs/3.0.0-SNAPSHOT/repository-hdfs-3.0.0-20230915.000559-1-sources.jar.sha512 + - maven/org/opensearch/plugin/repository-hdfs/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/repository-hdfs/3.0.0-SNAPSHOT/repository-hdfs-3.0.0-20230915.000559-1.module.sha1 + - maven/org/opensearch/plugin/repository-hdfs/3.0.0-SNAPSHOT/repository-hdfs-3.0.0-20230915.000559-1.module + - maven/org/opensearch/plugin/repository-hdfs/3.0.0-SNAPSHOT/repository-hdfs-3.0.0-20230915.000559-1.jar.md5 + - maven/org/opensearch/plugin/repository-hdfs/3.0.0-SNAPSHOT/repository-hdfs-3.0.0-20230915.000559-1-javadoc.jar + - maven/org/opensearch/plugin/repository-hdfs/3.0.0-SNAPSHOT/repository-hdfs-3.0.0-20230915.000559-1.pom.sha1 + - maven/org/opensearch/plugin/repository-hdfs/3.0.0-SNAPSHOT/repository-hdfs-3.0.0-20230915.000559-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/repository-hdfs/3.0.0-SNAPSHOT/repository-hdfs-3.0.0-20230915.000559-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/repository-hdfs/3.0.0-SNAPSHOT/repository-hdfs-3.0.0-20230915.000559-1-sources.jar + - maven/org/opensearch/plugin/repository-hdfs/3.0.0-SNAPSHOT/repository-hdfs-3.0.0-20230915.000559-1.module.sha512 + - maven/org/opensearch/plugin/repository-hdfs/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/repository-hdfs/3.0.0-SNAPSHOT/repository-hdfs-3.0.0-20230915.000559-1-sources.jar.sha256 + - maven/org/opensearch/plugin/repository-hdfs/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/repository-hdfs/3.0.0-SNAPSHOT/repository-hdfs-3.0.0-20230915.000559-1.jar.sha256 + - maven/org/opensearch/plugin/repository-hdfs/3.0.0-SNAPSHOT/repository-hdfs-3.0.0-20230915.000559-1.pom + - maven/org/opensearch/plugin/repository-hdfs/3.0.0-SNAPSHOT/repository-hdfs-3.0.0-20230915.000559-1.pom.sha512 + - maven/org/opensearch/plugin/repository-hdfs/3.0.0-SNAPSHOT/repository-hdfs-3.0.0-20230915.000559-1-sources.jar.md5 + - maven/org/opensearch/plugin/repository-hdfs/3.0.0-SNAPSHOT/repository-hdfs-3.0.0-20230915.000559-1.module.md5 + - maven/org/opensearch/plugin/repository-hdfs/3.0.0-SNAPSHOT/repository-hdfs-3.0.0-20230915.000559-1.module.sha256 + - maven/org/opensearch/plugin/repository-hdfs/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/repository-hdfs/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/repository-hdfs/3.0.0-SNAPSHOT/repository-hdfs-3.0.0-20230915.000559-1.jar.sha1 + - maven/org/opensearch/plugin/repository-hdfs/3.0.0-SNAPSHOT/repository-hdfs-3.0.0-20230915.000559-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/repository-hdfs/3.0.0-SNAPSHOT/repository-hdfs-3.0.0-20230915.000559-1-sources.jar.sha1 + - maven/org/opensearch/plugin/repository-hdfs/3.0.0-SNAPSHOT/repository-hdfs-3.0.0-20230915.000559-1.jar + - maven/org/opensearch/plugin/ingest-geoip/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/ingest-geoip/maven-metadata.xml + - maven/org/opensearch/plugin/ingest-geoip/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/ingest-geoip/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/ingest-geoip/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/ingest-geoip/3.0.0-SNAPSHOT/ingest-geoip-3.0.0-20230915.000559-1.jar + - maven/org/opensearch/plugin/ingest-geoip/3.0.0-SNAPSHOT/ingest-geoip-3.0.0-20230915.000559-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/ingest-geoip/3.0.0-SNAPSHOT/ingest-geoip-3.0.0-20230915.000559-1-sources.jar.sha256 + - maven/org/opensearch/plugin/ingest-geoip/3.0.0-SNAPSHOT/ingest-geoip-3.0.0-20230915.000559-1.pom.md5 + - maven/org/opensearch/plugin/ingest-geoip/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/ingest-geoip/3.0.0-SNAPSHOT/ingest-geoip-3.0.0-20230915.000559-1.module.sha512 + - maven/org/opensearch/plugin/ingest-geoip/3.0.0-SNAPSHOT/ingest-geoip-3.0.0-20230915.000559-1.module + - maven/org/opensearch/plugin/ingest-geoip/3.0.0-SNAPSHOT/ingest-geoip-3.0.0-20230915.000559-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/ingest-geoip/3.0.0-SNAPSHOT/ingest-geoip-3.0.0-20230915.000559-1.pom + - maven/org/opensearch/plugin/ingest-geoip/3.0.0-SNAPSHOT/ingest-geoip-3.0.0-20230915.000559-1.pom.sha1 + - maven/org/opensearch/plugin/ingest-geoip/3.0.0-SNAPSHOT/ingest-geoip-3.0.0-20230915.000559-1.module.md5 + - maven/org/opensearch/plugin/ingest-geoip/3.0.0-SNAPSHOT/ingest-geoip-3.0.0-20230915.000559-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/ingest-geoip/3.0.0-SNAPSHOT/ingest-geoip-3.0.0-20230915.000559-1.jar.md5 + - maven/org/opensearch/plugin/ingest-geoip/3.0.0-SNAPSHOT/ingest-geoip-3.0.0-20230915.000559-1.jar.sha256 + - maven/org/opensearch/plugin/ingest-geoip/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/ingest-geoip/3.0.0-SNAPSHOT/ingest-geoip-3.0.0-20230915.000559-1.pom.sha512 + - maven/org/opensearch/plugin/ingest-geoip/3.0.0-SNAPSHOT/ingest-geoip-3.0.0-20230915.000559-1.module.sha256 + - maven/org/opensearch/plugin/ingest-geoip/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/ingest-geoip/3.0.0-SNAPSHOT/ingest-geoip-3.0.0-20230915.000559-1-sources.jar.md5 + - maven/org/opensearch/plugin/ingest-geoip/3.0.0-SNAPSHOT/ingest-geoip-3.0.0-20230915.000559-1-javadoc.jar + - maven/org/opensearch/plugin/ingest-geoip/3.0.0-SNAPSHOT/ingest-geoip-3.0.0-20230915.000559-1-sources.jar + - maven/org/opensearch/plugin/ingest-geoip/3.0.0-SNAPSHOT/ingest-geoip-3.0.0-20230915.000559-1-sources.jar.sha512 + - maven/org/opensearch/plugin/ingest-geoip/3.0.0-SNAPSHOT/ingest-geoip-3.0.0-20230915.000559-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/ingest-geoip/3.0.0-SNAPSHOT/ingest-geoip-3.0.0-20230915.000559-1.jar.sha1 + - maven/org/opensearch/plugin/ingest-geoip/3.0.0-SNAPSHOT/ingest-geoip-3.0.0-20230915.000559-1.jar.sha512 + - maven/org/opensearch/plugin/ingest-geoip/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/ingest-geoip/3.0.0-SNAPSHOT/ingest-geoip-3.0.0-20230915.000559-1.pom.sha256 + - maven/org/opensearch/plugin/ingest-geoip/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/ingest-geoip/3.0.0-SNAPSHOT/ingest-geoip-3.0.0-20230915.000559-1.module.sha1 + - maven/org/opensearch/plugin/ingest-geoip/3.0.0-SNAPSHOT/ingest-geoip-3.0.0-20230915.000559-1-sources.jar.sha1 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/maven-metadata.xml + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/3.0.0-SNAPSHOT/opensearch-scripting-painless-spi-3.0.0-20230915.000559-1-sources.jar.sha512 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/3.0.0-SNAPSHOT/opensearch-scripting-painless-spi-3.0.0-20230915.000559-1.jar + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/3.0.0-SNAPSHOT/opensearch-scripting-painless-spi-3.0.0-20230915.000559-1.jar.md5 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/3.0.0-SNAPSHOT/opensearch-scripting-painless-spi-3.0.0-20230915.000559-1.module.sha256 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/3.0.0-SNAPSHOT/opensearch-scripting-painless-spi-3.0.0-20230915.000559-1.jar.sha1 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/3.0.0-SNAPSHOT/opensearch-scripting-painless-spi-3.0.0-20230915.000559-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/3.0.0-SNAPSHOT/opensearch-scripting-painless-spi-3.0.0-20230915.000559-1.pom + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/3.0.0-SNAPSHOT/opensearch-scripting-painless-spi-3.0.0-20230915.000559-1.pom.md5 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/3.0.0-SNAPSHOT/opensearch-scripting-painless-spi-3.0.0-20230915.000559-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/3.0.0-SNAPSHOT/opensearch-scripting-painless-spi-3.0.0-20230915.000559-1.jar.sha256 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/3.0.0-SNAPSHOT/opensearch-scripting-painless-spi-3.0.0-20230915.000559-1.pom.sha512 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/3.0.0-SNAPSHOT/opensearch-scripting-painless-spi-3.0.0-20230915.000559-1.module.md5 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/3.0.0-SNAPSHOT/opensearch-scripting-painless-spi-3.0.0-20230915.000559-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/3.0.0-SNAPSHOT/opensearch-scripting-painless-spi-3.0.0-20230915.000559-1.module.sha512 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/3.0.0-SNAPSHOT/opensearch-scripting-painless-spi-3.0.0-20230915.000559-1-sources.jar.sha1 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/3.0.0-SNAPSHOT/opensearch-scripting-painless-spi-3.0.0-20230915.000559-1-sources.jar.md5 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/3.0.0-SNAPSHOT/opensearch-scripting-painless-spi-3.0.0-20230915.000559-1.pom.sha1 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/3.0.0-SNAPSHOT/opensearch-scripting-painless-spi-3.0.0-20230915.000559-1-sources.jar.sha256 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/3.0.0-SNAPSHOT/opensearch-scripting-painless-spi-3.0.0-20230915.000559-1.module + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/3.0.0-SNAPSHOT/opensearch-scripting-painless-spi-3.0.0-20230915.000559-1.module.sha1 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/3.0.0-SNAPSHOT/opensearch-scripting-painless-spi-3.0.0-20230915.000559-1.jar.sha512 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/3.0.0-SNAPSHOT/opensearch-scripting-painless-spi-3.0.0-20230915.000559-1-javadoc.jar + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/3.0.0-SNAPSHOT/opensearch-scripting-painless-spi-3.0.0-20230915.000559-1.pom.sha256 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/3.0.0-SNAPSHOT/opensearch-scripting-painless-spi-3.0.0-20230915.000559-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/3.0.0-SNAPSHOT/opensearch-scripting-painless-spi-3.0.0-20230915.000559-1-sources.jar + - maven/org/opensearch/plugin/identity-shiro/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/identity-shiro/maven-metadata.xml + - maven/org/opensearch/plugin/identity-shiro/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/identity-shiro/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/identity-shiro/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/identity-shiro/3.0.0-SNAPSHOT/identity-shiro-3.0.0-20230915.000559-1-sources.jar + - maven/org/opensearch/plugin/identity-shiro/3.0.0-SNAPSHOT/identity-shiro-3.0.0-20230915.000559-1.module.sha256 + - maven/org/opensearch/plugin/identity-shiro/3.0.0-SNAPSHOT/identity-shiro-3.0.0-20230915.000559-1-sources.jar.md5 + - maven/org/opensearch/plugin/identity-shiro/3.0.0-SNAPSHOT/identity-shiro-3.0.0-20230915.000559-1-javadoc.jar + - maven/org/opensearch/plugin/identity-shiro/3.0.0-SNAPSHOT/identity-shiro-3.0.0-20230915.000559-1.pom.sha512 + - maven/org/opensearch/plugin/identity-shiro/3.0.0-SNAPSHOT/identity-shiro-3.0.0-20230915.000559-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/identity-shiro/3.0.0-SNAPSHOT/identity-shiro-3.0.0-20230915.000559-1.jar.sha256 + - maven/org/opensearch/plugin/identity-shiro/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/identity-shiro/3.0.0-SNAPSHOT/identity-shiro-3.0.0-20230915.000559-1.module.md5 + - maven/org/opensearch/plugin/identity-shiro/3.0.0-SNAPSHOT/identity-shiro-3.0.0-20230915.000559-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/identity-shiro/3.0.0-SNAPSHOT/identity-shiro-3.0.0-20230915.000559-1-sources.jar.sha512 + - maven/org/opensearch/plugin/identity-shiro/3.0.0-SNAPSHOT/identity-shiro-3.0.0-20230915.000559-1.pom.sha1 + - maven/org/opensearch/plugin/identity-shiro/3.0.0-SNAPSHOT/identity-shiro-3.0.0-20230915.000559-1.module + - maven/org/opensearch/plugin/identity-shiro/3.0.0-SNAPSHOT/identity-shiro-3.0.0-20230915.000559-1.module.sha1 + - maven/org/opensearch/plugin/identity-shiro/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/identity-shiro/3.0.0-SNAPSHOT/identity-shiro-3.0.0-20230915.000559-1.pom.sha256 + - maven/org/opensearch/plugin/identity-shiro/3.0.0-SNAPSHOT/identity-shiro-3.0.0-20230915.000559-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/identity-shiro/3.0.0-SNAPSHOT/identity-shiro-3.0.0-20230915.000559-1.jar.sha512 + - maven/org/opensearch/plugin/identity-shiro/3.0.0-SNAPSHOT/identity-shiro-3.0.0-20230915.000559-1.pom.md5 + - maven/org/opensearch/plugin/identity-shiro/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/identity-shiro/3.0.0-SNAPSHOT/identity-shiro-3.0.0-20230915.000559-1.pom + - maven/org/opensearch/plugin/identity-shiro/3.0.0-SNAPSHOT/identity-shiro-3.0.0-20230915.000559-1-sources.jar.sha1 + - maven/org/opensearch/plugin/identity-shiro/3.0.0-SNAPSHOT/identity-shiro-3.0.0-20230915.000559-1.module.sha512 + - maven/org/opensearch/plugin/identity-shiro/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/identity-shiro/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/identity-shiro/3.0.0-SNAPSHOT/identity-shiro-3.0.0-20230915.000559-1.jar.md5 + - maven/org/opensearch/plugin/identity-shiro/3.0.0-SNAPSHOT/identity-shiro-3.0.0-20230915.000559-1.jar + - maven/org/opensearch/plugin/identity-shiro/3.0.0-SNAPSHOT/identity-shiro-3.0.0-20230915.000559-1.jar.sha1 + - maven/org/opensearch/plugin/identity-shiro/3.0.0-SNAPSHOT/identity-shiro-3.0.0-20230915.000559-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/identity-shiro/3.0.0-SNAPSHOT/identity-shiro-3.0.0-20230915.000559-1-sources.jar.sha256 + - maven/org/opensearch/plugin/ingest-common/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/ingest-common/maven-metadata.xml + - maven/org/opensearch/plugin/ingest-common/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/ingest-common/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/ingest-common/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/ingest-common/3.0.0-SNAPSHOT/ingest-common-3.0.0-20230915.000559-1-javadoc.jar + - maven/org/opensearch/plugin/ingest-common/3.0.0-SNAPSHOT/ingest-common-3.0.0-20230915.000559-1.jar.sha1 + - maven/org/opensearch/plugin/ingest-common/3.0.0-SNAPSHOT/ingest-common-3.0.0-20230915.000559-1-sources.jar + - maven/org/opensearch/plugin/ingest-common/3.0.0-SNAPSHOT/ingest-common-3.0.0-20230915.000559-1.module + - maven/org/opensearch/plugin/ingest-common/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/ingest-common/3.0.0-SNAPSHOT/ingest-common-3.0.0-20230915.000559-1.pom + - maven/org/opensearch/plugin/ingest-common/3.0.0-SNAPSHOT/ingest-common-3.0.0-20230915.000559-1-sources.jar.sha512 + - maven/org/opensearch/plugin/ingest-common/3.0.0-SNAPSHOT/ingest-common-3.0.0-20230915.000559-1-sources.jar.sha1 + - maven/org/opensearch/plugin/ingest-common/3.0.0-SNAPSHOT/ingest-common-3.0.0-20230915.000559-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/ingest-common/3.0.0-SNAPSHOT/ingest-common-3.0.0-20230915.000559-1-sources.jar.md5 + - maven/org/opensearch/plugin/ingest-common/3.0.0-SNAPSHOT/ingest-common-3.0.0-20230915.000559-1.pom.sha256 + - maven/org/opensearch/plugin/ingest-common/3.0.0-SNAPSHOT/ingest-common-3.0.0-20230915.000559-1.jar.sha512 + - maven/org/opensearch/plugin/ingest-common/3.0.0-SNAPSHOT/ingest-common-3.0.0-20230915.000559-1.module.sha512 + - maven/org/opensearch/plugin/ingest-common/3.0.0-SNAPSHOT/ingest-common-3.0.0-20230915.000559-1.jar + - maven/org/opensearch/plugin/ingest-common/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/ingest-common/3.0.0-SNAPSHOT/ingest-common-3.0.0-20230915.000559-1.module.sha1 + - maven/org/opensearch/plugin/ingest-common/3.0.0-SNAPSHOT/ingest-common-3.0.0-20230915.000559-1.pom.sha1 + - maven/org/opensearch/plugin/ingest-common/3.0.0-SNAPSHOT/ingest-common-3.0.0-20230915.000559-1-sources.jar.sha256 + - maven/org/opensearch/plugin/ingest-common/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/ingest-common/3.0.0-SNAPSHOT/ingest-common-3.0.0-20230915.000559-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/ingest-common/3.0.0-SNAPSHOT/ingest-common-3.0.0-20230915.000559-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/ingest-common/3.0.0-SNAPSHOT/ingest-common-3.0.0-20230915.000559-1.jar.md5 + - maven/org/opensearch/plugin/ingest-common/3.0.0-SNAPSHOT/ingest-common-3.0.0-20230915.000559-1.module.sha256 + - maven/org/opensearch/plugin/ingest-common/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/ingest-common/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/ingest-common/3.0.0-SNAPSHOT/ingest-common-3.0.0-20230915.000559-1.module.md5 + - maven/org/opensearch/plugin/ingest-common/3.0.0-SNAPSHOT/ingest-common-3.0.0-20230915.000559-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/ingest-common/3.0.0-SNAPSHOT/ingest-common-3.0.0-20230915.000559-1.pom.sha512 + - maven/org/opensearch/plugin/ingest-common/3.0.0-SNAPSHOT/ingest-common-3.0.0-20230915.000559-1.pom.md5 + - maven/org/opensearch/plugin/ingest-common/3.0.0-SNAPSHOT/ingest-common-3.0.0-20230915.000559-1.jar.sha256 + - maven/org/opensearch/plugin/crypto-kms/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/crypto-kms/maven-metadata.xml + - maven/org/opensearch/plugin/crypto-kms/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/crypto-kms/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/crypto-kms/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/crypto-kms/3.0.0-SNAPSHOT/crypto-kms-3.0.0-20230915.000559-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/crypto-kms/3.0.0-SNAPSHOT/crypto-kms-3.0.0-20230915.000559-1-sources.jar.sha1 + - maven/org/opensearch/plugin/crypto-kms/3.0.0-SNAPSHOT/crypto-kms-3.0.0-20230915.000559-1.module + - maven/org/opensearch/plugin/crypto-kms/3.0.0-SNAPSHOT/crypto-kms-3.0.0-20230915.000559-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/crypto-kms/3.0.0-SNAPSHOT/crypto-kms-3.0.0-20230915.000559-1-sources.jar + - maven/org/opensearch/plugin/crypto-kms/3.0.0-SNAPSHOT/crypto-kms-3.0.0-20230915.000559-1.pom.md5 + - maven/org/opensearch/plugin/crypto-kms/3.0.0-SNAPSHOT/crypto-kms-3.0.0-20230915.000559-1.pom.sha1 + - maven/org/opensearch/plugin/crypto-kms/3.0.0-SNAPSHOT/crypto-kms-3.0.0-20230915.000559-1.pom.sha256 + - maven/org/opensearch/plugin/crypto-kms/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/crypto-kms/3.0.0-SNAPSHOT/crypto-kms-3.0.0-20230915.000559-1.jar.sha512 + - maven/org/opensearch/plugin/crypto-kms/3.0.0-SNAPSHOT/crypto-kms-3.0.0-20230915.000559-1-javadoc.jar + - maven/org/opensearch/plugin/crypto-kms/3.0.0-SNAPSHOT/crypto-kms-3.0.0-20230915.000559-1.module.sha1 + - maven/org/opensearch/plugin/crypto-kms/3.0.0-SNAPSHOT/crypto-kms-3.0.0-20230915.000559-1-sources.jar.sha512 + - maven/org/opensearch/plugin/crypto-kms/3.0.0-SNAPSHOT/crypto-kms-3.0.0-20230915.000559-1.jar.md5 + - maven/org/opensearch/plugin/crypto-kms/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/crypto-kms/3.0.0-SNAPSHOT/crypto-kms-3.0.0-20230915.000559-1.module.sha256 + - maven/org/opensearch/plugin/crypto-kms/3.0.0-SNAPSHOT/crypto-kms-3.0.0-20230915.000559-1.module.md5 + - maven/org/opensearch/plugin/crypto-kms/3.0.0-SNAPSHOT/crypto-kms-3.0.0-20230915.000559-1.jar + - maven/org/opensearch/plugin/crypto-kms/3.0.0-SNAPSHOT/crypto-kms-3.0.0-20230915.000559-1.pom.sha512 + - maven/org/opensearch/plugin/crypto-kms/3.0.0-SNAPSHOT/crypto-kms-3.0.0-20230915.000559-1.jar.sha256 + - maven/org/opensearch/plugin/crypto-kms/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/crypto-kms/3.0.0-SNAPSHOT/crypto-kms-3.0.0-20230915.000559-1.jar.sha1 + - maven/org/opensearch/plugin/crypto-kms/3.0.0-SNAPSHOT/crypto-kms-3.0.0-20230915.000559-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/crypto-kms/3.0.0-SNAPSHOT/crypto-kms-3.0.0-20230915.000559-1-sources.jar.sha256 + - maven/org/opensearch/plugin/crypto-kms/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/crypto-kms/3.0.0-SNAPSHOT/crypto-kms-3.0.0-20230915.000559-1.module.sha512 + - maven/org/opensearch/plugin/crypto-kms/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/crypto-kms/3.0.0-SNAPSHOT/crypto-kms-3.0.0-20230915.000559-1.pom + - maven/org/opensearch/plugin/crypto-kms/3.0.0-SNAPSHOT/crypto-kms-3.0.0-20230915.000559-1-sources.jar.md5 + - maven/org/opensearch/plugin/crypto-kms/3.0.0-SNAPSHOT/crypto-kms-3.0.0-20230915.000559-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/repository-s3/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/repository-s3/maven-metadata.xml + - maven/org/opensearch/plugin/repository-s3/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/repository-s3/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/repository-s3/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/repository-s3/3.0.0-SNAPSHOT/repository-s3-3.0.0-20230915.000559-1.pom.sha1 + - maven/org/opensearch/plugin/repository-s3/3.0.0-SNAPSHOT/repository-s3-3.0.0-20230915.000559-1.pom.sha256 + - maven/org/opensearch/plugin/repository-s3/3.0.0-SNAPSHOT/repository-s3-3.0.0-20230915.000559-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/repository-s3/3.0.0-SNAPSHOT/repository-s3-3.0.0-20230915.000559-1.jar.sha512 + - maven/org/opensearch/plugin/repository-s3/3.0.0-SNAPSHOT/repository-s3-3.0.0-20230915.000559-1.jar.md5 + - maven/org/opensearch/plugin/repository-s3/3.0.0-SNAPSHOT/repository-s3-3.0.0-20230915.000559-1.module.sha1 + - maven/org/opensearch/plugin/repository-s3/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/repository-s3/3.0.0-SNAPSHOT/repository-s3-3.0.0-20230915.000559-1-sources.jar + - maven/org/opensearch/plugin/repository-s3/3.0.0-SNAPSHOT/repository-s3-3.0.0-20230915.000559-1.module.sha512 + - maven/org/opensearch/plugin/repository-s3/3.0.0-SNAPSHOT/repository-s3-3.0.0-20230915.000559-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/repository-s3/3.0.0-SNAPSHOT/repository-s3-3.0.0-20230915.000559-1-javadoc.jar + - maven/org/opensearch/plugin/repository-s3/3.0.0-SNAPSHOT/repository-s3-3.0.0-20230915.000559-1-sources.jar.sha512 + - maven/org/opensearch/plugin/repository-s3/3.0.0-SNAPSHOT/repository-s3-3.0.0-20230915.000559-1-sources.jar.md5 + - maven/org/opensearch/plugin/repository-s3/3.0.0-SNAPSHOT/repository-s3-3.0.0-20230915.000559-1.pom.md5 + - maven/org/opensearch/plugin/repository-s3/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/repository-s3/3.0.0-SNAPSHOT/repository-s3-3.0.0-20230915.000559-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/repository-s3/3.0.0-SNAPSHOT/repository-s3-3.0.0-20230915.000559-1.pom.sha512 + - maven/org/opensearch/plugin/repository-s3/3.0.0-SNAPSHOT/repository-s3-3.0.0-20230915.000559-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/repository-s3/3.0.0-SNAPSHOT/repository-s3-3.0.0-20230915.000559-1.jar.sha256 + - maven/org/opensearch/plugin/repository-s3/3.0.0-SNAPSHOT/repository-s3-3.0.0-20230915.000559-1.jar.sha1 + - maven/org/opensearch/plugin/repository-s3/3.0.0-SNAPSHOT/repository-s3-3.0.0-20230915.000559-1.module.md5 + - maven/org/opensearch/plugin/repository-s3/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/repository-s3/3.0.0-SNAPSHOT/repository-s3-3.0.0-20230915.000559-1.pom + - maven/org/opensearch/plugin/repository-s3/3.0.0-SNAPSHOT/repository-s3-3.0.0-20230915.000559-1-sources.jar.sha1 + - maven/org/opensearch/plugin/repository-s3/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/repository-s3/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/repository-s3/3.0.0-SNAPSHOT/repository-s3-3.0.0-20230915.000559-1.module + - maven/org/opensearch/plugin/repository-s3/3.0.0-SNAPSHOT/repository-s3-3.0.0-20230915.000559-1-sources.jar.sha256 + - maven/org/opensearch/plugin/repository-s3/3.0.0-SNAPSHOT/repository-s3-3.0.0-20230915.000559-1.module.sha256 + - maven/org/opensearch/plugin/repository-s3/3.0.0-SNAPSHOT/repository-s3-3.0.0-20230915.000559-1.jar + - maven/org/opensearch/plugin/repository-gcs/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/repository-gcs/maven-metadata.xml + - maven/org/opensearch/plugin/repository-gcs/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/repository-gcs/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/repository-gcs/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/repository-gcs/3.0.0-SNAPSHOT/repository-gcs-3.0.0-20230915.000559-1-sources.jar.sha1 + - maven/org/opensearch/plugin/repository-gcs/3.0.0-SNAPSHOT/repository-gcs-3.0.0-20230915.000559-1.module.sha512 + - maven/org/opensearch/plugin/repository-gcs/3.0.0-SNAPSHOT/repository-gcs-3.0.0-20230915.000559-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/repository-gcs/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/repository-gcs/3.0.0-SNAPSHOT/repository-gcs-3.0.0-20230915.000559-1.pom.md5 + - maven/org/opensearch/plugin/repository-gcs/3.0.0-SNAPSHOT/repository-gcs-3.0.0-20230915.000559-1-sources.jar.md5 + - maven/org/opensearch/plugin/repository-gcs/3.0.0-SNAPSHOT/repository-gcs-3.0.0-20230915.000559-1.jar.sha256 + - maven/org/opensearch/plugin/repository-gcs/3.0.0-SNAPSHOT/repository-gcs-3.0.0-20230915.000559-1.pom.sha512 + - maven/org/opensearch/plugin/repository-gcs/3.0.0-SNAPSHOT/repository-gcs-3.0.0-20230915.000559-1.module.md5 + - maven/org/opensearch/plugin/repository-gcs/3.0.0-SNAPSHOT/repository-gcs-3.0.0-20230915.000559-1.jar.sha1 + - maven/org/opensearch/plugin/repository-gcs/3.0.0-SNAPSHOT/repository-gcs-3.0.0-20230915.000559-1-sources.jar.sha256 + - maven/org/opensearch/plugin/repository-gcs/3.0.0-SNAPSHOT/repository-gcs-3.0.0-20230915.000559-1.jar.md5 + - maven/org/opensearch/plugin/repository-gcs/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/repository-gcs/3.0.0-SNAPSHOT/repository-gcs-3.0.0-20230915.000559-1.module.sha1 + - maven/org/opensearch/plugin/repository-gcs/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/repository-gcs/3.0.0-SNAPSHOT/repository-gcs-3.0.0-20230915.000559-1.module.sha256 + - maven/org/opensearch/plugin/repository-gcs/3.0.0-SNAPSHOT/repository-gcs-3.0.0-20230915.000559-1.jar + - maven/org/opensearch/plugin/repository-gcs/3.0.0-SNAPSHOT/repository-gcs-3.0.0-20230915.000559-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/repository-gcs/3.0.0-SNAPSHOT/repository-gcs-3.0.0-20230915.000559-1-sources.jar.sha512 + - maven/org/opensearch/plugin/repository-gcs/3.0.0-SNAPSHOT/repository-gcs-3.0.0-20230915.000559-1.pom.sha1 + - maven/org/opensearch/plugin/repository-gcs/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/repository-gcs/3.0.0-SNAPSHOT/repository-gcs-3.0.0-20230915.000559-1.module + - maven/org/opensearch/plugin/repository-gcs/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/repository-gcs/3.0.0-SNAPSHOT/repository-gcs-3.0.0-20230915.000559-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/repository-gcs/3.0.0-SNAPSHOT/repository-gcs-3.0.0-20230915.000559-1.jar.sha512 + - maven/org/opensearch/plugin/repository-gcs/3.0.0-SNAPSHOT/repository-gcs-3.0.0-20230915.000559-1.pom.sha256 + - maven/org/opensearch/plugin/repository-gcs/3.0.0-SNAPSHOT/repository-gcs-3.0.0-20230915.000559-1-javadoc.jar + - maven/org/opensearch/plugin/repository-gcs/3.0.0-SNAPSHOT/repository-gcs-3.0.0-20230915.000559-1-sources.jar + - maven/org/opensearch/plugin/repository-gcs/3.0.0-SNAPSHOT/repository-gcs-3.0.0-20230915.000559-1.pom + - maven/org/opensearch/plugin/repository-gcs/3.0.0-SNAPSHOT/repository-gcs-3.0.0-20230915.000559-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/analysis-stempel/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/analysis-stempel/maven-metadata.xml + - maven/org/opensearch/plugin/analysis-stempel/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/analysis-stempel/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/analysis-stempel/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/analysis-stempel/3.0.0-SNAPSHOT/analysis-stempel-3.0.0-20230915.000559-1.jar + - maven/org/opensearch/plugin/analysis-stempel/3.0.0-SNAPSHOT/analysis-stempel-3.0.0-20230915.000559-1.pom.sha512 + - maven/org/opensearch/plugin/analysis-stempel/3.0.0-SNAPSHOT/analysis-stempel-3.0.0-20230915.000559-1.jar.sha256 + - maven/org/opensearch/plugin/analysis-stempel/3.0.0-SNAPSHOT/analysis-stempel-3.0.0-20230915.000559-1-sources.jar.sha512 + - maven/org/opensearch/plugin/analysis-stempel/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/analysis-stempel/3.0.0-SNAPSHOT/analysis-stempel-3.0.0-20230915.000559-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/analysis-stempel/3.0.0-SNAPSHOT/analysis-stempel-3.0.0-20230915.000559-1.module.md5 + - maven/org/opensearch/plugin/analysis-stempel/3.0.0-SNAPSHOT/analysis-stempel-3.0.0-20230915.000559-1.pom.sha1 + - maven/org/opensearch/plugin/analysis-stempel/3.0.0-SNAPSHOT/analysis-stempel-3.0.0-20230915.000559-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/analysis-stempel/3.0.0-SNAPSHOT/analysis-stempel-3.0.0-20230915.000559-1.module.sha256 + - maven/org/opensearch/plugin/analysis-stempel/3.0.0-SNAPSHOT/analysis-stempel-3.0.0-20230915.000559-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/analysis-stempel/3.0.0-SNAPSHOT/analysis-stempel-3.0.0-20230915.000559-1.pom + - maven/org/opensearch/plugin/analysis-stempel/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/analysis-stempel/3.0.0-SNAPSHOT/analysis-stempel-3.0.0-20230915.000559-1-sources.jar.sha256 + - maven/org/opensearch/plugin/analysis-stempel/3.0.0-SNAPSHOT/analysis-stempel-3.0.0-20230915.000559-1.module.sha1 + - maven/org/opensearch/plugin/analysis-stempel/3.0.0-SNAPSHOT/analysis-stempel-3.0.0-20230915.000559-1.pom.sha256 + - maven/org/opensearch/plugin/analysis-stempel/3.0.0-SNAPSHOT/analysis-stempel-3.0.0-20230915.000559-1.jar.sha512 + - maven/org/opensearch/plugin/analysis-stempel/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/analysis-stempel/3.0.0-SNAPSHOT/analysis-stempel-3.0.0-20230915.000559-1.module + - maven/org/opensearch/plugin/analysis-stempel/3.0.0-SNAPSHOT/analysis-stempel-3.0.0-20230915.000559-1.jar.md5 + - maven/org/opensearch/plugin/analysis-stempel/3.0.0-SNAPSHOT/analysis-stempel-3.0.0-20230915.000559-1-sources.jar.sha1 + - maven/org/opensearch/plugin/analysis-stempel/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/analysis-stempel/3.0.0-SNAPSHOT/analysis-stempel-3.0.0-20230915.000559-1-sources.jar.md5 + - maven/org/opensearch/plugin/analysis-stempel/3.0.0-SNAPSHOT/analysis-stempel-3.0.0-20230915.000559-1.jar.sha1 + - maven/org/opensearch/plugin/analysis-stempel/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/analysis-stempel/3.0.0-SNAPSHOT/analysis-stempel-3.0.0-20230915.000559-1-sources.jar + - maven/org/opensearch/plugin/analysis-stempel/3.0.0-SNAPSHOT/analysis-stempel-3.0.0-20230915.000559-1.pom.md5 + - maven/org/opensearch/plugin/analysis-stempel/3.0.0-SNAPSHOT/analysis-stempel-3.0.0-20230915.000559-1-javadoc.jar + - maven/org/opensearch/plugin/analysis-stempel/3.0.0-SNAPSHOT/analysis-stempel-3.0.0-20230915.000559-1.module.sha512 + - maven/org/opensearch/plugin/analysis-stempel/3.0.0-SNAPSHOT/analysis-stempel-3.0.0-20230915.000559-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/transport-nio-client/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/transport-nio-client/maven-metadata.xml + - maven/org/opensearch/plugin/transport-nio-client/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/transport-nio-client/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/transport-nio-client/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/transport-nio-client/3.0.0-SNAPSHOT/transport-nio-client-3.0.0-20230915.000559-1.module.sha512 + - maven/org/opensearch/plugin/transport-nio-client/3.0.0-SNAPSHOT/transport-nio-client-3.0.0-20230915.000559-1.pom + - maven/org/opensearch/plugin/transport-nio-client/3.0.0-SNAPSHOT/transport-nio-client-3.0.0-20230915.000559-1-sources.jar.sha1 + - maven/org/opensearch/plugin/transport-nio-client/3.0.0-SNAPSHOT/transport-nio-client-3.0.0-20230915.000559-1-sources.jar.sha256 + - maven/org/opensearch/plugin/transport-nio-client/3.0.0-SNAPSHOT/transport-nio-client-3.0.0-20230915.000559-1.pom.sha1 + - maven/org/opensearch/plugin/transport-nio-client/3.0.0-SNAPSHOT/transport-nio-client-3.0.0-20230915.000559-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/transport-nio-client/3.0.0-SNAPSHOT/transport-nio-client-3.0.0-20230915.000559-1.module.sha1 + - maven/org/opensearch/plugin/transport-nio-client/3.0.0-SNAPSHOT/transport-nio-client-3.0.0-20230915.000559-1.pom.sha512 + - maven/org/opensearch/plugin/transport-nio-client/3.0.0-SNAPSHOT/transport-nio-client-3.0.0-20230915.000559-1.jar.sha256 + - maven/org/opensearch/plugin/transport-nio-client/3.0.0-SNAPSHOT/transport-nio-client-3.0.0-20230915.000559-1.pom.md5 + - maven/org/opensearch/plugin/transport-nio-client/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/transport-nio-client/3.0.0-SNAPSHOT/transport-nio-client-3.0.0-20230915.000559-1.module + - maven/org/opensearch/plugin/transport-nio-client/3.0.0-SNAPSHOT/transport-nio-client-3.0.0-20230915.000559-1.module.md5 + - maven/org/opensearch/plugin/transport-nio-client/3.0.0-SNAPSHOT/transport-nio-client-3.0.0-20230915.000559-1-sources.jar + - maven/org/opensearch/plugin/transport-nio-client/3.0.0-SNAPSHOT/transport-nio-client-3.0.0-20230915.000559-1.jar + - maven/org/opensearch/plugin/transport-nio-client/3.0.0-SNAPSHOT/transport-nio-client-3.0.0-20230915.000559-1-javadoc.jar + - maven/org/opensearch/plugin/transport-nio-client/3.0.0-SNAPSHOT/transport-nio-client-3.0.0-20230915.000559-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/transport-nio-client/3.0.0-SNAPSHOT/transport-nio-client-3.0.0-20230915.000559-1.jar.md5 + - maven/org/opensearch/plugin/transport-nio-client/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/transport-nio-client/3.0.0-SNAPSHOT/transport-nio-client-3.0.0-20230915.000559-1.pom.sha256 + - maven/org/opensearch/plugin/transport-nio-client/3.0.0-SNAPSHOT/transport-nio-client-3.0.0-20230915.000559-1.jar.sha512 + - maven/org/opensearch/plugin/transport-nio-client/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/transport-nio-client/3.0.0-SNAPSHOT/transport-nio-client-3.0.0-20230915.000559-1.module.sha256 + - maven/org/opensearch/plugin/transport-nio-client/3.0.0-SNAPSHOT/transport-nio-client-3.0.0-20230915.000559-1.jar.sha1 + - maven/org/opensearch/plugin/transport-nio-client/3.0.0-SNAPSHOT/transport-nio-client-3.0.0-20230915.000559-1-sources.jar.sha512 + - maven/org/opensearch/plugin/transport-nio-client/3.0.0-SNAPSHOT/transport-nio-client-3.0.0-20230915.000559-1-sources.jar.md5 + - maven/org/opensearch/plugin/transport-nio-client/3.0.0-SNAPSHOT/transport-nio-client-3.0.0-20230915.000559-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/transport-nio-client/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/transport-nio-client/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/transport-nio-client/3.0.0-SNAPSHOT/transport-nio-client-3.0.0-20230915.000559-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/lang-expression/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/lang-expression/maven-metadata.xml + - maven/org/opensearch/plugin/lang-expression/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/lang-expression/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/lang-expression/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/lang-expression/3.0.0-SNAPSHOT/lang-expression-3.0.0-20230915.000559-1.module.sha256 + - maven/org/opensearch/plugin/lang-expression/3.0.0-SNAPSHOT/lang-expression-3.0.0-20230915.000559-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/lang-expression/3.0.0-SNAPSHOT/lang-expression-3.0.0-20230915.000559-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/lang-expression/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/lang-expression/3.0.0-SNAPSHOT/lang-expression-3.0.0-20230915.000559-1.pom.md5 + - maven/org/opensearch/plugin/lang-expression/3.0.0-SNAPSHOT/lang-expression-3.0.0-20230915.000559-1.pom + - maven/org/opensearch/plugin/lang-expression/3.0.0-SNAPSHOT/lang-expression-3.0.0-20230915.000559-1.module.md5 + - maven/org/opensearch/plugin/lang-expression/3.0.0-SNAPSHOT/lang-expression-3.0.0-20230915.000559-1.pom.sha512 + - maven/org/opensearch/plugin/lang-expression/3.0.0-SNAPSHOT/lang-expression-3.0.0-20230915.000559-1.jar.sha256 + - maven/org/opensearch/plugin/lang-expression/3.0.0-SNAPSHOT/lang-expression-3.0.0-20230915.000559-1.jar.sha1 + - maven/org/opensearch/plugin/lang-expression/3.0.0-SNAPSHOT/lang-expression-3.0.0-20230915.000559-1-sources.jar.sha256 + - maven/org/opensearch/plugin/lang-expression/3.0.0-SNAPSHOT/lang-expression-3.0.0-20230915.000559-1.jar + - maven/org/opensearch/plugin/lang-expression/3.0.0-SNAPSHOT/lang-expression-3.0.0-20230915.000559-1.jar.md5 + - maven/org/opensearch/plugin/lang-expression/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/lang-expression/3.0.0-SNAPSHOT/lang-expression-3.0.0-20230915.000559-1-sources.jar.sha1 + - maven/org/opensearch/plugin/lang-expression/3.0.0-SNAPSHOT/lang-expression-3.0.0-20230915.000559-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/lang-expression/3.0.0-SNAPSHOT/lang-expression-3.0.0-20230915.000559-1.module.sha1 + - maven/org/opensearch/plugin/lang-expression/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/lang-expression/3.0.0-SNAPSHOT/lang-expression-3.0.0-20230915.000559-1.module.sha512 + - maven/org/opensearch/plugin/lang-expression/3.0.0-SNAPSHOT/lang-expression-3.0.0-20230915.000559-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/lang-expression/3.0.0-SNAPSHOT/lang-expression-3.0.0-20230915.000559-1-sources.jar.sha512 + - maven/org/opensearch/plugin/lang-expression/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/lang-expression/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/lang-expression/3.0.0-SNAPSHOT/lang-expression-3.0.0-20230915.000559-1.module + - maven/org/opensearch/plugin/lang-expression/3.0.0-SNAPSHOT/lang-expression-3.0.0-20230915.000559-1-javadoc.jar + - maven/org/opensearch/plugin/lang-expression/3.0.0-SNAPSHOT/lang-expression-3.0.0-20230915.000559-1-sources.jar.md5 + - maven/org/opensearch/plugin/lang-expression/3.0.0-SNAPSHOT/lang-expression-3.0.0-20230915.000559-1.pom.sha1 + - maven/org/opensearch/plugin/lang-expression/3.0.0-SNAPSHOT/lang-expression-3.0.0-20230915.000559-1.pom.sha256 + - maven/org/opensearch/plugin/lang-expression/3.0.0-SNAPSHOT/lang-expression-3.0.0-20230915.000559-1-sources.jar + - maven/org/opensearch/plugin/lang-expression/3.0.0-SNAPSHOT/lang-expression-3.0.0-20230915.000559-1.jar.sha512 + - maven/org/opensearch/plugin/mapper-size/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/mapper-size/maven-metadata.xml + - maven/org/opensearch/plugin/mapper-size/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/mapper-size/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/mapper-size/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/mapper-size/3.0.0-SNAPSHOT/mapper-size-3.0.0-20230915.000559-1.jar.sha512 + - maven/org/opensearch/plugin/mapper-size/3.0.0-SNAPSHOT/mapper-size-3.0.0-20230915.000559-1.pom.sha256 + - maven/org/opensearch/plugin/mapper-size/3.0.0-SNAPSHOT/mapper-size-3.0.0-20230915.000559-1-javadoc.jar + - maven/org/opensearch/plugin/mapper-size/3.0.0-SNAPSHOT/mapper-size-3.0.0-20230915.000559-1.module.sha256 + - maven/org/opensearch/plugin/mapper-size/3.0.0-SNAPSHOT/mapper-size-3.0.0-20230915.000559-1-sources.jar + - maven/org/opensearch/plugin/mapper-size/3.0.0-SNAPSHOT/mapper-size-3.0.0-20230915.000559-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/mapper-size/3.0.0-SNAPSHOT/mapper-size-3.0.0-20230915.000559-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/mapper-size/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/mapper-size/3.0.0-SNAPSHOT/mapper-size-3.0.0-20230915.000559-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/mapper-size/3.0.0-SNAPSHOT/mapper-size-3.0.0-20230915.000559-1-sources.jar.sha512 + - maven/org/opensearch/plugin/mapper-size/3.0.0-SNAPSHOT/mapper-size-3.0.0-20230915.000559-1.module.sha1 + - maven/org/opensearch/plugin/mapper-size/3.0.0-SNAPSHOT/mapper-size-3.0.0-20230915.000559-1.pom.sha1 + - maven/org/opensearch/plugin/mapper-size/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/mapper-size/3.0.0-SNAPSHOT/mapper-size-3.0.0-20230915.000559-1.module.sha512 + - maven/org/opensearch/plugin/mapper-size/3.0.0-SNAPSHOT/mapper-size-3.0.0-20230915.000559-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/mapper-size/3.0.0-SNAPSHOT/mapper-size-3.0.0-20230915.000559-1.jar.md5 + - maven/org/opensearch/plugin/mapper-size/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/mapper-size/3.0.0-SNAPSHOT/mapper-size-3.0.0-20230915.000559-1.jar.sha256 + - maven/org/opensearch/plugin/mapper-size/3.0.0-SNAPSHOT/mapper-size-3.0.0-20230915.000559-1.pom.sha512 + - maven/org/opensearch/plugin/mapper-size/3.0.0-SNAPSHOT/mapper-size-3.0.0-20230915.000559-1.jar + - maven/org/opensearch/plugin/mapper-size/3.0.0-SNAPSHOT/mapper-size-3.0.0-20230915.000559-1.module.md5 + - maven/org/opensearch/plugin/mapper-size/3.0.0-SNAPSHOT/mapper-size-3.0.0-20230915.000559-1-sources.jar.sha1 + - maven/org/opensearch/plugin/mapper-size/3.0.0-SNAPSHOT/mapper-size-3.0.0-20230915.000559-1.module + - maven/org/opensearch/plugin/mapper-size/3.0.0-SNAPSHOT/mapper-size-3.0.0-20230915.000559-1-sources.jar.md5 + - maven/org/opensearch/plugin/mapper-size/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/mapper-size/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/mapper-size/3.0.0-SNAPSHOT/mapper-size-3.0.0-20230915.000559-1.pom.md5 + - maven/org/opensearch/plugin/mapper-size/3.0.0-SNAPSHOT/mapper-size-3.0.0-20230915.000559-1-sources.jar.sha256 + - maven/org/opensearch/plugin/mapper-size/3.0.0-SNAPSHOT/mapper-size-3.0.0-20230915.000559-1.pom + - maven/org/opensearch/plugin/mapper-size/3.0.0-SNAPSHOT/mapper-size-3.0.0-20230915.000559-1.jar.sha1 + - maven/org/opensearch/plugin/client-benchmark-noop-api/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/client-benchmark-noop-api/maven-metadata.xml + - maven/org/opensearch/plugin/client-benchmark-noop-api/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/client-benchmark-noop-api/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/client-benchmark-noop-api/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/client-benchmark-noop-api/3.0.0-SNAPSHOT/client-benchmark-noop-api-3.0.0-20230915.000559-1.module.md5 + - maven/org/opensearch/plugin/client-benchmark-noop-api/3.0.0-SNAPSHOT/client-benchmark-noop-api-3.0.0-20230915.000559-1.pom.sha512 + - maven/org/opensearch/plugin/client-benchmark-noop-api/3.0.0-SNAPSHOT/client-benchmark-noop-api-3.0.0-20230915.000559-1.jar.sha256 + - maven/org/opensearch/plugin/client-benchmark-noop-api/3.0.0-SNAPSHOT/client-benchmark-noop-api-3.0.0-20230915.000559-1.jar.md5 + - maven/org/opensearch/plugin/client-benchmark-noop-api/3.0.0-SNAPSHOT/client-benchmark-noop-api-3.0.0-20230915.000559-1-sources.jar.sha256 + - maven/org/opensearch/plugin/client-benchmark-noop-api/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/client-benchmark-noop-api/3.0.0-SNAPSHOT/client-benchmark-noop-api-3.0.0-20230915.000559-1-sources.jar.md5 + - maven/org/opensearch/plugin/client-benchmark-noop-api/3.0.0-SNAPSHOT/client-benchmark-noop-api-3.0.0-20230915.000559-1.module.sha256 + - maven/org/opensearch/plugin/client-benchmark-noop-api/3.0.0-SNAPSHOT/client-benchmark-noop-api-3.0.0-20230915.000559-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/client-benchmark-noop-api/3.0.0-SNAPSHOT/client-benchmark-noop-api-3.0.0-20230915.000559-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/client-benchmark-noop-api/3.0.0-SNAPSHOT/client-benchmark-noop-api-3.0.0-20230915.000559-1.pom.md5 + - maven/org/opensearch/plugin/client-benchmark-noop-api/3.0.0-SNAPSHOT/client-benchmark-noop-api-3.0.0-20230915.000559-1.jar.sha1 + - maven/org/opensearch/plugin/client-benchmark-noop-api/3.0.0-SNAPSHOT/client-benchmark-noop-api-3.0.0-20230915.000559-1.module + - maven/org/opensearch/plugin/client-benchmark-noop-api/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/client-benchmark-noop-api/3.0.0-SNAPSHOT/client-benchmark-noop-api-3.0.0-20230915.000559-1-sources.jar.sha512 + - maven/org/opensearch/plugin/client-benchmark-noop-api/3.0.0-SNAPSHOT/client-benchmark-noop-api-3.0.0-20230915.000559-1-javadoc.jar + - maven/org/opensearch/plugin/client-benchmark-noop-api/3.0.0-SNAPSHOT/client-benchmark-noop-api-3.0.0-20230915.000559-1-sources.jar + - maven/org/opensearch/plugin/client-benchmark-noop-api/3.0.0-SNAPSHOT/client-benchmark-noop-api-3.0.0-20230915.000559-1.pom + - maven/org/opensearch/plugin/client-benchmark-noop-api/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/client-benchmark-noop-api/3.0.0-SNAPSHOT/client-benchmark-noop-api-3.0.0-20230915.000559-1-sources.jar.sha1 + - maven/org/opensearch/plugin/client-benchmark-noop-api/3.0.0-SNAPSHOT/client-benchmark-noop-api-3.0.0-20230915.000559-1.pom.sha256 + - maven/org/opensearch/plugin/client-benchmark-noop-api/3.0.0-SNAPSHOT/client-benchmark-noop-api-3.0.0-20230915.000559-1.jar.sha512 + - maven/org/opensearch/plugin/client-benchmark-noop-api/3.0.0-SNAPSHOT/client-benchmark-noop-api-3.0.0-20230915.000559-1.jar + - maven/org/opensearch/plugin/client-benchmark-noop-api/3.0.0-SNAPSHOT/client-benchmark-noop-api-3.0.0-20230915.000559-1.pom.sha1 + - maven/org/opensearch/plugin/client-benchmark-noop-api/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/client-benchmark-noop-api/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/client-benchmark-noop-api/3.0.0-SNAPSHOT/client-benchmark-noop-api-3.0.0-20230915.000559-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/client-benchmark-noop-api/3.0.0-SNAPSHOT/client-benchmark-noop-api-3.0.0-20230915.000559-1.module.sha512 + - maven/org/opensearch/plugin/client-benchmark-noop-api/3.0.0-SNAPSHOT/client-benchmark-noop-api-3.0.0-20230915.000559-1.module.sha1 + - maven/org/opensearch/plugin/client-benchmark-noop-api/3.0.0-SNAPSHOT/client-benchmark-noop-api-3.0.0-20230915.000559-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/search-pipeline-common/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/search-pipeline-common/maven-metadata.xml + - maven/org/opensearch/plugin/search-pipeline-common/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/search-pipeline-common/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/search-pipeline-common/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/search-pipeline-common/3.0.0-SNAPSHOT/search-pipeline-common-3.0.0-20230915.000559-1.module + - maven/org/opensearch/plugin/search-pipeline-common/3.0.0-SNAPSHOT/search-pipeline-common-3.0.0-20230915.000559-1.pom.sha1 + - maven/org/opensearch/plugin/search-pipeline-common/3.0.0-SNAPSHOT/search-pipeline-common-3.0.0-20230915.000559-1.jar.md5 + - maven/org/opensearch/plugin/search-pipeline-common/3.0.0-SNAPSHOT/search-pipeline-common-3.0.0-20230915.000559-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/search-pipeline-common/3.0.0-SNAPSHOT/search-pipeline-common-3.0.0-20230915.000559-1.pom + - maven/org/opensearch/plugin/search-pipeline-common/3.0.0-SNAPSHOT/search-pipeline-common-3.0.0-20230915.000559-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/search-pipeline-common/3.0.0-SNAPSHOT/search-pipeline-common-3.0.0-20230915.000559-1-sources.jar + - maven/org/opensearch/plugin/search-pipeline-common/3.0.0-SNAPSHOT/search-pipeline-common-3.0.0-20230915.000559-1.module.sha256 + - maven/org/opensearch/plugin/search-pipeline-common/3.0.0-SNAPSHOT/search-pipeline-common-3.0.0-20230915.000559-1-javadoc.jar + - maven/org/opensearch/plugin/search-pipeline-common/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/search-pipeline-common/3.0.0-SNAPSHOT/search-pipeline-common-3.0.0-20230915.000559-1.module.sha1 + - maven/org/opensearch/plugin/search-pipeline-common/3.0.0-SNAPSHOT/search-pipeline-common-3.0.0-20230915.000559-1.jar + - maven/org/opensearch/plugin/search-pipeline-common/3.0.0-SNAPSHOT/search-pipeline-common-3.0.0-20230915.000559-1.pom.md5 + - maven/org/opensearch/plugin/search-pipeline-common/3.0.0-SNAPSHOT/search-pipeline-common-3.0.0-20230915.000559-1-sources.jar.sha512 + - maven/org/opensearch/plugin/search-pipeline-common/3.0.0-SNAPSHOT/search-pipeline-common-3.0.0-20230915.000559-1.module.md5 + - maven/org/opensearch/plugin/search-pipeline-common/3.0.0-SNAPSHOT/search-pipeline-common-3.0.0-20230915.000559-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/search-pipeline-common/3.0.0-SNAPSHOT/search-pipeline-common-3.0.0-20230915.000559-1.pom.sha512 + - maven/org/opensearch/plugin/search-pipeline-common/3.0.0-SNAPSHOT/search-pipeline-common-3.0.0-20230915.000559-1.jar.sha256 + - maven/org/opensearch/plugin/search-pipeline-common/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/search-pipeline-common/3.0.0-SNAPSHOT/search-pipeline-common-3.0.0-20230915.000559-1.module.sha512 + - maven/org/opensearch/plugin/search-pipeline-common/3.0.0-SNAPSHOT/search-pipeline-common-3.0.0-20230915.000559-1.jar.sha1 + - maven/org/opensearch/plugin/search-pipeline-common/3.0.0-SNAPSHOT/search-pipeline-common-3.0.0-20230915.000559-1-sources.jar.sha1 + - maven/org/opensearch/plugin/search-pipeline-common/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/search-pipeline-common/3.0.0-SNAPSHOT/search-pipeline-common-3.0.0-20230915.000559-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/search-pipeline-common/3.0.0-SNAPSHOT/search-pipeline-common-3.0.0-20230915.000559-1-sources.jar.sha256 + - maven/org/opensearch/plugin/search-pipeline-common/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/search-pipeline-common/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/search-pipeline-common/3.0.0-SNAPSHOT/search-pipeline-common-3.0.0-20230915.000559-1.pom.sha256 + - maven/org/opensearch/plugin/search-pipeline-common/3.0.0-SNAPSHOT/search-pipeline-common-3.0.0-20230915.000559-1.jar.sha512 + - maven/org/opensearch/plugin/search-pipeline-common/3.0.0-SNAPSHOT/search-pipeline-common-3.0.0-20230915.000559-1-sources.jar.md5 + - maven/org/opensearch/plugin/analysis-common/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/analysis-common/maven-metadata.xml + - maven/org/opensearch/plugin/analysis-common/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/analysis-common/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/analysis-common/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/analysis-common/3.0.0-SNAPSHOT/analysis-common-3.0.0-20230915.000559-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/analysis-common/3.0.0-SNAPSHOT/analysis-common-3.0.0-20230915.000559-1.module.sha256 + - maven/org/opensearch/plugin/analysis-common/3.0.0-SNAPSHOT/analysis-common-3.0.0-20230915.000559-1-sources.jar.md5 + - maven/org/opensearch/plugin/analysis-common/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/analysis-common/3.0.0-SNAPSHOT/analysis-common-3.0.0-20230915.000559-1-sources.jar.sha256 + - maven/org/opensearch/plugin/analysis-common/3.0.0-SNAPSHOT/analysis-common-3.0.0-20230915.000559-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/analysis-common/3.0.0-SNAPSHOT/analysis-common-3.0.0-20230915.000559-1.pom.sha256 + - maven/org/opensearch/plugin/analysis-common/3.0.0-SNAPSHOT/analysis-common-3.0.0-20230915.000559-1.jar.sha512 + - maven/org/opensearch/plugin/analysis-common/3.0.0-SNAPSHOT/analysis-common-3.0.0-20230915.000559-1.pom.sha1 + - maven/org/opensearch/plugin/analysis-common/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/analysis-common/3.0.0-SNAPSHOT/analysis-common-3.0.0-20230915.000559-1.jar + - maven/org/opensearch/plugin/analysis-common/3.0.0-SNAPSHOT/analysis-common-3.0.0-20230915.000559-1-sources.jar.sha512 + - maven/org/opensearch/plugin/analysis-common/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/analysis-common/3.0.0-SNAPSHOT/analysis-common-3.0.0-20230915.000559-1.module.sha1 + - maven/org/opensearch/plugin/analysis-common/3.0.0-SNAPSHOT/analysis-common-3.0.0-20230915.000559-1.pom.md5 + - maven/org/opensearch/plugin/analysis-common/3.0.0-SNAPSHOT/analysis-common-3.0.0-20230915.000559-1.module + - maven/org/opensearch/plugin/analysis-common/3.0.0-SNAPSHOT/analysis-common-3.0.0-20230915.000559-1.module.sha512 + - maven/org/opensearch/plugin/analysis-common/3.0.0-SNAPSHOT/analysis-common-3.0.0-20230915.000559-1.jar.sha1 + - maven/org/opensearch/plugin/analysis-common/3.0.0-SNAPSHOT/analysis-common-3.0.0-20230915.000559-1-javadoc.jar + - maven/org/opensearch/plugin/analysis-common/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/analysis-common/3.0.0-SNAPSHOT/analysis-common-3.0.0-20230915.000559-1.pom + - maven/org/opensearch/plugin/analysis-common/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/analysis-common/3.0.0-SNAPSHOT/analysis-common-3.0.0-20230915.000559-1-sources.jar + - maven/org/opensearch/plugin/analysis-common/3.0.0-SNAPSHOT/analysis-common-3.0.0-20230915.000559-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/analysis-common/3.0.0-SNAPSHOT/analysis-common-3.0.0-20230915.000559-1.pom.sha512 + - maven/org/opensearch/plugin/analysis-common/3.0.0-SNAPSHOT/analysis-common-3.0.0-20230915.000559-1.jar.sha256 + - maven/org/opensearch/plugin/analysis-common/3.0.0-SNAPSHOT/analysis-common-3.0.0-20230915.000559-1-sources.jar.sha1 + - maven/org/opensearch/plugin/analysis-common/3.0.0-SNAPSHOT/analysis-common-3.0.0-20230915.000559-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/analysis-common/3.0.0-SNAPSHOT/analysis-common-3.0.0-20230915.000559-1.module.md5 + - maven/org/opensearch/plugin/analysis-common/3.0.0-SNAPSHOT/analysis-common-3.0.0-20230915.000559-1.jar.md5 + - maven/org/opensearch/plugin/events-correlation-engine/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/events-correlation-engine/maven-metadata.xml + - maven/org/opensearch/plugin/events-correlation-engine/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/events-correlation-engine/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/events-correlation-engine/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/events-correlation-engine/3.0.0-SNAPSHOT/events-correlation-engine-3.0.0-20230915.000559-1.pom.md5 + - maven/org/opensearch/plugin/events-correlation-engine/3.0.0-SNAPSHOT/events-correlation-engine-3.0.0-20230915.000559-1-sources.jar.sha512 + - maven/org/opensearch/plugin/events-correlation-engine/3.0.0-SNAPSHOT/events-correlation-engine-3.0.0-20230915.000559-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/events-correlation-engine/3.0.0-SNAPSHOT/events-correlation-engine-3.0.0-20230915.000559-1.jar.sha512 + - maven/org/opensearch/plugin/events-correlation-engine/3.0.0-SNAPSHOT/events-correlation-engine-3.0.0-20230915.000559-1.pom.sha256 + - maven/org/opensearch/plugin/events-correlation-engine/3.0.0-SNAPSHOT/events-correlation-engine-3.0.0-20230915.000559-1-sources.jar.sha1 + - maven/org/opensearch/plugin/events-correlation-engine/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/events-correlation-engine/3.0.0-SNAPSHOT/events-correlation-engine-3.0.0-20230915.000559-1.module.sha256 + - maven/org/opensearch/plugin/events-correlation-engine/3.0.0-SNAPSHOT/events-correlation-engine-3.0.0-20230915.000559-1.pom.sha1 + - maven/org/opensearch/plugin/events-correlation-engine/3.0.0-SNAPSHOT/events-correlation-engine-3.0.0-20230915.000559-1.jar.md5 + - maven/org/opensearch/plugin/events-correlation-engine/3.0.0-SNAPSHOT/events-correlation-engine-3.0.0-20230915.000559-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/events-correlation-engine/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/events-correlation-engine/3.0.0-SNAPSHOT/events-correlation-engine-3.0.0-20230915.000559-1.jar.sha256 + - maven/org/opensearch/plugin/events-correlation-engine/3.0.0-SNAPSHOT/events-correlation-engine-3.0.0-20230915.000559-1-javadoc.jar + - maven/org/opensearch/plugin/events-correlation-engine/3.0.0-SNAPSHOT/events-correlation-engine-3.0.0-20230915.000559-1.pom.sha512 + - maven/org/opensearch/plugin/events-correlation-engine/3.0.0-SNAPSHOT/events-correlation-engine-3.0.0-20230915.000559-1.pom + - maven/org/opensearch/plugin/events-correlation-engine/3.0.0-SNAPSHOT/events-correlation-engine-3.0.0-20230915.000559-1.module.md5 + - maven/org/opensearch/plugin/events-correlation-engine/3.0.0-SNAPSHOT/events-correlation-engine-3.0.0-20230915.000559-1-sources.jar + - maven/org/opensearch/plugin/events-correlation-engine/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/events-correlation-engine/3.0.0-SNAPSHOT/events-correlation-engine-3.0.0-20230915.000559-1-sources.jar.sha256 + - maven/org/opensearch/plugin/events-correlation-engine/3.0.0-SNAPSHOT/events-correlation-engine-3.0.0-20230915.000559-1.module + - maven/org/opensearch/plugin/events-correlation-engine/3.0.0-SNAPSHOT/events-correlation-engine-3.0.0-20230915.000559-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/events-correlation-engine/3.0.0-SNAPSHOT/events-correlation-engine-3.0.0-20230915.000559-1-sources.jar.md5 + - maven/org/opensearch/plugin/events-correlation-engine/3.0.0-SNAPSHOT/events-correlation-engine-3.0.0-20230915.000559-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/events-correlation-engine/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/events-correlation-engine/3.0.0-SNAPSHOT/events-correlation-engine-3.0.0-20230915.000559-1.jar.sha1 + - maven/org/opensearch/plugin/events-correlation-engine/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/events-correlation-engine/3.0.0-SNAPSHOT/events-correlation-engine-3.0.0-20230915.000559-1.jar + - maven/org/opensearch/plugin/events-correlation-engine/3.0.0-SNAPSHOT/events-correlation-engine-3.0.0-20230915.000559-1.module.sha512 + - maven/org/opensearch/plugin/events-correlation-engine/3.0.0-SNAPSHOT/events-correlation-engine-3.0.0-20230915.000559-1.module.sha1 + - maven/org/opensearch/plugin/opensearch-dashboards/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/opensearch-dashboards/maven-metadata.xml + - maven/org/opensearch/plugin/opensearch-dashboards/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/opensearch-dashboards/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/opensearch-dashboards/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/opensearch-dashboards/3.0.0-SNAPSHOT/opensearch-dashboards-3.0.0-20230915.000559-1.jar.sha1 + - maven/org/opensearch/plugin/opensearch-dashboards/3.0.0-SNAPSHOT/opensearch-dashboards-3.0.0-20230915.000559-1.module.sha1 + - maven/org/opensearch/plugin/opensearch-dashboards/3.0.0-SNAPSHOT/opensearch-dashboards-3.0.0-20230915.000559-1-sources.jar.sha256 + - maven/org/opensearch/plugin/opensearch-dashboards/3.0.0-SNAPSHOT/opensearch-dashboards-3.0.0-20230915.000559-1.pom + - maven/org/opensearch/plugin/opensearch-dashboards/3.0.0-SNAPSHOT/opensearch-dashboards-3.0.0-20230915.000559-1.module.sha256 + - maven/org/opensearch/plugin/opensearch-dashboards/3.0.0-SNAPSHOT/opensearch-dashboards-3.0.0-20230915.000559-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/opensearch-dashboards/3.0.0-SNAPSHOT/opensearch-dashboards-3.0.0-20230915.000559-1.jar.md5 + - maven/org/opensearch/plugin/opensearch-dashboards/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/opensearch-dashboards/3.0.0-SNAPSHOT/opensearch-dashboards-3.0.0-20230915.000559-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/opensearch-dashboards/3.0.0-SNAPSHOT/opensearch-dashboards-3.0.0-20230915.000559-1.module + - maven/org/opensearch/plugin/opensearch-dashboards/3.0.0-SNAPSHOT/opensearch-dashboards-3.0.0-20230915.000559-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/opensearch-dashboards/3.0.0-SNAPSHOT/opensearch-dashboards-3.0.0-20230915.000559-1-javadoc.jar + - maven/org/opensearch/plugin/opensearch-dashboards/3.0.0-SNAPSHOT/opensearch-dashboards-3.0.0-20230915.000559-1.module.md5 + - maven/org/opensearch/plugin/opensearch-dashboards/3.0.0-SNAPSHOT/opensearch-dashboards-3.0.0-20230915.000559-1.pom.md5 + - maven/org/opensearch/plugin/opensearch-dashboards/3.0.0-SNAPSHOT/opensearch-dashboards-3.0.0-20230915.000559-1.jar.sha256 + - maven/org/opensearch/plugin/opensearch-dashboards/3.0.0-SNAPSHOT/opensearch-dashboards-3.0.0-20230915.000559-1-sources.jar + - maven/org/opensearch/plugin/opensearch-dashboards/3.0.0-SNAPSHOT/opensearch-dashboards-3.0.0-20230915.000559-1.pom.sha512 + - maven/org/opensearch/plugin/opensearch-dashboards/3.0.0-SNAPSHOT/opensearch-dashboards-3.0.0-20230915.000559-1.jar + - maven/org/opensearch/plugin/opensearch-dashboards/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/opensearch-dashboards/3.0.0-SNAPSHOT/opensearch-dashboards-3.0.0-20230915.000559-1.pom.sha1 + - maven/org/opensearch/plugin/opensearch-dashboards/3.0.0-SNAPSHOT/opensearch-dashboards-3.0.0-20230915.000559-1.module.sha512 + - maven/org/opensearch/plugin/opensearch-dashboards/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/opensearch-dashboards/3.0.0-SNAPSHOT/opensearch-dashboards-3.0.0-20230915.000559-1-sources.jar.sha1 + - maven/org/opensearch/plugin/opensearch-dashboards/3.0.0-SNAPSHOT/opensearch-dashboards-3.0.0-20230915.000559-1-sources.jar.sha512 + - maven/org/opensearch/plugin/opensearch-dashboards/3.0.0-SNAPSHOT/opensearch-dashboards-3.0.0-20230915.000559-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/opensearch-dashboards/3.0.0-SNAPSHOT/opensearch-dashboards-3.0.0-20230915.000559-1-sources.jar.md5 + - maven/org/opensearch/plugin/opensearch-dashboards/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/opensearch-dashboards/3.0.0-SNAPSHOT/opensearch-dashboards-3.0.0-20230915.000559-1.jar.sha512 + - maven/org/opensearch/plugin/opensearch-dashboards/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/opensearch-dashboards/3.0.0-SNAPSHOT/opensearch-dashboards-3.0.0-20230915.000559-1.pom.sha256 + - maven/org/opensearch/plugin/telemetry-otel-client/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/telemetry-otel-client/maven-metadata.xml + - maven/org/opensearch/plugin/telemetry-otel-client/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/telemetry-otel-client/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/telemetry-otel-client/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/telemetry-otel-client/3.0.0-SNAPSHOT/telemetry-otel-client-3.0.0-20230915.000559-1.module.sha256 + - maven/org/opensearch/plugin/telemetry-otel-client/3.0.0-SNAPSHOT/telemetry-otel-client-3.0.0-20230915.000559-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/telemetry-otel-client/3.0.0-SNAPSHOT/telemetry-otel-client-3.0.0-20230915.000559-1.jar.md5 + - maven/org/opensearch/plugin/telemetry-otel-client/3.0.0-SNAPSHOT/telemetry-otel-client-3.0.0-20230915.000559-1.jar.sha1 + - maven/org/opensearch/plugin/telemetry-otel-client/3.0.0-SNAPSHOT/telemetry-otel-client-3.0.0-20230915.000559-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/telemetry-otel-client/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/telemetry-otel-client/3.0.0-SNAPSHOT/telemetry-otel-client-3.0.0-20230915.000559-1.pom.sha512 + - maven/org/opensearch/plugin/telemetry-otel-client/3.0.0-SNAPSHOT/telemetry-otel-client-3.0.0-20230915.000559-1.jar.sha256 + - maven/org/opensearch/plugin/telemetry-otel-client/3.0.0-SNAPSHOT/telemetry-otel-client-3.0.0-20230915.000559-1.module.md5 + - maven/org/opensearch/plugin/telemetry-otel-client/3.0.0-SNAPSHOT/telemetry-otel-client-3.0.0-20230915.000559-1.pom.md5 + - maven/org/opensearch/plugin/telemetry-otel-client/3.0.0-SNAPSHOT/telemetry-otel-client-3.0.0-20230915.000559-1-sources.jar.sha512 + - maven/org/opensearch/plugin/telemetry-otel-client/3.0.0-SNAPSHOT/telemetry-otel-client-3.0.0-20230915.000559-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/telemetry-otel-client/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/telemetry-otel-client/3.0.0-SNAPSHOT/telemetry-otel-client-3.0.0-20230915.000559-1-javadoc.jar + - maven/org/opensearch/plugin/telemetry-otel-client/3.0.0-SNAPSHOT/telemetry-otel-client-3.0.0-20230915.000559-1-sources.jar.md5 + - maven/org/opensearch/plugin/telemetry-otel-client/3.0.0-SNAPSHOT/telemetry-otel-client-3.0.0-20230915.000559-1-sources.jar + - maven/org/opensearch/plugin/telemetry-otel-client/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/telemetry-otel-client/3.0.0-SNAPSHOT/telemetry-otel-client-3.0.0-20230915.000559-1.module.sha512 + - maven/org/opensearch/plugin/telemetry-otel-client/3.0.0-SNAPSHOT/telemetry-otel-client-3.0.0-20230915.000559-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/telemetry-otel-client/3.0.0-SNAPSHOT/telemetry-otel-client-3.0.0-20230915.000559-1.pom.sha1 + - maven/org/opensearch/plugin/telemetry-otel-client/3.0.0-SNAPSHOT/telemetry-otel-client-3.0.0-20230915.000559-1.jar + - maven/org/opensearch/plugin/telemetry-otel-client/3.0.0-SNAPSHOT/telemetry-otel-client-3.0.0-20230915.000559-1-sources.jar.sha256 + - maven/org/opensearch/plugin/telemetry-otel-client/3.0.0-SNAPSHOT/telemetry-otel-client-3.0.0-20230915.000559-1-sources.jar.sha1 + - maven/org/opensearch/plugin/telemetry-otel-client/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/telemetry-otel-client/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/telemetry-otel-client/3.0.0-SNAPSHOT/telemetry-otel-client-3.0.0-20230915.000559-1.pom.sha256 + - maven/org/opensearch/plugin/telemetry-otel-client/3.0.0-SNAPSHOT/telemetry-otel-client-3.0.0-20230915.000559-1.module + - maven/org/opensearch/plugin/telemetry-otel-client/3.0.0-SNAPSHOT/telemetry-otel-client-3.0.0-20230915.000559-1.pom + - maven/org/opensearch/plugin/telemetry-otel-client/3.0.0-SNAPSHOT/telemetry-otel-client-3.0.0-20230915.000559-1.jar.sha512 + - maven/org/opensearch/plugin/telemetry-otel-client/3.0.0-SNAPSHOT/telemetry-otel-client-3.0.0-20230915.000559-1.module.sha1 + - maven/org/opensearch/plugin/reindex-client/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/reindex-client/maven-metadata.xml + - maven/org/opensearch/plugin/reindex-client/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/reindex-client/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/reindex-client/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/reindex-client/3.0.0-SNAPSHOT/reindex-client-3.0.0-20230915.000559-1.jar + - maven/org/opensearch/plugin/reindex-client/3.0.0-SNAPSHOT/reindex-client-3.0.0-20230915.000559-1-sources.jar.md5 + - maven/org/opensearch/plugin/reindex-client/3.0.0-SNAPSHOT/reindex-client-3.0.0-20230915.000559-1-sources.jar.sha1 + - maven/org/opensearch/plugin/reindex-client/3.0.0-SNAPSHOT/reindex-client-3.0.0-20230915.000559-1.jar.sha256 + - maven/org/opensearch/plugin/reindex-client/3.0.0-SNAPSHOT/reindex-client-3.0.0-20230915.000559-1.pom.sha512 + - maven/org/opensearch/plugin/reindex-client/3.0.0-SNAPSHOT/reindex-client-3.0.0-20230915.000559-1.pom.sha1 + - maven/org/opensearch/plugin/reindex-client/3.0.0-SNAPSHOT/reindex-client-3.0.0-20230915.000559-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/reindex-client/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/reindex-client/3.0.0-SNAPSHOT/reindex-client-3.0.0-20230915.000559-1.module.md5 + - maven/org/opensearch/plugin/reindex-client/3.0.0-SNAPSHOT/reindex-client-3.0.0-20230915.000559-1.module + - maven/org/opensearch/plugin/reindex-client/3.0.0-SNAPSHOT/reindex-client-3.0.0-20230915.000559-1-sources.jar.sha512 + - maven/org/opensearch/plugin/reindex-client/3.0.0-SNAPSHOT/reindex-client-3.0.0-20230915.000559-1.pom + - maven/org/opensearch/plugin/reindex-client/3.0.0-SNAPSHOT/reindex-client-3.0.0-20230915.000559-1.module.sha512 + - maven/org/opensearch/plugin/reindex-client/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/reindex-client/3.0.0-SNAPSHOT/reindex-client-3.0.0-20230915.000559-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/reindex-client/3.0.0-SNAPSHOT/reindex-client-3.0.0-20230915.000559-1.jar.sha512 + - maven/org/opensearch/plugin/reindex-client/3.0.0-SNAPSHOT/reindex-client-3.0.0-20230915.000559-1.pom.sha256 + - maven/org/opensearch/plugin/reindex-client/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/reindex-client/3.0.0-SNAPSHOT/reindex-client-3.0.0-20230915.000559-1-sources.jar + - maven/org/opensearch/plugin/reindex-client/3.0.0-SNAPSHOT/reindex-client-3.0.0-20230915.000559-1.pom.md5 + - maven/org/opensearch/plugin/reindex-client/3.0.0-SNAPSHOT/reindex-client-3.0.0-20230915.000559-1-javadoc.jar + - maven/org/opensearch/plugin/reindex-client/3.0.0-SNAPSHOT/reindex-client-3.0.0-20230915.000559-1.jar.sha1 + - maven/org/opensearch/plugin/reindex-client/3.0.0-SNAPSHOT/reindex-client-3.0.0-20230915.000559-1.module.sha1 + - maven/org/opensearch/plugin/reindex-client/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/reindex-client/3.0.0-SNAPSHOT/reindex-client-3.0.0-20230915.000559-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/reindex-client/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/reindex-client/3.0.0-SNAPSHOT/reindex-client-3.0.0-20230915.000559-1.module.sha256 + - maven/org/opensearch/plugin/reindex-client/3.0.0-SNAPSHOT/reindex-client-3.0.0-20230915.000559-1.jar.md5 + - maven/org/opensearch/plugin/reindex-client/3.0.0-SNAPSHOT/reindex-client-3.0.0-20230915.000559-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/reindex-client/3.0.0-SNAPSHOT/reindex-client-3.0.0-20230915.000559-1-sources.jar.sha256 + - maven/org/opensearch/plugin/mapper-extras-client/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/mapper-extras-client/maven-metadata.xml + - maven/org/opensearch/plugin/mapper-extras-client/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/mapper-extras-client/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/mapper-extras-client/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/mapper-extras-client/3.0.0-SNAPSHOT/mapper-extras-client-3.0.0-20230915.000559-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/mapper-extras-client/3.0.0-SNAPSHOT/mapper-extras-client-3.0.0-20230915.000559-1.module + - maven/org/opensearch/plugin/mapper-extras-client/3.0.0-SNAPSHOT/mapper-extras-client-3.0.0-20230915.000559-1-sources.jar.sha512 + - maven/org/opensearch/plugin/mapper-extras-client/3.0.0-SNAPSHOT/mapper-extras-client-3.0.0-20230915.000559-1-sources.jar + - maven/org/opensearch/plugin/mapper-extras-client/3.0.0-SNAPSHOT/mapper-extras-client-3.0.0-20230915.000559-1-javadoc.jar + - maven/org/opensearch/plugin/mapper-extras-client/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/mapper-extras-client/3.0.0-SNAPSHOT/mapper-extras-client-3.0.0-20230915.000559-1.module.sha512 + - maven/org/opensearch/plugin/mapper-extras-client/3.0.0-SNAPSHOT/mapper-extras-client-3.0.0-20230915.000559-1.module.sha1 + - maven/org/opensearch/plugin/mapper-extras-client/3.0.0-SNAPSHOT/mapper-extras-client-3.0.0-20230915.000559-1.jar.sha512 + - maven/org/opensearch/plugin/mapper-extras-client/3.0.0-SNAPSHOT/mapper-extras-client-3.0.0-20230915.000559-1.pom.sha256 + - maven/org/opensearch/plugin/mapper-extras-client/3.0.0-SNAPSHOT/mapper-extras-client-3.0.0-20230915.000559-1-sources.jar.sha1 + - maven/org/opensearch/plugin/mapper-extras-client/3.0.0-SNAPSHOT/mapper-extras-client-3.0.0-20230915.000559-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/mapper-extras-client/3.0.0-SNAPSHOT/mapper-extras-client-3.0.0-20230915.000559-1.jar.sha1 + - maven/org/opensearch/plugin/mapper-extras-client/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/mapper-extras-client/3.0.0-SNAPSHOT/mapper-extras-client-3.0.0-20230915.000559-1.pom.md5 + - maven/org/opensearch/plugin/mapper-extras-client/3.0.0-SNAPSHOT/mapper-extras-client-3.0.0-20230915.000559-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/mapper-extras-client/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/mapper-extras-client/3.0.0-SNAPSHOT/mapper-extras-client-3.0.0-20230915.000559-1.jar + - maven/org/opensearch/plugin/mapper-extras-client/3.0.0-SNAPSHOT/mapper-extras-client-3.0.0-20230915.000559-1-sources.jar.sha256 + - maven/org/opensearch/plugin/mapper-extras-client/3.0.0-SNAPSHOT/mapper-extras-client-3.0.0-20230915.000559-1.jar.md5 + - maven/org/opensearch/plugin/mapper-extras-client/3.0.0-SNAPSHOT/mapper-extras-client-3.0.0-20230915.000559-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/mapper-extras-client/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/mapper-extras-client/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/mapper-extras-client/3.0.0-SNAPSHOT/mapper-extras-client-3.0.0-20230915.000559-1.module.sha256 + - maven/org/opensearch/plugin/mapper-extras-client/3.0.0-SNAPSHOT/mapper-extras-client-3.0.0-20230915.000559-1.jar.sha256 + - maven/org/opensearch/plugin/mapper-extras-client/3.0.0-SNAPSHOT/mapper-extras-client-3.0.0-20230915.000559-1.pom.sha512 + - maven/org/opensearch/plugin/mapper-extras-client/3.0.0-SNAPSHOT/mapper-extras-client-3.0.0-20230915.000559-1.module.md5 + - maven/org/opensearch/plugin/mapper-extras-client/3.0.0-SNAPSHOT/mapper-extras-client-3.0.0-20230915.000559-1-sources.jar.md5 + - maven/org/opensearch/plugin/mapper-extras-client/3.0.0-SNAPSHOT/mapper-extras-client-3.0.0-20230915.000559-1.pom + - maven/org/opensearch/plugin/mapper-extras-client/3.0.0-SNAPSHOT/mapper-extras-client-3.0.0-20230915.000559-1.pom.sha1 + - maven/org/opensearch/plugin/mapper-murmur3/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/mapper-murmur3/maven-metadata.xml + - maven/org/opensearch/plugin/mapper-murmur3/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/mapper-murmur3/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/mapper-murmur3/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/mapper-murmur3/3.0.0-SNAPSHOT/mapper-murmur3-3.0.0-20230915.000559-1-sources.jar.sha256 + - maven/org/opensearch/plugin/mapper-murmur3/3.0.0-SNAPSHOT/mapper-murmur3-3.0.0-20230915.000559-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/mapper-murmur3/3.0.0-SNAPSHOT/mapper-murmur3-3.0.0-20230915.000559-1.jar.sha1 + - maven/org/opensearch/plugin/mapper-murmur3/3.0.0-SNAPSHOT/mapper-murmur3-3.0.0-20230915.000559-1-sources.jar + - maven/org/opensearch/plugin/mapper-murmur3/3.0.0-SNAPSHOT/mapper-murmur3-3.0.0-20230915.000559-1.module.sha512 + - maven/org/opensearch/plugin/mapper-murmur3/3.0.0-SNAPSHOT/mapper-murmur3-3.0.0-20230915.000559-1.jar.md5 + - maven/org/opensearch/plugin/mapper-murmur3/3.0.0-SNAPSHOT/mapper-murmur3-3.0.0-20230915.000559-1-javadoc.jar + - maven/org/opensearch/plugin/mapper-murmur3/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/mapper-murmur3/3.0.0-SNAPSHOT/mapper-murmur3-3.0.0-20230915.000559-1.module.sha1 + - maven/org/opensearch/plugin/mapper-murmur3/3.0.0-SNAPSHOT/mapper-murmur3-3.0.0-20230915.000559-1.pom.sha256 + - maven/org/opensearch/plugin/mapper-murmur3/3.0.0-SNAPSHOT/mapper-murmur3-3.0.0-20230915.000559-1.jar.sha512 + - maven/org/opensearch/plugin/mapper-murmur3/3.0.0-SNAPSHOT/mapper-murmur3-3.0.0-20230915.000559-1.pom.md5 + - maven/org/opensearch/plugin/mapper-murmur3/3.0.0-SNAPSHOT/mapper-murmur3-3.0.0-20230915.000559-1-sources.jar.sha1 + - maven/org/opensearch/plugin/mapper-murmur3/3.0.0-SNAPSHOT/mapper-murmur3-3.0.0-20230915.000559-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/mapper-murmur3/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/mapper-murmur3/3.0.0-SNAPSHOT/mapper-murmur3-3.0.0-20230915.000559-1.pom + - maven/org/opensearch/plugin/mapper-murmur3/3.0.0-SNAPSHOT/mapper-murmur3-3.0.0-20230915.000559-1.module.sha256 + - maven/org/opensearch/plugin/mapper-murmur3/3.0.0-SNAPSHOT/mapper-murmur3-3.0.0-20230915.000559-1.pom.sha1 + - maven/org/opensearch/plugin/mapper-murmur3/3.0.0-SNAPSHOT/mapper-murmur3-3.0.0-20230915.000559-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/mapper-murmur3/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/mapper-murmur3/3.0.0-SNAPSHOT/mapper-murmur3-3.0.0-20230915.000559-1-sources.jar.sha512 + - maven/org/opensearch/plugin/mapper-murmur3/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/mapper-murmur3/3.0.0-SNAPSHOT/mapper-murmur3-3.0.0-20230915.000559-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/mapper-murmur3/3.0.0-SNAPSHOT/mapper-murmur3-3.0.0-20230915.000559-1.jar + - maven/org/opensearch/plugin/mapper-murmur3/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/mapper-murmur3/3.0.0-SNAPSHOT/mapper-murmur3-3.0.0-20230915.000559-1.module + - maven/org/opensearch/plugin/mapper-murmur3/3.0.0-SNAPSHOT/mapper-murmur3-3.0.0-20230915.000559-1-sources.jar.md5 + - maven/org/opensearch/plugin/mapper-murmur3/3.0.0-SNAPSHOT/mapper-murmur3-3.0.0-20230915.000559-1.module.md5 + - maven/org/opensearch/plugin/mapper-murmur3/3.0.0-SNAPSHOT/mapper-murmur3-3.0.0-20230915.000559-1.pom.sha512 + - maven/org/opensearch/plugin/mapper-murmur3/3.0.0-SNAPSHOT/mapper-murmur3-3.0.0-20230915.000559-1.jar.sha256 + - maven/org/opensearch/plugin/discovery-ec2/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/discovery-ec2/maven-metadata.xml + - maven/org/opensearch/plugin/discovery-ec2/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/discovery-ec2/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/discovery-ec2/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/discovery-ec2/3.0.0-SNAPSHOT/discovery-ec2-3.0.0-20230915.000559-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/discovery-ec2/3.0.0-SNAPSHOT/discovery-ec2-3.0.0-20230915.000559-1-javadoc.jar + - maven/org/opensearch/plugin/discovery-ec2/3.0.0-SNAPSHOT/discovery-ec2-3.0.0-20230915.000559-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/discovery-ec2/3.0.0-SNAPSHOT/discovery-ec2-3.0.0-20230915.000559-1-sources.jar + - maven/org/opensearch/plugin/discovery-ec2/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/discovery-ec2/3.0.0-SNAPSHOT/discovery-ec2-3.0.0-20230915.000559-1.pom.sha256 + - maven/org/opensearch/plugin/discovery-ec2/3.0.0-SNAPSHOT/discovery-ec2-3.0.0-20230915.000559-1.jar.sha512 + - maven/org/opensearch/plugin/discovery-ec2/3.0.0-SNAPSHOT/discovery-ec2-3.0.0-20230915.000559-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/discovery-ec2/3.0.0-SNAPSHOT/discovery-ec2-3.0.0-20230915.000559-1-sources.jar.sha256 + - maven/org/opensearch/plugin/discovery-ec2/3.0.0-SNAPSHOT/discovery-ec2-3.0.0-20230915.000559-1.jar.sha1 + - maven/org/opensearch/plugin/discovery-ec2/3.0.0-SNAPSHOT/discovery-ec2-3.0.0-20230915.000559-1.module.sha1 + - maven/org/opensearch/plugin/discovery-ec2/3.0.0-SNAPSHOT/discovery-ec2-3.0.0-20230915.000559-1.module.sha256 + - maven/org/opensearch/plugin/discovery-ec2/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/discovery-ec2/3.0.0-SNAPSHOT/discovery-ec2-3.0.0-20230915.000559-1.module.md5 + - maven/org/opensearch/plugin/discovery-ec2/3.0.0-SNAPSHOT/discovery-ec2-3.0.0-20230915.000559-1.module + - maven/org/opensearch/plugin/discovery-ec2/3.0.0-SNAPSHOT/discovery-ec2-3.0.0-20230915.000559-1.pom.sha512 + - maven/org/opensearch/plugin/discovery-ec2/3.0.0-SNAPSHOT/discovery-ec2-3.0.0-20230915.000559-1.jar.sha256 + - maven/org/opensearch/plugin/discovery-ec2/3.0.0-SNAPSHOT/discovery-ec2-3.0.0-20230915.000559-1.jar + - maven/org/opensearch/plugin/discovery-ec2/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/discovery-ec2/3.0.0-SNAPSHOT/discovery-ec2-3.0.0-20230915.000559-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/discovery-ec2/3.0.0-SNAPSHOT/discovery-ec2-3.0.0-20230915.000559-1-sources.jar.md5 + - maven/org/opensearch/plugin/discovery-ec2/3.0.0-SNAPSHOT/discovery-ec2-3.0.0-20230915.000559-1.jar.md5 + - maven/org/opensearch/plugin/discovery-ec2/3.0.0-SNAPSHOT/discovery-ec2-3.0.0-20230915.000559-1.pom + - maven/org/opensearch/plugin/discovery-ec2/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/discovery-ec2/3.0.0-SNAPSHOT/discovery-ec2-3.0.0-20230915.000559-1.module.sha512 + - maven/org/opensearch/plugin/discovery-ec2/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/discovery-ec2/3.0.0-SNAPSHOT/discovery-ec2-3.0.0-20230915.000559-1-sources.jar.sha512 + - maven/org/opensearch/plugin/discovery-ec2/3.0.0-SNAPSHOT/discovery-ec2-3.0.0-20230915.000559-1.pom.sha1 + - maven/org/opensearch/plugin/discovery-ec2/3.0.0-SNAPSHOT/discovery-ec2-3.0.0-20230915.000559-1-sources.jar.sha1 + - maven/org/opensearch/plugin/discovery-ec2/3.0.0-SNAPSHOT/discovery-ec2-3.0.0-20230915.000559-1.pom.md5 + - maven/org/opensearch/plugin/repository-azure/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/repository-azure/maven-metadata.xml + - maven/org/opensearch/plugin/repository-azure/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/repository-azure/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/repository-azure/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/repository-azure/3.0.0-SNAPSHOT/repository-azure-3.0.0-20230915.000559-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/repository-azure/3.0.0-SNAPSHOT/repository-azure-3.0.0-20230915.000559-1.module + - maven/org/opensearch/plugin/repository-azure/3.0.0-SNAPSHOT/repository-azure-3.0.0-20230915.000559-1-sources.jar.sha1 + - maven/org/opensearch/plugin/repository-azure/3.0.0-SNAPSHOT/repository-azure-3.0.0-20230915.000559-1.pom.md5 + - maven/org/opensearch/plugin/repository-azure/3.0.0-SNAPSHOT/repository-azure-3.0.0-20230915.000559-1.jar + - maven/org/opensearch/plugin/repository-azure/3.0.0-SNAPSHOT/repository-azure-3.0.0-20230915.000559-1.pom.sha1 + - maven/org/opensearch/plugin/repository-azure/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/repository-azure/3.0.0-SNAPSHOT/repository-azure-3.0.0-20230915.000559-1.module.sha256 + - maven/org/opensearch/plugin/repository-azure/3.0.0-SNAPSHOT/repository-azure-3.0.0-20230915.000559-1-sources.jar.md5 + - maven/org/opensearch/plugin/repository-azure/3.0.0-SNAPSHOT/repository-azure-3.0.0-20230915.000559-1.pom + - maven/org/opensearch/plugin/repository-azure/3.0.0-SNAPSHOT/repository-azure-3.0.0-20230915.000559-1.jar.md5 + - maven/org/opensearch/plugin/repository-azure/3.0.0-SNAPSHOT/repository-azure-3.0.0-20230915.000559-1.jar.sha256 + - maven/org/opensearch/plugin/repository-azure/3.0.0-SNAPSHOT/repository-azure-3.0.0-20230915.000559-1.pom.sha512 + - maven/org/opensearch/plugin/repository-azure/3.0.0-SNAPSHOT/repository-azure-3.0.0-20230915.000559-1.module.md5 + - maven/org/opensearch/plugin/repository-azure/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/repository-azure/3.0.0-SNAPSHOT/repository-azure-3.0.0-20230915.000559-1-sources.jar.sha512 + - maven/org/opensearch/plugin/repository-azure/3.0.0-SNAPSHOT/repository-azure-3.0.0-20230915.000559-1.module.sha512 + - maven/org/opensearch/plugin/repository-azure/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/repository-azure/3.0.0-SNAPSHOT/repository-azure-3.0.0-20230915.000559-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/repository-azure/3.0.0-SNAPSHOT/repository-azure-3.0.0-20230915.000559-1.jar.sha1 + - maven/org/opensearch/plugin/repository-azure/3.0.0-SNAPSHOT/repository-azure-3.0.0-20230915.000559-1.module.sha1 + - maven/org/opensearch/plugin/repository-azure/3.0.0-SNAPSHOT/repository-azure-3.0.0-20230915.000559-1.jar.sha512 + - maven/org/opensearch/plugin/repository-azure/3.0.0-SNAPSHOT/repository-azure-3.0.0-20230915.000559-1-javadoc.jar + - maven/org/opensearch/plugin/repository-azure/3.0.0-SNAPSHOT/repository-azure-3.0.0-20230915.000559-1.pom.sha256 + - maven/org/opensearch/plugin/repository-azure/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/repository-azure/3.0.0-SNAPSHOT/repository-azure-3.0.0-20230915.000559-1-sources.jar + - maven/org/opensearch/plugin/repository-azure/3.0.0-SNAPSHOT/repository-azure-3.0.0-20230915.000559-1-sources.jar.sha256 + - maven/org/opensearch/plugin/repository-azure/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/repository-azure/3.0.0-SNAPSHOT/repository-azure-3.0.0-20230915.000559-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/repository-azure/3.0.0-SNAPSHOT/repository-azure-3.0.0-20230915.000559-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/ingest-user-agent/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/ingest-user-agent/maven-metadata.xml + - maven/org/opensearch/plugin/ingest-user-agent/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/ingest-user-agent/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/ingest-user-agent/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/ingest-user-agent/3.0.0-SNAPSHOT/ingest-user-agent-3.0.0-20230915.000559-1.jar + - maven/org/opensearch/plugin/ingest-user-agent/3.0.0-SNAPSHOT/ingest-user-agent-3.0.0-20230915.000559-1-sources.jar.sha1 + - maven/org/opensearch/plugin/ingest-user-agent/3.0.0-SNAPSHOT/ingest-user-agent-3.0.0-20230915.000559-1-sources.jar + - maven/org/opensearch/plugin/ingest-user-agent/3.0.0-SNAPSHOT/ingest-user-agent-3.0.0-20230915.000559-1-sources.jar.sha512 + - maven/org/opensearch/plugin/ingest-user-agent/3.0.0-SNAPSHOT/ingest-user-agent-3.0.0-20230915.000559-1.jar.sha512 + - maven/org/opensearch/plugin/ingest-user-agent/3.0.0-SNAPSHOT/ingest-user-agent-3.0.0-20230915.000559-1.pom.md5 + - maven/org/opensearch/plugin/ingest-user-agent/3.0.0-SNAPSHOT/ingest-user-agent-3.0.0-20230915.000559-1.pom.sha256 + - maven/org/opensearch/plugin/ingest-user-agent/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/ingest-user-agent/3.0.0-SNAPSHOT/ingest-user-agent-3.0.0-20230915.000559-1-javadoc.jar + - maven/org/opensearch/plugin/ingest-user-agent/3.0.0-SNAPSHOT/ingest-user-agent-3.0.0-20230915.000559-1.module.sha1 + - maven/org/opensearch/plugin/ingest-user-agent/3.0.0-SNAPSHOT/ingest-user-agent-3.0.0-20230915.000559-1.pom + - maven/org/opensearch/plugin/ingest-user-agent/3.0.0-SNAPSHOT/ingest-user-agent-3.0.0-20230915.000559-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/ingest-user-agent/3.0.0-SNAPSHOT/ingest-user-agent-3.0.0-20230915.000559-1.module + - maven/org/opensearch/plugin/ingest-user-agent/3.0.0-SNAPSHOT/ingest-user-agent-3.0.0-20230915.000559-1.jar.sha1 + - maven/org/opensearch/plugin/ingest-user-agent/3.0.0-SNAPSHOT/ingest-user-agent-3.0.0-20230915.000559-1-sources.jar.md5 + - maven/org/opensearch/plugin/ingest-user-agent/3.0.0-SNAPSHOT/ingest-user-agent-3.0.0-20230915.000559-1.jar.md5 + - maven/org/opensearch/plugin/ingest-user-agent/3.0.0-SNAPSHOT/ingest-user-agent-3.0.0-20230915.000559-1.module.sha512 + - maven/org/opensearch/plugin/ingest-user-agent/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/ingest-user-agent/3.0.0-SNAPSHOT/ingest-user-agent-3.0.0-20230915.000559-1-sources.jar.sha256 + - maven/org/opensearch/plugin/ingest-user-agent/3.0.0-SNAPSHOT/ingest-user-agent-3.0.0-20230915.000559-1.jar.sha256 + - maven/org/opensearch/plugin/ingest-user-agent/3.0.0-SNAPSHOT/ingest-user-agent-3.0.0-20230915.000559-1.pom.sha512 + - maven/org/opensearch/plugin/ingest-user-agent/3.0.0-SNAPSHOT/ingest-user-agent-3.0.0-20230915.000559-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/ingest-user-agent/3.0.0-SNAPSHOT/ingest-user-agent-3.0.0-20230915.000559-1.module.md5 + - maven/org/opensearch/plugin/ingest-user-agent/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/ingest-user-agent/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/ingest-user-agent/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/ingest-user-agent/3.0.0-SNAPSHOT/ingest-user-agent-3.0.0-20230915.000559-1.module.sha256 + - maven/org/opensearch/plugin/ingest-user-agent/3.0.0-SNAPSHOT/ingest-user-agent-3.0.0-20230915.000559-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/ingest-user-agent/3.0.0-SNAPSHOT/ingest-user-agent-3.0.0-20230915.000559-1.pom.sha1 + - maven/org/opensearch/plugin/ingest-user-agent/3.0.0-SNAPSHOT/ingest-user-agent-3.0.0-20230915.000559-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/ingest-attachment/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/ingest-attachment/maven-metadata.xml + - maven/org/opensearch/plugin/ingest-attachment/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/ingest-attachment/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/ingest-attachment/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/ingest-attachment/3.0.0-SNAPSHOT/ingest-attachment-3.0.0-20230915.000559-1.pom.sha512 + - maven/org/opensearch/plugin/ingest-attachment/3.0.0-SNAPSHOT/ingest-attachment-3.0.0-20230915.000559-1.jar.sha256 + - maven/org/opensearch/plugin/ingest-attachment/3.0.0-SNAPSHOT/ingest-attachment-3.0.0-20230915.000559-1.module.md5 + - maven/org/opensearch/plugin/ingest-attachment/3.0.0-SNAPSHOT/ingest-attachment-3.0.0-20230915.000559-1-sources.jar.sha1 + - maven/org/opensearch/plugin/ingest-attachment/3.0.0-SNAPSHOT/ingest-attachment-3.0.0-20230915.000559-1-sources.jar.sha256 + - maven/org/opensearch/plugin/ingest-attachment/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/ingest-attachment/3.0.0-SNAPSHOT/ingest-attachment-3.0.0-20230915.000559-1.jar.sha1 + - maven/org/opensearch/plugin/ingest-attachment/3.0.0-SNAPSHOT/ingest-attachment-3.0.0-20230915.000559-1.module.sha1 + - maven/org/opensearch/plugin/ingest-attachment/3.0.0-SNAPSHOT/ingest-attachment-3.0.0-20230915.000559-1-javadoc.jar + - maven/org/opensearch/plugin/ingest-attachment/3.0.0-SNAPSHOT/ingest-attachment-3.0.0-20230915.000559-1.module.sha256 + - maven/org/opensearch/plugin/ingest-attachment/3.0.0-SNAPSHOT/ingest-attachment-3.0.0-20230915.000559-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/ingest-attachment/3.0.0-SNAPSHOT/ingest-attachment-3.0.0-20230915.000559-1-sources.jar + - maven/org/opensearch/plugin/ingest-attachment/3.0.0-SNAPSHOT/ingest-attachment-3.0.0-20230915.000559-1.module + - maven/org/opensearch/plugin/ingest-attachment/3.0.0-SNAPSHOT/ingest-attachment-3.0.0-20230915.000559-1-sources.jar.md5 + - maven/org/opensearch/plugin/ingest-attachment/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/ingest-attachment/3.0.0-SNAPSHOT/ingest-attachment-3.0.0-20230915.000559-1-sources.jar.sha512 + - maven/org/opensearch/plugin/ingest-attachment/3.0.0-SNAPSHOT/ingest-attachment-3.0.0-20230915.000559-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/ingest-attachment/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/ingest-attachment/3.0.0-SNAPSHOT/ingest-attachment-3.0.0-20230915.000559-1.pom.sha256 + - maven/org/opensearch/plugin/ingest-attachment/3.0.0-SNAPSHOT/ingest-attachment-3.0.0-20230915.000559-1.jar.sha512 + - maven/org/opensearch/plugin/ingest-attachment/3.0.0-SNAPSHOT/ingest-attachment-3.0.0-20230915.000559-1.jar + - maven/org/opensearch/plugin/ingest-attachment/3.0.0-SNAPSHOT/ingest-attachment-3.0.0-20230915.000559-1.pom.sha1 + - maven/org/opensearch/plugin/ingest-attachment/3.0.0-SNAPSHOT/ingest-attachment-3.0.0-20230915.000559-1.pom.md5 + - maven/org/opensearch/plugin/ingest-attachment/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/ingest-attachment/3.0.0-SNAPSHOT/ingest-attachment-3.0.0-20230915.000559-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/ingest-attachment/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/ingest-attachment/3.0.0-SNAPSHOT/ingest-attachment-3.0.0-20230915.000559-1.module.sha512 + - maven/org/opensearch/plugin/ingest-attachment/3.0.0-SNAPSHOT/ingest-attachment-3.0.0-20230915.000559-1.pom + - maven/org/opensearch/plugin/ingest-attachment/3.0.0-SNAPSHOT/ingest-attachment-3.0.0-20230915.000559-1.jar.md5 + - maven/org/opensearch/plugin/ingest-attachment/3.0.0-SNAPSHOT/ingest-attachment-3.0.0-20230915.000559-1-javadoc.jar.sha256 + - maven/org/opensearch/distribution/integ-test-zip/opensearch/maven-metadata.xml.sha256 + - maven/org/opensearch/distribution/integ-test-zip/opensearch/maven-metadata.xml + - maven/org/opensearch/distribution/integ-test-zip/opensearch/maven-metadata.xml.sha512 + - maven/org/opensearch/distribution/integ-test-zip/opensearch/maven-metadata.xml.md5 + - maven/org/opensearch/distribution/integ-test-zip/opensearch/maven-metadata.xml.sha1 + - maven/org/opensearch/distribution/integ-test-zip/opensearch/3.0.0-SNAPSHOT/opensearch-3.0.0-20230915.000559-1.zip + - maven/org/opensearch/distribution/integ-test-zip/opensearch/3.0.0-SNAPSHOT/opensearch-3.0.0-20230915.000559-1.pom.sha256 + - maven/org/opensearch/distribution/integ-test-zip/opensearch/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/distribution/integ-test-zip/opensearch/3.0.0-SNAPSHOT/opensearch-3.0.0-20230915.000559-1.zip.sha256 + - maven/org/opensearch/distribution/integ-test-zip/opensearch/3.0.0-SNAPSHOT/opensearch-3.0.0-20230915.000559-1.zip.sha1 + - maven/org/opensearch/distribution/integ-test-zip/opensearch/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/distribution/integ-test-zip/opensearch/3.0.0-SNAPSHOT/opensearch-3.0.0-20230915.000559-1.pom + - maven/org/opensearch/distribution/integ-test-zip/opensearch/3.0.0-SNAPSHOT/opensearch-3.0.0-20230915.000559-1.pom.sha512 + - maven/org/opensearch/distribution/integ-test-zip/opensearch/3.0.0-SNAPSHOT/opensearch-3.0.0-20230915.000559-1.pom.sha1 + - maven/org/opensearch/distribution/integ-test-zip/opensearch/3.0.0-SNAPSHOT/opensearch-3.0.0-20230915.000559-1.pom.md5 + - maven/org/opensearch/distribution/integ-test-zip/opensearch/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/distribution/integ-test-zip/opensearch/3.0.0-SNAPSHOT/opensearch-3.0.0-20230915.000559-1.zip.md5 + - maven/org/opensearch/distribution/integ-test-zip/opensearch/3.0.0-SNAPSHOT/opensearch-3.0.0-20230915.000559-1.zip.sha512 + - maven/org/opensearch/distribution/integ-test-zip/opensearch/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/distribution/integ-test-zip/opensearch/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/die-with-dignity/maven-metadata.xml.sha256 + - maven/org/opensearch/die-with-dignity/maven-metadata.xml + - maven/org/opensearch/die-with-dignity/maven-metadata.xml.sha512 + - maven/org/opensearch/die-with-dignity/maven-metadata.xml.md5 + - maven/org/opensearch/die-with-dignity/maven-metadata.xml.sha1 + - maven/org/opensearch/die-with-dignity/3.0.0-SNAPSHOT/die-with-dignity-3.0.0-20230915.000559-1-sources.jar.sha1 + - maven/org/opensearch/die-with-dignity/3.0.0-SNAPSHOT/die-with-dignity-3.0.0-20230915.000559-1-sources.jar.md5 + - maven/org/opensearch/die-with-dignity/3.0.0-SNAPSHOT/die-with-dignity-3.0.0-20230915.000559-1.module.sha1 + - maven/org/opensearch/die-with-dignity/3.0.0-SNAPSHOT/die-with-dignity-3.0.0-20230915.000559-1-sources.jar.sha512 + - maven/org/opensearch/die-with-dignity/3.0.0-SNAPSHOT/die-with-dignity-3.0.0-20230915.000559-1.pom.sha1 + - maven/org/opensearch/die-with-dignity/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/die-with-dignity/3.0.0-SNAPSHOT/die-with-dignity-3.0.0-20230915.000559-1.pom.sha512 + - maven/org/opensearch/die-with-dignity/3.0.0-SNAPSHOT/die-with-dignity-3.0.0-20230915.000559-1.jar.sha256 + - maven/org/opensearch/die-with-dignity/3.0.0-SNAPSHOT/die-with-dignity-3.0.0-20230915.000559-1.module + - maven/org/opensearch/die-with-dignity/3.0.0-SNAPSHOT/die-with-dignity-3.0.0-20230915.000559-1.module.md5 + - maven/org/opensearch/die-with-dignity/3.0.0-SNAPSHOT/die-with-dignity-3.0.0-20230915.000559-1-javadoc.jar + - maven/org/opensearch/die-with-dignity/3.0.0-SNAPSHOT/die-with-dignity-3.0.0-20230915.000559-1-javadoc.jar.sha256 + - maven/org/opensearch/die-with-dignity/3.0.0-SNAPSHOT/die-with-dignity-3.0.0-20230915.000559-1.module.sha256 + - maven/org/opensearch/die-with-dignity/3.0.0-SNAPSHOT/die-with-dignity-3.0.0-20230915.000559-1-sources.jar + - maven/org/opensearch/die-with-dignity/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/die-with-dignity/3.0.0-SNAPSHOT/die-with-dignity-3.0.0-20230915.000559-1.jar.md5 + - maven/org/opensearch/die-with-dignity/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/die-with-dignity/3.0.0-SNAPSHOT/die-with-dignity-3.0.0-20230915.000559-1.jar.sha1 + - maven/org/opensearch/die-with-dignity/3.0.0-SNAPSHOT/die-with-dignity-3.0.0-20230915.000559-1.pom + - maven/org/opensearch/die-with-dignity/3.0.0-SNAPSHOT/die-with-dignity-3.0.0-20230915.000559-1-sources.jar.sha256 + - maven/org/opensearch/die-with-dignity/3.0.0-SNAPSHOT/die-with-dignity-3.0.0-20230915.000559-1-javadoc.jar.sha512 + - maven/org/opensearch/die-with-dignity/3.0.0-SNAPSHOT/die-with-dignity-3.0.0-20230915.000559-1.pom.md5 + - maven/org/opensearch/die-with-dignity/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/die-with-dignity/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/die-with-dignity/3.0.0-SNAPSHOT/die-with-dignity-3.0.0-20230915.000559-1.module.sha512 + - maven/org/opensearch/die-with-dignity/3.0.0-SNAPSHOT/die-with-dignity-3.0.0-20230915.000559-1.pom.sha256 + - maven/org/opensearch/die-with-dignity/3.0.0-SNAPSHOT/die-with-dignity-3.0.0-20230915.000559-1-javadoc.jar.md5 + - maven/org/opensearch/die-with-dignity/3.0.0-SNAPSHOT/die-with-dignity-3.0.0-20230915.000559-1.jar.sha512 + - maven/org/opensearch/die-with-dignity/3.0.0-SNAPSHOT/die-with-dignity-3.0.0-20230915.000559-1.jar + - maven/org/opensearch/die-with-dignity/3.0.0-SNAPSHOT/die-with-dignity-3.0.0-20230915.000559-1-javadoc.jar.sha1 + - maven/org/opensearch/opensearch-grok/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-grok/maven-metadata.xml + - maven/org/opensearch/opensearch-grok/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-grok/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-grok/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-grok/3.0.0-SNAPSHOT/opensearch-grok-3.0.0-20230915.000559-1.jar.sha512 + - maven/org/opensearch/opensearch-grok/3.0.0-SNAPSHOT/opensearch-grok-3.0.0-20230915.000559-1-javadoc.jar + - maven/org/opensearch/opensearch-grok/3.0.0-SNAPSHOT/opensearch-grok-3.0.0-20230915.000559-1.pom.sha256 + - maven/org/opensearch/opensearch-grok/3.0.0-SNAPSHOT/opensearch-grok-3.0.0-20230915.000559-1-javadoc.jar.md5 + - maven/org/opensearch/opensearch-grok/3.0.0-SNAPSHOT/opensearch-grok-3.0.0-20230915.000559-1-sources.jar + - maven/org/opensearch/opensearch-grok/3.0.0-SNAPSHOT/opensearch-grok-3.0.0-20230915.000559-1-javadoc.jar.sha512 + - maven/org/opensearch/opensearch-grok/3.0.0-SNAPSHOT/opensearch-grok-3.0.0-20230915.000559-1.jar.md5 + - maven/org/opensearch/opensearch-grok/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-grok/3.0.0-SNAPSHOT/opensearch-grok-3.0.0-20230915.000559-1-sources.jar.sha256 + - maven/org/opensearch/opensearch-grok/3.0.0-SNAPSHOT/opensearch-grok-3.0.0-20230915.000559-1.pom.md5 + - maven/org/opensearch/opensearch-grok/3.0.0-SNAPSHOT/opensearch-grok-3.0.0-20230915.000559-1-javadoc.jar.sha1 + - maven/org/opensearch/opensearch-grok/3.0.0-SNAPSHOT/opensearch-grok-3.0.0-20230915.000559-1.module.sha512 + - maven/org/opensearch/opensearch-grok/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/opensearch-grok/3.0.0-SNAPSHOT/opensearch-grok-3.0.0-20230915.000559-1.pom.sha1 + - maven/org/opensearch/opensearch-grok/3.0.0-SNAPSHOT/opensearch-grok-3.0.0-20230915.000559-1.module.sha1 + - maven/org/opensearch/opensearch-grok/3.0.0-SNAPSHOT/opensearch-grok-3.0.0-20230915.000559-1-javadoc.jar.sha256 + - maven/org/opensearch/opensearch-grok/3.0.0-SNAPSHOT/opensearch-grok-3.0.0-20230915.000559-1.module + - maven/org/opensearch/opensearch-grok/3.0.0-SNAPSHOT/opensearch-grok-3.0.0-20230915.000559-1-sources.jar.sha1 + - maven/org/opensearch/opensearch-grok/3.0.0-SNAPSHOT/opensearch-grok-3.0.0-20230915.000559-1.pom + - maven/org/opensearch/opensearch-grok/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-grok/3.0.0-SNAPSHOT/opensearch-grok-3.0.0-20230915.000559-1.jar.sha256 + - maven/org/opensearch/opensearch-grok/3.0.0-SNAPSHOT/opensearch-grok-3.0.0-20230915.000559-1.pom.sha512 + - maven/org/opensearch/opensearch-grok/3.0.0-SNAPSHOT/opensearch-grok-3.0.0-20230915.000559-1.module.md5 + - maven/org/opensearch/opensearch-grok/3.0.0-SNAPSHOT/opensearch-grok-3.0.0-20230915.000559-1.jar + - maven/org/opensearch/opensearch-grok/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-grok/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-grok/3.0.0-SNAPSHOT/opensearch-grok-3.0.0-20230915.000559-1.module.sha256 + - maven/org/opensearch/opensearch-grok/3.0.0-SNAPSHOT/opensearch-grok-3.0.0-20230915.000559-1.jar.sha1 + - maven/org/opensearch/opensearch-grok/3.0.0-SNAPSHOT/opensearch-grok-3.0.0-20230915.000559-1-sources.jar.md5 + - maven/org/opensearch/opensearch-grok/3.0.0-SNAPSHOT/opensearch-grok-3.0.0-20230915.000559-1-sources.jar.sha512 + - maven/org/opensearch/custom-significance-heuristic/maven-metadata.xml.sha256 + - maven/org/opensearch/custom-significance-heuristic/maven-metadata.xml + - maven/org/opensearch/custom-significance-heuristic/maven-metadata.xml.sha512 + - maven/org/opensearch/custom-significance-heuristic/maven-metadata.xml.md5 + - maven/org/opensearch/custom-significance-heuristic/maven-metadata.xml.sha1 + - maven/org/opensearch/custom-significance-heuristic/3.0.0-SNAPSHOT/custom-significance-heuristic-3.0.0-20230915.000559-1.module + - maven/org/opensearch/custom-significance-heuristic/3.0.0-SNAPSHOT/custom-significance-heuristic-3.0.0-20230915.000559-1.module.sha1 + - maven/org/opensearch/custom-significance-heuristic/3.0.0-SNAPSHOT/custom-significance-heuristic-3.0.0-20230915.000559-1-javadoc.jar.md5 + - maven/org/opensearch/custom-significance-heuristic/3.0.0-SNAPSHOT/custom-significance-heuristic-3.0.0-20230915.000559-1-sources.jar.sha1 + - maven/org/opensearch/custom-significance-heuristic/3.0.0-SNAPSHOT/custom-significance-heuristic-3.0.0-20230915.000559-1.jar.sha512 + - maven/org/opensearch/custom-significance-heuristic/3.0.0-SNAPSHOT/custom-significance-heuristic-3.0.0-20230915.000559-1.pom.sha256 + - maven/org/opensearch/custom-significance-heuristic/3.0.0-SNAPSHOT/custom-significance-heuristic-3.0.0-20230915.000559-1-sources.jar.sha512 + - maven/org/opensearch/custom-significance-heuristic/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/custom-significance-heuristic/3.0.0-SNAPSHOT/custom-significance-heuristic-3.0.0-20230915.000559-1.jar.sha1 + - maven/org/opensearch/custom-significance-heuristic/3.0.0-SNAPSHOT/custom-significance-heuristic-3.0.0-20230915.000559-1.module.sha256 + - maven/org/opensearch/custom-significance-heuristic/3.0.0-SNAPSHOT/custom-significance-heuristic-3.0.0-20230915.000559-1-javadoc.jar.sha256 + - maven/org/opensearch/custom-significance-heuristic/3.0.0-SNAPSHOT/custom-significance-heuristic-3.0.0-20230915.000559-1-javadoc.jar + - maven/org/opensearch/custom-significance-heuristic/3.0.0-SNAPSHOT/custom-significance-heuristic-3.0.0-20230915.000559-1-sources.jar + - maven/org/opensearch/custom-significance-heuristic/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/custom-significance-heuristic/3.0.0-SNAPSHOT/custom-significance-heuristic-3.0.0-20230915.000559-1.jar.sha256 + - maven/org/opensearch/custom-significance-heuristic/3.0.0-SNAPSHOT/custom-significance-heuristic-3.0.0-20230915.000559-1-sources.jar.sha256 + - maven/org/opensearch/custom-significance-heuristic/3.0.0-SNAPSHOT/custom-significance-heuristic-3.0.0-20230915.000559-1.pom.sha512 + - maven/org/opensearch/custom-significance-heuristic/3.0.0-SNAPSHOT/custom-significance-heuristic-3.0.0-20230915.000559-1.module.md5 + - maven/org/opensearch/custom-significance-heuristic/3.0.0-SNAPSHOT/custom-significance-heuristic-3.0.0-20230915.000559-1.pom.md5 + - maven/org/opensearch/custom-significance-heuristic/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/custom-significance-heuristic/3.0.0-SNAPSHOT/custom-significance-heuristic-3.0.0-20230915.000559-1.pom.sha1 + - maven/org/opensearch/custom-significance-heuristic/3.0.0-SNAPSHOT/custom-significance-heuristic-3.0.0-20230915.000559-1.jar + - maven/org/opensearch/custom-significance-heuristic/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/custom-significance-heuristic/3.0.0-SNAPSHOT/custom-significance-heuristic-3.0.0-20230915.000559-1-javadoc.jar.sha1 + - maven/org/opensearch/custom-significance-heuristic/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/custom-significance-heuristic/3.0.0-SNAPSHOT/custom-significance-heuristic-3.0.0-20230915.000559-1.jar.md5 + - maven/org/opensearch/custom-significance-heuristic/3.0.0-SNAPSHOT/custom-significance-heuristic-3.0.0-20230915.000559-1.pom + - maven/org/opensearch/custom-significance-heuristic/3.0.0-SNAPSHOT/custom-significance-heuristic-3.0.0-20230915.000559-1.module.sha512 + - maven/org/opensearch/custom-significance-heuristic/3.0.0-SNAPSHOT/custom-significance-heuristic-3.0.0-20230915.000559-1-sources.jar.md5 + - maven/org/opensearch/custom-significance-heuristic/3.0.0-SNAPSHOT/custom-significance-heuristic-3.0.0-20230915.000559-1-javadoc.jar.sha512 + - maven/org/opensearch/opensearch-compress/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-compress/maven-metadata.xml + - maven/org/opensearch/opensearch-compress/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-compress/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-compress/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-compress/3.0.0-SNAPSHOT/opensearch-compress-3.0.0-20230915.000559-1-sources.jar.sha1 + - maven/org/opensearch/opensearch-compress/3.0.0-SNAPSHOT/opensearch-compress-3.0.0-20230915.000559-1.jar.sha1 + - maven/org/opensearch/opensearch-compress/3.0.0-SNAPSHOT/opensearch-compress-3.0.0-20230915.000559-1-sources.jar.sha256 + - maven/org/opensearch/opensearch-compress/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-compress/3.0.0-SNAPSHOT/opensearch-compress-3.0.0-20230915.000559-1-javadoc.jar.md5 + - maven/org/opensearch/opensearch-compress/3.0.0-SNAPSHOT/opensearch-compress-3.0.0-20230915.000559-1.module.sha512 + - maven/org/opensearch/opensearch-compress/3.0.0-SNAPSHOT/opensearch-compress-3.0.0-20230915.000559-1.jar.sha256 + - maven/org/opensearch/opensearch-compress/3.0.0-SNAPSHOT/opensearch-compress-3.0.0-20230915.000559-1.pom.sha512 + - maven/org/opensearch/opensearch-compress/3.0.0-SNAPSHOT/opensearch-compress-3.0.0-20230915.000559-1-javadoc.jar.sha512 + - maven/org/opensearch/opensearch-compress/3.0.0-SNAPSHOT/opensearch-compress-3.0.0-20230915.000559-1.module.md5 + - maven/org/opensearch/opensearch-compress/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/opensearch-compress/3.0.0-SNAPSHOT/opensearch-compress-3.0.0-20230915.000559-1.pom.sha1 + - maven/org/opensearch/opensearch-compress/3.0.0-SNAPSHOT/opensearch-compress-3.0.0-20230915.000559-1-sources.jar.sha512 + - maven/org/opensearch/opensearch-compress/3.0.0-SNAPSHOT/opensearch-compress-3.0.0-20230915.000559-1.module.sha1 + - maven/org/opensearch/opensearch-compress/3.0.0-SNAPSHOT/opensearch-compress-3.0.0-20230915.000559-1.module.sha256 + - maven/org/opensearch/opensearch-compress/3.0.0-SNAPSHOT/opensearch-compress-3.0.0-20230915.000559-1.pom.md5 + - maven/org/opensearch/opensearch-compress/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-compress/3.0.0-SNAPSHOT/opensearch-compress-3.0.0-20230915.000559-1.pom + - maven/org/opensearch/opensearch-compress/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-compress/3.0.0-SNAPSHOT/opensearch-compress-3.0.0-20230915.000559-1.jar.md5 + - maven/org/opensearch/opensearch-compress/3.0.0-SNAPSHOT/opensearch-compress-3.0.0-20230915.000559-1-sources.jar.md5 + - maven/org/opensearch/opensearch-compress/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-compress/3.0.0-SNAPSHOT/opensearch-compress-3.0.0-20230915.000559-1.module + - maven/org/opensearch/opensearch-compress/3.0.0-SNAPSHOT/opensearch-compress-3.0.0-20230915.000559-1.jar + - maven/org/opensearch/opensearch-compress/3.0.0-SNAPSHOT/opensearch-compress-3.0.0-20230915.000559-1-sources.jar + - maven/org/opensearch/opensearch-compress/3.0.0-SNAPSHOT/opensearch-compress-3.0.0-20230915.000559-1.jar.sha512 + - maven/org/opensearch/opensearch-compress/3.0.0-SNAPSHOT/opensearch-compress-3.0.0-20230915.000559-1.pom.sha256 + - maven/org/opensearch/opensearch-compress/3.0.0-SNAPSHOT/opensearch-compress-3.0.0-20230915.000559-1-javadoc.jar + - maven/org/opensearch/opensearch-compress/3.0.0-SNAPSHOT/opensearch-compress-3.0.0-20230915.000559-1-javadoc.jar.sha1 + - maven/org/opensearch/opensearch-compress/3.0.0-SNAPSHOT/opensearch-compress-3.0.0-20230915.000559-1-javadoc.jar.sha256 + - maven/org/opensearch/gradle/build-tools/maven-metadata.xml.sha256 + - maven/org/opensearch/gradle/build-tools/maven-metadata.xml + - maven/org/opensearch/gradle/build-tools/maven-metadata.xml.sha512 + - maven/org/opensearch/gradle/build-tools/maven-metadata.xml.md5 + - maven/org/opensearch/gradle/build-tools/maven-metadata.xml.sha1 + - maven/org/opensearch/gradle/build-tools/3.0.0-SNAPSHOT/build-tools-3.0.0-20230915.000559-1-javadoc.jar + - maven/org/opensearch/gradle/build-tools/3.0.0-SNAPSHOT/build-tools-3.0.0-20230915.000559-1-test-fixtures.jar.sha1 + - maven/org/opensearch/gradle/build-tools/3.0.0-SNAPSHOT/build-tools-3.0.0-20230915.000559-1.jar + - maven/org/opensearch/gradle/build-tools/3.0.0-SNAPSHOT/build-tools-3.0.0-20230915.000559-1-sources.jar + - maven/org/opensearch/gradle/build-tools/3.0.0-SNAPSHOT/build-tools-3.0.0-20230915.000559-1.module.sha256 + - maven/org/opensearch/gradle/build-tools/3.0.0-SNAPSHOT/build-tools-3.0.0-20230915.000559-1.jar.sha1 + - maven/org/opensearch/gradle/build-tools/3.0.0-SNAPSHOT/build-tools-3.0.0-20230915.000559-1-javadoc.jar.sha256 + - maven/org/opensearch/gradle/build-tools/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/gradle/build-tools/3.0.0-SNAPSHOT/build-tools-3.0.0-20230915.000559-1.module.md5 + - maven/org/opensearch/gradle/build-tools/3.0.0-SNAPSHOT/build-tools-3.0.0-20230915.000559-1-javadoc.jar.sha1 + - maven/org/opensearch/gradle/build-tools/3.0.0-SNAPSHOT/build-tools-3.0.0-20230915.000559-1.pom + - maven/org/opensearch/gradle/build-tools/3.0.0-SNAPSHOT/build-tools-3.0.0-20230915.000559-1-sources.jar.sha512 + - maven/org/opensearch/gradle/build-tools/3.0.0-SNAPSHOT/build-tools-3.0.0-20230915.000559-1-javadoc.jar.md5 + - maven/org/opensearch/gradle/build-tools/3.0.0-SNAPSHOT/build-tools-3.0.0-20230915.000559-1.pom.sha512 + - maven/org/opensearch/gradle/build-tools/3.0.0-SNAPSHOT/build-tools-3.0.0-20230915.000559-1.jar.sha256 + - maven/org/opensearch/gradle/build-tools/3.0.0-SNAPSHOT/build-tools-3.0.0-20230915.000559-1-test-fixtures.jar.sha512 + - maven/org/opensearch/gradle/build-tools/3.0.0-SNAPSHOT/build-tools-3.0.0-20230915.000559-1-test-fixtures.jar + - maven/org/opensearch/gradle/build-tools/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/gradle/build-tools/3.0.0-SNAPSHOT/build-tools-3.0.0-20230915.000559-1.module.sha1 + - maven/org/opensearch/gradle/build-tools/3.0.0-SNAPSHOT/build-tools-3.0.0-20230915.000559-1-javadoc.jar.sha512 + - maven/org/opensearch/gradle/build-tools/3.0.0-SNAPSHOT/build-tools-3.0.0-20230915.000559-1.module.sha512 + - maven/org/opensearch/gradle/build-tools/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/gradle/build-tools/3.0.0-SNAPSHOT/build-tools-3.0.0-20230915.000559-1.pom.md5 + - maven/org/opensearch/gradle/build-tools/3.0.0-SNAPSHOT/build-tools-3.0.0-20230915.000559-1.module + - maven/org/opensearch/gradle/build-tools/3.0.0-SNAPSHOT/build-tools-3.0.0-20230915.000559-1.pom.sha1 + - maven/org/opensearch/gradle/build-tools/3.0.0-SNAPSHOT/build-tools-3.0.0-20230915.000559-1-sources.jar.sha1 + - maven/org/opensearch/gradle/build-tools/3.0.0-SNAPSHOT/build-tools-3.0.0-20230915.000559-1-sources.jar.md5 + - maven/org/opensearch/gradle/build-tools/3.0.0-SNAPSHOT/build-tools-3.0.0-20230915.000559-1-test-fixtures.jar.sha256 + - maven/org/opensearch/gradle/build-tools/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/gradle/build-tools/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/gradle/build-tools/3.0.0-SNAPSHOT/build-tools-3.0.0-20230915.000559-1-test-fixtures.jar.md5 + - maven/org/opensearch/gradle/build-tools/3.0.0-SNAPSHOT/build-tools-3.0.0-20230915.000559-1.jar.md5 + - maven/org/opensearch/gradle/build-tools/3.0.0-SNAPSHOT/build-tools-3.0.0-20230915.000559-1.pom.sha256 + - maven/org/opensearch/gradle/build-tools/3.0.0-SNAPSHOT/build-tools-3.0.0-20230915.000559-1.jar.sha512 + - maven/org/opensearch/gradle/build-tools/3.0.0-SNAPSHOT/build-tools-3.0.0-20230915.000559-1-sources.jar.sha256 + - maven/org/opensearch/opensearch-telemetry/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-telemetry/maven-metadata.xml + - maven/org/opensearch/opensearch-telemetry/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-telemetry/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-telemetry/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-telemetry/3.0.0-SNAPSHOT/opensearch-telemetry-3.0.0-20230915.000559-1.jar.md5 + - maven/org/opensearch/opensearch-telemetry/3.0.0-SNAPSHOT/opensearch-telemetry-3.0.0-20230915.000559-1-javadoc.jar.md5 + - maven/org/opensearch/opensearch-telemetry/3.0.0-SNAPSHOT/opensearch-telemetry-3.0.0-20230915.000559-1-javadoc.jar.sha256 + - maven/org/opensearch/opensearch-telemetry/3.0.0-SNAPSHOT/opensearch-telemetry-3.0.0-20230915.000559-1.module.sha256 + - maven/org/opensearch/opensearch-telemetry/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-telemetry/3.0.0-SNAPSHOT/opensearch-telemetry-3.0.0-20230915.000559-1.pom.sha1 + - maven/org/opensearch/opensearch-telemetry/3.0.0-SNAPSHOT/opensearch-telemetry-3.0.0-20230915.000559-1.pom.sha256 + - maven/org/opensearch/opensearch-telemetry/3.0.0-SNAPSHOT/opensearch-telemetry-3.0.0-20230915.000559-1.jar.sha512 + - maven/org/opensearch/opensearch-telemetry/3.0.0-SNAPSHOT/opensearch-telemetry-3.0.0-20230915.000559-1.pom.md5 + - maven/org/opensearch/opensearch-telemetry/3.0.0-SNAPSHOT/opensearch-telemetry-3.0.0-20230915.000559-1-sources.jar.sha512 + - maven/org/opensearch/opensearch-telemetry/3.0.0-SNAPSHOT/opensearch-telemetry-3.0.0-20230915.000559-1-sources.jar.sha1 + - maven/org/opensearch/opensearch-telemetry/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/opensearch-telemetry/3.0.0-SNAPSHOT/opensearch-telemetry-3.0.0-20230915.000559-1-javadoc.jar.sha512 + - maven/org/opensearch/opensearch-telemetry/3.0.0-SNAPSHOT/opensearch-telemetry-3.0.0-20230915.000559-1.module.md5 + - maven/org/opensearch/opensearch-telemetry/3.0.0-SNAPSHOT/opensearch-telemetry-3.0.0-20230915.000559-1-javadoc.jar.sha1 + - maven/org/opensearch/opensearch-telemetry/3.0.0-SNAPSHOT/opensearch-telemetry-3.0.0-20230915.000559-1.pom.sha512 + - maven/org/opensearch/opensearch-telemetry/3.0.0-SNAPSHOT/opensearch-telemetry-3.0.0-20230915.000559-1.jar.sha256 + - maven/org/opensearch/opensearch-telemetry/3.0.0-SNAPSHOT/opensearch-telemetry-3.0.0-20230915.000559-1.module.sha512 + - maven/org/opensearch/opensearch-telemetry/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-telemetry/3.0.0-SNAPSHOT/opensearch-telemetry-3.0.0-20230915.000559-1-javadoc.jar + - maven/org/opensearch/opensearch-telemetry/3.0.0-SNAPSHOT/opensearch-telemetry-3.0.0-20230915.000559-1.pom + - maven/org/opensearch/opensearch-telemetry/3.0.0-SNAPSHOT/opensearch-telemetry-3.0.0-20230915.000559-1.jar.sha1 + - maven/org/opensearch/opensearch-telemetry/3.0.0-SNAPSHOT/opensearch-telemetry-3.0.0-20230915.000559-1-sources.jar + - maven/org/opensearch/opensearch-telemetry/3.0.0-SNAPSHOT/opensearch-telemetry-3.0.0-20230915.000559-1.module + - maven/org/opensearch/opensearch-telemetry/3.0.0-SNAPSHOT/opensearch-telemetry-3.0.0-20230915.000559-1-sources.jar.md5 + - maven/org/opensearch/opensearch-telemetry/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-telemetry/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-telemetry/3.0.0-SNAPSHOT/opensearch-telemetry-3.0.0-20230915.000559-1.module.sha1 + - maven/org/opensearch/opensearch-telemetry/3.0.0-SNAPSHOT/opensearch-telemetry-3.0.0-20230915.000559-1.jar + - maven/org/opensearch/opensearch-telemetry/3.0.0-SNAPSHOT/opensearch-telemetry-3.0.0-20230915.000559-1-sources.jar.sha256 + - maven/org/opensearch/rest-handler/maven-metadata.xml.sha256 + - maven/org/opensearch/rest-handler/maven-metadata.xml + - maven/org/opensearch/rest-handler/maven-metadata.xml.sha512 + - maven/org/opensearch/rest-handler/maven-metadata.xml.md5 + - maven/org/opensearch/rest-handler/maven-metadata.xml.sha1 + - maven/org/opensearch/rest-handler/3.0.0-SNAPSHOT/rest-handler-3.0.0-20230915.000559-1.module + - maven/org/opensearch/rest-handler/3.0.0-SNAPSHOT/rest-handler-3.0.0-20230915.000559-1.pom.sha1 + - maven/org/opensearch/rest-handler/3.0.0-SNAPSHOT/rest-handler-3.0.0-20230915.000559-1-javadoc.jar.sha512 + - maven/org/opensearch/rest-handler/3.0.0-SNAPSHOT/rest-handler-3.0.0-20230915.000559-1-javadoc.jar.md5 + - maven/org/opensearch/rest-handler/3.0.0-SNAPSHOT/rest-handler-3.0.0-20230915.000559-1.pom.sha512 + - maven/org/opensearch/rest-handler/3.0.0-SNAPSHOT/rest-handler-3.0.0-20230915.000559-1.jar + - maven/org/opensearch/rest-handler/3.0.0-SNAPSHOT/rest-handler-3.0.0-20230915.000559-1.jar.sha256 + - maven/org/opensearch/rest-handler/3.0.0-SNAPSHOT/rest-handler-3.0.0-20230915.000559-1.pom.md5 + - maven/org/opensearch/rest-handler/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/rest-handler/3.0.0-SNAPSHOT/rest-handler-3.0.0-20230915.000559-1.module.md5 + - maven/org/opensearch/rest-handler/3.0.0-SNAPSHOT/rest-handler-3.0.0-20230915.000559-1.module.sha256 + - maven/org/opensearch/rest-handler/3.0.0-SNAPSHOT/rest-handler-3.0.0-20230915.000559-1-sources.jar.sha256 + - maven/org/opensearch/rest-handler/3.0.0-SNAPSHOT/rest-handler-3.0.0-20230915.000559-1.jar.md5 + - maven/org/opensearch/rest-handler/3.0.0-SNAPSHOT/rest-handler-3.0.0-20230915.000559-1.pom + - maven/org/opensearch/rest-handler/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/rest-handler/3.0.0-SNAPSHOT/rest-handler-3.0.0-20230915.000559-1-javadoc.jar.sha1 + - maven/org/opensearch/rest-handler/3.0.0-SNAPSHOT/rest-handler-3.0.0-20230915.000559-1-sources.jar + - maven/org/opensearch/rest-handler/3.0.0-SNAPSHOT/rest-handler-3.0.0-20230915.000559-1.pom.sha256 + - maven/org/opensearch/rest-handler/3.0.0-SNAPSHOT/rest-handler-3.0.0-20230915.000559-1-sources.jar.sha1 + - maven/org/opensearch/rest-handler/3.0.0-SNAPSHOT/rest-handler-3.0.0-20230915.000559-1.jar.sha512 + - maven/org/opensearch/rest-handler/3.0.0-SNAPSHOT/rest-handler-3.0.0-20230915.000559-1-javadoc.jar + - maven/org/opensearch/rest-handler/3.0.0-SNAPSHOT/rest-handler-3.0.0-20230915.000559-1.jar.sha1 + - maven/org/opensearch/rest-handler/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/rest-handler/3.0.0-SNAPSHOT/rest-handler-3.0.0-20230915.000559-1-javadoc.jar.sha256 + - maven/org/opensearch/rest-handler/3.0.0-SNAPSHOT/rest-handler-3.0.0-20230915.000559-1-sources.jar.sha512 + - maven/org/opensearch/rest-handler/3.0.0-SNAPSHOT/rest-handler-3.0.0-20230915.000559-1.module.sha512 + - maven/org/opensearch/rest-handler/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/rest-handler/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/rest-handler/3.0.0-SNAPSHOT/rest-handler-3.0.0-20230915.000559-1.module.sha1 + - maven/org/opensearch/rest-handler/3.0.0-SNAPSHOT/rest-handler-3.0.0-20230915.000559-1-sources.jar.md5 + - maven/org/opensearch/opensearch-upgrade-cli/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-upgrade-cli/maven-metadata.xml + - maven/org/opensearch/opensearch-upgrade-cli/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-upgrade-cli/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-upgrade-cli/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-upgrade-cli/3.0.0-SNAPSHOT/opensearch-upgrade-cli-3.0.0-20230915.000559-1.pom.sha512 + - maven/org/opensearch/opensearch-upgrade-cli/3.0.0-SNAPSHOT/opensearch-upgrade-cli-3.0.0-20230915.000559-1.jar.sha256 + - maven/org/opensearch/opensearch-upgrade-cli/3.0.0-SNAPSHOT/opensearch-upgrade-cli-3.0.0-20230915.000559-1.jar.sha1 + - maven/org/opensearch/opensearch-upgrade-cli/3.0.0-SNAPSHOT/opensearch-upgrade-cli-3.0.0-20230915.000559-1.jar + - maven/org/opensearch/opensearch-upgrade-cli/3.0.0-SNAPSHOT/opensearch-upgrade-cli-3.0.0-20230915.000559-1.module.md5 + - maven/org/opensearch/opensearch-upgrade-cli/3.0.0-SNAPSHOT/opensearch-upgrade-cli-3.0.0-20230915.000559-1-sources.jar + - maven/org/opensearch/opensearch-upgrade-cli/3.0.0-SNAPSHOT/opensearch-upgrade-cli-3.0.0-20230915.000559-1-sources.jar.sha1 + - maven/org/opensearch/opensearch-upgrade-cli/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-upgrade-cli/3.0.0-SNAPSHOT/opensearch-upgrade-cli-3.0.0-20230915.000559-1-javadoc.jar.sha256 + - maven/org/opensearch/opensearch-upgrade-cli/3.0.0-SNAPSHOT/opensearch-upgrade-cli-3.0.0-20230915.000559-1-javadoc.jar + - maven/org/opensearch/opensearch-upgrade-cli/3.0.0-SNAPSHOT/opensearch-upgrade-cli-3.0.0-20230915.000559-1.pom + - maven/org/opensearch/opensearch-upgrade-cli/3.0.0-SNAPSHOT/opensearch-upgrade-cli-3.0.0-20230915.000559-1.module.sha1 + - maven/org/opensearch/opensearch-upgrade-cli/3.0.0-SNAPSHOT/opensearch-upgrade-cli-3.0.0-20230915.000559-1-sources.jar.sha512 + - maven/org/opensearch/opensearch-upgrade-cli/3.0.0-SNAPSHOT/opensearch-upgrade-cli-3.0.0-20230915.000559-1-javadoc.jar.md5 + - maven/org/opensearch/opensearch-upgrade-cli/3.0.0-SNAPSHOT/opensearch-upgrade-cli-3.0.0-20230915.000559-1.module.sha512 + - maven/org/opensearch/opensearch-upgrade-cli/3.0.0-SNAPSHOT/opensearch-upgrade-cli-3.0.0-20230915.000559-1.module + - maven/org/opensearch/opensearch-upgrade-cli/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/opensearch-upgrade-cli/3.0.0-SNAPSHOT/opensearch-upgrade-cli-3.0.0-20230915.000559-1.pom.md5 + - maven/org/opensearch/opensearch-upgrade-cli/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-upgrade-cli/3.0.0-SNAPSHOT/opensearch-upgrade-cli-3.0.0-20230915.000559-1-javadoc.jar.sha512 + - maven/org/opensearch/opensearch-upgrade-cli/3.0.0-SNAPSHOT/opensearch-upgrade-cli-3.0.0-20230915.000559-1.pom.sha1 + - maven/org/opensearch/opensearch-upgrade-cli/3.0.0-SNAPSHOT/opensearch-upgrade-cli-3.0.0-20230915.000559-1.pom.sha256 + - maven/org/opensearch/opensearch-upgrade-cli/3.0.0-SNAPSHOT/opensearch-upgrade-cli-3.0.0-20230915.000559-1.jar.sha512 + - maven/org/opensearch/opensearch-upgrade-cli/3.0.0-SNAPSHOT/opensearch-upgrade-cli-3.0.0-20230915.000559-1-sources.jar.md5 + - maven/org/opensearch/opensearch-upgrade-cli/3.0.0-SNAPSHOT/opensearch-upgrade-cli-3.0.0-20230915.000559-1-javadoc.jar.sha1 + - maven/org/opensearch/opensearch-upgrade-cli/3.0.0-SNAPSHOT/opensearch-upgrade-cli-3.0.0-20230915.000559-1.jar.md5 + - maven/org/opensearch/opensearch-upgrade-cli/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-upgrade-cli/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-upgrade-cli/3.0.0-SNAPSHOT/opensearch-upgrade-cli-3.0.0-20230915.000559-1-sources.jar.sha256 + - maven/org/opensearch/opensearch-upgrade-cli/3.0.0-SNAPSHOT/opensearch-upgrade-cli-3.0.0-20230915.000559-1.module.sha256 + - maven/org/opensearch/rest-api-spec/maven-metadata.xml.sha256 + - maven/org/opensearch/rest-api-spec/maven-metadata.xml + - maven/org/opensearch/rest-api-spec/maven-metadata.xml.sha512 + - maven/org/opensearch/rest-api-spec/maven-metadata.xml.md5 + - maven/org/opensearch/rest-api-spec/maven-metadata.xml.sha1 + - maven/org/opensearch/rest-api-spec/3.0.0-SNAPSHOT/rest-api-spec-3.0.0-20230915.000559-1-sources.jar.sha512 + - maven/org/opensearch/rest-api-spec/3.0.0-SNAPSHOT/rest-api-spec-3.0.0-20230915.000559-1-javadoc.jar.md5 + - maven/org/opensearch/rest-api-spec/3.0.0-SNAPSHOT/rest-api-spec-3.0.0-20230915.000559-1.module.md5 + - maven/org/opensearch/rest-api-spec/3.0.0-SNAPSHOT/rest-api-spec-3.0.0-20230915.000559-1.jar.sha256 + - maven/org/opensearch/rest-api-spec/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/rest-api-spec/3.0.0-SNAPSHOT/rest-api-spec-3.0.0-20230915.000559-1.pom.sha512 + - maven/org/opensearch/rest-api-spec/3.0.0-SNAPSHOT/rest-api-spec-3.0.0-20230915.000559-1-javadoc.jar.sha1 + - maven/org/opensearch/rest-api-spec/3.0.0-SNAPSHOT/rest-api-spec-3.0.0-20230915.000559-1.module.sha256 + - maven/org/opensearch/rest-api-spec/3.0.0-SNAPSHOT/rest-api-spec-3.0.0-20230915.000559-1.pom.sha1 + - maven/org/opensearch/rest-api-spec/3.0.0-SNAPSHOT/rest-api-spec-3.0.0-20230915.000559-1-javadoc.jar.sha256 + - maven/org/opensearch/rest-api-spec/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/rest-api-spec/3.0.0-SNAPSHOT/rest-api-spec-3.0.0-20230915.000559-1.module.sha1 + - maven/org/opensearch/rest-api-spec/3.0.0-SNAPSHOT/rest-api-spec-3.0.0-20230915.000559-1.jar.sha512 + - maven/org/opensearch/rest-api-spec/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/rest-api-spec/3.0.0-SNAPSHOT/rest-api-spec-3.0.0-20230915.000559-1.pom.sha256 + - maven/org/opensearch/rest-api-spec/3.0.0-SNAPSHOT/rest-api-spec-3.0.0-20230915.000559-1.pom + - maven/org/opensearch/rest-api-spec/3.0.0-SNAPSHOT/rest-api-spec-3.0.0-20230915.000559-1.pom.md5 + - maven/org/opensearch/rest-api-spec/3.0.0-SNAPSHOT/rest-api-spec-3.0.0-20230915.000559-1-sources.jar.sha256 + - maven/org/opensearch/rest-api-spec/3.0.0-SNAPSHOT/rest-api-spec-3.0.0-20230915.000559-1-sources.jar.md5 + - maven/org/opensearch/rest-api-spec/3.0.0-SNAPSHOT/rest-api-spec-3.0.0-20230915.000559-1-sources.jar.sha1 + - maven/org/opensearch/rest-api-spec/3.0.0-SNAPSHOT/rest-api-spec-3.0.0-20230915.000559-1.jar.sha1 + - maven/org/opensearch/rest-api-spec/3.0.0-SNAPSHOT/rest-api-spec-3.0.0-20230915.000559-1.module + - maven/org/opensearch/rest-api-spec/3.0.0-SNAPSHOT/rest-api-spec-3.0.0-20230915.000559-1-javadoc.jar.sha512 + - maven/org/opensearch/rest-api-spec/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/rest-api-spec/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/rest-api-spec/3.0.0-SNAPSHOT/rest-api-spec-3.0.0-20230915.000559-1.module.sha512 + - maven/org/opensearch/rest-api-spec/3.0.0-SNAPSHOT/rest-api-spec-3.0.0-20230915.000559-1-javadoc.jar + - maven/org/opensearch/rest-api-spec/3.0.0-SNAPSHOT/rest-api-spec-3.0.0-20230915.000559-1.jar.md5 + - maven/org/opensearch/rest-api-spec/3.0.0-SNAPSHOT/rest-api-spec-3.0.0-20230915.000559-1.jar + - maven/org/opensearch/rest-api-spec/3.0.0-SNAPSHOT/rest-api-spec-3.0.0-20230915.000559-1-sources.jar + - maven/org/opensearch/opensearch-x-content/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-x-content/maven-metadata.xml + - maven/org/opensearch/opensearch-x-content/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-x-content/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-x-content/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-x-content/3.0.0-SNAPSHOT/opensearch-x-content-3.0.0-20230915.000559-1-javadoc.jar.sha256 + - maven/org/opensearch/opensearch-x-content/3.0.0-SNAPSHOT/opensearch-x-content-3.0.0-20230915.000559-1.jar.md5 + - maven/org/opensearch/opensearch-x-content/3.0.0-SNAPSHOT/opensearch-x-content-3.0.0-20230915.000559-1-sources.jar.sha1 + - maven/org/opensearch/opensearch-x-content/3.0.0-SNAPSHOT/opensearch-x-content-3.0.0-20230915.000559-1.pom.sha256 + - maven/org/opensearch/opensearch-x-content/3.0.0-SNAPSHOT/opensearch-x-content-3.0.0-20230915.000559-1.jar.sha512 + - maven/org/opensearch/opensearch-x-content/3.0.0-SNAPSHOT/opensearch-x-content-3.0.0-20230915.000559-1.pom.sha1 + - maven/org/opensearch/opensearch-x-content/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-x-content/3.0.0-SNAPSHOT/opensearch-x-content-3.0.0-20230915.000559-1.pom.md5 + - maven/org/opensearch/opensearch-x-content/3.0.0-SNAPSHOT/opensearch-x-content-3.0.0-20230915.000559-1-javadoc.jar.md5 + - maven/org/opensearch/opensearch-x-content/3.0.0-SNAPSHOT/opensearch-x-content-3.0.0-20230915.000559-1.module.sha512 + - maven/org/opensearch/opensearch-x-content/3.0.0-SNAPSHOT/opensearch-x-content-3.0.0-20230915.000559-1-sources.jar.sha512 + - maven/org/opensearch/opensearch-x-content/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/opensearch-x-content/3.0.0-SNAPSHOT/opensearch-x-content-3.0.0-20230915.000559-1-sources.jar + - maven/org/opensearch/opensearch-x-content/3.0.0-SNAPSHOT/opensearch-x-content-3.0.0-20230915.000559-1-sources.jar.md5 + - maven/org/opensearch/opensearch-x-content/3.0.0-SNAPSHOT/opensearch-x-content-3.0.0-20230915.000559-1-javadoc.jar + - maven/org/opensearch/opensearch-x-content/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-x-content/3.0.0-SNAPSHOT/opensearch-x-content-3.0.0-20230915.000559-1.jar.sha1 + - maven/org/opensearch/opensearch-x-content/3.0.0-SNAPSHOT/opensearch-x-content-3.0.0-20230915.000559-1-javadoc.jar.sha512 + - maven/org/opensearch/opensearch-x-content/3.0.0-SNAPSHOT/opensearch-x-content-3.0.0-20230915.000559-1.module.md5 + - maven/org/opensearch/opensearch-x-content/3.0.0-SNAPSHOT/opensearch-x-content-3.0.0-20230915.000559-1.pom.sha512 + - maven/org/opensearch/opensearch-x-content/3.0.0-SNAPSHOT/opensearch-x-content-3.0.0-20230915.000559-1.pom + - maven/org/opensearch/opensearch-x-content/3.0.0-SNAPSHOT/opensearch-x-content-3.0.0-20230915.000559-1.jar.sha256 + - maven/org/opensearch/opensearch-x-content/3.0.0-SNAPSHOT/opensearch-x-content-3.0.0-20230915.000559-1.module + - maven/org/opensearch/opensearch-x-content/3.0.0-SNAPSHOT/opensearch-x-content-3.0.0-20230915.000559-1-sources.jar.sha256 + - maven/org/opensearch/opensearch-x-content/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-x-content/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-x-content/3.0.0-SNAPSHOT/opensearch-x-content-3.0.0-20230915.000559-1.module.sha256 + - maven/org/opensearch/opensearch-x-content/3.0.0-SNAPSHOT/opensearch-x-content-3.0.0-20230915.000559-1-javadoc.jar.sha1 + - maven/org/opensearch/opensearch-x-content/3.0.0-SNAPSHOT/opensearch-x-content-3.0.0-20230915.000559-1.module.sha1 + - maven/org/opensearch/opensearch-x-content/3.0.0-SNAPSHOT/opensearch-x-content-3.0.0-20230915.000559-1.jar + - maven/org/opensearch/example-rescore/maven-metadata.xml.sha256 + - maven/org/opensearch/example-rescore/maven-metadata.xml + - maven/org/opensearch/example-rescore/maven-metadata.xml.sha512 + - maven/org/opensearch/example-rescore/maven-metadata.xml.md5 + - maven/org/opensearch/example-rescore/maven-metadata.xml.sha1 + - maven/org/opensearch/example-rescore/3.0.0-SNAPSHOT/example-rescore-3.0.0-20230915.000559-1.pom.md5 + - maven/org/opensearch/example-rescore/3.0.0-SNAPSHOT/example-rescore-3.0.0-20230915.000559-1.module.sha256 + - maven/org/opensearch/example-rescore/3.0.0-SNAPSHOT/example-rescore-3.0.0-20230915.000559-1-javadoc.jar.md5 + - maven/org/opensearch/example-rescore/3.0.0-SNAPSHOT/example-rescore-3.0.0-20230915.000559-1-sources.jar.sha512 + - maven/org/opensearch/example-rescore/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/example-rescore/3.0.0-SNAPSHOT/example-rescore-3.0.0-20230915.000559-1-javadoc.jar.sha1 + - maven/org/opensearch/example-rescore/3.0.0-SNAPSHOT/example-rescore-3.0.0-20230915.000559-1.jar.md5 + - maven/org/opensearch/example-rescore/3.0.0-SNAPSHOT/example-rescore-3.0.0-20230915.000559-1.jar.sha1 + - maven/org/opensearch/example-rescore/3.0.0-SNAPSHOT/example-rescore-3.0.0-20230915.000559-1-javadoc.jar.sha256 + - maven/org/opensearch/example-rescore/3.0.0-SNAPSHOT/example-rescore-3.0.0-20230915.000559-1.jar.sha512 + - maven/org/opensearch/example-rescore/3.0.0-SNAPSHOT/example-rescore-3.0.0-20230915.000559-1.pom.sha256 + - maven/org/opensearch/example-rescore/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/example-rescore/3.0.0-SNAPSHOT/example-rescore-3.0.0-20230915.000559-1-sources.jar.sha256 + - maven/org/opensearch/example-rescore/3.0.0-SNAPSHOT/example-rescore-3.0.0-20230915.000559-1.module.sha1 + - maven/org/opensearch/example-rescore/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/example-rescore/3.0.0-SNAPSHOT/example-rescore-3.0.0-20230915.000559-1.module.sha512 + - maven/org/opensearch/example-rescore/3.0.0-SNAPSHOT/example-rescore-3.0.0-20230915.000559-1.jar + - maven/org/opensearch/example-rescore/3.0.0-SNAPSHOT/example-rescore-3.0.0-20230915.000559-1-sources.jar.sha1 + - maven/org/opensearch/example-rescore/3.0.0-SNAPSHOT/example-rescore-3.0.0-20230915.000559-1.jar.sha256 + - maven/org/opensearch/example-rescore/3.0.0-SNAPSHOT/example-rescore-3.0.0-20230915.000559-1.pom.sha1 + - maven/org/opensearch/example-rescore/3.0.0-SNAPSHOT/example-rescore-3.0.0-20230915.000559-1.pom.sha512 + - maven/org/opensearch/example-rescore/3.0.0-SNAPSHOT/example-rescore-3.0.0-20230915.000559-1.module + - maven/org/opensearch/example-rescore/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/example-rescore/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/example-rescore/3.0.0-SNAPSHOT/example-rescore-3.0.0-20230915.000559-1.module.md5 + - maven/org/opensearch/example-rescore/3.0.0-SNAPSHOT/example-rescore-3.0.0-20230915.000559-1.pom + - maven/org/opensearch/example-rescore/3.0.0-SNAPSHOT/example-rescore-3.0.0-20230915.000559-1-sources.jar + - maven/org/opensearch/example-rescore/3.0.0-SNAPSHOT/example-rescore-3.0.0-20230915.000559-1-javadoc.jar.sha512 + - maven/org/opensearch/example-rescore/3.0.0-SNAPSHOT/example-rescore-3.0.0-20230915.000559-1-sources.jar.md5 + - maven/org/opensearch/example-rescore/3.0.0-SNAPSHOT/example-rescore-3.0.0-20230915.000559-1-javadoc.jar + - maven/org/opensearch/os/maven-metadata.xml.sha256 + - maven/org/opensearch/os/maven-metadata.xml + - maven/org/opensearch/os/maven-metadata.xml.sha512 + - maven/org/opensearch/os/maven-metadata.xml.md5 + - maven/org/opensearch/os/maven-metadata.xml.sha1 + - maven/org/opensearch/os/3.0.0-SNAPSHOT/os-3.0.0-20230915.000559-1.module.sha512 + - maven/org/opensearch/os/3.0.0-SNAPSHOT/os-3.0.0-20230915.000559-1.module.md5 + - maven/org/opensearch/os/3.0.0-SNAPSHOT/os-3.0.0-20230915.000559-1.module.sha1 + - maven/org/opensearch/os/3.0.0-SNAPSHOT/os-3.0.0-20230915.000559-1.pom.sha512 + - maven/org/opensearch/os/3.0.0-SNAPSHOT/os-3.0.0-20230915.000559-1.jar.sha256 + - maven/org/opensearch/os/3.0.0-SNAPSHOT/os-3.0.0-20230915.000559-1-javadoc.jar.sha512 + - maven/org/opensearch/os/3.0.0-SNAPSHOT/os-3.0.0-20230915.000559-1.jar.md5 + - maven/org/opensearch/os/3.0.0-SNAPSHOT/os-3.0.0-20230915.000559-1.module + - maven/org/opensearch/os/3.0.0-SNAPSHOT/os-3.0.0-20230915.000559-1.pom + - maven/org/opensearch/os/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/os/3.0.0-SNAPSHOT/os-3.0.0-20230915.000559-1-sources.jar.sha256 + - maven/org/opensearch/os/3.0.0-SNAPSHOT/os-3.0.0-20230915.000559-1-sources.jar + - maven/org/opensearch/os/3.0.0-SNAPSHOT/os-3.0.0-20230915.000559-1.jar + - maven/org/opensearch/os/3.0.0-SNAPSHOT/os-3.0.0-20230915.000559-1.pom.sha1 + - maven/org/opensearch/os/3.0.0-SNAPSHOT/os-3.0.0-20230915.000559-1-sources.jar.md5 + - maven/org/opensearch/os/3.0.0-SNAPSHOT/os-3.0.0-20230915.000559-1.pom.md5 + - maven/org/opensearch/os/3.0.0-SNAPSHOT/os-3.0.0-20230915.000559-1-javadoc.jar.sha1 + - maven/org/opensearch/os/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/os/3.0.0-SNAPSHOT/os-3.0.0-20230915.000559-1-javadoc.jar + - maven/org/opensearch/os/3.0.0-SNAPSHOT/os-3.0.0-20230915.000559-1-javadoc.jar.sha256 + - maven/org/opensearch/os/3.0.0-SNAPSHOT/os-3.0.0-20230915.000559-1-sources.jar.sha1 + - maven/org/opensearch/os/3.0.0-SNAPSHOT/os-3.0.0-20230915.000559-1-javadoc.jar.md5 + - maven/org/opensearch/os/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/os/3.0.0-SNAPSHOT/os-3.0.0-20230915.000559-1.module.sha256 + - maven/org/opensearch/os/3.0.0-SNAPSHOT/os-3.0.0-20230915.000559-1.pom.sha256 + - maven/org/opensearch/os/3.0.0-SNAPSHOT/os-3.0.0-20230915.000559-1.jar.sha512 + - maven/org/opensearch/os/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/os/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/os/3.0.0-SNAPSHOT/os-3.0.0-20230915.000559-1-sources.jar.sha512 + - maven/org/opensearch/os/3.0.0-SNAPSHOT/os-3.0.0-20230915.000559-1.jar.sha1 + - maven/org/opensearch/opensearch-plugin-cli/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-plugin-cli/maven-metadata.xml + - maven/org/opensearch/opensearch-plugin-cli/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-plugin-cli/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-plugin-cli/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-plugin-cli/3.0.0-SNAPSHOT/opensearch-plugin-cli-3.0.0-20230915.000559-1.jar.sha512 + - maven/org/opensearch/opensearch-plugin-cli/3.0.0-SNAPSHOT/opensearch-plugin-cli-3.0.0-20230915.000559-1.pom.sha256 + - maven/org/opensearch/opensearch-plugin-cli/3.0.0-SNAPSHOT/opensearch-plugin-cli-3.0.0-20230915.000559-1.module.sha1 + - maven/org/opensearch/opensearch-plugin-cli/3.0.0-SNAPSHOT/opensearch-plugin-cli-3.0.0-20230915.000559-1.pom.md5 + - maven/org/opensearch/opensearch-plugin-cli/3.0.0-SNAPSHOT/opensearch-plugin-cli-3.0.0-20230915.000559-1.module.sha512 + - maven/org/opensearch/opensearch-plugin-cli/3.0.0-SNAPSHOT/opensearch-plugin-cli-3.0.0-20230915.000559-1-sources.jar.sha512 + - maven/org/opensearch/opensearch-plugin-cli/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-plugin-cli/3.0.0-SNAPSHOT/opensearch-plugin-cli-3.0.0-20230915.000559-1.jar.md5 + - maven/org/opensearch/opensearch-plugin-cli/3.0.0-SNAPSHOT/opensearch-plugin-cli-3.0.0-20230915.000559-1-javadoc.jar.sha1 + - maven/org/opensearch/opensearch-plugin-cli/3.0.0-SNAPSHOT/opensearch-plugin-cli-3.0.0-20230915.000559-1-javadoc.jar + - maven/org/opensearch/opensearch-plugin-cli/3.0.0-SNAPSHOT/opensearch-plugin-cli-3.0.0-20230915.000559-1-javadoc.jar.sha256 + - maven/org/opensearch/opensearch-plugin-cli/3.0.0-SNAPSHOT/opensearch-plugin-cli-3.0.0-20230915.000559-1.module + - maven/org/opensearch/opensearch-plugin-cli/3.0.0-SNAPSHOT/opensearch-plugin-cli-3.0.0-20230915.000559-1-javadoc.jar.md5 + - maven/org/opensearch/opensearch-plugin-cli/3.0.0-SNAPSHOT/opensearch-plugin-cli-3.0.0-20230915.000559-1-sources.jar + - maven/org/opensearch/opensearch-plugin-cli/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/opensearch-plugin-cli/3.0.0-SNAPSHOT/opensearch-plugin-cli-3.0.0-20230915.000559-1.jar.sha1 + - maven/org/opensearch/opensearch-plugin-cli/3.0.0-SNAPSHOT/opensearch-plugin-cli-3.0.0-20230915.000559-1-sources.jar.md5 + - maven/org/opensearch/opensearch-plugin-cli/3.0.0-SNAPSHOT/opensearch-plugin-cli-3.0.0-20230915.000559-1-sources.jar.sha1 + - maven/org/opensearch/opensearch-plugin-cli/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-plugin-cli/3.0.0-SNAPSHOT/opensearch-plugin-cli-3.0.0-20230915.000559-1.jar.sha256 + - maven/org/opensearch/opensearch-plugin-cli/3.0.0-SNAPSHOT/opensearch-plugin-cli-3.0.0-20230915.000559-1.pom.sha512 + - maven/org/opensearch/opensearch-plugin-cli/3.0.0-SNAPSHOT/opensearch-plugin-cli-3.0.0-20230915.000559-1.pom + - maven/org/opensearch/opensearch-plugin-cli/3.0.0-SNAPSHOT/opensearch-plugin-cli-3.0.0-20230915.000559-1.module.sha256 + - maven/org/opensearch/opensearch-plugin-cli/3.0.0-SNAPSHOT/opensearch-plugin-cli-3.0.0-20230915.000559-1-sources.jar.sha256 + - maven/org/opensearch/opensearch-plugin-cli/3.0.0-SNAPSHOT/opensearch-plugin-cli-3.0.0-20230915.000559-1.module.md5 + - maven/org/opensearch/opensearch-plugin-cli/3.0.0-SNAPSHOT/opensearch-plugin-cli-3.0.0-20230915.000559-1-javadoc.jar.sha512 + - maven/org/opensearch/opensearch-plugin-cli/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-plugin-cli/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-plugin-cli/3.0.0-SNAPSHOT/opensearch-plugin-cli-3.0.0-20230915.000559-1.pom.sha1 + - maven/org/opensearch/opensearch-plugin-cli/3.0.0-SNAPSHOT/opensearch-plugin-cli-3.0.0-20230915.000559-1.jar + - maven/org/opensearch/opensearch-benchmarks/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-benchmarks/maven-metadata.xml + - maven/org/opensearch/opensearch-benchmarks/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-benchmarks/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-benchmarks/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-benchmarks/3.0.0-SNAPSHOT/opensearch-benchmarks-3.0.0-20230915.000559-1.jar.sha256 + - maven/org/opensearch/opensearch-benchmarks/3.0.0-SNAPSHOT/opensearch-benchmarks-3.0.0-20230915.000559-1-sources.jar.sha256 + - maven/org/opensearch/opensearch-benchmarks/3.0.0-SNAPSHOT/opensearch-benchmarks-3.0.0-20230915.000559-1.pom.sha512 + - maven/org/opensearch/opensearch-benchmarks/3.0.0-SNAPSHOT/opensearch-benchmarks-3.0.0-20230915.000559-1.module.sha256 + - maven/org/opensearch/opensearch-benchmarks/3.0.0-SNAPSHOT/opensearch-benchmarks-3.0.0-20230915.000559-1.module.md5 + - maven/org/opensearch/opensearch-benchmarks/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-benchmarks/3.0.0-SNAPSHOT/opensearch-benchmarks-3.0.0-20230915.000559-1-sources.jar.sha1 + - maven/org/opensearch/opensearch-benchmarks/3.0.0-SNAPSHOT/opensearch-benchmarks-3.0.0-20230915.000559-1.pom.sha1 + - maven/org/opensearch/opensearch-benchmarks/3.0.0-SNAPSHOT/opensearch-benchmarks-3.0.0-20230915.000559-1-javadoc.jar.md5 + - maven/org/opensearch/opensearch-benchmarks/3.0.0-SNAPSHOT/opensearch-benchmarks-3.0.0-20230915.000559-1-javadoc.jar.sha512 + - maven/org/opensearch/opensearch-benchmarks/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/opensearch-benchmarks/3.0.0-SNAPSHOT/opensearch-benchmarks-3.0.0-20230915.000559-1.pom.md5 + - maven/org/opensearch/opensearch-benchmarks/3.0.0-SNAPSHOT/opensearch-benchmarks-3.0.0-20230915.000559-1-sources.jar.md5 + - maven/org/opensearch/opensearch-benchmarks/3.0.0-SNAPSHOT/opensearch-benchmarks-3.0.0-20230915.000559-1.module.sha1 + - maven/org/opensearch/opensearch-benchmarks/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-benchmarks/3.0.0-SNAPSHOT/opensearch-benchmarks-3.0.0-20230915.000559-1-sources.jar.sha512 + - maven/org/opensearch/opensearch-benchmarks/3.0.0-SNAPSHOT/opensearch-benchmarks-3.0.0-20230915.000559-1.jar.sha512 + - maven/org/opensearch/opensearch-benchmarks/3.0.0-SNAPSHOT/opensearch-benchmarks-3.0.0-20230915.000559-1.pom.sha256 + - maven/org/opensearch/opensearch-benchmarks/3.0.0-SNAPSHOT/opensearch-benchmarks-3.0.0-20230915.000559-1-javadoc.jar.sha1 + - maven/org/opensearch/opensearch-benchmarks/3.0.0-SNAPSHOT/opensearch-benchmarks-3.0.0-20230915.000559-1.pom + - maven/org/opensearch/opensearch-benchmarks/3.0.0-SNAPSHOT/opensearch-benchmarks-3.0.0-20230915.000559-1.module.sha512 + - maven/org/opensearch/opensearch-benchmarks/3.0.0-SNAPSHOT/opensearch-benchmarks-3.0.0-20230915.000559-1.jar.md5 + - maven/org/opensearch/opensearch-benchmarks/3.0.0-SNAPSHOT/opensearch-benchmarks-3.0.0-20230915.000559-1.jar.sha1 + - maven/org/opensearch/opensearch-benchmarks/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-benchmarks/3.0.0-SNAPSHOT/opensearch-benchmarks-3.0.0-20230915.000559-1-javadoc.jar.sha256 + - maven/org/opensearch/opensearch-benchmarks/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-benchmarks/3.0.0-SNAPSHOT/opensearch-benchmarks-3.0.0-20230915.000559-1-javadoc.jar + - maven/org/opensearch/opensearch-benchmarks/3.0.0-SNAPSHOT/opensearch-benchmarks-3.0.0-20230915.000559-1.jar + - maven/org/opensearch/opensearch-benchmarks/3.0.0-SNAPSHOT/opensearch-benchmarks-3.0.0-20230915.000559-1.module + - maven/org/opensearch/opensearch-benchmarks/3.0.0-SNAPSHOT/opensearch-benchmarks-3.0.0-20230915.000559-1-sources.jar + - maven/org/opensearch/opensearch-ssl-config/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-ssl-config/maven-metadata.xml + - maven/org/opensearch/opensearch-ssl-config/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-ssl-config/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-ssl-config/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-ssl-config/3.0.0-SNAPSHOT/opensearch-ssl-config-3.0.0-20230915.000559-1.module.sha256 + - maven/org/opensearch/opensearch-ssl-config/3.0.0-SNAPSHOT/opensearch-ssl-config-3.0.0-20230915.000559-1-sources.jar.sha512 + - maven/org/opensearch/opensearch-ssl-config/3.0.0-SNAPSHOT/opensearch-ssl-config-3.0.0-20230915.000559-1-javadoc.jar + - maven/org/opensearch/opensearch-ssl-config/3.0.0-SNAPSHOT/opensearch-ssl-config-3.0.0-20230915.000559-1.jar.sha1 + - maven/org/opensearch/opensearch-ssl-config/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-ssl-config/3.0.0-SNAPSHOT/opensearch-ssl-config-3.0.0-20230915.000559-1-sources.jar + - maven/org/opensearch/opensearch-ssl-config/3.0.0-SNAPSHOT/opensearch-ssl-config-3.0.0-20230915.000559-1.pom.sha256 + - maven/org/opensearch/opensearch-ssl-config/3.0.0-SNAPSHOT/opensearch-ssl-config-3.0.0-20230915.000559-1.jar.sha512 + - maven/org/opensearch/opensearch-ssl-config/3.0.0-SNAPSHOT/opensearch-ssl-config-3.0.0-20230915.000559-1.module.sha1 + - maven/org/opensearch/opensearch-ssl-config/3.0.0-SNAPSHOT/opensearch-ssl-config-3.0.0-20230915.000559-1-javadoc.jar.sha256 + - maven/org/opensearch/opensearch-ssl-config/3.0.0-SNAPSHOT/opensearch-ssl-config-3.0.0-20230915.000559-1-sources.jar.md5 + - maven/org/opensearch/opensearch-ssl-config/3.0.0-SNAPSHOT/opensearch-ssl-config-3.0.0-20230915.000559-1-sources.jar.sha1 + - maven/org/opensearch/opensearch-ssl-config/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/opensearch-ssl-config/3.0.0-SNAPSHOT/opensearch-ssl-config-3.0.0-20230915.000559-1.jar + - maven/org/opensearch/opensearch-ssl-config/3.0.0-SNAPSHOT/opensearch-ssl-config-3.0.0-20230915.000559-1-javadoc.jar.md5 + - maven/org/opensearch/opensearch-ssl-config/3.0.0-SNAPSHOT/opensearch-ssl-config-3.0.0-20230915.000559-1.module + - maven/org/opensearch/opensearch-ssl-config/3.0.0-SNAPSHOT/opensearch-ssl-config-3.0.0-20230915.000559-1-javadoc.jar.sha1 + - maven/org/opensearch/opensearch-ssl-config/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-ssl-config/3.0.0-SNAPSHOT/opensearch-ssl-config-3.0.0-20230915.000559-1.pom.sha1 + - maven/org/opensearch/opensearch-ssl-config/3.0.0-SNAPSHOT/opensearch-ssl-config-3.0.0-20230915.000559-1.module.sha512 + - maven/org/opensearch/opensearch-ssl-config/3.0.0-SNAPSHOT/opensearch-ssl-config-3.0.0-20230915.000559-1.jar.md5 + - maven/org/opensearch/opensearch-ssl-config/3.0.0-SNAPSHOT/opensearch-ssl-config-3.0.0-20230915.000559-1-sources.jar.sha256 + - maven/org/opensearch/opensearch-ssl-config/3.0.0-SNAPSHOT/opensearch-ssl-config-3.0.0-20230915.000559-1-javadoc.jar.sha512 + - maven/org/opensearch/opensearch-ssl-config/3.0.0-SNAPSHOT/opensearch-ssl-config-3.0.0-20230915.000559-1.pom + - maven/org/opensearch/opensearch-ssl-config/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-ssl-config/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-ssl-config/3.0.0-SNAPSHOT/opensearch-ssl-config-3.0.0-20230915.000559-1.pom.md5 + - maven/org/opensearch/opensearch-ssl-config/3.0.0-SNAPSHOT/opensearch-ssl-config-3.0.0-20230915.000559-1.module.md5 + - maven/org/opensearch/opensearch-ssl-config/3.0.0-SNAPSHOT/opensearch-ssl-config-3.0.0-20230915.000559-1.pom.sha512 + - maven/org/opensearch/opensearch-ssl-config/3.0.0-SNAPSHOT/opensearch-ssl-config-3.0.0-20230915.000559-1.jar.sha256 + - maven/org/opensearch/opensearch-plugin-classloader/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-plugin-classloader/maven-metadata.xml + - maven/org/opensearch/opensearch-plugin-classloader/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-plugin-classloader/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-plugin-classloader/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-plugin-classloader/3.0.0-SNAPSHOT/opensearch-plugin-classloader-3.0.0-20230915.000559-1-sources.jar.sha1 + - maven/org/opensearch/opensearch-plugin-classloader/3.0.0-SNAPSHOT/opensearch-plugin-classloader-3.0.0-20230915.000559-1-javadoc.jar.sha512 + - maven/org/opensearch/opensearch-plugin-classloader/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-plugin-classloader/3.0.0-SNAPSHOT/opensearch-plugin-classloader-3.0.0-20230915.000559-1-sources.jar.md5 + - maven/org/opensearch/opensearch-plugin-classloader/3.0.0-SNAPSHOT/opensearch-plugin-classloader-3.0.0-20230915.000559-1.pom.sha256 + - maven/org/opensearch/opensearch-plugin-classloader/3.0.0-SNAPSHOT/opensearch-plugin-classloader-3.0.0-20230915.000559-1.jar.sha512 + - maven/org/opensearch/opensearch-plugin-classloader/3.0.0-SNAPSHOT/opensearch-plugin-classloader-3.0.0-20230915.000559-1.module.sha512 + - maven/org/opensearch/opensearch-plugin-classloader/3.0.0-SNAPSHOT/opensearch-plugin-classloader-3.0.0-20230915.000559-1.jar.sha1 + - maven/org/opensearch/opensearch-plugin-classloader/3.0.0-SNAPSHOT/opensearch-plugin-classloader-3.0.0-20230915.000559-1-sources.jar.sha256 + - maven/org/opensearch/opensearch-plugin-classloader/3.0.0-SNAPSHOT/opensearch-plugin-classloader-3.0.0-20230915.000559-1.module + - maven/org/opensearch/opensearch-plugin-classloader/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/opensearch-plugin-classloader/3.0.0-SNAPSHOT/opensearch-plugin-classloader-3.0.0-20230915.000559-1.module.sha1 + - maven/org/opensearch/opensearch-plugin-classloader/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-plugin-classloader/3.0.0-SNAPSHOT/opensearch-plugin-classloader-3.0.0-20230915.000559-1.jar.md5 + - maven/org/opensearch/opensearch-plugin-classloader/3.0.0-SNAPSHOT/opensearch-plugin-classloader-3.0.0-20230915.000559-1.pom + - maven/org/opensearch/opensearch-plugin-classloader/3.0.0-SNAPSHOT/opensearch-plugin-classloader-3.0.0-20230915.000559-1-javadoc.jar.sha256 + - maven/org/opensearch/opensearch-plugin-classloader/3.0.0-SNAPSHOT/opensearch-plugin-classloader-3.0.0-20230915.000559-1.module.sha256 + - maven/org/opensearch/opensearch-plugin-classloader/3.0.0-SNAPSHOT/opensearch-plugin-classloader-3.0.0-20230915.000559-1-sources.jar.sha512 + - maven/org/opensearch/opensearch-plugin-classloader/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-plugin-classloader/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-plugin-classloader/3.0.0-SNAPSHOT/opensearch-plugin-classloader-3.0.0-20230915.000559-1-javadoc.jar.md5 + - maven/org/opensearch/opensearch-plugin-classloader/3.0.0-SNAPSHOT/opensearch-plugin-classloader-3.0.0-20230915.000559-1.pom.md5 + - maven/org/opensearch/opensearch-plugin-classloader/3.0.0-SNAPSHOT/opensearch-plugin-classloader-3.0.0-20230915.000559-1.jar + - maven/org/opensearch/opensearch-plugin-classloader/3.0.0-SNAPSHOT/opensearch-plugin-classloader-3.0.0-20230915.000559-1-sources.jar + - maven/org/opensearch/opensearch-plugin-classloader/3.0.0-SNAPSHOT/opensearch-plugin-classloader-3.0.0-20230915.000559-1.module.md5 + - maven/org/opensearch/opensearch-plugin-classloader/3.0.0-SNAPSHOT/opensearch-plugin-classloader-3.0.0-20230915.000559-1-javadoc.jar.sha1 + - maven/org/opensearch/opensearch-plugin-classloader/3.0.0-SNAPSHOT/opensearch-plugin-classloader-3.0.0-20230915.000559-1.pom.sha512 + - maven/org/opensearch/opensearch-plugin-classloader/3.0.0-SNAPSHOT/opensearch-plugin-classloader-3.0.0-20230915.000559-1-javadoc.jar + - maven/org/opensearch/opensearch-plugin-classloader/3.0.0-SNAPSHOT/opensearch-plugin-classloader-3.0.0-20230915.000559-1.jar.sha256 + - maven/org/opensearch/opensearch-plugin-classloader/3.0.0-SNAPSHOT/opensearch-plugin-classloader-3.0.0-20230915.000559-1.pom.sha1 + - maven/org/opensearch/opensearch-common/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-common/maven-metadata.xml + - maven/org/opensearch/opensearch-common/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-common/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-common/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-common/3.0.0-SNAPSHOT/opensearch-common-3.0.0-20230915.000559-1.jar.sha1 + - maven/org/opensearch/opensearch-common/3.0.0-SNAPSHOT/opensearch-common-3.0.0-20230915.000559-1-sources.jar.sha512 + - maven/org/opensearch/opensearch-common/3.0.0-SNAPSHOT/opensearch-common-3.0.0-20230915.000559-1.jar.md5 + - maven/org/opensearch/opensearch-common/3.0.0-SNAPSHOT/opensearch-common-3.0.0-20230915.000559-1.pom.sha256 + - maven/org/opensearch/opensearch-common/3.0.0-SNAPSHOT/opensearch-common-3.0.0-20230915.000559-1.jar + - maven/org/opensearch/opensearch-common/3.0.0-SNAPSHOT/opensearch-common-3.0.0-20230915.000559-1-javadoc.jar.md5 + - maven/org/opensearch/opensearch-common/3.0.0-SNAPSHOT/opensearch-common-3.0.0-20230915.000559-1.jar.sha512 + - maven/org/opensearch/opensearch-common/3.0.0-SNAPSHOT/opensearch-common-3.0.0-20230915.000559-1-javadoc.jar + - maven/org/opensearch/opensearch-common/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-common/3.0.0-SNAPSHOT/opensearch-common-3.0.0-20230915.000559-1-sources.jar + - maven/org/opensearch/opensearch-common/3.0.0-SNAPSHOT/opensearch-common-3.0.0-20230915.000559-1.pom + - maven/org/opensearch/opensearch-common/3.0.0-SNAPSHOT/opensearch-common-3.0.0-20230915.000559-1-sources.jar.sha1 + - maven/org/opensearch/opensearch-common/3.0.0-SNAPSHOT/opensearch-common-3.0.0-20230915.000559-1.module.sha1 + - maven/org/opensearch/opensearch-common/3.0.0-SNAPSHOT/opensearch-common-3.0.0-20230915.000559-1.pom.md5 + - maven/org/opensearch/opensearch-common/3.0.0-SNAPSHOT/opensearch-common-3.0.0-20230915.000559-1.module.sha256 + - maven/org/opensearch/opensearch-common/3.0.0-SNAPSHOT/opensearch-common-3.0.0-20230915.000559-1-javadoc.jar.sha256 + - maven/org/opensearch/opensearch-common/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/opensearch-common/3.0.0-SNAPSHOT/opensearch-common-3.0.0-20230915.000559-1.pom.sha1 + - maven/org/opensearch/opensearch-common/3.0.0-SNAPSHOT/opensearch-common-3.0.0-20230915.000559-1.module + - maven/org/opensearch/opensearch-common/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-common/3.0.0-SNAPSHOT/opensearch-common-3.0.0-20230915.000559-1-sources.jar.sha256 + - maven/org/opensearch/opensearch-common/3.0.0-SNAPSHOT/opensearch-common-3.0.0-20230915.000559-1.module.md5 + - maven/org/opensearch/opensearch-common/3.0.0-SNAPSHOT/opensearch-common-3.0.0-20230915.000559-1.pom.sha512 + - maven/org/opensearch/opensearch-common/3.0.0-SNAPSHOT/opensearch-common-3.0.0-20230915.000559-1-javadoc.jar.sha1 + - maven/org/opensearch/opensearch-common/3.0.0-SNAPSHOT/opensearch-common-3.0.0-20230915.000559-1.jar.sha256 + - maven/org/opensearch/opensearch-common/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-common/3.0.0-SNAPSHOT/opensearch-common-3.0.0-20230915.000559-1-javadoc.jar.sha512 + - maven/org/opensearch/opensearch-common/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-common/3.0.0-SNAPSHOT/opensearch-common-3.0.0-20230915.000559-1.module.sha512 + - maven/org/opensearch/opensearch-common/3.0.0-SNAPSHOT/opensearch-common-3.0.0-20230915.000559-1-sources.jar.md5 + - maven/org/opensearch/script-expert-scoring/maven-metadata.xml.sha256 + - maven/org/opensearch/script-expert-scoring/maven-metadata.xml + - maven/org/opensearch/script-expert-scoring/maven-metadata.xml.sha512 + - maven/org/opensearch/script-expert-scoring/maven-metadata.xml.md5 + - maven/org/opensearch/script-expert-scoring/maven-metadata.xml.sha1 + - maven/org/opensearch/script-expert-scoring/3.0.0-SNAPSHOT/script-expert-scoring-3.0.0-20230915.000559-1-sources.jar + - maven/org/opensearch/script-expert-scoring/3.0.0-SNAPSHOT/script-expert-scoring-3.0.0-20230915.000559-1.jar + - maven/org/opensearch/script-expert-scoring/3.0.0-SNAPSHOT/script-expert-scoring-3.0.0-20230915.000559-1-javadoc.jar + - maven/org/opensearch/script-expert-scoring/3.0.0-SNAPSHOT/script-expert-scoring-3.0.0-20230915.000559-1-sources.jar.sha256 + - maven/org/opensearch/script-expert-scoring/3.0.0-SNAPSHOT/script-expert-scoring-3.0.0-20230915.000559-1.jar.sha512 + - maven/org/opensearch/script-expert-scoring/3.0.0-SNAPSHOT/script-expert-scoring-3.0.0-20230915.000559-1.pom.sha256 + - maven/org/opensearch/script-expert-scoring/3.0.0-SNAPSHOT/script-expert-scoring-3.0.0-20230915.000559-1.jar.md5 + - maven/org/opensearch/script-expert-scoring/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/script-expert-scoring/3.0.0-SNAPSHOT/script-expert-scoring-3.0.0-20230915.000559-1.module.sha512 + - maven/org/opensearch/script-expert-scoring/3.0.0-SNAPSHOT/script-expert-scoring-3.0.0-20230915.000559-1.module + - maven/org/opensearch/script-expert-scoring/3.0.0-SNAPSHOT/script-expert-scoring-3.0.0-20230915.000559-1.pom + - maven/org/opensearch/script-expert-scoring/3.0.0-SNAPSHOT/script-expert-scoring-3.0.0-20230915.000559-1.module.sha1 + - maven/org/opensearch/script-expert-scoring/3.0.0-SNAPSHOT/script-expert-scoring-3.0.0-20230915.000559-1-javadoc.jar.sha512 + - maven/org/opensearch/script-expert-scoring/3.0.0-SNAPSHOT/script-expert-scoring-3.0.0-20230915.000559-1.jar.sha1 + - maven/org/opensearch/script-expert-scoring/3.0.0-SNAPSHOT/script-expert-scoring-3.0.0-20230915.000559-1-javadoc.jar.md5 + - maven/org/opensearch/script-expert-scoring/3.0.0-SNAPSHOT/script-expert-scoring-3.0.0-20230915.000559-1.pom.md5 + - maven/org/opensearch/script-expert-scoring/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/script-expert-scoring/3.0.0-SNAPSHOT/script-expert-scoring-3.0.0-20230915.000559-1-javadoc.jar.sha1 + - maven/org/opensearch/script-expert-scoring/3.0.0-SNAPSHOT/script-expert-scoring-3.0.0-20230915.000559-1.jar.sha256 + - maven/org/opensearch/script-expert-scoring/3.0.0-SNAPSHOT/script-expert-scoring-3.0.0-20230915.000559-1.pom.sha512 + - maven/org/opensearch/script-expert-scoring/3.0.0-SNAPSHOT/script-expert-scoring-3.0.0-20230915.000559-1-sources.jar.sha1 + - maven/org/opensearch/script-expert-scoring/3.0.0-SNAPSHOT/script-expert-scoring-3.0.0-20230915.000559-1-sources.jar.md5 + - maven/org/opensearch/script-expert-scoring/3.0.0-SNAPSHOT/script-expert-scoring-3.0.0-20230915.000559-1.module.md5 + - maven/org/opensearch/script-expert-scoring/3.0.0-SNAPSHOT/script-expert-scoring-3.0.0-20230915.000559-1.module.sha256 + - maven/org/opensearch/script-expert-scoring/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/script-expert-scoring/3.0.0-SNAPSHOT/script-expert-scoring-3.0.0-20230915.000559-1-sources.jar.sha512 + - maven/org/opensearch/script-expert-scoring/3.0.0-SNAPSHOT/script-expert-scoring-3.0.0-20230915.000559-1-javadoc.jar.sha256 + - maven/org/opensearch/script-expert-scoring/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/script-expert-scoring/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/script-expert-scoring/3.0.0-SNAPSHOT/script-expert-scoring-3.0.0-20230915.000559-1.pom.sha1 + - maven/org/opensearch/client/test/test/maven-metadata.xml.sha256 + - maven/org/opensearch/client/test/test/maven-metadata.xml + - maven/org/opensearch/client/test/test/maven-metadata.xml.sha512 + - maven/org/opensearch/client/test/test/maven-metadata.xml.md5 + - maven/org/opensearch/client/test/test/maven-metadata.xml.sha1 + - maven/org/opensearch/client/test/test/3.0.0-SNAPSHOT/test-3.0.0-20230915.000559-1-javadoc.jar.sha512 + - maven/org/opensearch/client/test/test/3.0.0-SNAPSHOT/test-3.0.0-20230915.000559-1-sources.jar.md5 + - maven/org/opensearch/client/test/test/3.0.0-SNAPSHOT/test-3.0.0-20230915.000559-1.jar.md5 + - maven/org/opensearch/client/test/test/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/client/test/test/3.0.0-SNAPSHOT/test-3.0.0-20230915.000559-1.module + - maven/org/opensearch/client/test/test/3.0.0-SNAPSHOT/test-3.0.0-20230915.000559-1.pom.sha1 + - maven/org/opensearch/client/test/test/3.0.0-SNAPSHOT/test-3.0.0-20230915.000559-1.pom.sha256 + - maven/org/opensearch/client/test/test/3.0.0-SNAPSHOT/test-3.0.0-20230915.000559-1.module.sha512 + - maven/org/opensearch/client/test/test/3.0.0-SNAPSHOT/test-3.0.0-20230915.000559-1.jar.sha512 + - maven/org/opensearch/client/test/test/3.0.0-SNAPSHOT/test-3.0.0-20230915.000559-1-javadoc.jar.sha1 + - maven/org/opensearch/client/test/test/3.0.0-SNAPSHOT/test-3.0.0-20230915.000559-1.pom.md5 + - maven/org/opensearch/client/test/test/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/client/test/test/3.0.0-SNAPSHOT/test-3.0.0-20230915.000559-1-sources.jar.sha256 + - maven/org/opensearch/client/test/test/3.0.0-SNAPSHOT/test-3.0.0-20230915.000559-1.pom + - maven/org/opensearch/client/test/test/3.0.0-SNAPSHOT/test-3.0.0-20230915.000559-1.module.sha1 + - maven/org/opensearch/client/test/test/3.0.0-SNAPSHOT/test-3.0.0-20230915.000559-1-sources.jar.sha1 + - maven/org/opensearch/client/test/test/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/client/test/test/3.0.0-SNAPSHOT/test-3.0.0-20230915.000559-1-javadoc.jar.sha256 + - maven/org/opensearch/client/test/test/3.0.0-SNAPSHOT/test-3.0.0-20230915.000559-1.pom.sha512 + - maven/org/opensearch/client/test/test/3.0.0-SNAPSHOT/test-3.0.0-20230915.000559-1.module.sha256 + - maven/org/opensearch/client/test/test/3.0.0-SNAPSHOT/test-3.0.0-20230915.000559-1.jar.sha256 + - maven/org/opensearch/client/test/test/3.0.0-SNAPSHOT/test-3.0.0-20230915.000559-1.jar + - maven/org/opensearch/client/test/test/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/client/test/test/3.0.0-SNAPSHOT/test-3.0.0-20230915.000559-1.module.md5 + - maven/org/opensearch/client/test/test/3.0.0-SNAPSHOT/test-3.0.0-20230915.000559-1-sources.jar.sha512 + - maven/org/opensearch/client/test/test/3.0.0-SNAPSHOT/test-3.0.0-20230915.000559-1.jar.sha1 + - maven/org/opensearch/client/test/test/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/client/test/test/3.0.0-SNAPSHOT/test-3.0.0-20230915.000559-1-javadoc.jar + - maven/org/opensearch/client/test/test/3.0.0-SNAPSHOT/test-3.0.0-20230915.000559-1-sources.jar + - maven/org/opensearch/client/test/test/3.0.0-SNAPSHOT/test-3.0.0-20230915.000559-1-javadoc.jar.md5 + - maven/org/opensearch/client/client-benchmarks/maven-metadata.xml.sha256 + - maven/org/opensearch/client/client-benchmarks/maven-metadata.xml + - maven/org/opensearch/client/client-benchmarks/maven-metadata.xml.sha512 + - maven/org/opensearch/client/client-benchmarks/maven-metadata.xml.md5 + - maven/org/opensearch/client/client-benchmarks/maven-metadata.xml.sha1 + - maven/org/opensearch/client/client-benchmarks/3.0.0-SNAPSHOT/client-benchmarks-3.0.0-20230915.000559-1.module.md5 + - maven/org/opensearch/client/client-benchmarks/3.0.0-SNAPSHOT/client-benchmarks-3.0.0-20230915.000559-1.jar + - maven/org/opensearch/client/client-benchmarks/3.0.0-SNAPSHOT/client-benchmarks-3.0.0-20230915.000559-1.module.sha256 + - maven/org/opensearch/client/client-benchmarks/3.0.0-SNAPSHOT/client-benchmarks-3.0.0-20230915.000559-1.module + - maven/org/opensearch/client/client-benchmarks/3.0.0-SNAPSHOT/client-benchmarks-3.0.0-20230915.000559-1.jar.md5 + - maven/org/opensearch/client/client-benchmarks/3.0.0-SNAPSHOT/client-benchmarks-3.0.0-20230915.000559-1.jar.sha256 + - maven/org/opensearch/client/client-benchmarks/3.0.0-SNAPSHOT/client-benchmarks-3.0.0-20230915.000559-1.pom.sha512 + - maven/org/opensearch/client/client-benchmarks/3.0.0-SNAPSHOT/client-benchmarks-3.0.0-20230915.000559-1-sources.jar.sha512 + - maven/org/opensearch/client/client-benchmarks/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/client/client-benchmarks/3.0.0-SNAPSHOT/client-benchmarks-3.0.0-20230915.000559-1-javadoc.jar.sha1 + - maven/org/opensearch/client/client-benchmarks/3.0.0-SNAPSHOT/client-benchmarks-3.0.0-20230915.000559-1.pom.md5 + - maven/org/opensearch/client/client-benchmarks/3.0.0-SNAPSHOT/client-benchmarks-3.0.0-20230915.000559-1-javadoc.jar.md5 + - maven/org/opensearch/client/client-benchmarks/3.0.0-SNAPSHOT/client-benchmarks-3.0.0-20230915.000559-1.pom + - maven/org/opensearch/client/client-benchmarks/3.0.0-SNAPSHOT/client-benchmarks-3.0.0-20230915.000559-1-javadoc.jar.sha256 + - maven/org/opensearch/client/client-benchmarks/3.0.0-SNAPSHOT/client-benchmarks-3.0.0-20230915.000559-1.pom.sha1 + - maven/org/opensearch/client/client-benchmarks/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/client/client-benchmarks/3.0.0-SNAPSHOT/client-benchmarks-3.0.0-20230915.000559-1-sources.jar.sha256 + - maven/org/opensearch/client/client-benchmarks/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/client/client-benchmarks/3.0.0-SNAPSHOT/client-benchmarks-3.0.0-20230915.000559-1.module.sha512 + - maven/org/opensearch/client/client-benchmarks/3.0.0-SNAPSHOT/client-benchmarks-3.0.0-20230915.000559-1.jar.sha512 + - maven/org/opensearch/client/client-benchmarks/3.0.0-SNAPSHOT/client-benchmarks-3.0.0-20230915.000559-1-sources.jar.md5 + - maven/org/opensearch/client/client-benchmarks/3.0.0-SNAPSHOT/client-benchmarks-3.0.0-20230915.000559-1.pom.sha256 + - maven/org/opensearch/client/client-benchmarks/3.0.0-SNAPSHOT/client-benchmarks-3.0.0-20230915.000559-1.module.sha1 + - maven/org/opensearch/client/client-benchmarks/3.0.0-SNAPSHOT/client-benchmarks-3.0.0-20230915.000559-1-javadoc.jar + - maven/org/opensearch/client/client-benchmarks/3.0.0-SNAPSHOT/client-benchmarks-3.0.0-20230915.000559-1-sources.jar.sha1 + - maven/org/opensearch/client/client-benchmarks/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/client/client-benchmarks/3.0.0-SNAPSHOT/client-benchmarks-3.0.0-20230915.000559-1-sources.jar + - maven/org/opensearch/client/client-benchmarks/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/client/client-benchmarks/3.0.0-SNAPSHOT/client-benchmarks-3.0.0-20230915.000559-1-javadoc.jar.sha512 + - maven/org/opensearch/client/client-benchmarks/3.0.0-SNAPSHOT/client-benchmarks-3.0.0-20230915.000559-1.jar.sha1 + - maven/org/opensearch/client/opensearch-rest-client/maven-metadata.xml.sha256 + - maven/org/opensearch/client/opensearch-rest-client/maven-metadata.xml + - maven/org/opensearch/client/opensearch-rest-client/maven-metadata.xml.sha512 + - maven/org/opensearch/client/opensearch-rest-client/maven-metadata.xml.md5 + - maven/org/opensearch/client/opensearch-rest-client/maven-metadata.xml.sha1 + - maven/org/opensearch/client/opensearch-rest-client/3.0.0-SNAPSHOT/opensearch-rest-client-3.0.0-20230915.000559-1-javadoc.jar.sha256 + - maven/org/opensearch/client/opensearch-rest-client/3.0.0-SNAPSHOT/opensearch-rest-client-3.0.0-20230915.000559-1-javadoc.jar.md5 + - maven/org/opensearch/client/opensearch-rest-client/3.0.0-SNAPSHOT/opensearch-rest-client-3.0.0-20230915.000559-1.module.sha1 + - maven/org/opensearch/client/opensearch-rest-client/3.0.0-SNAPSHOT/opensearch-rest-client-3.0.0-20230915.000559-1.module.sha512 + - maven/org/opensearch/client/opensearch-rest-client/3.0.0-SNAPSHOT/opensearch-rest-client-3.0.0-20230915.000559-1.jar.md5 + - maven/org/opensearch/client/opensearch-rest-client/3.0.0-SNAPSHOT/opensearch-rest-client-3.0.0-20230915.000559-1.jar + - maven/org/opensearch/client/opensearch-rest-client/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/client/opensearch-rest-client/3.0.0-SNAPSHOT/opensearch-rest-client-3.0.0-20230915.000559-1-sources.jar + - maven/org/opensearch/client/opensearch-rest-client/3.0.0-SNAPSHOT/opensearch-rest-client-3.0.0-20230915.000559-1-javadoc.jar + - maven/org/opensearch/client/opensearch-rest-client/3.0.0-SNAPSHOT/opensearch-rest-client-3.0.0-20230915.000559-1.pom.sha256 + - maven/org/opensearch/client/opensearch-rest-client/3.0.0-SNAPSHOT/opensearch-rest-client-3.0.0-20230915.000559-1.jar.sha512 + - maven/org/opensearch/client/opensearch-rest-client/3.0.0-SNAPSHOT/opensearch-rest-client-3.0.0-20230915.000559-1-sources.jar.sha512 + - maven/org/opensearch/client/opensearch-rest-client/3.0.0-SNAPSHOT/opensearch-rest-client-3.0.0-20230915.000559-1.pom + - maven/org/opensearch/client/opensearch-rest-client/3.0.0-SNAPSHOT/opensearch-rest-client-3.0.0-20230915.000559-1-sources.jar.sha1 + - maven/org/opensearch/client/opensearch-rest-client/3.0.0-SNAPSHOT/opensearch-rest-client-3.0.0-20230915.000559-1.pom.md5 + - maven/org/opensearch/client/opensearch-rest-client/3.0.0-SNAPSHOT/opensearch-rest-client-3.0.0-20230915.000559-1.pom.sha1 + - maven/org/opensearch/client/opensearch-rest-client/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/client/opensearch-rest-client/3.0.0-SNAPSHOT/opensearch-rest-client-3.0.0-20230915.000559-1-javadoc.jar.sha1 + - maven/org/opensearch/client/opensearch-rest-client/3.0.0-SNAPSHOT/opensearch-rest-client-3.0.0-20230915.000559-1.module.sha256 + - maven/org/opensearch/client/opensearch-rest-client/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/client/opensearch-rest-client/3.0.0-SNAPSHOT/opensearch-rest-client-3.0.0-20230915.000559-1-javadoc.jar.sha512 + - maven/org/opensearch/client/opensearch-rest-client/3.0.0-SNAPSHOT/opensearch-rest-client-3.0.0-20230915.000559-1-sources.jar.md5 + - maven/org/opensearch/client/opensearch-rest-client/3.0.0-SNAPSHOT/opensearch-rest-client-3.0.0-20230915.000559-1.module + - maven/org/opensearch/client/opensearch-rest-client/3.0.0-SNAPSHOT/opensearch-rest-client-3.0.0-20230915.000559-1-sources.jar.sha256 + - maven/org/opensearch/client/opensearch-rest-client/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/client/opensearch-rest-client/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/client/opensearch-rest-client/3.0.0-SNAPSHOT/opensearch-rest-client-3.0.0-20230915.000559-1.jar.sha1 + - maven/org/opensearch/client/opensearch-rest-client/3.0.0-SNAPSHOT/opensearch-rest-client-3.0.0-20230915.000559-1.module.md5 + - maven/org/opensearch/client/opensearch-rest-client/3.0.0-SNAPSHOT/opensearch-rest-client-3.0.0-20230915.000559-1.pom.sha512 + - maven/org/opensearch/client/opensearch-rest-client/3.0.0-SNAPSHOT/opensearch-rest-client-3.0.0-20230915.000559-1.jar.sha256 + - maven/org/opensearch/client/opensearch-rest-high-level-client/maven-metadata.xml.sha256 + - maven/org/opensearch/client/opensearch-rest-high-level-client/maven-metadata.xml + - maven/org/opensearch/client/opensearch-rest-high-level-client/maven-metadata.xml.sha512 + - maven/org/opensearch/client/opensearch-rest-high-level-client/maven-metadata.xml.md5 + - maven/org/opensearch/client/opensearch-rest-high-level-client/maven-metadata.xml.sha1 + - maven/org/opensearch/client/opensearch-rest-high-level-client/3.0.0-SNAPSHOT/opensearch-rest-high-level-client-3.0.0-20230915.000559-1.jar.sha512 + - maven/org/opensearch/client/opensearch-rest-high-level-client/3.0.0-SNAPSHOT/opensearch-rest-high-level-client-3.0.0-20230915.000559-1-javadoc.jar.sha1 + - maven/org/opensearch/client/opensearch-rest-high-level-client/3.0.0-SNAPSHOT/opensearch-rest-high-level-client-3.0.0-20230915.000559-1.pom.sha256 + - maven/org/opensearch/client/opensearch-rest-high-level-client/3.0.0-SNAPSHOT/opensearch-rest-high-level-client-3.0.0-20230915.000559-1-sources.jar + - maven/org/opensearch/client/opensearch-rest-high-level-client/3.0.0-SNAPSHOT/opensearch-rest-high-level-client-3.0.0-20230915.000559-1.jar + - maven/org/opensearch/client/opensearch-rest-high-level-client/3.0.0-SNAPSHOT/opensearch-rest-high-level-client-3.0.0-20230915.000559-1-javadoc.jar + - maven/org/opensearch/client/opensearch-rest-high-level-client/3.0.0-SNAPSHOT/opensearch-rest-high-level-client-3.0.0-20230915.000559-1-javadoc.jar.sha512 + - maven/org/opensearch/client/opensearch-rest-high-level-client/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/client/opensearch-rest-high-level-client/3.0.0-SNAPSHOT/opensearch-rest-high-level-client-3.0.0-20230915.000559-1.pom.sha1 + - maven/org/opensearch/client/opensearch-rest-high-level-client/3.0.0-SNAPSHOT/opensearch-rest-high-level-client-3.0.0-20230915.000559-1.pom + - maven/org/opensearch/client/opensearch-rest-high-level-client/3.0.0-SNAPSHOT/opensearch-rest-high-level-client-3.0.0-20230915.000559-1-sources.jar.sha256 + - maven/org/opensearch/client/opensearch-rest-high-level-client/3.0.0-SNAPSHOT/opensearch-rest-high-level-client-3.0.0-20230915.000559-1.module.sha1 + - maven/org/opensearch/client/opensearch-rest-high-level-client/3.0.0-SNAPSHOT/opensearch-rest-high-level-client-3.0.0-20230915.000559-1-sources.jar.md5 + - maven/org/opensearch/client/opensearch-rest-high-level-client/3.0.0-SNAPSHOT/opensearch-rest-high-level-client-3.0.0-20230915.000559-1.module.sha256 + - maven/org/opensearch/client/opensearch-rest-high-level-client/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/client/opensearch-rest-high-level-client/3.0.0-SNAPSHOT/opensearch-rest-high-level-client-3.0.0-20230915.000559-1-javadoc.jar.md5 + - maven/org/opensearch/client/opensearch-rest-high-level-client/3.0.0-SNAPSHOT/opensearch-rest-high-level-client-3.0.0-20230915.000559-1-javadoc.jar.sha256 + - maven/org/opensearch/client/opensearch-rest-high-level-client/3.0.0-SNAPSHOT/opensearch-rest-high-level-client-3.0.0-20230915.000559-1.pom.md5 + - maven/org/opensearch/client/opensearch-rest-high-level-client/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/client/opensearch-rest-high-level-client/3.0.0-SNAPSHOT/opensearch-rest-high-level-client-3.0.0-20230915.000559-1.module + - maven/org/opensearch/client/opensearch-rest-high-level-client/3.0.0-SNAPSHOT/opensearch-rest-high-level-client-3.0.0-20230915.000559-1.jar.sha256 + - maven/org/opensearch/client/opensearch-rest-high-level-client/3.0.0-SNAPSHOT/opensearch-rest-high-level-client-3.0.0-20230915.000559-1.pom.sha512 + - maven/org/opensearch/client/opensearch-rest-high-level-client/3.0.0-SNAPSHOT/opensearch-rest-high-level-client-3.0.0-20230915.000559-1.module.md5 + - maven/org/opensearch/client/opensearch-rest-high-level-client/3.0.0-SNAPSHOT/opensearch-rest-high-level-client-3.0.0-20230915.000559-1.module.sha512 + - maven/org/opensearch/client/opensearch-rest-high-level-client/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/client/opensearch-rest-high-level-client/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/client/opensearch-rest-high-level-client/3.0.0-SNAPSHOT/opensearch-rest-high-level-client-3.0.0-20230915.000559-1.jar.md5 + - maven/org/opensearch/client/opensearch-rest-high-level-client/3.0.0-SNAPSHOT/opensearch-rest-high-level-client-3.0.0-20230915.000559-1.jar.sha1 + - maven/org/opensearch/client/opensearch-rest-high-level-client/3.0.0-SNAPSHOT/opensearch-rest-high-level-client-3.0.0-20230915.000559-1-sources.jar.sha1 + - maven/org/opensearch/client/opensearch-rest-high-level-client/3.0.0-SNAPSHOT/opensearch-rest-high-level-client-3.0.0-20230915.000559-1-sources.jar.sha512 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/maven-metadata.xml.sha256 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/maven-metadata.xml + - maven/org/opensearch/client/opensearch-rest-client-sniffer/maven-metadata.xml.sha512 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/maven-metadata.xml.md5 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/maven-metadata.xml.sha1 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/3.0.0-SNAPSHOT/opensearch-rest-client-sniffer-3.0.0-20230915.000559-1.module.sha512 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/3.0.0-SNAPSHOT/opensearch-rest-client-sniffer-3.0.0-20230915.000559-1.jar.sha1 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/3.0.0-SNAPSHOT/opensearch-rest-client-sniffer-3.0.0-20230915.000559-1.module.sha1 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/3.0.0-SNAPSHOT/opensearch-rest-client-sniffer-3.0.0-20230915.000559-1.jar.md5 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/3.0.0-SNAPSHOT/opensearch-rest-client-sniffer-3.0.0-20230915.000559-1-javadoc.jar.sha512 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/3.0.0-SNAPSHOT/opensearch-rest-client-sniffer-3.0.0-20230915.000559-1-javadoc.jar.sha1 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/3.0.0-SNAPSHOT/opensearch-rest-client-sniffer-3.0.0-20230915.000559-1-sources.jar.md5 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/3.0.0-SNAPSHOT/opensearch-rest-client-sniffer-3.0.0-20230915.000559-1-sources.jar.sha256 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/3.0.0-SNAPSHOT/opensearch-rest-client-sniffer-3.0.0-20230915.000559-1-javadoc.jar + - maven/org/opensearch/client/opensearch-rest-client-sniffer/3.0.0-SNAPSHOT/opensearch-rest-client-sniffer-3.0.0-20230915.000559-1.pom.md5 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/3.0.0-SNAPSHOT/opensearch-rest-client-sniffer-3.0.0-20230915.000559-1.module.md5 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/3.0.0-SNAPSHOT/opensearch-rest-client-sniffer-3.0.0-20230915.000559-1.pom.sha512 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/3.0.0-SNAPSHOT/opensearch-rest-client-sniffer-3.0.0-20230915.000559-1-sources.jar + - maven/org/opensearch/client/opensearch-rest-client-sniffer/3.0.0-SNAPSHOT/opensearch-rest-client-sniffer-3.0.0-20230915.000559-1.jar.sha256 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/client/opensearch-rest-client-sniffer/3.0.0-SNAPSHOT/opensearch-rest-client-sniffer-3.0.0-20230915.000559-1-javadoc.jar.sha256 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/3.0.0-SNAPSHOT/opensearch-rest-client-sniffer-3.0.0-20230915.000559-1.pom.sha1 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/3.0.0-SNAPSHOT/opensearch-rest-client-sniffer-3.0.0-20230915.000559-1.jar + - maven/org/opensearch/client/opensearch-rest-client-sniffer/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/3.0.0-SNAPSHOT/opensearch-rest-client-sniffer-3.0.0-20230915.000559-1-javadoc.jar.md5 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/3.0.0-SNAPSHOT/opensearch-rest-client-sniffer-3.0.0-20230915.000559-1.module + - maven/org/opensearch/client/opensearch-rest-client-sniffer/3.0.0-SNAPSHOT/opensearch-rest-client-sniffer-3.0.0-20230915.000559-1.module.sha256 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/3.0.0-SNAPSHOT/opensearch-rest-client-sniffer-3.0.0-20230915.000559-1.pom + - maven/org/opensearch/client/opensearch-rest-client-sniffer/3.0.0-SNAPSHOT/opensearch-rest-client-sniffer-3.0.0-20230915.000559-1-sources.jar.sha1 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/3.0.0-SNAPSHOT/opensearch-rest-client-sniffer-3.0.0-20230915.000559-1.pom.sha256 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/3.0.0-SNAPSHOT/opensearch-rest-client-sniffer-3.0.0-20230915.000559-1.jar.sha512 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/3.0.0-SNAPSHOT/opensearch-rest-client-sniffer-3.0.0-20230915.000559-1-sources.jar.sha512 + - maven/org/opensearch/opensearch-launchers/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-launchers/maven-metadata.xml + - maven/org/opensearch/opensearch-launchers/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-launchers/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-launchers/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-launchers/3.0.0-SNAPSHOT/opensearch-launchers-3.0.0-20230915.000559-1-javadoc.jar.sha256 + - maven/org/opensearch/opensearch-launchers/3.0.0-SNAPSHOT/opensearch-launchers-3.0.0-20230915.000559-1.pom.sha1 + - maven/org/opensearch/opensearch-launchers/3.0.0-SNAPSHOT/opensearch-launchers-3.0.0-20230915.000559-1.jar + - maven/org/opensearch/opensearch-launchers/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-launchers/3.0.0-SNAPSHOT/opensearch-launchers-3.0.0-20230915.000559-1.jar.sha512 + - maven/org/opensearch/opensearch-launchers/3.0.0-SNAPSHOT/opensearch-launchers-3.0.0-20230915.000559-1.pom.sha256 + - maven/org/opensearch/opensearch-launchers/3.0.0-SNAPSHOT/opensearch-launchers-3.0.0-20230915.000559-1-sources.jar.sha1 + - maven/org/opensearch/opensearch-launchers/3.0.0-SNAPSHOT/opensearch-launchers-3.0.0-20230915.000559-1-sources.jar.sha512 + - maven/org/opensearch/opensearch-launchers/3.0.0-SNAPSHOT/opensearch-launchers-3.0.0-20230915.000559-1.module.sha256 + - maven/org/opensearch/opensearch-launchers/3.0.0-SNAPSHOT/opensearch-launchers-3.0.0-20230915.000559-1-sources.jar.md5 + - maven/org/opensearch/opensearch-launchers/3.0.0-SNAPSHOT/opensearch-launchers-3.0.0-20230915.000559-1.pom + - maven/org/opensearch/opensearch-launchers/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/opensearch-launchers/3.0.0-SNAPSHOT/opensearch-launchers-3.0.0-20230915.000559-1-javadoc.jar.md5 + - maven/org/opensearch/opensearch-launchers/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-launchers/3.0.0-SNAPSHOT/opensearch-launchers-3.0.0-20230915.000559-1-javadoc.jar.sha512 + - maven/org/opensearch/opensearch-launchers/3.0.0-SNAPSHOT/opensearch-launchers-3.0.0-20230915.000559-1.module.sha1 + - maven/org/opensearch/opensearch-launchers/3.0.0-SNAPSHOT/opensearch-launchers-3.0.0-20230915.000559-1-javadoc.jar.sha1 + - maven/org/opensearch/opensearch-launchers/3.0.0-SNAPSHOT/opensearch-launchers-3.0.0-20230915.000559-1.jar.md5 + - maven/org/opensearch/opensearch-launchers/3.0.0-SNAPSHOT/opensearch-launchers-3.0.0-20230915.000559-1.jar.sha1 + - maven/org/opensearch/opensearch-launchers/3.0.0-SNAPSHOT/opensearch-launchers-3.0.0-20230915.000559-1-javadoc.jar + - maven/org/opensearch/opensearch-launchers/3.0.0-SNAPSHOT/opensearch-launchers-3.0.0-20230915.000559-1-sources.jar.sha256 + - maven/org/opensearch/opensearch-launchers/3.0.0-SNAPSHOT/opensearch-launchers-3.0.0-20230915.000559-1.module.sha512 + - maven/org/opensearch/opensearch-launchers/3.0.0-SNAPSHOT/opensearch-launchers-3.0.0-20230915.000559-1-sources.jar + - maven/org/opensearch/opensearch-launchers/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-launchers/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-launchers/3.0.0-SNAPSHOT/opensearch-launchers-3.0.0-20230915.000559-1.jar.sha256 + - maven/org/opensearch/opensearch-launchers/3.0.0-SNAPSHOT/opensearch-launchers-3.0.0-20230915.000559-1.pom.sha512 + - maven/org/opensearch/opensearch-launchers/3.0.0-SNAPSHOT/opensearch-launchers-3.0.0-20230915.000559-1.module + - maven/org/opensearch/opensearch-launchers/3.0.0-SNAPSHOT/opensearch-launchers-3.0.0-20230915.000559-1.module.md5 + - maven/org/opensearch/opensearch-launchers/3.0.0-SNAPSHOT/opensearch-launchers-3.0.0-20230915.000559-1.pom.md5 + - maven/org/opensearch/opensearch-cli/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-cli/maven-metadata.xml + - maven/org/opensearch/opensearch-cli/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-cli/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-cli/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-cli/3.0.0-SNAPSHOT/opensearch-cli-3.0.0-20230915.000559-1-javadoc.jar.sha256 + - maven/org/opensearch/opensearch-cli/3.0.0-SNAPSHOT/opensearch-cli-3.0.0-20230915.000559-1.pom.sha1 + - maven/org/opensearch/opensearch-cli/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-cli/3.0.0-SNAPSHOT/opensearch-cli-3.0.0-20230915.000559-1.pom.md5 + - maven/org/opensearch/opensearch-cli/3.0.0-SNAPSHOT/opensearch-cli-3.0.0-20230915.000559-1.pom + - maven/org/opensearch/opensearch-cli/3.0.0-SNAPSHOT/opensearch-cli-3.0.0-20230915.000559-1-sources.jar.sha1 + - maven/org/opensearch/opensearch-cli/3.0.0-SNAPSHOT/opensearch-cli-3.0.0-20230915.000559-1.pom.sha256 + - maven/org/opensearch/opensearch-cli/3.0.0-SNAPSHOT/opensearch-cli-3.0.0-20230915.000559-1.jar.sha512 + - maven/org/opensearch/opensearch-cli/3.0.0-SNAPSHOT/opensearch-cli-3.0.0-20230915.000559-1.jar + - maven/org/opensearch/opensearch-cli/3.0.0-SNAPSHOT/opensearch-cli-3.0.0-20230915.000559-1-sources.jar.sha512 + - maven/org/opensearch/opensearch-cli/3.0.0-SNAPSHOT/opensearch-cli-3.0.0-20230915.000559-1.module.sha512 + - maven/org/opensearch/opensearch-cli/3.0.0-SNAPSHOT/opensearch-cli-3.0.0-20230915.000559-1.jar.md5 + - maven/org/opensearch/opensearch-cli/3.0.0-SNAPSHOT/opensearch-cli-3.0.0-20230915.000559-1.module + - maven/org/opensearch/opensearch-cli/3.0.0-SNAPSHOT/opensearch-cli-3.0.0-20230915.000559-1-sources.jar.md5 + - maven/org/opensearch/opensearch-cli/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/opensearch-cli/3.0.0-SNAPSHOT/opensearch-cli-3.0.0-20230915.000559-1-sources.jar + - maven/org/opensearch/opensearch-cli/3.0.0-SNAPSHOT/opensearch-cli-3.0.0-20230915.000559-1-javadoc.jar.md5 + - maven/org/opensearch/opensearch-cli/3.0.0-SNAPSHOT/opensearch-cli-3.0.0-20230915.000559-1-javadoc.jar + - maven/org/opensearch/opensearch-cli/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-cli/3.0.0-SNAPSHOT/opensearch-cli-3.0.0-20230915.000559-1.jar.sha1 + - maven/org/opensearch/opensearch-cli/3.0.0-SNAPSHOT/opensearch-cli-3.0.0-20230915.000559-1-javadoc.jar.sha1 + - maven/org/opensearch/opensearch-cli/3.0.0-SNAPSHOT/opensearch-cli-3.0.0-20230915.000559-1-javadoc.jar.sha512 + - maven/org/opensearch/opensearch-cli/3.0.0-SNAPSHOT/opensearch-cli-3.0.0-20230915.000559-1-sources.jar.sha256 + - maven/org/opensearch/opensearch-cli/3.0.0-SNAPSHOT/opensearch-cli-3.0.0-20230915.000559-1.pom.sha512 + - maven/org/opensearch/opensearch-cli/3.0.0-SNAPSHOT/opensearch-cli-3.0.0-20230915.000559-1.jar.sha256 + - maven/org/opensearch/opensearch-cli/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-cli/3.0.0-SNAPSHOT/opensearch-cli-3.0.0-20230915.000559-1.module.md5 + - maven/org/opensearch/opensearch-cli/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-cli/3.0.0-SNAPSHOT/opensearch-cli-3.0.0-20230915.000559-1.module.sha256 + - maven/org/opensearch/opensearch-cli/3.0.0-SNAPSHOT/opensearch-cli-3.0.0-20230915.000559-1.module.sha1 + - maven/org/opensearch/opensearch-geo/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-geo/maven-metadata.xml + - maven/org/opensearch/opensearch-geo/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-geo/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-geo/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-geo/3.0.0-SNAPSHOT/opensearch-geo-3.0.0-20230915.000559-1.pom.md5 + - maven/org/opensearch/opensearch-geo/3.0.0-SNAPSHOT/opensearch-geo-3.0.0-20230915.000559-1.module.sha1 + - maven/org/opensearch/opensearch-geo/3.0.0-SNAPSHOT/opensearch-geo-3.0.0-20230915.000559-1-sources.jar.md5 + - maven/org/opensearch/opensearch-geo/3.0.0-SNAPSHOT/opensearch-geo-3.0.0-20230915.000559-1.jar.sha1 + - maven/org/opensearch/opensearch-geo/3.0.0-SNAPSHOT/opensearch-geo-3.0.0-20230915.000559-1-sources.jar.sha512 + - maven/org/opensearch/opensearch-geo/3.0.0-SNAPSHOT/opensearch-geo-3.0.0-20230915.000559-1-sources.jar.sha1 + - maven/org/opensearch/opensearch-geo/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-geo/3.0.0-SNAPSHOT/opensearch-geo-3.0.0-20230915.000559-1.jar.md5 + - maven/org/opensearch/opensearch-geo/3.0.0-SNAPSHOT/opensearch-geo-3.0.0-20230915.000559-1.module.sha512 + - maven/org/opensearch/opensearch-geo/3.0.0-SNAPSHOT/opensearch-geo-3.0.0-20230915.000559-1.pom.sha512 + - maven/org/opensearch/opensearch-geo/3.0.0-SNAPSHOT/opensearch-geo-3.0.0-20230915.000559-1.jar.sha256 + - maven/org/opensearch/opensearch-geo/3.0.0-SNAPSHOT/opensearch-geo-3.0.0-20230915.000559-1-sources.jar + - maven/org/opensearch/opensearch-geo/3.0.0-SNAPSHOT/opensearch-geo-3.0.0-20230915.000559-1-javadoc.jar.sha256 + - maven/org/opensearch/opensearch-geo/3.0.0-SNAPSHOT/opensearch-geo-3.0.0-20230915.000559-1-javadoc.jar + - maven/org/opensearch/opensearch-geo/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/opensearch-geo/3.0.0-SNAPSHOT/opensearch-geo-3.0.0-20230915.000559-1.module.md5 + - maven/org/opensearch/opensearch-geo/3.0.0-SNAPSHOT/opensearch-geo-3.0.0-20230915.000559-1.pom.sha1 + - maven/org/opensearch/opensearch-geo/3.0.0-SNAPSHOT/opensearch-geo-3.0.0-20230915.000559-1.module + - maven/org/opensearch/opensearch-geo/3.0.0-SNAPSHOT/opensearch-geo-3.0.0-20230915.000559-1.pom + - maven/org/opensearch/opensearch-geo/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-geo/3.0.0-SNAPSHOT/opensearch-geo-3.0.0-20230915.000559-1-sources.jar.sha256 + - maven/org/opensearch/opensearch-geo/3.0.0-SNAPSHOT/opensearch-geo-3.0.0-20230915.000559-1.jar + - maven/org/opensearch/opensearch-geo/3.0.0-SNAPSHOT/opensearch-geo-3.0.0-20230915.000559-1-javadoc.jar.sha512 + - maven/org/opensearch/opensearch-geo/3.0.0-SNAPSHOT/opensearch-geo-3.0.0-20230915.000559-1.pom.sha256 + - maven/org/opensearch/opensearch-geo/3.0.0-SNAPSHOT/opensearch-geo-3.0.0-20230915.000559-1.jar.sha512 + - maven/org/opensearch/opensearch-geo/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-geo/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-geo/3.0.0-SNAPSHOT/opensearch-geo-3.0.0-20230915.000559-1-javadoc.jar.sha1 + - maven/org/opensearch/opensearch-geo/3.0.0-SNAPSHOT/opensearch-geo-3.0.0-20230915.000559-1-javadoc.jar.md5 + - maven/org/opensearch/opensearch-geo/3.0.0-SNAPSHOT/opensearch-geo-3.0.0-20230915.000559-1.module.sha256 + dist: + - dist/opensearch-min-3.0.0-SNAPSHOT-darwin-x64.tar.gz + core-plugins: + - core-plugins/mapper-annotated-text-3.0.0-SNAPSHOT.zip + - core-plugins/analysis-phonetic-3.0.0-SNAPSHOT.zip + - core-plugins/ingest-attachment-3.0.0-SNAPSHOT.zip + - core-plugins/analysis-ukrainian-3.0.0-SNAPSHOT.zip + - core-plugins/mapper-size-3.0.0-SNAPSHOT.zip + - core-plugins/telemetry-otel-3.0.0-SNAPSHOT.zip + - core-plugins/analysis-stempel-3.0.0-SNAPSHOT.zip + - core-plugins/discovery-gce-3.0.0-SNAPSHOT.zip + - core-plugins/store-smb-3.0.0-SNAPSHOT.zip + - core-plugins/events-correlation-engine-3.0.0-SNAPSHOT.zip + - core-plugins/repository-hdfs-3.0.0-SNAPSHOT.zip + - core-plugins/identity-shiro-3.0.0-SNAPSHOT.zip + - core-plugins/repository-s3-3.0.0-SNAPSHOT.zip + - core-plugins/analysis-smartcn-3.0.0-SNAPSHOT.zip + - core-plugins/discovery-azure-classic-3.0.0-SNAPSHOT.zip + - core-plugins/analysis-kuromoji-3.0.0-SNAPSHOT.zip + - core-plugins/discovery-ec2-3.0.0-SNAPSHOT.zip + - core-plugins/mapper-murmur3-3.0.0-SNAPSHOT.zip + - core-plugins/crypto-kms-3.0.0-SNAPSHOT.zip + - core-plugins/analysis-nori-3.0.0-SNAPSHOT.zip + - core-plugins/transport-nio-3.0.0-SNAPSHOT.zip + - core-plugins/repository-azure-3.0.0-SNAPSHOT.zip + - core-plugins/analysis-icu-3.0.0-SNAPSHOT.zip + - core-plugins/repository-gcs-3.0.0-SNAPSHOT.zip + version: 3.0.0.0-SNAPSHOT diff --git a/tests/jenkins/data/opensearch-min-3.0.0-snapshot-linux-build-manifest.yml b/tests/jenkins/data/opensearch-min-3.0.0-snapshot-linux-build-manifest.yml new file mode 100644 index 0000000000..1aac687002 --- /dev/null +++ b/tests/jenkins/data/opensearch-min-3.0.0-snapshot-linux-build-manifest.yml @@ -0,0 +1,3049 @@ +--- +schema-version: '1.2' +build: + name: OpenSearch + version: 3.0.0-SNAPSHOT + platform: linux + architecture: x64 + distribution: tar + id: c1c835af3b9646868a9ac3f1e20a51de +components: + - name: OpenSearch + repository: https://github.com/opensearch-project/OpenSearch.git + ref: main + commit_id: 7d1fa7d11d32bf8b03f9f8641ed7f147b6eb2e34 + artifacts: + maven: + - maven/org/opensearch/opensearch-launchers/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-launchers/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-launchers/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-launchers/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-launchers/maven-metadata.xml + - maven/org/opensearch/opensearch-launchers/3.0.0-SNAPSHOT/opensearch-launchers-3.0.0-20230915.013826-1.jar.sha512 + - maven/org/opensearch/opensearch-launchers/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-launchers/3.0.0-SNAPSHOT/opensearch-launchers-3.0.0-20230915.013826-1.pom.sha1 + - maven/org/opensearch/opensearch-launchers/3.0.0-SNAPSHOT/opensearch-launchers-3.0.0-20230915.013826-1.pom + - maven/org/opensearch/opensearch-launchers/3.0.0-SNAPSHOT/opensearch-launchers-3.0.0-20230915.013826-1.module.sha1 + - maven/org/opensearch/opensearch-launchers/3.0.0-SNAPSHOT/opensearch-launchers-3.0.0-20230915.013826-1.module.sha512 + - maven/org/opensearch/opensearch-launchers/3.0.0-SNAPSHOT/opensearch-launchers-3.0.0-20230915.013826-1-javadoc.jar + - maven/org/opensearch/opensearch-launchers/3.0.0-SNAPSHOT/opensearch-launchers-3.0.0-20230915.013826-1.module.md5 + - maven/org/opensearch/opensearch-launchers/3.0.0-SNAPSHOT/opensearch-launchers-3.0.0-20230915.013826-1.pom.md5 + - maven/org/opensearch/opensearch-launchers/3.0.0-SNAPSHOT/opensearch-launchers-3.0.0-20230915.013826-1.jar.sha1 + - maven/org/opensearch/opensearch-launchers/3.0.0-SNAPSHOT/opensearch-launchers-3.0.0-20230915.013826-1.module + - maven/org/opensearch/opensearch-launchers/3.0.0-SNAPSHOT/opensearch-launchers-3.0.0-20230915.013826-1-sources.jar.sha1 + - maven/org/opensearch/opensearch-launchers/3.0.0-SNAPSHOT/opensearch-launchers-3.0.0-20230915.013826-1-javadoc.jar.sha256 + - maven/org/opensearch/opensearch-launchers/3.0.0-SNAPSHOT/opensearch-launchers-3.0.0-20230915.013826-1-sources.jar + - maven/org/opensearch/opensearch-launchers/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-launchers/3.0.0-SNAPSHOT/opensearch-launchers-3.0.0-20230915.013826-1.pom.sha256 + - maven/org/opensearch/opensearch-launchers/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-launchers/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-launchers/3.0.0-SNAPSHOT/opensearch-launchers-3.0.0-20230915.013826-1.jar + - maven/org/opensearch/opensearch-launchers/3.0.0-SNAPSHOT/opensearch-launchers-3.0.0-20230915.013826-1-javadoc.jar.sha1 + - maven/org/opensearch/opensearch-launchers/3.0.0-SNAPSHOT/opensearch-launchers-3.0.0-20230915.013826-1.module.sha256 + - maven/org/opensearch/opensearch-launchers/3.0.0-SNAPSHOT/opensearch-launchers-3.0.0-20230915.013826-1-javadoc.jar.md5 + - maven/org/opensearch/opensearch-launchers/3.0.0-SNAPSHOT/opensearch-launchers-3.0.0-20230915.013826-1.jar.md5 + - maven/org/opensearch/opensearch-launchers/3.0.0-SNAPSHOT/opensearch-launchers-3.0.0-20230915.013826-1-sources.jar.md5 + - maven/org/opensearch/opensearch-launchers/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/opensearch-launchers/3.0.0-SNAPSHOT/opensearch-launchers-3.0.0-20230915.013826-1-sources.jar.sha256 + - maven/org/opensearch/opensearch-launchers/3.0.0-SNAPSHOT/opensearch-launchers-3.0.0-20230915.013826-1.pom.sha512 + - maven/org/opensearch/opensearch-launchers/3.0.0-SNAPSHOT/opensearch-launchers-3.0.0-20230915.013826-1-javadoc.jar.sha512 + - maven/org/opensearch/opensearch-launchers/3.0.0-SNAPSHOT/opensearch-launchers-3.0.0-20230915.013826-1.jar.sha256 + - maven/org/opensearch/opensearch-launchers/3.0.0-SNAPSHOT/opensearch-launchers-3.0.0-20230915.013826-1-sources.jar.sha512 + - maven/org/opensearch/custom-significance-heuristic/maven-metadata.xml.sha512 + - maven/org/opensearch/custom-significance-heuristic/maven-metadata.xml.md5 + - maven/org/opensearch/custom-significance-heuristic/maven-metadata.xml.sha256 + - maven/org/opensearch/custom-significance-heuristic/maven-metadata.xml.sha1 + - maven/org/opensearch/custom-significance-heuristic/maven-metadata.xml + - maven/org/opensearch/custom-significance-heuristic/3.0.0-SNAPSHOT/custom-significance-heuristic-3.0.0-20230915.013826-1.pom.md5 + - maven/org/opensearch/custom-significance-heuristic/3.0.0-SNAPSHOT/custom-significance-heuristic-3.0.0-20230915.013826-1.module.md5 + - maven/org/opensearch/custom-significance-heuristic/3.0.0-SNAPSHOT/custom-significance-heuristic-3.0.0-20230915.013826-1-javadoc.jar.sha1 + - maven/org/opensearch/custom-significance-heuristic/3.0.0-SNAPSHOT/custom-significance-heuristic-3.0.0-20230915.013826-1-javadoc.jar.sha256 + - maven/org/opensearch/custom-significance-heuristic/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/custom-significance-heuristic/3.0.0-SNAPSHOT/custom-significance-heuristic-3.0.0-20230915.013826-1.jar.sha1 + - maven/org/opensearch/custom-significance-heuristic/3.0.0-SNAPSHOT/custom-significance-heuristic-3.0.0-20230915.013826-1-sources.jar.sha512 + - maven/org/opensearch/custom-significance-heuristic/3.0.0-SNAPSHOT/custom-significance-heuristic-3.0.0-20230915.013826-1.pom.sha512 + - maven/org/opensearch/custom-significance-heuristic/3.0.0-SNAPSHOT/custom-significance-heuristic-3.0.0-20230915.013826-1.module.sha1 + - maven/org/opensearch/custom-significance-heuristic/3.0.0-SNAPSHOT/custom-significance-heuristic-3.0.0-20230915.013826-1-javadoc.jar.md5 + - maven/org/opensearch/custom-significance-heuristic/3.0.0-SNAPSHOT/custom-significance-heuristic-3.0.0-20230915.013826-1.jar + - maven/org/opensearch/custom-significance-heuristic/3.0.0-SNAPSHOT/custom-significance-heuristic-3.0.0-20230915.013826-1.module + - maven/org/opensearch/custom-significance-heuristic/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/custom-significance-heuristic/3.0.0-SNAPSHOT/custom-significance-heuristic-3.0.0-20230915.013826-1-sources.jar + - maven/org/opensearch/custom-significance-heuristic/3.0.0-SNAPSHOT/custom-significance-heuristic-3.0.0-20230915.013826-1.pom.sha1 + - maven/org/opensearch/custom-significance-heuristic/3.0.0-SNAPSHOT/custom-significance-heuristic-3.0.0-20230915.013826-1-sources.jar.md5 + - maven/org/opensearch/custom-significance-heuristic/3.0.0-SNAPSHOT/custom-significance-heuristic-3.0.0-20230915.013826-1-sources.jar.sha256 + - maven/org/opensearch/custom-significance-heuristic/3.0.0-SNAPSHOT/custom-significance-heuristic-3.0.0-20230915.013826-1-sources.jar.sha1 + - maven/org/opensearch/custom-significance-heuristic/3.0.0-SNAPSHOT/custom-significance-heuristic-3.0.0-20230915.013826-1.pom + - maven/org/opensearch/custom-significance-heuristic/3.0.0-SNAPSHOT/custom-significance-heuristic-3.0.0-20230915.013826-1.jar.sha512 + - maven/org/opensearch/custom-significance-heuristic/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/custom-significance-heuristic/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/custom-significance-heuristic/3.0.0-SNAPSHOT/custom-significance-heuristic-3.0.0-20230915.013826-1.jar.sha256 + - maven/org/opensearch/custom-significance-heuristic/3.0.0-SNAPSHOT/custom-significance-heuristic-3.0.0-20230915.013826-1.module.sha256 + - maven/org/opensearch/custom-significance-heuristic/3.0.0-SNAPSHOT/custom-significance-heuristic-3.0.0-20230915.013826-1.module.sha512 + - maven/org/opensearch/custom-significance-heuristic/3.0.0-SNAPSHOT/custom-significance-heuristic-3.0.0-20230915.013826-1-javadoc.jar.sha512 + - maven/org/opensearch/custom-significance-heuristic/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/custom-significance-heuristic/3.0.0-SNAPSHOT/custom-significance-heuristic-3.0.0-20230915.013826-1.pom.sha256 + - maven/org/opensearch/custom-significance-heuristic/3.0.0-SNAPSHOT/custom-significance-heuristic-3.0.0-20230915.013826-1.jar.md5 + - maven/org/opensearch/custom-significance-heuristic/3.0.0-SNAPSHOT/custom-significance-heuristic-3.0.0-20230915.013826-1-javadoc.jar + - maven/org/opensearch/painless-allowlist/maven-metadata.xml.sha512 + - maven/org/opensearch/painless-allowlist/maven-metadata.xml.md5 + - maven/org/opensearch/painless-allowlist/maven-metadata.xml.sha256 + - maven/org/opensearch/painless-allowlist/maven-metadata.xml.sha1 + - maven/org/opensearch/painless-allowlist/maven-metadata.xml + - maven/org/opensearch/painless-allowlist/3.0.0-SNAPSHOT/painless-allowlist-3.0.0-20230915.013826-1-javadoc.jar.sha512 + - maven/org/opensearch/painless-allowlist/3.0.0-SNAPSHOT/painless-allowlist-3.0.0-20230915.013826-1-sources.jar.sha1 + - maven/org/opensearch/painless-allowlist/3.0.0-SNAPSHOT/painless-allowlist-3.0.0-20230915.013826-1.jar.sha512 + - maven/org/opensearch/painless-allowlist/3.0.0-SNAPSHOT/painless-allowlist-3.0.0-20230915.013826-1-javadoc.jar.sha256 + - maven/org/opensearch/painless-allowlist/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/painless-allowlist/3.0.0-SNAPSHOT/painless-allowlist-3.0.0-20230915.013826-1.module.md5 + - maven/org/opensearch/painless-allowlist/3.0.0-SNAPSHOT/painless-allowlist-3.0.0-20230915.013826-1-javadoc.jar.md5 + - maven/org/opensearch/painless-allowlist/3.0.0-SNAPSHOT/painless-allowlist-3.0.0-20230915.013826-1-sources.jar.md5 + - maven/org/opensearch/painless-allowlist/3.0.0-SNAPSHOT/painless-allowlist-3.0.0-20230915.013826-1.module + - maven/org/opensearch/painless-allowlist/3.0.0-SNAPSHOT/painless-allowlist-3.0.0-20230915.013826-1-javadoc.jar.sha1 + - maven/org/opensearch/painless-allowlist/3.0.0-SNAPSHOT/painless-allowlist-3.0.0-20230915.013826-1.jar + - maven/org/opensearch/painless-allowlist/3.0.0-SNAPSHOT/painless-allowlist-3.0.0-20230915.013826-1.jar.sha256 + - maven/org/opensearch/painless-allowlist/3.0.0-SNAPSHOT/painless-allowlist-3.0.0-20230915.013826-1.pom.sha1 + - maven/org/opensearch/painless-allowlist/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/painless-allowlist/3.0.0-SNAPSHOT/painless-allowlist-3.0.0-20230915.013826-1-javadoc.jar + - maven/org/opensearch/painless-allowlist/3.0.0-SNAPSHOT/painless-allowlist-3.0.0-20230915.013826-1.module.sha256 + - maven/org/opensearch/painless-allowlist/3.0.0-SNAPSHOT/painless-allowlist-3.0.0-20230915.013826-1.module.sha1 + - maven/org/opensearch/painless-allowlist/3.0.0-SNAPSHOT/painless-allowlist-3.0.0-20230915.013826-1.pom + - maven/org/opensearch/painless-allowlist/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/painless-allowlist/3.0.0-SNAPSHOT/painless-allowlist-3.0.0-20230915.013826-1.jar.sha1 + - maven/org/opensearch/painless-allowlist/3.0.0-SNAPSHOT/painless-allowlist-3.0.0-20230915.013826-1.pom.sha256 + - maven/org/opensearch/painless-allowlist/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/painless-allowlist/3.0.0-SNAPSHOT/painless-allowlist-3.0.0-20230915.013826-1-sources.jar + - maven/org/opensearch/painless-allowlist/3.0.0-SNAPSHOT/painless-allowlist-3.0.0-20230915.013826-1-sources.jar.sha512 + - maven/org/opensearch/painless-allowlist/3.0.0-SNAPSHOT/painless-allowlist-3.0.0-20230915.013826-1-sources.jar.sha256 + - maven/org/opensearch/painless-allowlist/3.0.0-SNAPSHOT/painless-allowlist-3.0.0-20230915.013826-1.pom.md5 + - maven/org/opensearch/painless-allowlist/3.0.0-SNAPSHOT/painless-allowlist-3.0.0-20230915.013826-1.module.sha512 + - maven/org/opensearch/painless-allowlist/3.0.0-SNAPSHOT/painless-allowlist-3.0.0-20230915.013826-1.pom.sha512 + - maven/org/opensearch/painless-allowlist/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/painless-allowlist/3.0.0-SNAPSHOT/painless-allowlist-3.0.0-20230915.013826-1.jar.md5 + - maven/org/opensearch/plugin/mapper-size/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/mapper-size/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/mapper-size/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/mapper-size/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/mapper-size/maven-metadata.xml + - maven/org/opensearch/plugin/mapper-size/3.0.0-SNAPSHOT/mapper-size-3.0.0-20230915.013826-1-javadoc.jar + - maven/org/opensearch/plugin/mapper-size/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/mapper-size/3.0.0-SNAPSHOT/mapper-size-3.0.0-20230915.013826-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/mapper-size/3.0.0-SNAPSHOT/mapper-size-3.0.0-20230915.013826-1.module.sha256 + - maven/org/opensearch/plugin/mapper-size/3.0.0-SNAPSHOT/mapper-size-3.0.0-20230915.013826-1-sources.jar + - maven/org/opensearch/plugin/mapper-size/3.0.0-SNAPSHOT/mapper-size-3.0.0-20230915.013826-1-sources.jar.md5 + - maven/org/opensearch/plugin/mapper-size/3.0.0-SNAPSHOT/mapper-size-3.0.0-20230915.013826-1.module.md5 + - maven/org/opensearch/plugin/mapper-size/3.0.0-SNAPSHOT/mapper-size-3.0.0-20230915.013826-1.jar.sha512 + - maven/org/opensearch/plugin/mapper-size/3.0.0-SNAPSHOT/mapper-size-3.0.0-20230915.013826-1-sources.jar.sha512 + - maven/org/opensearch/plugin/mapper-size/3.0.0-SNAPSHOT/mapper-size-3.0.0-20230915.013826-1.pom.md5 + - maven/org/opensearch/plugin/mapper-size/3.0.0-SNAPSHOT/mapper-size-3.0.0-20230915.013826-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/mapper-size/3.0.0-SNAPSHOT/mapper-size-3.0.0-20230915.013826-1.pom.sha256 + - maven/org/opensearch/plugin/mapper-size/3.0.0-SNAPSHOT/mapper-size-3.0.0-20230915.013826-1-sources.jar.sha1 + - maven/org/opensearch/plugin/mapper-size/3.0.0-SNAPSHOT/mapper-size-3.0.0-20230915.013826-1.pom.sha512 + - maven/org/opensearch/plugin/mapper-size/3.0.0-SNAPSHOT/mapper-size-3.0.0-20230915.013826-1-sources.jar.sha256 + - maven/org/opensearch/plugin/mapper-size/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/mapper-size/3.0.0-SNAPSHOT/mapper-size-3.0.0-20230915.013826-1.pom + - maven/org/opensearch/plugin/mapper-size/3.0.0-SNAPSHOT/mapper-size-3.0.0-20230915.013826-1.jar + - maven/org/opensearch/plugin/mapper-size/3.0.0-SNAPSHOT/mapper-size-3.0.0-20230915.013826-1.pom.sha1 + - maven/org/opensearch/plugin/mapper-size/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/mapper-size/3.0.0-SNAPSHOT/mapper-size-3.0.0-20230915.013826-1.module + - maven/org/opensearch/plugin/mapper-size/3.0.0-SNAPSHOT/mapper-size-3.0.0-20230915.013826-1.jar.sha256 + - maven/org/opensearch/plugin/mapper-size/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/mapper-size/3.0.0-SNAPSHOT/mapper-size-3.0.0-20230915.013826-1.jar.md5 + - maven/org/opensearch/plugin/mapper-size/3.0.0-SNAPSHOT/mapper-size-3.0.0-20230915.013826-1.module.sha512 + - maven/org/opensearch/plugin/mapper-size/3.0.0-SNAPSHOT/mapper-size-3.0.0-20230915.013826-1.jar.sha1 + - maven/org/opensearch/plugin/mapper-size/3.0.0-SNAPSHOT/mapper-size-3.0.0-20230915.013826-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/mapper-size/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/mapper-size/3.0.0-SNAPSHOT/mapper-size-3.0.0-20230915.013826-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/mapper-size/3.0.0-SNAPSHOT/mapper-size-3.0.0-20230915.013826-1.module.sha1 + - maven/org/opensearch/plugin/analysis-common/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/analysis-common/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/analysis-common/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/analysis-common/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/analysis-common/maven-metadata.xml + - maven/org/opensearch/plugin/analysis-common/3.0.0-SNAPSHOT/analysis-common-3.0.0-20230915.013826-1.pom + - maven/org/opensearch/plugin/analysis-common/3.0.0-SNAPSHOT/analysis-common-3.0.0-20230915.013826-1.pom.sha1 + - maven/org/opensearch/plugin/analysis-common/3.0.0-SNAPSHOT/analysis-common-3.0.0-20230915.013826-1.module.sha512 + - maven/org/opensearch/plugin/analysis-common/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/analysis-common/3.0.0-SNAPSHOT/analysis-common-3.0.0-20230915.013826-1.jar.md5 + - maven/org/opensearch/plugin/analysis-common/3.0.0-SNAPSHOT/analysis-common-3.0.0-20230915.013826-1.pom.md5 + - maven/org/opensearch/plugin/analysis-common/3.0.0-SNAPSHOT/analysis-common-3.0.0-20230915.013826-1.jar.sha256 + - maven/org/opensearch/plugin/analysis-common/3.0.0-SNAPSHOT/analysis-common-3.0.0-20230915.013826-1.jar + - maven/org/opensearch/plugin/analysis-common/3.0.0-SNAPSHOT/analysis-common-3.0.0-20230915.013826-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/analysis-common/3.0.0-SNAPSHOT/analysis-common-3.0.0-20230915.013826-1.pom.sha256 + - maven/org/opensearch/plugin/analysis-common/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/analysis-common/3.0.0-SNAPSHOT/analysis-common-3.0.0-20230915.013826-1-sources.jar.sha512 + - maven/org/opensearch/plugin/analysis-common/3.0.0-SNAPSHOT/analysis-common-3.0.0-20230915.013826-1-javadoc.jar + - maven/org/opensearch/plugin/analysis-common/3.0.0-SNAPSHOT/analysis-common-3.0.0-20230915.013826-1-sources.jar.sha1 + - maven/org/opensearch/plugin/analysis-common/3.0.0-SNAPSHOT/analysis-common-3.0.0-20230915.013826-1-sources.jar.md5 + - maven/org/opensearch/plugin/analysis-common/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/analysis-common/3.0.0-SNAPSHOT/analysis-common-3.0.0-20230915.013826-1-sources.jar.sha256 + - maven/org/opensearch/plugin/analysis-common/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/analysis-common/3.0.0-SNAPSHOT/analysis-common-3.0.0-20230915.013826-1-sources.jar + - maven/org/opensearch/plugin/analysis-common/3.0.0-SNAPSHOT/analysis-common-3.0.0-20230915.013826-1.pom.sha512 + - maven/org/opensearch/plugin/analysis-common/3.0.0-SNAPSHOT/analysis-common-3.0.0-20230915.013826-1.jar.sha512 + - maven/org/opensearch/plugin/analysis-common/3.0.0-SNAPSHOT/analysis-common-3.0.0-20230915.013826-1.module.md5 + - maven/org/opensearch/plugin/analysis-common/3.0.0-SNAPSHOT/analysis-common-3.0.0-20230915.013826-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/analysis-common/3.0.0-SNAPSHOT/analysis-common-3.0.0-20230915.013826-1.module.sha256 + - maven/org/opensearch/plugin/analysis-common/3.0.0-SNAPSHOT/analysis-common-3.0.0-20230915.013826-1.jar.sha1 + - maven/org/opensearch/plugin/analysis-common/3.0.0-SNAPSHOT/analysis-common-3.0.0-20230915.013826-1.module + - maven/org/opensearch/plugin/analysis-common/3.0.0-SNAPSHOT/analysis-common-3.0.0-20230915.013826-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/analysis-common/3.0.0-SNAPSHOT/analysis-common-3.0.0-20230915.013826-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/analysis-common/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/analysis-common/3.0.0-SNAPSHOT/analysis-common-3.0.0-20230915.013826-1.module.sha1 + - maven/org/opensearch/plugin/discovery-azure-classic/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/discovery-azure-classic/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/discovery-azure-classic/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/discovery-azure-classic/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/discovery-azure-classic/maven-metadata.xml + - maven/org/opensearch/plugin/discovery-azure-classic/3.0.0-SNAPSHOT/discovery-azure-classic-3.0.0-20230915.013826-1.module + - maven/org/opensearch/plugin/discovery-azure-classic/3.0.0-SNAPSHOT/discovery-azure-classic-3.0.0-20230915.013826-1.jar.sha1 + - maven/org/opensearch/plugin/discovery-azure-classic/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/discovery-azure-classic/3.0.0-SNAPSHOT/discovery-azure-classic-3.0.0-20230915.013826-1.module.sha512 + - maven/org/opensearch/plugin/discovery-azure-classic/3.0.0-SNAPSHOT/discovery-azure-classic-3.0.0-20230915.013826-1-javadoc.jar + - maven/org/opensearch/plugin/discovery-azure-classic/3.0.0-SNAPSHOT/discovery-azure-classic-3.0.0-20230915.013826-1.jar.sha512 + - maven/org/opensearch/plugin/discovery-azure-classic/3.0.0-SNAPSHOT/discovery-azure-classic-3.0.0-20230915.013826-1.pom + - maven/org/opensearch/plugin/discovery-azure-classic/3.0.0-SNAPSHOT/discovery-azure-classic-3.0.0-20230915.013826-1.jar + - maven/org/opensearch/plugin/discovery-azure-classic/3.0.0-SNAPSHOT/discovery-azure-classic-3.0.0-20230915.013826-1-sources.jar.md5 + - maven/org/opensearch/plugin/discovery-azure-classic/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/discovery-azure-classic/3.0.0-SNAPSHOT/discovery-azure-classic-3.0.0-20230915.013826-1-sources.jar.sha1 + - maven/org/opensearch/plugin/discovery-azure-classic/3.0.0-SNAPSHOT/discovery-azure-classic-3.0.0-20230915.013826-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/discovery-azure-classic/3.0.0-SNAPSHOT/discovery-azure-classic-3.0.0-20230915.013826-1.pom.sha512 + - maven/org/opensearch/plugin/discovery-azure-classic/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/discovery-azure-classic/3.0.0-SNAPSHOT/discovery-azure-classic-3.0.0-20230915.013826-1.module.sha1 + - maven/org/opensearch/plugin/discovery-azure-classic/3.0.0-SNAPSHOT/discovery-azure-classic-3.0.0-20230915.013826-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/discovery-azure-classic/3.0.0-SNAPSHOT/discovery-azure-classic-3.0.0-20230915.013826-1.module.md5 + - maven/org/opensearch/plugin/discovery-azure-classic/3.0.0-SNAPSHOT/discovery-azure-classic-3.0.0-20230915.013826-1.module.sha256 + - maven/org/opensearch/plugin/discovery-azure-classic/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/discovery-azure-classic/3.0.0-SNAPSHOT/discovery-azure-classic-3.0.0-20230915.013826-1-sources.jar.sha256 + - maven/org/opensearch/plugin/discovery-azure-classic/3.0.0-SNAPSHOT/discovery-azure-classic-3.0.0-20230915.013826-1.jar.sha256 + - maven/org/opensearch/plugin/discovery-azure-classic/3.0.0-SNAPSHOT/discovery-azure-classic-3.0.0-20230915.013826-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/discovery-azure-classic/3.0.0-SNAPSHOT/discovery-azure-classic-3.0.0-20230915.013826-1.pom.md5 + - maven/org/opensearch/plugin/discovery-azure-classic/3.0.0-SNAPSHOT/discovery-azure-classic-3.0.0-20230915.013826-1-sources.jar.sha512 + - maven/org/opensearch/plugin/discovery-azure-classic/3.0.0-SNAPSHOT/discovery-azure-classic-3.0.0-20230915.013826-1.jar.md5 + - maven/org/opensearch/plugin/discovery-azure-classic/3.0.0-SNAPSHOT/discovery-azure-classic-3.0.0-20230915.013826-1.pom.sha1 + - maven/org/opensearch/plugin/discovery-azure-classic/3.0.0-SNAPSHOT/discovery-azure-classic-3.0.0-20230915.013826-1.pom.sha256 + - maven/org/opensearch/plugin/discovery-azure-classic/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/discovery-azure-classic/3.0.0-SNAPSHOT/discovery-azure-classic-3.0.0-20230915.013826-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/discovery-azure-classic/3.0.0-SNAPSHOT/discovery-azure-classic-3.0.0-20230915.013826-1-sources.jar + - maven/org/opensearch/plugin/store-smb/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/store-smb/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/store-smb/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/store-smb/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/store-smb/maven-metadata.xml + - maven/org/opensearch/plugin/store-smb/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/store-smb/3.0.0-SNAPSHOT/store-smb-3.0.0-20230915.013826-1-sources.jar + - maven/org/opensearch/plugin/store-smb/3.0.0-SNAPSHOT/store-smb-3.0.0-20230915.013826-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/store-smb/3.0.0-SNAPSHOT/store-smb-3.0.0-20230915.013826-1-javadoc.jar + - maven/org/opensearch/plugin/store-smb/3.0.0-SNAPSHOT/store-smb-3.0.0-20230915.013826-1.pom.sha256 + - maven/org/opensearch/plugin/store-smb/3.0.0-SNAPSHOT/store-smb-3.0.0-20230915.013826-1.jar.sha256 + - maven/org/opensearch/plugin/store-smb/3.0.0-SNAPSHOT/store-smb-3.0.0-20230915.013826-1.jar + - maven/org/opensearch/plugin/store-smb/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/store-smb/3.0.0-SNAPSHOT/store-smb-3.0.0-20230915.013826-1.pom.md5 + - maven/org/opensearch/plugin/store-smb/3.0.0-SNAPSHOT/store-smb-3.0.0-20230915.013826-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/store-smb/3.0.0-SNAPSHOT/store-smb-3.0.0-20230915.013826-1.module.sha512 + - maven/org/opensearch/plugin/store-smb/3.0.0-SNAPSHOT/store-smb-3.0.0-20230915.013826-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/store-smb/3.0.0-SNAPSHOT/store-smb-3.0.0-20230915.013826-1.jar.sha1 + - maven/org/opensearch/plugin/store-smb/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/store-smb/3.0.0-SNAPSHOT/store-smb-3.0.0-20230915.013826-1.jar.md5 + - maven/org/opensearch/plugin/store-smb/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/store-smb/3.0.0-SNAPSHOT/store-smb-3.0.0-20230915.013826-1.module.sha1 + - maven/org/opensearch/plugin/store-smb/3.0.0-SNAPSHOT/store-smb-3.0.0-20230915.013826-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/store-smb/3.0.0-SNAPSHOT/store-smb-3.0.0-20230915.013826-1-sources.jar.md5 + - maven/org/opensearch/plugin/store-smb/3.0.0-SNAPSHOT/store-smb-3.0.0-20230915.013826-1.pom.sha512 + - maven/org/opensearch/plugin/store-smb/3.0.0-SNAPSHOT/store-smb-3.0.0-20230915.013826-1.module.md5 + - maven/org/opensearch/plugin/store-smb/3.0.0-SNAPSHOT/store-smb-3.0.0-20230915.013826-1-sources.jar.sha512 + - maven/org/opensearch/plugin/store-smb/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/store-smb/3.0.0-SNAPSHOT/store-smb-3.0.0-20230915.013826-1.pom.sha1 + - maven/org/opensearch/plugin/store-smb/3.0.0-SNAPSHOT/store-smb-3.0.0-20230915.013826-1-sources.jar.sha256 + - maven/org/opensearch/plugin/store-smb/3.0.0-SNAPSHOT/store-smb-3.0.0-20230915.013826-1-sources.jar.sha1 + - maven/org/opensearch/plugin/store-smb/3.0.0-SNAPSHOT/store-smb-3.0.0-20230915.013826-1.jar.sha512 + - maven/org/opensearch/plugin/store-smb/3.0.0-SNAPSHOT/store-smb-3.0.0-20230915.013826-1.module.sha256 + - maven/org/opensearch/plugin/store-smb/3.0.0-SNAPSHOT/store-smb-3.0.0-20230915.013826-1.pom + - maven/org/opensearch/plugin/store-smb/3.0.0-SNAPSHOT/store-smb-3.0.0-20230915.013826-1.module + - maven/org/opensearch/plugin/ingest-user-agent/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/ingest-user-agent/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/ingest-user-agent/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/ingest-user-agent/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/ingest-user-agent/maven-metadata.xml + - maven/org/opensearch/plugin/ingest-user-agent/3.0.0-SNAPSHOT/ingest-user-agent-3.0.0-20230915.013826-1.module.sha256 + - maven/org/opensearch/plugin/ingest-user-agent/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/ingest-user-agent/3.0.0-SNAPSHOT/ingest-user-agent-3.0.0-20230915.013826-1.jar + - maven/org/opensearch/plugin/ingest-user-agent/3.0.0-SNAPSHOT/ingest-user-agent-3.0.0-20230915.013826-1.pom.sha1 + - maven/org/opensearch/plugin/ingest-user-agent/3.0.0-SNAPSHOT/ingest-user-agent-3.0.0-20230915.013826-1.jar.md5 + - maven/org/opensearch/plugin/ingest-user-agent/3.0.0-SNAPSHOT/ingest-user-agent-3.0.0-20230915.013826-1.jar.sha256 + - maven/org/opensearch/plugin/ingest-user-agent/3.0.0-SNAPSHOT/ingest-user-agent-3.0.0-20230915.013826-1.pom.sha256 + - maven/org/opensearch/plugin/ingest-user-agent/3.0.0-SNAPSHOT/ingest-user-agent-3.0.0-20230915.013826-1-sources.jar.sha256 + - maven/org/opensearch/plugin/ingest-user-agent/3.0.0-SNAPSHOT/ingest-user-agent-3.0.0-20230915.013826-1-javadoc.jar + - maven/org/opensearch/plugin/ingest-user-agent/3.0.0-SNAPSHOT/ingest-user-agent-3.0.0-20230915.013826-1.pom.sha512 + - maven/org/opensearch/plugin/ingest-user-agent/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/ingest-user-agent/3.0.0-SNAPSHOT/ingest-user-agent-3.0.0-20230915.013826-1.pom + - maven/org/opensearch/plugin/ingest-user-agent/3.0.0-SNAPSHOT/ingest-user-agent-3.0.0-20230915.013826-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/ingest-user-agent/3.0.0-SNAPSHOT/ingest-user-agent-3.0.0-20230915.013826-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/ingest-user-agent/3.0.0-SNAPSHOT/ingest-user-agent-3.0.0-20230915.013826-1.jar.sha1 + - maven/org/opensearch/plugin/ingest-user-agent/3.0.0-SNAPSHOT/ingest-user-agent-3.0.0-20230915.013826-1-sources.jar.sha512 + - maven/org/opensearch/plugin/ingest-user-agent/3.0.0-SNAPSHOT/ingest-user-agent-3.0.0-20230915.013826-1-sources.jar.sha1 + - maven/org/opensearch/plugin/ingest-user-agent/3.0.0-SNAPSHOT/ingest-user-agent-3.0.0-20230915.013826-1-sources.jar.md5 + - maven/org/opensearch/plugin/ingest-user-agent/3.0.0-SNAPSHOT/ingest-user-agent-3.0.0-20230915.013826-1-sources.jar + - maven/org/opensearch/plugin/ingest-user-agent/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/ingest-user-agent/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/ingest-user-agent/3.0.0-SNAPSHOT/ingest-user-agent-3.0.0-20230915.013826-1.module + - maven/org/opensearch/plugin/ingest-user-agent/3.0.0-SNAPSHOT/ingest-user-agent-3.0.0-20230915.013826-1.jar.sha512 + - maven/org/opensearch/plugin/ingest-user-agent/3.0.0-SNAPSHOT/ingest-user-agent-3.0.0-20230915.013826-1.module.md5 + - maven/org/opensearch/plugin/ingest-user-agent/3.0.0-SNAPSHOT/ingest-user-agent-3.0.0-20230915.013826-1.pom.md5 + - maven/org/opensearch/plugin/ingest-user-agent/3.0.0-SNAPSHOT/ingest-user-agent-3.0.0-20230915.013826-1.module.sha512 + - maven/org/opensearch/plugin/ingest-user-agent/3.0.0-SNAPSHOT/ingest-user-agent-3.0.0-20230915.013826-1.module.sha1 + - maven/org/opensearch/plugin/ingest-user-agent/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/ingest-user-agent/3.0.0-SNAPSHOT/ingest-user-agent-3.0.0-20230915.013826-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/ingest-user-agent/3.0.0-SNAPSHOT/ingest-user-agent-3.0.0-20230915.013826-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/geo/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/geo/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/geo/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/geo/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/geo/maven-metadata.xml + - maven/org/opensearch/plugin/geo/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/geo/3.0.0-SNAPSHOT/geo-3.0.0-20230915.013826-1-sources.jar.sha256 + - maven/org/opensearch/plugin/geo/3.0.0-SNAPSHOT/geo-3.0.0-20230915.013826-1-sources.jar.md5 + - maven/org/opensearch/plugin/geo/3.0.0-SNAPSHOT/geo-3.0.0-20230915.013826-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/geo/3.0.0-SNAPSHOT/geo-3.0.0-20230915.013826-1.pom.md5 + - maven/org/opensearch/plugin/geo/3.0.0-SNAPSHOT/geo-3.0.0-20230915.013826-1.pom + - maven/org/opensearch/plugin/geo/3.0.0-SNAPSHOT/geo-3.0.0-20230915.013826-1.pom.sha1 + - maven/org/opensearch/plugin/geo/3.0.0-SNAPSHOT/geo-3.0.0-20230915.013826-1-javadoc.jar + - maven/org/opensearch/plugin/geo/3.0.0-SNAPSHOT/geo-3.0.0-20230915.013826-1.module.sha1 + - maven/org/opensearch/plugin/geo/3.0.0-SNAPSHOT/geo-3.0.0-20230915.013826-1.jar + - maven/org/opensearch/plugin/geo/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/geo/3.0.0-SNAPSHOT/geo-3.0.0-20230915.013826-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/geo/3.0.0-SNAPSHOT/geo-3.0.0-20230915.013826-1.jar.sha1 + - maven/org/opensearch/plugin/geo/3.0.0-SNAPSHOT/geo-3.0.0-20230915.013826-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/geo/3.0.0-SNAPSHOT/geo-3.0.0-20230915.013826-1.module.sha512 + - maven/org/opensearch/plugin/geo/3.0.0-SNAPSHOT/geo-3.0.0-20230915.013826-1-sources.jar.sha512 + - maven/org/opensearch/plugin/geo/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/geo/3.0.0-SNAPSHOT/geo-3.0.0-20230915.013826-1.jar.sha512 + - maven/org/opensearch/plugin/geo/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/geo/3.0.0-SNAPSHOT/geo-3.0.0-20230915.013826-1.pom.sha512 + - maven/org/opensearch/plugin/geo/3.0.0-SNAPSHOT/geo-3.0.0-20230915.013826-1-sources.jar + - maven/org/opensearch/plugin/geo/3.0.0-SNAPSHOT/geo-3.0.0-20230915.013826-1.module.sha256 + - maven/org/opensearch/plugin/geo/3.0.0-SNAPSHOT/geo-3.0.0-20230915.013826-1.module + - maven/org/opensearch/plugin/geo/3.0.0-SNAPSHOT/geo-3.0.0-20230915.013826-1.jar.sha256 + - maven/org/opensearch/plugin/geo/3.0.0-SNAPSHOT/geo-3.0.0-20230915.013826-1-sources.jar.sha1 + - maven/org/opensearch/plugin/geo/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/geo/3.0.0-SNAPSHOT/geo-3.0.0-20230915.013826-1.pom.sha256 + - maven/org/opensearch/plugin/geo/3.0.0-SNAPSHOT/geo-3.0.0-20230915.013826-1.jar.md5 + - maven/org/opensearch/plugin/geo/3.0.0-SNAPSHOT/geo-3.0.0-20230915.013826-1.module.md5 + - maven/org/opensearch/plugin/geo/3.0.0-SNAPSHOT/geo-3.0.0-20230915.013826-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/lang-expression/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/lang-expression/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/lang-expression/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/lang-expression/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/lang-expression/maven-metadata.xml + - maven/org/opensearch/plugin/lang-expression/3.0.0-SNAPSHOT/lang-expression-3.0.0-20230915.013826-1.module + - maven/org/opensearch/plugin/lang-expression/3.0.0-SNAPSHOT/lang-expression-3.0.0-20230915.013826-1-javadoc.jar + - maven/org/opensearch/plugin/lang-expression/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/lang-expression/3.0.0-SNAPSHOT/lang-expression-3.0.0-20230915.013826-1-sources.jar + - maven/org/opensearch/plugin/lang-expression/3.0.0-SNAPSHOT/lang-expression-3.0.0-20230915.013826-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/lang-expression/3.0.0-SNAPSHOT/lang-expression-3.0.0-20230915.013826-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/lang-expression/3.0.0-SNAPSHOT/lang-expression-3.0.0-20230915.013826-1.jar.sha512 + - maven/org/opensearch/plugin/lang-expression/3.0.0-SNAPSHOT/lang-expression-3.0.0-20230915.013826-1.module.md5 + - maven/org/opensearch/plugin/lang-expression/3.0.0-SNAPSHOT/lang-expression-3.0.0-20230915.013826-1.pom.sha256 + - maven/org/opensearch/plugin/lang-expression/3.0.0-SNAPSHOT/lang-expression-3.0.0-20230915.013826-1.pom.sha512 + - maven/org/opensearch/plugin/lang-expression/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/lang-expression/3.0.0-SNAPSHOT/lang-expression-3.0.0-20230915.013826-1.module.sha1 + - maven/org/opensearch/plugin/lang-expression/3.0.0-SNAPSHOT/lang-expression-3.0.0-20230915.013826-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/lang-expression/3.0.0-SNAPSHOT/lang-expression-3.0.0-20230915.013826-1.pom.sha1 + - maven/org/opensearch/plugin/lang-expression/3.0.0-SNAPSHOT/lang-expression-3.0.0-20230915.013826-1.pom.md5 + - maven/org/opensearch/plugin/lang-expression/3.0.0-SNAPSHOT/lang-expression-3.0.0-20230915.013826-1.module.sha512 + - maven/org/opensearch/plugin/lang-expression/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/lang-expression/3.0.0-SNAPSHOT/lang-expression-3.0.0-20230915.013826-1.jar.sha1 + - maven/org/opensearch/plugin/lang-expression/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/lang-expression/3.0.0-SNAPSHOT/lang-expression-3.0.0-20230915.013826-1-sources.jar.sha256 + - maven/org/opensearch/plugin/lang-expression/3.0.0-SNAPSHOT/lang-expression-3.0.0-20230915.013826-1-sources.jar.sha512 + - maven/org/opensearch/plugin/lang-expression/3.0.0-SNAPSHOT/lang-expression-3.0.0-20230915.013826-1.jar.sha256 + - maven/org/opensearch/plugin/lang-expression/3.0.0-SNAPSHOT/lang-expression-3.0.0-20230915.013826-1.module.sha256 + - maven/org/opensearch/plugin/lang-expression/3.0.0-SNAPSHOT/lang-expression-3.0.0-20230915.013826-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/lang-expression/3.0.0-SNAPSHOT/lang-expression-3.0.0-20230915.013826-1-sources.jar.sha1 + - maven/org/opensearch/plugin/lang-expression/3.0.0-SNAPSHOT/lang-expression-3.0.0-20230915.013826-1.pom + - maven/org/opensearch/plugin/lang-expression/3.0.0-SNAPSHOT/lang-expression-3.0.0-20230915.013826-1.jar.md5 + - maven/org/opensearch/plugin/lang-expression/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/lang-expression/3.0.0-SNAPSHOT/lang-expression-3.0.0-20230915.013826-1.jar + - maven/org/opensearch/plugin/lang-expression/3.0.0-SNAPSHOT/lang-expression-3.0.0-20230915.013826-1-sources.jar.md5 + - maven/org/opensearch/plugin/discovery-gce/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/discovery-gce/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/discovery-gce/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/discovery-gce/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/discovery-gce/maven-metadata.xml + - maven/org/opensearch/plugin/discovery-gce/3.0.0-SNAPSHOT/discovery-gce-3.0.0-20230915.013826-1.pom.sha256 + - maven/org/opensearch/plugin/discovery-gce/3.0.0-SNAPSHOT/discovery-gce-3.0.0-20230915.013826-1.jar.sha1 + - maven/org/opensearch/plugin/discovery-gce/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/discovery-gce/3.0.0-SNAPSHOT/discovery-gce-3.0.0-20230915.013826-1.module.md5 + - maven/org/opensearch/plugin/discovery-gce/3.0.0-SNAPSHOT/discovery-gce-3.0.0-20230915.013826-1.pom.md5 + - maven/org/opensearch/plugin/discovery-gce/3.0.0-SNAPSHOT/discovery-gce-3.0.0-20230915.013826-1.jar.md5 + - maven/org/opensearch/plugin/discovery-gce/3.0.0-SNAPSHOT/discovery-gce-3.0.0-20230915.013826-1.pom.sha1 + - maven/org/opensearch/plugin/discovery-gce/3.0.0-SNAPSHOT/discovery-gce-3.0.0-20230915.013826-1.module.sha256 + - maven/org/opensearch/plugin/discovery-gce/3.0.0-SNAPSHOT/discovery-gce-3.0.0-20230915.013826-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/discovery-gce/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/discovery-gce/3.0.0-SNAPSHOT/discovery-gce-3.0.0-20230915.013826-1-sources.jar.sha256 + - maven/org/opensearch/plugin/discovery-gce/3.0.0-SNAPSHOT/discovery-gce-3.0.0-20230915.013826-1.jar.sha512 + - maven/org/opensearch/plugin/discovery-gce/3.0.0-SNAPSHOT/discovery-gce-3.0.0-20230915.013826-1-sources.jar.md5 + - maven/org/opensearch/plugin/discovery-gce/3.0.0-SNAPSHOT/discovery-gce-3.0.0-20230915.013826-1.jar.sha256 + - maven/org/opensearch/plugin/discovery-gce/3.0.0-SNAPSHOT/discovery-gce-3.0.0-20230915.013826-1-javadoc.jar + - maven/org/opensearch/plugin/discovery-gce/3.0.0-SNAPSHOT/discovery-gce-3.0.0-20230915.013826-1.pom.sha512 + - maven/org/opensearch/plugin/discovery-gce/3.0.0-SNAPSHOT/discovery-gce-3.0.0-20230915.013826-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/discovery-gce/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/discovery-gce/3.0.0-SNAPSHOT/discovery-gce-3.0.0-20230915.013826-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/discovery-gce/3.0.0-SNAPSHOT/discovery-gce-3.0.0-20230915.013826-1-sources.jar.sha512 + - maven/org/opensearch/plugin/discovery-gce/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/discovery-gce/3.0.0-SNAPSHOT/discovery-gce-3.0.0-20230915.013826-1.pom + - maven/org/opensearch/plugin/discovery-gce/3.0.0-SNAPSHOT/discovery-gce-3.0.0-20230915.013826-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/discovery-gce/3.0.0-SNAPSHOT/discovery-gce-3.0.0-20230915.013826-1-sources.jar.sha1 + - maven/org/opensearch/plugin/discovery-gce/3.0.0-SNAPSHOT/discovery-gce-3.0.0-20230915.013826-1-sources.jar + - maven/org/opensearch/plugin/discovery-gce/3.0.0-SNAPSHOT/discovery-gce-3.0.0-20230915.013826-1.module + - maven/org/opensearch/plugin/discovery-gce/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/discovery-gce/3.0.0-SNAPSHOT/discovery-gce-3.0.0-20230915.013826-1.module.sha1 + - maven/org/opensearch/plugin/discovery-gce/3.0.0-SNAPSHOT/discovery-gce-3.0.0-20230915.013826-1.module.sha512 + - maven/org/opensearch/plugin/discovery-gce/3.0.0-SNAPSHOT/discovery-gce-3.0.0-20230915.013826-1.jar + - maven/org/opensearch/plugin/telemetry-otel-client/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/telemetry-otel-client/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/telemetry-otel-client/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/telemetry-otel-client/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/telemetry-otel-client/maven-metadata.xml + - maven/org/opensearch/plugin/telemetry-otel-client/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/telemetry-otel-client/3.0.0-SNAPSHOT/telemetry-otel-client-3.0.0-20230915.013826-1.module.md5 + - maven/org/opensearch/plugin/telemetry-otel-client/3.0.0-SNAPSHOT/telemetry-otel-client-3.0.0-20230915.013826-1.jar.sha256 + - maven/org/opensearch/plugin/telemetry-otel-client/3.0.0-SNAPSHOT/telemetry-otel-client-3.0.0-20230915.013826-1.pom.sha1 + - maven/org/opensearch/plugin/telemetry-otel-client/3.0.0-SNAPSHOT/telemetry-otel-client-3.0.0-20230915.013826-1.jar.sha512 + - maven/org/opensearch/plugin/telemetry-otel-client/3.0.0-SNAPSHOT/telemetry-otel-client-3.0.0-20230915.013826-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/telemetry-otel-client/3.0.0-SNAPSHOT/telemetry-otel-client-3.0.0-20230915.013826-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/telemetry-otel-client/3.0.0-SNAPSHOT/telemetry-otel-client-3.0.0-20230915.013826-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/telemetry-otel-client/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/telemetry-otel-client/3.0.0-SNAPSHOT/telemetry-otel-client-3.0.0-20230915.013826-1.pom.sha512 + - maven/org/opensearch/plugin/telemetry-otel-client/3.0.0-SNAPSHOT/telemetry-otel-client-3.0.0-20230915.013826-1.pom.md5 + - maven/org/opensearch/plugin/telemetry-otel-client/3.0.0-SNAPSHOT/telemetry-otel-client-3.0.0-20230915.013826-1.module + - maven/org/opensearch/plugin/telemetry-otel-client/3.0.0-SNAPSHOT/telemetry-otel-client-3.0.0-20230915.013826-1.module.sha512 + - maven/org/opensearch/plugin/telemetry-otel-client/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/telemetry-otel-client/3.0.0-SNAPSHOT/telemetry-otel-client-3.0.0-20230915.013826-1-sources.jar.sha1 + - maven/org/opensearch/plugin/telemetry-otel-client/3.0.0-SNAPSHOT/telemetry-otel-client-3.0.0-20230915.013826-1-sources.jar.md5 + - maven/org/opensearch/plugin/telemetry-otel-client/3.0.0-SNAPSHOT/telemetry-otel-client-3.0.0-20230915.013826-1.jar.sha1 + - maven/org/opensearch/plugin/telemetry-otel-client/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/telemetry-otel-client/3.0.0-SNAPSHOT/telemetry-otel-client-3.0.0-20230915.013826-1-sources.jar.sha512 + - maven/org/opensearch/plugin/telemetry-otel-client/3.0.0-SNAPSHOT/telemetry-otel-client-3.0.0-20230915.013826-1.pom.sha256 + - maven/org/opensearch/plugin/telemetry-otel-client/3.0.0-SNAPSHOT/telemetry-otel-client-3.0.0-20230915.013826-1-javadoc.jar + - maven/org/opensearch/plugin/telemetry-otel-client/3.0.0-SNAPSHOT/telemetry-otel-client-3.0.0-20230915.013826-1.pom + - maven/org/opensearch/plugin/telemetry-otel-client/3.0.0-SNAPSHOT/telemetry-otel-client-3.0.0-20230915.013826-1.module.sha256 + - maven/org/opensearch/plugin/telemetry-otel-client/3.0.0-SNAPSHOT/telemetry-otel-client-3.0.0-20230915.013826-1-sources.jar.sha256 + - maven/org/opensearch/plugin/telemetry-otel-client/3.0.0-SNAPSHOT/telemetry-otel-client-3.0.0-20230915.013826-1-sources.jar + - maven/org/opensearch/plugin/telemetry-otel-client/3.0.0-SNAPSHOT/telemetry-otel-client-3.0.0-20230915.013826-1.module.sha1 + - maven/org/opensearch/plugin/telemetry-otel-client/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/telemetry-otel-client/3.0.0-SNAPSHOT/telemetry-otel-client-3.0.0-20230915.013826-1.jar.md5 + - maven/org/opensearch/plugin/telemetry-otel-client/3.0.0-SNAPSHOT/telemetry-otel-client-3.0.0-20230915.013826-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/telemetry-otel-client/3.0.0-SNAPSHOT/telemetry-otel-client-3.0.0-20230915.013826-1.jar + - maven/org/opensearch/plugin/mapper-annotated-text/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/mapper-annotated-text/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/mapper-annotated-text/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/mapper-annotated-text/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/mapper-annotated-text/maven-metadata.xml + - maven/org/opensearch/plugin/mapper-annotated-text/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/mapper-annotated-text/3.0.0-SNAPSHOT/mapper-annotated-text-3.0.0-20230915.013826-1.module + - maven/org/opensearch/plugin/mapper-annotated-text/3.0.0-SNAPSHOT/mapper-annotated-text-3.0.0-20230915.013826-1.pom + - maven/org/opensearch/plugin/mapper-annotated-text/3.0.0-SNAPSHOT/mapper-annotated-text-3.0.0-20230915.013826-1.jar.sha1 + - maven/org/opensearch/plugin/mapper-annotated-text/3.0.0-SNAPSHOT/mapper-annotated-text-3.0.0-20230915.013826-1.pom.md5 + - maven/org/opensearch/plugin/mapper-annotated-text/3.0.0-SNAPSHOT/mapper-annotated-text-3.0.0-20230915.013826-1-sources.jar.md5 + - maven/org/opensearch/plugin/mapper-annotated-text/3.0.0-SNAPSHOT/mapper-annotated-text-3.0.0-20230915.013826-1-sources.jar.sha512 + - maven/org/opensearch/plugin/mapper-annotated-text/3.0.0-SNAPSHOT/mapper-annotated-text-3.0.0-20230915.013826-1-sources.jar.sha256 + - maven/org/opensearch/plugin/mapper-annotated-text/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/mapper-annotated-text/3.0.0-SNAPSHOT/mapper-annotated-text-3.0.0-20230915.013826-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/mapper-annotated-text/3.0.0-SNAPSHOT/mapper-annotated-text-3.0.0-20230915.013826-1.module.sha1 + - maven/org/opensearch/plugin/mapper-annotated-text/3.0.0-SNAPSHOT/mapper-annotated-text-3.0.0-20230915.013826-1.pom.sha256 + - maven/org/opensearch/plugin/mapper-annotated-text/3.0.0-SNAPSHOT/mapper-annotated-text-3.0.0-20230915.013826-1.jar.sha512 + - maven/org/opensearch/plugin/mapper-annotated-text/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/mapper-annotated-text/3.0.0-SNAPSHOT/mapper-annotated-text-3.0.0-20230915.013826-1.module.sha512 + - maven/org/opensearch/plugin/mapper-annotated-text/3.0.0-SNAPSHOT/mapper-annotated-text-3.0.0-20230915.013826-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/mapper-annotated-text/3.0.0-SNAPSHOT/mapper-annotated-text-3.0.0-20230915.013826-1.pom.sha512 + - maven/org/opensearch/plugin/mapper-annotated-text/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/mapper-annotated-text/3.0.0-SNAPSHOT/mapper-annotated-text-3.0.0-20230915.013826-1-sources.jar + - maven/org/opensearch/plugin/mapper-annotated-text/3.0.0-SNAPSHOT/mapper-annotated-text-3.0.0-20230915.013826-1-javadoc.jar + - maven/org/opensearch/plugin/mapper-annotated-text/3.0.0-SNAPSHOT/mapper-annotated-text-3.0.0-20230915.013826-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/mapper-annotated-text/3.0.0-SNAPSHOT/mapper-annotated-text-3.0.0-20230915.013826-1.pom.sha1 + - maven/org/opensearch/plugin/mapper-annotated-text/3.0.0-SNAPSHOT/mapper-annotated-text-3.0.0-20230915.013826-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/mapper-annotated-text/3.0.0-SNAPSHOT/mapper-annotated-text-3.0.0-20230915.013826-1.module.md5 + - maven/org/opensearch/plugin/mapper-annotated-text/3.0.0-SNAPSHOT/mapper-annotated-text-3.0.0-20230915.013826-1.jar + - maven/org/opensearch/plugin/mapper-annotated-text/3.0.0-SNAPSHOT/mapper-annotated-text-3.0.0-20230915.013826-1.jar.sha256 + - maven/org/opensearch/plugin/mapper-annotated-text/3.0.0-SNAPSHOT/mapper-annotated-text-3.0.0-20230915.013826-1.jar.md5 + - maven/org/opensearch/plugin/mapper-annotated-text/3.0.0-SNAPSHOT/mapper-annotated-text-3.0.0-20230915.013826-1.module.sha256 + - maven/org/opensearch/plugin/mapper-annotated-text/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/mapper-annotated-text/3.0.0-SNAPSHOT/mapper-annotated-text-3.0.0-20230915.013826-1-sources.jar.sha1 + - maven/org/opensearch/plugin/repository-azure/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/repository-azure/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/repository-azure/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/repository-azure/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/repository-azure/maven-metadata.xml + - maven/org/opensearch/plugin/repository-azure/3.0.0-SNAPSHOT/repository-azure-3.0.0-20230915.013826-1-sources.jar.sha1 + - maven/org/opensearch/plugin/repository-azure/3.0.0-SNAPSHOT/repository-azure-3.0.0-20230915.013826-1.jar.sha1 + - maven/org/opensearch/plugin/repository-azure/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/repository-azure/3.0.0-SNAPSHOT/repository-azure-3.0.0-20230915.013826-1-sources.jar.md5 + - maven/org/opensearch/plugin/repository-azure/3.0.0-SNAPSHOT/repository-azure-3.0.0-20230915.013826-1.pom.sha1 + - maven/org/opensearch/plugin/repository-azure/3.0.0-SNAPSHOT/repository-azure-3.0.0-20230915.013826-1.pom.sha512 + - maven/org/opensearch/plugin/repository-azure/3.0.0-SNAPSHOT/repository-azure-3.0.0-20230915.013826-1.module.sha512 + - maven/org/opensearch/plugin/repository-azure/3.0.0-SNAPSHOT/repository-azure-3.0.0-20230915.013826-1.module.sha1 + - maven/org/opensearch/plugin/repository-azure/3.0.0-SNAPSHOT/repository-azure-3.0.0-20230915.013826-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/repository-azure/3.0.0-SNAPSHOT/repository-azure-3.0.0-20230915.013826-1.pom.md5 + - maven/org/opensearch/plugin/repository-azure/3.0.0-SNAPSHOT/repository-azure-3.0.0-20230915.013826-1-sources.jar.sha256 + - maven/org/opensearch/plugin/repository-azure/3.0.0-SNAPSHOT/repository-azure-3.0.0-20230915.013826-1.jar.sha512 + - maven/org/opensearch/plugin/repository-azure/3.0.0-SNAPSHOT/repository-azure-3.0.0-20230915.013826-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/repository-azure/3.0.0-SNAPSHOT/repository-azure-3.0.0-20230915.013826-1-javadoc.jar + - maven/org/opensearch/plugin/repository-azure/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/repository-azure/3.0.0-SNAPSHOT/repository-azure-3.0.0-20230915.013826-1.jar.sha256 + - maven/org/opensearch/plugin/repository-azure/3.0.0-SNAPSHOT/repository-azure-3.0.0-20230915.013826-1.jar + - maven/org/opensearch/plugin/repository-azure/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/repository-azure/3.0.0-SNAPSHOT/repository-azure-3.0.0-20230915.013826-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/repository-azure/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/repository-azure/3.0.0-SNAPSHOT/repository-azure-3.0.0-20230915.013826-1.module.md5 + - maven/org/opensearch/plugin/repository-azure/3.0.0-SNAPSHOT/repository-azure-3.0.0-20230915.013826-1.module.sha256 + - maven/org/opensearch/plugin/repository-azure/3.0.0-SNAPSHOT/repository-azure-3.0.0-20230915.013826-1-sources.jar + - maven/org/opensearch/plugin/repository-azure/3.0.0-SNAPSHOT/repository-azure-3.0.0-20230915.013826-1.jar.md5 + - maven/org/opensearch/plugin/repository-azure/3.0.0-SNAPSHOT/repository-azure-3.0.0-20230915.013826-1.pom + - maven/org/opensearch/plugin/repository-azure/3.0.0-SNAPSHOT/repository-azure-3.0.0-20230915.013826-1.pom.sha256 + - maven/org/opensearch/plugin/repository-azure/3.0.0-SNAPSHOT/repository-azure-3.0.0-20230915.013826-1.module + - maven/org/opensearch/plugin/repository-azure/3.0.0-SNAPSHOT/repository-azure-3.0.0-20230915.013826-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/repository-azure/3.0.0-SNAPSHOT/repository-azure-3.0.0-20230915.013826-1-sources.jar.sha512 + - maven/org/opensearch/plugin/repository-azure/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/identity-shiro/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/identity-shiro/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/identity-shiro/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/identity-shiro/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/identity-shiro/maven-metadata.xml + - maven/org/opensearch/plugin/identity-shiro/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/identity-shiro/3.0.0-SNAPSHOT/identity-shiro-3.0.0-20230915.013826-1.pom.md5 + - maven/org/opensearch/plugin/identity-shiro/3.0.0-SNAPSHOT/identity-shiro-3.0.0-20230915.013826-1-sources.jar.sha1 + - maven/org/opensearch/plugin/identity-shiro/3.0.0-SNAPSHOT/identity-shiro-3.0.0-20230915.013826-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/identity-shiro/3.0.0-SNAPSHOT/identity-shiro-3.0.0-20230915.013826-1.jar.sha256 + - maven/org/opensearch/plugin/identity-shiro/3.0.0-SNAPSHOT/identity-shiro-3.0.0-20230915.013826-1.module.sha1 + - maven/org/opensearch/plugin/identity-shiro/3.0.0-SNAPSHOT/identity-shiro-3.0.0-20230915.013826-1.module.md5 + - maven/org/opensearch/plugin/identity-shiro/3.0.0-SNAPSHOT/identity-shiro-3.0.0-20230915.013826-1-sources.jar.md5 + - maven/org/opensearch/plugin/identity-shiro/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/identity-shiro/3.0.0-SNAPSHOT/identity-shiro-3.0.0-20230915.013826-1.module.sha256 + - maven/org/opensearch/plugin/identity-shiro/3.0.0-SNAPSHOT/identity-shiro-3.0.0-20230915.013826-1.pom + - maven/org/opensearch/plugin/identity-shiro/3.0.0-SNAPSHOT/identity-shiro-3.0.0-20230915.013826-1.pom.sha1 + - maven/org/opensearch/plugin/identity-shiro/3.0.0-SNAPSHOT/identity-shiro-3.0.0-20230915.013826-1.module.sha512 + - maven/org/opensearch/plugin/identity-shiro/3.0.0-SNAPSHOT/identity-shiro-3.0.0-20230915.013826-1-sources.jar.sha256 + - maven/org/opensearch/plugin/identity-shiro/3.0.0-SNAPSHOT/identity-shiro-3.0.0-20230915.013826-1.jar + - maven/org/opensearch/plugin/identity-shiro/3.0.0-SNAPSHOT/identity-shiro-3.0.0-20230915.013826-1-sources.jar + - maven/org/opensearch/plugin/identity-shiro/3.0.0-SNAPSHOT/identity-shiro-3.0.0-20230915.013826-1.jar.md5 + - maven/org/opensearch/plugin/identity-shiro/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/identity-shiro/3.0.0-SNAPSHOT/identity-shiro-3.0.0-20230915.013826-1.pom.sha256 + - maven/org/opensearch/plugin/identity-shiro/3.0.0-SNAPSHOT/identity-shiro-3.0.0-20230915.013826-1-sources.jar.sha512 + - maven/org/opensearch/plugin/identity-shiro/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/identity-shiro/3.0.0-SNAPSHOT/identity-shiro-3.0.0-20230915.013826-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/identity-shiro/3.0.0-SNAPSHOT/identity-shiro-3.0.0-20230915.013826-1.jar.sha1 + - maven/org/opensearch/plugin/identity-shiro/3.0.0-SNAPSHOT/identity-shiro-3.0.0-20230915.013826-1-javadoc.jar + - maven/org/opensearch/plugin/identity-shiro/3.0.0-SNAPSHOT/identity-shiro-3.0.0-20230915.013826-1.pom.sha512 + - maven/org/opensearch/plugin/identity-shiro/3.0.0-SNAPSHOT/identity-shiro-3.0.0-20230915.013826-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/identity-shiro/3.0.0-SNAPSHOT/identity-shiro-3.0.0-20230915.013826-1.jar.sha512 + - maven/org/opensearch/plugin/identity-shiro/3.0.0-SNAPSHOT/identity-shiro-3.0.0-20230915.013826-1.module + - maven/org/opensearch/plugin/identity-shiro/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/identity-shiro/3.0.0-SNAPSHOT/identity-shiro-3.0.0-20230915.013826-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/analysis-stempel/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/analysis-stempel/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/analysis-stempel/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/analysis-stempel/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/analysis-stempel/maven-metadata.xml + - maven/org/opensearch/plugin/analysis-stempel/3.0.0-SNAPSHOT/analysis-stempel-3.0.0-20230915.013826-1-sources.jar.sha512 + - maven/org/opensearch/plugin/analysis-stempel/3.0.0-SNAPSHOT/analysis-stempel-3.0.0-20230915.013826-1.pom.sha512 + - maven/org/opensearch/plugin/analysis-stempel/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/analysis-stempel/3.0.0-SNAPSHOT/analysis-stempel-3.0.0-20230915.013826-1.pom.md5 + - maven/org/opensearch/plugin/analysis-stempel/3.0.0-SNAPSHOT/analysis-stempel-3.0.0-20230915.013826-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/analysis-stempel/3.0.0-SNAPSHOT/analysis-stempel-3.0.0-20230915.013826-1.jar.sha1 + - maven/org/opensearch/plugin/analysis-stempel/3.0.0-SNAPSHOT/analysis-stempel-3.0.0-20230915.013826-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/analysis-stempel/3.0.0-SNAPSHOT/analysis-stempel-3.0.0-20230915.013826-1-sources.jar.sha1 + - maven/org/opensearch/plugin/analysis-stempel/3.0.0-SNAPSHOT/analysis-stempel-3.0.0-20230915.013826-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/analysis-stempel/3.0.0-SNAPSHOT/analysis-stempel-3.0.0-20230915.013826-1.pom.sha1 + - maven/org/opensearch/plugin/analysis-stempel/3.0.0-SNAPSHOT/analysis-stempel-3.0.0-20230915.013826-1.module.sha256 + - maven/org/opensearch/plugin/analysis-stempel/3.0.0-SNAPSHOT/analysis-stempel-3.0.0-20230915.013826-1.module.sha1 + - maven/org/opensearch/plugin/analysis-stempel/3.0.0-SNAPSHOT/analysis-stempel-3.0.0-20230915.013826-1.module.md5 + - maven/org/opensearch/plugin/analysis-stempel/3.0.0-SNAPSHOT/analysis-stempel-3.0.0-20230915.013826-1.jar.sha512 + - maven/org/opensearch/plugin/analysis-stempel/3.0.0-SNAPSHOT/analysis-stempel-3.0.0-20230915.013826-1.jar.sha256 + - maven/org/opensearch/plugin/analysis-stempel/3.0.0-SNAPSHOT/analysis-stempel-3.0.0-20230915.013826-1-sources.jar + - maven/org/opensearch/plugin/analysis-stempel/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/analysis-stempel/3.0.0-SNAPSHOT/analysis-stempel-3.0.0-20230915.013826-1.pom.sha256 + - maven/org/opensearch/plugin/analysis-stempel/3.0.0-SNAPSHOT/analysis-stempel-3.0.0-20230915.013826-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/analysis-stempel/3.0.0-SNAPSHOT/analysis-stempel-3.0.0-20230915.013826-1.pom + - maven/org/opensearch/plugin/analysis-stempel/3.0.0-SNAPSHOT/analysis-stempel-3.0.0-20230915.013826-1.module.sha512 + - maven/org/opensearch/plugin/analysis-stempel/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/analysis-stempel/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/analysis-stempel/3.0.0-SNAPSHOT/analysis-stempel-3.0.0-20230915.013826-1-sources.jar.sha256 + - maven/org/opensearch/plugin/analysis-stempel/3.0.0-SNAPSHOT/analysis-stempel-3.0.0-20230915.013826-1.jar.md5 + - maven/org/opensearch/plugin/analysis-stempel/3.0.0-SNAPSHOT/analysis-stempel-3.0.0-20230915.013826-1-javadoc.jar + - maven/org/opensearch/plugin/analysis-stempel/3.0.0-SNAPSHOT/analysis-stempel-3.0.0-20230915.013826-1-sources.jar.md5 + - maven/org/opensearch/plugin/analysis-stempel/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/analysis-stempel/3.0.0-SNAPSHOT/analysis-stempel-3.0.0-20230915.013826-1.jar + - maven/org/opensearch/plugin/analysis-stempel/3.0.0-SNAPSHOT/analysis-stempel-3.0.0-20230915.013826-1.module + - maven/org/opensearch/plugin/analysis-phonetic/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/analysis-phonetic/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/analysis-phonetic/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/analysis-phonetic/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/analysis-phonetic/maven-metadata.xml + - maven/org/opensearch/plugin/analysis-phonetic/3.0.0-SNAPSHOT/analysis-phonetic-3.0.0-20230915.013826-1.pom + - maven/org/opensearch/plugin/analysis-phonetic/3.0.0-SNAPSHOT/analysis-phonetic-3.0.0-20230915.013826-1.pom.sha1 + - maven/org/opensearch/plugin/analysis-phonetic/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/analysis-phonetic/3.0.0-SNAPSHOT/analysis-phonetic-3.0.0-20230915.013826-1.module.sha1 + - maven/org/opensearch/plugin/analysis-phonetic/3.0.0-SNAPSHOT/analysis-phonetic-3.0.0-20230915.013826-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/analysis-phonetic/3.0.0-SNAPSHOT/analysis-phonetic-3.0.0-20230915.013826-1.pom.sha256 + - maven/org/opensearch/plugin/analysis-phonetic/3.0.0-SNAPSHOT/analysis-phonetic-3.0.0-20230915.013826-1.jar.md5 + - maven/org/opensearch/plugin/analysis-phonetic/3.0.0-SNAPSHOT/analysis-phonetic-3.0.0-20230915.013826-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/analysis-phonetic/3.0.0-SNAPSHOT/analysis-phonetic-3.0.0-20230915.013826-1.jar.sha1 + - maven/org/opensearch/plugin/analysis-phonetic/3.0.0-SNAPSHOT/analysis-phonetic-3.0.0-20230915.013826-1.jar.sha512 + - maven/org/opensearch/plugin/analysis-phonetic/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/analysis-phonetic/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/analysis-phonetic/3.0.0-SNAPSHOT/analysis-phonetic-3.0.0-20230915.013826-1-sources.jar + - maven/org/opensearch/plugin/analysis-phonetic/3.0.0-SNAPSHOT/analysis-phonetic-3.0.0-20230915.013826-1-sources.jar.sha256 + - maven/org/opensearch/plugin/analysis-phonetic/3.0.0-SNAPSHOT/analysis-phonetic-3.0.0-20230915.013826-1-sources.jar.md5 + - maven/org/opensearch/plugin/analysis-phonetic/3.0.0-SNAPSHOT/analysis-phonetic-3.0.0-20230915.013826-1.pom.md5 + - maven/org/opensearch/plugin/analysis-phonetic/3.0.0-SNAPSHOT/analysis-phonetic-3.0.0-20230915.013826-1-javadoc.jar + - maven/org/opensearch/plugin/analysis-phonetic/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/analysis-phonetic/3.0.0-SNAPSHOT/analysis-phonetic-3.0.0-20230915.013826-1-sources.jar.sha1 + - maven/org/opensearch/plugin/analysis-phonetic/3.0.0-SNAPSHOT/analysis-phonetic-3.0.0-20230915.013826-1-sources.jar.sha512 + - maven/org/opensearch/plugin/analysis-phonetic/3.0.0-SNAPSHOT/analysis-phonetic-3.0.0-20230915.013826-1.module.sha256 + - maven/org/opensearch/plugin/analysis-phonetic/3.0.0-SNAPSHOT/analysis-phonetic-3.0.0-20230915.013826-1.pom.sha512 + - maven/org/opensearch/plugin/analysis-phonetic/3.0.0-SNAPSHOT/analysis-phonetic-3.0.0-20230915.013826-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/analysis-phonetic/3.0.0-SNAPSHOT/analysis-phonetic-3.0.0-20230915.013826-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/analysis-phonetic/3.0.0-SNAPSHOT/analysis-phonetic-3.0.0-20230915.013826-1.module.sha512 + - maven/org/opensearch/plugin/analysis-phonetic/3.0.0-SNAPSHOT/analysis-phonetic-3.0.0-20230915.013826-1.module.md5 + - maven/org/opensearch/plugin/analysis-phonetic/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/analysis-phonetic/3.0.0-SNAPSHOT/analysis-phonetic-3.0.0-20230915.013826-1.module + - maven/org/opensearch/plugin/analysis-phonetic/3.0.0-SNAPSHOT/analysis-phonetic-3.0.0-20230915.013826-1.jar + - maven/org/opensearch/plugin/analysis-phonetic/3.0.0-SNAPSHOT/analysis-phonetic-3.0.0-20230915.013826-1.jar.sha256 + - maven/org/opensearch/plugin/ingest-geoip/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/ingest-geoip/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/ingest-geoip/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/ingest-geoip/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/ingest-geoip/maven-metadata.xml + - maven/org/opensearch/plugin/ingest-geoip/3.0.0-SNAPSHOT/ingest-geoip-3.0.0-20230915.013826-1.jar.md5 + - maven/org/opensearch/plugin/ingest-geoip/3.0.0-SNAPSHOT/ingest-geoip-3.0.0-20230915.013826-1.module + - maven/org/opensearch/plugin/ingest-geoip/3.0.0-SNAPSHOT/ingest-geoip-3.0.0-20230915.013826-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/ingest-geoip/3.0.0-SNAPSHOT/ingest-geoip-3.0.0-20230915.013826-1-javadoc.jar + - maven/org/opensearch/plugin/ingest-geoip/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/ingest-geoip/3.0.0-SNAPSHOT/ingest-geoip-3.0.0-20230915.013826-1-sources.jar.md5 + - maven/org/opensearch/plugin/ingest-geoip/3.0.0-SNAPSHOT/ingest-geoip-3.0.0-20230915.013826-1-sources.jar.sha256 + - maven/org/opensearch/plugin/ingest-geoip/3.0.0-SNAPSHOT/ingest-geoip-3.0.0-20230915.013826-1.pom.md5 + - maven/org/opensearch/plugin/ingest-geoip/3.0.0-SNAPSHOT/ingest-geoip-3.0.0-20230915.013826-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/ingest-geoip/3.0.0-SNAPSHOT/ingest-geoip-3.0.0-20230915.013826-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/ingest-geoip/3.0.0-SNAPSHOT/ingest-geoip-3.0.0-20230915.013826-1.pom.sha512 + - maven/org/opensearch/plugin/ingest-geoip/3.0.0-SNAPSHOT/ingest-geoip-3.0.0-20230915.013826-1.pom + - maven/org/opensearch/plugin/ingest-geoip/3.0.0-SNAPSHOT/ingest-geoip-3.0.0-20230915.013826-1.pom.sha1 + - maven/org/opensearch/plugin/ingest-geoip/3.0.0-SNAPSHOT/ingest-geoip-3.0.0-20230915.013826-1-sources.jar.sha1 + - maven/org/opensearch/plugin/ingest-geoip/3.0.0-SNAPSHOT/ingest-geoip-3.0.0-20230915.013826-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/ingest-geoip/3.0.0-SNAPSHOT/ingest-geoip-3.0.0-20230915.013826-1.module.sha1 + - maven/org/opensearch/plugin/ingest-geoip/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/ingest-geoip/3.0.0-SNAPSHOT/ingest-geoip-3.0.0-20230915.013826-1.jar.sha256 + - maven/org/opensearch/plugin/ingest-geoip/3.0.0-SNAPSHOT/ingest-geoip-3.0.0-20230915.013826-1.jar + - maven/org/opensearch/plugin/ingest-geoip/3.0.0-SNAPSHOT/ingest-geoip-3.0.0-20230915.013826-1.jar.sha1 + - maven/org/opensearch/plugin/ingest-geoip/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/ingest-geoip/3.0.0-SNAPSHOT/ingest-geoip-3.0.0-20230915.013826-1-sources.jar.sha512 + - maven/org/opensearch/plugin/ingest-geoip/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/ingest-geoip/3.0.0-SNAPSHOT/ingest-geoip-3.0.0-20230915.013826-1-sources.jar + - maven/org/opensearch/plugin/ingest-geoip/3.0.0-SNAPSHOT/ingest-geoip-3.0.0-20230915.013826-1.pom.sha256 + - maven/org/opensearch/plugin/ingest-geoip/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/ingest-geoip/3.0.0-SNAPSHOT/ingest-geoip-3.0.0-20230915.013826-1.module.sha256 + - maven/org/opensearch/plugin/ingest-geoip/3.0.0-SNAPSHOT/ingest-geoip-3.0.0-20230915.013826-1.jar.sha512 + - maven/org/opensearch/plugin/ingest-geoip/3.0.0-SNAPSHOT/ingest-geoip-3.0.0-20230915.013826-1.module.sha512 + - maven/org/opensearch/plugin/ingest-geoip/3.0.0-SNAPSHOT/ingest-geoip-3.0.0-20230915.013826-1.module.md5 + - maven/org/opensearch/plugin/systemd/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/systemd/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/systemd/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/systemd/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/systemd/maven-metadata.xml + - maven/org/opensearch/plugin/systemd/3.0.0-SNAPSHOT/systemd-3.0.0-20230915.013826-1.module.sha1 + - maven/org/opensearch/plugin/systemd/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/systemd/3.0.0-SNAPSHOT/systemd-3.0.0-20230915.013826-1.module.sha256 + - maven/org/opensearch/plugin/systemd/3.0.0-SNAPSHOT/systemd-3.0.0-20230915.013826-1.module + - maven/org/opensearch/plugin/systemd/3.0.0-SNAPSHOT/systemd-3.0.0-20230915.013826-1.jar.sha1 + - maven/org/opensearch/plugin/systemd/3.0.0-SNAPSHOT/systemd-3.0.0-20230915.013826-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/systemd/3.0.0-SNAPSHOT/systemd-3.0.0-20230915.013826-1-javadoc.jar + - maven/org/opensearch/plugin/systemd/3.0.0-SNAPSHOT/systemd-3.0.0-20230915.013826-1-sources.jar.sha256 + - maven/org/opensearch/plugin/systemd/3.0.0-SNAPSHOT/systemd-3.0.0-20230915.013826-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/systemd/3.0.0-SNAPSHOT/systemd-3.0.0-20230915.013826-1.pom.sha512 + - maven/org/opensearch/plugin/systemd/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/systemd/3.0.0-SNAPSHOT/systemd-3.0.0-20230915.013826-1-sources.jar.sha1 + - maven/org/opensearch/plugin/systemd/3.0.0-SNAPSHOT/systemd-3.0.0-20230915.013826-1.jar.sha512 + - maven/org/opensearch/plugin/systemd/3.0.0-SNAPSHOT/systemd-3.0.0-20230915.013826-1.pom.sha256 + - maven/org/opensearch/plugin/systemd/3.0.0-SNAPSHOT/systemd-3.0.0-20230915.013826-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/systemd/3.0.0-SNAPSHOT/systemd-3.0.0-20230915.013826-1.pom.md5 + - maven/org/opensearch/plugin/systemd/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/systemd/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/systemd/3.0.0-SNAPSHOT/systemd-3.0.0-20230915.013826-1-sources.jar + - maven/org/opensearch/plugin/systemd/3.0.0-SNAPSHOT/systemd-3.0.0-20230915.013826-1.jar.md5 + - maven/org/opensearch/plugin/systemd/3.0.0-SNAPSHOT/systemd-3.0.0-20230915.013826-1-sources.jar.sha512 + - maven/org/opensearch/plugin/systemd/3.0.0-SNAPSHOT/systemd-3.0.0-20230915.013826-1.jar + - maven/org/opensearch/plugin/systemd/3.0.0-SNAPSHOT/systemd-3.0.0-20230915.013826-1.pom + - maven/org/opensearch/plugin/systemd/3.0.0-SNAPSHOT/systemd-3.0.0-20230915.013826-1.module.md5 + - maven/org/opensearch/plugin/systemd/3.0.0-SNAPSHOT/systemd-3.0.0-20230915.013826-1.module.sha512 + - maven/org/opensearch/plugin/systemd/3.0.0-SNAPSHOT/systemd-3.0.0-20230915.013826-1.jar.sha256 + - maven/org/opensearch/plugin/systemd/3.0.0-SNAPSHOT/systemd-3.0.0-20230915.013826-1.pom.sha1 + - maven/org/opensearch/plugin/systemd/3.0.0-SNAPSHOT/systemd-3.0.0-20230915.013826-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/systemd/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/systemd/3.0.0-SNAPSHOT/systemd-3.0.0-20230915.013826-1-sources.jar.md5 + - maven/org/opensearch/plugin/transport-nio-client/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/transport-nio-client/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/transport-nio-client/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/transport-nio-client/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/transport-nio-client/maven-metadata.xml + - maven/org/opensearch/plugin/transport-nio-client/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/transport-nio-client/3.0.0-SNAPSHOT/transport-nio-client-3.0.0-20230915.013826-1-javadoc.jar + - maven/org/opensearch/plugin/transport-nio-client/3.0.0-SNAPSHOT/transport-nio-client-3.0.0-20230915.013826-1-sources.jar.sha1 + - maven/org/opensearch/plugin/transport-nio-client/3.0.0-SNAPSHOT/transport-nio-client-3.0.0-20230915.013826-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/transport-nio-client/3.0.0-SNAPSHOT/transport-nio-client-3.0.0-20230915.013826-1-sources.jar.sha256 + - maven/org/opensearch/plugin/transport-nio-client/3.0.0-SNAPSHOT/transport-nio-client-3.0.0-20230915.013826-1.jar.sha1 + - maven/org/opensearch/plugin/transport-nio-client/3.0.0-SNAPSHOT/transport-nio-client-3.0.0-20230915.013826-1.jar.md5 + - maven/org/opensearch/plugin/transport-nio-client/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/transport-nio-client/3.0.0-SNAPSHOT/transport-nio-client-3.0.0-20230915.013826-1.module.sha512 + - maven/org/opensearch/plugin/transport-nio-client/3.0.0-SNAPSHOT/transport-nio-client-3.0.0-20230915.013826-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/transport-nio-client/3.0.0-SNAPSHOT/transport-nio-client-3.0.0-20230915.013826-1.module + - maven/org/opensearch/plugin/transport-nio-client/3.0.0-SNAPSHOT/transport-nio-client-3.0.0-20230915.013826-1-sources.jar + - maven/org/opensearch/plugin/transport-nio-client/3.0.0-SNAPSHOT/transport-nio-client-3.0.0-20230915.013826-1.jar.sha512 + - maven/org/opensearch/plugin/transport-nio-client/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/transport-nio-client/3.0.0-SNAPSHOT/transport-nio-client-3.0.0-20230915.013826-1-sources.jar.md5 + - maven/org/opensearch/plugin/transport-nio-client/3.0.0-SNAPSHOT/transport-nio-client-3.0.0-20230915.013826-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/transport-nio-client/3.0.0-SNAPSHOT/transport-nio-client-3.0.0-20230915.013826-1.pom.sha256 + - maven/org/opensearch/plugin/transport-nio-client/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/transport-nio-client/3.0.0-SNAPSHOT/transport-nio-client-3.0.0-20230915.013826-1.module.sha1 + - maven/org/opensearch/plugin/transport-nio-client/3.0.0-SNAPSHOT/transport-nio-client-3.0.0-20230915.013826-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/transport-nio-client/3.0.0-SNAPSHOT/transport-nio-client-3.0.0-20230915.013826-1.jar + - maven/org/opensearch/plugin/transport-nio-client/3.0.0-SNAPSHOT/transport-nio-client-3.0.0-20230915.013826-1.pom.sha512 + - maven/org/opensearch/plugin/transport-nio-client/3.0.0-SNAPSHOT/transport-nio-client-3.0.0-20230915.013826-1.pom.md5 + - maven/org/opensearch/plugin/transport-nio-client/3.0.0-SNAPSHOT/transport-nio-client-3.0.0-20230915.013826-1.pom.sha1 + - maven/org/opensearch/plugin/transport-nio-client/3.0.0-SNAPSHOT/transport-nio-client-3.0.0-20230915.013826-1.jar.sha256 + - maven/org/opensearch/plugin/transport-nio-client/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/transport-nio-client/3.0.0-SNAPSHOT/transport-nio-client-3.0.0-20230915.013826-1.pom + - maven/org/opensearch/plugin/transport-nio-client/3.0.0-SNAPSHOT/transport-nio-client-3.0.0-20230915.013826-1.module.md5 + - maven/org/opensearch/plugin/transport-nio-client/3.0.0-SNAPSHOT/transport-nio-client-3.0.0-20230915.013826-1-sources.jar.sha512 + - maven/org/opensearch/plugin/transport-nio-client/3.0.0-SNAPSHOT/transport-nio-client-3.0.0-20230915.013826-1.module.sha256 + - maven/org/opensearch/plugin/repository-hdfs/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/repository-hdfs/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/repository-hdfs/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/repository-hdfs/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/repository-hdfs/maven-metadata.xml + - maven/org/opensearch/plugin/repository-hdfs/3.0.0-SNAPSHOT/repository-hdfs-3.0.0-20230915.013826-1.module + - maven/org/opensearch/plugin/repository-hdfs/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/repository-hdfs/3.0.0-SNAPSHOT/repository-hdfs-3.0.0-20230915.013826-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/repository-hdfs/3.0.0-SNAPSHOT/repository-hdfs-3.0.0-20230915.013826-1.pom.sha256 + - maven/org/opensearch/plugin/repository-hdfs/3.0.0-SNAPSHOT/repository-hdfs-3.0.0-20230915.013826-1.module.md5 + - maven/org/opensearch/plugin/repository-hdfs/3.0.0-SNAPSHOT/repository-hdfs-3.0.0-20230915.013826-1.pom + - maven/org/opensearch/plugin/repository-hdfs/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/repository-hdfs/3.0.0-SNAPSHOT/repository-hdfs-3.0.0-20230915.013826-1-sources.jar.sha256 + - maven/org/opensearch/plugin/repository-hdfs/3.0.0-SNAPSHOT/repository-hdfs-3.0.0-20230915.013826-1.jar + - maven/org/opensearch/plugin/repository-hdfs/3.0.0-SNAPSHOT/repository-hdfs-3.0.0-20230915.013826-1.jar.md5 + - maven/org/opensearch/plugin/repository-hdfs/3.0.0-SNAPSHOT/repository-hdfs-3.0.0-20230915.013826-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/repository-hdfs/3.0.0-SNAPSHOT/repository-hdfs-3.0.0-20230915.013826-1.module.sha512 + - maven/org/opensearch/plugin/repository-hdfs/3.0.0-SNAPSHOT/repository-hdfs-3.0.0-20230915.013826-1-sources.jar.md5 + - maven/org/opensearch/plugin/repository-hdfs/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/repository-hdfs/3.0.0-SNAPSHOT/repository-hdfs-3.0.0-20230915.013826-1.pom.sha1 + - maven/org/opensearch/plugin/repository-hdfs/3.0.0-SNAPSHOT/repository-hdfs-3.0.0-20230915.013826-1-sources.jar.sha512 + - maven/org/opensearch/plugin/repository-hdfs/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/repository-hdfs/3.0.0-SNAPSHOT/repository-hdfs-3.0.0-20230915.013826-1.pom.sha512 + - maven/org/opensearch/plugin/repository-hdfs/3.0.0-SNAPSHOT/repository-hdfs-3.0.0-20230915.013826-1.jar.sha256 + - maven/org/opensearch/plugin/repository-hdfs/3.0.0-SNAPSHOT/repository-hdfs-3.0.0-20230915.013826-1.pom.md5 + - maven/org/opensearch/plugin/repository-hdfs/3.0.0-SNAPSHOT/repository-hdfs-3.0.0-20230915.013826-1-javadoc.jar + - maven/org/opensearch/plugin/repository-hdfs/3.0.0-SNAPSHOT/repository-hdfs-3.0.0-20230915.013826-1.jar.sha1 + - maven/org/opensearch/plugin/repository-hdfs/3.0.0-SNAPSHOT/repository-hdfs-3.0.0-20230915.013826-1.module.sha256 + - maven/org/opensearch/plugin/repository-hdfs/3.0.0-SNAPSHOT/repository-hdfs-3.0.0-20230915.013826-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/repository-hdfs/3.0.0-SNAPSHOT/repository-hdfs-3.0.0-20230915.013826-1.module.sha1 + - maven/org/opensearch/plugin/repository-hdfs/3.0.0-SNAPSHOT/repository-hdfs-3.0.0-20230915.013826-1-sources.jar + - maven/org/opensearch/plugin/repository-hdfs/3.0.0-SNAPSHOT/repository-hdfs-3.0.0-20230915.013826-1.jar.sha512 + - maven/org/opensearch/plugin/repository-hdfs/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/repository-hdfs/3.0.0-SNAPSHOT/repository-hdfs-3.0.0-20230915.013826-1-sources.jar.sha1 + - maven/org/opensearch/plugin/repository-hdfs/3.0.0-SNAPSHOT/repository-hdfs-3.0.0-20230915.013826-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/events-correlation-engine/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/events-correlation-engine/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/events-correlation-engine/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/events-correlation-engine/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/events-correlation-engine/maven-metadata.xml + - maven/org/opensearch/plugin/events-correlation-engine/3.0.0-SNAPSHOT/events-correlation-engine-3.0.0-20230915.013826-1.pom + - maven/org/opensearch/plugin/events-correlation-engine/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/events-correlation-engine/3.0.0-SNAPSHOT/events-correlation-engine-3.0.0-20230915.013826-1.jar.sha1 + - maven/org/opensearch/plugin/events-correlation-engine/3.0.0-SNAPSHOT/events-correlation-engine-3.0.0-20230915.013826-1.module.sha1 + - maven/org/opensearch/plugin/events-correlation-engine/3.0.0-SNAPSHOT/events-correlation-engine-3.0.0-20230915.013826-1.module.sha512 + - maven/org/opensearch/plugin/events-correlation-engine/3.0.0-SNAPSHOT/events-correlation-engine-3.0.0-20230915.013826-1.module.sha256 + - maven/org/opensearch/plugin/events-correlation-engine/3.0.0-SNAPSHOT/events-correlation-engine-3.0.0-20230915.013826-1.pom.sha1 + - maven/org/opensearch/plugin/events-correlation-engine/3.0.0-SNAPSHOT/events-correlation-engine-3.0.0-20230915.013826-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/events-correlation-engine/3.0.0-SNAPSHOT/events-correlation-engine-3.0.0-20230915.013826-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/events-correlation-engine/3.0.0-SNAPSHOT/events-correlation-engine-3.0.0-20230915.013826-1-sources.jar.sha512 + - maven/org/opensearch/plugin/events-correlation-engine/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/events-correlation-engine/3.0.0-SNAPSHOT/events-correlation-engine-3.0.0-20230915.013826-1.pom.sha256 + - maven/org/opensearch/plugin/events-correlation-engine/3.0.0-SNAPSHOT/events-correlation-engine-3.0.0-20230915.013826-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/events-correlation-engine/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/events-correlation-engine/3.0.0-SNAPSHOT/events-correlation-engine-3.0.0-20230915.013826-1.jar.sha512 + - maven/org/opensearch/plugin/events-correlation-engine/3.0.0-SNAPSHOT/events-correlation-engine-3.0.0-20230915.013826-1-sources.jar.md5 + - maven/org/opensearch/plugin/events-correlation-engine/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/events-correlation-engine/3.0.0-SNAPSHOT/events-correlation-engine-3.0.0-20230915.013826-1.jar.sha256 + - maven/org/opensearch/plugin/events-correlation-engine/3.0.0-SNAPSHOT/events-correlation-engine-3.0.0-20230915.013826-1.pom.md5 + - maven/org/opensearch/plugin/events-correlation-engine/3.0.0-SNAPSHOT/events-correlation-engine-3.0.0-20230915.013826-1.module.md5 + - maven/org/opensearch/plugin/events-correlation-engine/3.0.0-SNAPSHOT/events-correlation-engine-3.0.0-20230915.013826-1-sources.jar.sha1 + - maven/org/opensearch/plugin/events-correlation-engine/3.0.0-SNAPSHOT/events-correlation-engine-3.0.0-20230915.013826-1-sources.jar + - maven/org/opensearch/plugin/events-correlation-engine/3.0.0-SNAPSHOT/events-correlation-engine-3.0.0-20230915.013826-1.module + - maven/org/opensearch/plugin/events-correlation-engine/3.0.0-SNAPSHOT/events-correlation-engine-3.0.0-20230915.013826-1.pom.sha512 + - maven/org/opensearch/plugin/events-correlation-engine/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/events-correlation-engine/3.0.0-SNAPSHOT/events-correlation-engine-3.0.0-20230915.013826-1.jar.md5 + - maven/org/opensearch/plugin/events-correlation-engine/3.0.0-SNAPSHOT/events-correlation-engine-3.0.0-20230915.013826-1-sources.jar.sha256 + - maven/org/opensearch/plugin/events-correlation-engine/3.0.0-SNAPSHOT/events-correlation-engine-3.0.0-20230915.013826-1-javadoc.jar + - maven/org/opensearch/plugin/events-correlation-engine/3.0.0-SNAPSHOT/events-correlation-engine-3.0.0-20230915.013826-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/events-correlation-engine/3.0.0-SNAPSHOT/events-correlation-engine-3.0.0-20230915.013826-1.jar + - maven/org/opensearch/plugin/repository-url/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/repository-url/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/repository-url/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/repository-url/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/repository-url/maven-metadata.xml + - maven/org/opensearch/plugin/repository-url/3.0.0-SNAPSHOT/repository-url-3.0.0-20230915.013826-1.jar.sha1 + - maven/org/opensearch/plugin/repository-url/3.0.0-SNAPSHOT/repository-url-3.0.0-20230915.013826-1.jar.md5 + - maven/org/opensearch/plugin/repository-url/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/repository-url/3.0.0-SNAPSHOT/repository-url-3.0.0-20230915.013826-1-sources.jar.sha256 + - maven/org/opensearch/plugin/repository-url/3.0.0-SNAPSHOT/repository-url-3.0.0-20230915.013826-1.pom.sha256 + - maven/org/opensearch/plugin/repository-url/3.0.0-SNAPSHOT/repository-url-3.0.0-20230915.013826-1.module.md5 + - maven/org/opensearch/plugin/repository-url/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/repository-url/3.0.0-SNAPSHOT/repository-url-3.0.0-20230915.013826-1.pom.sha1 + - maven/org/opensearch/plugin/repository-url/3.0.0-SNAPSHOT/repository-url-3.0.0-20230915.013826-1-sources.jar.sha512 + - maven/org/opensearch/plugin/repository-url/3.0.0-SNAPSHOT/repository-url-3.0.0-20230915.013826-1-sources.jar.md5 + - maven/org/opensearch/plugin/repository-url/3.0.0-SNAPSHOT/repository-url-3.0.0-20230915.013826-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/repository-url/3.0.0-SNAPSHOT/repository-url-3.0.0-20230915.013826-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/repository-url/3.0.0-SNAPSHOT/repository-url-3.0.0-20230915.013826-1.module + - maven/org/opensearch/plugin/repository-url/3.0.0-SNAPSHOT/repository-url-3.0.0-20230915.013826-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/repository-url/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/repository-url/3.0.0-SNAPSHOT/repository-url-3.0.0-20230915.013826-1.pom + - maven/org/opensearch/plugin/repository-url/3.0.0-SNAPSHOT/repository-url-3.0.0-20230915.013826-1-javadoc.jar + - maven/org/opensearch/plugin/repository-url/3.0.0-SNAPSHOT/repository-url-3.0.0-20230915.013826-1.jar.sha512 + - maven/org/opensearch/plugin/repository-url/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/repository-url/3.0.0-SNAPSHOT/repository-url-3.0.0-20230915.013826-1.module.sha256 + - maven/org/opensearch/plugin/repository-url/3.0.0-SNAPSHOT/repository-url-3.0.0-20230915.013826-1.jar.sha256 + - maven/org/opensearch/plugin/repository-url/3.0.0-SNAPSHOT/repository-url-3.0.0-20230915.013826-1.pom.md5 + - maven/org/opensearch/plugin/repository-url/3.0.0-SNAPSHOT/repository-url-3.0.0-20230915.013826-1-sources.jar.sha1 + - maven/org/opensearch/plugin/repository-url/3.0.0-SNAPSHOT/repository-url-3.0.0-20230915.013826-1.pom.sha512 + - maven/org/opensearch/plugin/repository-url/3.0.0-SNAPSHOT/repository-url-3.0.0-20230915.013826-1.module.sha1 + - maven/org/opensearch/plugin/repository-url/3.0.0-SNAPSHOT/repository-url-3.0.0-20230915.013826-1-sources.jar + - maven/org/opensearch/plugin/repository-url/3.0.0-SNAPSHOT/repository-url-3.0.0-20230915.013826-1.jar + - maven/org/opensearch/plugin/repository-url/3.0.0-SNAPSHOT/repository-url-3.0.0-20230915.013826-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/repository-url/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/repository-url/3.0.0-SNAPSHOT/repository-url-3.0.0-20230915.013826-1.module.sha512 + - maven/org/opensearch/plugin/analysis-nori/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/analysis-nori/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/analysis-nori/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/analysis-nori/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/analysis-nori/maven-metadata.xml + - maven/org/opensearch/plugin/analysis-nori/3.0.0-SNAPSHOT/analysis-nori-3.0.0-20230915.013826-1.pom + - maven/org/opensearch/plugin/analysis-nori/3.0.0-SNAPSHOT/analysis-nori-3.0.0-20230915.013826-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/analysis-nori/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/analysis-nori/3.0.0-SNAPSHOT/analysis-nori-3.0.0-20230915.013826-1-sources.jar.md5 + - maven/org/opensearch/plugin/analysis-nori/3.0.0-SNAPSHOT/analysis-nori-3.0.0-20230915.013826-1.pom.sha256 + - maven/org/opensearch/plugin/analysis-nori/3.0.0-SNAPSHOT/analysis-nori-3.0.0-20230915.013826-1.module.sha512 + - maven/org/opensearch/plugin/analysis-nori/3.0.0-SNAPSHOT/analysis-nori-3.0.0-20230915.013826-1.pom.sha512 + - maven/org/opensearch/plugin/analysis-nori/3.0.0-SNAPSHOT/analysis-nori-3.0.0-20230915.013826-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/analysis-nori/3.0.0-SNAPSHOT/analysis-nori-3.0.0-20230915.013826-1.module.sha256 + - maven/org/opensearch/plugin/analysis-nori/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/analysis-nori/3.0.0-SNAPSHOT/analysis-nori-3.0.0-20230915.013826-1.module + - maven/org/opensearch/plugin/analysis-nori/3.0.0-SNAPSHOT/analysis-nori-3.0.0-20230915.013826-1-sources.jar.sha512 + - maven/org/opensearch/plugin/analysis-nori/3.0.0-SNAPSHOT/analysis-nori-3.0.0-20230915.013826-1.pom.md5 + - maven/org/opensearch/plugin/analysis-nori/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/analysis-nori/3.0.0-SNAPSHOT/analysis-nori-3.0.0-20230915.013826-1.module.sha1 + - maven/org/opensearch/plugin/analysis-nori/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/analysis-nori/3.0.0-SNAPSHOT/analysis-nori-3.0.0-20230915.013826-1.module.md5 + - maven/org/opensearch/plugin/analysis-nori/3.0.0-SNAPSHOT/analysis-nori-3.0.0-20230915.013826-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/analysis-nori/3.0.0-SNAPSHOT/analysis-nori-3.0.0-20230915.013826-1-sources.jar.sha1 + - maven/org/opensearch/plugin/analysis-nori/3.0.0-SNAPSHOT/analysis-nori-3.0.0-20230915.013826-1.jar.md5 + - maven/org/opensearch/plugin/analysis-nori/3.0.0-SNAPSHOT/analysis-nori-3.0.0-20230915.013826-1.pom.sha1 + - maven/org/opensearch/plugin/analysis-nori/3.0.0-SNAPSHOT/analysis-nori-3.0.0-20230915.013826-1.jar.sha1 + - maven/org/opensearch/plugin/analysis-nori/3.0.0-SNAPSHOT/analysis-nori-3.0.0-20230915.013826-1-sources.jar + - maven/org/opensearch/plugin/analysis-nori/3.0.0-SNAPSHOT/analysis-nori-3.0.0-20230915.013826-1.jar.sha256 + - maven/org/opensearch/plugin/analysis-nori/3.0.0-SNAPSHOT/analysis-nori-3.0.0-20230915.013826-1.jar.sha512 + - maven/org/opensearch/plugin/analysis-nori/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/analysis-nori/3.0.0-SNAPSHOT/analysis-nori-3.0.0-20230915.013826-1.jar + - maven/org/opensearch/plugin/analysis-nori/3.0.0-SNAPSHOT/analysis-nori-3.0.0-20230915.013826-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/analysis-nori/3.0.0-SNAPSHOT/analysis-nori-3.0.0-20230915.013826-1-sources.jar.sha256 + - maven/org/opensearch/plugin/analysis-nori/3.0.0-SNAPSHOT/analysis-nori-3.0.0-20230915.013826-1-javadoc.jar + - maven/org/opensearch/plugin/aggs-matrix-stats-client/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/maven-metadata.xml + - maven/org/opensearch/plugin/aggs-matrix-stats-client/3.0.0-SNAPSHOT/aggs-matrix-stats-client-3.0.0-20230915.013826-1.module.sha1 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/3.0.0-SNAPSHOT/aggs-matrix-stats-client-3.0.0-20230915.013826-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/3.0.0-SNAPSHOT/aggs-matrix-stats-client-3.0.0-20230915.013826-1.jar.md5 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/3.0.0-SNAPSHOT/aggs-matrix-stats-client-3.0.0-20230915.013826-1.jar + - maven/org/opensearch/plugin/aggs-matrix-stats-client/3.0.0-SNAPSHOT/aggs-matrix-stats-client-3.0.0-20230915.013826-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/3.0.0-SNAPSHOT/aggs-matrix-stats-client-3.0.0-20230915.013826-1.module.md5 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/3.0.0-SNAPSHOT/aggs-matrix-stats-client-3.0.0-20230915.013826-1.jar.sha512 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/3.0.0-SNAPSHOT/aggs-matrix-stats-client-3.0.0-20230915.013826-1.module.sha256 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/3.0.0-SNAPSHOT/aggs-matrix-stats-client-3.0.0-20230915.013826-1.pom.sha1 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/3.0.0-SNAPSHOT/aggs-matrix-stats-client-3.0.0-20230915.013826-1-sources.jar.sha512 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/3.0.0-SNAPSHOT/aggs-matrix-stats-client-3.0.0-20230915.013826-1-javadoc.jar + - maven/org/opensearch/plugin/aggs-matrix-stats-client/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/3.0.0-SNAPSHOT/aggs-matrix-stats-client-3.0.0-20230915.013826-1.pom.sha256 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/3.0.0-SNAPSHOT/aggs-matrix-stats-client-3.0.0-20230915.013826-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/3.0.0-SNAPSHOT/aggs-matrix-stats-client-3.0.0-20230915.013826-1-sources.jar.sha1 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/3.0.0-SNAPSHOT/aggs-matrix-stats-client-3.0.0-20230915.013826-1-sources.jar.sha256 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/3.0.0-SNAPSHOT/aggs-matrix-stats-client-3.0.0-20230915.013826-1.jar.sha1 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/3.0.0-SNAPSHOT/aggs-matrix-stats-client-3.0.0-20230915.013826-1.module + - maven/org/opensearch/plugin/aggs-matrix-stats-client/3.0.0-SNAPSHOT/aggs-matrix-stats-client-3.0.0-20230915.013826-1.pom.sha512 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/3.0.0-SNAPSHOT/aggs-matrix-stats-client-3.0.0-20230915.013826-1.pom.md5 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/3.0.0-SNAPSHOT/aggs-matrix-stats-client-3.0.0-20230915.013826-1.module.sha512 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/3.0.0-SNAPSHOT/aggs-matrix-stats-client-3.0.0-20230915.013826-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/3.0.0-SNAPSHOT/aggs-matrix-stats-client-3.0.0-20230915.013826-1.pom + - maven/org/opensearch/plugin/aggs-matrix-stats-client/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/aggs-matrix-stats-client/3.0.0-SNAPSHOT/aggs-matrix-stats-client-3.0.0-20230915.013826-1-sources.jar.md5 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/3.0.0-SNAPSHOT/aggs-matrix-stats-client-3.0.0-20230915.013826-1-sources.jar + - maven/org/opensearch/plugin/aggs-matrix-stats-client/3.0.0-SNAPSHOT/aggs-matrix-stats-client-3.0.0-20230915.013826-1.jar.sha256 + - maven/org/opensearch/plugin/parent-join-client/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/parent-join-client/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/parent-join-client/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/parent-join-client/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/parent-join-client/maven-metadata.xml + - maven/org/opensearch/plugin/parent-join-client/3.0.0-SNAPSHOT/parent-join-client-3.0.0-20230915.013826-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/parent-join-client/3.0.0-SNAPSHOT/parent-join-client-3.0.0-20230915.013826-1.jar.sha256 + - maven/org/opensearch/plugin/parent-join-client/3.0.0-SNAPSHOT/parent-join-client-3.0.0-20230915.013826-1-javadoc.jar + - maven/org/opensearch/plugin/parent-join-client/3.0.0-SNAPSHOT/parent-join-client-3.0.0-20230915.013826-1.jar.sha1 + - maven/org/opensearch/plugin/parent-join-client/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/parent-join-client/3.0.0-SNAPSHOT/parent-join-client-3.0.0-20230915.013826-1-sources.jar.sha512 + - maven/org/opensearch/plugin/parent-join-client/3.0.0-SNAPSHOT/parent-join-client-3.0.0-20230915.013826-1.pom.sha512 + - maven/org/opensearch/plugin/parent-join-client/3.0.0-SNAPSHOT/parent-join-client-3.0.0-20230915.013826-1.pom.sha256 + - maven/org/opensearch/plugin/parent-join-client/3.0.0-SNAPSHOT/parent-join-client-3.0.0-20230915.013826-1-sources.jar + - maven/org/opensearch/plugin/parent-join-client/3.0.0-SNAPSHOT/parent-join-client-3.0.0-20230915.013826-1-sources.jar.md5 + - maven/org/opensearch/plugin/parent-join-client/3.0.0-SNAPSHOT/parent-join-client-3.0.0-20230915.013826-1.module.sha512 + - maven/org/opensearch/plugin/parent-join-client/3.0.0-SNAPSHOT/parent-join-client-3.0.0-20230915.013826-1.module.md5 + - maven/org/opensearch/plugin/parent-join-client/3.0.0-SNAPSHOT/parent-join-client-3.0.0-20230915.013826-1.jar + - maven/org/opensearch/plugin/parent-join-client/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/parent-join-client/3.0.0-SNAPSHOT/parent-join-client-3.0.0-20230915.013826-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/parent-join-client/3.0.0-SNAPSHOT/parent-join-client-3.0.0-20230915.013826-1-sources.jar.sha256 + - maven/org/opensearch/plugin/parent-join-client/3.0.0-SNAPSHOT/parent-join-client-3.0.0-20230915.013826-1.module.sha256 + - maven/org/opensearch/plugin/parent-join-client/3.0.0-SNAPSHOT/parent-join-client-3.0.0-20230915.013826-1.jar.md5 + - maven/org/opensearch/plugin/parent-join-client/3.0.0-SNAPSHOT/parent-join-client-3.0.0-20230915.013826-1.pom + - maven/org/opensearch/plugin/parent-join-client/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/parent-join-client/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/parent-join-client/3.0.0-SNAPSHOT/parent-join-client-3.0.0-20230915.013826-1.module + - maven/org/opensearch/plugin/parent-join-client/3.0.0-SNAPSHOT/parent-join-client-3.0.0-20230915.013826-1.pom.sha1 + - maven/org/opensearch/plugin/parent-join-client/3.0.0-SNAPSHOT/parent-join-client-3.0.0-20230915.013826-1.module.sha1 + - maven/org/opensearch/plugin/parent-join-client/3.0.0-SNAPSHOT/parent-join-client-3.0.0-20230915.013826-1-sources.jar.sha1 + - maven/org/opensearch/plugin/parent-join-client/3.0.0-SNAPSHOT/parent-join-client-3.0.0-20230915.013826-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/parent-join-client/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/parent-join-client/3.0.0-SNAPSHOT/parent-join-client-3.0.0-20230915.013826-1.jar.sha512 + - maven/org/opensearch/plugin/parent-join-client/3.0.0-SNAPSHOT/parent-join-client-3.0.0-20230915.013826-1.pom.md5 + - maven/org/opensearch/plugin/parent-join-client/3.0.0-SNAPSHOT/parent-join-client-3.0.0-20230915.013826-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/analysis-ukrainian/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/analysis-ukrainian/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/analysis-ukrainian/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/analysis-ukrainian/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/analysis-ukrainian/maven-metadata.xml + - maven/org/opensearch/plugin/analysis-ukrainian/3.0.0-SNAPSHOT/analysis-ukrainian-3.0.0-20230915.013826-1.jar.sha512 + - maven/org/opensearch/plugin/analysis-ukrainian/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/analysis-ukrainian/3.0.0-SNAPSHOT/analysis-ukrainian-3.0.0-20230915.013826-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/analysis-ukrainian/3.0.0-SNAPSHOT/analysis-ukrainian-3.0.0-20230915.013826-1.module.sha512 + - maven/org/opensearch/plugin/analysis-ukrainian/3.0.0-SNAPSHOT/analysis-ukrainian-3.0.0-20230915.013826-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/analysis-ukrainian/3.0.0-SNAPSHOT/analysis-ukrainian-3.0.0-20230915.013826-1.pom.sha512 + - maven/org/opensearch/plugin/analysis-ukrainian/3.0.0-SNAPSHOT/analysis-ukrainian-3.0.0-20230915.013826-1-javadoc.jar + - maven/org/opensearch/plugin/analysis-ukrainian/3.0.0-SNAPSHOT/analysis-ukrainian-3.0.0-20230915.013826-1.jar.sha256 + - maven/org/opensearch/plugin/analysis-ukrainian/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/analysis-ukrainian/3.0.0-SNAPSHOT/analysis-ukrainian-3.0.0-20230915.013826-1.jar.sha1 + - maven/org/opensearch/plugin/analysis-ukrainian/3.0.0-SNAPSHOT/analysis-ukrainian-3.0.0-20230915.013826-1.module.md5 + - maven/org/opensearch/plugin/analysis-ukrainian/3.0.0-SNAPSHOT/analysis-ukrainian-3.0.0-20230915.013826-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/analysis-ukrainian/3.0.0-SNAPSHOT/analysis-ukrainian-3.0.0-20230915.013826-1-sources.jar + - maven/org/opensearch/plugin/analysis-ukrainian/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/analysis-ukrainian/3.0.0-SNAPSHOT/analysis-ukrainian-3.0.0-20230915.013826-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/analysis-ukrainian/3.0.0-SNAPSHOT/analysis-ukrainian-3.0.0-20230915.013826-1.jar.md5 + - maven/org/opensearch/plugin/analysis-ukrainian/3.0.0-SNAPSHOT/analysis-ukrainian-3.0.0-20230915.013826-1.module + - maven/org/opensearch/plugin/analysis-ukrainian/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/analysis-ukrainian/3.0.0-SNAPSHOT/analysis-ukrainian-3.0.0-20230915.013826-1-sources.jar.sha1 + - maven/org/opensearch/plugin/analysis-ukrainian/3.0.0-SNAPSHOT/analysis-ukrainian-3.0.0-20230915.013826-1.module.sha256 + - maven/org/opensearch/plugin/analysis-ukrainian/3.0.0-SNAPSHOT/analysis-ukrainian-3.0.0-20230915.013826-1.pom.md5 + - maven/org/opensearch/plugin/analysis-ukrainian/3.0.0-SNAPSHOT/analysis-ukrainian-3.0.0-20230915.013826-1.pom.sha256 + - maven/org/opensearch/plugin/analysis-ukrainian/3.0.0-SNAPSHOT/analysis-ukrainian-3.0.0-20230915.013826-1.pom.sha1 + - maven/org/opensearch/plugin/analysis-ukrainian/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/analysis-ukrainian/3.0.0-SNAPSHOT/analysis-ukrainian-3.0.0-20230915.013826-1-sources.jar.md5 + - maven/org/opensearch/plugin/analysis-ukrainian/3.0.0-SNAPSHOT/analysis-ukrainian-3.0.0-20230915.013826-1.jar + - maven/org/opensearch/plugin/analysis-ukrainian/3.0.0-SNAPSHOT/analysis-ukrainian-3.0.0-20230915.013826-1-sources.jar.sha512 + - maven/org/opensearch/plugin/analysis-ukrainian/3.0.0-SNAPSHOT/analysis-ukrainian-3.0.0-20230915.013826-1.module.sha1 + - maven/org/opensearch/plugin/analysis-ukrainian/3.0.0-SNAPSHOT/analysis-ukrainian-3.0.0-20230915.013826-1.pom + - maven/org/opensearch/plugin/analysis-ukrainian/3.0.0-SNAPSHOT/analysis-ukrainian-3.0.0-20230915.013826-1-sources.jar.sha256 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/maven-metadata.xml + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/3.0.0-SNAPSHOT/opensearch-scripting-painless-spi-3.0.0-20230915.013826-1.module.sha1 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/3.0.0-SNAPSHOT/opensearch-scripting-painless-spi-3.0.0-20230915.013826-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/3.0.0-SNAPSHOT/opensearch-scripting-painless-spi-3.0.0-20230915.013826-1-sources.jar.sha512 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/3.0.0-SNAPSHOT/opensearch-scripting-painless-spi-3.0.0-20230915.013826-1.pom.sha256 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/3.0.0-SNAPSHOT/opensearch-scripting-painless-spi-3.0.0-20230915.013826-1-sources.jar.sha1 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/3.0.0-SNAPSHOT/opensearch-scripting-painless-spi-3.0.0-20230915.013826-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/3.0.0-SNAPSHOT/opensearch-scripting-painless-spi-3.0.0-20230915.013826-1.pom.sha512 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/3.0.0-SNAPSHOT/opensearch-scripting-painless-spi-3.0.0-20230915.013826-1.jar.sha512 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/3.0.0-SNAPSHOT/opensearch-scripting-painless-spi-3.0.0-20230915.013826-1.pom.sha1 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/3.0.0-SNAPSHOT/opensearch-scripting-painless-spi-3.0.0-20230915.013826-1.pom + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/3.0.0-SNAPSHOT/opensearch-scripting-painless-spi-3.0.0-20230915.013826-1.jar.sha256 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/3.0.0-SNAPSHOT/opensearch-scripting-painless-spi-3.0.0-20230915.013826-1.jar + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/3.0.0-SNAPSHOT/opensearch-scripting-painless-spi-3.0.0-20230915.013826-1.pom.md5 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/3.0.0-SNAPSHOT/opensearch-scripting-painless-spi-3.0.0-20230915.013826-1-sources.jar + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/3.0.0-SNAPSHOT/opensearch-scripting-painless-spi-3.0.0-20230915.013826-1.module.sha256 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/3.0.0-SNAPSHOT/opensearch-scripting-painless-spi-3.0.0-20230915.013826-1.jar.sha1 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/3.0.0-SNAPSHOT/opensearch-scripting-painless-spi-3.0.0-20230915.013826-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/3.0.0-SNAPSHOT/opensearch-scripting-painless-spi-3.0.0-20230915.013826-1-javadoc.jar + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/3.0.0-SNAPSHOT/opensearch-scripting-painless-spi-3.0.0-20230915.013826-1.module.sha512 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/3.0.0-SNAPSHOT/opensearch-scripting-painless-spi-3.0.0-20230915.013826-1.module + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/3.0.0-SNAPSHOT/opensearch-scripting-painless-spi-3.0.0-20230915.013826-1.module.md5 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/3.0.0-SNAPSHOT/opensearch-scripting-painless-spi-3.0.0-20230915.013826-1.jar.md5 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/3.0.0-SNAPSHOT/opensearch-scripting-painless-spi-3.0.0-20230915.013826-1-sources.jar.md5 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/3.0.0-SNAPSHOT/opensearch-scripting-painless-spi-3.0.0-20230915.013826-1-sources.jar.sha256 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/3.0.0-SNAPSHOT/opensearch-scripting-painless-spi-3.0.0-20230915.013826-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/transport-netty4-client/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/transport-netty4-client/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/transport-netty4-client/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/transport-netty4-client/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/transport-netty4-client/maven-metadata.xml + - maven/org/opensearch/plugin/transport-netty4-client/3.0.0-SNAPSHOT/transport-netty4-client-3.0.0-20230915.013826-1-sources.jar.sha1 + - maven/org/opensearch/plugin/transport-netty4-client/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/transport-netty4-client/3.0.0-SNAPSHOT/transport-netty4-client-3.0.0-20230915.013826-1.pom.md5 + - maven/org/opensearch/plugin/transport-netty4-client/3.0.0-SNAPSHOT/transport-netty4-client-3.0.0-20230915.013826-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/transport-netty4-client/3.0.0-SNAPSHOT/transport-netty4-client-3.0.0-20230915.013826-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/transport-netty4-client/3.0.0-SNAPSHOT/transport-netty4-client-3.0.0-20230915.013826-1.pom.sha1 + - maven/org/opensearch/plugin/transport-netty4-client/3.0.0-SNAPSHOT/transport-netty4-client-3.0.0-20230915.013826-1.pom.sha256 + - maven/org/opensearch/plugin/transport-netty4-client/3.0.0-SNAPSHOT/transport-netty4-client-3.0.0-20230915.013826-1-javadoc.jar + - maven/org/opensearch/plugin/transport-netty4-client/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/transport-netty4-client/3.0.0-SNAPSHOT/transport-netty4-client-3.0.0-20230915.013826-1.pom.sha512 + - maven/org/opensearch/plugin/transport-netty4-client/3.0.0-SNAPSHOT/transport-netty4-client-3.0.0-20230915.013826-1-sources.jar.sha256 + - maven/org/opensearch/plugin/transport-netty4-client/3.0.0-SNAPSHOT/transport-netty4-client-3.0.0-20230915.013826-1.jar + - maven/org/opensearch/plugin/transport-netty4-client/3.0.0-SNAPSHOT/transport-netty4-client-3.0.0-20230915.013826-1-sources.jar + - maven/org/opensearch/plugin/transport-netty4-client/3.0.0-SNAPSHOT/transport-netty4-client-3.0.0-20230915.013826-1.module.sha1 + - maven/org/opensearch/plugin/transport-netty4-client/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/transport-netty4-client/3.0.0-SNAPSHOT/transport-netty4-client-3.0.0-20230915.013826-1.jar.sha512 + - maven/org/opensearch/plugin/transport-netty4-client/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/transport-netty4-client/3.0.0-SNAPSHOT/transport-netty4-client-3.0.0-20230915.013826-1-sources.jar.md5 + - maven/org/opensearch/plugin/transport-netty4-client/3.0.0-SNAPSHOT/transport-netty4-client-3.0.0-20230915.013826-1.pom + - maven/org/opensearch/plugin/transport-netty4-client/3.0.0-SNAPSHOT/transport-netty4-client-3.0.0-20230915.013826-1.jar.md5 + - maven/org/opensearch/plugin/transport-netty4-client/3.0.0-SNAPSHOT/transport-netty4-client-3.0.0-20230915.013826-1.jar.sha1 + - maven/org/opensearch/plugin/transport-netty4-client/3.0.0-SNAPSHOT/transport-netty4-client-3.0.0-20230915.013826-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/transport-netty4-client/3.0.0-SNAPSHOT/transport-netty4-client-3.0.0-20230915.013826-1.jar.sha256 + - maven/org/opensearch/plugin/transport-netty4-client/3.0.0-SNAPSHOT/transport-netty4-client-3.0.0-20230915.013826-1.module.sha256 + - maven/org/opensearch/plugin/transport-netty4-client/3.0.0-SNAPSHOT/transport-netty4-client-3.0.0-20230915.013826-1.module.md5 + - maven/org/opensearch/plugin/transport-netty4-client/3.0.0-SNAPSHOT/transport-netty4-client-3.0.0-20230915.013826-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/transport-netty4-client/3.0.0-SNAPSHOT/transport-netty4-client-3.0.0-20230915.013826-1.module + - maven/org/opensearch/plugin/transport-netty4-client/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/transport-netty4-client/3.0.0-SNAPSHOT/transport-netty4-client-3.0.0-20230915.013826-1-sources.jar.sha512 + - maven/org/opensearch/plugin/transport-netty4-client/3.0.0-SNAPSHOT/transport-netty4-client-3.0.0-20230915.013826-1.module.sha512 + - maven/org/opensearch/plugin/discovery-ec2/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/discovery-ec2/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/discovery-ec2/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/discovery-ec2/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/discovery-ec2/maven-metadata.xml + - maven/org/opensearch/plugin/discovery-ec2/3.0.0-SNAPSHOT/discovery-ec2-3.0.0-20230915.013826-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/discovery-ec2/3.0.0-SNAPSHOT/discovery-ec2-3.0.0-20230915.013826-1-sources.jar.sha1 + - maven/org/opensearch/plugin/discovery-ec2/3.0.0-SNAPSHOT/discovery-ec2-3.0.0-20230915.013826-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/discovery-ec2/3.0.0-SNAPSHOT/discovery-ec2-3.0.0-20230915.013826-1.jar.md5 + - maven/org/opensearch/plugin/discovery-ec2/3.0.0-SNAPSHOT/discovery-ec2-3.0.0-20230915.013826-1.pom.sha1 + - maven/org/opensearch/plugin/discovery-ec2/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/discovery-ec2/3.0.0-SNAPSHOT/discovery-ec2-3.0.0-20230915.013826-1.jar.sha512 + - maven/org/opensearch/plugin/discovery-ec2/3.0.0-SNAPSHOT/discovery-ec2-3.0.0-20230915.013826-1.pom + - maven/org/opensearch/plugin/discovery-ec2/3.0.0-SNAPSHOT/discovery-ec2-3.0.0-20230915.013826-1.module.sha256 + - maven/org/opensearch/plugin/discovery-ec2/3.0.0-SNAPSHOT/discovery-ec2-3.0.0-20230915.013826-1-sources.jar.md5 + - maven/org/opensearch/plugin/discovery-ec2/3.0.0-SNAPSHOT/discovery-ec2-3.0.0-20230915.013826-1-sources.jar.sha256 + - maven/org/opensearch/plugin/discovery-ec2/3.0.0-SNAPSHOT/discovery-ec2-3.0.0-20230915.013826-1.jar.sha1 + - maven/org/opensearch/plugin/discovery-ec2/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/discovery-ec2/3.0.0-SNAPSHOT/discovery-ec2-3.0.0-20230915.013826-1-sources.jar.sha512 + - maven/org/opensearch/plugin/discovery-ec2/3.0.0-SNAPSHOT/discovery-ec2-3.0.0-20230915.013826-1.pom.md5 + - maven/org/opensearch/plugin/discovery-ec2/3.0.0-SNAPSHOT/discovery-ec2-3.0.0-20230915.013826-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/discovery-ec2/3.0.0-SNAPSHOT/discovery-ec2-3.0.0-20230915.013826-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/discovery-ec2/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/discovery-ec2/3.0.0-SNAPSHOT/discovery-ec2-3.0.0-20230915.013826-1.pom.sha512 + - maven/org/opensearch/plugin/discovery-ec2/3.0.0-SNAPSHOT/discovery-ec2-3.0.0-20230915.013826-1.pom.sha256 + - maven/org/opensearch/plugin/discovery-ec2/3.0.0-SNAPSHOT/discovery-ec2-3.0.0-20230915.013826-1-javadoc.jar + - maven/org/opensearch/plugin/discovery-ec2/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/discovery-ec2/3.0.0-SNAPSHOT/discovery-ec2-3.0.0-20230915.013826-1.module + - maven/org/opensearch/plugin/discovery-ec2/3.0.0-SNAPSHOT/discovery-ec2-3.0.0-20230915.013826-1-sources.jar + - maven/org/opensearch/plugin/discovery-ec2/3.0.0-SNAPSHOT/discovery-ec2-3.0.0-20230915.013826-1.jar.sha256 + - maven/org/opensearch/plugin/discovery-ec2/3.0.0-SNAPSHOT/discovery-ec2-3.0.0-20230915.013826-1.jar + - maven/org/opensearch/plugin/discovery-ec2/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/discovery-ec2/3.0.0-SNAPSHOT/discovery-ec2-3.0.0-20230915.013826-1.module.sha512 + - maven/org/opensearch/plugin/discovery-ec2/3.0.0-SNAPSHOT/discovery-ec2-3.0.0-20230915.013826-1.module.sha1 + - maven/org/opensearch/plugin/discovery-ec2/3.0.0-SNAPSHOT/discovery-ec2-3.0.0-20230915.013826-1.module.md5 + - maven/org/opensearch/plugin/client-benchmark-noop-api/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/client-benchmark-noop-api/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/client-benchmark-noop-api/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/client-benchmark-noop-api/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/client-benchmark-noop-api/maven-metadata.xml + - maven/org/opensearch/plugin/client-benchmark-noop-api/3.0.0-SNAPSHOT/client-benchmark-noop-api-3.0.0-20230915.013826-1.pom.sha256 + - maven/org/opensearch/plugin/client-benchmark-noop-api/3.0.0-SNAPSHOT/client-benchmark-noop-api-3.0.0-20230915.013826-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/client-benchmark-noop-api/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/client-benchmark-noop-api/3.0.0-SNAPSHOT/client-benchmark-noop-api-3.0.0-20230915.013826-1.jar.sha512 + - maven/org/opensearch/plugin/client-benchmark-noop-api/3.0.0-SNAPSHOT/client-benchmark-noop-api-3.0.0-20230915.013826-1.jar.sha256 + - maven/org/opensearch/plugin/client-benchmark-noop-api/3.0.0-SNAPSHOT/client-benchmark-noop-api-3.0.0-20230915.013826-1-sources.jar.sha1 + - maven/org/opensearch/plugin/client-benchmark-noop-api/3.0.0-SNAPSHOT/client-benchmark-noop-api-3.0.0-20230915.013826-1-sources.jar + - maven/org/opensearch/plugin/client-benchmark-noop-api/3.0.0-SNAPSHOT/client-benchmark-noop-api-3.0.0-20230915.013826-1-javadoc.jar + - maven/org/opensearch/plugin/client-benchmark-noop-api/3.0.0-SNAPSHOT/client-benchmark-noop-api-3.0.0-20230915.013826-1-sources.jar.md5 + - maven/org/opensearch/plugin/client-benchmark-noop-api/3.0.0-SNAPSHOT/client-benchmark-noop-api-3.0.0-20230915.013826-1.module.sha1 + - maven/org/opensearch/plugin/client-benchmark-noop-api/3.0.0-SNAPSHOT/client-benchmark-noop-api-3.0.0-20230915.013826-1.jar + - maven/org/opensearch/plugin/client-benchmark-noop-api/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/client-benchmark-noop-api/3.0.0-SNAPSHOT/client-benchmark-noop-api-3.0.0-20230915.013826-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/client-benchmark-noop-api/3.0.0-SNAPSHOT/client-benchmark-noop-api-3.0.0-20230915.013826-1.pom + - maven/org/opensearch/plugin/client-benchmark-noop-api/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/client-benchmark-noop-api/3.0.0-SNAPSHOT/client-benchmark-noop-api-3.0.0-20230915.013826-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/client-benchmark-noop-api/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/client-benchmark-noop-api/3.0.0-SNAPSHOT/client-benchmark-noop-api-3.0.0-20230915.013826-1.pom.sha512 + - maven/org/opensearch/plugin/client-benchmark-noop-api/3.0.0-SNAPSHOT/client-benchmark-noop-api-3.0.0-20230915.013826-1.module.sha512 + - maven/org/opensearch/plugin/client-benchmark-noop-api/3.0.0-SNAPSHOT/client-benchmark-noop-api-3.0.0-20230915.013826-1.module.md5 + - maven/org/opensearch/plugin/client-benchmark-noop-api/3.0.0-SNAPSHOT/client-benchmark-noop-api-3.0.0-20230915.013826-1-sources.jar.sha256 + - maven/org/opensearch/plugin/client-benchmark-noop-api/3.0.0-SNAPSHOT/client-benchmark-noop-api-3.0.0-20230915.013826-1.module.sha256 + - maven/org/opensearch/plugin/client-benchmark-noop-api/3.0.0-SNAPSHOT/client-benchmark-noop-api-3.0.0-20230915.013826-1.pom.sha1 + - maven/org/opensearch/plugin/client-benchmark-noop-api/3.0.0-SNAPSHOT/client-benchmark-noop-api-3.0.0-20230915.013826-1.module + - maven/org/opensearch/plugin/client-benchmark-noop-api/3.0.0-SNAPSHOT/client-benchmark-noop-api-3.0.0-20230915.013826-1.jar.sha1 + - maven/org/opensearch/plugin/client-benchmark-noop-api/3.0.0-SNAPSHOT/client-benchmark-noop-api-3.0.0-20230915.013826-1-sources.jar.sha512 + - maven/org/opensearch/plugin/client-benchmark-noop-api/3.0.0-SNAPSHOT/client-benchmark-noop-api-3.0.0-20230915.013826-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/client-benchmark-noop-api/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/client-benchmark-noop-api/3.0.0-SNAPSHOT/client-benchmark-noop-api-3.0.0-20230915.013826-1.jar.md5 + - maven/org/opensearch/plugin/client-benchmark-noop-api/3.0.0-SNAPSHOT/client-benchmark-noop-api-3.0.0-20230915.013826-1.pom.md5 + - maven/org/opensearch/plugin/lang-painless/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/lang-painless/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/lang-painless/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/lang-painless/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/lang-painless/maven-metadata.xml + - maven/org/opensearch/plugin/lang-painless/3.0.0-SNAPSHOT/lang-painless-3.0.0-20230915.013826-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/lang-painless/3.0.0-SNAPSHOT/lang-painless-3.0.0-20230915.013826-1.jar.sha1 + - maven/org/opensearch/plugin/lang-painless/3.0.0-SNAPSHOT/lang-painless-3.0.0-20230915.013826-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/lang-painless/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/lang-painless/3.0.0-SNAPSHOT/lang-painless-3.0.0-20230915.013826-1.jar.sha256 + - maven/org/opensearch/plugin/lang-painless/3.0.0-SNAPSHOT/lang-painless-3.0.0-20230915.013826-1-sources.jar.md5 + - maven/org/opensearch/plugin/lang-painless/3.0.0-SNAPSHOT/lang-painless-3.0.0-20230915.013826-1.pom.md5 + - maven/org/opensearch/plugin/lang-painless/3.0.0-SNAPSHOT/lang-painless-3.0.0-20230915.013826-1.module + - maven/org/opensearch/plugin/lang-painless/3.0.0-SNAPSHOT/lang-painless-3.0.0-20230915.013826-1.jar.sha512 + - maven/org/opensearch/plugin/lang-painless/3.0.0-SNAPSHOT/lang-painless-3.0.0-20230915.013826-1.pom + - maven/org/opensearch/plugin/lang-painless/3.0.0-SNAPSHOT/lang-painless-3.0.0-20230915.013826-1-original.jar.sha1 + - maven/org/opensearch/plugin/lang-painless/3.0.0-SNAPSHOT/lang-painless-3.0.0-20230915.013826-1-sources.jar.sha512 + - maven/org/opensearch/plugin/lang-painless/3.0.0-SNAPSHOT/lang-painless-3.0.0-20230915.013826-1.jar.md5 + - maven/org/opensearch/plugin/lang-painless/3.0.0-SNAPSHOT/lang-painless-3.0.0-20230915.013826-1.pom.sha1 + - maven/org/opensearch/plugin/lang-painless/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/lang-painless/3.0.0-SNAPSHOT/lang-painless-3.0.0-20230915.013826-1-javadoc.jar + - maven/org/opensearch/plugin/lang-painless/3.0.0-SNAPSHOT/lang-painless-3.0.0-20230915.013826-1-original.jar.sha256 + - maven/org/opensearch/plugin/lang-painless/3.0.0-SNAPSHOT/lang-painless-3.0.0-20230915.013826-1-sources.jar.sha256 + - maven/org/opensearch/plugin/lang-painless/3.0.0-SNAPSHOT/lang-painless-3.0.0-20230915.013826-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/lang-painless/3.0.0-SNAPSHOT/lang-painless-3.0.0-20230915.013826-1-original.jar + - maven/org/opensearch/plugin/lang-painless/3.0.0-SNAPSHOT/lang-painless-3.0.0-20230915.013826-1.module.sha1 + - maven/org/opensearch/plugin/lang-painless/3.0.0-SNAPSHOT/lang-painless-3.0.0-20230915.013826-1.jar + - maven/org/opensearch/plugin/lang-painless/3.0.0-SNAPSHOT/lang-painless-3.0.0-20230915.013826-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/lang-painless/3.0.0-SNAPSHOT/lang-painless-3.0.0-20230915.013826-1.module.md5 + - maven/org/opensearch/plugin/lang-painless/3.0.0-SNAPSHOT/lang-painless-3.0.0-20230915.013826-1-original.jar.md5 + - maven/org/opensearch/plugin/lang-painless/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/lang-painless/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/lang-painless/3.0.0-SNAPSHOT/lang-painless-3.0.0-20230915.013826-1.module.sha256 + - maven/org/opensearch/plugin/lang-painless/3.0.0-SNAPSHOT/lang-painless-3.0.0-20230915.013826-1-sources.jar.sha1 + - maven/org/opensearch/plugin/lang-painless/3.0.0-SNAPSHOT/lang-painless-3.0.0-20230915.013826-1.pom.sha512 + - maven/org/opensearch/plugin/lang-painless/3.0.0-SNAPSHOT/lang-painless-3.0.0-20230915.013826-1-sources.jar + - maven/org/opensearch/plugin/lang-painless/3.0.0-SNAPSHOT/lang-painless-3.0.0-20230915.013826-1.module.sha512 + - maven/org/opensearch/plugin/lang-painless/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/lang-painless/3.0.0-SNAPSHOT/lang-painless-3.0.0-20230915.013826-1.pom.sha256 + - maven/org/opensearch/plugin/lang-painless/3.0.0-SNAPSHOT/lang-painless-3.0.0-20230915.013826-1-original.jar.sha512 + - maven/org/opensearch/plugin/ingest-common/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/ingest-common/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/ingest-common/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/ingest-common/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/ingest-common/maven-metadata.xml + - maven/org/opensearch/plugin/ingest-common/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/ingest-common/3.0.0-SNAPSHOT/ingest-common-3.0.0-20230915.013826-1.pom.sha1 + - maven/org/opensearch/plugin/ingest-common/3.0.0-SNAPSHOT/ingest-common-3.0.0-20230915.013826-1-javadoc.jar + - maven/org/opensearch/plugin/ingest-common/3.0.0-SNAPSHOT/ingest-common-3.0.0-20230915.013826-1.module.sha256 + - maven/org/opensearch/plugin/ingest-common/3.0.0-SNAPSHOT/ingest-common-3.0.0-20230915.013826-1.jar.sha512 + - maven/org/opensearch/plugin/ingest-common/3.0.0-SNAPSHOT/ingest-common-3.0.0-20230915.013826-1.pom + - maven/org/opensearch/plugin/ingest-common/3.0.0-SNAPSHOT/ingest-common-3.0.0-20230915.013826-1.jar.sha1 + - maven/org/opensearch/plugin/ingest-common/3.0.0-SNAPSHOT/ingest-common-3.0.0-20230915.013826-1.jar.sha256 + - maven/org/opensearch/plugin/ingest-common/3.0.0-SNAPSHOT/ingest-common-3.0.0-20230915.013826-1-sources.jar.md5 + - maven/org/opensearch/plugin/ingest-common/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/ingest-common/3.0.0-SNAPSHOT/ingest-common-3.0.0-20230915.013826-1-sources.jar + - maven/org/opensearch/plugin/ingest-common/3.0.0-SNAPSHOT/ingest-common-3.0.0-20230915.013826-1.jar + - maven/org/opensearch/plugin/ingest-common/3.0.0-SNAPSHOT/ingest-common-3.0.0-20230915.013826-1.jar.md5 + - maven/org/opensearch/plugin/ingest-common/3.0.0-SNAPSHOT/ingest-common-3.0.0-20230915.013826-1.module + - maven/org/opensearch/plugin/ingest-common/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/ingest-common/3.0.0-SNAPSHOT/ingest-common-3.0.0-20230915.013826-1.module.sha512 + - maven/org/opensearch/plugin/ingest-common/3.0.0-SNAPSHOT/ingest-common-3.0.0-20230915.013826-1.module.md5 + - maven/org/opensearch/plugin/ingest-common/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/ingest-common/3.0.0-SNAPSHOT/ingest-common-3.0.0-20230915.013826-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/ingest-common/3.0.0-SNAPSHOT/ingest-common-3.0.0-20230915.013826-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/ingest-common/3.0.0-SNAPSHOT/ingest-common-3.0.0-20230915.013826-1-sources.jar.sha512 + - maven/org/opensearch/plugin/ingest-common/3.0.0-SNAPSHOT/ingest-common-3.0.0-20230915.013826-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/ingest-common/3.0.0-SNAPSHOT/ingest-common-3.0.0-20230915.013826-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/ingest-common/3.0.0-SNAPSHOT/ingest-common-3.0.0-20230915.013826-1-sources.jar.sha256 + - maven/org/opensearch/plugin/ingest-common/3.0.0-SNAPSHOT/ingest-common-3.0.0-20230915.013826-1.pom.sha256 + - maven/org/opensearch/plugin/ingest-common/3.0.0-SNAPSHOT/ingest-common-3.0.0-20230915.013826-1-sources.jar.sha1 + - maven/org/opensearch/plugin/ingest-common/3.0.0-SNAPSHOT/ingest-common-3.0.0-20230915.013826-1.pom.sha512 + - maven/org/opensearch/plugin/ingest-common/3.0.0-SNAPSHOT/ingest-common-3.0.0-20230915.013826-1.module.sha1 + - maven/org/opensearch/plugin/ingest-common/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/ingest-common/3.0.0-SNAPSHOT/ingest-common-3.0.0-20230915.013826-1.pom.md5 + - maven/org/opensearch/plugin/percolator-client/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/percolator-client/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/percolator-client/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/percolator-client/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/percolator-client/maven-metadata.xml + - maven/org/opensearch/plugin/percolator-client/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/percolator-client/3.0.0-SNAPSHOT/percolator-client-3.0.0-20230915.013826-1-sources.jar.sha512 + - maven/org/opensearch/plugin/percolator-client/3.0.0-SNAPSHOT/percolator-client-3.0.0-20230915.013826-1.module + - maven/org/opensearch/plugin/percolator-client/3.0.0-SNAPSHOT/percolator-client-3.0.0-20230915.013826-1.pom + - maven/org/opensearch/plugin/percolator-client/3.0.0-SNAPSHOT/percolator-client-3.0.0-20230915.013826-1.jar.sha1 + - maven/org/opensearch/plugin/percolator-client/3.0.0-SNAPSHOT/percolator-client-3.0.0-20230915.013826-1.pom.md5 + - maven/org/opensearch/plugin/percolator-client/3.0.0-SNAPSHOT/percolator-client-3.0.0-20230915.013826-1.module.sha256 + - maven/org/opensearch/plugin/percolator-client/3.0.0-SNAPSHOT/percolator-client-3.0.0-20230915.013826-1.jar.sha256 + - maven/org/opensearch/plugin/percolator-client/3.0.0-SNAPSHOT/percolator-client-3.0.0-20230915.013826-1.jar.md5 + - maven/org/opensearch/plugin/percolator-client/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/percolator-client/3.0.0-SNAPSHOT/percolator-client-3.0.0-20230915.013826-1.pom.sha512 + - maven/org/opensearch/plugin/percolator-client/3.0.0-SNAPSHOT/percolator-client-3.0.0-20230915.013826-1.module.md5 + - maven/org/opensearch/plugin/percolator-client/3.0.0-SNAPSHOT/percolator-client-3.0.0-20230915.013826-1-sources.jar.sha256 + - maven/org/opensearch/plugin/percolator-client/3.0.0-SNAPSHOT/percolator-client-3.0.0-20230915.013826-1.pom.sha1 + - maven/org/opensearch/plugin/percolator-client/3.0.0-SNAPSHOT/percolator-client-3.0.0-20230915.013826-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/percolator-client/3.0.0-SNAPSHOT/percolator-client-3.0.0-20230915.013826-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/percolator-client/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/percolator-client/3.0.0-SNAPSHOT/percolator-client-3.0.0-20230915.013826-1-sources.jar + - maven/org/opensearch/plugin/percolator-client/3.0.0-SNAPSHOT/percolator-client-3.0.0-20230915.013826-1.module.sha1 + - maven/org/opensearch/plugin/percolator-client/3.0.0-SNAPSHOT/percolator-client-3.0.0-20230915.013826-1.jar.sha512 + - maven/org/opensearch/plugin/percolator-client/3.0.0-SNAPSHOT/percolator-client-3.0.0-20230915.013826-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/percolator-client/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/percolator-client/3.0.0-SNAPSHOT/percolator-client-3.0.0-20230915.013826-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/percolator-client/3.0.0-SNAPSHOT/percolator-client-3.0.0-20230915.013826-1.pom.sha256 + - maven/org/opensearch/plugin/percolator-client/3.0.0-SNAPSHOT/percolator-client-3.0.0-20230915.013826-1-sources.jar.sha1 + - maven/org/opensearch/plugin/percolator-client/3.0.0-SNAPSHOT/percolator-client-3.0.0-20230915.013826-1-javadoc.jar + - maven/org/opensearch/plugin/percolator-client/3.0.0-SNAPSHOT/percolator-client-3.0.0-20230915.013826-1.jar + - maven/org/opensearch/plugin/percolator-client/3.0.0-SNAPSHOT/percolator-client-3.0.0-20230915.013826-1-sources.jar.md5 + - maven/org/opensearch/plugin/percolator-client/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/percolator-client/3.0.0-SNAPSHOT/percolator-client-3.0.0-20230915.013826-1.module.sha512 + - maven/org/opensearch/plugin/analysis-kuromoji/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/analysis-kuromoji/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/analysis-kuromoji/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/analysis-kuromoji/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/analysis-kuromoji/maven-metadata.xml + - maven/org/opensearch/plugin/analysis-kuromoji/3.0.0-SNAPSHOT/analysis-kuromoji-3.0.0-20230915.013826-1-sources.jar.sha1 + - maven/org/opensearch/plugin/analysis-kuromoji/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/analysis-kuromoji/3.0.0-SNAPSHOT/analysis-kuromoji-3.0.0-20230915.013826-1.jar.sha1 + - maven/org/opensearch/plugin/analysis-kuromoji/3.0.0-SNAPSHOT/analysis-kuromoji-3.0.0-20230915.013826-1.module.sha512 + - maven/org/opensearch/plugin/analysis-kuromoji/3.0.0-SNAPSHOT/analysis-kuromoji-3.0.0-20230915.013826-1.module.md5 + - maven/org/opensearch/plugin/analysis-kuromoji/3.0.0-SNAPSHOT/analysis-kuromoji-3.0.0-20230915.013826-1.jar.sha512 + - maven/org/opensearch/plugin/analysis-kuromoji/3.0.0-SNAPSHOT/analysis-kuromoji-3.0.0-20230915.013826-1.jar.sha256 + - maven/org/opensearch/plugin/analysis-kuromoji/3.0.0-SNAPSHOT/analysis-kuromoji-3.0.0-20230915.013826-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/analysis-kuromoji/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/analysis-kuromoji/3.0.0-SNAPSHOT/analysis-kuromoji-3.0.0-20230915.013826-1.pom.sha512 + - maven/org/opensearch/plugin/analysis-kuromoji/3.0.0-SNAPSHOT/analysis-kuromoji-3.0.0-20230915.013826-1-javadoc.jar + - maven/org/opensearch/plugin/analysis-kuromoji/3.0.0-SNAPSHOT/analysis-kuromoji-3.0.0-20230915.013826-1.pom.md5 + - maven/org/opensearch/plugin/analysis-kuromoji/3.0.0-SNAPSHOT/analysis-kuromoji-3.0.0-20230915.013826-1.pom.sha1 + - maven/org/opensearch/plugin/analysis-kuromoji/3.0.0-SNAPSHOT/analysis-kuromoji-3.0.0-20230915.013826-1-sources.jar.sha256 + - maven/org/opensearch/plugin/analysis-kuromoji/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/analysis-kuromoji/3.0.0-SNAPSHOT/analysis-kuromoji-3.0.0-20230915.013826-1-sources.jar + - maven/org/opensearch/plugin/analysis-kuromoji/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/analysis-kuromoji/3.0.0-SNAPSHOT/analysis-kuromoji-3.0.0-20230915.013826-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/analysis-kuromoji/3.0.0-SNAPSHOT/analysis-kuromoji-3.0.0-20230915.013826-1.pom.sha256 + - maven/org/opensearch/plugin/analysis-kuromoji/3.0.0-SNAPSHOT/analysis-kuromoji-3.0.0-20230915.013826-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/analysis-kuromoji/3.0.0-SNAPSHOT/analysis-kuromoji-3.0.0-20230915.013826-1-sources.jar.md5 + - maven/org/opensearch/plugin/analysis-kuromoji/3.0.0-SNAPSHOT/analysis-kuromoji-3.0.0-20230915.013826-1.module.sha1 + - maven/org/opensearch/plugin/analysis-kuromoji/3.0.0-SNAPSHOT/analysis-kuromoji-3.0.0-20230915.013826-1-sources.jar.sha512 + - maven/org/opensearch/plugin/analysis-kuromoji/3.0.0-SNAPSHOT/analysis-kuromoji-3.0.0-20230915.013826-1.module.sha256 + - maven/org/opensearch/plugin/analysis-kuromoji/3.0.0-SNAPSHOT/analysis-kuromoji-3.0.0-20230915.013826-1.jar.md5 + - maven/org/opensearch/plugin/analysis-kuromoji/3.0.0-SNAPSHOT/analysis-kuromoji-3.0.0-20230915.013826-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/analysis-kuromoji/3.0.0-SNAPSHOT/analysis-kuromoji-3.0.0-20230915.013826-1.jar + - maven/org/opensearch/plugin/analysis-kuromoji/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/analysis-kuromoji/3.0.0-SNAPSHOT/analysis-kuromoji-3.0.0-20230915.013826-1.pom + - maven/org/opensearch/plugin/analysis-kuromoji/3.0.0-SNAPSHOT/analysis-kuromoji-3.0.0-20230915.013826-1.module + - maven/org/opensearch/plugin/repository-gcs/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/repository-gcs/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/repository-gcs/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/repository-gcs/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/repository-gcs/maven-metadata.xml + - maven/org/opensearch/plugin/repository-gcs/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/repository-gcs/3.0.0-SNAPSHOT/repository-gcs-3.0.0-20230915.013826-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/repository-gcs/3.0.0-SNAPSHOT/repository-gcs-3.0.0-20230915.013826-1.module.sha1 + - maven/org/opensearch/plugin/repository-gcs/3.0.0-SNAPSHOT/repository-gcs-3.0.0-20230915.013826-1.jar.md5 + - maven/org/opensearch/plugin/repository-gcs/3.0.0-SNAPSHOT/repository-gcs-3.0.0-20230915.013826-1.module.sha256 + - maven/org/opensearch/plugin/repository-gcs/3.0.0-SNAPSHOT/repository-gcs-3.0.0-20230915.013826-1-sources.jar.md5 + - maven/org/opensearch/plugin/repository-gcs/3.0.0-SNAPSHOT/repository-gcs-3.0.0-20230915.013826-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/repository-gcs/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/repository-gcs/3.0.0-SNAPSHOT/repository-gcs-3.0.0-20230915.013826-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/repository-gcs/3.0.0-SNAPSHOT/repository-gcs-3.0.0-20230915.013826-1.module.md5 + - maven/org/opensearch/plugin/repository-gcs/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/repository-gcs/3.0.0-SNAPSHOT/repository-gcs-3.0.0-20230915.013826-1.jar.sha512 + - maven/org/opensearch/plugin/repository-gcs/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/repository-gcs/3.0.0-SNAPSHOT/repository-gcs-3.0.0-20230915.013826-1-sources.jar.sha512 + - maven/org/opensearch/plugin/repository-gcs/3.0.0-SNAPSHOT/repository-gcs-3.0.0-20230915.013826-1.jar.sha256 + - maven/org/opensearch/plugin/repository-gcs/3.0.0-SNAPSHOT/repository-gcs-3.0.0-20230915.013826-1.pom.md5 + - maven/org/opensearch/plugin/repository-gcs/3.0.0-SNAPSHOT/repository-gcs-3.0.0-20230915.013826-1-sources.jar.sha256 + - maven/org/opensearch/plugin/repository-gcs/3.0.0-SNAPSHOT/repository-gcs-3.0.0-20230915.013826-1.module + - maven/org/opensearch/plugin/repository-gcs/3.0.0-SNAPSHOT/repository-gcs-3.0.0-20230915.013826-1.pom.sha1 + - maven/org/opensearch/plugin/repository-gcs/3.0.0-SNAPSHOT/repository-gcs-3.0.0-20230915.013826-1.jar + - maven/org/opensearch/plugin/repository-gcs/3.0.0-SNAPSHOT/repository-gcs-3.0.0-20230915.013826-1.module.sha512 + - maven/org/opensearch/plugin/repository-gcs/3.0.0-SNAPSHOT/repository-gcs-3.0.0-20230915.013826-1.pom + - maven/org/opensearch/plugin/repository-gcs/3.0.0-SNAPSHOT/repository-gcs-3.0.0-20230915.013826-1-sources.jar.sha1 + - maven/org/opensearch/plugin/repository-gcs/3.0.0-SNAPSHOT/repository-gcs-3.0.0-20230915.013826-1.pom.sha512 + - maven/org/opensearch/plugin/repository-gcs/3.0.0-SNAPSHOT/repository-gcs-3.0.0-20230915.013826-1-javadoc.jar + - maven/org/opensearch/plugin/repository-gcs/3.0.0-SNAPSHOT/repository-gcs-3.0.0-20230915.013826-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/repository-gcs/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/repository-gcs/3.0.0-SNAPSHOT/repository-gcs-3.0.0-20230915.013826-1.pom.sha256 + - maven/org/opensearch/plugin/repository-gcs/3.0.0-SNAPSHOT/repository-gcs-3.0.0-20230915.013826-1.jar.sha1 + - maven/org/opensearch/plugin/repository-gcs/3.0.0-SNAPSHOT/repository-gcs-3.0.0-20230915.013826-1-sources.jar + - maven/org/opensearch/plugin/lang-mustache-client/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/lang-mustache-client/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/lang-mustache-client/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/lang-mustache-client/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/lang-mustache-client/maven-metadata.xml + - maven/org/opensearch/plugin/lang-mustache-client/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/lang-mustache-client/3.0.0-SNAPSHOT/lang-mustache-client-3.0.0-20230915.013826-1.jar.md5 + - maven/org/opensearch/plugin/lang-mustache-client/3.0.0-SNAPSHOT/lang-mustache-client-3.0.0-20230915.013826-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/lang-mustache-client/3.0.0-SNAPSHOT/lang-mustache-client-3.0.0-20230915.013826-1.pom.md5 + - maven/org/opensearch/plugin/lang-mustache-client/3.0.0-SNAPSHOT/lang-mustache-client-3.0.0-20230915.013826-1-javadoc.jar + - maven/org/opensearch/plugin/lang-mustache-client/3.0.0-SNAPSHOT/lang-mustache-client-3.0.0-20230915.013826-1.jar.sha256 + - maven/org/opensearch/plugin/lang-mustache-client/3.0.0-SNAPSHOT/lang-mustache-client-3.0.0-20230915.013826-1.jar + - maven/org/opensearch/plugin/lang-mustache-client/3.0.0-SNAPSHOT/lang-mustache-client-3.0.0-20230915.013826-1-sources.jar.sha512 + - maven/org/opensearch/plugin/lang-mustache-client/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/lang-mustache-client/3.0.0-SNAPSHOT/lang-mustache-client-3.0.0-20230915.013826-1.jar.sha1 + - maven/org/opensearch/plugin/lang-mustache-client/3.0.0-SNAPSHOT/lang-mustache-client-3.0.0-20230915.013826-1.module.sha1 + - maven/org/opensearch/plugin/lang-mustache-client/3.0.0-SNAPSHOT/lang-mustache-client-3.0.0-20230915.013826-1.pom.sha256 + - maven/org/opensearch/plugin/lang-mustache-client/3.0.0-SNAPSHOT/lang-mustache-client-3.0.0-20230915.013826-1.pom.sha1 + - maven/org/opensearch/plugin/lang-mustache-client/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/lang-mustache-client/3.0.0-SNAPSHOT/lang-mustache-client-3.0.0-20230915.013826-1-sources.jar + - maven/org/opensearch/plugin/lang-mustache-client/3.0.0-SNAPSHOT/lang-mustache-client-3.0.0-20230915.013826-1.pom.sha512 + - maven/org/opensearch/plugin/lang-mustache-client/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/lang-mustache-client/3.0.0-SNAPSHOT/lang-mustache-client-3.0.0-20230915.013826-1.module.sha256 + - maven/org/opensearch/plugin/lang-mustache-client/3.0.0-SNAPSHOT/lang-mustache-client-3.0.0-20230915.013826-1.pom + - maven/org/opensearch/plugin/lang-mustache-client/3.0.0-SNAPSHOT/lang-mustache-client-3.0.0-20230915.013826-1.module.md5 + - maven/org/opensearch/plugin/lang-mustache-client/3.0.0-SNAPSHOT/lang-mustache-client-3.0.0-20230915.013826-1.module.sha512 + - maven/org/opensearch/plugin/lang-mustache-client/3.0.0-SNAPSHOT/lang-mustache-client-3.0.0-20230915.013826-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/lang-mustache-client/3.0.0-SNAPSHOT/lang-mustache-client-3.0.0-20230915.013826-1.module + - maven/org/opensearch/plugin/lang-mustache-client/3.0.0-SNAPSHOT/lang-mustache-client-3.0.0-20230915.013826-1-sources.jar.sha256 + - maven/org/opensearch/plugin/lang-mustache-client/3.0.0-SNAPSHOT/lang-mustache-client-3.0.0-20230915.013826-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/lang-mustache-client/3.0.0-SNAPSHOT/lang-mustache-client-3.0.0-20230915.013826-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/lang-mustache-client/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/lang-mustache-client/3.0.0-SNAPSHOT/lang-mustache-client-3.0.0-20230915.013826-1-sources.jar.sha1 + - maven/org/opensearch/plugin/lang-mustache-client/3.0.0-SNAPSHOT/lang-mustache-client-3.0.0-20230915.013826-1.jar.sha512 + - maven/org/opensearch/plugin/lang-mustache-client/3.0.0-SNAPSHOT/lang-mustache-client-3.0.0-20230915.013826-1-sources.jar.md5 + - maven/org/opensearch/plugin/analysis-icu-client/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/analysis-icu-client/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/analysis-icu-client/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/analysis-icu-client/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/analysis-icu-client/maven-metadata.xml + - maven/org/opensearch/plugin/analysis-icu-client/3.0.0-SNAPSHOT/analysis-icu-client-3.0.0-20230915.013826-1.module + - maven/org/opensearch/plugin/analysis-icu-client/3.0.0-SNAPSHOT/analysis-icu-client-3.0.0-20230915.013826-1.module.md5 + - maven/org/opensearch/plugin/analysis-icu-client/3.0.0-SNAPSHOT/analysis-icu-client-3.0.0-20230915.013826-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/analysis-icu-client/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/analysis-icu-client/3.0.0-SNAPSHOT/analysis-icu-client-3.0.0-20230915.013826-1-sources.jar.sha256 + - maven/org/opensearch/plugin/analysis-icu-client/3.0.0-SNAPSHOT/analysis-icu-client-3.0.0-20230915.013826-1.jar.sha256 + - maven/org/opensearch/plugin/analysis-icu-client/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/analysis-icu-client/3.0.0-SNAPSHOT/analysis-icu-client-3.0.0-20230915.013826-1.module.sha1 + - maven/org/opensearch/plugin/analysis-icu-client/3.0.0-SNAPSHOT/analysis-icu-client-3.0.0-20230915.013826-1.jar.md5 + - maven/org/opensearch/plugin/analysis-icu-client/3.0.0-SNAPSHOT/analysis-icu-client-3.0.0-20230915.013826-1.jar.sha512 + - maven/org/opensearch/plugin/analysis-icu-client/3.0.0-SNAPSHOT/analysis-icu-client-3.0.0-20230915.013826-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/analysis-icu-client/3.0.0-SNAPSHOT/analysis-icu-client-3.0.0-20230915.013826-1.pom.sha1 + - maven/org/opensearch/plugin/analysis-icu-client/3.0.0-SNAPSHOT/analysis-icu-client-3.0.0-20230915.013826-1-javadoc.jar + - maven/org/opensearch/plugin/analysis-icu-client/3.0.0-SNAPSHOT/analysis-icu-client-3.0.0-20230915.013826-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/analysis-icu-client/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/analysis-icu-client/3.0.0-SNAPSHOT/analysis-icu-client-3.0.0-20230915.013826-1.module.sha512 + - maven/org/opensearch/plugin/analysis-icu-client/3.0.0-SNAPSHOT/analysis-icu-client-3.0.0-20230915.013826-1.pom + - maven/org/opensearch/plugin/analysis-icu-client/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/analysis-icu-client/3.0.0-SNAPSHOT/analysis-icu-client-3.0.0-20230915.013826-1.pom.md5 + - maven/org/opensearch/plugin/analysis-icu-client/3.0.0-SNAPSHOT/analysis-icu-client-3.0.0-20230915.013826-1.jar.sha1 + - maven/org/opensearch/plugin/analysis-icu-client/3.0.0-SNAPSHOT/analysis-icu-client-3.0.0-20230915.013826-1-sources.jar.sha1 + - maven/org/opensearch/plugin/analysis-icu-client/3.0.0-SNAPSHOT/analysis-icu-client-3.0.0-20230915.013826-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/analysis-icu-client/3.0.0-SNAPSHOT/analysis-icu-client-3.0.0-20230915.013826-1-sources.jar + - maven/org/opensearch/plugin/analysis-icu-client/3.0.0-SNAPSHOT/analysis-icu-client-3.0.0-20230915.013826-1.jar + - maven/org/opensearch/plugin/analysis-icu-client/3.0.0-SNAPSHOT/analysis-icu-client-3.0.0-20230915.013826-1.pom.sha512 + - maven/org/opensearch/plugin/analysis-icu-client/3.0.0-SNAPSHOT/analysis-icu-client-3.0.0-20230915.013826-1.pom.sha256 + - maven/org/opensearch/plugin/analysis-icu-client/3.0.0-SNAPSHOT/analysis-icu-client-3.0.0-20230915.013826-1-sources.jar.md5 + - maven/org/opensearch/plugin/analysis-icu-client/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/analysis-icu-client/3.0.0-SNAPSHOT/analysis-icu-client-3.0.0-20230915.013826-1-sources.jar.sha512 + - maven/org/opensearch/plugin/analysis-icu-client/3.0.0-SNAPSHOT/analysis-icu-client-3.0.0-20230915.013826-1.module.sha256 + - maven/org/opensearch/plugin/crypto-kms/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/crypto-kms/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/crypto-kms/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/crypto-kms/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/crypto-kms/maven-metadata.xml + - maven/org/opensearch/plugin/crypto-kms/3.0.0-SNAPSHOT/crypto-kms-3.0.0-20230915.013826-1.pom + - maven/org/opensearch/plugin/crypto-kms/3.0.0-SNAPSHOT/crypto-kms-3.0.0-20230915.013826-1-sources.jar.sha256 + - maven/org/opensearch/plugin/crypto-kms/3.0.0-SNAPSHOT/crypto-kms-3.0.0-20230915.013826-1.jar.sha1 + - maven/org/opensearch/plugin/crypto-kms/3.0.0-SNAPSHOT/crypto-kms-3.0.0-20230915.013826-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/crypto-kms/3.0.0-SNAPSHOT/crypto-kms-3.0.0-20230915.013826-1.module + - maven/org/opensearch/plugin/crypto-kms/3.0.0-SNAPSHOT/crypto-kms-3.0.0-20230915.013826-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/crypto-kms/3.0.0-SNAPSHOT/crypto-kms-3.0.0-20230915.013826-1-javadoc.jar + - maven/org/opensearch/plugin/crypto-kms/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/crypto-kms/3.0.0-SNAPSHOT/crypto-kms-3.0.0-20230915.013826-1.module.sha256 + - maven/org/opensearch/plugin/crypto-kms/3.0.0-SNAPSHOT/crypto-kms-3.0.0-20230915.013826-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/crypto-kms/3.0.0-SNAPSHOT/crypto-kms-3.0.0-20230915.013826-1.jar.sha512 + - maven/org/opensearch/plugin/crypto-kms/3.0.0-SNAPSHOT/crypto-kms-3.0.0-20230915.013826-1.jar + - maven/org/opensearch/plugin/crypto-kms/3.0.0-SNAPSHOT/crypto-kms-3.0.0-20230915.013826-1.module.sha1 + - maven/org/opensearch/plugin/crypto-kms/3.0.0-SNAPSHOT/crypto-kms-3.0.0-20230915.013826-1.jar.md5 + - maven/org/opensearch/plugin/crypto-kms/3.0.0-SNAPSHOT/crypto-kms-3.0.0-20230915.013826-1-sources.jar.md5 + - maven/org/opensearch/plugin/crypto-kms/3.0.0-SNAPSHOT/crypto-kms-3.0.0-20230915.013826-1-sources.jar.sha1 + - maven/org/opensearch/plugin/crypto-kms/3.0.0-SNAPSHOT/crypto-kms-3.0.0-20230915.013826-1.module.sha512 + - maven/org/opensearch/plugin/crypto-kms/3.0.0-SNAPSHOT/crypto-kms-3.0.0-20230915.013826-1.pom.sha512 + - maven/org/opensearch/plugin/crypto-kms/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/crypto-kms/3.0.0-SNAPSHOT/crypto-kms-3.0.0-20230915.013826-1.jar.sha256 + - maven/org/opensearch/plugin/crypto-kms/3.0.0-SNAPSHOT/crypto-kms-3.0.0-20230915.013826-1.module.md5 + - maven/org/opensearch/plugin/crypto-kms/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/crypto-kms/3.0.0-SNAPSHOT/crypto-kms-3.0.0-20230915.013826-1.pom.sha1 + - maven/org/opensearch/plugin/crypto-kms/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/crypto-kms/3.0.0-SNAPSHOT/crypto-kms-3.0.0-20230915.013826-1.pom.sha256 + - maven/org/opensearch/plugin/crypto-kms/3.0.0-SNAPSHOT/crypto-kms-3.0.0-20230915.013826-1.pom.md5 + - maven/org/opensearch/plugin/crypto-kms/3.0.0-SNAPSHOT/crypto-kms-3.0.0-20230915.013826-1-sources.jar.sha512 + - maven/org/opensearch/plugin/crypto-kms/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/crypto-kms/3.0.0-SNAPSHOT/crypto-kms-3.0.0-20230915.013826-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/crypto-kms/3.0.0-SNAPSHOT/crypto-kms-3.0.0-20230915.013826-1-sources.jar + - maven/org/opensearch/plugin/opensearch-dashboards/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/opensearch-dashboards/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/opensearch-dashboards/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/opensearch-dashboards/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/opensearch-dashboards/maven-metadata.xml + - maven/org/opensearch/plugin/opensearch-dashboards/3.0.0-SNAPSHOT/opensearch-dashboards-3.0.0-20230915.013826-1-sources.jar.sha1 + - maven/org/opensearch/plugin/opensearch-dashboards/3.0.0-SNAPSHOT/opensearch-dashboards-3.0.0-20230915.013826-1.pom.sha512 + - maven/org/opensearch/plugin/opensearch-dashboards/3.0.0-SNAPSHOT/opensearch-dashboards-3.0.0-20230915.013826-1.pom.md5 + - maven/org/opensearch/plugin/opensearch-dashboards/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/opensearch-dashboards/3.0.0-SNAPSHOT/opensearch-dashboards-3.0.0-20230915.013826-1.module.sha256 + - maven/org/opensearch/plugin/opensearch-dashboards/3.0.0-SNAPSHOT/opensearch-dashboards-3.0.0-20230915.013826-1-sources.jar.sha512 + - maven/org/opensearch/plugin/opensearch-dashboards/3.0.0-SNAPSHOT/opensearch-dashboards-3.0.0-20230915.013826-1-javadoc.jar + - maven/org/opensearch/plugin/opensearch-dashboards/3.0.0-SNAPSHOT/opensearch-dashboards-3.0.0-20230915.013826-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/opensearch-dashboards/3.0.0-SNAPSHOT/opensearch-dashboards-3.0.0-20230915.013826-1.pom.sha1 + - maven/org/opensearch/plugin/opensearch-dashboards/3.0.0-SNAPSHOT/opensearch-dashboards-3.0.0-20230915.013826-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/opensearch-dashboards/3.0.0-SNAPSHOT/opensearch-dashboards-3.0.0-20230915.013826-1.module.md5 + - maven/org/opensearch/plugin/opensearch-dashboards/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/opensearch-dashboards/3.0.0-SNAPSHOT/opensearch-dashboards-3.0.0-20230915.013826-1.pom.sha256 + - maven/org/opensearch/plugin/opensearch-dashboards/3.0.0-SNAPSHOT/opensearch-dashboards-3.0.0-20230915.013826-1.jar.sha256 + - maven/org/opensearch/plugin/opensearch-dashboards/3.0.0-SNAPSHOT/opensearch-dashboards-3.0.0-20230915.013826-1.module.sha512 + - maven/org/opensearch/plugin/opensearch-dashboards/3.0.0-SNAPSHOT/opensearch-dashboards-3.0.0-20230915.013826-1.pom + - maven/org/opensearch/plugin/opensearch-dashboards/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/opensearch-dashboards/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/opensearch-dashboards/3.0.0-SNAPSHOT/opensearch-dashboards-3.0.0-20230915.013826-1.module.sha1 + - maven/org/opensearch/plugin/opensearch-dashboards/3.0.0-SNAPSHOT/opensearch-dashboards-3.0.0-20230915.013826-1.jar + - maven/org/opensearch/plugin/opensearch-dashboards/3.0.0-SNAPSHOT/opensearch-dashboards-3.0.0-20230915.013826-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/opensearch-dashboards/3.0.0-SNAPSHOT/opensearch-dashboards-3.0.0-20230915.013826-1-sources.jar.md5 + - maven/org/opensearch/plugin/opensearch-dashboards/3.0.0-SNAPSHOT/opensearch-dashboards-3.0.0-20230915.013826-1-sources.jar.sha256 + - maven/org/opensearch/plugin/opensearch-dashboards/3.0.0-SNAPSHOT/opensearch-dashboards-3.0.0-20230915.013826-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/opensearch-dashboards/3.0.0-SNAPSHOT/opensearch-dashboards-3.0.0-20230915.013826-1-sources.jar + - maven/org/opensearch/plugin/opensearch-dashboards/3.0.0-SNAPSHOT/opensearch-dashboards-3.0.0-20230915.013826-1.jar.sha1 + - maven/org/opensearch/plugin/opensearch-dashboards/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/opensearch-dashboards/3.0.0-SNAPSHOT/opensearch-dashboards-3.0.0-20230915.013826-1.jar.sha512 + - maven/org/opensearch/plugin/opensearch-dashboards/3.0.0-SNAPSHOT/opensearch-dashboards-3.0.0-20230915.013826-1.jar.md5 + - maven/org/opensearch/plugin/opensearch-dashboards/3.0.0-SNAPSHOT/opensearch-dashboards-3.0.0-20230915.013826-1.module + - maven/org/opensearch/plugin/repository-s3/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/repository-s3/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/repository-s3/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/repository-s3/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/repository-s3/maven-metadata.xml + - maven/org/opensearch/plugin/repository-s3/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/repository-s3/3.0.0-SNAPSHOT/repository-s3-3.0.0-20230915.013826-1.jar.md5 + - maven/org/opensearch/plugin/repository-s3/3.0.0-SNAPSHOT/repository-s3-3.0.0-20230915.013826-1.module + - maven/org/opensearch/plugin/repository-s3/3.0.0-SNAPSHOT/repository-s3-3.0.0-20230915.013826-1.pom.sha1 + - maven/org/opensearch/plugin/repository-s3/3.0.0-SNAPSHOT/repository-s3-3.0.0-20230915.013826-1.pom.sha512 + - maven/org/opensearch/plugin/repository-s3/3.0.0-SNAPSHOT/repository-s3-3.0.0-20230915.013826-1.pom.sha256 + - maven/org/opensearch/plugin/repository-s3/3.0.0-SNAPSHOT/repository-s3-3.0.0-20230915.013826-1.module.md5 + - maven/org/opensearch/plugin/repository-s3/3.0.0-SNAPSHOT/repository-s3-3.0.0-20230915.013826-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/repository-s3/3.0.0-SNAPSHOT/repository-s3-3.0.0-20230915.013826-1.pom + - maven/org/opensearch/plugin/repository-s3/3.0.0-SNAPSHOT/repository-s3-3.0.0-20230915.013826-1.module.sha256 + - maven/org/opensearch/plugin/repository-s3/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/repository-s3/3.0.0-SNAPSHOT/repository-s3-3.0.0-20230915.013826-1.jar + - maven/org/opensearch/plugin/repository-s3/3.0.0-SNAPSHOT/repository-s3-3.0.0-20230915.013826-1.module.sha512 + - maven/org/opensearch/plugin/repository-s3/3.0.0-SNAPSHOT/repository-s3-3.0.0-20230915.013826-1-sources.jar.md5 + - maven/org/opensearch/plugin/repository-s3/3.0.0-SNAPSHOT/repository-s3-3.0.0-20230915.013826-1-sources.jar.sha1 + - maven/org/opensearch/plugin/repository-s3/3.0.0-SNAPSHOT/repository-s3-3.0.0-20230915.013826-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/repository-s3/3.0.0-SNAPSHOT/repository-s3-3.0.0-20230915.013826-1-sources.jar + - maven/org/opensearch/plugin/repository-s3/3.0.0-SNAPSHOT/repository-s3-3.0.0-20230915.013826-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/repository-s3/3.0.0-SNAPSHOT/repository-s3-3.0.0-20230915.013826-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/repository-s3/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/repository-s3/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/repository-s3/3.0.0-SNAPSHOT/repository-s3-3.0.0-20230915.013826-1-javadoc.jar + - maven/org/opensearch/plugin/repository-s3/3.0.0-SNAPSHOT/repository-s3-3.0.0-20230915.013826-1.jar.sha512 + - maven/org/opensearch/plugin/repository-s3/3.0.0-SNAPSHOT/repository-s3-3.0.0-20230915.013826-1.jar.sha256 + - maven/org/opensearch/plugin/repository-s3/3.0.0-SNAPSHOT/repository-s3-3.0.0-20230915.013826-1.pom.md5 + - maven/org/opensearch/plugin/repository-s3/3.0.0-SNAPSHOT/repository-s3-3.0.0-20230915.013826-1.module.sha1 + - maven/org/opensearch/plugin/repository-s3/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/repository-s3/3.0.0-SNAPSHOT/repository-s3-3.0.0-20230915.013826-1.jar.sha1 + - maven/org/opensearch/plugin/repository-s3/3.0.0-SNAPSHOT/repository-s3-3.0.0-20230915.013826-1-sources.jar.sha256 + - maven/org/opensearch/plugin/repository-s3/3.0.0-SNAPSHOT/repository-s3-3.0.0-20230915.013826-1-sources.jar.sha512 + - maven/org/opensearch/plugin/reindex-client/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/reindex-client/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/reindex-client/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/reindex-client/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/reindex-client/maven-metadata.xml + - maven/org/opensearch/plugin/reindex-client/3.0.0-SNAPSHOT/reindex-client-3.0.0-20230915.013826-1.module + - maven/org/opensearch/plugin/reindex-client/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/reindex-client/3.0.0-SNAPSHOT/reindex-client-3.0.0-20230915.013826-1.module.sha1 + - maven/org/opensearch/plugin/reindex-client/3.0.0-SNAPSHOT/reindex-client-3.0.0-20230915.013826-1.jar.md5 + - maven/org/opensearch/plugin/reindex-client/3.0.0-SNAPSHOT/reindex-client-3.0.0-20230915.013826-1.pom.sha512 + - maven/org/opensearch/plugin/reindex-client/3.0.0-SNAPSHOT/reindex-client-3.0.0-20230915.013826-1.module.md5 + - maven/org/opensearch/plugin/reindex-client/3.0.0-SNAPSHOT/reindex-client-3.0.0-20230915.013826-1.pom + - maven/org/opensearch/plugin/reindex-client/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/reindex-client/3.0.0-SNAPSHOT/reindex-client-3.0.0-20230915.013826-1-sources.jar.md5 + - maven/org/opensearch/plugin/reindex-client/3.0.0-SNAPSHOT/reindex-client-3.0.0-20230915.013826-1.pom.sha1 + - maven/org/opensearch/plugin/reindex-client/3.0.0-SNAPSHOT/reindex-client-3.0.0-20230915.013826-1.jar.sha256 + - maven/org/opensearch/plugin/reindex-client/3.0.0-SNAPSHOT/reindex-client-3.0.0-20230915.013826-1-javadoc.jar + - maven/org/opensearch/plugin/reindex-client/3.0.0-SNAPSHOT/reindex-client-3.0.0-20230915.013826-1-sources.jar.sha256 + - maven/org/opensearch/plugin/reindex-client/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/reindex-client/3.0.0-SNAPSHOT/reindex-client-3.0.0-20230915.013826-1-sources.jar + - maven/org/opensearch/plugin/reindex-client/3.0.0-SNAPSHOT/reindex-client-3.0.0-20230915.013826-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/reindex-client/3.0.0-SNAPSHOT/reindex-client-3.0.0-20230915.013826-1-sources.jar.sha512 + - maven/org/opensearch/plugin/reindex-client/3.0.0-SNAPSHOT/reindex-client-3.0.0-20230915.013826-1.jar.sha1 + - maven/org/opensearch/plugin/reindex-client/3.0.0-SNAPSHOT/reindex-client-3.0.0-20230915.013826-1-sources.jar.sha1 + - maven/org/opensearch/plugin/reindex-client/3.0.0-SNAPSHOT/reindex-client-3.0.0-20230915.013826-1.module.sha256 + - maven/org/opensearch/plugin/reindex-client/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/reindex-client/3.0.0-SNAPSHOT/reindex-client-3.0.0-20230915.013826-1.jar.sha512 + - maven/org/opensearch/plugin/reindex-client/3.0.0-SNAPSHOT/reindex-client-3.0.0-20230915.013826-1.jar + - maven/org/opensearch/plugin/reindex-client/3.0.0-SNAPSHOT/reindex-client-3.0.0-20230915.013826-1.pom.md5 + - maven/org/opensearch/plugin/reindex-client/3.0.0-SNAPSHOT/reindex-client-3.0.0-20230915.013826-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/reindex-client/3.0.0-SNAPSHOT/reindex-client-3.0.0-20230915.013826-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/reindex-client/3.0.0-SNAPSHOT/reindex-client-3.0.0-20230915.013826-1.pom.sha256 + - maven/org/opensearch/plugin/reindex-client/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/reindex-client/3.0.0-SNAPSHOT/reindex-client-3.0.0-20230915.013826-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/reindex-client/3.0.0-SNAPSHOT/reindex-client-3.0.0-20230915.013826-1.module.sha512 + - maven/org/opensearch/plugin/ingest-attachment/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/ingest-attachment/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/ingest-attachment/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/ingest-attachment/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/ingest-attachment/maven-metadata.xml + - maven/org/opensearch/plugin/ingest-attachment/3.0.0-SNAPSHOT/ingest-attachment-3.0.0-20230915.013826-1.jar.sha1 + - maven/org/opensearch/plugin/ingest-attachment/3.0.0-SNAPSHOT/ingest-attachment-3.0.0-20230915.013826-1-sources.jar.sha512 + - maven/org/opensearch/plugin/ingest-attachment/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/ingest-attachment/3.0.0-SNAPSHOT/ingest-attachment-3.0.0-20230915.013826-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/ingest-attachment/3.0.0-SNAPSHOT/ingest-attachment-3.0.0-20230915.013826-1.module.md5 + - maven/org/opensearch/plugin/ingest-attachment/3.0.0-SNAPSHOT/ingest-attachment-3.0.0-20230915.013826-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/ingest-attachment/3.0.0-SNAPSHOT/ingest-attachment-3.0.0-20230915.013826-1.jar + - maven/org/opensearch/plugin/ingest-attachment/3.0.0-SNAPSHOT/ingest-attachment-3.0.0-20230915.013826-1.module + - maven/org/opensearch/plugin/ingest-attachment/3.0.0-SNAPSHOT/ingest-attachment-3.0.0-20230915.013826-1.jar.md5 + - maven/org/opensearch/plugin/ingest-attachment/3.0.0-SNAPSHOT/ingest-attachment-3.0.0-20230915.013826-1.jar.sha512 + - maven/org/opensearch/plugin/ingest-attachment/3.0.0-SNAPSHOT/ingest-attachment-3.0.0-20230915.013826-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/ingest-attachment/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/ingest-attachment/3.0.0-SNAPSHOT/ingest-attachment-3.0.0-20230915.013826-1.pom.sha512 + - maven/org/opensearch/plugin/ingest-attachment/3.0.0-SNAPSHOT/ingest-attachment-3.0.0-20230915.013826-1.pom + - maven/org/opensearch/plugin/ingest-attachment/3.0.0-SNAPSHOT/ingest-attachment-3.0.0-20230915.013826-1.pom.sha1 + - maven/org/opensearch/plugin/ingest-attachment/3.0.0-SNAPSHOT/ingest-attachment-3.0.0-20230915.013826-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/ingest-attachment/3.0.0-SNAPSHOT/ingest-attachment-3.0.0-20230915.013826-1.module.sha512 + - maven/org/opensearch/plugin/ingest-attachment/3.0.0-SNAPSHOT/ingest-attachment-3.0.0-20230915.013826-1.pom.sha256 + - maven/org/opensearch/plugin/ingest-attachment/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/ingest-attachment/3.0.0-SNAPSHOT/ingest-attachment-3.0.0-20230915.013826-1-sources.jar + - maven/org/opensearch/plugin/ingest-attachment/3.0.0-SNAPSHOT/ingest-attachment-3.0.0-20230915.013826-1-sources.jar.sha256 + - maven/org/opensearch/plugin/ingest-attachment/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/ingest-attachment/3.0.0-SNAPSHOT/ingest-attachment-3.0.0-20230915.013826-1.jar.sha256 + - maven/org/opensearch/plugin/ingest-attachment/3.0.0-SNAPSHOT/ingest-attachment-3.0.0-20230915.013826-1-sources.jar.sha1 + - maven/org/opensearch/plugin/ingest-attachment/3.0.0-SNAPSHOT/ingest-attachment-3.0.0-20230915.013826-1.pom.md5 + - maven/org/opensearch/plugin/ingest-attachment/3.0.0-SNAPSHOT/ingest-attachment-3.0.0-20230915.013826-1-sources.jar.md5 + - maven/org/opensearch/plugin/ingest-attachment/3.0.0-SNAPSHOT/ingest-attachment-3.0.0-20230915.013826-1.module.sha1 + - maven/org/opensearch/plugin/ingest-attachment/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/ingest-attachment/3.0.0-SNAPSHOT/ingest-attachment-3.0.0-20230915.013826-1-javadoc.jar + - maven/org/opensearch/plugin/ingest-attachment/3.0.0-SNAPSHOT/ingest-attachment-3.0.0-20230915.013826-1.module.sha256 + - maven/org/opensearch/plugin/rank-eval-client/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/rank-eval-client/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/rank-eval-client/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/rank-eval-client/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/rank-eval-client/maven-metadata.xml + - maven/org/opensearch/plugin/rank-eval-client/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/rank-eval-client/3.0.0-SNAPSHOT/rank-eval-client-3.0.0-20230915.013826-1.pom.sha256 + - maven/org/opensearch/plugin/rank-eval-client/3.0.0-SNAPSHOT/rank-eval-client-3.0.0-20230915.013826-1-sources.jar.sha256 + - maven/org/opensearch/plugin/rank-eval-client/3.0.0-SNAPSHOT/rank-eval-client-3.0.0-20230915.013826-1.module.sha1 + - maven/org/opensearch/plugin/rank-eval-client/3.0.0-SNAPSHOT/rank-eval-client-3.0.0-20230915.013826-1-sources.jar.sha1 + - maven/org/opensearch/plugin/rank-eval-client/3.0.0-SNAPSHOT/rank-eval-client-3.0.0-20230915.013826-1.module.sha512 + - maven/org/opensearch/plugin/rank-eval-client/3.0.0-SNAPSHOT/rank-eval-client-3.0.0-20230915.013826-1.pom.sha512 + - maven/org/opensearch/plugin/rank-eval-client/3.0.0-SNAPSHOT/rank-eval-client-3.0.0-20230915.013826-1-sources.jar + - maven/org/opensearch/plugin/rank-eval-client/3.0.0-SNAPSHOT/rank-eval-client-3.0.0-20230915.013826-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/rank-eval-client/3.0.0-SNAPSHOT/rank-eval-client-3.0.0-20230915.013826-1.pom + - maven/org/opensearch/plugin/rank-eval-client/3.0.0-SNAPSHOT/rank-eval-client-3.0.0-20230915.013826-1-sources.jar.md5 + - maven/org/opensearch/plugin/rank-eval-client/3.0.0-SNAPSHOT/rank-eval-client-3.0.0-20230915.013826-1.module.md5 + - maven/org/opensearch/plugin/rank-eval-client/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/rank-eval-client/3.0.0-SNAPSHOT/rank-eval-client-3.0.0-20230915.013826-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/rank-eval-client/3.0.0-SNAPSHOT/rank-eval-client-3.0.0-20230915.013826-1-javadoc.jar + - maven/org/opensearch/plugin/rank-eval-client/3.0.0-SNAPSHOT/rank-eval-client-3.0.0-20230915.013826-1.jar.sha256 + - maven/org/opensearch/plugin/rank-eval-client/3.0.0-SNAPSHOT/rank-eval-client-3.0.0-20230915.013826-1.pom.md5 + - maven/org/opensearch/plugin/rank-eval-client/3.0.0-SNAPSHOT/rank-eval-client-3.0.0-20230915.013826-1.pom.sha1 + - maven/org/opensearch/plugin/rank-eval-client/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/rank-eval-client/3.0.0-SNAPSHOT/rank-eval-client-3.0.0-20230915.013826-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/rank-eval-client/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/rank-eval-client/3.0.0-SNAPSHOT/rank-eval-client-3.0.0-20230915.013826-1.jar.sha512 + - maven/org/opensearch/plugin/rank-eval-client/3.0.0-SNAPSHOT/rank-eval-client-3.0.0-20230915.013826-1.module + - maven/org/opensearch/plugin/rank-eval-client/3.0.0-SNAPSHOT/rank-eval-client-3.0.0-20230915.013826-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/rank-eval-client/3.0.0-SNAPSHOT/rank-eval-client-3.0.0-20230915.013826-1.jar.md5 + - maven/org/opensearch/plugin/rank-eval-client/3.0.0-SNAPSHOT/rank-eval-client-3.0.0-20230915.013826-1.module.sha256 + - maven/org/opensearch/plugin/rank-eval-client/3.0.0-SNAPSHOT/rank-eval-client-3.0.0-20230915.013826-1-sources.jar.sha512 + - maven/org/opensearch/plugin/rank-eval-client/3.0.0-SNAPSHOT/rank-eval-client-3.0.0-20230915.013826-1.jar + - maven/org/opensearch/plugin/rank-eval-client/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/rank-eval-client/3.0.0-SNAPSHOT/rank-eval-client-3.0.0-20230915.013826-1.jar.sha1 + - maven/org/opensearch/plugin/search-pipeline-common/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/search-pipeline-common/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/search-pipeline-common/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/search-pipeline-common/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/search-pipeline-common/maven-metadata.xml + - maven/org/opensearch/plugin/search-pipeline-common/3.0.0-SNAPSHOT/search-pipeline-common-3.0.0-20230915.013826-1.pom.sha512 + - maven/org/opensearch/plugin/search-pipeline-common/3.0.0-SNAPSHOT/search-pipeline-common-3.0.0-20230915.013826-1-javadoc.jar + - maven/org/opensearch/plugin/search-pipeline-common/3.0.0-SNAPSHOT/search-pipeline-common-3.0.0-20230915.013826-1.pom + - maven/org/opensearch/plugin/search-pipeline-common/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/search-pipeline-common/3.0.0-SNAPSHOT/search-pipeline-common-3.0.0-20230915.013826-1-sources.jar.sha1 + - maven/org/opensearch/plugin/search-pipeline-common/3.0.0-SNAPSHOT/search-pipeline-common-3.0.0-20230915.013826-1.jar.sha256 + - maven/org/opensearch/plugin/search-pipeline-common/3.0.0-SNAPSHOT/search-pipeline-common-3.0.0-20230915.013826-1.module.sha1 + - maven/org/opensearch/plugin/search-pipeline-common/3.0.0-SNAPSHOT/search-pipeline-common-3.0.0-20230915.013826-1.jar + - maven/org/opensearch/plugin/search-pipeline-common/3.0.0-SNAPSHOT/search-pipeline-common-3.0.0-20230915.013826-1.jar.sha1 + - maven/org/opensearch/plugin/search-pipeline-common/3.0.0-SNAPSHOT/search-pipeline-common-3.0.0-20230915.013826-1-sources.jar.md5 + - maven/org/opensearch/plugin/search-pipeline-common/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/search-pipeline-common/3.0.0-SNAPSHOT/search-pipeline-common-3.0.0-20230915.013826-1.module + - maven/org/opensearch/plugin/search-pipeline-common/3.0.0-SNAPSHOT/search-pipeline-common-3.0.0-20230915.013826-1-sources.jar.sha256 + - maven/org/opensearch/plugin/search-pipeline-common/3.0.0-SNAPSHOT/search-pipeline-common-3.0.0-20230915.013826-1.pom.md5 + - maven/org/opensearch/plugin/search-pipeline-common/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/search-pipeline-common/3.0.0-SNAPSHOT/search-pipeline-common-3.0.0-20230915.013826-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/search-pipeline-common/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/search-pipeline-common/3.0.0-SNAPSHOT/search-pipeline-common-3.0.0-20230915.013826-1.pom.sha1 + - maven/org/opensearch/plugin/search-pipeline-common/3.0.0-SNAPSHOT/search-pipeline-common-3.0.0-20230915.013826-1.module.md5 + - maven/org/opensearch/plugin/search-pipeline-common/3.0.0-SNAPSHOT/search-pipeline-common-3.0.0-20230915.013826-1.module.sha256 + - maven/org/opensearch/plugin/search-pipeline-common/3.0.0-SNAPSHOT/search-pipeline-common-3.0.0-20230915.013826-1-sources.jar + - maven/org/opensearch/plugin/search-pipeline-common/3.0.0-SNAPSHOT/search-pipeline-common-3.0.0-20230915.013826-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/search-pipeline-common/3.0.0-SNAPSHOT/search-pipeline-common-3.0.0-20230915.013826-1-sources.jar.sha512 + - maven/org/opensearch/plugin/search-pipeline-common/3.0.0-SNAPSHOT/search-pipeline-common-3.0.0-20230915.013826-1.pom.sha256 + - maven/org/opensearch/plugin/search-pipeline-common/3.0.0-SNAPSHOT/search-pipeline-common-3.0.0-20230915.013826-1.module.sha512 + - maven/org/opensearch/plugin/search-pipeline-common/3.0.0-SNAPSHOT/search-pipeline-common-3.0.0-20230915.013826-1.jar.md5 + - maven/org/opensearch/plugin/search-pipeline-common/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/search-pipeline-common/3.0.0-SNAPSHOT/search-pipeline-common-3.0.0-20230915.013826-1.jar.sha512 + - maven/org/opensearch/plugin/search-pipeline-common/3.0.0-SNAPSHOT/search-pipeline-common-3.0.0-20230915.013826-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/search-pipeline-common/3.0.0-SNAPSHOT/search-pipeline-common-3.0.0-20230915.013826-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/analysis-smartcn/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/analysis-smartcn/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/analysis-smartcn/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/analysis-smartcn/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/analysis-smartcn/maven-metadata.xml + - maven/org/opensearch/plugin/analysis-smartcn/3.0.0-SNAPSHOT/analysis-smartcn-3.0.0-20230915.013826-1.pom.sha512 + - maven/org/opensearch/plugin/analysis-smartcn/3.0.0-SNAPSHOT/analysis-smartcn-3.0.0-20230915.013826-1.jar.md5 + - maven/org/opensearch/plugin/analysis-smartcn/3.0.0-SNAPSHOT/analysis-smartcn-3.0.0-20230915.013826-1.module.sha1 + - maven/org/opensearch/plugin/analysis-smartcn/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/analysis-smartcn/3.0.0-SNAPSHOT/analysis-smartcn-3.0.0-20230915.013826-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/analysis-smartcn/3.0.0-SNAPSHOT/analysis-smartcn-3.0.0-20230915.013826-1.pom + - maven/org/opensearch/plugin/analysis-smartcn/3.0.0-SNAPSHOT/analysis-smartcn-3.0.0-20230915.013826-1.module.sha256 + - maven/org/opensearch/plugin/analysis-smartcn/3.0.0-SNAPSHOT/analysis-smartcn-3.0.0-20230915.013826-1-sources.jar + - maven/org/opensearch/plugin/analysis-smartcn/3.0.0-SNAPSHOT/analysis-smartcn-3.0.0-20230915.013826-1.module.sha512 + - maven/org/opensearch/plugin/analysis-smartcn/3.0.0-SNAPSHOT/analysis-smartcn-3.0.0-20230915.013826-1-javadoc.jar + - maven/org/opensearch/plugin/analysis-smartcn/3.0.0-SNAPSHOT/analysis-smartcn-3.0.0-20230915.013826-1-sources.jar.sha1 + - maven/org/opensearch/plugin/analysis-smartcn/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/analysis-smartcn/3.0.0-SNAPSHOT/analysis-smartcn-3.0.0-20230915.013826-1-sources.jar.sha512 + - maven/org/opensearch/plugin/analysis-smartcn/3.0.0-SNAPSHOT/analysis-smartcn-3.0.0-20230915.013826-1.module + - maven/org/opensearch/plugin/analysis-smartcn/3.0.0-SNAPSHOT/analysis-smartcn-3.0.0-20230915.013826-1-sources.jar.sha256 + - maven/org/opensearch/plugin/analysis-smartcn/3.0.0-SNAPSHOT/analysis-smartcn-3.0.0-20230915.013826-1-sources.jar.md5 + - maven/org/opensearch/plugin/analysis-smartcn/3.0.0-SNAPSHOT/analysis-smartcn-3.0.0-20230915.013826-1.jar + - maven/org/opensearch/plugin/analysis-smartcn/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/analysis-smartcn/3.0.0-SNAPSHOT/analysis-smartcn-3.0.0-20230915.013826-1.jar.sha256 + - maven/org/opensearch/plugin/analysis-smartcn/3.0.0-SNAPSHOT/analysis-smartcn-3.0.0-20230915.013826-1.module.md5 + - maven/org/opensearch/plugin/analysis-smartcn/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/analysis-smartcn/3.0.0-SNAPSHOT/analysis-smartcn-3.0.0-20230915.013826-1.pom.md5 + - maven/org/opensearch/plugin/analysis-smartcn/3.0.0-SNAPSHOT/analysis-smartcn-3.0.0-20230915.013826-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/analysis-smartcn/3.0.0-SNAPSHOT/analysis-smartcn-3.0.0-20230915.013826-1.pom.sha1 + - maven/org/opensearch/plugin/analysis-smartcn/3.0.0-SNAPSHOT/analysis-smartcn-3.0.0-20230915.013826-1.jar.sha512 + - maven/org/opensearch/plugin/analysis-smartcn/3.0.0-SNAPSHOT/analysis-smartcn-3.0.0-20230915.013826-1.pom.sha256 + - maven/org/opensearch/plugin/analysis-smartcn/3.0.0-SNAPSHOT/analysis-smartcn-3.0.0-20230915.013826-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/analysis-smartcn/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/analysis-smartcn/3.0.0-SNAPSHOT/analysis-smartcn-3.0.0-20230915.013826-1.jar.sha1 + - maven/org/opensearch/plugin/analysis-smartcn/3.0.0-SNAPSHOT/analysis-smartcn-3.0.0-20230915.013826-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/mapper-murmur3/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/mapper-murmur3/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/mapper-murmur3/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/mapper-murmur3/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/mapper-murmur3/maven-metadata.xml + - maven/org/opensearch/plugin/mapper-murmur3/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/mapper-murmur3/3.0.0-SNAPSHOT/mapper-murmur3-3.0.0-20230915.013826-1.module.md5 + - maven/org/opensearch/plugin/mapper-murmur3/3.0.0-SNAPSHOT/mapper-murmur3-3.0.0-20230915.013826-1.pom.sha1 + - maven/org/opensearch/plugin/mapper-murmur3/3.0.0-SNAPSHOT/mapper-murmur3-3.0.0-20230915.013826-1-javadoc.jar + - maven/org/opensearch/plugin/mapper-murmur3/3.0.0-SNAPSHOT/mapper-murmur3-3.0.0-20230915.013826-1.pom.md5 + - maven/org/opensearch/plugin/mapper-murmur3/3.0.0-SNAPSHOT/mapper-murmur3-3.0.0-20230915.013826-1.module.sha512 + - maven/org/opensearch/plugin/mapper-murmur3/3.0.0-SNAPSHOT/mapper-murmur3-3.0.0-20230915.013826-1.jar.sha256 + - maven/org/opensearch/plugin/mapper-murmur3/3.0.0-SNAPSHOT/mapper-murmur3-3.0.0-20230915.013826-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/mapper-murmur3/3.0.0-SNAPSHOT/mapper-murmur3-3.0.0-20230915.013826-1-sources.jar.sha256 + - maven/org/opensearch/plugin/mapper-murmur3/3.0.0-SNAPSHOT/mapper-murmur3-3.0.0-20230915.013826-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/mapper-murmur3/3.0.0-SNAPSHOT/mapper-murmur3-3.0.0-20230915.013826-1.module.sha256 + - maven/org/opensearch/plugin/mapper-murmur3/3.0.0-SNAPSHOT/mapper-murmur3-3.0.0-20230915.013826-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/mapper-murmur3/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/mapper-murmur3/3.0.0-SNAPSHOT/mapper-murmur3-3.0.0-20230915.013826-1-sources.jar + - maven/org/opensearch/plugin/mapper-murmur3/3.0.0-SNAPSHOT/mapper-murmur3-3.0.0-20230915.013826-1.module.sha1 + - maven/org/opensearch/plugin/mapper-murmur3/3.0.0-SNAPSHOT/mapper-murmur3-3.0.0-20230915.013826-1.jar + - maven/org/opensearch/plugin/mapper-murmur3/3.0.0-SNAPSHOT/mapper-murmur3-3.0.0-20230915.013826-1.module + - maven/org/opensearch/plugin/mapper-murmur3/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/mapper-murmur3/3.0.0-SNAPSHOT/mapper-murmur3-3.0.0-20230915.013826-1.pom + - maven/org/opensearch/plugin/mapper-murmur3/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/mapper-murmur3/3.0.0-SNAPSHOT/mapper-murmur3-3.0.0-20230915.013826-1.jar.sha1 + - maven/org/opensearch/plugin/mapper-murmur3/3.0.0-SNAPSHOT/mapper-murmur3-3.0.0-20230915.013826-1.jar.md5 + - maven/org/opensearch/plugin/mapper-murmur3/3.0.0-SNAPSHOT/mapper-murmur3-3.0.0-20230915.013826-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/mapper-murmur3/3.0.0-SNAPSHOT/mapper-murmur3-3.0.0-20230915.013826-1-sources.jar.sha512 + - maven/org/opensearch/plugin/mapper-murmur3/3.0.0-SNAPSHOT/mapper-murmur3-3.0.0-20230915.013826-1-sources.jar.sha1 + - maven/org/opensearch/plugin/mapper-murmur3/3.0.0-SNAPSHOT/mapper-murmur3-3.0.0-20230915.013826-1.pom.sha512 + - maven/org/opensearch/plugin/mapper-murmur3/3.0.0-SNAPSHOT/mapper-murmur3-3.0.0-20230915.013826-1-sources.jar.md5 + - maven/org/opensearch/plugin/mapper-murmur3/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/mapper-murmur3/3.0.0-SNAPSHOT/mapper-murmur3-3.0.0-20230915.013826-1.jar.sha512 + - maven/org/opensearch/plugin/mapper-murmur3/3.0.0-SNAPSHOT/mapper-murmur3-3.0.0-20230915.013826-1.pom.sha256 + - maven/org/opensearch/plugin/mapper-extras-client/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/mapper-extras-client/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/mapper-extras-client/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/mapper-extras-client/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/mapper-extras-client/maven-metadata.xml + - maven/org/opensearch/plugin/mapper-extras-client/3.0.0-SNAPSHOT/mapper-extras-client-3.0.0-20230915.013826-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/mapper-extras-client/3.0.0-SNAPSHOT/mapper-extras-client-3.0.0-20230915.013826-1-sources.jar.sha256 + - maven/org/opensearch/plugin/mapper-extras-client/3.0.0-SNAPSHOT/mapper-extras-client-3.0.0-20230915.013826-1.module.sha256 + - maven/org/opensearch/plugin/mapper-extras-client/3.0.0-SNAPSHOT/mapper-extras-client-3.0.0-20230915.013826-1-sources.jar.md5 + - maven/org/opensearch/plugin/mapper-extras-client/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/mapper-extras-client/3.0.0-SNAPSHOT/mapper-extras-client-3.0.0-20230915.013826-1-sources.jar.sha1 + - maven/org/opensearch/plugin/mapper-extras-client/3.0.0-SNAPSHOT/mapper-extras-client-3.0.0-20230915.013826-1.jar.md5 + - maven/org/opensearch/plugin/mapper-extras-client/3.0.0-SNAPSHOT/mapper-extras-client-3.0.0-20230915.013826-1.module + - maven/org/opensearch/plugin/mapper-extras-client/3.0.0-SNAPSHOT/mapper-extras-client-3.0.0-20230915.013826-1.module.sha512 + - maven/org/opensearch/plugin/mapper-extras-client/3.0.0-SNAPSHOT/mapper-extras-client-3.0.0-20230915.013826-1.jar + - maven/org/opensearch/plugin/mapper-extras-client/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/mapper-extras-client/3.0.0-SNAPSHOT/mapper-extras-client-3.0.0-20230915.013826-1.pom.sha256 + - maven/org/opensearch/plugin/mapper-extras-client/3.0.0-SNAPSHOT/mapper-extras-client-3.0.0-20230915.013826-1-javadoc.jar + - maven/org/opensearch/plugin/mapper-extras-client/3.0.0-SNAPSHOT/mapper-extras-client-3.0.0-20230915.013826-1.jar.sha512 + - maven/org/opensearch/plugin/mapper-extras-client/3.0.0-SNAPSHOT/mapper-extras-client-3.0.0-20230915.013826-1.jar.sha1 + - maven/org/opensearch/plugin/mapper-extras-client/3.0.0-SNAPSHOT/mapper-extras-client-3.0.0-20230915.013826-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/mapper-extras-client/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/mapper-extras-client/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/mapper-extras-client/3.0.0-SNAPSHOT/mapper-extras-client-3.0.0-20230915.013826-1.module.md5 + - maven/org/opensearch/plugin/mapper-extras-client/3.0.0-SNAPSHOT/mapper-extras-client-3.0.0-20230915.013826-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/mapper-extras-client/3.0.0-SNAPSHOT/mapper-extras-client-3.0.0-20230915.013826-1.module.sha1 + - maven/org/opensearch/plugin/mapper-extras-client/3.0.0-SNAPSHOT/mapper-extras-client-3.0.0-20230915.013826-1-sources.jar.sha512 + - maven/org/opensearch/plugin/mapper-extras-client/3.0.0-SNAPSHOT/mapper-extras-client-3.0.0-20230915.013826-1-sources.jar + - maven/org/opensearch/plugin/mapper-extras-client/3.0.0-SNAPSHOT/mapper-extras-client-3.0.0-20230915.013826-1.jar.sha256 + - maven/org/opensearch/plugin/mapper-extras-client/3.0.0-SNAPSHOT/mapper-extras-client-3.0.0-20230915.013826-1.pom + - maven/org/opensearch/plugin/mapper-extras-client/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/mapper-extras-client/3.0.0-SNAPSHOT/mapper-extras-client-3.0.0-20230915.013826-1.pom.md5 + - maven/org/opensearch/plugin/mapper-extras-client/3.0.0-SNAPSHOT/mapper-extras-client-3.0.0-20230915.013826-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/mapper-extras-client/3.0.0-SNAPSHOT/mapper-extras-client-3.0.0-20230915.013826-1.pom.sha1 + - maven/org/opensearch/plugin/mapper-extras-client/3.0.0-SNAPSHOT/mapper-extras-client-3.0.0-20230915.013826-1.pom.sha512 + - maven/org/opensearch/os/maven-metadata.xml.sha512 + - maven/org/opensearch/os/maven-metadata.xml.md5 + - maven/org/opensearch/os/maven-metadata.xml.sha256 + - maven/org/opensearch/os/maven-metadata.xml.sha1 + - maven/org/opensearch/os/maven-metadata.xml + - maven/org/opensearch/os/3.0.0-SNAPSHOT/os-3.0.0-20230915.013826-1.jar + - maven/org/opensearch/os/3.0.0-SNAPSHOT/os-3.0.0-20230915.013826-1.module.sha1 + - maven/org/opensearch/os/3.0.0-SNAPSHOT/os-3.0.0-20230915.013826-1-javadoc.jar + - maven/org/opensearch/os/3.0.0-SNAPSHOT/os-3.0.0-20230915.013826-1-sources.jar.sha512 + - maven/org/opensearch/os/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/os/3.0.0-SNAPSHOT/os-3.0.0-20230915.013826-1.module.sha512 + - maven/org/opensearch/os/3.0.0-SNAPSHOT/os-3.0.0-20230915.013826-1-javadoc.jar.sha256 + - maven/org/opensearch/os/3.0.0-SNAPSHOT/os-3.0.0-20230915.013826-1.module + - maven/org/opensearch/os/3.0.0-SNAPSHOT/os-3.0.0-20230915.013826-1.module.md5 + - maven/org/opensearch/os/3.0.0-SNAPSHOT/os-3.0.0-20230915.013826-1.jar.sha512 + - maven/org/opensearch/os/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/os/3.0.0-SNAPSHOT/os-3.0.0-20230915.013826-1-javadoc.jar.sha512 + - maven/org/opensearch/os/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/os/3.0.0-SNAPSHOT/os-3.0.0-20230915.013826-1.jar.sha256 + - maven/org/opensearch/os/3.0.0-SNAPSHOT/os-3.0.0-20230915.013826-1-javadoc.jar.md5 + - maven/org/opensearch/os/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/os/3.0.0-SNAPSHOT/os-3.0.0-20230915.013826-1.pom.sha1 + - maven/org/opensearch/os/3.0.0-SNAPSHOT/os-3.0.0-20230915.013826-1.pom + - maven/org/opensearch/os/3.0.0-SNAPSHOT/os-3.0.0-20230915.013826-1-sources.jar.md5 + - maven/org/opensearch/os/3.0.0-SNAPSHOT/os-3.0.0-20230915.013826-1-sources.jar.sha256 + - maven/org/opensearch/os/3.0.0-SNAPSHOT/os-3.0.0-20230915.013826-1.module.sha256 + - maven/org/opensearch/os/3.0.0-SNAPSHOT/os-3.0.0-20230915.013826-1.jar.md5 + - maven/org/opensearch/os/3.0.0-SNAPSHOT/os-3.0.0-20230915.013826-1-javadoc.jar.sha1 + - maven/org/opensearch/os/3.0.0-SNAPSHOT/os-3.0.0-20230915.013826-1.pom.sha512 + - maven/org/opensearch/os/3.0.0-SNAPSHOT/os-3.0.0-20230915.013826-1.jar.sha1 + - maven/org/opensearch/os/3.0.0-SNAPSHOT/os-3.0.0-20230915.013826-1-sources.jar + - maven/org/opensearch/os/3.0.0-SNAPSHOT/os-3.0.0-20230915.013826-1.pom.md5 + - maven/org/opensearch/os/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/os/3.0.0-SNAPSHOT/os-3.0.0-20230915.013826-1.pom.sha256 + - maven/org/opensearch/os/3.0.0-SNAPSHOT/os-3.0.0-20230915.013826-1-sources.jar.sha1 + - maven/org/opensearch/client/client-benchmarks/maven-metadata.xml.sha512 + - maven/org/opensearch/client/client-benchmarks/maven-metadata.xml.md5 + - maven/org/opensearch/client/client-benchmarks/maven-metadata.xml.sha256 + - maven/org/opensearch/client/client-benchmarks/maven-metadata.xml.sha1 + - maven/org/opensearch/client/client-benchmarks/maven-metadata.xml + - maven/org/opensearch/client/client-benchmarks/3.0.0-SNAPSHOT/client-benchmarks-3.0.0-20230915.013826-1-javadoc.jar.sha256 + - maven/org/opensearch/client/client-benchmarks/3.0.0-SNAPSHOT/client-benchmarks-3.0.0-20230915.013826-1-sources.jar.md5 + - maven/org/opensearch/client/client-benchmarks/3.0.0-SNAPSHOT/client-benchmarks-3.0.0-20230915.013826-1-sources.jar.sha1 + - maven/org/opensearch/client/client-benchmarks/3.0.0-SNAPSHOT/client-benchmarks-3.0.0-20230915.013826-1.pom.sha256 + - maven/org/opensearch/client/client-benchmarks/3.0.0-SNAPSHOT/client-benchmarks-3.0.0-20230915.013826-1.jar.sha1 + - maven/org/opensearch/client/client-benchmarks/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/client/client-benchmarks/3.0.0-SNAPSHOT/client-benchmarks-3.0.0-20230915.013826-1-javadoc.jar.md5 + - maven/org/opensearch/client/client-benchmarks/3.0.0-SNAPSHOT/client-benchmarks-3.0.0-20230915.013826-1.module.sha1 + - maven/org/opensearch/client/client-benchmarks/3.0.0-SNAPSHOT/client-benchmarks-3.0.0-20230915.013826-1.module.sha256 + - maven/org/opensearch/client/client-benchmarks/3.0.0-SNAPSHOT/client-benchmarks-3.0.0-20230915.013826-1.jar.sha512 + - maven/org/opensearch/client/client-benchmarks/3.0.0-SNAPSHOT/client-benchmarks-3.0.0-20230915.013826-1-javadoc.jar + - maven/org/opensearch/client/client-benchmarks/3.0.0-SNAPSHOT/client-benchmarks-3.0.0-20230915.013826-1-sources.jar.sha512 + - maven/org/opensearch/client/client-benchmarks/3.0.0-SNAPSHOT/client-benchmarks-3.0.0-20230915.013826-1.jar + - maven/org/opensearch/client/client-benchmarks/3.0.0-SNAPSHOT/client-benchmarks-3.0.0-20230915.013826-1.pom.sha1 + - maven/org/opensearch/client/client-benchmarks/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/client/client-benchmarks/3.0.0-SNAPSHOT/client-benchmarks-3.0.0-20230915.013826-1-javadoc.jar.sha512 + - maven/org/opensearch/client/client-benchmarks/3.0.0-SNAPSHOT/client-benchmarks-3.0.0-20230915.013826-1.pom + - maven/org/opensearch/client/client-benchmarks/3.0.0-SNAPSHOT/client-benchmarks-3.0.0-20230915.013826-1.module.sha512 + - maven/org/opensearch/client/client-benchmarks/3.0.0-SNAPSHOT/client-benchmarks-3.0.0-20230915.013826-1-sources.jar.sha256 + - maven/org/opensearch/client/client-benchmarks/3.0.0-SNAPSHOT/client-benchmarks-3.0.0-20230915.013826-1-javadoc.jar.sha1 + - maven/org/opensearch/client/client-benchmarks/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/client/client-benchmarks/3.0.0-SNAPSHOT/client-benchmarks-3.0.0-20230915.013826-1-sources.jar + - maven/org/opensearch/client/client-benchmarks/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/client/client-benchmarks/3.0.0-SNAPSHOT/client-benchmarks-3.0.0-20230915.013826-1.module.md5 + - maven/org/opensearch/client/client-benchmarks/3.0.0-SNAPSHOT/client-benchmarks-3.0.0-20230915.013826-1.pom.md5 + - maven/org/opensearch/client/client-benchmarks/3.0.0-SNAPSHOT/client-benchmarks-3.0.0-20230915.013826-1.jar.md5 + - maven/org/opensearch/client/client-benchmarks/3.0.0-SNAPSHOT/client-benchmarks-3.0.0-20230915.013826-1.module + - maven/org/opensearch/client/client-benchmarks/3.0.0-SNAPSHOT/client-benchmarks-3.0.0-20230915.013826-1.pom.sha512 + - maven/org/opensearch/client/client-benchmarks/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/client/client-benchmarks/3.0.0-SNAPSHOT/client-benchmarks-3.0.0-20230915.013826-1.jar.sha256 + - maven/org/opensearch/client/opensearch-rest-client/maven-metadata.xml.sha512 + - maven/org/opensearch/client/opensearch-rest-client/maven-metadata.xml.md5 + - maven/org/opensearch/client/opensearch-rest-client/maven-metadata.xml.sha256 + - maven/org/opensearch/client/opensearch-rest-client/maven-metadata.xml.sha1 + - maven/org/opensearch/client/opensearch-rest-client/maven-metadata.xml + - maven/org/opensearch/client/opensearch-rest-client/3.0.0-SNAPSHOT/opensearch-rest-client-3.0.0-20230915.013826-1.jar.sha1 + - maven/org/opensearch/client/opensearch-rest-client/3.0.0-SNAPSHOT/opensearch-rest-client-3.0.0-20230915.013826-1.module + - maven/org/opensearch/client/opensearch-rest-client/3.0.0-SNAPSHOT/opensearch-rest-client-3.0.0-20230915.013826-1-sources.jar.sha256 + - maven/org/opensearch/client/opensearch-rest-client/3.0.0-SNAPSHOT/opensearch-rest-client-3.0.0-20230915.013826-1.jar.sha512 + - maven/org/opensearch/client/opensearch-rest-client/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/client/opensearch-rest-client/3.0.0-SNAPSHOT/opensearch-rest-client-3.0.0-20230915.013826-1-javadoc.jar.sha512 + - maven/org/opensearch/client/opensearch-rest-client/3.0.0-SNAPSHOT/opensearch-rest-client-3.0.0-20230915.013826-1.module.sha1 + - maven/org/opensearch/client/opensearch-rest-client/3.0.0-SNAPSHOT/opensearch-rest-client-3.0.0-20230915.013826-1-sources.jar + - maven/org/opensearch/client/opensearch-rest-client/3.0.0-SNAPSHOT/opensearch-rest-client-3.0.0-20230915.013826-1-javadoc.jar.md5 + - maven/org/opensearch/client/opensearch-rest-client/3.0.0-SNAPSHOT/opensearch-rest-client-3.0.0-20230915.013826-1.module.md5 + - maven/org/opensearch/client/opensearch-rest-client/3.0.0-SNAPSHOT/opensearch-rest-client-3.0.0-20230915.013826-1.pom + - maven/org/opensearch/client/opensearch-rest-client/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/client/opensearch-rest-client/3.0.0-SNAPSHOT/opensearch-rest-client-3.0.0-20230915.013826-1.jar + - maven/org/opensearch/client/opensearch-rest-client/3.0.0-SNAPSHOT/opensearch-rest-client-3.0.0-20230915.013826-1-javadoc.jar.sha1 + - maven/org/opensearch/client/opensearch-rest-client/3.0.0-SNAPSHOT/opensearch-rest-client-3.0.0-20230915.013826-1-javadoc.jar.sha256 + - maven/org/opensearch/client/opensearch-rest-client/3.0.0-SNAPSHOT/opensearch-rest-client-3.0.0-20230915.013826-1-sources.jar.md5 + - maven/org/opensearch/client/opensearch-rest-client/3.0.0-SNAPSHOT/opensearch-rest-client-3.0.0-20230915.013826-1-javadoc.jar + - maven/org/opensearch/client/opensearch-rest-client/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/client/opensearch-rest-client/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/client/opensearch-rest-client/3.0.0-SNAPSHOT/opensearch-rest-client-3.0.0-20230915.013826-1.pom.sha256 + - maven/org/opensearch/client/opensearch-rest-client/3.0.0-SNAPSHOT/opensearch-rest-client-3.0.0-20230915.013826-1.module.sha512 + - maven/org/opensearch/client/opensearch-rest-client/3.0.0-SNAPSHOT/opensearch-rest-client-3.0.0-20230915.013826-1.pom.md5 + - maven/org/opensearch/client/opensearch-rest-client/3.0.0-SNAPSHOT/opensearch-rest-client-3.0.0-20230915.013826-1-sources.jar.sha512 + - maven/org/opensearch/client/opensearch-rest-client/3.0.0-SNAPSHOT/opensearch-rest-client-3.0.0-20230915.013826-1-sources.jar.sha1 + - maven/org/opensearch/client/opensearch-rest-client/3.0.0-SNAPSHOT/opensearch-rest-client-3.0.0-20230915.013826-1.module.sha256 + - maven/org/opensearch/client/opensearch-rest-client/3.0.0-SNAPSHOT/opensearch-rest-client-3.0.0-20230915.013826-1.pom.sha1 + - maven/org/opensearch/client/opensearch-rest-client/3.0.0-SNAPSHOT/opensearch-rest-client-3.0.0-20230915.013826-1.pom.sha512 + - maven/org/opensearch/client/opensearch-rest-client/3.0.0-SNAPSHOT/opensearch-rest-client-3.0.0-20230915.013826-1.jar.sha256 + - maven/org/opensearch/client/opensearch-rest-client/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/client/opensearch-rest-client/3.0.0-SNAPSHOT/opensearch-rest-client-3.0.0-20230915.013826-1.jar.md5 + - maven/org/opensearch/client/opensearch-rest-high-level-client/maven-metadata.xml.sha512 + - maven/org/opensearch/client/opensearch-rest-high-level-client/maven-metadata.xml.md5 + - maven/org/opensearch/client/opensearch-rest-high-level-client/maven-metadata.xml.sha256 + - maven/org/opensearch/client/opensearch-rest-high-level-client/maven-metadata.xml.sha1 + - maven/org/opensearch/client/opensearch-rest-high-level-client/maven-metadata.xml + - maven/org/opensearch/client/opensearch-rest-high-level-client/3.0.0-SNAPSHOT/opensearch-rest-high-level-client-3.0.0-20230915.013826-1.jar.sha512 + - maven/org/opensearch/client/opensearch-rest-high-level-client/3.0.0-SNAPSHOT/opensearch-rest-high-level-client-3.0.0-20230915.013826-1.pom.md5 + - maven/org/opensearch/client/opensearch-rest-high-level-client/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/client/opensearch-rest-high-level-client/3.0.0-SNAPSHOT/opensearch-rest-high-level-client-3.0.0-20230915.013826-1.pom.sha1 + - maven/org/opensearch/client/opensearch-rest-high-level-client/3.0.0-SNAPSHOT/opensearch-rest-high-level-client-3.0.0-20230915.013826-1-javadoc.jar.md5 + - maven/org/opensearch/client/opensearch-rest-high-level-client/3.0.0-SNAPSHOT/opensearch-rest-high-level-client-3.0.0-20230915.013826-1.pom + - maven/org/opensearch/client/opensearch-rest-high-level-client/3.0.0-SNAPSHOT/opensearch-rest-high-level-client-3.0.0-20230915.013826-1.module.sha256 + - maven/org/opensearch/client/opensearch-rest-high-level-client/3.0.0-SNAPSHOT/opensearch-rest-high-level-client-3.0.0-20230915.013826-1.jar + - maven/org/opensearch/client/opensearch-rest-high-level-client/3.0.0-SNAPSHOT/opensearch-rest-high-level-client-3.0.0-20230915.013826-1.module + - maven/org/opensearch/client/opensearch-rest-high-level-client/3.0.0-SNAPSHOT/opensearch-rest-high-level-client-3.0.0-20230915.013826-1.pom.sha512 + - maven/org/opensearch/client/opensearch-rest-high-level-client/3.0.0-SNAPSHOT/opensearch-rest-high-level-client-3.0.0-20230915.013826-1.jar.md5 + - maven/org/opensearch/client/opensearch-rest-high-level-client/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/client/opensearch-rest-high-level-client/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/client/opensearch-rest-high-level-client/3.0.0-SNAPSHOT/opensearch-rest-high-level-client-3.0.0-20230915.013826-1.module.sha1 + - maven/org/opensearch/client/opensearch-rest-high-level-client/3.0.0-SNAPSHOT/opensearch-rest-high-level-client-3.0.0-20230915.013826-1.pom.sha256 + - maven/org/opensearch/client/opensearch-rest-high-level-client/3.0.0-SNAPSHOT/opensearch-rest-high-level-client-3.0.0-20230915.013826-1.jar.sha256 + - maven/org/opensearch/client/opensearch-rest-high-level-client/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/client/opensearch-rest-high-level-client/3.0.0-SNAPSHOT/opensearch-rest-high-level-client-3.0.0-20230915.013826-1.module.md5 + - maven/org/opensearch/client/opensearch-rest-high-level-client/3.0.0-SNAPSHOT/opensearch-rest-high-level-client-3.0.0-20230915.013826-1-sources.jar.md5 + - maven/org/opensearch/client/opensearch-rest-high-level-client/3.0.0-SNAPSHOT/opensearch-rest-high-level-client-3.0.0-20230915.013826-1-javadoc.jar.sha1 + - maven/org/opensearch/client/opensearch-rest-high-level-client/3.0.0-SNAPSHOT/opensearch-rest-high-level-client-3.0.0-20230915.013826-1-javadoc.jar.sha256 + - maven/org/opensearch/client/opensearch-rest-high-level-client/3.0.0-SNAPSHOT/opensearch-rest-high-level-client-3.0.0-20230915.013826-1-javadoc.jar.sha512 + - maven/org/opensearch/client/opensearch-rest-high-level-client/3.0.0-SNAPSHOT/opensearch-rest-high-level-client-3.0.0-20230915.013826-1-sources.jar.sha512 + - maven/org/opensearch/client/opensearch-rest-high-level-client/3.0.0-SNAPSHOT/opensearch-rest-high-level-client-3.0.0-20230915.013826-1-javadoc.jar + - maven/org/opensearch/client/opensearch-rest-high-level-client/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/client/opensearch-rest-high-level-client/3.0.0-SNAPSHOT/opensearch-rest-high-level-client-3.0.0-20230915.013826-1-sources.jar.sha1 + - maven/org/opensearch/client/opensearch-rest-high-level-client/3.0.0-SNAPSHOT/opensearch-rest-high-level-client-3.0.0-20230915.013826-1-sources.jar + - maven/org/opensearch/client/opensearch-rest-high-level-client/3.0.0-SNAPSHOT/opensearch-rest-high-level-client-3.0.0-20230915.013826-1-sources.jar.sha256 + - maven/org/opensearch/client/opensearch-rest-high-level-client/3.0.0-SNAPSHOT/opensearch-rest-high-level-client-3.0.0-20230915.013826-1.module.sha512 + - maven/org/opensearch/client/opensearch-rest-high-level-client/3.0.0-SNAPSHOT/opensearch-rest-high-level-client-3.0.0-20230915.013826-1.jar.sha1 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/maven-metadata.xml.sha512 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/maven-metadata.xml.md5 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/maven-metadata.xml.sha256 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/maven-metadata.xml.sha1 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/maven-metadata.xml + - maven/org/opensearch/client/opensearch-rest-client-sniffer/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/3.0.0-SNAPSHOT/opensearch-rest-client-sniffer-3.0.0-20230915.013826-1.module.sha256 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/3.0.0-SNAPSHOT/opensearch-rest-client-sniffer-3.0.0-20230915.013826-1-javadoc.jar.md5 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/3.0.0-SNAPSHOT/opensearch-rest-client-sniffer-3.0.0-20230915.013826-1.module.md5 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/3.0.0-SNAPSHOT/opensearch-rest-client-sniffer-3.0.0-20230915.013826-1-javadoc.jar.sha512 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/3.0.0-SNAPSHOT/opensearch-rest-client-sniffer-3.0.0-20230915.013826-1.pom.sha256 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/3.0.0-SNAPSHOT/opensearch-rest-client-sniffer-3.0.0-20230915.013826-1.pom.sha1 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/3.0.0-SNAPSHOT/opensearch-rest-client-sniffer-3.0.0-20230915.013826-1-javadoc.jar + - maven/org/opensearch/client/opensearch-rest-client-sniffer/3.0.0-SNAPSHOT/opensearch-rest-client-sniffer-3.0.0-20230915.013826-1-javadoc.jar.sha256 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/3.0.0-SNAPSHOT/opensearch-rest-client-sniffer-3.0.0-20230915.013826-1.module.sha1 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/3.0.0-SNAPSHOT/opensearch-rest-client-sniffer-3.0.0-20230915.013826-1.jar.md5 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/3.0.0-SNAPSHOT/opensearch-rest-client-sniffer-3.0.0-20230915.013826-1-sources.jar.sha512 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/3.0.0-SNAPSHOT/opensearch-rest-client-sniffer-3.0.0-20230915.013826-1-sources.jar.sha256 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/3.0.0-SNAPSHOT/opensearch-rest-client-sniffer-3.0.0-20230915.013826-1.module + - maven/org/opensearch/client/opensearch-rest-client-sniffer/3.0.0-SNAPSHOT/opensearch-rest-client-sniffer-3.0.0-20230915.013826-1.jar + - maven/org/opensearch/client/opensearch-rest-client-sniffer/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/3.0.0-SNAPSHOT/opensearch-rest-client-sniffer-3.0.0-20230915.013826-1.jar.sha1 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/3.0.0-SNAPSHOT/opensearch-rest-client-sniffer-3.0.0-20230915.013826-1-sources.jar + - maven/org/opensearch/client/opensearch-rest-client-sniffer/3.0.0-SNAPSHOT/opensearch-rest-client-sniffer-3.0.0-20230915.013826-1.jar.sha512 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/3.0.0-SNAPSHOT/opensearch-rest-client-sniffer-3.0.0-20230915.013826-1-javadoc.jar.sha1 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/3.0.0-SNAPSHOT/opensearch-rest-client-sniffer-3.0.0-20230915.013826-1.module.sha512 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/3.0.0-SNAPSHOT/opensearch-rest-client-sniffer-3.0.0-20230915.013826-1-sources.jar.md5 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/3.0.0-SNAPSHOT/opensearch-rest-client-sniffer-3.0.0-20230915.013826-1.pom + - maven/org/opensearch/client/opensearch-rest-client-sniffer/3.0.0-SNAPSHOT/opensearch-rest-client-sniffer-3.0.0-20230915.013826-1-sources.jar.sha1 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/client/opensearch-rest-client-sniffer/3.0.0-SNAPSHOT/opensearch-rest-client-sniffer-3.0.0-20230915.013826-1.jar.sha256 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/3.0.0-SNAPSHOT/opensearch-rest-client-sniffer-3.0.0-20230915.013826-1.pom.md5 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/3.0.0-SNAPSHOT/opensearch-rest-client-sniffer-3.0.0-20230915.013826-1.pom.sha512 + - maven/org/opensearch/client/test/test/maven-metadata.xml.sha512 + - maven/org/opensearch/client/test/test/maven-metadata.xml.md5 + - maven/org/opensearch/client/test/test/maven-metadata.xml.sha256 + - maven/org/opensearch/client/test/test/maven-metadata.xml.sha1 + - maven/org/opensearch/client/test/test/maven-metadata.xml + - maven/org/opensearch/client/test/test/3.0.0-SNAPSHOT/test-3.0.0-20230915.013826-1.jar.sha1 + - maven/org/opensearch/client/test/test/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/client/test/test/3.0.0-SNAPSHOT/test-3.0.0-20230915.013826-1-sources.jar + - maven/org/opensearch/client/test/test/3.0.0-SNAPSHOT/test-3.0.0-20230915.013826-1.pom + - maven/org/opensearch/client/test/test/3.0.0-SNAPSHOT/test-3.0.0-20230915.013826-1-sources.jar.sha1 + - maven/org/opensearch/client/test/test/3.0.0-SNAPSHOT/test-3.0.0-20230915.013826-1-sources.jar.md5 + - maven/org/opensearch/client/test/test/3.0.0-SNAPSHOT/test-3.0.0-20230915.013826-1-javadoc.jar.sha512 + - maven/org/opensearch/client/test/test/3.0.0-SNAPSHOT/test-3.0.0-20230915.013826-1-javadoc.jar.md5 + - maven/org/opensearch/client/test/test/3.0.0-SNAPSHOT/test-3.0.0-20230915.013826-1-sources.jar.sha256 + - maven/org/opensearch/client/test/test/3.0.0-SNAPSHOT/test-3.0.0-20230915.013826-1.module.sha256 + - maven/org/opensearch/client/test/test/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/client/test/test/3.0.0-SNAPSHOT/test-3.0.0-20230915.013826-1.pom.sha1 + - maven/org/opensearch/client/test/test/3.0.0-SNAPSHOT/test-3.0.0-20230915.013826-1.jar.sha256 + - maven/org/opensearch/client/test/test/3.0.0-SNAPSHOT/test-3.0.0-20230915.013826-1.module.sha512 + - maven/org/opensearch/client/test/test/3.0.0-SNAPSHOT/test-3.0.0-20230915.013826-1.jar + - maven/org/opensearch/client/test/test/3.0.0-SNAPSHOT/test-3.0.0-20230915.013826-1.pom.md5 + - maven/org/opensearch/client/test/test/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/client/test/test/3.0.0-SNAPSHOT/test-3.0.0-20230915.013826-1.module.md5 + - maven/org/opensearch/client/test/test/3.0.0-SNAPSHOT/test-3.0.0-20230915.013826-1.jar.md5 + - maven/org/opensearch/client/test/test/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/client/test/test/3.0.0-SNAPSHOT/test-3.0.0-20230915.013826-1.module.sha1 + - maven/org/opensearch/client/test/test/3.0.0-SNAPSHOT/test-3.0.0-20230915.013826-1-javadoc.jar.sha1 + - maven/org/opensearch/client/test/test/3.0.0-SNAPSHOT/test-3.0.0-20230915.013826-1.pom.sha512 + - maven/org/opensearch/client/test/test/3.0.0-SNAPSHOT/test-3.0.0-20230915.013826-1.pom.sha256 + - maven/org/opensearch/client/test/test/3.0.0-SNAPSHOT/test-3.0.0-20230915.013826-1-sources.jar.sha512 + - maven/org/opensearch/client/test/test/3.0.0-SNAPSHOT/test-3.0.0-20230915.013826-1.jar.sha512 + - maven/org/opensearch/client/test/test/3.0.0-SNAPSHOT/test-3.0.0-20230915.013826-1-javadoc.jar.sha256 + - maven/org/opensearch/client/test/test/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/client/test/test/3.0.0-SNAPSHOT/test-3.0.0-20230915.013826-1.module + - maven/org/opensearch/client/test/test/3.0.0-SNAPSHOT/test-3.0.0-20230915.013826-1-javadoc.jar + - maven/org/opensearch/opensearch-geo/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-geo/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-geo/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-geo/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-geo/maven-metadata.xml + - maven/org/opensearch/opensearch-geo/3.0.0-SNAPSHOT/opensearch-geo-3.0.0-20230915.013826-1-javadoc.jar.sha1 + - maven/org/opensearch/opensearch-geo/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-geo/3.0.0-SNAPSHOT/opensearch-geo-3.0.0-20230915.013826-1.pom.md5 + - maven/org/opensearch/opensearch-geo/3.0.0-SNAPSHOT/opensearch-geo-3.0.0-20230915.013826-1-sources.jar.sha256 + - maven/org/opensearch/opensearch-geo/3.0.0-SNAPSHOT/opensearch-geo-3.0.0-20230915.013826-1-sources.jar.sha1 + - maven/org/opensearch/opensearch-geo/3.0.0-SNAPSHOT/opensearch-geo-3.0.0-20230915.013826-1.jar + - maven/org/opensearch/opensearch-geo/3.0.0-SNAPSHOT/opensearch-geo-3.0.0-20230915.013826-1.module.sha512 + - maven/org/opensearch/opensearch-geo/3.0.0-SNAPSHOT/opensearch-geo-3.0.0-20230915.013826-1.jar.sha1 + - maven/org/opensearch/opensearch-geo/3.0.0-SNAPSHOT/opensearch-geo-3.0.0-20230915.013826-1.module.md5 + - maven/org/opensearch/opensearch-geo/3.0.0-SNAPSHOT/opensearch-geo-3.0.0-20230915.013826-1-sources.jar.sha512 + - maven/org/opensearch/opensearch-geo/3.0.0-SNAPSHOT/opensearch-geo-3.0.0-20230915.013826-1.module + - maven/org/opensearch/opensearch-geo/3.0.0-SNAPSHOT/opensearch-geo-3.0.0-20230915.013826-1.pom.sha1 + - maven/org/opensearch/opensearch-geo/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-geo/3.0.0-SNAPSHOT/opensearch-geo-3.0.0-20230915.013826-1.pom.sha256 + - maven/org/opensearch/opensearch-geo/3.0.0-SNAPSHOT/opensearch-geo-3.0.0-20230915.013826-1.pom.sha512 + - maven/org/opensearch/opensearch-geo/3.0.0-SNAPSHOT/opensearch-geo-3.0.0-20230915.013826-1-sources.jar + - maven/org/opensearch/opensearch-geo/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-geo/3.0.0-SNAPSHOT/opensearch-geo-3.0.0-20230915.013826-1-javadoc.jar + - maven/org/opensearch/opensearch-geo/3.0.0-SNAPSHOT/opensearch-geo-3.0.0-20230915.013826-1.jar.md5 + - maven/org/opensearch/opensearch-geo/3.0.0-SNAPSHOT/opensearch-geo-3.0.0-20230915.013826-1.jar.sha256 + - maven/org/opensearch/opensearch-geo/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-geo/3.0.0-SNAPSHOT/opensearch-geo-3.0.0-20230915.013826-1.jar.sha512 + - maven/org/opensearch/opensearch-geo/3.0.0-SNAPSHOT/opensearch-geo-3.0.0-20230915.013826-1-javadoc.jar.md5 + - maven/org/opensearch/opensearch-geo/3.0.0-SNAPSHOT/opensearch-geo-3.0.0-20230915.013826-1-sources.jar.md5 + - maven/org/opensearch/opensearch-geo/3.0.0-SNAPSHOT/opensearch-geo-3.0.0-20230915.013826-1.pom + - maven/org/opensearch/opensearch-geo/3.0.0-SNAPSHOT/opensearch-geo-3.0.0-20230915.013826-1.module.sha1 + - maven/org/opensearch/opensearch-geo/3.0.0-SNAPSHOT/opensearch-geo-3.0.0-20230915.013826-1-javadoc.jar.sha512 + - maven/org/opensearch/opensearch-geo/3.0.0-SNAPSHOT/opensearch-geo-3.0.0-20230915.013826-1-javadoc.jar.sha256 + - maven/org/opensearch/opensearch-geo/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/opensearch-geo/3.0.0-SNAPSHOT/opensearch-geo-3.0.0-20230915.013826-1.module.sha256 + - maven/org/opensearch/distribution/integ-test-zip/opensearch/maven-metadata.xml.sha512 + - maven/org/opensearch/distribution/integ-test-zip/opensearch/maven-metadata.xml.md5 + - maven/org/opensearch/distribution/integ-test-zip/opensearch/maven-metadata.xml.sha256 + - maven/org/opensearch/distribution/integ-test-zip/opensearch/maven-metadata.xml.sha1 + - maven/org/opensearch/distribution/integ-test-zip/opensearch/maven-metadata.xml + - maven/org/opensearch/distribution/integ-test-zip/opensearch/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/distribution/integ-test-zip/opensearch/3.0.0-SNAPSHOT/opensearch-3.0.0-20230915.013826-1.pom.md5 + - maven/org/opensearch/distribution/integ-test-zip/opensearch/3.0.0-SNAPSHOT/opensearch-3.0.0-20230915.013826-1.zip.md5 + - maven/org/opensearch/distribution/integ-test-zip/opensearch/3.0.0-SNAPSHOT/opensearch-3.0.0-20230915.013826-1.zip.sha256 + - maven/org/opensearch/distribution/integ-test-zip/opensearch/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/distribution/integ-test-zip/opensearch/3.0.0-SNAPSHOT/opensearch-3.0.0-20230915.013826-1.pom.sha256 + - maven/org/opensearch/distribution/integ-test-zip/opensearch/3.0.0-SNAPSHOT/opensearch-3.0.0-20230915.013826-1.zip.sha1 + - maven/org/opensearch/distribution/integ-test-zip/opensearch/3.0.0-SNAPSHOT/opensearch-3.0.0-20230915.013826-1.pom.sha1 + - maven/org/opensearch/distribution/integ-test-zip/opensearch/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/distribution/integ-test-zip/opensearch/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/distribution/integ-test-zip/opensearch/3.0.0-SNAPSHOT/opensearch-3.0.0-20230915.013826-1.pom.sha512 + - maven/org/opensearch/distribution/integ-test-zip/opensearch/3.0.0-SNAPSHOT/opensearch-3.0.0-20230915.013826-1.zip + - maven/org/opensearch/distribution/integ-test-zip/opensearch/3.0.0-SNAPSHOT/opensearch-3.0.0-20230915.013826-1.pom + - maven/org/opensearch/distribution/integ-test-zip/opensearch/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/distribution/integ-test-zip/opensearch/3.0.0-SNAPSHOT/opensearch-3.0.0-20230915.013826-1.zip.sha512 + - maven/org/opensearch/opensearch-dissect/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-dissect/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-dissect/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-dissect/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-dissect/maven-metadata.xml + - maven/org/opensearch/opensearch-dissect/3.0.0-SNAPSHOT/opensearch-dissect-3.0.0-20230915.013826-1.module.sha1 + - maven/org/opensearch/opensearch-dissect/3.0.0-SNAPSHOT/opensearch-dissect-3.0.0-20230915.013826-1-javadoc.jar.sha512 + - maven/org/opensearch/opensearch-dissect/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-dissect/3.0.0-SNAPSHOT/opensearch-dissect-3.0.0-20230915.013826-1.jar.sha256 + - maven/org/opensearch/opensearch-dissect/3.0.0-SNAPSHOT/opensearch-dissect-3.0.0-20230915.013826-1-sources.jar.sha1 + - maven/org/opensearch/opensearch-dissect/3.0.0-SNAPSHOT/opensearch-dissect-3.0.0-20230915.013826-1.pom.sha1 + - maven/org/opensearch/opensearch-dissect/3.0.0-SNAPSHOT/opensearch-dissect-3.0.0-20230915.013826-1.module.md5 + - maven/org/opensearch/opensearch-dissect/3.0.0-SNAPSHOT/opensearch-dissect-3.0.0-20230915.013826-1.pom.md5 + - maven/org/opensearch/opensearch-dissect/3.0.0-SNAPSHOT/opensearch-dissect-3.0.0-20230915.013826-1-javadoc.jar + - maven/org/opensearch/opensearch-dissect/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-dissect/3.0.0-SNAPSHOT/opensearch-dissect-3.0.0-20230915.013826-1.jar.sha1 + - maven/org/opensearch/opensearch-dissect/3.0.0-SNAPSHOT/opensearch-dissect-3.0.0-20230915.013826-1.pom.sha512 + - maven/org/opensearch/opensearch-dissect/3.0.0-SNAPSHOT/opensearch-dissect-3.0.0-20230915.013826-1.jar.md5 + - maven/org/opensearch/opensearch-dissect/3.0.0-SNAPSHOT/opensearch-dissect-3.0.0-20230915.013826-1-sources.jar.sha512 + - maven/org/opensearch/opensearch-dissect/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-dissect/3.0.0-SNAPSHOT/opensearch-dissect-3.0.0-20230915.013826-1-javadoc.jar.md5 + - maven/org/opensearch/opensearch-dissect/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-dissect/3.0.0-SNAPSHOT/opensearch-dissect-3.0.0-20230915.013826-1-javadoc.jar.sha1 + - maven/org/opensearch/opensearch-dissect/3.0.0-SNAPSHOT/opensearch-dissect-3.0.0-20230915.013826-1-sources.jar + - maven/org/opensearch/opensearch-dissect/3.0.0-SNAPSHOT/opensearch-dissect-3.0.0-20230915.013826-1-javadoc.jar.sha256 + - maven/org/opensearch/opensearch-dissect/3.0.0-SNAPSHOT/opensearch-dissect-3.0.0-20230915.013826-1.module + - maven/org/opensearch/opensearch-dissect/3.0.0-SNAPSHOT/opensearch-dissect-3.0.0-20230915.013826-1.pom + - maven/org/opensearch/opensearch-dissect/3.0.0-SNAPSHOT/opensearch-dissect-3.0.0-20230915.013826-1.module.sha512 + - maven/org/opensearch/opensearch-dissect/3.0.0-SNAPSHOT/opensearch-dissect-3.0.0-20230915.013826-1.module.sha256 + - maven/org/opensearch/opensearch-dissect/3.0.0-SNAPSHOT/opensearch-dissect-3.0.0-20230915.013826-1-sources.jar.md5 + - maven/org/opensearch/opensearch-dissect/3.0.0-SNAPSHOT/opensearch-dissect-3.0.0-20230915.013826-1-sources.jar.sha256 + - maven/org/opensearch/opensearch-dissect/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/opensearch-dissect/3.0.0-SNAPSHOT/opensearch-dissect-3.0.0-20230915.013826-1.jar.sha512 + - maven/org/opensearch/opensearch-dissect/3.0.0-SNAPSHOT/opensearch-dissect-3.0.0-20230915.013826-1.jar + - maven/org/opensearch/opensearch-dissect/3.0.0-SNAPSHOT/opensearch-dissect-3.0.0-20230915.013826-1.pom.sha256 + - maven/org/opensearch/opensearch-telemetry/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-telemetry/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-telemetry/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-telemetry/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-telemetry/maven-metadata.xml + - maven/org/opensearch/opensearch-telemetry/3.0.0-SNAPSHOT/opensearch-telemetry-3.0.0-20230915.013826-1.pom + - maven/org/opensearch/opensearch-telemetry/3.0.0-SNAPSHOT/opensearch-telemetry-3.0.0-20230915.013826-1.pom.sha1 + - maven/org/opensearch/opensearch-telemetry/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-telemetry/3.0.0-SNAPSHOT/opensearch-telemetry-3.0.0-20230915.013826-1-sources.jar.sha512 + - maven/org/opensearch/opensearch-telemetry/3.0.0-SNAPSHOT/opensearch-telemetry-3.0.0-20230915.013826-1.pom.md5 + - maven/org/opensearch/opensearch-telemetry/3.0.0-SNAPSHOT/opensearch-telemetry-3.0.0-20230915.013826-1.jar.md5 + - maven/org/opensearch/opensearch-telemetry/3.0.0-SNAPSHOT/opensearch-telemetry-3.0.0-20230915.013826-1.pom.sha256 + - maven/org/opensearch/opensearch-telemetry/3.0.0-SNAPSHOT/opensearch-telemetry-3.0.0-20230915.013826-1.jar.sha512 + - maven/org/opensearch/opensearch-telemetry/3.0.0-SNAPSHOT/opensearch-telemetry-3.0.0-20230915.013826-1-sources.jar.sha256 + - maven/org/opensearch/opensearch-telemetry/3.0.0-SNAPSHOT/opensearch-telemetry-3.0.0-20230915.013826-1.module.md5 + - maven/org/opensearch/opensearch-telemetry/3.0.0-SNAPSHOT/opensearch-telemetry-3.0.0-20230915.013826-1-javadoc.jar + - maven/org/opensearch/opensearch-telemetry/3.0.0-SNAPSHOT/opensearch-telemetry-3.0.0-20230915.013826-1.module.sha1 + - maven/org/opensearch/opensearch-telemetry/3.0.0-SNAPSHOT/opensearch-telemetry-3.0.0-20230915.013826-1.module.sha512 + - maven/org/opensearch/opensearch-telemetry/3.0.0-SNAPSHOT/opensearch-telemetry-3.0.0-20230915.013826-1.jar + - maven/org/opensearch/opensearch-telemetry/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-telemetry/3.0.0-SNAPSHOT/opensearch-telemetry-3.0.0-20230915.013826-1.module + - maven/org/opensearch/opensearch-telemetry/3.0.0-SNAPSHOT/opensearch-telemetry-3.0.0-20230915.013826-1-javadoc.jar.sha256 + - maven/org/opensearch/opensearch-telemetry/3.0.0-SNAPSHOT/opensearch-telemetry-3.0.0-20230915.013826-1-sources.jar.md5 + - maven/org/opensearch/opensearch-telemetry/3.0.0-SNAPSHOT/opensearch-telemetry-3.0.0-20230915.013826-1.jar.sha256 + - maven/org/opensearch/opensearch-telemetry/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-telemetry/3.0.0-SNAPSHOT/opensearch-telemetry-3.0.0-20230915.013826-1-javadoc.jar.md5 + - maven/org/opensearch/opensearch-telemetry/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-telemetry/3.0.0-SNAPSHOT/opensearch-telemetry-3.0.0-20230915.013826-1.pom.sha512 + - maven/org/opensearch/opensearch-telemetry/3.0.0-SNAPSHOT/opensearch-telemetry-3.0.0-20230915.013826-1-javadoc.jar.sha512 + - maven/org/opensearch/opensearch-telemetry/3.0.0-SNAPSHOT/opensearch-telemetry-3.0.0-20230915.013826-1-sources.jar + - maven/org/opensearch/opensearch-telemetry/3.0.0-SNAPSHOT/opensearch-telemetry-3.0.0-20230915.013826-1-sources.jar.sha1 + - maven/org/opensearch/opensearch-telemetry/3.0.0-SNAPSHOT/opensearch-telemetry-3.0.0-20230915.013826-1.module.sha256 + - maven/org/opensearch/opensearch-telemetry/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/opensearch-telemetry/3.0.0-SNAPSHOT/opensearch-telemetry-3.0.0-20230915.013826-1-javadoc.jar.sha1 + - maven/org/opensearch/opensearch-telemetry/3.0.0-SNAPSHOT/opensearch-telemetry-3.0.0-20230915.013826-1.jar.sha1 + - maven/org/opensearch/rest-handler/maven-metadata.xml.sha512 + - maven/org/opensearch/rest-handler/maven-metadata.xml.md5 + - maven/org/opensearch/rest-handler/maven-metadata.xml.sha256 + - maven/org/opensearch/rest-handler/maven-metadata.xml.sha1 + - maven/org/opensearch/rest-handler/maven-metadata.xml + - maven/org/opensearch/rest-handler/3.0.0-SNAPSHOT/rest-handler-3.0.0-20230915.013826-1-sources.jar + - maven/org/opensearch/rest-handler/3.0.0-SNAPSHOT/rest-handler-3.0.0-20230915.013826-1-sources.jar.md5 + - maven/org/opensearch/rest-handler/3.0.0-SNAPSHOT/rest-handler-3.0.0-20230915.013826-1.module + - maven/org/opensearch/rest-handler/3.0.0-SNAPSHOT/rest-handler-3.0.0-20230915.013826-1.pom + - maven/org/opensearch/rest-handler/3.0.0-SNAPSHOT/rest-handler-3.0.0-20230915.013826-1.jar.md5 + - maven/org/opensearch/rest-handler/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/rest-handler/3.0.0-SNAPSHOT/rest-handler-3.0.0-20230915.013826-1.jar.sha512 + - maven/org/opensearch/rest-handler/3.0.0-SNAPSHOT/rest-handler-3.0.0-20230915.013826-1.module.md5 + - maven/org/opensearch/rest-handler/3.0.0-SNAPSHOT/rest-handler-3.0.0-20230915.013826-1.module.sha512 + - maven/org/opensearch/rest-handler/3.0.0-SNAPSHOT/rest-handler-3.0.0-20230915.013826-1.jar.sha256 + - maven/org/opensearch/rest-handler/3.0.0-SNAPSHOT/rest-handler-3.0.0-20230915.013826-1.pom.sha1 + - maven/org/opensearch/rest-handler/3.0.0-SNAPSHOT/rest-handler-3.0.0-20230915.013826-1.jar.sha1 + - maven/org/opensearch/rest-handler/3.0.0-SNAPSHOT/rest-handler-3.0.0-20230915.013826-1-sources.jar.sha256 + - maven/org/opensearch/rest-handler/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/rest-handler/3.0.0-SNAPSHOT/rest-handler-3.0.0-20230915.013826-1.pom.sha256 + - maven/org/opensearch/rest-handler/3.0.0-SNAPSHOT/rest-handler-3.0.0-20230915.013826-1.jar + - maven/org/opensearch/rest-handler/3.0.0-SNAPSHOT/rest-handler-3.0.0-20230915.013826-1-javadoc.jar.sha256 + - maven/org/opensearch/rest-handler/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/rest-handler/3.0.0-SNAPSHOT/rest-handler-3.0.0-20230915.013826-1-javadoc.jar + - maven/org/opensearch/rest-handler/3.0.0-SNAPSHOT/rest-handler-3.0.0-20230915.013826-1-sources.jar.sha1 + - maven/org/opensearch/rest-handler/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/rest-handler/3.0.0-SNAPSHOT/rest-handler-3.0.0-20230915.013826-1-sources.jar.sha512 + - maven/org/opensearch/rest-handler/3.0.0-SNAPSHOT/rest-handler-3.0.0-20230915.013826-1-javadoc.jar.md5 + - maven/org/opensearch/rest-handler/3.0.0-SNAPSHOT/rest-handler-3.0.0-20230915.013826-1.module.sha256 + - maven/org/opensearch/rest-handler/3.0.0-SNAPSHOT/rest-handler-3.0.0-20230915.013826-1-javadoc.jar.sha1 + - maven/org/opensearch/rest-handler/3.0.0-SNAPSHOT/rest-handler-3.0.0-20230915.013826-1-javadoc.jar.sha512 + - maven/org/opensearch/rest-handler/3.0.0-SNAPSHOT/rest-handler-3.0.0-20230915.013826-1.pom.sha512 + - maven/org/opensearch/rest-handler/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/rest-handler/3.0.0-SNAPSHOT/rest-handler-3.0.0-20230915.013826-1.pom.md5 + - maven/org/opensearch/rest-handler/3.0.0-SNAPSHOT/rest-handler-3.0.0-20230915.013826-1.module.sha1 + - maven/org/opensearch/opensearch-plugin-cli/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-plugin-cli/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-plugin-cli/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-plugin-cli/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-plugin-cli/maven-metadata.xml + - maven/org/opensearch/opensearch-plugin-cli/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-plugin-cli/3.0.0-SNAPSHOT/opensearch-plugin-cli-3.0.0-20230915.013826-1-javadoc.jar.sha1 + - maven/org/opensearch/opensearch-plugin-cli/3.0.0-SNAPSHOT/opensearch-plugin-cli-3.0.0-20230915.013826-1.module.sha256 + - maven/org/opensearch/opensearch-plugin-cli/3.0.0-SNAPSHOT/opensearch-plugin-cli-3.0.0-20230915.013826-1.jar.sha512 + - maven/org/opensearch/opensearch-plugin-cli/3.0.0-SNAPSHOT/opensearch-plugin-cli-3.0.0-20230915.013826-1.module.md5 + - maven/org/opensearch/opensearch-plugin-cli/3.0.0-SNAPSHOT/opensearch-plugin-cli-3.0.0-20230915.013826-1.jar + - maven/org/opensearch/opensearch-plugin-cli/3.0.0-SNAPSHOT/opensearch-plugin-cli-3.0.0-20230915.013826-1.jar.sha1 + - maven/org/opensearch/opensearch-plugin-cli/3.0.0-SNAPSHOT/opensearch-plugin-cli-3.0.0-20230915.013826-1-sources.jar.sha256 + - maven/org/opensearch/opensearch-plugin-cli/3.0.0-SNAPSHOT/opensearch-plugin-cli-3.0.0-20230915.013826-1-javadoc.jar.sha512 + - maven/org/opensearch/opensearch-plugin-cli/3.0.0-SNAPSHOT/opensearch-plugin-cli-3.0.0-20230915.013826-1.module.sha1 + - maven/org/opensearch/opensearch-plugin-cli/3.0.0-SNAPSHOT/opensearch-plugin-cli-3.0.0-20230915.013826-1-sources.jar + - maven/org/opensearch/opensearch-plugin-cli/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-plugin-cli/3.0.0-SNAPSHOT/opensearch-plugin-cli-3.0.0-20230915.013826-1.pom.sha256 + - maven/org/opensearch/opensearch-plugin-cli/3.0.0-SNAPSHOT/opensearch-plugin-cli-3.0.0-20230915.013826-1-javadoc.jar.sha256 + - maven/org/opensearch/opensearch-plugin-cli/3.0.0-SNAPSHOT/opensearch-plugin-cli-3.0.0-20230915.013826-1.pom.sha512 + - maven/org/opensearch/opensearch-plugin-cli/3.0.0-SNAPSHOT/opensearch-plugin-cli-3.0.0-20230915.013826-1.module + - maven/org/opensearch/opensearch-plugin-cli/3.0.0-SNAPSHOT/opensearch-plugin-cli-3.0.0-20230915.013826-1-sources.jar.sha1 + - maven/org/opensearch/opensearch-plugin-cli/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-plugin-cli/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-plugin-cli/3.0.0-SNAPSHOT/opensearch-plugin-cli-3.0.0-20230915.013826-1.module.sha512 + - maven/org/opensearch/opensearch-plugin-cli/3.0.0-SNAPSHOT/opensearch-plugin-cli-3.0.0-20230915.013826-1.pom.md5 + - maven/org/opensearch/opensearch-plugin-cli/3.0.0-SNAPSHOT/opensearch-plugin-cli-3.0.0-20230915.013826-1.jar.sha256 + - maven/org/opensearch/opensearch-plugin-cli/3.0.0-SNAPSHOT/opensearch-plugin-cli-3.0.0-20230915.013826-1.jar.md5 + - maven/org/opensearch/opensearch-plugin-cli/3.0.0-SNAPSHOT/opensearch-plugin-cli-3.0.0-20230915.013826-1.pom + - maven/org/opensearch/opensearch-plugin-cli/3.0.0-SNAPSHOT/opensearch-plugin-cli-3.0.0-20230915.013826-1-javadoc.jar + - maven/org/opensearch/opensearch-plugin-cli/3.0.0-SNAPSHOT/opensearch-plugin-cli-3.0.0-20230915.013826-1-sources.jar.md5 + - maven/org/opensearch/opensearch-plugin-cli/3.0.0-SNAPSHOT/opensearch-plugin-cli-3.0.0-20230915.013826-1-javadoc.jar.md5 + - maven/org/opensearch/opensearch-plugin-cli/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/opensearch-plugin-cli/3.0.0-SNAPSHOT/opensearch-plugin-cli-3.0.0-20230915.013826-1-sources.jar.sha512 + - maven/org/opensearch/opensearch-plugin-cli/3.0.0-SNAPSHOT/opensearch-plugin-cli-3.0.0-20230915.013826-1.pom.sha1 + - maven/org/opensearch/keystore-cli/maven-metadata.xml.sha512 + - maven/org/opensearch/keystore-cli/maven-metadata.xml.md5 + - maven/org/opensearch/keystore-cli/maven-metadata.xml.sha256 + - maven/org/opensearch/keystore-cli/maven-metadata.xml.sha1 + - maven/org/opensearch/keystore-cli/maven-metadata.xml + - maven/org/opensearch/keystore-cli/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/keystore-cli/3.0.0-SNAPSHOT/keystore-cli-3.0.0-20230915.013826-1-javadoc.jar.sha512 + - maven/org/opensearch/keystore-cli/3.0.0-SNAPSHOT/keystore-cli-3.0.0-20230915.013826-1.jar.sha512 + - maven/org/opensearch/keystore-cli/3.0.0-SNAPSHOT/keystore-cli-3.0.0-20230915.013826-1-sources.jar + - maven/org/opensearch/keystore-cli/3.0.0-SNAPSHOT/keystore-cli-3.0.0-20230915.013826-1-javadoc.jar.md5 + - maven/org/opensearch/keystore-cli/3.0.0-SNAPSHOT/keystore-cli-3.0.0-20230915.013826-1-javadoc.jar.sha256 + - maven/org/opensearch/keystore-cli/3.0.0-SNAPSHOT/keystore-cli-3.0.0-20230915.013826-1.module.sha1 + - maven/org/opensearch/keystore-cli/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/keystore-cli/3.0.0-SNAPSHOT/keystore-cli-3.0.0-20230915.013826-1.module.sha256 + - maven/org/opensearch/keystore-cli/3.0.0-SNAPSHOT/keystore-cli-3.0.0-20230915.013826-1.module.md5 + - maven/org/opensearch/keystore-cli/3.0.0-SNAPSHOT/keystore-cli-3.0.0-20230915.013826-1.jar + - maven/org/opensearch/keystore-cli/3.0.0-SNAPSHOT/keystore-cli-3.0.0-20230915.013826-1.pom.sha256 + - maven/org/opensearch/keystore-cli/3.0.0-SNAPSHOT/keystore-cli-3.0.0-20230915.013826-1-sources.jar.sha1 + - maven/org/opensearch/keystore-cli/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/keystore-cli/3.0.0-SNAPSHOT/keystore-cli-3.0.0-20230915.013826-1-javadoc.jar + - maven/org/opensearch/keystore-cli/3.0.0-SNAPSHOT/keystore-cli-3.0.0-20230915.013826-1-sources.jar.sha256 + - maven/org/opensearch/keystore-cli/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/keystore-cli/3.0.0-SNAPSHOT/keystore-cli-3.0.0-20230915.013826-1.module.sha512 + - maven/org/opensearch/keystore-cli/3.0.0-SNAPSHOT/keystore-cli-3.0.0-20230915.013826-1.module + - maven/org/opensearch/keystore-cli/3.0.0-SNAPSHOT/keystore-cli-3.0.0-20230915.013826-1.pom.sha512 + - maven/org/opensearch/keystore-cli/3.0.0-SNAPSHOT/keystore-cli-3.0.0-20230915.013826-1-sources.jar.md5 + - maven/org/opensearch/keystore-cli/3.0.0-SNAPSHOT/keystore-cli-3.0.0-20230915.013826-1.pom + - maven/org/opensearch/keystore-cli/3.0.0-SNAPSHOT/keystore-cli-3.0.0-20230915.013826-1.jar.md5 + - maven/org/opensearch/keystore-cli/3.0.0-SNAPSHOT/keystore-cli-3.0.0-20230915.013826-1-sources.jar.sha512 + - maven/org/opensearch/keystore-cli/3.0.0-SNAPSHOT/keystore-cli-3.0.0-20230915.013826-1.pom.md5 + - maven/org/opensearch/keystore-cli/3.0.0-SNAPSHOT/keystore-cli-3.0.0-20230915.013826-1.jar.sha256 + - maven/org/opensearch/keystore-cli/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/keystore-cli/3.0.0-SNAPSHOT/keystore-cli-3.0.0-20230915.013826-1.jar.sha1 + - maven/org/opensearch/keystore-cli/3.0.0-SNAPSHOT/keystore-cli-3.0.0-20230915.013826-1-javadoc.jar.sha1 + - maven/org/opensearch/keystore-cli/3.0.0-SNAPSHOT/keystore-cli-3.0.0-20230915.013826-1.pom.sha1 + - maven/org/opensearch/opensearch-plugin-classloader/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-plugin-classloader/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-plugin-classloader/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-plugin-classloader/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-plugin-classloader/maven-metadata.xml + - maven/org/opensearch/opensearch-plugin-classloader/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-plugin-classloader/3.0.0-SNAPSHOT/opensearch-plugin-classloader-3.0.0-20230915.013826-1.pom.sha512 + - maven/org/opensearch/opensearch-plugin-classloader/3.0.0-SNAPSHOT/opensearch-plugin-classloader-3.0.0-20230915.013826-1.module.sha512 + - maven/org/opensearch/opensearch-plugin-classloader/3.0.0-SNAPSHOT/opensearch-plugin-classloader-3.0.0-20230915.013826-1.jar.md5 + - maven/org/opensearch/opensearch-plugin-classloader/3.0.0-SNAPSHOT/opensearch-plugin-classloader-3.0.0-20230915.013826-1-sources.jar.sha512 + - maven/org/opensearch/opensearch-plugin-classloader/3.0.0-SNAPSHOT/opensearch-plugin-classloader-3.0.0-20230915.013826-1-javadoc.jar + - maven/org/opensearch/opensearch-plugin-classloader/3.0.0-SNAPSHOT/opensearch-plugin-classloader-3.0.0-20230915.013826-1.pom + - maven/org/opensearch/opensearch-plugin-classloader/3.0.0-SNAPSHOT/opensearch-plugin-classloader-3.0.0-20230915.013826-1.module.sha256 + - maven/org/opensearch/opensearch-plugin-classloader/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-plugin-classloader/3.0.0-SNAPSHOT/opensearch-plugin-classloader-3.0.0-20230915.013826-1.jar + - maven/org/opensearch/opensearch-plugin-classloader/3.0.0-SNAPSHOT/opensearch-plugin-classloader-3.0.0-20230915.013826-1.pom.sha1 + - maven/org/opensearch/opensearch-plugin-classloader/3.0.0-SNAPSHOT/opensearch-plugin-classloader-3.0.0-20230915.013826-1-sources.jar.sha1 + - maven/org/opensearch/opensearch-plugin-classloader/3.0.0-SNAPSHOT/opensearch-plugin-classloader-3.0.0-20230915.013826-1.jar.sha512 + - maven/org/opensearch/opensearch-plugin-classloader/3.0.0-SNAPSHOT/opensearch-plugin-classloader-3.0.0-20230915.013826-1-javadoc.jar.sha1 + - maven/org/opensearch/opensearch-plugin-classloader/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-plugin-classloader/3.0.0-SNAPSHOT/opensearch-plugin-classloader-3.0.0-20230915.013826-1-sources.jar + - maven/org/opensearch/opensearch-plugin-classloader/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-plugin-classloader/3.0.0-SNAPSHOT/opensearch-plugin-classloader-3.0.0-20230915.013826-1.pom.sha256 + - maven/org/opensearch/opensearch-plugin-classloader/3.0.0-SNAPSHOT/opensearch-plugin-classloader-3.0.0-20230915.013826-1-javadoc.jar.md5 + - maven/org/opensearch/opensearch-plugin-classloader/3.0.0-SNAPSHOT/opensearch-plugin-classloader-3.0.0-20230915.013826-1-javadoc.jar.sha512 + - maven/org/opensearch/opensearch-plugin-classloader/3.0.0-SNAPSHOT/opensearch-plugin-classloader-3.0.0-20230915.013826-1.module.sha1 + - maven/org/opensearch/opensearch-plugin-classloader/3.0.0-SNAPSHOT/opensearch-plugin-classloader-3.0.0-20230915.013826-1.jar.sha1 + - maven/org/opensearch/opensearch-plugin-classloader/3.0.0-SNAPSHOT/opensearch-plugin-classloader-3.0.0-20230915.013826-1-sources.jar.md5 + - maven/org/opensearch/opensearch-plugin-classloader/3.0.0-SNAPSHOT/opensearch-plugin-classloader-3.0.0-20230915.013826-1.module + - maven/org/opensearch/opensearch-plugin-classloader/3.0.0-SNAPSHOT/opensearch-plugin-classloader-3.0.0-20230915.013826-1.pom.md5 + - maven/org/opensearch/opensearch-plugin-classloader/3.0.0-SNAPSHOT/opensearch-plugin-classloader-3.0.0-20230915.013826-1.module.md5 + - maven/org/opensearch/opensearch-plugin-classloader/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/opensearch-plugin-classloader/3.0.0-SNAPSHOT/opensearch-plugin-classloader-3.0.0-20230915.013826-1-sources.jar.sha256 + - maven/org/opensearch/opensearch-plugin-classloader/3.0.0-SNAPSHOT/opensearch-plugin-classloader-3.0.0-20230915.013826-1.jar.sha256 + - maven/org/opensearch/opensearch-plugin-classloader/3.0.0-SNAPSHOT/opensearch-plugin-classloader-3.0.0-20230915.013826-1-javadoc.jar.sha256 + - maven/org/opensearch/wildfly/maven-metadata.xml.sha512 + - maven/org/opensearch/wildfly/maven-metadata.xml.md5 + - maven/org/opensearch/wildfly/maven-metadata.xml.sha256 + - maven/org/opensearch/wildfly/maven-metadata.xml.sha1 + - maven/org/opensearch/wildfly/maven-metadata.xml + - maven/org/opensearch/wildfly/3.0.0-SNAPSHOT/wildfly-3.0.0-20230915.013826-1.war.sha256 + - maven/org/opensearch/wildfly/3.0.0-SNAPSHOT/wildfly-3.0.0-20230915.013826-1.war.md5 + - maven/org/opensearch/wildfly/3.0.0-SNAPSHOT/wildfly-3.0.0-20230915.013826-1.pom.sha512 + - maven/org/opensearch/wildfly/3.0.0-SNAPSHOT/wildfly-3.0.0-20230915.013826-1-javadoc.jar + - maven/org/opensearch/wildfly/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/wildfly/3.0.0-SNAPSHOT/wildfly-3.0.0-20230915.013826-1-sources.jar.sha512 + - maven/org/opensearch/wildfly/3.0.0-SNAPSHOT/wildfly-3.0.0-20230915.013826-1-javadoc.jar.md5 + - maven/org/opensearch/wildfly/3.0.0-SNAPSHOT/wildfly-3.0.0-20230915.013826-1.pom.md5 + - maven/org/opensearch/wildfly/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/wildfly/3.0.0-SNAPSHOT/wildfly-3.0.0-20230915.013826-1.war.sha1 + - maven/org/opensearch/wildfly/3.0.0-SNAPSHOT/wildfly-3.0.0-20230915.013826-1.module.sha256 + - maven/org/opensearch/wildfly/3.0.0-SNAPSHOT/wildfly-3.0.0-20230915.013826-1.pom.sha1 + - maven/org/opensearch/wildfly/3.0.0-SNAPSHOT/wildfly-3.0.0-20230915.013826-1-sources.jar.md5 + - maven/org/opensearch/wildfly/3.0.0-SNAPSHOT/wildfly-3.0.0-20230915.013826-1.pom + - maven/org/opensearch/wildfly/3.0.0-SNAPSHOT/wildfly-3.0.0-20230915.013826-1-sources.jar.sha1 + - maven/org/opensearch/wildfly/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/wildfly/3.0.0-SNAPSHOT/wildfly-3.0.0-20230915.013826-1.pom.sha256 + - maven/org/opensearch/wildfly/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/wildfly/3.0.0-SNAPSHOT/wildfly-3.0.0-20230915.013826-1.war.sha512 + - maven/org/opensearch/wildfly/3.0.0-SNAPSHOT/wildfly-3.0.0-20230915.013826-1-sources.jar + - maven/org/opensearch/wildfly/3.0.0-SNAPSHOT/wildfly-3.0.0-20230915.013826-1-javadoc.jar.sha256 + - maven/org/opensearch/wildfly/3.0.0-SNAPSHOT/wildfly-3.0.0-20230915.013826-1-javadoc.jar.sha512 + - maven/org/opensearch/wildfly/3.0.0-SNAPSHOT/wildfly-3.0.0-20230915.013826-1.module.sha1 + - maven/org/opensearch/wildfly/3.0.0-SNAPSHOT/wildfly-3.0.0-20230915.013826-1.module.md5 + - maven/org/opensearch/wildfly/3.0.0-SNAPSHOT/wildfly-3.0.0-20230915.013826-1.module.sha512 + - maven/org/opensearch/wildfly/3.0.0-SNAPSHOT/wildfly-3.0.0-20230915.013826-1.module + - maven/org/opensearch/wildfly/3.0.0-SNAPSHOT/wildfly-3.0.0-20230915.013826-1.war + - maven/org/opensearch/wildfly/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/wildfly/3.0.0-SNAPSHOT/wildfly-3.0.0-20230915.013826-1-sources.jar.sha256 + - maven/org/opensearch/wildfly/3.0.0-SNAPSHOT/wildfly-3.0.0-20230915.013826-1-javadoc.jar.sha1 + - maven/org/opensearch/opensearch-compress/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-compress/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-compress/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-compress/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-compress/maven-metadata.xml + - maven/org/opensearch/opensearch-compress/3.0.0-SNAPSHOT/opensearch-compress-3.0.0-20230915.013826-1.module.sha512 + - maven/org/opensearch/opensearch-compress/3.0.0-SNAPSHOT/opensearch-compress-3.0.0-20230915.013826-1-sources.jar.sha1 + - maven/org/opensearch/opensearch-compress/3.0.0-SNAPSHOT/opensearch-compress-3.0.0-20230915.013826-1.jar.md5 + - maven/org/opensearch/opensearch-compress/3.0.0-SNAPSHOT/opensearch-compress-3.0.0-20230915.013826-1.pom.md5 + - maven/org/opensearch/opensearch-compress/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-compress/3.0.0-SNAPSHOT/opensearch-compress-3.0.0-20230915.013826-1-javadoc.jar.sha1 + - maven/org/opensearch/opensearch-compress/3.0.0-SNAPSHOT/opensearch-compress-3.0.0-20230915.013826-1.jar.sha1 + - maven/org/opensearch/opensearch-compress/3.0.0-SNAPSHOT/opensearch-compress-3.0.0-20230915.013826-1-sources.jar.sha512 + - maven/org/opensearch/opensearch-compress/3.0.0-SNAPSHOT/opensearch-compress-3.0.0-20230915.013826-1-javadoc.jar + - maven/org/opensearch/opensearch-compress/3.0.0-SNAPSHOT/opensearch-compress-3.0.0-20230915.013826-1-javadoc.jar.md5 + - maven/org/opensearch/opensearch-compress/3.0.0-SNAPSHOT/opensearch-compress-3.0.0-20230915.013826-1.module.md5 + - maven/org/opensearch/opensearch-compress/3.0.0-SNAPSHOT/opensearch-compress-3.0.0-20230915.013826-1.module + - maven/org/opensearch/opensearch-compress/3.0.0-SNAPSHOT/opensearch-compress-3.0.0-20230915.013826-1-javadoc.jar.sha256 + - maven/org/opensearch/opensearch-compress/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-compress/3.0.0-SNAPSHOT/opensearch-compress-3.0.0-20230915.013826-1.pom.sha1 + - maven/org/opensearch/opensearch-compress/3.0.0-SNAPSHOT/opensearch-compress-3.0.0-20230915.013826-1-sources.jar + - maven/org/opensearch/opensearch-compress/3.0.0-SNAPSHOT/opensearch-compress-3.0.0-20230915.013826-1.jar.sha512 + - maven/org/opensearch/opensearch-compress/3.0.0-SNAPSHOT/opensearch-compress-3.0.0-20230915.013826-1-javadoc.jar.sha512 + - maven/org/opensearch/opensearch-compress/3.0.0-SNAPSHOT/opensearch-compress-3.0.0-20230915.013826-1.pom.sha256 + - maven/org/opensearch/opensearch-compress/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-compress/3.0.0-SNAPSHOT/opensearch-compress-3.0.0-20230915.013826-1.module.sha256 + - maven/org/opensearch/opensearch-compress/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-compress/3.0.0-SNAPSHOT/opensearch-compress-3.0.0-20230915.013826-1-sources.jar.sha256 + - maven/org/opensearch/opensearch-compress/3.0.0-SNAPSHOT/opensearch-compress-3.0.0-20230915.013826-1.pom.sha512 + - maven/org/opensearch/opensearch-compress/3.0.0-SNAPSHOT/opensearch-compress-3.0.0-20230915.013826-1.jar + - maven/org/opensearch/opensearch-compress/3.0.0-SNAPSHOT/opensearch-compress-3.0.0-20230915.013826-1-sources.jar.md5 + - maven/org/opensearch/opensearch-compress/3.0.0-SNAPSHOT/opensearch-compress-3.0.0-20230915.013826-1.pom + - maven/org/opensearch/opensearch-compress/3.0.0-SNAPSHOT/opensearch-compress-3.0.0-20230915.013826-1.jar.sha256 + - maven/org/opensearch/opensearch-compress/3.0.0-SNAPSHOT/opensearch-compress-3.0.0-20230915.013826-1.module.sha1 + - maven/org/opensearch/opensearch-compress/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/opensearch-secure-sm/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-secure-sm/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-secure-sm/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-secure-sm/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-secure-sm/maven-metadata.xml + - maven/org/opensearch/opensearch-secure-sm/3.0.0-SNAPSHOT/opensearch-secure-sm-3.0.0-20230915.013826-1-javadoc.jar.md5 + - maven/org/opensearch/opensearch-secure-sm/3.0.0-SNAPSHOT/opensearch-secure-sm-3.0.0-20230915.013826-1.module.md5 + - maven/org/opensearch/opensearch-secure-sm/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-secure-sm/3.0.0-SNAPSHOT/opensearch-secure-sm-3.0.0-20230915.013826-1.pom.sha512 + - maven/org/opensearch/opensearch-secure-sm/3.0.0-SNAPSHOT/opensearch-secure-sm-3.0.0-20230915.013826-1.pom + - maven/org/opensearch/opensearch-secure-sm/3.0.0-SNAPSHOT/opensearch-secure-sm-3.0.0-20230915.013826-1.module.sha1 + - maven/org/opensearch/opensearch-secure-sm/3.0.0-SNAPSHOT/opensearch-secure-sm-3.0.0-20230915.013826-1.pom.sha1 + - maven/org/opensearch/opensearch-secure-sm/3.0.0-SNAPSHOT/opensearch-secure-sm-3.0.0-20230915.013826-1.jar.md5 + - maven/org/opensearch/opensearch-secure-sm/3.0.0-SNAPSHOT/opensearch-secure-sm-3.0.0-20230915.013826-1-sources.jar + - maven/org/opensearch/opensearch-secure-sm/3.0.0-SNAPSHOT/opensearch-secure-sm-3.0.0-20230915.013826-1.module.sha512 + - maven/org/opensearch/opensearch-secure-sm/3.0.0-SNAPSHOT/opensearch-secure-sm-3.0.0-20230915.013826-1.pom.md5 + - maven/org/opensearch/opensearch-secure-sm/3.0.0-SNAPSHOT/opensearch-secure-sm-3.0.0-20230915.013826-1.jar.sha1 + - maven/org/opensearch/opensearch-secure-sm/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-secure-sm/3.0.0-SNAPSHOT/opensearch-secure-sm-3.0.0-20230915.013826-1.pom.sha256 + - maven/org/opensearch/opensearch-secure-sm/3.0.0-SNAPSHOT/opensearch-secure-sm-3.0.0-20230915.013826-1-javadoc.jar.sha1 + - maven/org/opensearch/opensearch-secure-sm/3.0.0-SNAPSHOT/opensearch-secure-sm-3.0.0-20230915.013826-1.jar.sha512 + - maven/org/opensearch/opensearch-secure-sm/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-secure-sm/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-secure-sm/3.0.0-SNAPSHOT/opensearch-secure-sm-3.0.0-20230915.013826-1-javadoc.jar.sha512 + - maven/org/opensearch/opensearch-secure-sm/3.0.0-SNAPSHOT/opensearch-secure-sm-3.0.0-20230915.013826-1-sources.jar.sha512 + - maven/org/opensearch/opensearch-secure-sm/3.0.0-SNAPSHOT/opensearch-secure-sm-3.0.0-20230915.013826-1.jar + - maven/org/opensearch/opensearch-secure-sm/3.0.0-SNAPSHOT/opensearch-secure-sm-3.0.0-20230915.013826-1.module + - maven/org/opensearch/opensearch-secure-sm/3.0.0-SNAPSHOT/opensearch-secure-sm-3.0.0-20230915.013826-1-sources.jar.sha256 + - maven/org/opensearch/opensearch-secure-sm/3.0.0-SNAPSHOT/opensearch-secure-sm-3.0.0-20230915.013826-1-sources.jar.md5 + - maven/org/opensearch/opensearch-secure-sm/3.0.0-SNAPSHOT/opensearch-secure-sm-3.0.0-20230915.013826-1-sources.jar.sha1 + - maven/org/opensearch/opensearch-secure-sm/3.0.0-SNAPSHOT/opensearch-secure-sm-3.0.0-20230915.013826-1.jar.sha256 + - maven/org/opensearch/opensearch-secure-sm/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/opensearch-secure-sm/3.0.0-SNAPSHOT/opensearch-secure-sm-3.0.0-20230915.013826-1-javadoc.jar + - maven/org/opensearch/opensearch-secure-sm/3.0.0-SNAPSHOT/opensearch-secure-sm-3.0.0-20230915.013826-1-javadoc.jar.sha256 + - maven/org/opensearch/opensearch-secure-sm/3.0.0-SNAPSHOT/opensearch-secure-sm-3.0.0-20230915.013826-1.module.sha256 + - maven/org/opensearch/opensearch-cli/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-cli/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-cli/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-cli/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-cli/maven-metadata.xml + - maven/org/opensearch/opensearch-cli/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-cli/3.0.0-SNAPSHOT/opensearch-cli-3.0.0-20230915.013826-1.pom.sha256 + - maven/org/opensearch/opensearch-cli/3.0.0-SNAPSHOT/opensearch-cli-3.0.0-20230915.013826-1-javadoc.jar.md5 + - maven/org/opensearch/opensearch-cli/3.0.0-SNAPSHOT/opensearch-cli-3.0.0-20230915.013826-1.module.sha512 + - maven/org/opensearch/opensearch-cli/3.0.0-SNAPSHOT/opensearch-cli-3.0.0-20230915.013826-1-sources.jar.sha1 + - maven/org/opensearch/opensearch-cli/3.0.0-SNAPSHOT/opensearch-cli-3.0.0-20230915.013826-1.pom.sha512 + - maven/org/opensearch/opensearch-cli/3.0.0-SNAPSHOT/opensearch-cli-3.0.0-20230915.013826-1-sources.jar.sha512 + - maven/org/opensearch/opensearch-cli/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-cli/3.0.0-SNAPSHOT/opensearch-cli-3.0.0-20230915.013826-1.pom + - maven/org/opensearch/opensearch-cli/3.0.0-SNAPSHOT/opensearch-cli-3.0.0-20230915.013826-1-javadoc.jar.sha256 + - maven/org/opensearch/opensearch-cli/3.0.0-SNAPSHOT/opensearch-cli-3.0.0-20230915.013826-1.jar.md5 + - maven/org/opensearch/opensearch-cli/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-cli/3.0.0-SNAPSHOT/opensearch-cli-3.0.0-20230915.013826-1-sources.jar + - maven/org/opensearch/opensearch-cli/3.0.0-SNAPSHOT/opensearch-cli-3.0.0-20230915.013826-1.pom.md5 + - maven/org/opensearch/opensearch-cli/3.0.0-SNAPSHOT/opensearch-cli-3.0.0-20230915.013826-1.module.sha256 + - maven/org/opensearch/opensearch-cli/3.0.0-SNAPSHOT/opensearch-cli-3.0.0-20230915.013826-1.jar + - maven/org/opensearch/opensearch-cli/3.0.0-SNAPSHOT/opensearch-cli-3.0.0-20230915.013826-1-sources.jar.sha256 + - maven/org/opensearch/opensearch-cli/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-cli/3.0.0-SNAPSHOT/opensearch-cli-3.0.0-20230915.013826-1-javadoc.jar.sha1 + - maven/org/opensearch/opensearch-cli/3.0.0-SNAPSHOT/opensearch-cli-3.0.0-20230915.013826-1.module + - maven/org/opensearch/opensearch-cli/3.0.0-SNAPSHOT/opensearch-cli-3.0.0-20230915.013826-1-sources.jar.md5 + - maven/org/opensearch/opensearch-cli/3.0.0-SNAPSHOT/opensearch-cli-3.0.0-20230915.013826-1.jar.sha256 + - maven/org/opensearch/opensearch-cli/3.0.0-SNAPSHOT/opensearch-cli-3.0.0-20230915.013826-1-javadoc.jar + - maven/org/opensearch/opensearch-cli/3.0.0-SNAPSHOT/opensearch-cli-3.0.0-20230915.013826-1.module.md5 + - maven/org/opensearch/opensearch-cli/3.0.0-SNAPSHOT/opensearch-cli-3.0.0-20230915.013826-1.jar.sha1 + - maven/org/opensearch/opensearch-cli/3.0.0-SNAPSHOT/opensearch-cli-3.0.0-20230915.013826-1.pom.sha1 + - maven/org/opensearch/opensearch-cli/3.0.0-SNAPSHOT/opensearch-cli-3.0.0-20230915.013826-1.jar.sha512 + - maven/org/opensearch/opensearch-cli/3.0.0-SNAPSHOT/opensearch-cli-3.0.0-20230915.013826-1.module.sha1 + - maven/org/opensearch/opensearch-cli/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/opensearch-cli/3.0.0-SNAPSHOT/opensearch-cli-3.0.0-20230915.013826-1-javadoc.jar.sha512 + - maven/org/opensearch/opensearch-core/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-core/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-core/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-core/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-core/maven-metadata.xml + - maven/org/opensearch/opensearch-core/3.0.0-SNAPSHOT/opensearch-core-3.0.0-20230915.013826-1.pom.sha1 + - maven/org/opensearch/opensearch-core/3.0.0-SNAPSHOT/opensearch-core-3.0.0-20230915.013826-1-javadoc.jar.md5 + - maven/org/opensearch/opensearch-core/3.0.0-SNAPSHOT/opensearch-core-3.0.0-20230915.013826-1-javadoc.jar.sha1 + - maven/org/opensearch/opensearch-core/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-core/3.0.0-SNAPSHOT/opensearch-core-3.0.0-20230915.013826-1.module.sha256 + - maven/org/opensearch/opensearch-core/3.0.0-SNAPSHOT/opensearch-core-3.0.0-20230915.013826-1-javadoc.jar.sha256 + - maven/org/opensearch/opensearch-core/3.0.0-SNAPSHOT/opensearch-core-3.0.0-20230915.013826-1-sources.jar.sha512 + - maven/org/opensearch/opensearch-core/3.0.0-SNAPSHOT/opensearch-core-3.0.0-20230915.013826-1-sources.jar.sha1 + - maven/org/opensearch/opensearch-core/3.0.0-SNAPSHOT/opensearch-core-3.0.0-20230915.013826-1.jar + - maven/org/opensearch/opensearch-core/3.0.0-SNAPSHOT/opensearch-core-3.0.0-20230915.013826-1.module.md5 + - maven/org/opensearch/opensearch-core/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-core/3.0.0-SNAPSHOT/opensearch-core-3.0.0-20230915.013826-1-javadoc.jar + - maven/org/opensearch/opensearch-core/3.0.0-SNAPSHOT/opensearch-core-3.0.0-20230915.013826-1-sources.jar.sha256 + - maven/org/opensearch/opensearch-core/3.0.0-SNAPSHOT/opensearch-core-3.0.0-20230915.013826-1.jar.md5 + - maven/org/opensearch/opensearch-core/3.0.0-SNAPSHOT/opensearch-core-3.0.0-20230915.013826-1.jar.sha256 + - maven/org/opensearch/opensearch-core/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-core/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-core/3.0.0-SNAPSHOT/opensearch-core-3.0.0-20230915.013826-1.module.sha512 + - maven/org/opensearch/opensearch-core/3.0.0-SNAPSHOT/opensearch-core-3.0.0-20230915.013826-1.pom.md5 + - maven/org/opensearch/opensearch-core/3.0.0-SNAPSHOT/opensearch-core-3.0.0-20230915.013826-1.pom.sha512 + - maven/org/opensearch/opensearch-core/3.0.0-SNAPSHOT/opensearch-core-3.0.0-20230915.013826-1.jar.sha1 + - maven/org/opensearch/opensearch-core/3.0.0-SNAPSHOT/opensearch-core-3.0.0-20230915.013826-1.module + - maven/org/opensearch/opensearch-core/3.0.0-SNAPSHOT/opensearch-core-3.0.0-20230915.013826-1-sources.jar + - maven/org/opensearch/opensearch-core/3.0.0-SNAPSHOT/opensearch-core-3.0.0-20230915.013826-1.pom.sha256 + - maven/org/opensearch/opensearch-core/3.0.0-SNAPSHOT/opensearch-core-3.0.0-20230915.013826-1-javadoc.jar.sha512 + - maven/org/opensearch/opensearch-core/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/opensearch-core/3.0.0-SNAPSHOT/opensearch-core-3.0.0-20230915.013826-1.jar.sha512 + - maven/org/opensearch/opensearch-core/3.0.0-SNAPSHOT/opensearch-core-3.0.0-20230915.013826-1.module.sha1 + - maven/org/opensearch/opensearch-core/3.0.0-SNAPSHOT/opensearch-core-3.0.0-20230915.013826-1.pom + - maven/org/opensearch/opensearch-core/3.0.0-SNAPSHOT/opensearch-core-3.0.0-20230915.013826-1-sources.jar.md5 + - maven/org/opensearch/gradle/build-tools/maven-metadata.xml.sha512 + - maven/org/opensearch/gradle/build-tools/maven-metadata.xml.md5 + - maven/org/opensearch/gradle/build-tools/maven-metadata.xml.sha256 + - maven/org/opensearch/gradle/build-tools/maven-metadata.xml.sha1 + - maven/org/opensearch/gradle/build-tools/maven-metadata.xml + - maven/org/opensearch/gradle/build-tools/3.0.0-SNAPSHOT/build-tools-3.0.0-20230915.013826-1-sources.jar + - maven/org/opensearch/gradle/build-tools/3.0.0-SNAPSHOT/build-tools-3.0.0-20230915.013826-1-sources.jar.md5 + - maven/org/opensearch/gradle/build-tools/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/gradle/build-tools/3.0.0-SNAPSHOT/build-tools-3.0.0-20230915.013826-1-sources.jar.sha512 + - maven/org/opensearch/gradle/build-tools/3.0.0-SNAPSHOT/build-tools-3.0.0-20230915.013826-1-test-fixtures.jar.sha512 + - maven/org/opensearch/gradle/build-tools/3.0.0-SNAPSHOT/build-tools-3.0.0-20230915.013826-1.jar + - maven/org/opensearch/gradle/build-tools/3.0.0-SNAPSHOT/build-tools-3.0.0-20230915.013826-1.jar.sha512 + - maven/org/opensearch/gradle/build-tools/3.0.0-SNAPSHOT/build-tools-3.0.0-20230915.013826-1.pom + - maven/org/opensearch/gradle/build-tools/3.0.0-SNAPSHOT/build-tools-3.0.0-20230915.013826-1-javadoc.jar + - maven/org/opensearch/gradle/build-tools/3.0.0-SNAPSHOT/build-tools-3.0.0-20230915.013826-1-test-fixtures.jar + - maven/org/opensearch/gradle/build-tools/3.0.0-SNAPSHOT/build-tools-3.0.0-20230915.013826-1-javadoc.jar.sha256 + - maven/org/opensearch/gradle/build-tools/3.0.0-SNAPSHOT/build-tools-3.0.0-20230915.013826-1.module.sha512 + - maven/org/opensearch/gradle/build-tools/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/gradle/build-tools/3.0.0-SNAPSHOT/build-tools-3.0.0-20230915.013826-1-test-fixtures.jar.sha256 + - maven/org/opensearch/gradle/build-tools/3.0.0-SNAPSHOT/build-tools-3.0.0-20230915.013826-1-javadoc.jar.sha512 + - maven/org/opensearch/gradle/build-tools/3.0.0-SNAPSHOT/build-tools-3.0.0-20230915.013826-1.pom.sha256 + - maven/org/opensearch/gradle/build-tools/3.0.0-SNAPSHOT/build-tools-3.0.0-20230915.013826-1.module.md5 + - maven/org/opensearch/gradle/build-tools/3.0.0-SNAPSHOT/build-tools-3.0.0-20230915.013826-1-sources.jar.sha256 + - maven/org/opensearch/gradle/build-tools/3.0.0-SNAPSHOT/build-tools-3.0.0-20230915.013826-1-test-fixtures.jar.sha1 + - maven/org/opensearch/gradle/build-tools/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/gradle/build-tools/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/gradle/build-tools/3.0.0-SNAPSHOT/build-tools-3.0.0-20230915.013826-1-sources.jar.sha1 + - maven/org/opensearch/gradle/build-tools/3.0.0-SNAPSHOT/build-tools-3.0.0-20230915.013826-1.jar.sha1 + - maven/org/opensearch/gradle/build-tools/3.0.0-SNAPSHOT/build-tools-3.0.0-20230915.013826-1.module.sha1 + - maven/org/opensearch/gradle/build-tools/3.0.0-SNAPSHOT/build-tools-3.0.0-20230915.013826-1-javadoc.jar.md5 + - maven/org/opensearch/gradle/build-tools/3.0.0-SNAPSHOT/build-tools-3.0.0-20230915.013826-1.jar.md5 + - maven/org/opensearch/gradle/build-tools/3.0.0-SNAPSHOT/build-tools-3.0.0-20230915.013826-1.pom.md5 + - maven/org/opensearch/gradle/build-tools/3.0.0-SNAPSHOT/build-tools-3.0.0-20230915.013826-1.module.sha256 + - maven/org/opensearch/gradle/build-tools/3.0.0-SNAPSHOT/build-tools-3.0.0-20230915.013826-1.module + - maven/org/opensearch/gradle/build-tools/3.0.0-SNAPSHOT/build-tools-3.0.0-20230915.013826-1-test-fixtures.jar.md5 + - maven/org/opensearch/gradle/build-tools/3.0.0-SNAPSHOT/build-tools-3.0.0-20230915.013826-1.pom.sha512 + - maven/org/opensearch/gradle/build-tools/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/gradle/build-tools/3.0.0-SNAPSHOT/build-tools-3.0.0-20230915.013826-1.pom.sha1 + - maven/org/opensearch/gradle/build-tools/3.0.0-SNAPSHOT/build-tools-3.0.0-20230915.013826-1-javadoc.jar.sha1 + - maven/org/opensearch/gradle/build-tools/3.0.0-SNAPSHOT/build-tools-3.0.0-20230915.013826-1.jar.sha256 + - maven/org/opensearch/die-with-dignity/maven-metadata.xml.sha512 + - maven/org/opensearch/die-with-dignity/maven-metadata.xml.md5 + - maven/org/opensearch/die-with-dignity/maven-metadata.xml.sha256 + - maven/org/opensearch/die-with-dignity/maven-metadata.xml.sha1 + - maven/org/opensearch/die-with-dignity/maven-metadata.xml + - maven/org/opensearch/die-with-dignity/3.0.0-SNAPSHOT/die-with-dignity-3.0.0-20230915.013826-1.module + - maven/org/opensearch/die-with-dignity/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/die-with-dignity/3.0.0-SNAPSHOT/die-with-dignity-3.0.0-20230915.013826-1.module.sha512 + - maven/org/opensearch/die-with-dignity/3.0.0-SNAPSHOT/die-with-dignity-3.0.0-20230915.013826-1.module.sha256 + - maven/org/opensearch/die-with-dignity/3.0.0-SNAPSHOT/die-with-dignity-3.0.0-20230915.013826-1-javadoc.jar.sha1 + - maven/org/opensearch/die-with-dignity/3.0.0-SNAPSHOT/die-with-dignity-3.0.0-20230915.013826-1.module.sha1 + - maven/org/opensearch/die-with-dignity/3.0.0-SNAPSHOT/die-with-dignity-3.0.0-20230915.013826-1.pom.sha1 + - maven/org/opensearch/die-with-dignity/3.0.0-SNAPSHOT/die-with-dignity-3.0.0-20230915.013826-1.module.md5 + - maven/org/opensearch/die-with-dignity/3.0.0-SNAPSHOT/die-with-dignity-3.0.0-20230915.013826-1.jar.sha256 + - maven/org/opensearch/die-with-dignity/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/die-with-dignity/3.0.0-SNAPSHOT/die-with-dignity-3.0.0-20230915.013826-1-sources.jar.sha256 + - maven/org/opensearch/die-with-dignity/3.0.0-SNAPSHOT/die-with-dignity-3.0.0-20230915.013826-1.jar.sha512 + - maven/org/opensearch/die-with-dignity/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/die-with-dignity/3.0.0-SNAPSHOT/die-with-dignity-3.0.0-20230915.013826-1.jar.md5 + - maven/org/opensearch/die-with-dignity/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/die-with-dignity/3.0.0-SNAPSHOT/die-with-dignity-3.0.0-20230915.013826-1.pom.sha256 + - maven/org/opensearch/die-with-dignity/3.0.0-SNAPSHOT/die-with-dignity-3.0.0-20230915.013826-1.pom + - maven/org/opensearch/die-with-dignity/3.0.0-SNAPSHOT/die-with-dignity-3.0.0-20230915.013826-1-javadoc.jar.sha512 + - maven/org/opensearch/die-with-dignity/3.0.0-SNAPSHOT/die-with-dignity-3.0.0-20230915.013826-1.jar.sha1 + - maven/org/opensearch/die-with-dignity/3.0.0-SNAPSHOT/die-with-dignity-3.0.0-20230915.013826-1-javadoc.jar.sha256 + - maven/org/opensearch/die-with-dignity/3.0.0-SNAPSHOT/die-with-dignity-3.0.0-20230915.013826-1-sources.jar.sha1 + - maven/org/opensearch/die-with-dignity/3.0.0-SNAPSHOT/die-with-dignity-3.0.0-20230915.013826-1-sources.jar + - maven/org/opensearch/die-with-dignity/3.0.0-SNAPSHOT/die-with-dignity-3.0.0-20230915.013826-1-sources.jar.md5 + - maven/org/opensearch/die-with-dignity/3.0.0-SNAPSHOT/die-with-dignity-3.0.0-20230915.013826-1-sources.jar.sha512 + - maven/org/opensearch/die-with-dignity/3.0.0-SNAPSHOT/die-with-dignity-3.0.0-20230915.013826-1.pom.md5 + - maven/org/opensearch/die-with-dignity/3.0.0-SNAPSHOT/die-with-dignity-3.0.0-20230915.013826-1-javadoc.jar + - maven/org/opensearch/die-with-dignity/3.0.0-SNAPSHOT/die-with-dignity-3.0.0-20230915.013826-1.jar + - maven/org/opensearch/die-with-dignity/3.0.0-SNAPSHOT/die-with-dignity-3.0.0-20230915.013826-1-javadoc.jar.md5 + - maven/org/opensearch/die-with-dignity/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/die-with-dignity/3.0.0-SNAPSHOT/die-with-dignity-3.0.0-20230915.013826-1.pom.sha512 + - maven/org/opensearch/opensearch-x-content/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-x-content/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-x-content/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-x-content/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-x-content/maven-metadata.xml + - maven/org/opensearch/opensearch-x-content/3.0.0-SNAPSHOT/opensearch-x-content-3.0.0-20230915.013826-1.jar.sha256 + - maven/org/opensearch/opensearch-x-content/3.0.0-SNAPSHOT/opensearch-x-content-3.0.0-20230915.013826-1-sources.jar.sha256 + - maven/org/opensearch/opensearch-x-content/3.0.0-SNAPSHOT/opensearch-x-content-3.0.0-20230915.013826-1-javadoc.jar.sha1 + - maven/org/opensearch/opensearch-x-content/3.0.0-SNAPSHOT/opensearch-x-content-3.0.0-20230915.013826-1-sources.jar.md5 + - maven/org/opensearch/opensearch-x-content/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-x-content/3.0.0-SNAPSHOT/opensearch-x-content-3.0.0-20230915.013826-1.module.sha1 + - maven/org/opensearch/opensearch-x-content/3.0.0-SNAPSHOT/opensearch-x-content-3.0.0-20230915.013826-1-sources.jar.sha512 + - maven/org/opensearch/opensearch-x-content/3.0.0-SNAPSHOT/opensearch-x-content-3.0.0-20230915.013826-1.pom.md5 + - maven/org/opensearch/opensearch-x-content/3.0.0-SNAPSHOT/opensearch-x-content-3.0.0-20230915.013826-1.jar.sha512 + - maven/org/opensearch/opensearch-x-content/3.0.0-SNAPSHOT/opensearch-x-content-3.0.0-20230915.013826-1.pom.sha256 + - maven/org/opensearch/opensearch-x-content/3.0.0-SNAPSHOT/opensearch-x-content-3.0.0-20230915.013826-1.pom.sha512 + - maven/org/opensearch/opensearch-x-content/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-x-content/3.0.0-SNAPSHOT/opensearch-x-content-3.0.0-20230915.013826-1.module.md5 + - maven/org/opensearch/opensearch-x-content/3.0.0-SNAPSHOT/opensearch-x-content-3.0.0-20230915.013826-1.module.sha512 + - maven/org/opensearch/opensearch-x-content/3.0.0-SNAPSHOT/opensearch-x-content-3.0.0-20230915.013826-1.pom + - maven/org/opensearch/opensearch-x-content/3.0.0-SNAPSHOT/opensearch-x-content-3.0.0-20230915.013826-1.jar.md5 + - maven/org/opensearch/opensearch-x-content/3.0.0-SNAPSHOT/opensearch-x-content-3.0.0-20230915.013826-1-sources.jar + - maven/org/opensearch/opensearch-x-content/3.0.0-SNAPSHOT/opensearch-x-content-3.0.0-20230915.013826-1.jar + - maven/org/opensearch/opensearch-x-content/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-x-content/3.0.0-SNAPSHOT/opensearch-x-content-3.0.0-20230915.013826-1-javadoc.jar.sha512 + - maven/org/opensearch/opensearch-x-content/3.0.0-SNAPSHOT/opensearch-x-content-3.0.0-20230915.013826-1-javadoc.jar.sha256 + - maven/org/opensearch/opensearch-x-content/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-x-content/3.0.0-SNAPSHOT/opensearch-x-content-3.0.0-20230915.013826-1.module + - maven/org/opensearch/opensearch-x-content/3.0.0-SNAPSHOT/opensearch-x-content-3.0.0-20230915.013826-1-javadoc.jar + - maven/org/opensearch/opensearch-x-content/3.0.0-SNAPSHOT/opensearch-x-content-3.0.0-20230915.013826-1.pom.sha1 + - maven/org/opensearch/opensearch-x-content/3.0.0-SNAPSHOT/opensearch-x-content-3.0.0-20230915.013826-1.jar.sha1 + - maven/org/opensearch/opensearch-x-content/3.0.0-SNAPSHOT/opensearch-x-content-3.0.0-20230915.013826-1-sources.jar.sha1 + - maven/org/opensearch/opensearch-x-content/3.0.0-SNAPSHOT/opensearch-x-content-3.0.0-20230915.013826-1-javadoc.jar.md5 + - maven/org/opensearch/opensearch-x-content/3.0.0-SNAPSHOT/opensearch-x-content-3.0.0-20230915.013826-1.module.sha256 + - maven/org/opensearch/opensearch-x-content/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/java-version-checker/maven-metadata.xml.sha512 + - maven/org/opensearch/java-version-checker/maven-metadata.xml.md5 + - maven/org/opensearch/java-version-checker/maven-metadata.xml.sha256 + - maven/org/opensearch/java-version-checker/maven-metadata.xml.sha1 + - maven/org/opensearch/java-version-checker/maven-metadata.xml + - maven/org/opensearch/java-version-checker/3.0.0-SNAPSHOT/java-version-checker-3.0.0-20230915.013826-1.pom + - maven/org/opensearch/java-version-checker/3.0.0-SNAPSHOT/java-version-checker-3.0.0-20230915.013826-1.module.sha512 + - maven/org/opensearch/java-version-checker/3.0.0-SNAPSHOT/java-version-checker-3.0.0-20230915.013826-1.jar.sha1 + - maven/org/opensearch/java-version-checker/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/java-version-checker/3.0.0-SNAPSHOT/java-version-checker-3.0.0-20230915.013826-1-javadoc.jar.sha256 + - maven/org/opensearch/java-version-checker/3.0.0-SNAPSHOT/java-version-checker-3.0.0-20230915.013826-1.jar.sha512 + - maven/org/opensearch/java-version-checker/3.0.0-SNAPSHOT/java-version-checker-3.0.0-20230915.013826-1-sources.jar + - maven/org/opensearch/java-version-checker/3.0.0-SNAPSHOT/java-version-checker-3.0.0-20230915.013826-1.pom.sha256 + - maven/org/opensearch/java-version-checker/3.0.0-SNAPSHOT/java-version-checker-3.0.0-20230915.013826-1-javadoc.jar.sha512 + - maven/org/opensearch/java-version-checker/3.0.0-SNAPSHOT/java-version-checker-3.0.0-20230915.013826-1.pom.sha512 + - maven/org/opensearch/java-version-checker/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/java-version-checker/3.0.0-SNAPSHOT/java-version-checker-3.0.0-20230915.013826-1-sources.jar.md5 + - maven/org/opensearch/java-version-checker/3.0.0-SNAPSHOT/java-version-checker-3.0.0-20230915.013826-1-javadoc.jar.sha1 + - maven/org/opensearch/java-version-checker/3.0.0-SNAPSHOT/java-version-checker-3.0.0-20230915.013826-1.jar + - maven/org/opensearch/java-version-checker/3.0.0-SNAPSHOT/java-version-checker-3.0.0-20230915.013826-1-sources.jar.sha256 + - maven/org/opensearch/java-version-checker/3.0.0-SNAPSHOT/java-version-checker-3.0.0-20230915.013826-1.jar.md5 + - maven/org/opensearch/java-version-checker/3.0.0-SNAPSHOT/java-version-checker-3.0.0-20230915.013826-1.pom.sha1 + - maven/org/opensearch/java-version-checker/3.0.0-SNAPSHOT/java-version-checker-3.0.0-20230915.013826-1.module.md5 + - maven/org/opensearch/java-version-checker/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/java-version-checker/3.0.0-SNAPSHOT/java-version-checker-3.0.0-20230915.013826-1.module + - maven/org/opensearch/java-version-checker/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/java-version-checker/3.0.0-SNAPSHOT/java-version-checker-3.0.0-20230915.013826-1-javadoc.jar.md5 + - maven/org/opensearch/java-version-checker/3.0.0-SNAPSHOT/java-version-checker-3.0.0-20230915.013826-1.jar.sha256 + - maven/org/opensearch/java-version-checker/3.0.0-SNAPSHOT/java-version-checker-3.0.0-20230915.013826-1-javadoc.jar + - maven/org/opensearch/java-version-checker/3.0.0-SNAPSHOT/java-version-checker-3.0.0-20230915.013826-1-sources.jar.sha1 + - maven/org/opensearch/java-version-checker/3.0.0-SNAPSHOT/java-version-checker-3.0.0-20230915.013826-1.module.sha1 + - maven/org/opensearch/java-version-checker/3.0.0-SNAPSHOT/java-version-checker-3.0.0-20230915.013826-1-sources.jar.sha512 + - maven/org/opensearch/java-version-checker/3.0.0-SNAPSHOT/java-version-checker-3.0.0-20230915.013826-1.module.sha256 + - maven/org/opensearch/java-version-checker/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/java-version-checker/3.0.0-SNAPSHOT/java-version-checker-3.0.0-20230915.013826-1.pom.md5 + - maven/org/opensearch/custom-settings/maven-metadata.xml.sha512 + - maven/org/opensearch/custom-settings/maven-metadata.xml.md5 + - maven/org/opensearch/custom-settings/maven-metadata.xml.sha256 + - maven/org/opensearch/custom-settings/maven-metadata.xml.sha1 + - maven/org/opensearch/custom-settings/maven-metadata.xml + - maven/org/opensearch/custom-settings/3.0.0-SNAPSHOT/custom-settings-3.0.0-20230915.013826-1-sources.jar + - maven/org/opensearch/custom-settings/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/custom-settings/3.0.0-SNAPSHOT/custom-settings-3.0.0-20230915.013826-1.module.sha256 + - maven/org/opensearch/custom-settings/3.0.0-SNAPSHOT/custom-settings-3.0.0-20230915.013826-1.module.md5 + - maven/org/opensearch/custom-settings/3.0.0-SNAPSHOT/custom-settings-3.0.0-20230915.013826-1-sources.jar.sha512 + - maven/org/opensearch/custom-settings/3.0.0-SNAPSHOT/custom-settings-3.0.0-20230915.013826-1.jar + - maven/org/opensearch/custom-settings/3.0.0-SNAPSHOT/custom-settings-3.0.0-20230915.013826-1-sources.jar.sha1 + - maven/org/opensearch/custom-settings/3.0.0-SNAPSHOT/custom-settings-3.0.0-20230915.013826-1-javadoc.jar.sha1 + - maven/org/opensearch/custom-settings/3.0.0-SNAPSHOT/custom-settings-3.0.0-20230915.013826-1.jar.sha512 + - maven/org/opensearch/custom-settings/3.0.0-SNAPSHOT/custom-settings-3.0.0-20230915.013826-1-sources.jar.sha256 + - maven/org/opensearch/custom-settings/3.0.0-SNAPSHOT/custom-settings-3.0.0-20230915.013826-1.module.sha1 + - maven/org/opensearch/custom-settings/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/custom-settings/3.0.0-SNAPSHOT/custom-settings-3.0.0-20230915.013826-1.pom.sha1 + - maven/org/opensearch/custom-settings/3.0.0-SNAPSHOT/custom-settings-3.0.0-20230915.013826-1.pom.sha256 + - maven/org/opensearch/custom-settings/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/custom-settings/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/custom-settings/3.0.0-SNAPSHOT/custom-settings-3.0.0-20230915.013826-1-javadoc.jar.sha256 + - maven/org/opensearch/custom-settings/3.0.0-SNAPSHOT/custom-settings-3.0.0-20230915.013826-1.module.sha512 + - maven/org/opensearch/custom-settings/3.0.0-SNAPSHOT/custom-settings-3.0.0-20230915.013826-1-javadoc.jar.md5 + - maven/org/opensearch/custom-settings/3.0.0-SNAPSHOT/custom-settings-3.0.0-20230915.013826-1.pom.md5 + - maven/org/opensearch/custom-settings/3.0.0-SNAPSHOT/custom-settings-3.0.0-20230915.013826-1.jar.sha1 + - maven/org/opensearch/custom-settings/3.0.0-SNAPSHOT/custom-settings-3.0.0-20230915.013826-1.jar.sha256 + - maven/org/opensearch/custom-settings/3.0.0-SNAPSHOT/custom-settings-3.0.0-20230915.013826-1-sources.jar.md5 + - maven/org/opensearch/custom-settings/3.0.0-SNAPSHOT/custom-settings-3.0.0-20230915.013826-1.jar.md5 + - maven/org/opensearch/custom-settings/3.0.0-SNAPSHOT/custom-settings-3.0.0-20230915.013826-1.module + - maven/org/opensearch/custom-settings/3.0.0-SNAPSHOT/custom-settings-3.0.0-20230915.013826-1-javadoc.jar.sha512 + - maven/org/opensearch/custom-settings/3.0.0-SNAPSHOT/custom-settings-3.0.0-20230915.013826-1.pom + - maven/org/opensearch/custom-settings/3.0.0-SNAPSHOT/custom-settings-3.0.0-20230915.013826-1.pom.sha512 + - maven/org/opensearch/custom-settings/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/custom-settings/3.0.0-SNAPSHOT/custom-settings-3.0.0-20230915.013826-1-javadoc.jar + - maven/org/opensearch/custom-suggester/maven-metadata.xml.sha512 + - maven/org/opensearch/custom-suggester/maven-metadata.xml.md5 + - maven/org/opensearch/custom-suggester/maven-metadata.xml.sha256 + - maven/org/opensearch/custom-suggester/maven-metadata.xml.sha1 + - maven/org/opensearch/custom-suggester/maven-metadata.xml + - maven/org/opensearch/custom-suggester/3.0.0-SNAPSHOT/custom-suggester-3.0.0-20230915.013826-1.jar + - maven/org/opensearch/custom-suggester/3.0.0-SNAPSHOT/custom-suggester-3.0.0-20230915.013826-1-javadoc.jar.sha256 + - maven/org/opensearch/custom-suggester/3.0.0-SNAPSHOT/custom-suggester-3.0.0-20230915.013826-1-javadoc.jar.md5 + - maven/org/opensearch/custom-suggester/3.0.0-SNAPSHOT/custom-suggester-3.0.0-20230915.013826-1.jar.sha1 + - maven/org/opensearch/custom-suggester/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/custom-suggester/3.0.0-SNAPSHOT/custom-suggester-3.0.0-20230915.013826-1-sources.jar + - maven/org/opensearch/custom-suggester/3.0.0-SNAPSHOT/custom-suggester-3.0.0-20230915.013826-1.pom.sha1 + - maven/org/opensearch/custom-suggester/3.0.0-SNAPSHOT/custom-suggester-3.0.0-20230915.013826-1.module.md5 + - maven/org/opensearch/custom-suggester/3.0.0-SNAPSHOT/custom-suggester-3.0.0-20230915.013826-1-javadoc.jar + - maven/org/opensearch/custom-suggester/3.0.0-SNAPSHOT/custom-suggester-3.0.0-20230915.013826-1.pom.sha512 + - maven/org/opensearch/custom-suggester/3.0.0-SNAPSHOT/custom-suggester-3.0.0-20230915.013826-1.jar.sha256 + - maven/org/opensearch/custom-suggester/3.0.0-SNAPSHOT/custom-suggester-3.0.0-20230915.013826-1.module + - maven/org/opensearch/custom-suggester/3.0.0-SNAPSHOT/custom-suggester-3.0.0-20230915.013826-1.module.sha256 + - maven/org/opensearch/custom-suggester/3.0.0-SNAPSHOT/custom-suggester-3.0.0-20230915.013826-1.pom + - maven/org/opensearch/custom-suggester/3.0.0-SNAPSHOT/custom-suggester-3.0.0-20230915.013826-1-sources.jar.sha256 + - maven/org/opensearch/custom-suggester/3.0.0-SNAPSHOT/custom-suggester-3.0.0-20230915.013826-1.pom.sha256 + - maven/org/opensearch/custom-suggester/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/custom-suggester/3.0.0-SNAPSHOT/custom-suggester-3.0.0-20230915.013826-1-sources.jar.sha512 + - maven/org/opensearch/custom-suggester/3.0.0-SNAPSHOT/custom-suggester-3.0.0-20230915.013826-1.module.sha1 + - maven/org/opensearch/custom-suggester/3.0.0-SNAPSHOT/custom-suggester-3.0.0-20230915.013826-1-javadoc.jar.sha512 + - maven/org/opensearch/custom-suggester/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/custom-suggester/3.0.0-SNAPSHOT/custom-suggester-3.0.0-20230915.013826-1.module.sha512 + - maven/org/opensearch/custom-suggester/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/custom-suggester/3.0.0-SNAPSHOT/custom-suggester-3.0.0-20230915.013826-1.jar.sha512 + - maven/org/opensearch/custom-suggester/3.0.0-SNAPSHOT/custom-suggester-3.0.0-20230915.013826-1-javadoc.jar.sha1 + - maven/org/opensearch/custom-suggester/3.0.0-SNAPSHOT/custom-suggester-3.0.0-20230915.013826-1-sources.jar.md5 + - maven/org/opensearch/custom-suggester/3.0.0-SNAPSHOT/custom-suggester-3.0.0-20230915.013826-1.pom.md5 + - maven/org/opensearch/custom-suggester/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/custom-suggester/3.0.0-SNAPSHOT/custom-suggester-3.0.0-20230915.013826-1.jar.md5 + - maven/org/opensearch/custom-suggester/3.0.0-SNAPSHOT/custom-suggester-3.0.0-20230915.013826-1-sources.jar.sha1 + - maven/org/opensearch/opensearch/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch/maven-metadata.xml + - maven/org/opensearch/opensearch/3.0.0-SNAPSHOT/opensearch-3.0.0-20230915.013826-1-sources.jar + - maven/org/opensearch/opensearch/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch/3.0.0-SNAPSHOT/opensearch-3.0.0-20230915.013826-1.pom.md5 + - maven/org/opensearch/opensearch/3.0.0-SNAPSHOT/opensearch-3.0.0-20230915.013826-1.jar.sha256 + - maven/org/opensearch/opensearch/3.0.0-SNAPSHOT/opensearch-3.0.0-20230915.013826-1-javadoc.jar.md5 + - maven/org/opensearch/opensearch/3.0.0-SNAPSHOT/opensearch-3.0.0-20230915.013826-1.jar + - maven/org/opensearch/opensearch/3.0.0-SNAPSHOT/opensearch-3.0.0-20230915.013826-1.module.sha512 + - maven/org/opensearch/opensearch/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch/3.0.0-SNAPSHOT/opensearch-3.0.0-20230915.013826-1.pom.sha256 + - maven/org/opensearch/opensearch/3.0.0-SNAPSHOT/opensearch-3.0.0-20230915.013826-1.pom.sha1 + - maven/org/opensearch/opensearch/3.0.0-SNAPSHOT/opensearch-3.0.0-20230915.013826-1.jar.sha1 + - maven/org/opensearch/opensearch/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch/3.0.0-SNAPSHOT/opensearch-3.0.0-20230915.013826-1.module + - maven/org/opensearch/opensearch/3.0.0-SNAPSHOT/opensearch-3.0.0-20230915.013826-1.module.sha1 + - maven/org/opensearch/opensearch/3.0.0-SNAPSHOT/opensearch-3.0.0-20230915.013826-1.module.md5 + - maven/org/opensearch/opensearch/3.0.0-SNAPSHOT/opensearch-3.0.0-20230915.013826-1-sources.jar.md5 + - maven/org/opensearch/opensearch/3.0.0-SNAPSHOT/opensearch-3.0.0-20230915.013826-1-sources.jar.sha512 + - maven/org/opensearch/opensearch/3.0.0-SNAPSHOT/opensearch-3.0.0-20230915.013826-1.pom.sha512 + - maven/org/opensearch/opensearch/3.0.0-SNAPSHOT/opensearch-3.0.0-20230915.013826-1.module.sha256 + - maven/org/opensearch/opensearch/3.0.0-SNAPSHOT/opensearch-3.0.0-20230915.013826-1.pom + - maven/org/opensearch/opensearch/3.0.0-SNAPSHOT/opensearch-3.0.0-20230915.013826-1.jar.md5 + - maven/org/opensearch/opensearch/3.0.0-SNAPSHOT/opensearch-3.0.0-20230915.013826-1.jar.sha512 + - maven/org/opensearch/opensearch/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/opensearch/3.0.0-SNAPSHOT/opensearch-3.0.0-20230915.013826-1-javadoc.jar.sha512 + - maven/org/opensearch/opensearch/3.0.0-SNAPSHOT/opensearch-3.0.0-20230915.013826-1-sources.jar.sha1 + - maven/org/opensearch/opensearch/3.0.0-SNAPSHOT/opensearch-3.0.0-20230915.013826-1-sources.jar.sha256 + - maven/org/opensearch/opensearch/3.0.0-SNAPSHOT/opensearch-3.0.0-20230915.013826-1-javadoc.jar.sha256 + - maven/org/opensearch/opensearch/3.0.0-SNAPSHOT/opensearch-3.0.0-20230915.013826-1-javadoc.jar.sha1 + - maven/org/opensearch/opensearch/3.0.0-SNAPSHOT/opensearch-3.0.0-20230915.013826-1-javadoc.jar + - maven/org/opensearch/test/framework/maven-metadata.xml.sha512 + - maven/org/opensearch/test/framework/maven-metadata.xml.md5 + - maven/org/opensearch/test/framework/maven-metadata.xml.sha256 + - maven/org/opensearch/test/framework/maven-metadata.xml.sha1 + - maven/org/opensearch/test/framework/maven-metadata.xml + - maven/org/opensearch/test/framework/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/test/framework/3.0.0-SNAPSHOT/framework-3.0.0-20230915.013826-1-sources.jar.md5 + - maven/org/opensearch/test/framework/3.0.0-SNAPSHOT/framework-3.0.0-20230915.013826-1-javadoc.jar + - maven/org/opensearch/test/framework/3.0.0-SNAPSHOT/framework-3.0.0-20230915.013826-1-sources.jar.sha512 + - maven/org/opensearch/test/framework/3.0.0-SNAPSHOT/framework-3.0.0-20230915.013826-1.jar.sha512 + - maven/org/opensearch/test/framework/3.0.0-SNAPSHOT/framework-3.0.0-20230915.013826-1-sources.jar + - maven/org/opensearch/test/framework/3.0.0-SNAPSHOT/framework-3.0.0-20230915.013826-1.jar.sha1 + - maven/org/opensearch/test/framework/3.0.0-SNAPSHOT/framework-3.0.0-20230915.013826-1-javadoc.jar.sha512 + - maven/org/opensearch/test/framework/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/test/framework/3.0.0-SNAPSHOT/framework-3.0.0-20230915.013826-1-javadoc.jar.sha1 + - maven/org/opensearch/test/framework/3.0.0-SNAPSHOT/framework-3.0.0-20230915.013826-1.module + - maven/org/opensearch/test/framework/3.0.0-SNAPSHOT/framework-3.0.0-20230915.013826-1-javadoc.jar.md5 + - maven/org/opensearch/test/framework/3.0.0-SNAPSHOT/framework-3.0.0-20230915.013826-1-sources.jar.sha256 + - maven/org/opensearch/test/framework/3.0.0-SNAPSHOT/framework-3.0.0-20230915.013826-1.jar.sha256 + - maven/org/opensearch/test/framework/3.0.0-SNAPSHOT/framework-3.0.0-20230915.013826-1.module.sha1 + - maven/org/opensearch/test/framework/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/test/framework/3.0.0-SNAPSHOT/framework-3.0.0-20230915.013826-1.pom.sha1 + - maven/org/opensearch/test/framework/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/test/framework/3.0.0-SNAPSHOT/framework-3.0.0-20230915.013826-1.jar.md5 + - maven/org/opensearch/test/framework/3.0.0-SNAPSHOT/framework-3.0.0-20230915.013826-1.module.sha512 + - maven/org/opensearch/test/framework/3.0.0-SNAPSHOT/framework-3.0.0-20230915.013826-1-javadoc.jar.sha256 + - maven/org/opensearch/test/framework/3.0.0-SNAPSHOT/framework-3.0.0-20230915.013826-1.module.md5 + - maven/org/opensearch/test/framework/3.0.0-SNAPSHOT/framework-3.0.0-20230915.013826-1.pom.sha256 + - maven/org/opensearch/test/framework/3.0.0-SNAPSHOT/framework-3.0.0-20230915.013826-1.module.sha256 + - maven/org/opensearch/test/framework/3.0.0-SNAPSHOT/framework-3.0.0-20230915.013826-1.pom.md5 + - maven/org/opensearch/test/framework/3.0.0-SNAPSHOT/framework-3.0.0-20230915.013826-1-sources.jar.sha1 + - maven/org/opensearch/test/framework/3.0.0-SNAPSHOT/framework-3.0.0-20230915.013826-1.pom.sha512 + - maven/org/opensearch/test/framework/3.0.0-SNAPSHOT/framework-3.0.0-20230915.013826-1.pom + - maven/org/opensearch/test/framework/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/test/framework/3.0.0-SNAPSHOT/framework-3.0.0-20230915.013826-1.jar + - maven/org/opensearch/test/test-delayed-aggs/maven-metadata.xml.sha512 + - maven/org/opensearch/test/test-delayed-aggs/maven-metadata.xml.md5 + - maven/org/opensearch/test/test-delayed-aggs/maven-metadata.xml.sha256 + - maven/org/opensearch/test/test-delayed-aggs/maven-metadata.xml.sha1 + - maven/org/opensearch/test/test-delayed-aggs/maven-metadata.xml + - maven/org/opensearch/test/test-delayed-aggs/3.0.0-SNAPSHOT/test-delayed-aggs-3.0.0-20230915.013826-1.jar + - maven/org/opensearch/test/test-delayed-aggs/3.0.0-SNAPSHOT/test-delayed-aggs-3.0.0-20230915.013826-1.module.sha256 + - maven/org/opensearch/test/test-delayed-aggs/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/test/test-delayed-aggs/3.0.0-SNAPSHOT/test-delayed-aggs-3.0.0-20230915.013826-1-sources.jar.sha256 + - maven/org/opensearch/test/test-delayed-aggs/3.0.0-SNAPSHOT/test-delayed-aggs-3.0.0-20230915.013826-1-sources.jar.sha512 + - maven/org/opensearch/test/test-delayed-aggs/3.0.0-SNAPSHOT/test-delayed-aggs-3.0.0-20230915.013826-1-javadoc.jar.sha512 + - maven/org/opensearch/test/test-delayed-aggs/3.0.0-SNAPSHOT/test-delayed-aggs-3.0.0-20230915.013826-1.jar.sha256 + - maven/org/opensearch/test/test-delayed-aggs/3.0.0-SNAPSHOT/test-delayed-aggs-3.0.0-20230915.013826-1-sources.jar.sha1 + - maven/org/opensearch/test/test-delayed-aggs/3.0.0-SNAPSHOT/test-delayed-aggs-3.0.0-20230915.013826-1.module + - maven/org/opensearch/test/test-delayed-aggs/3.0.0-SNAPSHOT/test-delayed-aggs-3.0.0-20230915.013826-1.pom.sha1 + - maven/org/opensearch/test/test-delayed-aggs/3.0.0-SNAPSHOT/test-delayed-aggs-3.0.0-20230915.013826-1-javadoc.jar + - maven/org/opensearch/test/test-delayed-aggs/3.0.0-SNAPSHOT/test-delayed-aggs-3.0.0-20230915.013826-1.pom.sha512 + - maven/org/opensearch/test/test-delayed-aggs/3.0.0-SNAPSHOT/test-delayed-aggs-3.0.0-20230915.013826-1.jar.md5 + - maven/org/opensearch/test/test-delayed-aggs/3.0.0-SNAPSHOT/test-delayed-aggs-3.0.0-20230915.013826-1-sources.jar.md5 + - maven/org/opensearch/test/test-delayed-aggs/3.0.0-SNAPSHOT/test-delayed-aggs-3.0.0-20230915.013826-1.jar.sha1 + - maven/org/opensearch/test/test-delayed-aggs/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/test/test-delayed-aggs/3.0.0-SNAPSHOT/test-delayed-aggs-3.0.0-20230915.013826-1.pom + - maven/org/opensearch/test/test-delayed-aggs/3.0.0-SNAPSHOT/test-delayed-aggs-3.0.0-20230915.013826-1-javadoc.jar.sha1 + - maven/org/opensearch/test/test-delayed-aggs/3.0.0-SNAPSHOT/test-delayed-aggs-3.0.0-20230915.013826-1-javadoc.jar.md5 + - maven/org/opensearch/test/test-delayed-aggs/3.0.0-SNAPSHOT/test-delayed-aggs-3.0.0-20230915.013826-1-sources.jar + - maven/org/opensearch/test/test-delayed-aggs/3.0.0-SNAPSHOT/test-delayed-aggs-3.0.0-20230915.013826-1.pom.md5 + - maven/org/opensearch/test/test-delayed-aggs/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/test/test-delayed-aggs/3.0.0-SNAPSHOT/test-delayed-aggs-3.0.0-20230915.013826-1.module.sha1 + - maven/org/opensearch/test/test-delayed-aggs/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/test/test-delayed-aggs/3.0.0-SNAPSHOT/test-delayed-aggs-3.0.0-20230915.013826-1.module.sha512 + - maven/org/opensearch/test/test-delayed-aggs/3.0.0-SNAPSHOT/test-delayed-aggs-3.0.0-20230915.013826-1.jar.sha512 + - maven/org/opensearch/test/test-delayed-aggs/3.0.0-SNAPSHOT/test-delayed-aggs-3.0.0-20230915.013826-1-javadoc.jar.sha256 + - maven/org/opensearch/test/test-delayed-aggs/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/test/test-delayed-aggs/3.0.0-SNAPSHOT/test-delayed-aggs-3.0.0-20230915.013826-1.module.md5 + - maven/org/opensearch/test/test-delayed-aggs/3.0.0-SNAPSHOT/test-delayed-aggs-3.0.0-20230915.013826-1.pom.sha256 + - maven/org/opensearch/test/telemetry/maven-metadata.xml.sha512 + - maven/org/opensearch/test/telemetry/maven-metadata.xml.md5 + - maven/org/opensearch/test/telemetry/maven-metadata.xml.sha256 + - maven/org/opensearch/test/telemetry/maven-metadata.xml.sha1 + - maven/org/opensearch/test/telemetry/maven-metadata.xml + - maven/org/opensearch/test/telemetry/3.0.0-SNAPSHOT/telemetry-3.0.0-20230915.013826-1-javadoc.jar.md5 + - maven/org/opensearch/test/telemetry/3.0.0-SNAPSHOT/telemetry-3.0.0-20230915.013826-1-javadoc.jar.sha1 + - maven/org/opensearch/test/telemetry/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/test/telemetry/3.0.0-SNAPSHOT/telemetry-3.0.0-20230915.013826-1-sources.jar.md5 + - maven/org/opensearch/test/telemetry/3.0.0-SNAPSHOT/telemetry-3.0.0-20230915.013826-1.jar + - maven/org/opensearch/test/telemetry/3.0.0-SNAPSHOT/telemetry-3.0.0-20230915.013826-1-sources.jar.sha256 + - maven/org/opensearch/test/telemetry/3.0.0-SNAPSHOT/telemetry-3.0.0-20230915.013826-1-sources.jar.sha1 + - maven/org/opensearch/test/telemetry/3.0.0-SNAPSHOT/telemetry-3.0.0-20230915.013826-1-javadoc.jar + - maven/org/opensearch/test/telemetry/3.0.0-SNAPSHOT/telemetry-3.0.0-20230915.013826-1.module.sha1 + - maven/org/opensearch/test/telemetry/3.0.0-SNAPSHOT/telemetry-3.0.0-20230915.013826-1.module.md5 + - maven/org/opensearch/test/telemetry/3.0.0-SNAPSHOT/telemetry-3.0.0-20230915.013826-1.module.sha512 + - maven/org/opensearch/test/telemetry/3.0.0-SNAPSHOT/telemetry-3.0.0-20230915.013826-1-javadoc.jar.sha512 + - maven/org/opensearch/test/telemetry/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/test/telemetry/3.0.0-SNAPSHOT/telemetry-3.0.0-20230915.013826-1.module.sha256 + - maven/org/opensearch/test/telemetry/3.0.0-SNAPSHOT/telemetry-3.0.0-20230915.013826-1.jar.md5 + - maven/org/opensearch/test/telemetry/3.0.0-SNAPSHOT/telemetry-3.0.0-20230915.013826-1.pom.md5 + - maven/org/opensearch/test/telemetry/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/test/telemetry/3.0.0-SNAPSHOT/telemetry-3.0.0-20230915.013826-1.pom.sha256 + - maven/org/opensearch/test/telemetry/3.0.0-SNAPSHOT/telemetry-3.0.0-20230915.013826-1.jar.sha512 + - maven/org/opensearch/test/telemetry/3.0.0-SNAPSHOT/telemetry-3.0.0-20230915.013826-1.module + - maven/org/opensearch/test/telemetry/3.0.0-SNAPSHOT/telemetry-3.0.0-20230915.013826-1.jar.sha256 + - maven/org/opensearch/test/telemetry/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/test/telemetry/3.0.0-SNAPSHOT/telemetry-3.0.0-20230915.013826-1.pom + - maven/org/opensearch/test/telemetry/3.0.0-SNAPSHOT/telemetry-3.0.0-20230915.013826-1.jar.sha1 + - maven/org/opensearch/test/telemetry/3.0.0-SNAPSHOT/telemetry-3.0.0-20230915.013826-1-javadoc.jar.sha256 + - maven/org/opensearch/test/telemetry/3.0.0-SNAPSHOT/telemetry-3.0.0-20230915.013826-1.pom.sha1 + - maven/org/opensearch/test/telemetry/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/test/telemetry/3.0.0-SNAPSHOT/telemetry-3.0.0-20230915.013826-1-sources.jar + - maven/org/opensearch/test/telemetry/3.0.0-SNAPSHOT/telemetry-3.0.0-20230915.013826-1-sources.jar.sha512 + - maven/org/opensearch/test/telemetry/3.0.0-SNAPSHOT/telemetry-3.0.0-20230915.013826-1.pom.sha512 + - maven/org/opensearch/opensearch-ssl-config/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-ssl-config/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-ssl-config/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-ssl-config/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-ssl-config/maven-metadata.xml + - maven/org/opensearch/opensearch-ssl-config/3.0.0-SNAPSHOT/opensearch-ssl-config-3.0.0-20230915.013826-1.module.sha512 + - maven/org/opensearch/opensearch-ssl-config/3.0.0-SNAPSHOT/opensearch-ssl-config-3.0.0-20230915.013826-1-javadoc.jar.sha1 + - maven/org/opensearch/opensearch-ssl-config/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-ssl-config/3.0.0-SNAPSHOT/opensearch-ssl-config-3.0.0-20230915.013826-1.module.md5 + - maven/org/opensearch/opensearch-ssl-config/3.0.0-SNAPSHOT/opensearch-ssl-config-3.0.0-20230915.013826-1.pom.sha512 + - maven/org/opensearch/opensearch-ssl-config/3.0.0-SNAPSHOT/opensearch-ssl-config-3.0.0-20230915.013826-1.module.sha256 + - maven/org/opensearch/opensearch-ssl-config/3.0.0-SNAPSHOT/opensearch-ssl-config-3.0.0-20230915.013826-1.jar + - maven/org/opensearch/opensearch-ssl-config/3.0.0-SNAPSHOT/opensearch-ssl-config-3.0.0-20230915.013826-1.pom + - maven/org/opensearch/opensearch-ssl-config/3.0.0-SNAPSHOT/opensearch-ssl-config-3.0.0-20230915.013826-1-javadoc.jar.sha512 + - maven/org/opensearch/opensearch-ssl-config/3.0.0-SNAPSHOT/opensearch-ssl-config-3.0.0-20230915.013826-1-sources.jar.sha256 + - maven/org/opensearch/opensearch-ssl-config/3.0.0-SNAPSHOT/opensearch-ssl-config-3.0.0-20230915.013826-1.jar.md5 + - maven/org/opensearch/opensearch-ssl-config/3.0.0-SNAPSHOT/opensearch-ssl-config-3.0.0-20230915.013826-1.jar.sha512 + - maven/org/opensearch/opensearch-ssl-config/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-ssl-config/3.0.0-SNAPSHOT/opensearch-ssl-config-3.0.0-20230915.013826-1.module.sha1 + - maven/org/opensearch/opensearch-ssl-config/3.0.0-SNAPSHOT/opensearch-ssl-config-3.0.0-20230915.013826-1.jar.sha256 + - maven/org/opensearch/opensearch-ssl-config/3.0.0-SNAPSHOT/opensearch-ssl-config-3.0.0-20230915.013826-1.pom.md5 + - maven/org/opensearch/opensearch-ssl-config/3.0.0-SNAPSHOT/opensearch-ssl-config-3.0.0-20230915.013826-1.jar.sha1 + - maven/org/opensearch/opensearch-ssl-config/3.0.0-SNAPSHOT/opensearch-ssl-config-3.0.0-20230915.013826-1-sources.jar.sha512 + - maven/org/opensearch/opensearch-ssl-config/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-ssl-config/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-ssl-config/3.0.0-SNAPSHOT/opensearch-ssl-config-3.0.0-20230915.013826-1-sources.jar + - maven/org/opensearch/opensearch-ssl-config/3.0.0-SNAPSHOT/opensearch-ssl-config-3.0.0-20230915.013826-1-javadoc.jar.sha256 + - maven/org/opensearch/opensearch-ssl-config/3.0.0-SNAPSHOT/opensearch-ssl-config-3.0.0-20230915.013826-1-javadoc.jar + - maven/org/opensearch/opensearch-ssl-config/3.0.0-SNAPSHOT/opensearch-ssl-config-3.0.0-20230915.013826-1.pom.sha1 + - maven/org/opensearch/opensearch-ssl-config/3.0.0-SNAPSHOT/opensearch-ssl-config-3.0.0-20230915.013826-1-javadoc.jar.md5 + - maven/org/opensearch/opensearch-ssl-config/3.0.0-SNAPSHOT/opensearch-ssl-config-3.0.0-20230915.013826-1.pom.sha256 + - maven/org/opensearch/opensearch-ssl-config/3.0.0-SNAPSHOT/opensearch-ssl-config-3.0.0-20230915.013826-1-sources.jar.md5 + - maven/org/opensearch/opensearch-ssl-config/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/opensearch-ssl-config/3.0.0-SNAPSHOT/opensearch-ssl-config-3.0.0-20230915.013826-1.module + - maven/org/opensearch/opensearch-ssl-config/3.0.0-SNAPSHOT/opensearch-ssl-config-3.0.0-20230915.013826-1-sources.jar.sha1 + - maven/org/opensearch/script-expert-scoring/maven-metadata.xml.sha512 + - maven/org/opensearch/script-expert-scoring/maven-metadata.xml.md5 + - maven/org/opensearch/script-expert-scoring/maven-metadata.xml.sha256 + - maven/org/opensearch/script-expert-scoring/maven-metadata.xml.sha1 + - maven/org/opensearch/script-expert-scoring/maven-metadata.xml + - maven/org/opensearch/script-expert-scoring/3.0.0-SNAPSHOT/script-expert-scoring-3.0.0-20230915.013826-1-javadoc.jar.sha512 + - maven/org/opensearch/script-expert-scoring/3.0.0-SNAPSHOT/script-expert-scoring-3.0.0-20230915.013826-1.pom.sha1 + - maven/org/opensearch/script-expert-scoring/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/script-expert-scoring/3.0.0-SNAPSHOT/script-expert-scoring-3.0.0-20230915.013826-1-sources.jar.sha1 + - maven/org/opensearch/script-expert-scoring/3.0.0-SNAPSHOT/script-expert-scoring-3.0.0-20230915.013826-1.jar.md5 + - maven/org/opensearch/script-expert-scoring/3.0.0-SNAPSHOT/script-expert-scoring-3.0.0-20230915.013826-1.module.md5 + - maven/org/opensearch/script-expert-scoring/3.0.0-SNAPSHOT/script-expert-scoring-3.0.0-20230915.013826-1.jar.sha256 + - maven/org/opensearch/script-expert-scoring/3.0.0-SNAPSHOT/script-expert-scoring-3.0.0-20230915.013826-1.jar + - maven/org/opensearch/script-expert-scoring/3.0.0-SNAPSHOT/script-expert-scoring-3.0.0-20230915.013826-1-javadoc.jar.sha256 + - maven/org/opensearch/script-expert-scoring/3.0.0-SNAPSHOT/script-expert-scoring-3.0.0-20230915.013826-1.pom + - maven/org/opensearch/script-expert-scoring/3.0.0-SNAPSHOT/script-expert-scoring-3.0.0-20230915.013826-1-sources.jar.sha512 + - maven/org/opensearch/script-expert-scoring/3.0.0-SNAPSHOT/script-expert-scoring-3.0.0-20230915.013826-1.jar.sha512 + - maven/org/opensearch/script-expert-scoring/3.0.0-SNAPSHOT/script-expert-scoring-3.0.0-20230915.013826-1-sources.jar.sha256 + - maven/org/opensearch/script-expert-scoring/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/script-expert-scoring/3.0.0-SNAPSHOT/script-expert-scoring-3.0.0-20230915.013826-1-javadoc.jar.md5 + - maven/org/opensearch/script-expert-scoring/3.0.0-SNAPSHOT/script-expert-scoring-3.0.0-20230915.013826-1.pom.md5 + - maven/org/opensearch/script-expert-scoring/3.0.0-SNAPSHOT/script-expert-scoring-3.0.0-20230915.013826-1-sources.jar.md5 + - maven/org/opensearch/script-expert-scoring/3.0.0-SNAPSHOT/script-expert-scoring-3.0.0-20230915.013826-1.module.sha512 + - maven/org/opensearch/script-expert-scoring/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/script-expert-scoring/3.0.0-SNAPSHOT/script-expert-scoring-3.0.0-20230915.013826-1-sources.jar + - maven/org/opensearch/script-expert-scoring/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/script-expert-scoring/3.0.0-SNAPSHOT/script-expert-scoring-3.0.0-20230915.013826-1.pom.sha256 + - maven/org/opensearch/script-expert-scoring/3.0.0-SNAPSHOT/script-expert-scoring-3.0.0-20230915.013826-1-javadoc.jar.sha1 + - maven/org/opensearch/script-expert-scoring/3.0.0-SNAPSHOT/script-expert-scoring-3.0.0-20230915.013826-1.module.sha256 + - maven/org/opensearch/script-expert-scoring/3.0.0-SNAPSHOT/script-expert-scoring-3.0.0-20230915.013826-1.pom.sha512 + - maven/org/opensearch/script-expert-scoring/3.0.0-SNAPSHOT/script-expert-scoring-3.0.0-20230915.013826-1-javadoc.jar + - maven/org/opensearch/script-expert-scoring/3.0.0-SNAPSHOT/script-expert-scoring-3.0.0-20230915.013826-1.module + - maven/org/opensearch/script-expert-scoring/3.0.0-SNAPSHOT/script-expert-scoring-3.0.0-20230915.013826-1.jar.sha1 + - maven/org/opensearch/script-expert-scoring/3.0.0-SNAPSHOT/script-expert-scoring-3.0.0-20230915.013826-1.module.sha1 + - maven/org/opensearch/script-expert-scoring/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/opensearch-upgrade-cli/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-upgrade-cli/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-upgrade-cli/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-upgrade-cli/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-upgrade-cli/maven-metadata.xml + - maven/org/opensearch/opensearch-upgrade-cli/3.0.0-SNAPSHOT/opensearch-upgrade-cli-3.0.0-20230915.013826-1.pom.sha512 + - maven/org/opensearch/opensearch-upgrade-cli/3.0.0-SNAPSHOT/opensearch-upgrade-cli-3.0.0-20230915.013826-1-javadoc.jar.sha512 + - maven/org/opensearch/opensearch-upgrade-cli/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-upgrade-cli/3.0.0-SNAPSHOT/opensearch-upgrade-cli-3.0.0-20230915.013826-1-sources.jar.sha1 + - maven/org/opensearch/opensearch-upgrade-cli/3.0.0-SNAPSHOT/opensearch-upgrade-cli-3.0.0-20230915.013826-1.module + - maven/org/opensearch/opensearch-upgrade-cli/3.0.0-SNAPSHOT/opensearch-upgrade-cli-3.0.0-20230915.013826-1-javadoc.jar.md5 + - maven/org/opensearch/opensearch-upgrade-cli/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-upgrade-cli/3.0.0-SNAPSHOT/opensearch-upgrade-cli-3.0.0-20230915.013826-1.jar.sha1 + - maven/org/opensearch/opensearch-upgrade-cli/3.0.0-SNAPSHOT/opensearch-upgrade-cli-3.0.0-20230915.013826-1.pom + - maven/org/opensearch/opensearch-upgrade-cli/3.0.0-SNAPSHOT/opensearch-upgrade-cli-3.0.0-20230915.013826-1.jar.sha256 + - maven/org/opensearch/opensearch-upgrade-cli/3.0.0-SNAPSHOT/opensearch-upgrade-cli-3.0.0-20230915.013826-1.module.sha256 + - maven/org/opensearch/opensearch-upgrade-cli/3.0.0-SNAPSHOT/opensearch-upgrade-cli-3.0.0-20230915.013826-1.jar.sha512 + - maven/org/opensearch/opensearch-upgrade-cli/3.0.0-SNAPSHOT/opensearch-upgrade-cli-3.0.0-20230915.013826-1.module.sha1 + - maven/org/opensearch/opensearch-upgrade-cli/3.0.0-SNAPSHOT/opensearch-upgrade-cli-3.0.0-20230915.013826-1-sources.jar.md5 + - maven/org/opensearch/opensearch-upgrade-cli/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-upgrade-cli/3.0.0-SNAPSHOT/opensearch-upgrade-cli-3.0.0-20230915.013826-1-sources.jar.sha256 + - maven/org/opensearch/opensearch-upgrade-cli/3.0.0-SNAPSHOT/opensearch-upgrade-cli-3.0.0-20230915.013826-1-javadoc.jar.sha1 + - maven/org/opensearch/opensearch-upgrade-cli/3.0.0-SNAPSHOT/opensearch-upgrade-cli-3.0.0-20230915.013826-1.pom.sha1 + - maven/org/opensearch/opensearch-upgrade-cli/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-upgrade-cli/3.0.0-SNAPSHOT/opensearch-upgrade-cli-3.0.0-20230915.013826-1.pom.md5 + - maven/org/opensearch/opensearch-upgrade-cli/3.0.0-SNAPSHOT/opensearch-upgrade-cli-3.0.0-20230915.013826-1-sources.jar + - maven/org/opensearch/opensearch-upgrade-cli/3.0.0-SNAPSHOT/opensearch-upgrade-cli-3.0.0-20230915.013826-1.jar + - maven/org/opensearch/opensearch-upgrade-cli/3.0.0-SNAPSHOT/opensearch-upgrade-cli-3.0.0-20230915.013826-1-javadoc.jar + - maven/org/opensearch/opensearch-upgrade-cli/3.0.0-SNAPSHOT/opensearch-upgrade-cli-3.0.0-20230915.013826-1.module.md5 + - maven/org/opensearch/opensearch-upgrade-cli/3.0.0-SNAPSHOT/opensearch-upgrade-cli-3.0.0-20230915.013826-1.module.sha512 + - maven/org/opensearch/opensearch-upgrade-cli/3.0.0-SNAPSHOT/opensearch-upgrade-cli-3.0.0-20230915.013826-1-javadoc.jar.sha256 + - maven/org/opensearch/opensearch-upgrade-cli/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/opensearch-upgrade-cli/3.0.0-SNAPSHOT/opensearch-upgrade-cli-3.0.0-20230915.013826-1.pom.sha256 + - maven/org/opensearch/opensearch-upgrade-cli/3.0.0-SNAPSHOT/opensearch-upgrade-cli-3.0.0-20230915.013826-1.jar.md5 + - maven/org/opensearch/opensearch-upgrade-cli/3.0.0-SNAPSHOT/opensearch-upgrade-cli-3.0.0-20230915.013826-1-sources.jar.sha512 + - maven/org/opensearch/rest-api-spec/maven-metadata.xml.sha512 + - maven/org/opensearch/rest-api-spec/maven-metadata.xml.md5 + - maven/org/opensearch/rest-api-spec/maven-metadata.xml.sha256 + - maven/org/opensearch/rest-api-spec/maven-metadata.xml.sha1 + - maven/org/opensearch/rest-api-spec/maven-metadata.xml + - maven/org/opensearch/rest-api-spec/3.0.0-SNAPSHOT/rest-api-spec-3.0.0-20230915.013826-1.pom.sha256 + - maven/org/opensearch/rest-api-spec/3.0.0-SNAPSHOT/rest-api-spec-3.0.0-20230915.013826-1-sources.jar.sha256 + - maven/org/opensearch/rest-api-spec/3.0.0-SNAPSHOT/rest-api-spec-3.0.0-20230915.013826-1-sources.jar.sha512 + - maven/org/opensearch/rest-api-spec/3.0.0-SNAPSHOT/rest-api-spec-3.0.0-20230915.013826-1.jar + - maven/org/opensearch/rest-api-spec/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/rest-api-spec/3.0.0-SNAPSHOT/rest-api-spec-3.0.0-20230915.013826-1-javadoc.jar.sha1 + - maven/org/opensearch/rest-api-spec/3.0.0-SNAPSHOT/rest-api-spec-3.0.0-20230915.013826-1-sources.jar.sha1 + - maven/org/opensearch/rest-api-spec/3.0.0-SNAPSHOT/rest-api-spec-3.0.0-20230915.013826-1-sources.jar.md5 + - maven/org/opensearch/rest-api-spec/3.0.0-SNAPSHOT/rest-api-spec-3.0.0-20230915.013826-1.module.md5 + - maven/org/opensearch/rest-api-spec/3.0.0-SNAPSHOT/rest-api-spec-3.0.0-20230915.013826-1-sources.jar + - maven/org/opensearch/rest-api-spec/3.0.0-SNAPSHOT/rest-api-spec-3.0.0-20230915.013826-1.pom + - maven/org/opensearch/rest-api-spec/3.0.0-SNAPSHOT/rest-api-spec-3.0.0-20230915.013826-1-javadoc.jar.sha512 + - maven/org/opensearch/rest-api-spec/3.0.0-SNAPSHOT/rest-api-spec-3.0.0-20230915.013826-1.jar.sha512 + - maven/org/opensearch/rest-api-spec/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/rest-api-spec/3.0.0-SNAPSHOT/rest-api-spec-3.0.0-20230915.013826-1.jar.sha1 + - maven/org/opensearch/rest-api-spec/3.0.0-SNAPSHOT/rest-api-spec-3.0.0-20230915.013826-1-javadoc.jar.sha256 + - maven/org/opensearch/rest-api-spec/3.0.0-SNAPSHOT/rest-api-spec-3.0.0-20230915.013826-1.module.sha1 + - maven/org/opensearch/rest-api-spec/3.0.0-SNAPSHOT/rest-api-spec-3.0.0-20230915.013826-1.module.sha512 + - maven/org/opensearch/rest-api-spec/3.0.0-SNAPSHOT/rest-api-spec-3.0.0-20230915.013826-1.jar.sha256 + - maven/org/opensearch/rest-api-spec/3.0.0-SNAPSHOT/rest-api-spec-3.0.0-20230915.013826-1.module.sha256 + - maven/org/opensearch/rest-api-spec/3.0.0-SNAPSHOT/rest-api-spec-3.0.0-20230915.013826-1.pom.sha512 + - maven/org/opensearch/rest-api-spec/3.0.0-SNAPSHOT/rest-api-spec-3.0.0-20230915.013826-1.module + - maven/org/opensearch/rest-api-spec/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/rest-api-spec/3.0.0-SNAPSHOT/rest-api-spec-3.0.0-20230915.013826-1.jar.md5 + - maven/org/opensearch/rest-api-spec/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/rest-api-spec/3.0.0-SNAPSHOT/rest-api-spec-3.0.0-20230915.013826-1-javadoc.jar + - maven/org/opensearch/rest-api-spec/3.0.0-SNAPSHOT/rest-api-spec-3.0.0-20230915.013826-1-javadoc.jar.md5 + - maven/org/opensearch/rest-api-spec/3.0.0-SNAPSHOT/rest-api-spec-3.0.0-20230915.013826-1.pom.sha1 + - maven/org/opensearch/rest-api-spec/3.0.0-SNAPSHOT/rest-api-spec-3.0.0-20230915.013826-1.pom.md5 + - maven/org/opensearch/rest-api-spec/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/opensearch-nio/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-nio/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-nio/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-nio/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-nio/maven-metadata.xml + - maven/org/opensearch/opensearch-nio/3.0.0-SNAPSHOT/opensearch-nio-3.0.0-20230915.013826-1-javadoc.jar.sha256 + - maven/org/opensearch/opensearch-nio/3.0.0-SNAPSHOT/opensearch-nio-3.0.0-20230915.013826-1-sources.jar.sha512 + - maven/org/opensearch/opensearch-nio/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-nio/3.0.0-SNAPSHOT/opensearch-nio-3.0.0-20230915.013826-1-javadoc.jar.md5 + - maven/org/opensearch/opensearch-nio/3.0.0-SNAPSHOT/opensearch-nio-3.0.0-20230915.013826-1.jar + - maven/org/opensearch/opensearch-nio/3.0.0-SNAPSHOT/opensearch-nio-3.0.0-20230915.013826-1.pom + - maven/org/opensearch/opensearch-nio/3.0.0-SNAPSHOT/opensearch-nio-3.0.0-20230915.013826-1.module.md5 + - maven/org/opensearch/opensearch-nio/3.0.0-SNAPSHOT/opensearch-nio-3.0.0-20230915.013826-1.pom.sha512 + - maven/org/opensearch/opensearch-nio/3.0.0-SNAPSHOT/opensearch-nio-3.0.0-20230915.013826-1.pom.md5 + - maven/org/opensearch/opensearch-nio/3.0.0-SNAPSHOT/opensearch-nio-3.0.0-20230915.013826-1-sources.jar.sha256 + - maven/org/opensearch/opensearch-nio/3.0.0-SNAPSHOT/opensearch-nio-3.0.0-20230915.013826-1.jar.sha256 + - maven/org/opensearch/opensearch-nio/3.0.0-SNAPSHOT/opensearch-nio-3.0.0-20230915.013826-1.pom.sha256 + - maven/org/opensearch/opensearch-nio/3.0.0-SNAPSHOT/opensearch-nio-3.0.0-20230915.013826-1.module + - maven/org/opensearch/opensearch-nio/3.0.0-SNAPSHOT/opensearch-nio-3.0.0-20230915.013826-1-javadoc.jar.sha1 + - maven/org/opensearch/opensearch-nio/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-nio/3.0.0-SNAPSHOT/opensearch-nio-3.0.0-20230915.013826-1.module.sha512 + - maven/org/opensearch/opensearch-nio/3.0.0-SNAPSHOT/opensearch-nio-3.0.0-20230915.013826-1.module.sha256 + - maven/org/opensearch/opensearch-nio/3.0.0-SNAPSHOT/opensearch-nio-3.0.0-20230915.013826-1.module.sha1 + - maven/org/opensearch/opensearch-nio/3.0.0-SNAPSHOT/opensearch-nio-3.0.0-20230915.013826-1.jar.md5 + - maven/org/opensearch/opensearch-nio/3.0.0-SNAPSHOT/opensearch-nio-3.0.0-20230915.013826-1-sources.jar + - maven/org/opensearch/opensearch-nio/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-nio/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-nio/3.0.0-SNAPSHOT/opensearch-nio-3.0.0-20230915.013826-1-sources.jar.sha1 + - maven/org/opensearch/opensearch-nio/3.0.0-SNAPSHOT/opensearch-nio-3.0.0-20230915.013826-1.pom.sha1 + - maven/org/opensearch/opensearch-nio/3.0.0-SNAPSHOT/opensearch-nio-3.0.0-20230915.013826-1.jar.sha512 + - maven/org/opensearch/opensearch-nio/3.0.0-SNAPSHOT/opensearch-nio-3.0.0-20230915.013826-1.jar.sha1 + - maven/org/opensearch/opensearch-nio/3.0.0-SNAPSHOT/opensearch-nio-3.0.0-20230915.013826-1-javadoc.jar.sha512 + - maven/org/opensearch/opensearch-nio/3.0.0-SNAPSHOT/opensearch-nio-3.0.0-20230915.013826-1-sources.jar.md5 + - maven/org/opensearch/opensearch-nio/3.0.0-SNAPSHOT/opensearch-nio-3.0.0-20230915.013826-1-javadoc.jar + - maven/org/opensearch/opensearch-nio/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/example-rescore/maven-metadata.xml.sha512 + - maven/org/opensearch/example-rescore/maven-metadata.xml.md5 + - maven/org/opensearch/example-rescore/maven-metadata.xml.sha256 + - maven/org/opensearch/example-rescore/maven-metadata.xml.sha1 + - maven/org/opensearch/example-rescore/maven-metadata.xml + - maven/org/opensearch/example-rescore/3.0.0-SNAPSHOT/example-rescore-3.0.0-20230915.013826-1-sources.jar.sha256 + - maven/org/opensearch/example-rescore/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/example-rescore/3.0.0-SNAPSHOT/example-rescore-3.0.0-20230915.013826-1.pom.sha1 + - maven/org/opensearch/example-rescore/3.0.0-SNAPSHOT/example-rescore-3.0.0-20230915.013826-1-javadoc.jar.md5 + - maven/org/opensearch/example-rescore/3.0.0-SNAPSHOT/example-rescore-3.0.0-20230915.013826-1-sources.jar.sha1 + - maven/org/opensearch/example-rescore/3.0.0-SNAPSHOT/example-rescore-3.0.0-20230915.013826-1-javadoc.jar.sha512 + - maven/org/opensearch/example-rescore/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/example-rescore/3.0.0-SNAPSHOT/example-rescore-3.0.0-20230915.013826-1.module.sha512 + - maven/org/opensearch/example-rescore/3.0.0-SNAPSHOT/example-rescore-3.0.0-20230915.013826-1-sources.jar + - maven/org/opensearch/example-rescore/3.0.0-SNAPSHOT/example-rescore-3.0.0-20230915.013826-1-javadoc.jar.sha256 + - maven/org/opensearch/example-rescore/3.0.0-SNAPSHOT/example-rescore-3.0.0-20230915.013826-1.module + - maven/org/opensearch/example-rescore/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/example-rescore/3.0.0-SNAPSHOT/example-rescore-3.0.0-20230915.013826-1.jar + - maven/org/opensearch/example-rescore/3.0.0-SNAPSHOT/example-rescore-3.0.0-20230915.013826-1.jar.sha256 + - maven/org/opensearch/example-rescore/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/example-rescore/3.0.0-SNAPSHOT/example-rescore-3.0.0-20230915.013826-1.pom.sha512 + - maven/org/opensearch/example-rescore/3.0.0-SNAPSHOT/example-rescore-3.0.0-20230915.013826-1.module.md5 + - maven/org/opensearch/example-rescore/3.0.0-SNAPSHOT/example-rescore-3.0.0-20230915.013826-1-sources.jar.md5 + - maven/org/opensearch/example-rescore/3.0.0-SNAPSHOT/example-rescore-3.0.0-20230915.013826-1-sources.jar.sha512 + - maven/org/opensearch/example-rescore/3.0.0-SNAPSHOT/example-rescore-3.0.0-20230915.013826-1.jar.md5 + - maven/org/opensearch/example-rescore/3.0.0-SNAPSHOT/example-rescore-3.0.0-20230915.013826-1.jar.sha512 + - maven/org/opensearch/example-rescore/3.0.0-SNAPSHOT/example-rescore-3.0.0-20230915.013826-1-javadoc.jar.sha1 + - maven/org/opensearch/example-rescore/3.0.0-SNAPSHOT/example-rescore-3.0.0-20230915.013826-1.pom.md5 + - maven/org/opensearch/example-rescore/3.0.0-SNAPSHOT/example-rescore-3.0.0-20230915.013826-1.module.sha1 + - maven/org/opensearch/example-rescore/3.0.0-SNAPSHOT/example-rescore-3.0.0-20230915.013826-1.jar.sha1 + - maven/org/opensearch/example-rescore/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/example-rescore/3.0.0-SNAPSHOT/example-rescore-3.0.0-20230915.013826-1.pom + - maven/org/opensearch/example-rescore/3.0.0-SNAPSHOT/example-rescore-3.0.0-20230915.013826-1.pom.sha256 + - maven/org/opensearch/example-rescore/3.0.0-SNAPSHOT/example-rescore-3.0.0-20230915.013826-1.module.sha256 + - maven/org/opensearch/example-rescore/3.0.0-SNAPSHOT/example-rescore-3.0.0-20230915.013826-1-javadoc.jar + - maven/org/opensearch/opensearch-common/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-common/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-common/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-common/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-common/maven-metadata.xml + - maven/org/opensearch/opensearch-common/3.0.0-SNAPSHOT/opensearch-common-3.0.0-20230915.013826-1.pom.md5 + - maven/org/opensearch/opensearch-common/3.0.0-SNAPSHOT/opensearch-common-3.0.0-20230915.013826-1.module.sha512 + - maven/org/opensearch/opensearch-common/3.0.0-SNAPSHOT/opensearch-common-3.0.0-20230915.013826-1.jar + - maven/org/opensearch/opensearch-common/3.0.0-SNAPSHOT/opensearch-common-3.0.0-20230915.013826-1-javadoc.jar.sha1 + - maven/org/opensearch/opensearch-common/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-common/3.0.0-SNAPSHOT/opensearch-common-3.0.0-20230915.013826-1.jar.sha256 + - maven/org/opensearch/opensearch-common/3.0.0-SNAPSHOT/opensearch-common-3.0.0-20230915.013826-1.jar.sha1 + - maven/org/opensearch/opensearch-common/3.0.0-SNAPSHOT/opensearch-common-3.0.0-20230915.013826-1-sources.jar.sha256 + - maven/org/opensearch/opensearch-common/3.0.0-SNAPSHOT/opensearch-common-3.0.0-20230915.013826-1-javadoc.jar.sha256 + - maven/org/opensearch/opensearch-common/3.0.0-SNAPSHOT/opensearch-common-3.0.0-20230915.013826-1-sources.jar + - maven/org/opensearch/opensearch-common/3.0.0-SNAPSHOT/opensearch-common-3.0.0-20230915.013826-1.pom + - maven/org/opensearch/opensearch-common/3.0.0-SNAPSHOT/opensearch-common-3.0.0-20230915.013826-1.module.sha1 + - maven/org/opensearch/opensearch-common/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-common/3.0.0-SNAPSHOT/opensearch-common-3.0.0-20230915.013826-1-sources.jar.sha1 + - maven/org/opensearch/opensearch-common/3.0.0-SNAPSHOT/opensearch-common-3.0.0-20230915.013826-1.module + - maven/org/opensearch/opensearch-common/3.0.0-SNAPSHOT/opensearch-common-3.0.0-20230915.013826-1.jar.md5 + - maven/org/opensearch/opensearch-common/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-common/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-common/3.0.0-SNAPSHOT/opensearch-common-3.0.0-20230915.013826-1.jar.sha512 + - maven/org/opensearch/opensearch-common/3.0.0-SNAPSHOT/opensearch-common-3.0.0-20230915.013826-1-sources.jar.md5 + - maven/org/opensearch/opensearch-common/3.0.0-SNAPSHOT/opensearch-common-3.0.0-20230915.013826-1-sources.jar.sha512 + - maven/org/opensearch/opensearch-common/3.0.0-SNAPSHOT/opensearch-common-3.0.0-20230915.013826-1.pom.sha512 + - maven/org/opensearch/opensearch-common/3.0.0-SNAPSHOT/opensearch-common-3.0.0-20230915.013826-1-javadoc.jar.md5 + - maven/org/opensearch/opensearch-common/3.0.0-SNAPSHOT/opensearch-common-3.0.0-20230915.013826-1-javadoc.jar + - maven/org/opensearch/opensearch-common/3.0.0-SNAPSHOT/opensearch-common-3.0.0-20230915.013826-1-javadoc.jar.sha512 + - maven/org/opensearch/opensearch-common/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/opensearch-common/3.0.0-SNAPSHOT/opensearch-common-3.0.0-20230915.013826-1.pom.sha1 + - maven/org/opensearch/opensearch-common/3.0.0-SNAPSHOT/opensearch-common-3.0.0-20230915.013826-1.module.md5 + - maven/org/opensearch/opensearch-common/3.0.0-SNAPSHOT/opensearch-common-3.0.0-20230915.013826-1.module.sha256 + - maven/org/opensearch/opensearch-common/3.0.0-SNAPSHOT/opensearch-common-3.0.0-20230915.013826-1.pom.sha256 + - maven/org/opensearch/opensearch-grok/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-grok/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-grok/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-grok/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-grok/maven-metadata.xml + - maven/org/opensearch/opensearch-grok/3.0.0-SNAPSHOT/opensearch-grok-3.0.0-20230915.013826-1.pom.sha256 + - maven/org/opensearch/opensearch-grok/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-grok/3.0.0-SNAPSHOT/opensearch-grok-3.0.0-20230915.013826-1.module + - maven/org/opensearch/opensearch-grok/3.0.0-SNAPSHOT/opensearch-grok-3.0.0-20230915.013826-1-javadoc.jar + - maven/org/opensearch/opensearch-grok/3.0.0-SNAPSHOT/opensearch-grok-3.0.0-20230915.013826-1.pom.sha512 + - maven/org/opensearch/opensearch-grok/3.0.0-SNAPSHOT/opensearch-grok-3.0.0-20230915.013826-1.module.sha512 + - maven/org/opensearch/opensearch-grok/3.0.0-SNAPSHOT/opensearch-grok-3.0.0-20230915.013826-1.jar + - maven/org/opensearch/opensearch-grok/3.0.0-SNAPSHOT/opensearch-grok-3.0.0-20230915.013826-1-sources.jar.md5 + - maven/org/opensearch/opensearch-grok/3.0.0-SNAPSHOT/opensearch-grok-3.0.0-20230915.013826-1.jar.sha1 + - maven/org/opensearch/opensearch-grok/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-grok/3.0.0-SNAPSHOT/opensearch-grok-3.0.0-20230915.013826-1-javadoc.jar.sha256 + - maven/org/opensearch/opensearch-grok/3.0.0-SNAPSHOT/opensearch-grok-3.0.0-20230915.013826-1.pom.sha1 + - maven/org/opensearch/opensearch-grok/3.0.0-SNAPSHOT/opensearch-grok-3.0.0-20230915.013826-1-javadoc.jar.sha1 + - maven/org/opensearch/opensearch-grok/3.0.0-SNAPSHOT/opensearch-grok-3.0.0-20230915.013826-1.jar.md5 + - maven/org/opensearch/opensearch-grok/3.0.0-SNAPSHOT/opensearch-grok-3.0.0-20230915.013826-1.jar.sha512 + - maven/org/opensearch/opensearch-grok/3.0.0-SNAPSHOT/opensearch-grok-3.0.0-20230915.013826-1-javadoc.jar.md5 + - maven/org/opensearch/opensearch-grok/3.0.0-SNAPSHOT/opensearch-grok-3.0.0-20230915.013826-1.module.sha256 + - maven/org/opensearch/opensearch-grok/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-grok/3.0.0-SNAPSHOT/opensearch-grok-3.0.0-20230915.013826-1-sources.jar + - maven/org/opensearch/opensearch-grok/3.0.0-SNAPSHOT/opensearch-grok-3.0.0-20230915.013826-1.pom.md5 + - maven/org/opensearch/opensearch-grok/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-grok/3.0.0-SNAPSHOT/opensearch-grok-3.0.0-20230915.013826-1-sources.jar.sha512 + - maven/org/opensearch/opensearch-grok/3.0.0-SNAPSHOT/opensearch-grok-3.0.0-20230915.013826-1-javadoc.jar.sha512 + - maven/org/opensearch/opensearch-grok/3.0.0-SNAPSHOT/opensearch-grok-3.0.0-20230915.013826-1.module.sha1 + - maven/org/opensearch/opensearch-grok/3.0.0-SNAPSHOT/opensearch-grok-3.0.0-20230915.013826-1.module.md5 + - maven/org/opensearch/opensearch-grok/3.0.0-SNAPSHOT/opensearch-grok-3.0.0-20230915.013826-1.jar.sha256 + - maven/org/opensearch/opensearch-grok/3.0.0-SNAPSHOT/opensearch-grok-3.0.0-20230915.013826-1-sources.jar.sha1 + - maven/org/opensearch/opensearch-grok/3.0.0-SNAPSHOT/opensearch-grok-3.0.0-20230915.013826-1.pom + - maven/org/opensearch/opensearch-grok/3.0.0-SNAPSHOT/opensearch-grok-3.0.0-20230915.013826-1-sources.jar.sha256 + - maven/org/opensearch/opensearch-grok/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/opensearch-benchmarks/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-benchmarks/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-benchmarks/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-benchmarks/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-benchmarks/maven-metadata.xml + - maven/org/opensearch/opensearch-benchmarks/3.0.0-SNAPSHOT/opensearch-benchmarks-3.0.0-20230915.013826-1.module + - maven/org/opensearch/opensearch-benchmarks/3.0.0-SNAPSHOT/opensearch-benchmarks-3.0.0-20230915.013826-1-javadoc.jar + - maven/org/opensearch/opensearch-benchmarks/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-benchmarks/3.0.0-SNAPSHOT/opensearch-benchmarks-3.0.0-20230915.013826-1.module.md5 + - maven/org/opensearch/opensearch-benchmarks/3.0.0-SNAPSHOT/opensearch-benchmarks-3.0.0-20230915.013826-1.pom.sha1 + - maven/org/opensearch/opensearch-benchmarks/3.0.0-SNAPSHOT/opensearch-benchmarks-3.0.0-20230915.013826-1-sources.jar.md5 + - maven/org/opensearch/opensearch-benchmarks/3.0.0-SNAPSHOT/opensearch-benchmarks-3.0.0-20230915.013826-1.module.sha1 + - maven/org/opensearch/opensearch-benchmarks/3.0.0-SNAPSHOT/opensearch-benchmarks-3.0.0-20230915.013826-1.pom + - maven/org/opensearch/opensearch-benchmarks/3.0.0-SNAPSHOT/opensearch-benchmarks-3.0.0-20230915.013826-1.jar + - maven/org/opensearch/opensearch-benchmarks/3.0.0-SNAPSHOT/opensearch-benchmarks-3.0.0-20230915.013826-1.module.sha256 + - maven/org/opensearch/opensearch-benchmarks/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-benchmarks/3.0.0-SNAPSHOT/opensearch-benchmarks-3.0.0-20230915.013826-1-javadoc.jar.sha256 + - maven/org/opensearch/opensearch-benchmarks/3.0.0-SNAPSHOT/opensearch-benchmarks-3.0.0-20230915.013826-1.jar.sha256 + - maven/org/opensearch/opensearch-benchmarks/3.0.0-SNAPSHOT/opensearch-benchmarks-3.0.0-20230915.013826-1-javadoc.jar.sha512 + - maven/org/opensearch/opensearch-benchmarks/3.0.0-SNAPSHOT/opensearch-benchmarks-3.0.0-20230915.013826-1-javadoc.jar.md5 + - maven/org/opensearch/opensearch-benchmarks/3.0.0-SNAPSHOT/opensearch-benchmarks-3.0.0-20230915.013826-1-sources.jar.sha256 + - maven/org/opensearch/opensearch-benchmarks/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-benchmarks/3.0.0-SNAPSHOT/opensearch-benchmarks-3.0.0-20230915.013826-1-sources.jar.sha1 + - maven/org/opensearch/opensearch-benchmarks/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-benchmarks/3.0.0-SNAPSHOT/opensearch-benchmarks-3.0.0-20230915.013826-1.jar.sha1 + - maven/org/opensearch/opensearch-benchmarks/3.0.0-SNAPSHOT/opensearch-benchmarks-3.0.0-20230915.013826-1-sources.jar + - maven/org/opensearch/opensearch-benchmarks/3.0.0-SNAPSHOT/opensearch-benchmarks-3.0.0-20230915.013826-1.pom.sha512 + - maven/org/opensearch/opensearch-benchmarks/3.0.0-SNAPSHOT/opensearch-benchmarks-3.0.0-20230915.013826-1.pom.md5 + - maven/org/opensearch/opensearch-benchmarks/3.0.0-SNAPSHOT/opensearch-benchmarks-3.0.0-20230915.013826-1.jar.sha512 + - maven/org/opensearch/opensearch-benchmarks/3.0.0-SNAPSHOT/opensearch-benchmarks-3.0.0-20230915.013826-1.pom.sha256 + - maven/org/opensearch/opensearch-benchmarks/3.0.0-SNAPSHOT/opensearch-benchmarks-3.0.0-20230915.013826-1.jar.md5 + - maven/org/opensearch/opensearch-benchmarks/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/opensearch-benchmarks/3.0.0-SNAPSHOT/opensearch-benchmarks-3.0.0-20230915.013826-1-javadoc.jar.sha1 + - maven/org/opensearch/opensearch-benchmarks/3.0.0-SNAPSHOT/opensearch-benchmarks-3.0.0-20230915.013826-1-sources.jar.sha512 + - maven/org/opensearch/opensearch-benchmarks/3.0.0-SNAPSHOT/opensearch-benchmarks-3.0.0-20230915.013826-1.module.sha512 + dist: + - dist/opensearch-min-3.0.0-SNAPSHOT-linux-x64.tar.gz + core-plugins: + - core-plugins/ingest-attachment-3.0.0-SNAPSHOT.zip + - core-plugins/repository-azure-3.0.0-SNAPSHOT.zip + - core-plugins/mapper-murmur3-3.0.0-SNAPSHOT.zip + - core-plugins/discovery-gce-3.0.0-SNAPSHOT.zip + - core-plugins/repository-s3-3.0.0-SNAPSHOT.zip + - core-plugins/analysis-phonetic-3.0.0-SNAPSHOT.zip + - core-plugins/analysis-smartcn-3.0.0-SNAPSHOT.zip + - core-plugins/identity-shiro-3.0.0-SNAPSHOT.zip + - core-plugins/discovery-azure-classic-3.0.0-SNAPSHOT.zip + - core-plugins/discovery-ec2-3.0.0-SNAPSHOT.zip + - core-plugins/analysis-stempel-3.0.0-SNAPSHOT.zip + - core-plugins/analysis-kuromoji-3.0.0-SNAPSHOT.zip + - core-plugins/crypto-kms-3.0.0-SNAPSHOT.zip + - core-plugins/analysis-ukrainian-3.0.0-SNAPSHOT.zip + - core-plugins/analysis-icu-3.0.0-SNAPSHOT.zip + - core-plugins/analysis-nori-3.0.0-SNAPSHOT.zip + - core-plugins/repository-gcs-3.0.0-SNAPSHOT.zip + - core-plugins/events-correlation-engine-3.0.0-SNAPSHOT.zip + - core-plugins/mapper-size-3.0.0-SNAPSHOT.zip + - core-plugins/telemetry-otel-3.0.0-SNAPSHOT.zip + - core-plugins/store-smb-3.0.0-SNAPSHOT.zip + - core-plugins/transport-nio-3.0.0-SNAPSHOT.zip + - core-plugins/mapper-annotated-text-3.0.0-SNAPSHOT.zip + - core-plugins/repository-hdfs-3.0.0-SNAPSHOT.zip + version: 3.0.0.0-SNAPSHOT diff --git a/tests/jenkins/data/opensearch-min-3.0.0-snapshot-windows-build-manifest.yml b/tests/jenkins/data/opensearch-min-3.0.0-snapshot-windows-build-manifest.yml new file mode 100644 index 0000000000..30b0ab5f9a --- /dev/null +++ b/tests/jenkins/data/opensearch-min-3.0.0-snapshot-windows-build-manifest.yml @@ -0,0 +1,3049 @@ +--- # yamllint disable-line rule:new-lines +schema-version: '1.2' +build: + name: OpenSearch + version: 3.0.0-SNAPSHOT + platform: windows + architecture: x64 + distribution: zip + id: '8469' +components: + - name: OpenSearch + repository: https://github.com/opensearch-project/OpenSearch.git + ref: main + commit_id: d77fb2489dfe2202a6bf8f0c82c8a5cf453c8262 + artifacts: + maven: + - maven\org\opensearch\client\client-benchmarks\maven-metadata.xml + - maven\org\opensearch\client\client-benchmarks\maven-metadata.xml.md5 + - maven\org\opensearch\client\client-benchmarks\maven-metadata.xml.sha1 + - maven\org\opensearch\client\client-benchmarks\maven-metadata.xml.sha256 + - maven\org\opensearch\client\client-benchmarks\maven-metadata.xml.sha512 + - maven\org\opensearch\client\client-benchmarks\3.0.0-SNAPSHOT\client-benchmarks-3.0.0-20230915.001310-1-javadoc.jar + - maven\org\opensearch\client\client-benchmarks\3.0.0-SNAPSHOT\client-benchmarks-3.0.0-20230915.001310-1-javadoc.jar.md5 + - maven\org\opensearch\client\client-benchmarks\3.0.0-SNAPSHOT\client-benchmarks-3.0.0-20230915.001310-1-javadoc.jar.sha1 + - maven\org\opensearch\client\client-benchmarks\3.0.0-SNAPSHOT\client-benchmarks-3.0.0-20230915.001310-1-javadoc.jar.sha256 + - maven\org\opensearch\client\client-benchmarks\3.0.0-SNAPSHOT\client-benchmarks-3.0.0-20230915.001310-1-javadoc.jar.sha512 + - maven\org\opensearch\client\client-benchmarks\3.0.0-SNAPSHOT\client-benchmarks-3.0.0-20230915.001310-1-sources.jar + - maven\org\opensearch\client\client-benchmarks\3.0.0-SNAPSHOT\client-benchmarks-3.0.0-20230915.001310-1-sources.jar.md5 + - maven\org\opensearch\client\client-benchmarks\3.0.0-SNAPSHOT\client-benchmarks-3.0.0-20230915.001310-1-sources.jar.sha1 + - maven\org\opensearch\client\client-benchmarks\3.0.0-SNAPSHOT\client-benchmarks-3.0.0-20230915.001310-1-sources.jar.sha256 + - maven\org\opensearch\client\client-benchmarks\3.0.0-SNAPSHOT\client-benchmarks-3.0.0-20230915.001310-1-sources.jar.sha512 + - maven\org\opensearch\client\client-benchmarks\3.0.0-SNAPSHOT\client-benchmarks-3.0.0-20230915.001310-1.jar + - maven\org\opensearch\client\client-benchmarks\3.0.0-SNAPSHOT\client-benchmarks-3.0.0-20230915.001310-1.jar.md5 + - maven\org\opensearch\client\client-benchmarks\3.0.0-SNAPSHOT\client-benchmarks-3.0.0-20230915.001310-1.jar.sha1 + - maven\org\opensearch\client\client-benchmarks\3.0.0-SNAPSHOT\client-benchmarks-3.0.0-20230915.001310-1.jar.sha256 + - maven\org\opensearch\client\client-benchmarks\3.0.0-SNAPSHOT\client-benchmarks-3.0.0-20230915.001310-1.jar.sha512 + - maven\org\opensearch\client\client-benchmarks\3.0.0-SNAPSHOT\client-benchmarks-3.0.0-20230915.001310-1.module + - maven\org\opensearch\client\client-benchmarks\3.0.0-SNAPSHOT\client-benchmarks-3.0.0-20230915.001310-1.module.md5 + - maven\org\opensearch\client\client-benchmarks\3.0.0-SNAPSHOT\client-benchmarks-3.0.0-20230915.001310-1.module.sha1 + - maven\org\opensearch\client\client-benchmarks\3.0.0-SNAPSHOT\client-benchmarks-3.0.0-20230915.001310-1.module.sha256 + - maven\org\opensearch\client\client-benchmarks\3.0.0-SNAPSHOT\client-benchmarks-3.0.0-20230915.001310-1.module.sha512 + - maven\org\opensearch\client\client-benchmarks\3.0.0-SNAPSHOT\client-benchmarks-3.0.0-20230915.001310-1.pom + - maven\org\opensearch\client\client-benchmarks\3.0.0-SNAPSHOT\client-benchmarks-3.0.0-20230915.001310-1.pom.md5 + - maven\org\opensearch\client\client-benchmarks\3.0.0-SNAPSHOT\client-benchmarks-3.0.0-20230915.001310-1.pom.sha1 + - maven\org\opensearch\client\client-benchmarks\3.0.0-SNAPSHOT\client-benchmarks-3.0.0-20230915.001310-1.pom.sha256 + - maven\org\opensearch\client\client-benchmarks\3.0.0-SNAPSHOT\client-benchmarks-3.0.0-20230915.001310-1.pom.sha512 + - maven\org\opensearch\client\client-benchmarks\3.0.0-SNAPSHOT\maven-metadata.xml + - maven\org\opensearch\client\client-benchmarks\3.0.0-SNAPSHOT\maven-metadata.xml.md5 + - maven\org\opensearch\client\client-benchmarks\3.0.0-SNAPSHOT\maven-metadata.xml.sha1 + - maven\org\opensearch\client\client-benchmarks\3.0.0-SNAPSHOT\maven-metadata.xml.sha256 + - maven\org\opensearch\client\client-benchmarks\3.0.0-SNAPSHOT\maven-metadata.xml.sha512 + - maven\org\opensearch\client\opensearch-rest-client\maven-metadata.xml + - maven\org\opensearch\client\opensearch-rest-client\maven-metadata.xml.md5 + - maven\org\opensearch\client\opensearch-rest-client\maven-metadata.xml.sha1 + - maven\org\opensearch\client\opensearch-rest-client\maven-metadata.xml.sha256 + - maven\org\opensearch\client\opensearch-rest-client\maven-metadata.xml.sha512 + - maven\org\opensearch\client\opensearch-rest-client\3.0.0-SNAPSHOT\maven-metadata.xml + - maven\org\opensearch\client\opensearch-rest-client\3.0.0-SNAPSHOT\maven-metadata.xml.md5 + - maven\org\opensearch\client\opensearch-rest-client\3.0.0-SNAPSHOT\maven-metadata.xml.sha1 + - maven\org\opensearch\client\opensearch-rest-client\3.0.0-SNAPSHOT\maven-metadata.xml.sha256 + - maven\org\opensearch\client\opensearch-rest-client\3.0.0-SNAPSHOT\maven-metadata.xml.sha512 + - maven\org\opensearch\client\opensearch-rest-client\3.0.0-SNAPSHOT\opensearch-rest-client-3.0.0-20230915.001310-1-javadoc.jar + - maven\org\opensearch\client\opensearch-rest-client\3.0.0-SNAPSHOT\opensearch-rest-client-3.0.0-20230915.001310-1-javadoc.jar.md5 + - maven\org\opensearch\client\opensearch-rest-client\3.0.0-SNAPSHOT\opensearch-rest-client-3.0.0-20230915.001310-1-javadoc.jar.sha1 + - maven\org\opensearch\client\opensearch-rest-client\3.0.0-SNAPSHOT\opensearch-rest-client-3.0.0-20230915.001310-1-javadoc.jar.sha256 + - maven\org\opensearch\client\opensearch-rest-client\3.0.0-SNAPSHOT\opensearch-rest-client-3.0.0-20230915.001310-1-javadoc.jar.sha512 + - maven\org\opensearch\client\opensearch-rest-client\3.0.0-SNAPSHOT\opensearch-rest-client-3.0.0-20230915.001310-1-sources.jar + - maven\org\opensearch\client\opensearch-rest-client\3.0.0-SNAPSHOT\opensearch-rest-client-3.0.0-20230915.001310-1-sources.jar.md5 + - maven\org\opensearch\client\opensearch-rest-client\3.0.0-SNAPSHOT\opensearch-rest-client-3.0.0-20230915.001310-1-sources.jar.sha1 + - maven\org\opensearch\client\opensearch-rest-client\3.0.0-SNAPSHOT\opensearch-rest-client-3.0.0-20230915.001310-1-sources.jar.sha256 + - maven\org\opensearch\client\opensearch-rest-client\3.0.0-SNAPSHOT\opensearch-rest-client-3.0.0-20230915.001310-1-sources.jar.sha512 + - maven\org\opensearch\client\opensearch-rest-client\3.0.0-SNAPSHOT\opensearch-rest-client-3.0.0-20230915.001310-1.jar + - maven\org\opensearch\client\opensearch-rest-client\3.0.0-SNAPSHOT\opensearch-rest-client-3.0.0-20230915.001310-1.jar.md5 + - maven\org\opensearch\client\opensearch-rest-client\3.0.0-SNAPSHOT\opensearch-rest-client-3.0.0-20230915.001310-1.jar.sha1 + - maven\org\opensearch\client\opensearch-rest-client\3.0.0-SNAPSHOT\opensearch-rest-client-3.0.0-20230915.001310-1.jar.sha256 + - maven\org\opensearch\client\opensearch-rest-client\3.0.0-SNAPSHOT\opensearch-rest-client-3.0.0-20230915.001310-1.jar.sha512 + - maven\org\opensearch\client\opensearch-rest-client\3.0.0-SNAPSHOT\opensearch-rest-client-3.0.0-20230915.001310-1.module + - maven\org\opensearch\client\opensearch-rest-client\3.0.0-SNAPSHOT\opensearch-rest-client-3.0.0-20230915.001310-1.module.md5 + - maven\org\opensearch\client\opensearch-rest-client\3.0.0-SNAPSHOT\opensearch-rest-client-3.0.0-20230915.001310-1.module.sha1 + - maven\org\opensearch\client\opensearch-rest-client\3.0.0-SNAPSHOT\opensearch-rest-client-3.0.0-20230915.001310-1.module.sha256 + - maven\org\opensearch\client\opensearch-rest-client\3.0.0-SNAPSHOT\opensearch-rest-client-3.0.0-20230915.001310-1.module.sha512 + - maven\org\opensearch\client\opensearch-rest-client\3.0.0-SNAPSHOT\opensearch-rest-client-3.0.0-20230915.001310-1.pom + - maven\org\opensearch\client\opensearch-rest-client\3.0.0-SNAPSHOT\opensearch-rest-client-3.0.0-20230915.001310-1.pom.md5 + - maven\org\opensearch\client\opensearch-rest-client\3.0.0-SNAPSHOT\opensearch-rest-client-3.0.0-20230915.001310-1.pom.sha1 + - maven\org\opensearch\client\opensearch-rest-client\3.0.0-SNAPSHOT\opensearch-rest-client-3.0.0-20230915.001310-1.pom.sha256 + - maven\org\opensearch\client\opensearch-rest-client\3.0.0-SNAPSHOT\opensearch-rest-client-3.0.0-20230915.001310-1.pom.sha512 + - maven\org\opensearch\client\opensearch-rest-client-sniffer\maven-metadata.xml + - maven\org\opensearch\client\opensearch-rest-client-sniffer\maven-metadata.xml.md5 + - maven\org\opensearch\client\opensearch-rest-client-sniffer\maven-metadata.xml.sha1 + - maven\org\opensearch\client\opensearch-rest-client-sniffer\maven-metadata.xml.sha256 + - maven\org\opensearch\client\opensearch-rest-client-sniffer\maven-metadata.xml.sha512 + - maven\org\opensearch\client\opensearch-rest-client-sniffer\3.0.0-SNAPSHOT\maven-metadata.xml + - maven\org\opensearch\client\opensearch-rest-client-sniffer\3.0.0-SNAPSHOT\maven-metadata.xml.md5 + - maven\org\opensearch\client\opensearch-rest-client-sniffer\3.0.0-SNAPSHOT\maven-metadata.xml.sha1 + - maven\org\opensearch\client\opensearch-rest-client-sniffer\3.0.0-SNAPSHOT\maven-metadata.xml.sha256 + - maven\org\opensearch\client\opensearch-rest-client-sniffer\3.0.0-SNAPSHOT\maven-metadata.xml.sha512 + - maven\org\opensearch\client\opensearch-rest-client-sniffer\3.0.0-SNAPSHOT\opensearch-rest-client-sniffer-3.0.0-20230915.001310-1-javadoc.jar + - maven\org\opensearch\client\opensearch-rest-client-sniffer\3.0.0-SNAPSHOT\opensearch-rest-client-sniffer-3.0.0-20230915.001310-1-javadoc.jar.md5 + - maven\org\opensearch\client\opensearch-rest-client-sniffer\3.0.0-SNAPSHOT\opensearch-rest-client-sniffer-3.0.0-20230915.001310-1-javadoc.jar.sha1 + - maven\org\opensearch\client\opensearch-rest-client-sniffer\3.0.0-SNAPSHOT\opensearch-rest-client-sniffer-3.0.0-20230915.001310-1-javadoc.jar.sha256 + - maven\org\opensearch\client\opensearch-rest-client-sniffer\3.0.0-SNAPSHOT\opensearch-rest-client-sniffer-3.0.0-20230915.001310-1-javadoc.jar.sha512 + - maven\org\opensearch\client\opensearch-rest-client-sniffer\3.0.0-SNAPSHOT\opensearch-rest-client-sniffer-3.0.0-20230915.001310-1-sources.jar + - maven\org\opensearch\client\opensearch-rest-client-sniffer\3.0.0-SNAPSHOT\opensearch-rest-client-sniffer-3.0.0-20230915.001310-1-sources.jar.md5 + - maven\org\opensearch\client\opensearch-rest-client-sniffer\3.0.0-SNAPSHOT\opensearch-rest-client-sniffer-3.0.0-20230915.001310-1-sources.jar.sha1 + - maven\org\opensearch\client\opensearch-rest-client-sniffer\3.0.0-SNAPSHOT\opensearch-rest-client-sniffer-3.0.0-20230915.001310-1-sources.jar.sha256 + - maven\org\opensearch\client\opensearch-rest-client-sniffer\3.0.0-SNAPSHOT\opensearch-rest-client-sniffer-3.0.0-20230915.001310-1-sources.jar.sha512 + - maven\org\opensearch\client\opensearch-rest-client-sniffer\3.0.0-SNAPSHOT\opensearch-rest-client-sniffer-3.0.0-20230915.001310-1.jar + - maven\org\opensearch\client\opensearch-rest-client-sniffer\3.0.0-SNAPSHOT\opensearch-rest-client-sniffer-3.0.0-20230915.001310-1.jar.md5 + - maven\org\opensearch\client\opensearch-rest-client-sniffer\3.0.0-SNAPSHOT\opensearch-rest-client-sniffer-3.0.0-20230915.001310-1.jar.sha1 + - maven\org\opensearch\client\opensearch-rest-client-sniffer\3.0.0-SNAPSHOT\opensearch-rest-client-sniffer-3.0.0-20230915.001310-1.jar.sha256 + - maven\org\opensearch\client\opensearch-rest-client-sniffer\3.0.0-SNAPSHOT\opensearch-rest-client-sniffer-3.0.0-20230915.001310-1.jar.sha512 + - maven\org\opensearch\client\opensearch-rest-client-sniffer\3.0.0-SNAPSHOT\opensearch-rest-client-sniffer-3.0.0-20230915.001310-1.module + - maven\org\opensearch\client\opensearch-rest-client-sniffer\3.0.0-SNAPSHOT\opensearch-rest-client-sniffer-3.0.0-20230915.001310-1.module.md5 + - maven\org\opensearch\client\opensearch-rest-client-sniffer\3.0.0-SNAPSHOT\opensearch-rest-client-sniffer-3.0.0-20230915.001310-1.module.sha1 + - maven\org\opensearch\client\opensearch-rest-client-sniffer\3.0.0-SNAPSHOT\opensearch-rest-client-sniffer-3.0.0-20230915.001310-1.module.sha256 + - maven\org\opensearch\client\opensearch-rest-client-sniffer\3.0.0-SNAPSHOT\opensearch-rest-client-sniffer-3.0.0-20230915.001310-1.module.sha512 + - maven\org\opensearch\client\opensearch-rest-client-sniffer\3.0.0-SNAPSHOT\opensearch-rest-client-sniffer-3.0.0-20230915.001310-1.pom + - maven\org\opensearch\client\opensearch-rest-client-sniffer\3.0.0-SNAPSHOT\opensearch-rest-client-sniffer-3.0.0-20230915.001310-1.pom.md5 + - maven\org\opensearch\client\opensearch-rest-client-sniffer\3.0.0-SNAPSHOT\opensearch-rest-client-sniffer-3.0.0-20230915.001310-1.pom.sha1 + - maven\org\opensearch\client\opensearch-rest-client-sniffer\3.0.0-SNAPSHOT\opensearch-rest-client-sniffer-3.0.0-20230915.001310-1.pom.sha256 + - maven\org\opensearch\client\opensearch-rest-client-sniffer\3.0.0-SNAPSHOT\opensearch-rest-client-sniffer-3.0.0-20230915.001310-1.pom.sha512 + - maven\org\opensearch\client\opensearch-rest-high-level-client\maven-metadata.xml + - maven\org\opensearch\client\opensearch-rest-high-level-client\maven-metadata.xml.md5 + - maven\org\opensearch\client\opensearch-rest-high-level-client\maven-metadata.xml.sha1 + - maven\org\opensearch\client\opensearch-rest-high-level-client\maven-metadata.xml.sha256 + - maven\org\opensearch\client\opensearch-rest-high-level-client\maven-metadata.xml.sha512 + - maven\org\opensearch\client\opensearch-rest-high-level-client\3.0.0-SNAPSHOT\maven-metadata.xml + - maven\org\opensearch\client\opensearch-rest-high-level-client\3.0.0-SNAPSHOT\maven-metadata.xml.md5 + - maven\org\opensearch\client\opensearch-rest-high-level-client\3.0.0-SNAPSHOT\maven-metadata.xml.sha1 + - maven\org\opensearch\client\opensearch-rest-high-level-client\3.0.0-SNAPSHOT\maven-metadata.xml.sha256 + - maven\org\opensearch\client\opensearch-rest-high-level-client\3.0.0-SNAPSHOT\maven-metadata.xml.sha512 + - maven\org\opensearch\client\opensearch-rest-high-level-client\3.0.0-SNAPSHOT\opensearch-rest-high-level-client-3.0.0-20230915.001310-1-javadoc.jar + - maven\org\opensearch\client\opensearch-rest-high-level-client\3.0.0-SNAPSHOT\opensearch-rest-high-level-client-3.0.0-20230915.001310-1-javadoc.jar.md5 + - maven\org\opensearch\client\opensearch-rest-high-level-client\3.0.0-SNAPSHOT\opensearch-rest-high-level-client-3.0.0-20230915.001310-1-javadoc.jar.sha1 + - maven\org\opensearch\client\opensearch-rest-high-level-client\3.0.0-SNAPSHOT\opensearch-rest-high-level-client-3.0.0-20230915.001310-1-javadoc.jar.sha256 + - maven\org\opensearch\client\opensearch-rest-high-level-client\3.0.0-SNAPSHOT\opensearch-rest-high-level-client-3.0.0-20230915.001310-1-javadoc.jar.sha512 + - maven\org\opensearch\client\opensearch-rest-high-level-client\3.0.0-SNAPSHOT\opensearch-rest-high-level-client-3.0.0-20230915.001310-1-sources.jar + - maven\org\opensearch\client\opensearch-rest-high-level-client\3.0.0-SNAPSHOT\opensearch-rest-high-level-client-3.0.0-20230915.001310-1-sources.jar.md5 + - maven\org\opensearch\client\opensearch-rest-high-level-client\3.0.0-SNAPSHOT\opensearch-rest-high-level-client-3.0.0-20230915.001310-1-sources.jar.sha1 + - maven\org\opensearch\client\opensearch-rest-high-level-client\3.0.0-SNAPSHOT\opensearch-rest-high-level-client-3.0.0-20230915.001310-1-sources.jar.sha256 + - maven\org\opensearch\client\opensearch-rest-high-level-client\3.0.0-SNAPSHOT\opensearch-rest-high-level-client-3.0.0-20230915.001310-1-sources.jar.sha512 + - maven\org\opensearch\client\opensearch-rest-high-level-client\3.0.0-SNAPSHOT\opensearch-rest-high-level-client-3.0.0-20230915.001310-1.jar + - maven\org\opensearch\client\opensearch-rest-high-level-client\3.0.0-SNAPSHOT\opensearch-rest-high-level-client-3.0.0-20230915.001310-1.jar.md5 + - maven\org\opensearch\client\opensearch-rest-high-level-client\3.0.0-SNAPSHOT\opensearch-rest-high-level-client-3.0.0-20230915.001310-1.jar.sha1 + - maven\org\opensearch\client\opensearch-rest-high-level-client\3.0.0-SNAPSHOT\opensearch-rest-high-level-client-3.0.0-20230915.001310-1.jar.sha256 + - maven\org\opensearch\client\opensearch-rest-high-level-client\3.0.0-SNAPSHOT\opensearch-rest-high-level-client-3.0.0-20230915.001310-1.jar.sha512 + - maven\org\opensearch\client\opensearch-rest-high-level-client\3.0.0-SNAPSHOT\opensearch-rest-high-level-client-3.0.0-20230915.001310-1.module + - maven\org\opensearch\client\opensearch-rest-high-level-client\3.0.0-SNAPSHOT\opensearch-rest-high-level-client-3.0.0-20230915.001310-1.module.md5 + - maven\org\opensearch\client\opensearch-rest-high-level-client\3.0.0-SNAPSHOT\opensearch-rest-high-level-client-3.0.0-20230915.001310-1.module.sha1 + - maven\org\opensearch\client\opensearch-rest-high-level-client\3.0.0-SNAPSHOT\opensearch-rest-high-level-client-3.0.0-20230915.001310-1.module.sha256 + - maven\org\opensearch\client\opensearch-rest-high-level-client\3.0.0-SNAPSHOT\opensearch-rest-high-level-client-3.0.0-20230915.001310-1.module.sha512 + - maven\org\opensearch\client\opensearch-rest-high-level-client\3.0.0-SNAPSHOT\opensearch-rest-high-level-client-3.0.0-20230915.001310-1.pom + - maven\org\opensearch\client\opensearch-rest-high-level-client\3.0.0-SNAPSHOT\opensearch-rest-high-level-client-3.0.0-20230915.001310-1.pom.md5 + - maven\org\opensearch\client\opensearch-rest-high-level-client\3.0.0-SNAPSHOT\opensearch-rest-high-level-client-3.0.0-20230915.001310-1.pom.sha1 + - maven\org\opensearch\client\opensearch-rest-high-level-client\3.0.0-SNAPSHOT\opensearch-rest-high-level-client-3.0.0-20230915.001310-1.pom.sha256 + - maven\org\opensearch\client\opensearch-rest-high-level-client\3.0.0-SNAPSHOT\opensearch-rest-high-level-client-3.0.0-20230915.001310-1.pom.sha512 + - maven\org\opensearch\client\test\test\maven-metadata.xml + - maven\org\opensearch\client\test\test\maven-metadata.xml.md5 + - maven\org\opensearch\client\test\test\maven-metadata.xml.sha1 + - maven\org\opensearch\client\test\test\maven-metadata.xml.sha256 + - maven\org\opensearch\client\test\test\maven-metadata.xml.sha512 + - maven\org\opensearch\client\test\test\3.0.0-SNAPSHOT\maven-metadata.xml + - maven\org\opensearch\client\test\test\3.0.0-SNAPSHOT\maven-metadata.xml.md5 + - maven\org\opensearch\client\test\test\3.0.0-SNAPSHOT\maven-metadata.xml.sha1 + - maven\org\opensearch\client\test\test\3.0.0-SNAPSHOT\maven-metadata.xml.sha256 + - maven\org\opensearch\client\test\test\3.0.0-SNAPSHOT\maven-metadata.xml.sha512 + - maven\org\opensearch\client\test\test\3.0.0-SNAPSHOT\test-3.0.0-20230915.001310-1-javadoc.jar + - maven\org\opensearch\client\test\test\3.0.0-SNAPSHOT\test-3.0.0-20230915.001310-1-javadoc.jar.md5 + - maven\org\opensearch\client\test\test\3.0.0-SNAPSHOT\test-3.0.0-20230915.001310-1-javadoc.jar.sha1 + - maven\org\opensearch\client\test\test\3.0.0-SNAPSHOT\test-3.0.0-20230915.001310-1-javadoc.jar.sha256 + - maven\org\opensearch\client\test\test\3.0.0-SNAPSHOT\test-3.0.0-20230915.001310-1-javadoc.jar.sha512 + - maven\org\opensearch\client\test\test\3.0.0-SNAPSHOT\test-3.0.0-20230915.001310-1-sources.jar + - maven\org\opensearch\client\test\test\3.0.0-SNAPSHOT\test-3.0.0-20230915.001310-1-sources.jar.md5 + - maven\org\opensearch\client\test\test\3.0.0-SNAPSHOT\test-3.0.0-20230915.001310-1-sources.jar.sha1 + - maven\org\opensearch\client\test\test\3.0.0-SNAPSHOT\test-3.0.0-20230915.001310-1-sources.jar.sha256 + - maven\org\opensearch\client\test\test\3.0.0-SNAPSHOT\test-3.0.0-20230915.001310-1-sources.jar.sha512 + - maven\org\opensearch\client\test\test\3.0.0-SNAPSHOT\test-3.0.0-20230915.001310-1.jar + - maven\org\opensearch\client\test\test\3.0.0-SNAPSHOT\test-3.0.0-20230915.001310-1.jar.md5 + - maven\org\opensearch\client\test\test\3.0.0-SNAPSHOT\test-3.0.0-20230915.001310-1.jar.sha1 + - maven\org\opensearch\client\test\test\3.0.0-SNAPSHOT\test-3.0.0-20230915.001310-1.jar.sha256 + - maven\org\opensearch\client\test\test\3.0.0-SNAPSHOT\test-3.0.0-20230915.001310-1.jar.sha512 + - maven\org\opensearch\client\test\test\3.0.0-SNAPSHOT\test-3.0.0-20230915.001310-1.module + - maven\org\opensearch\client\test\test\3.0.0-SNAPSHOT\test-3.0.0-20230915.001310-1.module.md5 + - maven\org\opensearch\client\test\test\3.0.0-SNAPSHOT\test-3.0.0-20230915.001310-1.module.sha1 + - maven\org\opensearch\client\test\test\3.0.0-SNAPSHOT\test-3.0.0-20230915.001310-1.module.sha256 + - maven\org\opensearch\client\test\test\3.0.0-SNAPSHOT\test-3.0.0-20230915.001310-1.module.sha512 + - maven\org\opensearch\client\test\test\3.0.0-SNAPSHOT\test-3.0.0-20230915.001310-1.pom + - maven\org\opensearch\client\test\test\3.0.0-SNAPSHOT\test-3.0.0-20230915.001310-1.pom.md5 + - maven\org\opensearch\client\test\test\3.0.0-SNAPSHOT\test-3.0.0-20230915.001310-1.pom.sha1 + - maven\org\opensearch\client\test\test\3.0.0-SNAPSHOT\test-3.0.0-20230915.001310-1.pom.sha256 + - maven\org\opensearch\client\test\test\3.0.0-SNAPSHOT\test-3.0.0-20230915.001310-1.pom.sha512 + - maven\org\opensearch\custom-settings\maven-metadata.xml + - maven\org\opensearch\custom-settings\maven-metadata.xml.md5 + - maven\org\opensearch\custom-settings\maven-metadata.xml.sha1 + - maven\org\opensearch\custom-settings\maven-metadata.xml.sha256 + - maven\org\opensearch\custom-settings\maven-metadata.xml.sha512 + - maven\org\opensearch\custom-settings\3.0.0-SNAPSHOT\custom-settings-3.0.0-20230915.001310-1-javadoc.jar + - maven\org\opensearch\custom-settings\3.0.0-SNAPSHOT\custom-settings-3.0.0-20230915.001310-1-javadoc.jar.md5 + - maven\org\opensearch\custom-settings\3.0.0-SNAPSHOT\custom-settings-3.0.0-20230915.001310-1-javadoc.jar.sha1 + - maven\org\opensearch\custom-settings\3.0.0-SNAPSHOT\custom-settings-3.0.0-20230915.001310-1-javadoc.jar.sha256 + - maven\org\opensearch\custom-settings\3.0.0-SNAPSHOT\custom-settings-3.0.0-20230915.001310-1-javadoc.jar.sha512 + - maven\org\opensearch\custom-settings\3.0.0-SNAPSHOT\custom-settings-3.0.0-20230915.001310-1-sources.jar + - maven\org\opensearch\custom-settings\3.0.0-SNAPSHOT\custom-settings-3.0.0-20230915.001310-1-sources.jar.md5 + - maven\org\opensearch\custom-settings\3.0.0-SNAPSHOT\custom-settings-3.0.0-20230915.001310-1-sources.jar.sha1 + - maven\org\opensearch\custom-settings\3.0.0-SNAPSHOT\custom-settings-3.0.0-20230915.001310-1-sources.jar.sha256 + - maven\org\opensearch\custom-settings\3.0.0-SNAPSHOT\custom-settings-3.0.0-20230915.001310-1-sources.jar.sha512 + - maven\org\opensearch\custom-settings\3.0.0-SNAPSHOT\custom-settings-3.0.0-20230915.001310-1.jar + - maven\org\opensearch\custom-settings\3.0.0-SNAPSHOT\custom-settings-3.0.0-20230915.001310-1.jar.md5 + - maven\org\opensearch\custom-settings\3.0.0-SNAPSHOT\custom-settings-3.0.0-20230915.001310-1.jar.sha1 + - maven\org\opensearch\custom-settings\3.0.0-SNAPSHOT\custom-settings-3.0.0-20230915.001310-1.jar.sha256 + - maven\org\opensearch\custom-settings\3.0.0-SNAPSHOT\custom-settings-3.0.0-20230915.001310-1.jar.sha512 + - maven\org\opensearch\custom-settings\3.0.0-SNAPSHOT\custom-settings-3.0.0-20230915.001310-1.module + - maven\org\opensearch\custom-settings\3.0.0-SNAPSHOT\custom-settings-3.0.0-20230915.001310-1.module.md5 + - maven\org\opensearch\custom-settings\3.0.0-SNAPSHOT\custom-settings-3.0.0-20230915.001310-1.module.sha1 + - maven\org\opensearch\custom-settings\3.0.0-SNAPSHOT\custom-settings-3.0.0-20230915.001310-1.module.sha256 + - maven\org\opensearch\custom-settings\3.0.0-SNAPSHOT\custom-settings-3.0.0-20230915.001310-1.module.sha512 + - maven\org\opensearch\custom-settings\3.0.0-SNAPSHOT\custom-settings-3.0.0-20230915.001310-1.pom + - maven\org\opensearch\custom-settings\3.0.0-SNAPSHOT\custom-settings-3.0.0-20230915.001310-1.pom.md5 + - maven\org\opensearch\custom-settings\3.0.0-SNAPSHOT\custom-settings-3.0.0-20230915.001310-1.pom.sha1 + - maven\org\opensearch\custom-settings\3.0.0-SNAPSHOT\custom-settings-3.0.0-20230915.001310-1.pom.sha256 + - maven\org\opensearch\custom-settings\3.0.0-SNAPSHOT\custom-settings-3.0.0-20230915.001310-1.pom.sha512 + - maven\org\opensearch\custom-settings\3.0.0-SNAPSHOT\maven-metadata.xml + - maven\org\opensearch\custom-settings\3.0.0-SNAPSHOT\maven-metadata.xml.md5 + - maven\org\opensearch\custom-settings\3.0.0-SNAPSHOT\maven-metadata.xml.sha1 + - maven\org\opensearch\custom-settings\3.0.0-SNAPSHOT\maven-metadata.xml.sha256 + - maven\org\opensearch\custom-settings\3.0.0-SNAPSHOT\maven-metadata.xml.sha512 + - maven\org\opensearch\custom-significance-heuristic\maven-metadata.xml + - maven\org\opensearch\custom-significance-heuristic\maven-metadata.xml.md5 + - maven\org\opensearch\custom-significance-heuristic\maven-metadata.xml.sha1 + - maven\org\opensearch\custom-significance-heuristic\maven-metadata.xml.sha256 + - maven\org\opensearch\custom-significance-heuristic\maven-metadata.xml.sha512 + - maven\org\opensearch\custom-significance-heuristic\3.0.0-SNAPSHOT\custom-significance-heuristic-3.0.0-20230915.001310-1-javadoc.jar + - maven\org\opensearch\custom-significance-heuristic\3.0.0-SNAPSHOT\custom-significance-heuristic-3.0.0-20230915.001310-1-javadoc.jar.md5 + - maven\org\opensearch\custom-significance-heuristic\3.0.0-SNAPSHOT\custom-significance-heuristic-3.0.0-20230915.001310-1-javadoc.jar.sha1 + - maven\org\opensearch\custom-significance-heuristic\3.0.0-SNAPSHOT\custom-significance-heuristic-3.0.0-20230915.001310-1-javadoc.jar.sha256 + - maven\org\opensearch\custom-significance-heuristic\3.0.0-SNAPSHOT\custom-significance-heuristic-3.0.0-20230915.001310-1-javadoc.jar.sha512 + - maven\org\opensearch\custom-significance-heuristic\3.0.0-SNAPSHOT\custom-significance-heuristic-3.0.0-20230915.001310-1-sources.jar + - maven\org\opensearch\custom-significance-heuristic\3.0.0-SNAPSHOT\custom-significance-heuristic-3.0.0-20230915.001310-1-sources.jar.md5 + - maven\org\opensearch\custom-significance-heuristic\3.0.0-SNAPSHOT\custom-significance-heuristic-3.0.0-20230915.001310-1-sources.jar.sha1 + - maven\org\opensearch\custom-significance-heuristic\3.0.0-SNAPSHOT\custom-significance-heuristic-3.0.0-20230915.001310-1-sources.jar.sha256 + - maven\org\opensearch\custom-significance-heuristic\3.0.0-SNAPSHOT\custom-significance-heuristic-3.0.0-20230915.001310-1-sources.jar.sha512 + - maven\org\opensearch\custom-significance-heuristic\3.0.0-SNAPSHOT\custom-significance-heuristic-3.0.0-20230915.001310-1.jar + - maven\org\opensearch\custom-significance-heuristic\3.0.0-SNAPSHOT\custom-significance-heuristic-3.0.0-20230915.001310-1.jar.md5 + - maven\org\opensearch\custom-significance-heuristic\3.0.0-SNAPSHOT\custom-significance-heuristic-3.0.0-20230915.001310-1.jar.sha1 + - maven\org\opensearch\custom-significance-heuristic\3.0.0-SNAPSHOT\custom-significance-heuristic-3.0.0-20230915.001310-1.jar.sha256 + - maven\org\opensearch\custom-significance-heuristic\3.0.0-SNAPSHOT\custom-significance-heuristic-3.0.0-20230915.001310-1.jar.sha512 + - maven\org\opensearch\custom-significance-heuristic\3.0.0-SNAPSHOT\custom-significance-heuristic-3.0.0-20230915.001310-1.module + - maven\org\opensearch\custom-significance-heuristic\3.0.0-SNAPSHOT\custom-significance-heuristic-3.0.0-20230915.001310-1.module.md5 + - maven\org\opensearch\custom-significance-heuristic\3.0.0-SNAPSHOT\custom-significance-heuristic-3.0.0-20230915.001310-1.module.sha1 + - maven\org\opensearch\custom-significance-heuristic\3.0.0-SNAPSHOT\custom-significance-heuristic-3.0.0-20230915.001310-1.module.sha256 + - maven\org\opensearch\custom-significance-heuristic\3.0.0-SNAPSHOT\custom-significance-heuristic-3.0.0-20230915.001310-1.module.sha512 + - maven\org\opensearch\custom-significance-heuristic\3.0.0-SNAPSHOT\custom-significance-heuristic-3.0.0-20230915.001310-1.pom + - maven\org\opensearch\custom-significance-heuristic\3.0.0-SNAPSHOT\custom-significance-heuristic-3.0.0-20230915.001310-1.pom.md5 + - maven\org\opensearch\custom-significance-heuristic\3.0.0-SNAPSHOT\custom-significance-heuristic-3.0.0-20230915.001310-1.pom.sha1 + - maven\org\opensearch\custom-significance-heuristic\3.0.0-SNAPSHOT\custom-significance-heuristic-3.0.0-20230915.001310-1.pom.sha256 + - maven\org\opensearch\custom-significance-heuristic\3.0.0-SNAPSHOT\custom-significance-heuristic-3.0.0-20230915.001310-1.pom.sha512 + - maven\org\opensearch\custom-significance-heuristic\3.0.0-SNAPSHOT\maven-metadata.xml + - maven\org\opensearch\custom-significance-heuristic\3.0.0-SNAPSHOT\maven-metadata.xml.md5 + - maven\org\opensearch\custom-significance-heuristic\3.0.0-SNAPSHOT\maven-metadata.xml.sha1 + - maven\org\opensearch\custom-significance-heuristic\3.0.0-SNAPSHOT\maven-metadata.xml.sha256 + - maven\org\opensearch\custom-significance-heuristic\3.0.0-SNAPSHOT\maven-metadata.xml.sha512 + - maven\org\opensearch\custom-suggester\maven-metadata.xml + - maven\org\opensearch\custom-suggester\maven-metadata.xml.md5 + - maven\org\opensearch\custom-suggester\maven-metadata.xml.sha1 + - maven\org\opensearch\custom-suggester\maven-metadata.xml.sha256 + - maven\org\opensearch\custom-suggester\maven-metadata.xml.sha512 + - maven\org\opensearch\custom-suggester\3.0.0-SNAPSHOT\custom-suggester-3.0.0-20230915.001310-1-javadoc.jar + - maven\org\opensearch\custom-suggester\3.0.0-SNAPSHOT\custom-suggester-3.0.0-20230915.001310-1-javadoc.jar.md5 + - maven\org\opensearch\custom-suggester\3.0.0-SNAPSHOT\custom-suggester-3.0.0-20230915.001310-1-javadoc.jar.sha1 + - maven\org\opensearch\custom-suggester\3.0.0-SNAPSHOT\custom-suggester-3.0.0-20230915.001310-1-javadoc.jar.sha256 + - maven\org\opensearch\custom-suggester\3.0.0-SNAPSHOT\custom-suggester-3.0.0-20230915.001310-1-javadoc.jar.sha512 + - maven\org\opensearch\custom-suggester\3.0.0-SNAPSHOT\custom-suggester-3.0.0-20230915.001310-1-sources.jar + - maven\org\opensearch\custom-suggester\3.0.0-SNAPSHOT\custom-suggester-3.0.0-20230915.001310-1-sources.jar.md5 + - maven\org\opensearch\custom-suggester\3.0.0-SNAPSHOT\custom-suggester-3.0.0-20230915.001310-1-sources.jar.sha1 + - maven\org\opensearch\custom-suggester\3.0.0-SNAPSHOT\custom-suggester-3.0.0-20230915.001310-1-sources.jar.sha256 + - maven\org\opensearch\custom-suggester\3.0.0-SNAPSHOT\custom-suggester-3.0.0-20230915.001310-1-sources.jar.sha512 + - maven\org\opensearch\custom-suggester\3.0.0-SNAPSHOT\custom-suggester-3.0.0-20230915.001310-1.jar + - maven\org\opensearch\custom-suggester\3.0.0-SNAPSHOT\custom-suggester-3.0.0-20230915.001310-1.jar.md5 + - maven\org\opensearch\custom-suggester\3.0.0-SNAPSHOT\custom-suggester-3.0.0-20230915.001310-1.jar.sha1 + - maven\org\opensearch\custom-suggester\3.0.0-SNAPSHOT\custom-suggester-3.0.0-20230915.001310-1.jar.sha256 + - maven\org\opensearch\custom-suggester\3.0.0-SNAPSHOT\custom-suggester-3.0.0-20230915.001310-1.jar.sha512 + - maven\org\opensearch\custom-suggester\3.0.0-SNAPSHOT\custom-suggester-3.0.0-20230915.001310-1.module + - maven\org\opensearch\custom-suggester\3.0.0-SNAPSHOT\custom-suggester-3.0.0-20230915.001310-1.module.md5 + - maven\org\opensearch\custom-suggester\3.0.0-SNAPSHOT\custom-suggester-3.0.0-20230915.001310-1.module.sha1 + - maven\org\opensearch\custom-suggester\3.0.0-SNAPSHOT\custom-suggester-3.0.0-20230915.001310-1.module.sha256 + - maven\org\opensearch\custom-suggester\3.0.0-SNAPSHOT\custom-suggester-3.0.0-20230915.001310-1.module.sha512 + - maven\org\opensearch\custom-suggester\3.0.0-SNAPSHOT\custom-suggester-3.0.0-20230915.001310-1.pom + - maven\org\opensearch\custom-suggester\3.0.0-SNAPSHOT\custom-suggester-3.0.0-20230915.001310-1.pom.md5 + - maven\org\opensearch\custom-suggester\3.0.0-SNAPSHOT\custom-suggester-3.0.0-20230915.001310-1.pom.sha1 + - maven\org\opensearch\custom-suggester\3.0.0-SNAPSHOT\custom-suggester-3.0.0-20230915.001310-1.pom.sha256 + - maven\org\opensearch\custom-suggester\3.0.0-SNAPSHOT\custom-suggester-3.0.0-20230915.001310-1.pom.sha512 + - maven\org\opensearch\custom-suggester\3.0.0-SNAPSHOT\maven-metadata.xml + - maven\org\opensearch\custom-suggester\3.0.0-SNAPSHOT\maven-metadata.xml.md5 + - maven\org\opensearch\custom-suggester\3.0.0-SNAPSHOT\maven-metadata.xml.sha1 + - maven\org\opensearch\custom-suggester\3.0.0-SNAPSHOT\maven-metadata.xml.sha256 + - maven\org\opensearch\custom-suggester\3.0.0-SNAPSHOT\maven-metadata.xml.sha512 + - maven\org\opensearch\die-with-dignity\maven-metadata.xml + - maven\org\opensearch\die-with-dignity\maven-metadata.xml.md5 + - maven\org\opensearch\die-with-dignity\maven-metadata.xml.sha1 + - maven\org\opensearch\die-with-dignity\maven-metadata.xml.sha256 + - maven\org\opensearch\die-with-dignity\maven-metadata.xml.sha512 + - maven\org\opensearch\die-with-dignity\3.0.0-SNAPSHOT\die-with-dignity-3.0.0-20230915.001310-1-javadoc.jar + - maven\org\opensearch\die-with-dignity\3.0.0-SNAPSHOT\die-with-dignity-3.0.0-20230915.001310-1-javadoc.jar.md5 + - maven\org\opensearch\die-with-dignity\3.0.0-SNAPSHOT\die-with-dignity-3.0.0-20230915.001310-1-javadoc.jar.sha1 + - maven\org\opensearch\die-with-dignity\3.0.0-SNAPSHOT\die-with-dignity-3.0.0-20230915.001310-1-javadoc.jar.sha256 + - maven\org\opensearch\die-with-dignity\3.0.0-SNAPSHOT\die-with-dignity-3.0.0-20230915.001310-1-javadoc.jar.sha512 + - maven\org\opensearch\die-with-dignity\3.0.0-SNAPSHOT\die-with-dignity-3.0.0-20230915.001310-1-sources.jar + - maven\org\opensearch\die-with-dignity\3.0.0-SNAPSHOT\die-with-dignity-3.0.0-20230915.001310-1-sources.jar.md5 + - maven\org\opensearch\die-with-dignity\3.0.0-SNAPSHOT\die-with-dignity-3.0.0-20230915.001310-1-sources.jar.sha1 + - maven\org\opensearch\die-with-dignity\3.0.0-SNAPSHOT\die-with-dignity-3.0.0-20230915.001310-1-sources.jar.sha256 + - maven\org\opensearch\die-with-dignity\3.0.0-SNAPSHOT\die-with-dignity-3.0.0-20230915.001310-1-sources.jar.sha512 + - maven\org\opensearch\die-with-dignity\3.0.0-SNAPSHOT\die-with-dignity-3.0.0-20230915.001310-1.jar + - maven\org\opensearch\die-with-dignity\3.0.0-SNAPSHOT\die-with-dignity-3.0.0-20230915.001310-1.jar.md5 + - maven\org\opensearch\die-with-dignity\3.0.0-SNAPSHOT\die-with-dignity-3.0.0-20230915.001310-1.jar.sha1 + - maven\org\opensearch\die-with-dignity\3.0.0-SNAPSHOT\die-with-dignity-3.0.0-20230915.001310-1.jar.sha256 + - maven\org\opensearch\die-with-dignity\3.0.0-SNAPSHOT\die-with-dignity-3.0.0-20230915.001310-1.jar.sha512 + - maven\org\opensearch\die-with-dignity\3.0.0-SNAPSHOT\die-with-dignity-3.0.0-20230915.001310-1.module + - maven\org\opensearch\die-with-dignity\3.0.0-SNAPSHOT\die-with-dignity-3.0.0-20230915.001310-1.module.md5 + - maven\org\opensearch\die-with-dignity\3.0.0-SNAPSHOT\die-with-dignity-3.0.0-20230915.001310-1.module.sha1 + - maven\org\opensearch\die-with-dignity\3.0.0-SNAPSHOT\die-with-dignity-3.0.0-20230915.001310-1.module.sha256 + - maven\org\opensearch\die-with-dignity\3.0.0-SNAPSHOT\die-with-dignity-3.0.0-20230915.001310-1.module.sha512 + - maven\org\opensearch\die-with-dignity\3.0.0-SNAPSHOT\die-with-dignity-3.0.0-20230915.001310-1.pom + - maven\org\opensearch\die-with-dignity\3.0.0-SNAPSHOT\die-with-dignity-3.0.0-20230915.001310-1.pom.md5 + - maven\org\opensearch\die-with-dignity\3.0.0-SNAPSHOT\die-with-dignity-3.0.0-20230915.001310-1.pom.sha1 + - maven\org\opensearch\die-with-dignity\3.0.0-SNAPSHOT\die-with-dignity-3.0.0-20230915.001310-1.pom.sha256 + - maven\org\opensearch\die-with-dignity\3.0.0-SNAPSHOT\die-with-dignity-3.0.0-20230915.001310-1.pom.sha512 + - maven\org\opensearch\die-with-dignity\3.0.0-SNAPSHOT\maven-metadata.xml + - maven\org\opensearch\die-with-dignity\3.0.0-SNAPSHOT\maven-metadata.xml.md5 + - maven\org\opensearch\die-with-dignity\3.0.0-SNAPSHOT\maven-metadata.xml.sha1 + - maven\org\opensearch\die-with-dignity\3.0.0-SNAPSHOT\maven-metadata.xml.sha256 + - maven\org\opensearch\die-with-dignity\3.0.0-SNAPSHOT\maven-metadata.xml.sha512 + - maven\org\opensearch\distribution\integ-test-zip\opensearch\maven-metadata.xml + - maven\org\opensearch\distribution\integ-test-zip\opensearch\maven-metadata.xml.md5 + - maven\org\opensearch\distribution\integ-test-zip\opensearch\maven-metadata.xml.sha1 + - maven\org\opensearch\distribution\integ-test-zip\opensearch\maven-metadata.xml.sha256 + - maven\org\opensearch\distribution\integ-test-zip\opensearch\maven-metadata.xml.sha512 + - maven\org\opensearch\distribution\integ-test-zip\opensearch\3.0.0-SNAPSHOT\maven-metadata.xml + - maven\org\opensearch\distribution\integ-test-zip\opensearch\3.0.0-SNAPSHOT\maven-metadata.xml.md5 + - maven\org\opensearch\distribution\integ-test-zip\opensearch\3.0.0-SNAPSHOT\maven-metadata.xml.sha1 + - maven\org\opensearch\distribution\integ-test-zip\opensearch\3.0.0-SNAPSHOT\maven-metadata.xml.sha256 + - maven\org\opensearch\distribution\integ-test-zip\opensearch\3.0.0-SNAPSHOT\maven-metadata.xml.sha512 + - maven\org\opensearch\distribution\integ-test-zip\opensearch\3.0.0-SNAPSHOT\opensearch-3.0.0-20230915.001310-1.pom + - maven\org\opensearch\distribution\integ-test-zip\opensearch\3.0.0-SNAPSHOT\opensearch-3.0.0-20230915.001310-1.pom.md5 + - maven\org\opensearch\distribution\integ-test-zip\opensearch\3.0.0-SNAPSHOT\opensearch-3.0.0-20230915.001310-1.pom.sha1 + - maven\org\opensearch\distribution\integ-test-zip\opensearch\3.0.0-SNAPSHOT\opensearch-3.0.0-20230915.001310-1.pom.sha256 + - maven\org\opensearch\distribution\integ-test-zip\opensearch\3.0.0-SNAPSHOT\opensearch-3.0.0-20230915.001310-1.pom.sha512 + - maven\org\opensearch\distribution\integ-test-zip\opensearch\3.0.0-SNAPSHOT\opensearch-3.0.0-20230915.001310-1.zip + - maven\org\opensearch\distribution\integ-test-zip\opensearch\3.0.0-SNAPSHOT\opensearch-3.0.0-20230915.001310-1.zip.md5 + - maven\org\opensearch\distribution\integ-test-zip\opensearch\3.0.0-SNAPSHOT\opensearch-3.0.0-20230915.001310-1.zip.sha1 + - maven\org\opensearch\distribution\integ-test-zip\opensearch\3.0.0-SNAPSHOT\opensearch-3.0.0-20230915.001310-1.zip.sha256 + - maven\org\opensearch\distribution\integ-test-zip\opensearch\3.0.0-SNAPSHOT\opensearch-3.0.0-20230915.001310-1.zip.sha512 + - maven\org\opensearch\example-rescore\maven-metadata.xml + - maven\org\opensearch\example-rescore\maven-metadata.xml.md5 + - maven\org\opensearch\example-rescore\maven-metadata.xml.sha1 + - maven\org\opensearch\example-rescore\maven-metadata.xml.sha256 + - maven\org\opensearch\example-rescore\maven-metadata.xml.sha512 + - maven\org\opensearch\example-rescore\3.0.0-SNAPSHOT\example-rescore-3.0.0-20230915.001310-1-javadoc.jar + - maven\org\opensearch\example-rescore\3.0.0-SNAPSHOT\example-rescore-3.0.0-20230915.001310-1-javadoc.jar.md5 + - maven\org\opensearch\example-rescore\3.0.0-SNAPSHOT\example-rescore-3.0.0-20230915.001310-1-javadoc.jar.sha1 + - maven\org\opensearch\example-rescore\3.0.0-SNAPSHOT\example-rescore-3.0.0-20230915.001310-1-javadoc.jar.sha256 + - maven\org\opensearch\example-rescore\3.0.0-SNAPSHOT\example-rescore-3.0.0-20230915.001310-1-javadoc.jar.sha512 + - maven\org\opensearch\example-rescore\3.0.0-SNAPSHOT\example-rescore-3.0.0-20230915.001310-1-sources.jar + - maven\org\opensearch\example-rescore\3.0.0-SNAPSHOT\example-rescore-3.0.0-20230915.001310-1-sources.jar.md5 + - maven\org\opensearch\example-rescore\3.0.0-SNAPSHOT\example-rescore-3.0.0-20230915.001310-1-sources.jar.sha1 + - maven\org\opensearch\example-rescore\3.0.0-SNAPSHOT\example-rescore-3.0.0-20230915.001310-1-sources.jar.sha256 + - maven\org\opensearch\example-rescore\3.0.0-SNAPSHOT\example-rescore-3.0.0-20230915.001310-1-sources.jar.sha512 + - maven\org\opensearch\example-rescore\3.0.0-SNAPSHOT\example-rescore-3.0.0-20230915.001310-1.jar + - maven\org\opensearch\example-rescore\3.0.0-SNAPSHOT\example-rescore-3.0.0-20230915.001310-1.jar.md5 + - maven\org\opensearch\example-rescore\3.0.0-SNAPSHOT\example-rescore-3.0.0-20230915.001310-1.jar.sha1 + - maven\org\opensearch\example-rescore\3.0.0-SNAPSHOT\example-rescore-3.0.0-20230915.001310-1.jar.sha256 + - maven\org\opensearch\example-rescore\3.0.0-SNAPSHOT\example-rescore-3.0.0-20230915.001310-1.jar.sha512 + - maven\org\opensearch\example-rescore\3.0.0-SNAPSHOT\example-rescore-3.0.0-20230915.001310-1.module + - maven\org\opensearch\example-rescore\3.0.0-SNAPSHOT\example-rescore-3.0.0-20230915.001310-1.module.md5 + - maven\org\opensearch\example-rescore\3.0.0-SNAPSHOT\example-rescore-3.0.0-20230915.001310-1.module.sha1 + - maven\org\opensearch\example-rescore\3.0.0-SNAPSHOT\example-rescore-3.0.0-20230915.001310-1.module.sha256 + - maven\org\opensearch\example-rescore\3.0.0-SNAPSHOT\example-rescore-3.0.0-20230915.001310-1.module.sha512 + - maven\org\opensearch\example-rescore\3.0.0-SNAPSHOT\example-rescore-3.0.0-20230915.001310-1.pom + - maven\org\opensearch\example-rescore\3.0.0-SNAPSHOT\example-rescore-3.0.0-20230915.001310-1.pom.md5 + - maven\org\opensearch\example-rescore\3.0.0-SNAPSHOT\example-rescore-3.0.0-20230915.001310-1.pom.sha1 + - maven\org\opensearch\example-rescore\3.0.0-SNAPSHOT\example-rescore-3.0.0-20230915.001310-1.pom.sha256 + - maven\org\opensearch\example-rescore\3.0.0-SNAPSHOT\example-rescore-3.0.0-20230915.001310-1.pom.sha512 + - maven\org\opensearch\example-rescore\3.0.0-SNAPSHOT\maven-metadata.xml + - maven\org\opensearch\example-rescore\3.0.0-SNAPSHOT\maven-metadata.xml.md5 + - maven\org\opensearch\example-rescore\3.0.0-SNAPSHOT\maven-metadata.xml.sha1 + - maven\org\opensearch\example-rescore\3.0.0-SNAPSHOT\maven-metadata.xml.sha256 + - maven\org\opensearch\example-rescore\3.0.0-SNAPSHOT\maven-metadata.xml.sha512 + - maven\org\opensearch\gradle\build-tools\maven-metadata.xml + - maven\org\opensearch\gradle\build-tools\maven-metadata.xml.md5 + - maven\org\opensearch\gradle\build-tools\maven-metadata.xml.sha1 + - maven\org\opensearch\gradle\build-tools\maven-metadata.xml.sha256 + - maven\org\opensearch\gradle\build-tools\maven-metadata.xml.sha512 + - maven\org\opensearch\gradle\build-tools\3.0.0-SNAPSHOT\build-tools-3.0.0-20230915.001310-1-javadoc.jar + - maven\org\opensearch\gradle\build-tools\3.0.0-SNAPSHOT\build-tools-3.0.0-20230915.001310-1-javadoc.jar.md5 + - maven\org\opensearch\gradle\build-tools\3.0.0-SNAPSHOT\build-tools-3.0.0-20230915.001310-1-javadoc.jar.sha1 + - maven\org\opensearch\gradle\build-tools\3.0.0-SNAPSHOT\build-tools-3.0.0-20230915.001310-1-javadoc.jar.sha256 + - maven\org\opensearch\gradle\build-tools\3.0.0-SNAPSHOT\build-tools-3.0.0-20230915.001310-1-javadoc.jar.sha512 + - maven\org\opensearch\gradle\build-tools\3.0.0-SNAPSHOT\build-tools-3.0.0-20230915.001310-1-sources.jar + - maven\org\opensearch\gradle\build-tools\3.0.0-SNAPSHOT\build-tools-3.0.0-20230915.001310-1-sources.jar.md5 + - maven\org\opensearch\gradle\build-tools\3.0.0-SNAPSHOT\build-tools-3.0.0-20230915.001310-1-sources.jar.sha1 + - maven\org\opensearch\gradle\build-tools\3.0.0-SNAPSHOT\build-tools-3.0.0-20230915.001310-1-sources.jar.sha256 + - maven\org\opensearch\gradle\build-tools\3.0.0-SNAPSHOT\build-tools-3.0.0-20230915.001310-1-sources.jar.sha512 + - maven\org\opensearch\gradle\build-tools\3.0.0-SNAPSHOT\build-tools-3.0.0-20230915.001310-1-test-fixtures.jar + - maven\org\opensearch\gradle\build-tools\3.0.0-SNAPSHOT\build-tools-3.0.0-20230915.001310-1-test-fixtures.jar.md5 + - maven\org\opensearch\gradle\build-tools\3.0.0-SNAPSHOT\build-tools-3.0.0-20230915.001310-1-test-fixtures.jar.sha1 + - maven\org\opensearch\gradle\build-tools\3.0.0-SNAPSHOT\build-tools-3.0.0-20230915.001310-1-test-fixtures.jar.sha256 + - maven\org\opensearch\gradle\build-tools\3.0.0-SNAPSHOT\build-tools-3.0.0-20230915.001310-1-test-fixtures.jar.sha512 + - maven\org\opensearch\gradle\build-tools\3.0.0-SNAPSHOT\build-tools-3.0.0-20230915.001310-1.jar + - maven\org\opensearch\gradle\build-tools\3.0.0-SNAPSHOT\build-tools-3.0.0-20230915.001310-1.jar.md5 + - maven\org\opensearch\gradle\build-tools\3.0.0-SNAPSHOT\build-tools-3.0.0-20230915.001310-1.jar.sha1 + - maven\org\opensearch\gradle\build-tools\3.0.0-SNAPSHOT\build-tools-3.0.0-20230915.001310-1.jar.sha256 + - maven\org\opensearch\gradle\build-tools\3.0.0-SNAPSHOT\build-tools-3.0.0-20230915.001310-1.jar.sha512 + - maven\org\opensearch\gradle\build-tools\3.0.0-SNAPSHOT\build-tools-3.0.0-20230915.001310-1.module + - maven\org\opensearch\gradle\build-tools\3.0.0-SNAPSHOT\build-tools-3.0.0-20230915.001310-1.module.md5 + - maven\org\opensearch\gradle\build-tools\3.0.0-SNAPSHOT\build-tools-3.0.0-20230915.001310-1.module.sha1 + - maven\org\opensearch\gradle\build-tools\3.0.0-SNAPSHOT\build-tools-3.0.0-20230915.001310-1.module.sha256 + - maven\org\opensearch\gradle\build-tools\3.0.0-SNAPSHOT\build-tools-3.0.0-20230915.001310-1.module.sha512 + - maven\org\opensearch\gradle\build-tools\3.0.0-SNAPSHOT\build-tools-3.0.0-20230915.001310-1.pom + - maven\org\opensearch\gradle\build-tools\3.0.0-SNAPSHOT\build-tools-3.0.0-20230915.001310-1.pom.md5 + - maven\org\opensearch\gradle\build-tools\3.0.0-SNAPSHOT\build-tools-3.0.0-20230915.001310-1.pom.sha1 + - maven\org\opensearch\gradle\build-tools\3.0.0-SNAPSHOT\build-tools-3.0.0-20230915.001310-1.pom.sha256 + - maven\org\opensearch\gradle\build-tools\3.0.0-SNAPSHOT\build-tools-3.0.0-20230915.001310-1.pom.sha512 + - maven\org\opensearch\gradle\build-tools\3.0.0-SNAPSHOT\maven-metadata.xml + - maven\org\opensearch\gradle\build-tools\3.0.0-SNAPSHOT\maven-metadata.xml.md5 + - maven\org\opensearch\gradle\build-tools\3.0.0-SNAPSHOT\maven-metadata.xml.sha1 + - maven\org\opensearch\gradle\build-tools\3.0.0-SNAPSHOT\maven-metadata.xml.sha256 + - maven\org\opensearch\gradle\build-tools\3.0.0-SNAPSHOT\maven-metadata.xml.sha512 + - maven\org\opensearch\java-version-checker\maven-metadata.xml + - maven\org\opensearch\java-version-checker\maven-metadata.xml.md5 + - maven\org\opensearch\java-version-checker\maven-metadata.xml.sha1 + - maven\org\opensearch\java-version-checker\maven-metadata.xml.sha256 + - maven\org\opensearch\java-version-checker\maven-metadata.xml.sha512 + - maven\org\opensearch\java-version-checker\3.0.0-SNAPSHOT\java-version-checker-3.0.0-20230915.001310-1-javadoc.jar + - maven\org\opensearch\java-version-checker\3.0.0-SNAPSHOT\java-version-checker-3.0.0-20230915.001310-1-javadoc.jar.md5 + - maven\org\opensearch\java-version-checker\3.0.0-SNAPSHOT\java-version-checker-3.0.0-20230915.001310-1-javadoc.jar.sha1 + - maven\org\opensearch\java-version-checker\3.0.0-SNAPSHOT\java-version-checker-3.0.0-20230915.001310-1-javadoc.jar.sha256 + - maven\org\opensearch\java-version-checker\3.0.0-SNAPSHOT\java-version-checker-3.0.0-20230915.001310-1-javadoc.jar.sha512 + - maven\org\opensearch\java-version-checker\3.0.0-SNAPSHOT\java-version-checker-3.0.0-20230915.001310-1-sources.jar + - maven\org\opensearch\java-version-checker\3.0.0-SNAPSHOT\java-version-checker-3.0.0-20230915.001310-1-sources.jar.md5 + - maven\org\opensearch\java-version-checker\3.0.0-SNAPSHOT\java-version-checker-3.0.0-20230915.001310-1-sources.jar.sha1 + - maven\org\opensearch\java-version-checker\3.0.0-SNAPSHOT\java-version-checker-3.0.0-20230915.001310-1-sources.jar.sha256 + - maven\org\opensearch\java-version-checker\3.0.0-SNAPSHOT\java-version-checker-3.0.0-20230915.001310-1-sources.jar.sha512 + - maven\org\opensearch\java-version-checker\3.0.0-SNAPSHOT\java-version-checker-3.0.0-20230915.001310-1.jar + - maven\org\opensearch\java-version-checker\3.0.0-SNAPSHOT\java-version-checker-3.0.0-20230915.001310-1.jar.md5 + - maven\org\opensearch\java-version-checker\3.0.0-SNAPSHOT\java-version-checker-3.0.0-20230915.001310-1.jar.sha1 + - maven\org\opensearch\java-version-checker\3.0.0-SNAPSHOT\java-version-checker-3.0.0-20230915.001310-1.jar.sha256 + - maven\org\opensearch\java-version-checker\3.0.0-SNAPSHOT\java-version-checker-3.0.0-20230915.001310-1.jar.sha512 + - maven\org\opensearch\java-version-checker\3.0.0-SNAPSHOT\java-version-checker-3.0.0-20230915.001310-1.module + - maven\org\opensearch\java-version-checker\3.0.0-SNAPSHOT\java-version-checker-3.0.0-20230915.001310-1.module.md5 + - maven\org\opensearch\java-version-checker\3.0.0-SNAPSHOT\java-version-checker-3.0.0-20230915.001310-1.module.sha1 + - maven\org\opensearch\java-version-checker\3.0.0-SNAPSHOT\java-version-checker-3.0.0-20230915.001310-1.module.sha256 + - maven\org\opensearch\java-version-checker\3.0.0-SNAPSHOT\java-version-checker-3.0.0-20230915.001310-1.module.sha512 + - maven\org\opensearch\java-version-checker\3.0.0-SNAPSHOT\java-version-checker-3.0.0-20230915.001310-1.pom + - maven\org\opensearch\java-version-checker\3.0.0-SNAPSHOT\java-version-checker-3.0.0-20230915.001310-1.pom.md5 + - maven\org\opensearch\java-version-checker\3.0.0-SNAPSHOT\java-version-checker-3.0.0-20230915.001310-1.pom.sha1 + - maven\org\opensearch\java-version-checker\3.0.0-SNAPSHOT\java-version-checker-3.0.0-20230915.001310-1.pom.sha256 + - maven\org\opensearch\java-version-checker\3.0.0-SNAPSHOT\java-version-checker-3.0.0-20230915.001310-1.pom.sha512 + - maven\org\opensearch\java-version-checker\3.0.0-SNAPSHOT\maven-metadata.xml + - maven\org\opensearch\java-version-checker\3.0.0-SNAPSHOT\maven-metadata.xml.md5 + - maven\org\opensearch\java-version-checker\3.0.0-SNAPSHOT\maven-metadata.xml.sha1 + - maven\org\opensearch\java-version-checker\3.0.0-SNAPSHOT\maven-metadata.xml.sha256 + - maven\org\opensearch\java-version-checker\3.0.0-SNAPSHOT\maven-metadata.xml.sha512 + - maven\org\opensearch\keystore-cli\maven-metadata.xml + - maven\org\opensearch\keystore-cli\maven-metadata.xml.md5 + - maven\org\opensearch\keystore-cli\maven-metadata.xml.sha1 + - maven\org\opensearch\keystore-cli\maven-metadata.xml.sha256 + - maven\org\opensearch\keystore-cli\maven-metadata.xml.sha512 + - maven\org\opensearch\keystore-cli\3.0.0-SNAPSHOT\keystore-cli-3.0.0-20230915.001310-1-javadoc.jar + - maven\org\opensearch\keystore-cli\3.0.0-SNAPSHOT\keystore-cli-3.0.0-20230915.001310-1-javadoc.jar.md5 + - maven\org\opensearch\keystore-cli\3.0.0-SNAPSHOT\keystore-cli-3.0.0-20230915.001310-1-javadoc.jar.sha1 + - maven\org\opensearch\keystore-cli\3.0.0-SNAPSHOT\keystore-cli-3.0.0-20230915.001310-1-javadoc.jar.sha256 + - maven\org\opensearch\keystore-cli\3.0.0-SNAPSHOT\keystore-cli-3.0.0-20230915.001310-1-javadoc.jar.sha512 + - maven\org\opensearch\keystore-cli\3.0.0-SNAPSHOT\keystore-cli-3.0.0-20230915.001310-1-sources.jar + - maven\org\opensearch\keystore-cli\3.0.0-SNAPSHOT\keystore-cli-3.0.0-20230915.001310-1-sources.jar.md5 + - maven\org\opensearch\keystore-cli\3.0.0-SNAPSHOT\keystore-cli-3.0.0-20230915.001310-1-sources.jar.sha1 + - maven\org\opensearch\keystore-cli\3.0.0-SNAPSHOT\keystore-cli-3.0.0-20230915.001310-1-sources.jar.sha256 + - maven\org\opensearch\keystore-cli\3.0.0-SNAPSHOT\keystore-cli-3.0.0-20230915.001310-1-sources.jar.sha512 + - maven\org\opensearch\keystore-cli\3.0.0-SNAPSHOT\keystore-cli-3.0.0-20230915.001310-1.jar + - maven\org\opensearch\keystore-cli\3.0.0-SNAPSHOT\keystore-cli-3.0.0-20230915.001310-1.jar.md5 + - maven\org\opensearch\keystore-cli\3.0.0-SNAPSHOT\keystore-cli-3.0.0-20230915.001310-1.jar.sha1 + - maven\org\opensearch\keystore-cli\3.0.0-SNAPSHOT\keystore-cli-3.0.0-20230915.001310-1.jar.sha256 + - maven\org\opensearch\keystore-cli\3.0.0-SNAPSHOT\keystore-cli-3.0.0-20230915.001310-1.jar.sha512 + - maven\org\opensearch\keystore-cli\3.0.0-SNAPSHOT\keystore-cli-3.0.0-20230915.001310-1.module + - maven\org\opensearch\keystore-cli\3.0.0-SNAPSHOT\keystore-cli-3.0.0-20230915.001310-1.module.md5 + - maven\org\opensearch\keystore-cli\3.0.0-SNAPSHOT\keystore-cli-3.0.0-20230915.001310-1.module.sha1 + - maven\org\opensearch\keystore-cli\3.0.0-SNAPSHOT\keystore-cli-3.0.0-20230915.001310-1.module.sha256 + - maven\org\opensearch\keystore-cli\3.0.0-SNAPSHOT\keystore-cli-3.0.0-20230915.001310-1.module.sha512 + - maven\org\opensearch\keystore-cli\3.0.0-SNAPSHOT\keystore-cli-3.0.0-20230915.001310-1.pom + - maven\org\opensearch\keystore-cli\3.0.0-SNAPSHOT\keystore-cli-3.0.0-20230915.001310-1.pom.md5 + - maven\org\opensearch\keystore-cli\3.0.0-SNAPSHOT\keystore-cli-3.0.0-20230915.001310-1.pom.sha1 + - maven\org\opensearch\keystore-cli\3.0.0-SNAPSHOT\keystore-cli-3.0.0-20230915.001310-1.pom.sha256 + - maven\org\opensearch\keystore-cli\3.0.0-SNAPSHOT\keystore-cli-3.0.0-20230915.001310-1.pom.sha512 + - maven\org\opensearch\keystore-cli\3.0.0-SNAPSHOT\maven-metadata.xml + - maven\org\opensearch\keystore-cli\3.0.0-SNAPSHOT\maven-metadata.xml.md5 + - maven\org\opensearch\keystore-cli\3.0.0-SNAPSHOT\maven-metadata.xml.sha1 + - maven\org\opensearch\keystore-cli\3.0.0-SNAPSHOT\maven-metadata.xml.sha256 + - maven\org\opensearch\keystore-cli\3.0.0-SNAPSHOT\maven-metadata.xml.sha512 + - maven\org\opensearch\opensearch\maven-metadata.xml + - maven\org\opensearch\opensearch\maven-metadata.xml.md5 + - maven\org\opensearch\opensearch\maven-metadata.xml.sha1 + - maven\org\opensearch\opensearch\maven-metadata.xml.sha256 + - maven\org\opensearch\opensearch\maven-metadata.xml.sha512 + - maven\org\opensearch\opensearch\3.0.0-SNAPSHOT\maven-metadata.xml + - maven\org\opensearch\opensearch\3.0.0-SNAPSHOT\maven-metadata.xml.md5 + - maven\org\opensearch\opensearch\3.0.0-SNAPSHOT\maven-metadata.xml.sha1 + - maven\org\opensearch\opensearch\3.0.0-SNAPSHOT\maven-metadata.xml.sha256 + - maven\org\opensearch\opensearch\3.0.0-SNAPSHOT\maven-metadata.xml.sha512 + - maven\org\opensearch\opensearch\3.0.0-SNAPSHOT\opensearch-3.0.0-20230915.001310-1-javadoc.jar + - maven\org\opensearch\opensearch\3.0.0-SNAPSHOT\opensearch-3.0.0-20230915.001310-1-javadoc.jar.md5 + - maven\org\opensearch\opensearch\3.0.0-SNAPSHOT\opensearch-3.0.0-20230915.001310-1-javadoc.jar.sha1 + - maven\org\opensearch\opensearch\3.0.0-SNAPSHOT\opensearch-3.0.0-20230915.001310-1-javadoc.jar.sha256 + - maven\org\opensearch\opensearch\3.0.0-SNAPSHOT\opensearch-3.0.0-20230915.001310-1-javadoc.jar.sha512 + - maven\org\opensearch\opensearch\3.0.0-SNAPSHOT\opensearch-3.0.0-20230915.001310-1-sources.jar + - maven\org\opensearch\opensearch\3.0.0-SNAPSHOT\opensearch-3.0.0-20230915.001310-1-sources.jar.md5 + - maven\org\opensearch\opensearch\3.0.0-SNAPSHOT\opensearch-3.0.0-20230915.001310-1-sources.jar.sha1 + - maven\org\opensearch\opensearch\3.0.0-SNAPSHOT\opensearch-3.0.0-20230915.001310-1-sources.jar.sha256 + - maven\org\opensearch\opensearch\3.0.0-SNAPSHOT\opensearch-3.0.0-20230915.001310-1-sources.jar.sha512 + - maven\org\opensearch\opensearch\3.0.0-SNAPSHOT\opensearch-3.0.0-20230915.001310-1.jar + - maven\org\opensearch\opensearch\3.0.0-SNAPSHOT\opensearch-3.0.0-20230915.001310-1.jar.md5 + - maven\org\opensearch\opensearch\3.0.0-SNAPSHOT\opensearch-3.0.0-20230915.001310-1.jar.sha1 + - maven\org\opensearch\opensearch\3.0.0-SNAPSHOT\opensearch-3.0.0-20230915.001310-1.jar.sha256 + - maven\org\opensearch\opensearch\3.0.0-SNAPSHOT\opensearch-3.0.0-20230915.001310-1.jar.sha512 + - maven\org\opensearch\opensearch\3.0.0-SNAPSHOT\opensearch-3.0.0-20230915.001310-1.module + - maven\org\opensearch\opensearch\3.0.0-SNAPSHOT\opensearch-3.0.0-20230915.001310-1.module.md5 + - maven\org\opensearch\opensearch\3.0.0-SNAPSHOT\opensearch-3.0.0-20230915.001310-1.module.sha1 + - maven\org\opensearch\opensearch\3.0.0-SNAPSHOT\opensearch-3.0.0-20230915.001310-1.module.sha256 + - maven\org\opensearch\opensearch\3.0.0-SNAPSHOT\opensearch-3.0.0-20230915.001310-1.module.sha512 + - maven\org\opensearch\opensearch\3.0.0-SNAPSHOT\opensearch-3.0.0-20230915.001310-1.pom + - maven\org\opensearch\opensearch\3.0.0-SNAPSHOT\opensearch-3.0.0-20230915.001310-1.pom.md5 + - maven\org\opensearch\opensearch\3.0.0-SNAPSHOT\opensearch-3.0.0-20230915.001310-1.pom.sha1 + - maven\org\opensearch\opensearch\3.0.0-SNAPSHOT\opensearch-3.0.0-20230915.001310-1.pom.sha256 + - maven\org\opensearch\opensearch\3.0.0-SNAPSHOT\opensearch-3.0.0-20230915.001310-1.pom.sha512 + - maven\org\opensearch\opensearch-benchmarks\maven-metadata.xml + - maven\org\opensearch\opensearch-benchmarks\maven-metadata.xml.md5 + - maven\org\opensearch\opensearch-benchmarks\maven-metadata.xml.sha1 + - maven\org\opensearch\opensearch-benchmarks\maven-metadata.xml.sha256 + - maven\org\opensearch\opensearch-benchmarks\maven-metadata.xml.sha512 + - maven\org\opensearch\opensearch-benchmarks\3.0.0-SNAPSHOT\maven-metadata.xml + - maven\org\opensearch\opensearch-benchmarks\3.0.0-SNAPSHOT\maven-metadata.xml.md5 + - maven\org\opensearch\opensearch-benchmarks\3.0.0-SNAPSHOT\maven-metadata.xml.sha1 + - maven\org\opensearch\opensearch-benchmarks\3.0.0-SNAPSHOT\maven-metadata.xml.sha256 + - maven\org\opensearch\opensearch-benchmarks\3.0.0-SNAPSHOT\maven-metadata.xml.sha512 + - maven\org\opensearch\opensearch-benchmarks\3.0.0-SNAPSHOT\opensearch-benchmarks-3.0.0-20230915.001310-1-javadoc.jar + - maven\org\opensearch\opensearch-benchmarks\3.0.0-SNAPSHOT\opensearch-benchmarks-3.0.0-20230915.001310-1-javadoc.jar.md5 + - maven\org\opensearch\opensearch-benchmarks\3.0.0-SNAPSHOT\opensearch-benchmarks-3.0.0-20230915.001310-1-javadoc.jar.sha1 + - maven\org\opensearch\opensearch-benchmarks\3.0.0-SNAPSHOT\opensearch-benchmarks-3.0.0-20230915.001310-1-javadoc.jar.sha256 + - maven\org\opensearch\opensearch-benchmarks\3.0.0-SNAPSHOT\opensearch-benchmarks-3.0.0-20230915.001310-1-javadoc.jar.sha512 + - maven\org\opensearch\opensearch-benchmarks\3.0.0-SNAPSHOT\opensearch-benchmarks-3.0.0-20230915.001310-1-sources.jar + - maven\org\opensearch\opensearch-benchmarks\3.0.0-SNAPSHOT\opensearch-benchmarks-3.0.0-20230915.001310-1-sources.jar.md5 + - maven\org\opensearch\opensearch-benchmarks\3.0.0-SNAPSHOT\opensearch-benchmarks-3.0.0-20230915.001310-1-sources.jar.sha1 + - maven\org\opensearch\opensearch-benchmarks\3.0.0-SNAPSHOT\opensearch-benchmarks-3.0.0-20230915.001310-1-sources.jar.sha256 + - maven\org\opensearch\opensearch-benchmarks\3.0.0-SNAPSHOT\opensearch-benchmarks-3.0.0-20230915.001310-1-sources.jar.sha512 + - maven\org\opensearch\opensearch-benchmarks\3.0.0-SNAPSHOT\opensearch-benchmarks-3.0.0-20230915.001310-1.jar + - maven\org\opensearch\opensearch-benchmarks\3.0.0-SNAPSHOT\opensearch-benchmarks-3.0.0-20230915.001310-1.jar.md5 + - maven\org\opensearch\opensearch-benchmarks\3.0.0-SNAPSHOT\opensearch-benchmarks-3.0.0-20230915.001310-1.jar.sha1 + - maven\org\opensearch\opensearch-benchmarks\3.0.0-SNAPSHOT\opensearch-benchmarks-3.0.0-20230915.001310-1.jar.sha256 + - maven\org\opensearch\opensearch-benchmarks\3.0.0-SNAPSHOT\opensearch-benchmarks-3.0.0-20230915.001310-1.jar.sha512 + - maven\org\opensearch\opensearch-benchmarks\3.0.0-SNAPSHOT\opensearch-benchmarks-3.0.0-20230915.001310-1.module + - maven\org\opensearch\opensearch-benchmarks\3.0.0-SNAPSHOT\opensearch-benchmarks-3.0.0-20230915.001310-1.module.md5 + - maven\org\opensearch\opensearch-benchmarks\3.0.0-SNAPSHOT\opensearch-benchmarks-3.0.0-20230915.001310-1.module.sha1 + - maven\org\opensearch\opensearch-benchmarks\3.0.0-SNAPSHOT\opensearch-benchmarks-3.0.0-20230915.001310-1.module.sha256 + - maven\org\opensearch\opensearch-benchmarks\3.0.0-SNAPSHOT\opensearch-benchmarks-3.0.0-20230915.001310-1.module.sha512 + - maven\org\opensearch\opensearch-benchmarks\3.0.0-SNAPSHOT\opensearch-benchmarks-3.0.0-20230915.001310-1.pom + - maven\org\opensearch\opensearch-benchmarks\3.0.0-SNAPSHOT\opensearch-benchmarks-3.0.0-20230915.001310-1.pom.md5 + - maven\org\opensearch\opensearch-benchmarks\3.0.0-SNAPSHOT\opensearch-benchmarks-3.0.0-20230915.001310-1.pom.sha1 + - maven\org\opensearch\opensearch-benchmarks\3.0.0-SNAPSHOT\opensearch-benchmarks-3.0.0-20230915.001310-1.pom.sha256 + - maven\org\opensearch\opensearch-benchmarks\3.0.0-SNAPSHOT\opensearch-benchmarks-3.0.0-20230915.001310-1.pom.sha512 + - maven\org\opensearch\opensearch-cli\maven-metadata.xml + - maven\org\opensearch\opensearch-cli\maven-metadata.xml.md5 + - maven\org\opensearch\opensearch-cli\maven-metadata.xml.sha1 + - maven\org\opensearch\opensearch-cli\maven-metadata.xml.sha256 + - maven\org\opensearch\opensearch-cli\maven-metadata.xml.sha512 + - maven\org\opensearch\opensearch-cli\3.0.0-SNAPSHOT\maven-metadata.xml + - maven\org\opensearch\opensearch-cli\3.0.0-SNAPSHOT\maven-metadata.xml.md5 + - maven\org\opensearch\opensearch-cli\3.0.0-SNAPSHOT\maven-metadata.xml.sha1 + - maven\org\opensearch\opensearch-cli\3.0.0-SNAPSHOT\maven-metadata.xml.sha256 + - maven\org\opensearch\opensearch-cli\3.0.0-SNAPSHOT\maven-metadata.xml.sha512 + - maven\org\opensearch\opensearch-cli\3.0.0-SNAPSHOT\opensearch-cli-3.0.0-20230915.001310-1-javadoc.jar + - maven\org\opensearch\opensearch-cli\3.0.0-SNAPSHOT\opensearch-cli-3.0.0-20230915.001310-1-javadoc.jar.md5 + - maven\org\opensearch\opensearch-cli\3.0.0-SNAPSHOT\opensearch-cli-3.0.0-20230915.001310-1-javadoc.jar.sha1 + - maven\org\opensearch\opensearch-cli\3.0.0-SNAPSHOT\opensearch-cli-3.0.0-20230915.001310-1-javadoc.jar.sha256 + - maven\org\opensearch\opensearch-cli\3.0.0-SNAPSHOT\opensearch-cli-3.0.0-20230915.001310-1-javadoc.jar.sha512 + - maven\org\opensearch\opensearch-cli\3.0.0-SNAPSHOT\opensearch-cli-3.0.0-20230915.001310-1-sources.jar + - maven\org\opensearch\opensearch-cli\3.0.0-SNAPSHOT\opensearch-cli-3.0.0-20230915.001310-1-sources.jar.md5 + - maven\org\opensearch\opensearch-cli\3.0.0-SNAPSHOT\opensearch-cli-3.0.0-20230915.001310-1-sources.jar.sha1 + - maven\org\opensearch\opensearch-cli\3.0.0-SNAPSHOT\opensearch-cli-3.0.0-20230915.001310-1-sources.jar.sha256 + - maven\org\opensearch\opensearch-cli\3.0.0-SNAPSHOT\opensearch-cli-3.0.0-20230915.001310-1-sources.jar.sha512 + - maven\org\opensearch\opensearch-cli\3.0.0-SNAPSHOT\opensearch-cli-3.0.0-20230915.001310-1.jar + - maven\org\opensearch\opensearch-cli\3.0.0-SNAPSHOT\opensearch-cli-3.0.0-20230915.001310-1.jar.md5 + - maven\org\opensearch\opensearch-cli\3.0.0-SNAPSHOT\opensearch-cli-3.0.0-20230915.001310-1.jar.sha1 + - maven\org\opensearch\opensearch-cli\3.0.0-SNAPSHOT\opensearch-cli-3.0.0-20230915.001310-1.jar.sha256 + - maven\org\opensearch\opensearch-cli\3.0.0-SNAPSHOT\opensearch-cli-3.0.0-20230915.001310-1.jar.sha512 + - maven\org\opensearch\opensearch-cli\3.0.0-SNAPSHOT\opensearch-cli-3.0.0-20230915.001310-1.module + - maven\org\opensearch\opensearch-cli\3.0.0-SNAPSHOT\opensearch-cli-3.0.0-20230915.001310-1.module.md5 + - maven\org\opensearch\opensearch-cli\3.0.0-SNAPSHOT\opensearch-cli-3.0.0-20230915.001310-1.module.sha1 + - maven\org\opensearch\opensearch-cli\3.0.0-SNAPSHOT\opensearch-cli-3.0.0-20230915.001310-1.module.sha256 + - maven\org\opensearch\opensearch-cli\3.0.0-SNAPSHOT\opensearch-cli-3.0.0-20230915.001310-1.module.sha512 + - maven\org\opensearch\opensearch-cli\3.0.0-SNAPSHOT\opensearch-cli-3.0.0-20230915.001310-1.pom + - maven\org\opensearch\opensearch-cli\3.0.0-SNAPSHOT\opensearch-cli-3.0.0-20230915.001310-1.pom.md5 + - maven\org\opensearch\opensearch-cli\3.0.0-SNAPSHOT\opensearch-cli-3.0.0-20230915.001310-1.pom.sha1 + - maven\org\opensearch\opensearch-cli\3.0.0-SNAPSHOT\opensearch-cli-3.0.0-20230915.001310-1.pom.sha256 + - maven\org\opensearch\opensearch-cli\3.0.0-SNAPSHOT\opensearch-cli-3.0.0-20230915.001310-1.pom.sha512 + - maven\org\opensearch\opensearch-common\maven-metadata.xml + - maven\org\opensearch\opensearch-common\maven-metadata.xml.md5 + - maven\org\opensearch\opensearch-common\maven-metadata.xml.sha1 + - maven\org\opensearch\opensearch-common\maven-metadata.xml.sha256 + - maven\org\opensearch\opensearch-common\maven-metadata.xml.sha512 + - maven\org\opensearch\opensearch-common\3.0.0-SNAPSHOT\maven-metadata.xml + - maven\org\opensearch\opensearch-common\3.0.0-SNAPSHOT\maven-metadata.xml.md5 + - maven\org\opensearch\opensearch-common\3.0.0-SNAPSHOT\maven-metadata.xml.sha1 + - maven\org\opensearch\opensearch-common\3.0.0-SNAPSHOT\maven-metadata.xml.sha256 + - maven\org\opensearch\opensearch-common\3.0.0-SNAPSHOT\maven-metadata.xml.sha512 + - maven\org\opensearch\opensearch-common\3.0.0-SNAPSHOT\opensearch-common-3.0.0-20230915.001310-1-javadoc.jar + - maven\org\opensearch\opensearch-common\3.0.0-SNAPSHOT\opensearch-common-3.0.0-20230915.001310-1-javadoc.jar.md5 + - maven\org\opensearch\opensearch-common\3.0.0-SNAPSHOT\opensearch-common-3.0.0-20230915.001310-1-javadoc.jar.sha1 + - maven\org\opensearch\opensearch-common\3.0.0-SNAPSHOT\opensearch-common-3.0.0-20230915.001310-1-javadoc.jar.sha256 + - maven\org\opensearch\opensearch-common\3.0.0-SNAPSHOT\opensearch-common-3.0.0-20230915.001310-1-javadoc.jar.sha512 + - maven\org\opensearch\opensearch-common\3.0.0-SNAPSHOT\opensearch-common-3.0.0-20230915.001310-1-sources.jar + - maven\org\opensearch\opensearch-common\3.0.0-SNAPSHOT\opensearch-common-3.0.0-20230915.001310-1-sources.jar.md5 + - maven\org\opensearch\opensearch-common\3.0.0-SNAPSHOT\opensearch-common-3.0.0-20230915.001310-1-sources.jar.sha1 + - maven\org\opensearch\opensearch-common\3.0.0-SNAPSHOT\opensearch-common-3.0.0-20230915.001310-1-sources.jar.sha256 + - maven\org\opensearch\opensearch-common\3.0.0-SNAPSHOT\opensearch-common-3.0.0-20230915.001310-1-sources.jar.sha512 + - maven\org\opensearch\opensearch-common\3.0.0-SNAPSHOT\opensearch-common-3.0.0-20230915.001310-1.jar + - maven\org\opensearch\opensearch-common\3.0.0-SNAPSHOT\opensearch-common-3.0.0-20230915.001310-1.jar.md5 + - maven\org\opensearch\opensearch-common\3.0.0-SNAPSHOT\opensearch-common-3.0.0-20230915.001310-1.jar.sha1 + - maven\org\opensearch\opensearch-common\3.0.0-SNAPSHOT\opensearch-common-3.0.0-20230915.001310-1.jar.sha256 + - maven\org\opensearch\opensearch-common\3.0.0-SNAPSHOT\opensearch-common-3.0.0-20230915.001310-1.jar.sha512 + - maven\org\opensearch\opensearch-common\3.0.0-SNAPSHOT\opensearch-common-3.0.0-20230915.001310-1.module + - maven\org\opensearch\opensearch-common\3.0.0-SNAPSHOT\opensearch-common-3.0.0-20230915.001310-1.module.md5 + - maven\org\opensearch\opensearch-common\3.0.0-SNAPSHOT\opensearch-common-3.0.0-20230915.001310-1.module.sha1 + - maven\org\opensearch\opensearch-common\3.0.0-SNAPSHOT\opensearch-common-3.0.0-20230915.001310-1.module.sha256 + - maven\org\opensearch\opensearch-common\3.0.0-SNAPSHOT\opensearch-common-3.0.0-20230915.001310-1.module.sha512 + - maven\org\opensearch\opensearch-common\3.0.0-SNAPSHOT\opensearch-common-3.0.0-20230915.001310-1.pom + - maven\org\opensearch\opensearch-common\3.0.0-SNAPSHOT\opensearch-common-3.0.0-20230915.001310-1.pom.md5 + - maven\org\opensearch\opensearch-common\3.0.0-SNAPSHOT\opensearch-common-3.0.0-20230915.001310-1.pom.sha1 + - maven\org\opensearch\opensearch-common\3.0.0-SNAPSHOT\opensearch-common-3.0.0-20230915.001310-1.pom.sha256 + - maven\org\opensearch\opensearch-common\3.0.0-SNAPSHOT\opensearch-common-3.0.0-20230915.001310-1.pom.sha512 + - maven\org\opensearch\opensearch-compress\maven-metadata.xml + - maven\org\opensearch\opensearch-compress\maven-metadata.xml.md5 + - maven\org\opensearch\opensearch-compress\maven-metadata.xml.sha1 + - maven\org\opensearch\opensearch-compress\maven-metadata.xml.sha256 + - maven\org\opensearch\opensearch-compress\maven-metadata.xml.sha512 + - maven\org\opensearch\opensearch-compress\3.0.0-SNAPSHOT\maven-metadata.xml + - maven\org\opensearch\opensearch-compress\3.0.0-SNAPSHOT\maven-metadata.xml.md5 + - maven\org\opensearch\opensearch-compress\3.0.0-SNAPSHOT\maven-metadata.xml.sha1 + - maven\org\opensearch\opensearch-compress\3.0.0-SNAPSHOT\maven-metadata.xml.sha256 + - maven\org\opensearch\opensearch-compress\3.0.0-SNAPSHOT\maven-metadata.xml.sha512 + - maven\org\opensearch\opensearch-compress\3.0.0-SNAPSHOT\opensearch-compress-3.0.0-20230915.001310-1-javadoc.jar + - maven\org\opensearch\opensearch-compress\3.0.0-SNAPSHOT\opensearch-compress-3.0.0-20230915.001310-1-javadoc.jar.md5 + - maven\org\opensearch\opensearch-compress\3.0.0-SNAPSHOT\opensearch-compress-3.0.0-20230915.001310-1-javadoc.jar.sha1 + - maven\org\opensearch\opensearch-compress\3.0.0-SNAPSHOT\opensearch-compress-3.0.0-20230915.001310-1-javadoc.jar.sha256 + - maven\org\opensearch\opensearch-compress\3.0.0-SNAPSHOT\opensearch-compress-3.0.0-20230915.001310-1-javadoc.jar.sha512 + - maven\org\opensearch\opensearch-compress\3.0.0-SNAPSHOT\opensearch-compress-3.0.0-20230915.001310-1-sources.jar + - maven\org\opensearch\opensearch-compress\3.0.0-SNAPSHOT\opensearch-compress-3.0.0-20230915.001310-1-sources.jar.md5 + - maven\org\opensearch\opensearch-compress\3.0.0-SNAPSHOT\opensearch-compress-3.0.0-20230915.001310-1-sources.jar.sha1 + - maven\org\opensearch\opensearch-compress\3.0.0-SNAPSHOT\opensearch-compress-3.0.0-20230915.001310-1-sources.jar.sha256 + - maven\org\opensearch\opensearch-compress\3.0.0-SNAPSHOT\opensearch-compress-3.0.0-20230915.001310-1-sources.jar.sha512 + - maven\org\opensearch\opensearch-compress\3.0.0-SNAPSHOT\opensearch-compress-3.0.0-20230915.001310-1.jar + - maven\org\opensearch\opensearch-compress\3.0.0-SNAPSHOT\opensearch-compress-3.0.0-20230915.001310-1.jar.md5 + - maven\org\opensearch\opensearch-compress\3.0.0-SNAPSHOT\opensearch-compress-3.0.0-20230915.001310-1.jar.sha1 + - maven\org\opensearch\opensearch-compress\3.0.0-SNAPSHOT\opensearch-compress-3.0.0-20230915.001310-1.jar.sha256 + - maven\org\opensearch\opensearch-compress\3.0.0-SNAPSHOT\opensearch-compress-3.0.0-20230915.001310-1.jar.sha512 + - maven\org\opensearch\opensearch-compress\3.0.0-SNAPSHOT\opensearch-compress-3.0.0-20230915.001310-1.module + - maven\org\opensearch\opensearch-compress\3.0.0-SNAPSHOT\opensearch-compress-3.0.0-20230915.001310-1.module.md5 + - maven\org\opensearch\opensearch-compress\3.0.0-SNAPSHOT\opensearch-compress-3.0.0-20230915.001310-1.module.sha1 + - maven\org\opensearch\opensearch-compress\3.0.0-SNAPSHOT\opensearch-compress-3.0.0-20230915.001310-1.module.sha256 + - maven\org\opensearch\opensearch-compress\3.0.0-SNAPSHOT\opensearch-compress-3.0.0-20230915.001310-1.module.sha512 + - maven\org\opensearch\opensearch-compress\3.0.0-SNAPSHOT\opensearch-compress-3.0.0-20230915.001310-1.pom + - maven\org\opensearch\opensearch-compress\3.0.0-SNAPSHOT\opensearch-compress-3.0.0-20230915.001310-1.pom.md5 + - maven\org\opensearch\opensearch-compress\3.0.0-SNAPSHOT\opensearch-compress-3.0.0-20230915.001310-1.pom.sha1 + - maven\org\opensearch\opensearch-compress\3.0.0-SNAPSHOT\opensearch-compress-3.0.0-20230915.001310-1.pom.sha256 + - maven\org\opensearch\opensearch-compress\3.0.0-SNAPSHOT\opensearch-compress-3.0.0-20230915.001310-1.pom.sha512 + - maven\org\opensearch\opensearch-core\maven-metadata.xml + - maven\org\opensearch\opensearch-core\maven-metadata.xml.md5 + - maven\org\opensearch\opensearch-core\maven-metadata.xml.sha1 + - maven\org\opensearch\opensearch-core\maven-metadata.xml.sha256 + - maven\org\opensearch\opensearch-core\maven-metadata.xml.sha512 + - maven\org\opensearch\opensearch-core\3.0.0-SNAPSHOT\maven-metadata.xml + - maven\org\opensearch\opensearch-core\3.0.0-SNAPSHOT\maven-metadata.xml.md5 + - maven\org\opensearch\opensearch-core\3.0.0-SNAPSHOT\maven-metadata.xml.sha1 + - maven\org\opensearch\opensearch-core\3.0.0-SNAPSHOT\maven-metadata.xml.sha256 + - maven\org\opensearch\opensearch-core\3.0.0-SNAPSHOT\maven-metadata.xml.sha512 + - maven\org\opensearch\opensearch-core\3.0.0-SNAPSHOT\opensearch-core-3.0.0-20230915.001310-1-javadoc.jar + - maven\org\opensearch\opensearch-core\3.0.0-SNAPSHOT\opensearch-core-3.0.0-20230915.001310-1-javadoc.jar.md5 + - maven\org\opensearch\opensearch-core\3.0.0-SNAPSHOT\opensearch-core-3.0.0-20230915.001310-1-javadoc.jar.sha1 + - maven\org\opensearch\opensearch-core\3.0.0-SNAPSHOT\opensearch-core-3.0.0-20230915.001310-1-javadoc.jar.sha256 + - maven\org\opensearch\opensearch-core\3.0.0-SNAPSHOT\opensearch-core-3.0.0-20230915.001310-1-javadoc.jar.sha512 + - maven\org\opensearch\opensearch-core\3.0.0-SNAPSHOT\opensearch-core-3.0.0-20230915.001310-1-sources.jar + - maven\org\opensearch\opensearch-core\3.0.0-SNAPSHOT\opensearch-core-3.0.0-20230915.001310-1-sources.jar.md5 + - maven\org\opensearch\opensearch-core\3.0.0-SNAPSHOT\opensearch-core-3.0.0-20230915.001310-1-sources.jar.sha1 + - maven\org\opensearch\opensearch-core\3.0.0-SNAPSHOT\opensearch-core-3.0.0-20230915.001310-1-sources.jar.sha256 + - maven\org\opensearch\opensearch-core\3.0.0-SNAPSHOT\opensearch-core-3.0.0-20230915.001310-1-sources.jar.sha512 + - maven\org\opensearch\opensearch-core\3.0.0-SNAPSHOT\opensearch-core-3.0.0-20230915.001310-1.jar + - maven\org\opensearch\opensearch-core\3.0.0-SNAPSHOT\opensearch-core-3.0.0-20230915.001310-1.jar.md5 + - maven\org\opensearch\opensearch-core\3.0.0-SNAPSHOT\opensearch-core-3.0.0-20230915.001310-1.jar.sha1 + - maven\org\opensearch\opensearch-core\3.0.0-SNAPSHOT\opensearch-core-3.0.0-20230915.001310-1.jar.sha256 + - maven\org\opensearch\opensearch-core\3.0.0-SNAPSHOT\opensearch-core-3.0.0-20230915.001310-1.jar.sha512 + - maven\org\opensearch\opensearch-core\3.0.0-SNAPSHOT\opensearch-core-3.0.0-20230915.001310-1.module + - maven\org\opensearch\opensearch-core\3.0.0-SNAPSHOT\opensearch-core-3.0.0-20230915.001310-1.module.md5 + - maven\org\opensearch\opensearch-core\3.0.0-SNAPSHOT\opensearch-core-3.0.0-20230915.001310-1.module.sha1 + - maven\org\opensearch\opensearch-core\3.0.0-SNAPSHOT\opensearch-core-3.0.0-20230915.001310-1.module.sha256 + - maven\org\opensearch\opensearch-core\3.0.0-SNAPSHOT\opensearch-core-3.0.0-20230915.001310-1.module.sha512 + - maven\org\opensearch\opensearch-core\3.0.0-SNAPSHOT\opensearch-core-3.0.0-20230915.001310-1.pom + - maven\org\opensearch\opensearch-core\3.0.0-SNAPSHOT\opensearch-core-3.0.0-20230915.001310-1.pom.md5 + - maven\org\opensearch\opensearch-core\3.0.0-SNAPSHOT\opensearch-core-3.0.0-20230915.001310-1.pom.sha1 + - maven\org\opensearch\opensearch-core\3.0.0-SNAPSHOT\opensearch-core-3.0.0-20230915.001310-1.pom.sha256 + - maven\org\opensearch\opensearch-core\3.0.0-SNAPSHOT\opensearch-core-3.0.0-20230915.001310-1.pom.sha512 + - maven\org\opensearch\opensearch-dissect\maven-metadata.xml + - maven\org\opensearch\opensearch-dissect\maven-metadata.xml.md5 + - maven\org\opensearch\opensearch-dissect\maven-metadata.xml.sha1 + - maven\org\opensearch\opensearch-dissect\maven-metadata.xml.sha256 + - maven\org\opensearch\opensearch-dissect\maven-metadata.xml.sha512 + - maven\org\opensearch\opensearch-dissect\3.0.0-SNAPSHOT\maven-metadata.xml + - maven\org\opensearch\opensearch-dissect\3.0.0-SNAPSHOT\maven-metadata.xml.md5 + - maven\org\opensearch\opensearch-dissect\3.0.0-SNAPSHOT\maven-metadata.xml.sha1 + - maven\org\opensearch\opensearch-dissect\3.0.0-SNAPSHOT\maven-metadata.xml.sha256 + - maven\org\opensearch\opensearch-dissect\3.0.0-SNAPSHOT\maven-metadata.xml.sha512 + - maven\org\opensearch\opensearch-dissect\3.0.0-SNAPSHOT\opensearch-dissect-3.0.0-20230915.001310-1-javadoc.jar + - maven\org\opensearch\opensearch-dissect\3.0.0-SNAPSHOT\opensearch-dissect-3.0.0-20230915.001310-1-javadoc.jar.md5 + - maven\org\opensearch\opensearch-dissect\3.0.0-SNAPSHOT\opensearch-dissect-3.0.0-20230915.001310-1-javadoc.jar.sha1 + - maven\org\opensearch\opensearch-dissect\3.0.0-SNAPSHOT\opensearch-dissect-3.0.0-20230915.001310-1-javadoc.jar.sha256 + - maven\org\opensearch\opensearch-dissect\3.0.0-SNAPSHOT\opensearch-dissect-3.0.0-20230915.001310-1-javadoc.jar.sha512 + - maven\org\opensearch\opensearch-dissect\3.0.0-SNAPSHOT\opensearch-dissect-3.0.0-20230915.001310-1-sources.jar + - maven\org\opensearch\opensearch-dissect\3.0.0-SNAPSHOT\opensearch-dissect-3.0.0-20230915.001310-1-sources.jar.md5 + - maven\org\opensearch\opensearch-dissect\3.0.0-SNAPSHOT\opensearch-dissect-3.0.0-20230915.001310-1-sources.jar.sha1 + - maven\org\opensearch\opensearch-dissect\3.0.0-SNAPSHOT\opensearch-dissect-3.0.0-20230915.001310-1-sources.jar.sha256 + - maven\org\opensearch\opensearch-dissect\3.0.0-SNAPSHOT\opensearch-dissect-3.0.0-20230915.001310-1-sources.jar.sha512 + - maven\org\opensearch\opensearch-dissect\3.0.0-SNAPSHOT\opensearch-dissect-3.0.0-20230915.001310-1.jar + - maven\org\opensearch\opensearch-dissect\3.0.0-SNAPSHOT\opensearch-dissect-3.0.0-20230915.001310-1.jar.md5 + - maven\org\opensearch\opensearch-dissect\3.0.0-SNAPSHOT\opensearch-dissect-3.0.0-20230915.001310-1.jar.sha1 + - maven\org\opensearch\opensearch-dissect\3.0.0-SNAPSHOT\opensearch-dissect-3.0.0-20230915.001310-1.jar.sha256 + - maven\org\opensearch\opensearch-dissect\3.0.0-SNAPSHOT\opensearch-dissect-3.0.0-20230915.001310-1.jar.sha512 + - maven\org\opensearch\opensearch-dissect\3.0.0-SNAPSHOT\opensearch-dissect-3.0.0-20230915.001310-1.module + - maven\org\opensearch\opensearch-dissect\3.0.0-SNAPSHOT\opensearch-dissect-3.0.0-20230915.001310-1.module.md5 + - maven\org\opensearch\opensearch-dissect\3.0.0-SNAPSHOT\opensearch-dissect-3.0.0-20230915.001310-1.module.sha1 + - maven\org\opensearch\opensearch-dissect\3.0.0-SNAPSHOT\opensearch-dissect-3.0.0-20230915.001310-1.module.sha256 + - maven\org\opensearch\opensearch-dissect\3.0.0-SNAPSHOT\opensearch-dissect-3.0.0-20230915.001310-1.module.sha512 + - maven\org\opensearch\opensearch-dissect\3.0.0-SNAPSHOT\opensearch-dissect-3.0.0-20230915.001310-1.pom + - maven\org\opensearch\opensearch-dissect\3.0.0-SNAPSHOT\opensearch-dissect-3.0.0-20230915.001310-1.pom.md5 + - maven\org\opensearch\opensearch-dissect\3.0.0-SNAPSHOT\opensearch-dissect-3.0.0-20230915.001310-1.pom.sha1 + - maven\org\opensearch\opensearch-dissect\3.0.0-SNAPSHOT\opensearch-dissect-3.0.0-20230915.001310-1.pom.sha256 + - maven\org\opensearch\opensearch-dissect\3.0.0-SNAPSHOT\opensearch-dissect-3.0.0-20230915.001310-1.pom.sha512 + - maven\org\opensearch\opensearch-geo\maven-metadata.xml + - maven\org\opensearch\opensearch-geo\maven-metadata.xml.md5 + - maven\org\opensearch\opensearch-geo\maven-metadata.xml.sha1 + - maven\org\opensearch\opensearch-geo\maven-metadata.xml.sha256 + - maven\org\opensearch\opensearch-geo\maven-metadata.xml.sha512 + - maven\org\opensearch\opensearch-geo\3.0.0-SNAPSHOT\maven-metadata.xml + - maven\org\opensearch\opensearch-geo\3.0.0-SNAPSHOT\maven-metadata.xml.md5 + - maven\org\opensearch\opensearch-geo\3.0.0-SNAPSHOT\maven-metadata.xml.sha1 + - maven\org\opensearch\opensearch-geo\3.0.0-SNAPSHOT\maven-metadata.xml.sha256 + - maven\org\opensearch\opensearch-geo\3.0.0-SNAPSHOT\maven-metadata.xml.sha512 + - maven\org\opensearch\opensearch-geo\3.0.0-SNAPSHOT\opensearch-geo-3.0.0-20230915.001310-1-javadoc.jar + - maven\org\opensearch\opensearch-geo\3.0.0-SNAPSHOT\opensearch-geo-3.0.0-20230915.001310-1-javadoc.jar.md5 + - maven\org\opensearch\opensearch-geo\3.0.0-SNAPSHOT\opensearch-geo-3.0.0-20230915.001310-1-javadoc.jar.sha1 + - maven\org\opensearch\opensearch-geo\3.0.0-SNAPSHOT\opensearch-geo-3.0.0-20230915.001310-1-javadoc.jar.sha256 + - maven\org\opensearch\opensearch-geo\3.0.0-SNAPSHOT\opensearch-geo-3.0.0-20230915.001310-1-javadoc.jar.sha512 + - maven\org\opensearch\opensearch-geo\3.0.0-SNAPSHOT\opensearch-geo-3.0.0-20230915.001310-1-sources.jar + - maven\org\opensearch\opensearch-geo\3.0.0-SNAPSHOT\opensearch-geo-3.0.0-20230915.001310-1-sources.jar.md5 + - maven\org\opensearch\opensearch-geo\3.0.0-SNAPSHOT\opensearch-geo-3.0.0-20230915.001310-1-sources.jar.sha1 + - maven\org\opensearch\opensearch-geo\3.0.0-SNAPSHOT\opensearch-geo-3.0.0-20230915.001310-1-sources.jar.sha256 + - maven\org\opensearch\opensearch-geo\3.0.0-SNAPSHOT\opensearch-geo-3.0.0-20230915.001310-1-sources.jar.sha512 + - maven\org\opensearch\opensearch-geo\3.0.0-SNAPSHOT\opensearch-geo-3.0.0-20230915.001310-1.jar + - maven\org\opensearch\opensearch-geo\3.0.0-SNAPSHOT\opensearch-geo-3.0.0-20230915.001310-1.jar.md5 + - maven\org\opensearch\opensearch-geo\3.0.0-SNAPSHOT\opensearch-geo-3.0.0-20230915.001310-1.jar.sha1 + - maven\org\opensearch\opensearch-geo\3.0.0-SNAPSHOT\opensearch-geo-3.0.0-20230915.001310-1.jar.sha256 + - maven\org\opensearch\opensearch-geo\3.0.0-SNAPSHOT\opensearch-geo-3.0.0-20230915.001310-1.jar.sha512 + - maven\org\opensearch\opensearch-geo\3.0.0-SNAPSHOT\opensearch-geo-3.0.0-20230915.001310-1.module + - maven\org\opensearch\opensearch-geo\3.0.0-SNAPSHOT\opensearch-geo-3.0.0-20230915.001310-1.module.md5 + - maven\org\opensearch\opensearch-geo\3.0.0-SNAPSHOT\opensearch-geo-3.0.0-20230915.001310-1.module.sha1 + - maven\org\opensearch\opensearch-geo\3.0.0-SNAPSHOT\opensearch-geo-3.0.0-20230915.001310-1.module.sha256 + - maven\org\opensearch\opensearch-geo\3.0.0-SNAPSHOT\opensearch-geo-3.0.0-20230915.001310-1.module.sha512 + - maven\org\opensearch\opensearch-geo\3.0.0-SNAPSHOT\opensearch-geo-3.0.0-20230915.001310-1.pom + - maven\org\opensearch\opensearch-geo\3.0.0-SNAPSHOT\opensearch-geo-3.0.0-20230915.001310-1.pom.md5 + - maven\org\opensearch\opensearch-geo\3.0.0-SNAPSHOT\opensearch-geo-3.0.0-20230915.001310-1.pom.sha1 + - maven\org\opensearch\opensearch-geo\3.0.0-SNAPSHOT\opensearch-geo-3.0.0-20230915.001310-1.pom.sha256 + - maven\org\opensearch\opensearch-geo\3.0.0-SNAPSHOT\opensearch-geo-3.0.0-20230915.001310-1.pom.sha512 + - maven\org\opensearch\opensearch-grok\maven-metadata.xml + - maven\org\opensearch\opensearch-grok\maven-metadata.xml.md5 + - maven\org\opensearch\opensearch-grok\maven-metadata.xml.sha1 + - maven\org\opensearch\opensearch-grok\maven-metadata.xml.sha256 + - maven\org\opensearch\opensearch-grok\maven-metadata.xml.sha512 + - maven\org\opensearch\opensearch-grok\3.0.0-SNAPSHOT\maven-metadata.xml + - maven\org\opensearch\opensearch-grok\3.0.0-SNAPSHOT\maven-metadata.xml.md5 + - maven\org\opensearch\opensearch-grok\3.0.0-SNAPSHOT\maven-metadata.xml.sha1 + - maven\org\opensearch\opensearch-grok\3.0.0-SNAPSHOT\maven-metadata.xml.sha256 + - maven\org\opensearch\opensearch-grok\3.0.0-SNAPSHOT\maven-metadata.xml.sha512 + - maven\org\opensearch\opensearch-grok\3.0.0-SNAPSHOT\opensearch-grok-3.0.0-20230915.001310-1-javadoc.jar + - maven\org\opensearch\opensearch-grok\3.0.0-SNAPSHOT\opensearch-grok-3.0.0-20230915.001310-1-javadoc.jar.md5 + - maven\org\opensearch\opensearch-grok\3.0.0-SNAPSHOT\opensearch-grok-3.0.0-20230915.001310-1-javadoc.jar.sha1 + - maven\org\opensearch\opensearch-grok\3.0.0-SNAPSHOT\opensearch-grok-3.0.0-20230915.001310-1-javadoc.jar.sha256 + - maven\org\opensearch\opensearch-grok\3.0.0-SNAPSHOT\opensearch-grok-3.0.0-20230915.001310-1-javadoc.jar.sha512 + - maven\org\opensearch\opensearch-grok\3.0.0-SNAPSHOT\opensearch-grok-3.0.0-20230915.001310-1-sources.jar + - maven\org\opensearch\opensearch-grok\3.0.0-SNAPSHOT\opensearch-grok-3.0.0-20230915.001310-1-sources.jar.md5 + - maven\org\opensearch\opensearch-grok\3.0.0-SNAPSHOT\opensearch-grok-3.0.0-20230915.001310-1-sources.jar.sha1 + - maven\org\opensearch\opensearch-grok\3.0.0-SNAPSHOT\opensearch-grok-3.0.0-20230915.001310-1-sources.jar.sha256 + - maven\org\opensearch\opensearch-grok\3.0.0-SNAPSHOT\opensearch-grok-3.0.0-20230915.001310-1-sources.jar.sha512 + - maven\org\opensearch\opensearch-grok\3.0.0-SNAPSHOT\opensearch-grok-3.0.0-20230915.001310-1.jar + - maven\org\opensearch\opensearch-grok\3.0.0-SNAPSHOT\opensearch-grok-3.0.0-20230915.001310-1.jar.md5 + - maven\org\opensearch\opensearch-grok\3.0.0-SNAPSHOT\opensearch-grok-3.0.0-20230915.001310-1.jar.sha1 + - maven\org\opensearch\opensearch-grok\3.0.0-SNAPSHOT\opensearch-grok-3.0.0-20230915.001310-1.jar.sha256 + - maven\org\opensearch\opensearch-grok\3.0.0-SNAPSHOT\opensearch-grok-3.0.0-20230915.001310-1.jar.sha512 + - maven\org\opensearch\opensearch-grok\3.0.0-SNAPSHOT\opensearch-grok-3.0.0-20230915.001310-1.module + - maven\org\opensearch\opensearch-grok\3.0.0-SNAPSHOT\opensearch-grok-3.0.0-20230915.001310-1.module.md5 + - maven\org\opensearch\opensearch-grok\3.0.0-SNAPSHOT\opensearch-grok-3.0.0-20230915.001310-1.module.sha1 + - maven\org\opensearch\opensearch-grok\3.0.0-SNAPSHOT\opensearch-grok-3.0.0-20230915.001310-1.module.sha256 + - maven\org\opensearch\opensearch-grok\3.0.0-SNAPSHOT\opensearch-grok-3.0.0-20230915.001310-1.module.sha512 + - maven\org\opensearch\opensearch-grok\3.0.0-SNAPSHOT\opensearch-grok-3.0.0-20230915.001310-1.pom + - maven\org\opensearch\opensearch-grok\3.0.0-SNAPSHOT\opensearch-grok-3.0.0-20230915.001310-1.pom.md5 + - maven\org\opensearch\opensearch-grok\3.0.0-SNAPSHOT\opensearch-grok-3.0.0-20230915.001310-1.pom.sha1 + - maven\org\opensearch\opensearch-grok\3.0.0-SNAPSHOT\opensearch-grok-3.0.0-20230915.001310-1.pom.sha256 + - maven\org\opensearch\opensearch-grok\3.0.0-SNAPSHOT\opensearch-grok-3.0.0-20230915.001310-1.pom.sha512 + - maven\org\opensearch\opensearch-launchers\maven-metadata.xml + - maven\org\opensearch\opensearch-launchers\maven-metadata.xml.md5 + - maven\org\opensearch\opensearch-launchers\maven-metadata.xml.sha1 + - maven\org\opensearch\opensearch-launchers\maven-metadata.xml.sha256 + - maven\org\opensearch\opensearch-launchers\maven-metadata.xml.sha512 + - maven\org\opensearch\opensearch-launchers\3.0.0-SNAPSHOT\maven-metadata.xml + - maven\org\opensearch\opensearch-launchers\3.0.0-SNAPSHOT\maven-metadata.xml.md5 + - maven\org\opensearch\opensearch-launchers\3.0.0-SNAPSHOT\maven-metadata.xml.sha1 + - maven\org\opensearch\opensearch-launchers\3.0.0-SNAPSHOT\maven-metadata.xml.sha256 + - maven\org\opensearch\opensearch-launchers\3.0.0-SNAPSHOT\maven-metadata.xml.sha512 + - maven\org\opensearch\opensearch-launchers\3.0.0-SNAPSHOT\opensearch-launchers-3.0.0-20230915.001310-1-javadoc.jar + - maven\org\opensearch\opensearch-launchers\3.0.0-SNAPSHOT\opensearch-launchers-3.0.0-20230915.001310-1-javadoc.jar.md5 + - maven\org\opensearch\opensearch-launchers\3.0.0-SNAPSHOT\opensearch-launchers-3.0.0-20230915.001310-1-javadoc.jar.sha1 + - maven\org\opensearch\opensearch-launchers\3.0.0-SNAPSHOT\opensearch-launchers-3.0.0-20230915.001310-1-javadoc.jar.sha256 + - maven\org\opensearch\opensearch-launchers\3.0.0-SNAPSHOT\opensearch-launchers-3.0.0-20230915.001310-1-javadoc.jar.sha512 + - maven\org\opensearch\opensearch-launchers\3.0.0-SNAPSHOT\opensearch-launchers-3.0.0-20230915.001310-1-sources.jar + - maven\org\opensearch\opensearch-launchers\3.0.0-SNAPSHOT\opensearch-launchers-3.0.0-20230915.001310-1-sources.jar.md5 + - maven\org\opensearch\opensearch-launchers\3.0.0-SNAPSHOT\opensearch-launchers-3.0.0-20230915.001310-1-sources.jar.sha1 + - maven\org\opensearch\opensearch-launchers\3.0.0-SNAPSHOT\opensearch-launchers-3.0.0-20230915.001310-1-sources.jar.sha256 + - maven\org\opensearch\opensearch-launchers\3.0.0-SNAPSHOT\opensearch-launchers-3.0.0-20230915.001310-1-sources.jar.sha512 + - maven\org\opensearch\opensearch-launchers\3.0.0-SNAPSHOT\opensearch-launchers-3.0.0-20230915.001310-1.jar + - maven\org\opensearch\opensearch-launchers\3.0.0-SNAPSHOT\opensearch-launchers-3.0.0-20230915.001310-1.jar.md5 + - maven\org\opensearch\opensearch-launchers\3.0.0-SNAPSHOT\opensearch-launchers-3.0.0-20230915.001310-1.jar.sha1 + - maven\org\opensearch\opensearch-launchers\3.0.0-SNAPSHOT\opensearch-launchers-3.0.0-20230915.001310-1.jar.sha256 + - maven\org\opensearch\opensearch-launchers\3.0.0-SNAPSHOT\opensearch-launchers-3.0.0-20230915.001310-1.jar.sha512 + - maven\org\opensearch\opensearch-launchers\3.0.0-SNAPSHOT\opensearch-launchers-3.0.0-20230915.001310-1.module + - maven\org\opensearch\opensearch-launchers\3.0.0-SNAPSHOT\opensearch-launchers-3.0.0-20230915.001310-1.module.md5 + - maven\org\opensearch\opensearch-launchers\3.0.0-SNAPSHOT\opensearch-launchers-3.0.0-20230915.001310-1.module.sha1 + - maven\org\opensearch\opensearch-launchers\3.0.0-SNAPSHOT\opensearch-launchers-3.0.0-20230915.001310-1.module.sha256 + - maven\org\opensearch\opensearch-launchers\3.0.0-SNAPSHOT\opensearch-launchers-3.0.0-20230915.001310-1.module.sha512 + - maven\org\opensearch\opensearch-launchers\3.0.0-SNAPSHOT\opensearch-launchers-3.0.0-20230915.001310-1.pom + - maven\org\opensearch\opensearch-launchers\3.0.0-SNAPSHOT\opensearch-launchers-3.0.0-20230915.001310-1.pom.md5 + - maven\org\opensearch\opensearch-launchers\3.0.0-SNAPSHOT\opensearch-launchers-3.0.0-20230915.001310-1.pom.sha1 + - maven\org\opensearch\opensearch-launchers\3.0.0-SNAPSHOT\opensearch-launchers-3.0.0-20230915.001310-1.pom.sha256 + - maven\org\opensearch\opensearch-launchers\3.0.0-SNAPSHOT\opensearch-launchers-3.0.0-20230915.001310-1.pom.sha512 + - maven\org\opensearch\opensearch-nio\maven-metadata.xml + - maven\org\opensearch\opensearch-nio\maven-metadata.xml.md5 + - maven\org\opensearch\opensearch-nio\maven-metadata.xml.sha1 + - maven\org\opensearch\opensearch-nio\maven-metadata.xml.sha256 + - maven\org\opensearch\opensearch-nio\maven-metadata.xml.sha512 + - maven\org\opensearch\opensearch-nio\3.0.0-SNAPSHOT\maven-metadata.xml + - maven\org\opensearch\opensearch-nio\3.0.0-SNAPSHOT\maven-metadata.xml.md5 + - maven\org\opensearch\opensearch-nio\3.0.0-SNAPSHOT\maven-metadata.xml.sha1 + - maven\org\opensearch\opensearch-nio\3.0.0-SNAPSHOT\maven-metadata.xml.sha256 + - maven\org\opensearch\opensearch-nio\3.0.0-SNAPSHOT\maven-metadata.xml.sha512 + - maven\org\opensearch\opensearch-nio\3.0.0-SNAPSHOT\opensearch-nio-3.0.0-20230915.001310-1-javadoc.jar + - maven\org\opensearch\opensearch-nio\3.0.0-SNAPSHOT\opensearch-nio-3.0.0-20230915.001310-1-javadoc.jar.md5 + - maven\org\opensearch\opensearch-nio\3.0.0-SNAPSHOT\opensearch-nio-3.0.0-20230915.001310-1-javadoc.jar.sha1 + - maven\org\opensearch\opensearch-nio\3.0.0-SNAPSHOT\opensearch-nio-3.0.0-20230915.001310-1-javadoc.jar.sha256 + - maven\org\opensearch\opensearch-nio\3.0.0-SNAPSHOT\opensearch-nio-3.0.0-20230915.001310-1-javadoc.jar.sha512 + - maven\org\opensearch\opensearch-nio\3.0.0-SNAPSHOT\opensearch-nio-3.0.0-20230915.001310-1-sources.jar + - maven\org\opensearch\opensearch-nio\3.0.0-SNAPSHOT\opensearch-nio-3.0.0-20230915.001310-1-sources.jar.md5 + - maven\org\opensearch\opensearch-nio\3.0.0-SNAPSHOT\opensearch-nio-3.0.0-20230915.001310-1-sources.jar.sha1 + - maven\org\opensearch\opensearch-nio\3.0.0-SNAPSHOT\opensearch-nio-3.0.0-20230915.001310-1-sources.jar.sha256 + - maven\org\opensearch\opensearch-nio\3.0.0-SNAPSHOT\opensearch-nio-3.0.0-20230915.001310-1-sources.jar.sha512 + - maven\org\opensearch\opensearch-nio\3.0.0-SNAPSHOT\opensearch-nio-3.0.0-20230915.001310-1.jar + - maven\org\opensearch\opensearch-nio\3.0.0-SNAPSHOT\opensearch-nio-3.0.0-20230915.001310-1.jar.md5 + - maven\org\opensearch\opensearch-nio\3.0.0-SNAPSHOT\opensearch-nio-3.0.0-20230915.001310-1.jar.sha1 + - maven\org\opensearch\opensearch-nio\3.0.0-SNAPSHOT\opensearch-nio-3.0.0-20230915.001310-1.jar.sha256 + - maven\org\opensearch\opensearch-nio\3.0.0-SNAPSHOT\opensearch-nio-3.0.0-20230915.001310-1.jar.sha512 + - maven\org\opensearch\opensearch-nio\3.0.0-SNAPSHOT\opensearch-nio-3.0.0-20230915.001310-1.module + - maven\org\opensearch\opensearch-nio\3.0.0-SNAPSHOT\opensearch-nio-3.0.0-20230915.001310-1.module.md5 + - maven\org\opensearch\opensearch-nio\3.0.0-SNAPSHOT\opensearch-nio-3.0.0-20230915.001310-1.module.sha1 + - maven\org\opensearch\opensearch-nio\3.0.0-SNAPSHOT\opensearch-nio-3.0.0-20230915.001310-1.module.sha256 + - maven\org\opensearch\opensearch-nio\3.0.0-SNAPSHOT\opensearch-nio-3.0.0-20230915.001310-1.module.sha512 + - maven\org\opensearch\opensearch-nio\3.0.0-SNAPSHOT\opensearch-nio-3.0.0-20230915.001310-1.pom + - maven\org\opensearch\opensearch-nio\3.0.0-SNAPSHOT\opensearch-nio-3.0.0-20230915.001310-1.pom.md5 + - maven\org\opensearch\opensearch-nio\3.0.0-SNAPSHOT\opensearch-nio-3.0.0-20230915.001310-1.pom.sha1 + - maven\org\opensearch\opensearch-nio\3.0.0-SNAPSHOT\opensearch-nio-3.0.0-20230915.001310-1.pom.sha256 + - maven\org\opensearch\opensearch-nio\3.0.0-SNAPSHOT\opensearch-nio-3.0.0-20230915.001310-1.pom.sha512 + - maven\org\opensearch\opensearch-plugin-classloader\maven-metadata.xml + - maven\org\opensearch\opensearch-plugin-classloader\maven-metadata.xml.md5 + - maven\org\opensearch\opensearch-plugin-classloader\maven-metadata.xml.sha1 + - maven\org\opensearch\opensearch-plugin-classloader\maven-metadata.xml.sha256 + - maven\org\opensearch\opensearch-plugin-classloader\maven-metadata.xml.sha512 + - maven\org\opensearch\opensearch-plugin-classloader\3.0.0-SNAPSHOT\maven-metadata.xml + - maven\org\opensearch\opensearch-plugin-classloader\3.0.0-SNAPSHOT\maven-metadata.xml.md5 + - maven\org\opensearch\opensearch-plugin-classloader\3.0.0-SNAPSHOT\maven-metadata.xml.sha1 + - maven\org\opensearch\opensearch-plugin-classloader\3.0.0-SNAPSHOT\maven-metadata.xml.sha256 + - maven\org\opensearch\opensearch-plugin-classloader\3.0.0-SNAPSHOT\maven-metadata.xml.sha512 + - maven\org\opensearch\opensearch-plugin-classloader\3.0.0-SNAPSHOT\opensearch-plugin-classloader-3.0.0-20230915.001310-1-javadoc.jar + - maven\org\opensearch\opensearch-plugin-classloader\3.0.0-SNAPSHOT\opensearch-plugin-classloader-3.0.0-20230915.001310-1-javadoc.jar.md5 + - maven\org\opensearch\opensearch-plugin-classloader\3.0.0-SNAPSHOT\opensearch-plugin-classloader-3.0.0-20230915.001310-1-javadoc.jar.sha1 + - maven\org\opensearch\opensearch-plugin-classloader\3.0.0-SNAPSHOT\opensearch-plugin-classloader-3.0.0-20230915.001310-1-javadoc.jar.sha256 + - maven\org\opensearch\opensearch-plugin-classloader\3.0.0-SNAPSHOT\opensearch-plugin-classloader-3.0.0-20230915.001310-1-javadoc.jar.sha512 + - maven\org\opensearch\opensearch-plugin-classloader\3.0.0-SNAPSHOT\opensearch-plugin-classloader-3.0.0-20230915.001310-1-sources.jar + - maven\org\opensearch\opensearch-plugin-classloader\3.0.0-SNAPSHOT\opensearch-plugin-classloader-3.0.0-20230915.001310-1-sources.jar.md5 + - maven\org\opensearch\opensearch-plugin-classloader\3.0.0-SNAPSHOT\opensearch-plugin-classloader-3.0.0-20230915.001310-1-sources.jar.sha1 + - maven\org\opensearch\opensearch-plugin-classloader\3.0.0-SNAPSHOT\opensearch-plugin-classloader-3.0.0-20230915.001310-1-sources.jar.sha256 + - maven\org\opensearch\opensearch-plugin-classloader\3.0.0-SNAPSHOT\opensearch-plugin-classloader-3.0.0-20230915.001310-1-sources.jar.sha512 + - maven\org\opensearch\opensearch-plugin-classloader\3.0.0-SNAPSHOT\opensearch-plugin-classloader-3.0.0-20230915.001310-1.jar + - maven\org\opensearch\opensearch-plugin-classloader\3.0.0-SNAPSHOT\opensearch-plugin-classloader-3.0.0-20230915.001310-1.jar.md5 + - maven\org\opensearch\opensearch-plugin-classloader\3.0.0-SNAPSHOT\opensearch-plugin-classloader-3.0.0-20230915.001310-1.jar.sha1 + - maven\org\opensearch\opensearch-plugin-classloader\3.0.0-SNAPSHOT\opensearch-plugin-classloader-3.0.0-20230915.001310-1.jar.sha256 + - maven\org\opensearch\opensearch-plugin-classloader\3.0.0-SNAPSHOT\opensearch-plugin-classloader-3.0.0-20230915.001310-1.jar.sha512 + - maven\org\opensearch\opensearch-plugin-classloader\3.0.0-SNAPSHOT\opensearch-plugin-classloader-3.0.0-20230915.001310-1.module + - maven\org\opensearch\opensearch-plugin-classloader\3.0.0-SNAPSHOT\opensearch-plugin-classloader-3.0.0-20230915.001310-1.module.md5 + - maven\org\opensearch\opensearch-plugin-classloader\3.0.0-SNAPSHOT\opensearch-plugin-classloader-3.0.0-20230915.001310-1.module.sha1 + - maven\org\opensearch\opensearch-plugin-classloader\3.0.0-SNAPSHOT\opensearch-plugin-classloader-3.0.0-20230915.001310-1.module.sha256 + - maven\org\opensearch\opensearch-plugin-classloader\3.0.0-SNAPSHOT\opensearch-plugin-classloader-3.0.0-20230915.001310-1.module.sha512 + - maven\org\opensearch\opensearch-plugin-classloader\3.0.0-SNAPSHOT\opensearch-plugin-classloader-3.0.0-20230915.001310-1.pom + - maven\org\opensearch\opensearch-plugin-classloader\3.0.0-SNAPSHOT\opensearch-plugin-classloader-3.0.0-20230915.001310-1.pom.md5 + - maven\org\opensearch\opensearch-plugin-classloader\3.0.0-SNAPSHOT\opensearch-plugin-classloader-3.0.0-20230915.001310-1.pom.sha1 + - maven\org\opensearch\opensearch-plugin-classloader\3.0.0-SNAPSHOT\opensearch-plugin-classloader-3.0.0-20230915.001310-1.pom.sha256 + - maven\org\opensearch\opensearch-plugin-classloader\3.0.0-SNAPSHOT\opensearch-plugin-classloader-3.0.0-20230915.001310-1.pom.sha512 + - maven\org\opensearch\opensearch-plugin-cli\maven-metadata.xml + - maven\org\opensearch\opensearch-plugin-cli\maven-metadata.xml.md5 + - maven\org\opensearch\opensearch-plugin-cli\maven-metadata.xml.sha1 + - maven\org\opensearch\opensearch-plugin-cli\maven-metadata.xml.sha256 + - maven\org\opensearch\opensearch-plugin-cli\maven-metadata.xml.sha512 + - maven\org\opensearch\opensearch-plugin-cli\3.0.0-SNAPSHOT\maven-metadata.xml + - maven\org\opensearch\opensearch-plugin-cli\3.0.0-SNAPSHOT\maven-metadata.xml.md5 + - maven\org\opensearch\opensearch-plugin-cli\3.0.0-SNAPSHOT\maven-metadata.xml.sha1 + - maven\org\opensearch\opensearch-plugin-cli\3.0.0-SNAPSHOT\maven-metadata.xml.sha256 + - maven\org\opensearch\opensearch-plugin-cli\3.0.0-SNAPSHOT\maven-metadata.xml.sha512 + - maven\org\opensearch\opensearch-plugin-cli\3.0.0-SNAPSHOT\opensearch-plugin-cli-3.0.0-20230915.001310-1-javadoc.jar + - maven\org\opensearch\opensearch-plugin-cli\3.0.0-SNAPSHOT\opensearch-plugin-cli-3.0.0-20230915.001310-1-javadoc.jar.md5 + - maven\org\opensearch\opensearch-plugin-cli\3.0.0-SNAPSHOT\opensearch-plugin-cli-3.0.0-20230915.001310-1-javadoc.jar.sha1 + - maven\org\opensearch\opensearch-plugin-cli\3.0.0-SNAPSHOT\opensearch-plugin-cli-3.0.0-20230915.001310-1-javadoc.jar.sha256 + - maven\org\opensearch\opensearch-plugin-cli\3.0.0-SNAPSHOT\opensearch-plugin-cli-3.0.0-20230915.001310-1-javadoc.jar.sha512 + - maven\org\opensearch\opensearch-plugin-cli\3.0.0-SNAPSHOT\opensearch-plugin-cli-3.0.0-20230915.001310-1-sources.jar + - maven\org\opensearch\opensearch-plugin-cli\3.0.0-SNAPSHOT\opensearch-plugin-cli-3.0.0-20230915.001310-1-sources.jar.md5 + - maven\org\opensearch\opensearch-plugin-cli\3.0.0-SNAPSHOT\opensearch-plugin-cli-3.0.0-20230915.001310-1-sources.jar.sha1 + - maven\org\opensearch\opensearch-plugin-cli\3.0.0-SNAPSHOT\opensearch-plugin-cli-3.0.0-20230915.001310-1-sources.jar.sha256 + - maven\org\opensearch\opensearch-plugin-cli\3.0.0-SNAPSHOT\opensearch-plugin-cli-3.0.0-20230915.001310-1-sources.jar.sha512 + - maven\org\opensearch\opensearch-plugin-cli\3.0.0-SNAPSHOT\opensearch-plugin-cli-3.0.0-20230915.001310-1.jar + - maven\org\opensearch\opensearch-plugin-cli\3.0.0-SNAPSHOT\opensearch-plugin-cli-3.0.0-20230915.001310-1.jar.md5 + - maven\org\opensearch\opensearch-plugin-cli\3.0.0-SNAPSHOT\opensearch-plugin-cli-3.0.0-20230915.001310-1.jar.sha1 + - maven\org\opensearch\opensearch-plugin-cli\3.0.0-SNAPSHOT\opensearch-plugin-cli-3.0.0-20230915.001310-1.jar.sha256 + - maven\org\opensearch\opensearch-plugin-cli\3.0.0-SNAPSHOT\opensearch-plugin-cli-3.0.0-20230915.001310-1.jar.sha512 + - maven\org\opensearch\opensearch-plugin-cli\3.0.0-SNAPSHOT\opensearch-plugin-cli-3.0.0-20230915.001310-1.module + - maven\org\opensearch\opensearch-plugin-cli\3.0.0-SNAPSHOT\opensearch-plugin-cli-3.0.0-20230915.001310-1.module.md5 + - maven\org\opensearch\opensearch-plugin-cli\3.0.0-SNAPSHOT\opensearch-plugin-cli-3.0.0-20230915.001310-1.module.sha1 + - maven\org\opensearch\opensearch-plugin-cli\3.0.0-SNAPSHOT\opensearch-plugin-cli-3.0.0-20230915.001310-1.module.sha256 + - maven\org\opensearch\opensearch-plugin-cli\3.0.0-SNAPSHOT\opensearch-plugin-cli-3.0.0-20230915.001310-1.module.sha512 + - maven\org\opensearch\opensearch-plugin-cli\3.0.0-SNAPSHOT\opensearch-plugin-cli-3.0.0-20230915.001310-1.pom + - maven\org\opensearch\opensearch-plugin-cli\3.0.0-SNAPSHOT\opensearch-plugin-cli-3.0.0-20230915.001310-1.pom.md5 + - maven\org\opensearch\opensearch-plugin-cli\3.0.0-SNAPSHOT\opensearch-plugin-cli-3.0.0-20230915.001310-1.pom.sha1 + - maven\org\opensearch\opensearch-plugin-cli\3.0.0-SNAPSHOT\opensearch-plugin-cli-3.0.0-20230915.001310-1.pom.sha256 + - maven\org\opensearch\opensearch-plugin-cli\3.0.0-SNAPSHOT\opensearch-plugin-cli-3.0.0-20230915.001310-1.pom.sha512 + - maven\org\opensearch\opensearch-secure-sm\maven-metadata.xml + - maven\org\opensearch\opensearch-secure-sm\maven-metadata.xml.md5 + - maven\org\opensearch\opensearch-secure-sm\maven-metadata.xml.sha1 + - maven\org\opensearch\opensearch-secure-sm\maven-metadata.xml.sha256 + - maven\org\opensearch\opensearch-secure-sm\maven-metadata.xml.sha512 + - maven\org\opensearch\opensearch-secure-sm\3.0.0-SNAPSHOT\maven-metadata.xml + - maven\org\opensearch\opensearch-secure-sm\3.0.0-SNAPSHOT\maven-metadata.xml.md5 + - maven\org\opensearch\opensearch-secure-sm\3.0.0-SNAPSHOT\maven-metadata.xml.sha1 + - maven\org\opensearch\opensearch-secure-sm\3.0.0-SNAPSHOT\maven-metadata.xml.sha256 + - maven\org\opensearch\opensearch-secure-sm\3.0.0-SNAPSHOT\maven-metadata.xml.sha512 + - maven\org\opensearch\opensearch-secure-sm\3.0.0-SNAPSHOT\opensearch-secure-sm-3.0.0-20230915.001310-1-javadoc.jar + - maven\org\opensearch\opensearch-secure-sm\3.0.0-SNAPSHOT\opensearch-secure-sm-3.0.0-20230915.001310-1-javadoc.jar.md5 + - maven\org\opensearch\opensearch-secure-sm\3.0.0-SNAPSHOT\opensearch-secure-sm-3.0.0-20230915.001310-1-javadoc.jar.sha1 + - maven\org\opensearch\opensearch-secure-sm\3.0.0-SNAPSHOT\opensearch-secure-sm-3.0.0-20230915.001310-1-javadoc.jar.sha256 + - maven\org\opensearch\opensearch-secure-sm\3.0.0-SNAPSHOT\opensearch-secure-sm-3.0.0-20230915.001310-1-javadoc.jar.sha512 + - maven\org\opensearch\opensearch-secure-sm\3.0.0-SNAPSHOT\opensearch-secure-sm-3.0.0-20230915.001310-1-sources.jar + - maven\org\opensearch\opensearch-secure-sm\3.0.0-SNAPSHOT\opensearch-secure-sm-3.0.0-20230915.001310-1-sources.jar.md5 + - maven\org\opensearch\opensearch-secure-sm\3.0.0-SNAPSHOT\opensearch-secure-sm-3.0.0-20230915.001310-1-sources.jar.sha1 + - maven\org\opensearch\opensearch-secure-sm\3.0.0-SNAPSHOT\opensearch-secure-sm-3.0.0-20230915.001310-1-sources.jar.sha256 + - maven\org\opensearch\opensearch-secure-sm\3.0.0-SNAPSHOT\opensearch-secure-sm-3.0.0-20230915.001310-1-sources.jar.sha512 + - maven\org\opensearch\opensearch-secure-sm\3.0.0-SNAPSHOT\opensearch-secure-sm-3.0.0-20230915.001310-1.jar + - maven\org\opensearch\opensearch-secure-sm\3.0.0-SNAPSHOT\opensearch-secure-sm-3.0.0-20230915.001310-1.jar.md5 + - maven\org\opensearch\opensearch-secure-sm\3.0.0-SNAPSHOT\opensearch-secure-sm-3.0.0-20230915.001310-1.jar.sha1 + - maven\org\opensearch\opensearch-secure-sm\3.0.0-SNAPSHOT\opensearch-secure-sm-3.0.0-20230915.001310-1.jar.sha256 + - maven\org\opensearch\opensearch-secure-sm\3.0.0-SNAPSHOT\opensearch-secure-sm-3.0.0-20230915.001310-1.jar.sha512 + - maven\org\opensearch\opensearch-secure-sm\3.0.0-SNAPSHOT\opensearch-secure-sm-3.0.0-20230915.001310-1.module + - maven\org\opensearch\opensearch-secure-sm\3.0.0-SNAPSHOT\opensearch-secure-sm-3.0.0-20230915.001310-1.module.md5 + - maven\org\opensearch\opensearch-secure-sm\3.0.0-SNAPSHOT\opensearch-secure-sm-3.0.0-20230915.001310-1.module.sha1 + - maven\org\opensearch\opensearch-secure-sm\3.0.0-SNAPSHOT\opensearch-secure-sm-3.0.0-20230915.001310-1.module.sha256 + - maven\org\opensearch\opensearch-secure-sm\3.0.0-SNAPSHOT\opensearch-secure-sm-3.0.0-20230915.001310-1.module.sha512 + - maven\org\opensearch\opensearch-secure-sm\3.0.0-SNAPSHOT\opensearch-secure-sm-3.0.0-20230915.001310-1.pom + - maven\org\opensearch\opensearch-secure-sm\3.0.0-SNAPSHOT\opensearch-secure-sm-3.0.0-20230915.001310-1.pom.md5 + - maven\org\opensearch\opensearch-secure-sm\3.0.0-SNAPSHOT\opensearch-secure-sm-3.0.0-20230915.001310-1.pom.sha1 + - maven\org\opensearch\opensearch-secure-sm\3.0.0-SNAPSHOT\opensearch-secure-sm-3.0.0-20230915.001310-1.pom.sha256 + - maven\org\opensearch\opensearch-secure-sm\3.0.0-SNAPSHOT\opensearch-secure-sm-3.0.0-20230915.001310-1.pom.sha512 + - maven\org\opensearch\opensearch-ssl-config\maven-metadata.xml + - maven\org\opensearch\opensearch-ssl-config\maven-metadata.xml.md5 + - maven\org\opensearch\opensearch-ssl-config\maven-metadata.xml.sha1 + - maven\org\opensearch\opensearch-ssl-config\maven-metadata.xml.sha256 + - maven\org\opensearch\opensearch-ssl-config\maven-metadata.xml.sha512 + - maven\org\opensearch\opensearch-ssl-config\3.0.0-SNAPSHOT\maven-metadata.xml + - maven\org\opensearch\opensearch-ssl-config\3.0.0-SNAPSHOT\maven-metadata.xml.md5 + - maven\org\opensearch\opensearch-ssl-config\3.0.0-SNAPSHOT\maven-metadata.xml.sha1 + - maven\org\opensearch\opensearch-ssl-config\3.0.0-SNAPSHOT\maven-metadata.xml.sha256 + - maven\org\opensearch\opensearch-ssl-config\3.0.0-SNAPSHOT\maven-metadata.xml.sha512 + - maven\org\opensearch\opensearch-ssl-config\3.0.0-SNAPSHOT\opensearch-ssl-config-3.0.0-20230915.001310-1-javadoc.jar + - maven\org\opensearch\opensearch-ssl-config\3.0.0-SNAPSHOT\opensearch-ssl-config-3.0.0-20230915.001310-1-javadoc.jar.md5 + - maven\org\opensearch\opensearch-ssl-config\3.0.0-SNAPSHOT\opensearch-ssl-config-3.0.0-20230915.001310-1-javadoc.jar.sha1 + - maven\org\opensearch\opensearch-ssl-config\3.0.0-SNAPSHOT\opensearch-ssl-config-3.0.0-20230915.001310-1-javadoc.jar.sha256 + - maven\org\opensearch\opensearch-ssl-config\3.0.0-SNAPSHOT\opensearch-ssl-config-3.0.0-20230915.001310-1-javadoc.jar.sha512 + - maven\org\opensearch\opensearch-ssl-config\3.0.0-SNAPSHOT\opensearch-ssl-config-3.0.0-20230915.001310-1-sources.jar + - maven\org\opensearch\opensearch-ssl-config\3.0.0-SNAPSHOT\opensearch-ssl-config-3.0.0-20230915.001310-1-sources.jar.md5 + - maven\org\opensearch\opensearch-ssl-config\3.0.0-SNAPSHOT\opensearch-ssl-config-3.0.0-20230915.001310-1-sources.jar.sha1 + - maven\org\opensearch\opensearch-ssl-config\3.0.0-SNAPSHOT\opensearch-ssl-config-3.0.0-20230915.001310-1-sources.jar.sha256 + - maven\org\opensearch\opensearch-ssl-config\3.0.0-SNAPSHOT\opensearch-ssl-config-3.0.0-20230915.001310-1-sources.jar.sha512 + - maven\org\opensearch\opensearch-ssl-config\3.0.0-SNAPSHOT\opensearch-ssl-config-3.0.0-20230915.001310-1.jar + - maven\org\opensearch\opensearch-ssl-config\3.0.0-SNAPSHOT\opensearch-ssl-config-3.0.0-20230915.001310-1.jar.md5 + - maven\org\opensearch\opensearch-ssl-config\3.0.0-SNAPSHOT\opensearch-ssl-config-3.0.0-20230915.001310-1.jar.sha1 + - maven\org\opensearch\opensearch-ssl-config\3.0.0-SNAPSHOT\opensearch-ssl-config-3.0.0-20230915.001310-1.jar.sha256 + - maven\org\opensearch\opensearch-ssl-config\3.0.0-SNAPSHOT\opensearch-ssl-config-3.0.0-20230915.001310-1.jar.sha512 + - maven\org\opensearch\opensearch-ssl-config\3.0.0-SNAPSHOT\opensearch-ssl-config-3.0.0-20230915.001310-1.module + - maven\org\opensearch\opensearch-ssl-config\3.0.0-SNAPSHOT\opensearch-ssl-config-3.0.0-20230915.001310-1.module.md5 + - maven\org\opensearch\opensearch-ssl-config\3.0.0-SNAPSHOT\opensearch-ssl-config-3.0.0-20230915.001310-1.module.sha1 + - maven\org\opensearch\opensearch-ssl-config\3.0.0-SNAPSHOT\opensearch-ssl-config-3.0.0-20230915.001310-1.module.sha256 + - maven\org\opensearch\opensearch-ssl-config\3.0.0-SNAPSHOT\opensearch-ssl-config-3.0.0-20230915.001310-1.module.sha512 + - maven\org\opensearch\opensearch-ssl-config\3.0.0-SNAPSHOT\opensearch-ssl-config-3.0.0-20230915.001310-1.pom + - maven\org\opensearch\opensearch-ssl-config\3.0.0-SNAPSHOT\opensearch-ssl-config-3.0.0-20230915.001310-1.pom.md5 + - maven\org\opensearch\opensearch-ssl-config\3.0.0-SNAPSHOT\opensearch-ssl-config-3.0.0-20230915.001310-1.pom.sha1 + - maven\org\opensearch\opensearch-ssl-config\3.0.0-SNAPSHOT\opensearch-ssl-config-3.0.0-20230915.001310-1.pom.sha256 + - maven\org\opensearch\opensearch-ssl-config\3.0.0-SNAPSHOT\opensearch-ssl-config-3.0.0-20230915.001310-1.pom.sha512 + - maven\org\opensearch\opensearch-telemetry\maven-metadata.xml + - maven\org\opensearch\opensearch-telemetry\maven-metadata.xml.md5 + - maven\org\opensearch\opensearch-telemetry\maven-metadata.xml.sha1 + - maven\org\opensearch\opensearch-telemetry\maven-metadata.xml.sha256 + - maven\org\opensearch\opensearch-telemetry\maven-metadata.xml.sha512 + - maven\org\opensearch\opensearch-telemetry\3.0.0-SNAPSHOT\maven-metadata.xml + - maven\org\opensearch\opensearch-telemetry\3.0.0-SNAPSHOT\maven-metadata.xml.md5 + - maven\org\opensearch\opensearch-telemetry\3.0.0-SNAPSHOT\maven-metadata.xml.sha1 + - maven\org\opensearch\opensearch-telemetry\3.0.0-SNAPSHOT\maven-metadata.xml.sha256 + - maven\org\opensearch\opensearch-telemetry\3.0.0-SNAPSHOT\maven-metadata.xml.sha512 + - maven\org\opensearch\opensearch-telemetry\3.0.0-SNAPSHOT\opensearch-telemetry-3.0.0-20230915.001310-1-javadoc.jar + - maven\org\opensearch\opensearch-telemetry\3.0.0-SNAPSHOT\opensearch-telemetry-3.0.0-20230915.001310-1-javadoc.jar.md5 + - maven\org\opensearch\opensearch-telemetry\3.0.0-SNAPSHOT\opensearch-telemetry-3.0.0-20230915.001310-1-javadoc.jar.sha1 + - maven\org\opensearch\opensearch-telemetry\3.0.0-SNAPSHOT\opensearch-telemetry-3.0.0-20230915.001310-1-javadoc.jar.sha256 + - maven\org\opensearch\opensearch-telemetry\3.0.0-SNAPSHOT\opensearch-telemetry-3.0.0-20230915.001310-1-javadoc.jar.sha512 + - maven\org\opensearch\opensearch-telemetry\3.0.0-SNAPSHOT\opensearch-telemetry-3.0.0-20230915.001310-1-sources.jar + - maven\org\opensearch\opensearch-telemetry\3.0.0-SNAPSHOT\opensearch-telemetry-3.0.0-20230915.001310-1-sources.jar.md5 + - maven\org\opensearch\opensearch-telemetry\3.0.0-SNAPSHOT\opensearch-telemetry-3.0.0-20230915.001310-1-sources.jar.sha1 + - maven\org\opensearch\opensearch-telemetry\3.0.0-SNAPSHOT\opensearch-telemetry-3.0.0-20230915.001310-1-sources.jar.sha256 + - maven\org\opensearch\opensearch-telemetry\3.0.0-SNAPSHOT\opensearch-telemetry-3.0.0-20230915.001310-1-sources.jar.sha512 + - maven\org\opensearch\opensearch-telemetry\3.0.0-SNAPSHOT\opensearch-telemetry-3.0.0-20230915.001310-1.jar + - maven\org\opensearch\opensearch-telemetry\3.0.0-SNAPSHOT\opensearch-telemetry-3.0.0-20230915.001310-1.jar.md5 + - maven\org\opensearch\opensearch-telemetry\3.0.0-SNAPSHOT\opensearch-telemetry-3.0.0-20230915.001310-1.jar.sha1 + - maven\org\opensearch\opensearch-telemetry\3.0.0-SNAPSHOT\opensearch-telemetry-3.0.0-20230915.001310-1.jar.sha256 + - maven\org\opensearch\opensearch-telemetry\3.0.0-SNAPSHOT\opensearch-telemetry-3.0.0-20230915.001310-1.jar.sha512 + - maven\org\opensearch\opensearch-telemetry\3.0.0-SNAPSHOT\opensearch-telemetry-3.0.0-20230915.001310-1.module + - maven\org\opensearch\opensearch-telemetry\3.0.0-SNAPSHOT\opensearch-telemetry-3.0.0-20230915.001310-1.module.md5 + - maven\org\opensearch\opensearch-telemetry\3.0.0-SNAPSHOT\opensearch-telemetry-3.0.0-20230915.001310-1.module.sha1 + - maven\org\opensearch\opensearch-telemetry\3.0.0-SNAPSHOT\opensearch-telemetry-3.0.0-20230915.001310-1.module.sha256 + - maven\org\opensearch\opensearch-telemetry\3.0.0-SNAPSHOT\opensearch-telemetry-3.0.0-20230915.001310-1.module.sha512 + - maven\org\opensearch\opensearch-telemetry\3.0.0-SNAPSHOT\opensearch-telemetry-3.0.0-20230915.001310-1.pom + - maven\org\opensearch\opensearch-telemetry\3.0.0-SNAPSHOT\opensearch-telemetry-3.0.0-20230915.001310-1.pom.md5 + - maven\org\opensearch\opensearch-telemetry\3.0.0-SNAPSHOT\opensearch-telemetry-3.0.0-20230915.001310-1.pom.sha1 + - maven\org\opensearch\opensearch-telemetry\3.0.0-SNAPSHOT\opensearch-telemetry-3.0.0-20230915.001310-1.pom.sha256 + - maven\org\opensearch\opensearch-telemetry\3.0.0-SNAPSHOT\opensearch-telemetry-3.0.0-20230915.001310-1.pom.sha512 + - maven\org\opensearch\opensearch-upgrade-cli\maven-metadata.xml + - maven\org\opensearch\opensearch-upgrade-cli\maven-metadata.xml.md5 + - maven\org\opensearch\opensearch-upgrade-cli\maven-metadata.xml.sha1 + - maven\org\opensearch\opensearch-upgrade-cli\maven-metadata.xml.sha256 + - maven\org\opensearch\opensearch-upgrade-cli\maven-metadata.xml.sha512 + - maven\org\opensearch\opensearch-upgrade-cli\3.0.0-SNAPSHOT\maven-metadata.xml + - maven\org\opensearch\opensearch-upgrade-cli\3.0.0-SNAPSHOT\maven-metadata.xml.md5 + - maven\org\opensearch\opensearch-upgrade-cli\3.0.0-SNAPSHOT\maven-metadata.xml.sha1 + - maven\org\opensearch\opensearch-upgrade-cli\3.0.0-SNAPSHOT\maven-metadata.xml.sha256 + - maven\org\opensearch\opensearch-upgrade-cli\3.0.0-SNAPSHOT\maven-metadata.xml.sha512 + - maven\org\opensearch\opensearch-upgrade-cli\3.0.0-SNAPSHOT\opensearch-upgrade-cli-3.0.0-20230915.001310-1-javadoc.jar + - maven\org\opensearch\opensearch-upgrade-cli\3.0.0-SNAPSHOT\opensearch-upgrade-cli-3.0.0-20230915.001310-1-javadoc.jar.md5 + - maven\org\opensearch\opensearch-upgrade-cli\3.0.0-SNAPSHOT\opensearch-upgrade-cli-3.0.0-20230915.001310-1-javadoc.jar.sha1 + - maven\org\opensearch\opensearch-upgrade-cli\3.0.0-SNAPSHOT\opensearch-upgrade-cli-3.0.0-20230915.001310-1-javadoc.jar.sha256 + - maven\org\opensearch\opensearch-upgrade-cli\3.0.0-SNAPSHOT\opensearch-upgrade-cli-3.0.0-20230915.001310-1-javadoc.jar.sha512 + - maven\org\opensearch\opensearch-upgrade-cli\3.0.0-SNAPSHOT\opensearch-upgrade-cli-3.0.0-20230915.001310-1-sources.jar + - maven\org\opensearch\opensearch-upgrade-cli\3.0.0-SNAPSHOT\opensearch-upgrade-cli-3.0.0-20230915.001310-1-sources.jar.md5 + - maven\org\opensearch\opensearch-upgrade-cli\3.0.0-SNAPSHOT\opensearch-upgrade-cli-3.0.0-20230915.001310-1-sources.jar.sha1 + - maven\org\opensearch\opensearch-upgrade-cli\3.0.0-SNAPSHOT\opensearch-upgrade-cli-3.0.0-20230915.001310-1-sources.jar.sha256 + - maven\org\opensearch\opensearch-upgrade-cli\3.0.0-SNAPSHOT\opensearch-upgrade-cli-3.0.0-20230915.001310-1-sources.jar.sha512 + - maven\org\opensearch\opensearch-upgrade-cli\3.0.0-SNAPSHOT\opensearch-upgrade-cli-3.0.0-20230915.001310-1.jar + - maven\org\opensearch\opensearch-upgrade-cli\3.0.0-SNAPSHOT\opensearch-upgrade-cli-3.0.0-20230915.001310-1.jar.md5 + - maven\org\opensearch\opensearch-upgrade-cli\3.0.0-SNAPSHOT\opensearch-upgrade-cli-3.0.0-20230915.001310-1.jar.sha1 + - maven\org\opensearch\opensearch-upgrade-cli\3.0.0-SNAPSHOT\opensearch-upgrade-cli-3.0.0-20230915.001310-1.jar.sha256 + - maven\org\opensearch\opensearch-upgrade-cli\3.0.0-SNAPSHOT\opensearch-upgrade-cli-3.0.0-20230915.001310-1.jar.sha512 + - maven\org\opensearch\opensearch-upgrade-cli\3.0.0-SNAPSHOT\opensearch-upgrade-cli-3.0.0-20230915.001310-1.module + - maven\org\opensearch\opensearch-upgrade-cli\3.0.0-SNAPSHOT\opensearch-upgrade-cli-3.0.0-20230915.001310-1.module.md5 + - maven\org\opensearch\opensearch-upgrade-cli\3.0.0-SNAPSHOT\opensearch-upgrade-cli-3.0.0-20230915.001310-1.module.sha1 + - maven\org\opensearch\opensearch-upgrade-cli\3.0.0-SNAPSHOT\opensearch-upgrade-cli-3.0.0-20230915.001310-1.module.sha256 + - maven\org\opensearch\opensearch-upgrade-cli\3.0.0-SNAPSHOT\opensearch-upgrade-cli-3.0.0-20230915.001310-1.module.sha512 + - maven\org\opensearch\opensearch-upgrade-cli\3.0.0-SNAPSHOT\opensearch-upgrade-cli-3.0.0-20230915.001310-1.pom + - maven\org\opensearch\opensearch-upgrade-cli\3.0.0-SNAPSHOT\opensearch-upgrade-cli-3.0.0-20230915.001310-1.pom.md5 + - maven\org\opensearch\opensearch-upgrade-cli\3.0.0-SNAPSHOT\opensearch-upgrade-cli-3.0.0-20230915.001310-1.pom.sha1 + - maven\org\opensearch\opensearch-upgrade-cli\3.0.0-SNAPSHOT\opensearch-upgrade-cli-3.0.0-20230915.001310-1.pom.sha256 + - maven\org\opensearch\opensearch-upgrade-cli\3.0.0-SNAPSHOT\opensearch-upgrade-cli-3.0.0-20230915.001310-1.pom.sha512 + - maven\org\opensearch\opensearch-x-content\maven-metadata.xml + - maven\org\opensearch\opensearch-x-content\maven-metadata.xml.md5 + - maven\org\opensearch\opensearch-x-content\maven-metadata.xml.sha1 + - maven\org\opensearch\opensearch-x-content\maven-metadata.xml.sha256 + - maven\org\opensearch\opensearch-x-content\maven-metadata.xml.sha512 + - maven\org\opensearch\opensearch-x-content\3.0.0-SNAPSHOT\maven-metadata.xml + - maven\org\opensearch\opensearch-x-content\3.0.0-SNAPSHOT\maven-metadata.xml.md5 + - maven\org\opensearch\opensearch-x-content\3.0.0-SNAPSHOT\maven-metadata.xml.sha1 + - maven\org\opensearch\opensearch-x-content\3.0.0-SNAPSHOT\maven-metadata.xml.sha256 + - maven\org\opensearch\opensearch-x-content\3.0.0-SNAPSHOT\maven-metadata.xml.sha512 + - maven\org\opensearch\opensearch-x-content\3.0.0-SNAPSHOT\opensearch-x-content-3.0.0-20230915.001310-1-javadoc.jar + - maven\org\opensearch\opensearch-x-content\3.0.0-SNAPSHOT\opensearch-x-content-3.0.0-20230915.001310-1-javadoc.jar.md5 + - maven\org\opensearch\opensearch-x-content\3.0.0-SNAPSHOT\opensearch-x-content-3.0.0-20230915.001310-1-javadoc.jar.sha1 + - maven\org\opensearch\opensearch-x-content\3.0.0-SNAPSHOT\opensearch-x-content-3.0.0-20230915.001310-1-javadoc.jar.sha256 + - maven\org\opensearch\opensearch-x-content\3.0.0-SNAPSHOT\opensearch-x-content-3.0.0-20230915.001310-1-javadoc.jar.sha512 + - maven\org\opensearch\opensearch-x-content\3.0.0-SNAPSHOT\opensearch-x-content-3.0.0-20230915.001310-1-sources.jar + - maven\org\opensearch\opensearch-x-content\3.0.0-SNAPSHOT\opensearch-x-content-3.0.0-20230915.001310-1-sources.jar.md5 + - maven\org\opensearch\opensearch-x-content\3.0.0-SNAPSHOT\opensearch-x-content-3.0.0-20230915.001310-1-sources.jar.sha1 + - maven\org\opensearch\opensearch-x-content\3.0.0-SNAPSHOT\opensearch-x-content-3.0.0-20230915.001310-1-sources.jar.sha256 + - maven\org\opensearch\opensearch-x-content\3.0.0-SNAPSHOT\opensearch-x-content-3.0.0-20230915.001310-1-sources.jar.sha512 + - maven\org\opensearch\opensearch-x-content\3.0.0-SNAPSHOT\opensearch-x-content-3.0.0-20230915.001310-1.jar + - maven\org\opensearch\opensearch-x-content\3.0.0-SNAPSHOT\opensearch-x-content-3.0.0-20230915.001310-1.jar.md5 + - maven\org\opensearch\opensearch-x-content\3.0.0-SNAPSHOT\opensearch-x-content-3.0.0-20230915.001310-1.jar.sha1 + - maven\org\opensearch\opensearch-x-content\3.0.0-SNAPSHOT\opensearch-x-content-3.0.0-20230915.001310-1.jar.sha256 + - maven\org\opensearch\opensearch-x-content\3.0.0-SNAPSHOT\opensearch-x-content-3.0.0-20230915.001310-1.jar.sha512 + - maven\org\opensearch\opensearch-x-content\3.0.0-SNAPSHOT\opensearch-x-content-3.0.0-20230915.001310-1.module + - maven\org\opensearch\opensearch-x-content\3.0.0-SNAPSHOT\opensearch-x-content-3.0.0-20230915.001310-1.module.md5 + - maven\org\opensearch\opensearch-x-content\3.0.0-SNAPSHOT\opensearch-x-content-3.0.0-20230915.001310-1.module.sha1 + - maven\org\opensearch\opensearch-x-content\3.0.0-SNAPSHOT\opensearch-x-content-3.0.0-20230915.001310-1.module.sha256 + - maven\org\opensearch\opensearch-x-content\3.0.0-SNAPSHOT\opensearch-x-content-3.0.0-20230915.001310-1.module.sha512 + - maven\org\opensearch\opensearch-x-content\3.0.0-SNAPSHOT\opensearch-x-content-3.0.0-20230915.001310-1.pom + - maven\org\opensearch\opensearch-x-content\3.0.0-SNAPSHOT\opensearch-x-content-3.0.0-20230915.001310-1.pom.md5 + - maven\org\opensearch\opensearch-x-content\3.0.0-SNAPSHOT\opensearch-x-content-3.0.0-20230915.001310-1.pom.sha1 + - maven\org\opensearch\opensearch-x-content\3.0.0-SNAPSHOT\opensearch-x-content-3.0.0-20230915.001310-1.pom.sha256 + - maven\org\opensearch\opensearch-x-content\3.0.0-SNAPSHOT\opensearch-x-content-3.0.0-20230915.001310-1.pom.sha512 + - maven\org\opensearch\os\maven-metadata.xml + - maven\org\opensearch\os\maven-metadata.xml.md5 + - maven\org\opensearch\os\maven-metadata.xml.sha1 + - maven\org\opensearch\os\maven-metadata.xml.sha256 + - maven\org\opensearch\os\maven-metadata.xml.sha512 + - maven\org\opensearch\os\3.0.0-SNAPSHOT\maven-metadata.xml + - maven\org\opensearch\os\3.0.0-SNAPSHOT\maven-metadata.xml.md5 + - maven\org\opensearch\os\3.0.0-SNAPSHOT\maven-metadata.xml.sha1 + - maven\org\opensearch\os\3.0.0-SNAPSHOT\maven-metadata.xml.sha256 + - maven\org\opensearch\os\3.0.0-SNAPSHOT\maven-metadata.xml.sha512 + - maven\org\opensearch\os\3.0.0-SNAPSHOT\os-3.0.0-20230915.001310-1-javadoc.jar + - maven\org\opensearch\os\3.0.0-SNAPSHOT\os-3.0.0-20230915.001310-1-javadoc.jar.md5 + - maven\org\opensearch\os\3.0.0-SNAPSHOT\os-3.0.0-20230915.001310-1-javadoc.jar.sha1 + - maven\org\opensearch\os\3.0.0-SNAPSHOT\os-3.0.0-20230915.001310-1-javadoc.jar.sha256 + - maven\org\opensearch\os\3.0.0-SNAPSHOT\os-3.0.0-20230915.001310-1-javadoc.jar.sha512 + - maven\org\opensearch\os\3.0.0-SNAPSHOT\os-3.0.0-20230915.001310-1-sources.jar + - maven\org\opensearch\os\3.0.0-SNAPSHOT\os-3.0.0-20230915.001310-1-sources.jar.md5 + - maven\org\opensearch\os\3.0.0-SNAPSHOT\os-3.0.0-20230915.001310-1-sources.jar.sha1 + - maven\org\opensearch\os\3.0.0-SNAPSHOT\os-3.0.0-20230915.001310-1-sources.jar.sha256 + - maven\org\opensearch\os\3.0.0-SNAPSHOT\os-3.0.0-20230915.001310-1-sources.jar.sha512 + - maven\org\opensearch\os\3.0.0-SNAPSHOT\os-3.0.0-20230915.001310-1.jar + - maven\org\opensearch\os\3.0.0-SNAPSHOT\os-3.0.0-20230915.001310-1.jar.md5 + - maven\org\opensearch\os\3.0.0-SNAPSHOT\os-3.0.0-20230915.001310-1.jar.sha1 + - maven\org\opensearch\os\3.0.0-SNAPSHOT\os-3.0.0-20230915.001310-1.jar.sha256 + - maven\org\opensearch\os\3.0.0-SNAPSHOT\os-3.0.0-20230915.001310-1.jar.sha512 + - maven\org\opensearch\os\3.0.0-SNAPSHOT\os-3.0.0-20230915.001310-1.module + - maven\org\opensearch\os\3.0.0-SNAPSHOT\os-3.0.0-20230915.001310-1.module.md5 + - maven\org\opensearch\os\3.0.0-SNAPSHOT\os-3.0.0-20230915.001310-1.module.sha1 + - maven\org\opensearch\os\3.0.0-SNAPSHOT\os-3.0.0-20230915.001310-1.module.sha256 + - maven\org\opensearch\os\3.0.0-SNAPSHOT\os-3.0.0-20230915.001310-1.module.sha512 + - maven\org\opensearch\os\3.0.0-SNAPSHOT\os-3.0.0-20230915.001310-1.pom + - maven\org\opensearch\os\3.0.0-SNAPSHOT\os-3.0.0-20230915.001310-1.pom.md5 + - maven\org\opensearch\os\3.0.0-SNAPSHOT\os-3.0.0-20230915.001310-1.pom.sha1 + - maven\org\opensearch\os\3.0.0-SNAPSHOT\os-3.0.0-20230915.001310-1.pom.sha256 + - maven\org\opensearch\os\3.0.0-SNAPSHOT\os-3.0.0-20230915.001310-1.pom.sha512 + - maven\org\opensearch\painless-allowlist\maven-metadata.xml + - maven\org\opensearch\painless-allowlist\maven-metadata.xml.md5 + - maven\org\opensearch\painless-allowlist\maven-metadata.xml.sha1 + - maven\org\opensearch\painless-allowlist\maven-metadata.xml.sha256 + - maven\org\opensearch\painless-allowlist\maven-metadata.xml.sha512 + - maven\org\opensearch\painless-allowlist\3.0.0-SNAPSHOT\maven-metadata.xml + - maven\org\opensearch\painless-allowlist\3.0.0-SNAPSHOT\maven-metadata.xml.md5 + - maven\org\opensearch\painless-allowlist\3.0.0-SNAPSHOT\maven-metadata.xml.sha1 + - maven\org\opensearch\painless-allowlist\3.0.0-SNAPSHOT\maven-metadata.xml.sha256 + - maven\org\opensearch\painless-allowlist\3.0.0-SNAPSHOT\maven-metadata.xml.sha512 + - maven\org\opensearch\painless-allowlist\3.0.0-SNAPSHOT\painless-allowlist-3.0.0-20230915.001310-1-javadoc.jar + - maven\org\opensearch\painless-allowlist\3.0.0-SNAPSHOT\painless-allowlist-3.0.0-20230915.001310-1-javadoc.jar.md5 + - maven\org\opensearch\painless-allowlist\3.0.0-SNAPSHOT\painless-allowlist-3.0.0-20230915.001310-1-javadoc.jar.sha1 + - maven\org\opensearch\painless-allowlist\3.0.0-SNAPSHOT\painless-allowlist-3.0.0-20230915.001310-1-javadoc.jar.sha256 + - maven\org\opensearch\painless-allowlist\3.0.0-SNAPSHOT\painless-allowlist-3.0.0-20230915.001310-1-javadoc.jar.sha512 + - maven\org\opensearch\painless-allowlist\3.0.0-SNAPSHOT\painless-allowlist-3.0.0-20230915.001310-1-sources.jar + - maven\org\opensearch\painless-allowlist\3.0.0-SNAPSHOT\painless-allowlist-3.0.0-20230915.001310-1-sources.jar.md5 + - maven\org\opensearch\painless-allowlist\3.0.0-SNAPSHOT\painless-allowlist-3.0.0-20230915.001310-1-sources.jar.sha1 + - maven\org\opensearch\painless-allowlist\3.0.0-SNAPSHOT\painless-allowlist-3.0.0-20230915.001310-1-sources.jar.sha256 + - maven\org\opensearch\painless-allowlist\3.0.0-SNAPSHOT\painless-allowlist-3.0.0-20230915.001310-1-sources.jar.sha512 + - maven\org\opensearch\painless-allowlist\3.0.0-SNAPSHOT\painless-allowlist-3.0.0-20230915.001310-1.jar + - maven\org\opensearch\painless-allowlist\3.0.0-SNAPSHOT\painless-allowlist-3.0.0-20230915.001310-1.jar.md5 + - maven\org\opensearch\painless-allowlist\3.0.0-SNAPSHOT\painless-allowlist-3.0.0-20230915.001310-1.jar.sha1 + - maven\org\opensearch\painless-allowlist\3.0.0-SNAPSHOT\painless-allowlist-3.0.0-20230915.001310-1.jar.sha256 + - maven\org\opensearch\painless-allowlist\3.0.0-SNAPSHOT\painless-allowlist-3.0.0-20230915.001310-1.jar.sha512 + - maven\org\opensearch\painless-allowlist\3.0.0-SNAPSHOT\painless-allowlist-3.0.0-20230915.001310-1.module + - maven\org\opensearch\painless-allowlist\3.0.0-SNAPSHOT\painless-allowlist-3.0.0-20230915.001310-1.module.md5 + - maven\org\opensearch\painless-allowlist\3.0.0-SNAPSHOT\painless-allowlist-3.0.0-20230915.001310-1.module.sha1 + - maven\org\opensearch\painless-allowlist\3.0.0-SNAPSHOT\painless-allowlist-3.0.0-20230915.001310-1.module.sha256 + - maven\org\opensearch\painless-allowlist\3.0.0-SNAPSHOT\painless-allowlist-3.0.0-20230915.001310-1.module.sha512 + - maven\org\opensearch\painless-allowlist\3.0.0-SNAPSHOT\painless-allowlist-3.0.0-20230915.001310-1.pom + - maven\org\opensearch\painless-allowlist\3.0.0-SNAPSHOT\painless-allowlist-3.0.0-20230915.001310-1.pom.md5 + - maven\org\opensearch\painless-allowlist\3.0.0-SNAPSHOT\painless-allowlist-3.0.0-20230915.001310-1.pom.sha1 + - maven\org\opensearch\painless-allowlist\3.0.0-SNAPSHOT\painless-allowlist-3.0.0-20230915.001310-1.pom.sha256 + - maven\org\opensearch\painless-allowlist\3.0.0-SNAPSHOT\painless-allowlist-3.0.0-20230915.001310-1.pom.sha512 + - maven\org\opensearch\plugin\aggs-matrix-stats-client\maven-metadata.xml + - maven\org\opensearch\plugin\aggs-matrix-stats-client\maven-metadata.xml.md5 + - maven\org\opensearch\plugin\aggs-matrix-stats-client\maven-metadata.xml.sha1 + - maven\org\opensearch\plugin\aggs-matrix-stats-client\maven-metadata.xml.sha256 + - maven\org\opensearch\plugin\aggs-matrix-stats-client\maven-metadata.xml.sha512 + - maven\org\opensearch\plugin\aggs-matrix-stats-client\3.0.0-SNAPSHOT\aggs-matrix-stats-client-3.0.0-20230915.001310-1-javadoc.jar + - maven\org\opensearch\plugin\aggs-matrix-stats-client\3.0.0-SNAPSHOT\aggs-matrix-stats-client-3.0.0-20230915.001310-1-javadoc.jar.md5 + - maven\org\opensearch\plugin\aggs-matrix-stats-client\3.0.0-SNAPSHOT\aggs-matrix-stats-client-3.0.0-20230915.001310-1-javadoc.jar.sha1 + - maven\org\opensearch\plugin\aggs-matrix-stats-client\3.0.0-SNAPSHOT\aggs-matrix-stats-client-3.0.0-20230915.001310-1-javadoc.jar.sha256 + - maven\org\opensearch\plugin\aggs-matrix-stats-client\3.0.0-SNAPSHOT\aggs-matrix-stats-client-3.0.0-20230915.001310-1-javadoc.jar.sha512 + - maven\org\opensearch\plugin\aggs-matrix-stats-client\3.0.0-SNAPSHOT\aggs-matrix-stats-client-3.0.0-20230915.001310-1-sources.jar + - maven\org\opensearch\plugin\aggs-matrix-stats-client\3.0.0-SNAPSHOT\aggs-matrix-stats-client-3.0.0-20230915.001310-1-sources.jar.md5 + - maven\org\opensearch\plugin\aggs-matrix-stats-client\3.0.0-SNAPSHOT\aggs-matrix-stats-client-3.0.0-20230915.001310-1-sources.jar.sha1 + - maven\org\opensearch\plugin\aggs-matrix-stats-client\3.0.0-SNAPSHOT\aggs-matrix-stats-client-3.0.0-20230915.001310-1-sources.jar.sha256 + - maven\org\opensearch\plugin\aggs-matrix-stats-client\3.0.0-SNAPSHOT\aggs-matrix-stats-client-3.0.0-20230915.001310-1-sources.jar.sha512 + - maven\org\opensearch\plugin\aggs-matrix-stats-client\3.0.0-SNAPSHOT\aggs-matrix-stats-client-3.0.0-20230915.001310-1.jar + - maven\org\opensearch\plugin\aggs-matrix-stats-client\3.0.0-SNAPSHOT\aggs-matrix-stats-client-3.0.0-20230915.001310-1.jar.md5 + - maven\org\opensearch\plugin\aggs-matrix-stats-client\3.0.0-SNAPSHOT\aggs-matrix-stats-client-3.0.0-20230915.001310-1.jar.sha1 + - maven\org\opensearch\plugin\aggs-matrix-stats-client\3.0.0-SNAPSHOT\aggs-matrix-stats-client-3.0.0-20230915.001310-1.jar.sha256 + - maven\org\opensearch\plugin\aggs-matrix-stats-client\3.0.0-SNAPSHOT\aggs-matrix-stats-client-3.0.0-20230915.001310-1.jar.sha512 + - maven\org\opensearch\plugin\aggs-matrix-stats-client\3.0.0-SNAPSHOT\aggs-matrix-stats-client-3.0.0-20230915.001310-1.module + - maven\org\opensearch\plugin\aggs-matrix-stats-client\3.0.0-SNAPSHOT\aggs-matrix-stats-client-3.0.0-20230915.001310-1.module.md5 + - maven\org\opensearch\plugin\aggs-matrix-stats-client\3.0.0-SNAPSHOT\aggs-matrix-stats-client-3.0.0-20230915.001310-1.module.sha1 + - maven\org\opensearch\plugin\aggs-matrix-stats-client\3.0.0-SNAPSHOT\aggs-matrix-stats-client-3.0.0-20230915.001310-1.module.sha256 + - maven\org\opensearch\plugin\aggs-matrix-stats-client\3.0.0-SNAPSHOT\aggs-matrix-stats-client-3.0.0-20230915.001310-1.module.sha512 + - maven\org\opensearch\plugin\aggs-matrix-stats-client\3.0.0-SNAPSHOT\aggs-matrix-stats-client-3.0.0-20230915.001310-1.pom + - maven\org\opensearch\plugin\aggs-matrix-stats-client\3.0.0-SNAPSHOT\aggs-matrix-stats-client-3.0.0-20230915.001310-1.pom.md5 + - maven\org\opensearch\plugin\aggs-matrix-stats-client\3.0.0-SNAPSHOT\aggs-matrix-stats-client-3.0.0-20230915.001310-1.pom.sha1 + - maven\org\opensearch\plugin\aggs-matrix-stats-client\3.0.0-SNAPSHOT\aggs-matrix-stats-client-3.0.0-20230915.001310-1.pom.sha256 + - maven\org\opensearch\plugin\aggs-matrix-stats-client\3.0.0-SNAPSHOT\aggs-matrix-stats-client-3.0.0-20230915.001310-1.pom.sha512 + - maven\org\opensearch\plugin\aggs-matrix-stats-client\3.0.0-SNAPSHOT\maven-metadata.xml + - maven\org\opensearch\plugin\aggs-matrix-stats-client\3.0.0-SNAPSHOT\maven-metadata.xml.md5 + - maven\org\opensearch\plugin\aggs-matrix-stats-client\3.0.0-SNAPSHOT\maven-metadata.xml.sha1 + - maven\org\opensearch\plugin\aggs-matrix-stats-client\3.0.0-SNAPSHOT\maven-metadata.xml.sha256 + - maven\org\opensearch\plugin\aggs-matrix-stats-client\3.0.0-SNAPSHOT\maven-metadata.xml.sha512 + - maven\org\opensearch\plugin\analysis-common\maven-metadata.xml + - maven\org\opensearch\plugin\analysis-common\maven-metadata.xml.md5 + - maven\org\opensearch\plugin\analysis-common\maven-metadata.xml.sha1 + - maven\org\opensearch\plugin\analysis-common\maven-metadata.xml.sha256 + - maven\org\opensearch\plugin\analysis-common\maven-metadata.xml.sha512 + - maven\org\opensearch\plugin\analysis-common\3.0.0-SNAPSHOT\analysis-common-3.0.0-20230915.001310-1-javadoc.jar + - maven\org\opensearch\plugin\analysis-common\3.0.0-SNAPSHOT\analysis-common-3.0.0-20230915.001310-1-javadoc.jar.md5 + - maven\org\opensearch\plugin\analysis-common\3.0.0-SNAPSHOT\analysis-common-3.0.0-20230915.001310-1-javadoc.jar.sha1 + - maven\org\opensearch\plugin\analysis-common\3.0.0-SNAPSHOT\analysis-common-3.0.0-20230915.001310-1-javadoc.jar.sha256 + - maven\org\opensearch\plugin\analysis-common\3.0.0-SNAPSHOT\analysis-common-3.0.0-20230915.001310-1-javadoc.jar.sha512 + - maven\org\opensearch\plugin\analysis-common\3.0.0-SNAPSHOT\analysis-common-3.0.0-20230915.001310-1-sources.jar + - maven\org\opensearch\plugin\analysis-common\3.0.0-SNAPSHOT\analysis-common-3.0.0-20230915.001310-1-sources.jar.md5 + - maven\org\opensearch\plugin\analysis-common\3.0.0-SNAPSHOT\analysis-common-3.0.0-20230915.001310-1-sources.jar.sha1 + - maven\org\opensearch\plugin\analysis-common\3.0.0-SNAPSHOT\analysis-common-3.0.0-20230915.001310-1-sources.jar.sha256 + - maven\org\opensearch\plugin\analysis-common\3.0.0-SNAPSHOT\analysis-common-3.0.0-20230915.001310-1-sources.jar.sha512 + - maven\org\opensearch\plugin\analysis-common\3.0.0-SNAPSHOT\analysis-common-3.0.0-20230915.001310-1.jar + - maven\org\opensearch\plugin\analysis-common\3.0.0-SNAPSHOT\analysis-common-3.0.0-20230915.001310-1.jar.md5 + - maven\org\opensearch\plugin\analysis-common\3.0.0-SNAPSHOT\analysis-common-3.0.0-20230915.001310-1.jar.sha1 + - maven\org\opensearch\plugin\analysis-common\3.0.0-SNAPSHOT\analysis-common-3.0.0-20230915.001310-1.jar.sha256 + - maven\org\opensearch\plugin\analysis-common\3.0.0-SNAPSHOT\analysis-common-3.0.0-20230915.001310-1.jar.sha512 + - maven\org\opensearch\plugin\analysis-common\3.0.0-SNAPSHOT\analysis-common-3.0.0-20230915.001310-1.module + - maven\org\opensearch\plugin\analysis-common\3.0.0-SNAPSHOT\analysis-common-3.0.0-20230915.001310-1.module.md5 + - maven\org\opensearch\plugin\analysis-common\3.0.0-SNAPSHOT\analysis-common-3.0.0-20230915.001310-1.module.sha1 + - maven\org\opensearch\plugin\analysis-common\3.0.0-SNAPSHOT\analysis-common-3.0.0-20230915.001310-1.module.sha256 + - maven\org\opensearch\plugin\analysis-common\3.0.0-SNAPSHOT\analysis-common-3.0.0-20230915.001310-1.module.sha512 + - maven\org\opensearch\plugin\analysis-common\3.0.0-SNAPSHOT\analysis-common-3.0.0-20230915.001310-1.pom + - maven\org\opensearch\plugin\analysis-common\3.0.0-SNAPSHOT\analysis-common-3.0.0-20230915.001310-1.pom.md5 + - maven\org\opensearch\plugin\analysis-common\3.0.0-SNAPSHOT\analysis-common-3.0.0-20230915.001310-1.pom.sha1 + - maven\org\opensearch\plugin\analysis-common\3.0.0-SNAPSHOT\analysis-common-3.0.0-20230915.001310-1.pom.sha256 + - maven\org\opensearch\plugin\analysis-common\3.0.0-SNAPSHOT\analysis-common-3.0.0-20230915.001310-1.pom.sha512 + - maven\org\opensearch\plugin\analysis-common\3.0.0-SNAPSHOT\maven-metadata.xml + - maven\org\opensearch\plugin\analysis-common\3.0.0-SNAPSHOT\maven-metadata.xml.md5 + - maven\org\opensearch\plugin\analysis-common\3.0.0-SNAPSHOT\maven-metadata.xml.sha1 + - maven\org\opensearch\plugin\analysis-common\3.0.0-SNAPSHOT\maven-metadata.xml.sha256 + - maven\org\opensearch\plugin\analysis-common\3.0.0-SNAPSHOT\maven-metadata.xml.sha512 + - maven\org\opensearch\plugin\analysis-icu-client\maven-metadata.xml + - maven\org\opensearch\plugin\analysis-icu-client\maven-metadata.xml.md5 + - maven\org\opensearch\plugin\analysis-icu-client\maven-metadata.xml.sha1 + - maven\org\opensearch\plugin\analysis-icu-client\maven-metadata.xml.sha256 + - maven\org\opensearch\plugin\analysis-icu-client\maven-metadata.xml.sha512 + - maven\org\opensearch\plugin\analysis-icu-client\3.0.0-SNAPSHOT\analysis-icu-client-3.0.0-20230915.001310-1-javadoc.jar + - maven\org\opensearch\plugin\analysis-icu-client\3.0.0-SNAPSHOT\analysis-icu-client-3.0.0-20230915.001310-1-javadoc.jar.md5 + - maven\org\opensearch\plugin\analysis-icu-client\3.0.0-SNAPSHOT\analysis-icu-client-3.0.0-20230915.001310-1-javadoc.jar.sha1 + - maven\org\opensearch\plugin\analysis-icu-client\3.0.0-SNAPSHOT\analysis-icu-client-3.0.0-20230915.001310-1-javadoc.jar.sha256 + - maven\org\opensearch\plugin\analysis-icu-client\3.0.0-SNAPSHOT\analysis-icu-client-3.0.0-20230915.001310-1-javadoc.jar.sha512 + - maven\org\opensearch\plugin\analysis-icu-client\3.0.0-SNAPSHOT\analysis-icu-client-3.0.0-20230915.001310-1-sources.jar + - maven\org\opensearch\plugin\analysis-icu-client\3.0.0-SNAPSHOT\analysis-icu-client-3.0.0-20230915.001310-1-sources.jar.md5 + - maven\org\opensearch\plugin\analysis-icu-client\3.0.0-SNAPSHOT\analysis-icu-client-3.0.0-20230915.001310-1-sources.jar.sha1 + - maven\org\opensearch\plugin\analysis-icu-client\3.0.0-SNAPSHOT\analysis-icu-client-3.0.0-20230915.001310-1-sources.jar.sha256 + - maven\org\opensearch\plugin\analysis-icu-client\3.0.0-SNAPSHOT\analysis-icu-client-3.0.0-20230915.001310-1-sources.jar.sha512 + - maven\org\opensearch\plugin\analysis-icu-client\3.0.0-SNAPSHOT\analysis-icu-client-3.0.0-20230915.001310-1.jar + - maven\org\opensearch\plugin\analysis-icu-client\3.0.0-SNAPSHOT\analysis-icu-client-3.0.0-20230915.001310-1.jar.md5 + - maven\org\opensearch\plugin\analysis-icu-client\3.0.0-SNAPSHOT\analysis-icu-client-3.0.0-20230915.001310-1.jar.sha1 + - maven\org\opensearch\plugin\analysis-icu-client\3.0.0-SNAPSHOT\analysis-icu-client-3.0.0-20230915.001310-1.jar.sha256 + - maven\org\opensearch\plugin\analysis-icu-client\3.0.0-SNAPSHOT\analysis-icu-client-3.0.0-20230915.001310-1.jar.sha512 + - maven\org\opensearch\plugin\analysis-icu-client\3.0.0-SNAPSHOT\analysis-icu-client-3.0.0-20230915.001310-1.module + - maven\org\opensearch\plugin\analysis-icu-client\3.0.0-SNAPSHOT\analysis-icu-client-3.0.0-20230915.001310-1.module.md5 + - maven\org\opensearch\plugin\analysis-icu-client\3.0.0-SNAPSHOT\analysis-icu-client-3.0.0-20230915.001310-1.module.sha1 + - maven\org\opensearch\plugin\analysis-icu-client\3.0.0-SNAPSHOT\analysis-icu-client-3.0.0-20230915.001310-1.module.sha256 + - maven\org\opensearch\plugin\analysis-icu-client\3.0.0-SNAPSHOT\analysis-icu-client-3.0.0-20230915.001310-1.module.sha512 + - maven\org\opensearch\plugin\analysis-icu-client\3.0.0-SNAPSHOT\analysis-icu-client-3.0.0-20230915.001310-1.pom + - maven\org\opensearch\plugin\analysis-icu-client\3.0.0-SNAPSHOT\analysis-icu-client-3.0.0-20230915.001310-1.pom.md5 + - maven\org\opensearch\plugin\analysis-icu-client\3.0.0-SNAPSHOT\analysis-icu-client-3.0.0-20230915.001310-1.pom.sha1 + - maven\org\opensearch\plugin\analysis-icu-client\3.0.0-SNAPSHOT\analysis-icu-client-3.0.0-20230915.001310-1.pom.sha256 + - maven\org\opensearch\plugin\analysis-icu-client\3.0.0-SNAPSHOT\analysis-icu-client-3.0.0-20230915.001310-1.pom.sha512 + - maven\org\opensearch\plugin\analysis-icu-client\3.0.0-SNAPSHOT\maven-metadata.xml + - maven\org\opensearch\plugin\analysis-icu-client\3.0.0-SNAPSHOT\maven-metadata.xml.md5 + - maven\org\opensearch\plugin\analysis-icu-client\3.0.0-SNAPSHOT\maven-metadata.xml.sha1 + - maven\org\opensearch\plugin\analysis-icu-client\3.0.0-SNAPSHOT\maven-metadata.xml.sha256 + - maven\org\opensearch\plugin\analysis-icu-client\3.0.0-SNAPSHOT\maven-metadata.xml.sha512 + - maven\org\opensearch\plugin\analysis-kuromoji\maven-metadata.xml + - maven\org\opensearch\plugin\analysis-kuromoji\maven-metadata.xml.md5 + - maven\org\opensearch\plugin\analysis-kuromoji\maven-metadata.xml.sha1 + - maven\org\opensearch\plugin\analysis-kuromoji\maven-metadata.xml.sha256 + - maven\org\opensearch\plugin\analysis-kuromoji\maven-metadata.xml.sha512 + - maven\org\opensearch\plugin\analysis-kuromoji\3.0.0-SNAPSHOT\analysis-kuromoji-3.0.0-20230915.001310-1-javadoc.jar + - maven\org\opensearch\plugin\analysis-kuromoji\3.0.0-SNAPSHOT\analysis-kuromoji-3.0.0-20230915.001310-1-javadoc.jar.md5 + - maven\org\opensearch\plugin\analysis-kuromoji\3.0.0-SNAPSHOT\analysis-kuromoji-3.0.0-20230915.001310-1-javadoc.jar.sha1 + - maven\org\opensearch\plugin\analysis-kuromoji\3.0.0-SNAPSHOT\analysis-kuromoji-3.0.0-20230915.001310-1-javadoc.jar.sha256 + - maven\org\opensearch\plugin\analysis-kuromoji\3.0.0-SNAPSHOT\analysis-kuromoji-3.0.0-20230915.001310-1-javadoc.jar.sha512 + - maven\org\opensearch\plugin\analysis-kuromoji\3.0.0-SNAPSHOT\analysis-kuromoji-3.0.0-20230915.001310-1-sources.jar + - maven\org\opensearch\plugin\analysis-kuromoji\3.0.0-SNAPSHOT\analysis-kuromoji-3.0.0-20230915.001310-1-sources.jar.md5 + - maven\org\opensearch\plugin\analysis-kuromoji\3.0.0-SNAPSHOT\analysis-kuromoji-3.0.0-20230915.001310-1-sources.jar.sha1 + - maven\org\opensearch\plugin\analysis-kuromoji\3.0.0-SNAPSHOT\analysis-kuromoji-3.0.0-20230915.001310-1-sources.jar.sha256 + - maven\org\opensearch\plugin\analysis-kuromoji\3.0.0-SNAPSHOT\analysis-kuromoji-3.0.0-20230915.001310-1-sources.jar.sha512 + - maven\org\opensearch\plugin\analysis-kuromoji\3.0.0-SNAPSHOT\analysis-kuromoji-3.0.0-20230915.001310-1.jar + - maven\org\opensearch\plugin\analysis-kuromoji\3.0.0-SNAPSHOT\analysis-kuromoji-3.0.0-20230915.001310-1.jar.md5 + - maven\org\opensearch\plugin\analysis-kuromoji\3.0.0-SNAPSHOT\analysis-kuromoji-3.0.0-20230915.001310-1.jar.sha1 + - maven\org\opensearch\plugin\analysis-kuromoji\3.0.0-SNAPSHOT\analysis-kuromoji-3.0.0-20230915.001310-1.jar.sha256 + - maven\org\opensearch\plugin\analysis-kuromoji\3.0.0-SNAPSHOT\analysis-kuromoji-3.0.0-20230915.001310-1.jar.sha512 + - maven\org\opensearch\plugin\analysis-kuromoji\3.0.0-SNAPSHOT\analysis-kuromoji-3.0.0-20230915.001310-1.module + - maven\org\opensearch\plugin\analysis-kuromoji\3.0.0-SNAPSHOT\analysis-kuromoji-3.0.0-20230915.001310-1.module.md5 + - maven\org\opensearch\plugin\analysis-kuromoji\3.0.0-SNAPSHOT\analysis-kuromoji-3.0.0-20230915.001310-1.module.sha1 + - maven\org\opensearch\plugin\analysis-kuromoji\3.0.0-SNAPSHOT\analysis-kuromoji-3.0.0-20230915.001310-1.module.sha256 + - maven\org\opensearch\plugin\analysis-kuromoji\3.0.0-SNAPSHOT\analysis-kuromoji-3.0.0-20230915.001310-1.module.sha512 + - maven\org\opensearch\plugin\analysis-kuromoji\3.0.0-SNAPSHOT\analysis-kuromoji-3.0.0-20230915.001310-1.pom + - maven\org\opensearch\plugin\analysis-kuromoji\3.0.0-SNAPSHOT\analysis-kuromoji-3.0.0-20230915.001310-1.pom.md5 + - maven\org\opensearch\plugin\analysis-kuromoji\3.0.0-SNAPSHOT\analysis-kuromoji-3.0.0-20230915.001310-1.pom.sha1 + - maven\org\opensearch\plugin\analysis-kuromoji\3.0.0-SNAPSHOT\analysis-kuromoji-3.0.0-20230915.001310-1.pom.sha256 + - maven\org\opensearch\plugin\analysis-kuromoji\3.0.0-SNAPSHOT\analysis-kuromoji-3.0.0-20230915.001310-1.pom.sha512 + - maven\org\opensearch\plugin\analysis-kuromoji\3.0.0-SNAPSHOT\maven-metadata.xml + - maven\org\opensearch\plugin\analysis-kuromoji\3.0.0-SNAPSHOT\maven-metadata.xml.md5 + - maven\org\opensearch\plugin\analysis-kuromoji\3.0.0-SNAPSHOT\maven-metadata.xml.sha1 + - maven\org\opensearch\plugin\analysis-kuromoji\3.0.0-SNAPSHOT\maven-metadata.xml.sha256 + - maven\org\opensearch\plugin\analysis-kuromoji\3.0.0-SNAPSHOT\maven-metadata.xml.sha512 + - maven\org\opensearch\plugin\analysis-nori\maven-metadata.xml + - maven\org\opensearch\plugin\analysis-nori\maven-metadata.xml.md5 + - maven\org\opensearch\plugin\analysis-nori\maven-metadata.xml.sha1 + - maven\org\opensearch\plugin\analysis-nori\maven-metadata.xml.sha256 + - maven\org\opensearch\plugin\analysis-nori\maven-metadata.xml.sha512 + - maven\org\opensearch\plugin\analysis-nori\3.0.0-SNAPSHOT\analysis-nori-3.0.0-20230915.001310-1-javadoc.jar + - maven\org\opensearch\plugin\analysis-nori\3.0.0-SNAPSHOT\analysis-nori-3.0.0-20230915.001310-1-javadoc.jar.md5 + - maven\org\opensearch\plugin\analysis-nori\3.0.0-SNAPSHOT\analysis-nori-3.0.0-20230915.001310-1-javadoc.jar.sha1 + - maven\org\opensearch\plugin\analysis-nori\3.0.0-SNAPSHOT\analysis-nori-3.0.0-20230915.001310-1-javadoc.jar.sha256 + - maven\org\opensearch\plugin\analysis-nori\3.0.0-SNAPSHOT\analysis-nori-3.0.0-20230915.001310-1-javadoc.jar.sha512 + - maven\org\opensearch\plugin\analysis-nori\3.0.0-SNAPSHOT\analysis-nori-3.0.0-20230915.001310-1-sources.jar + - maven\org\opensearch\plugin\analysis-nori\3.0.0-SNAPSHOT\analysis-nori-3.0.0-20230915.001310-1-sources.jar.md5 + - maven\org\opensearch\plugin\analysis-nori\3.0.0-SNAPSHOT\analysis-nori-3.0.0-20230915.001310-1-sources.jar.sha1 + - maven\org\opensearch\plugin\analysis-nori\3.0.0-SNAPSHOT\analysis-nori-3.0.0-20230915.001310-1-sources.jar.sha256 + - maven\org\opensearch\plugin\analysis-nori\3.0.0-SNAPSHOT\analysis-nori-3.0.0-20230915.001310-1-sources.jar.sha512 + - maven\org\opensearch\plugin\analysis-nori\3.0.0-SNAPSHOT\analysis-nori-3.0.0-20230915.001310-1.jar + - maven\org\opensearch\plugin\analysis-nori\3.0.0-SNAPSHOT\analysis-nori-3.0.0-20230915.001310-1.jar.md5 + - maven\org\opensearch\plugin\analysis-nori\3.0.0-SNAPSHOT\analysis-nori-3.0.0-20230915.001310-1.jar.sha1 + - maven\org\opensearch\plugin\analysis-nori\3.0.0-SNAPSHOT\analysis-nori-3.0.0-20230915.001310-1.jar.sha256 + - maven\org\opensearch\plugin\analysis-nori\3.0.0-SNAPSHOT\analysis-nori-3.0.0-20230915.001310-1.jar.sha512 + - maven\org\opensearch\plugin\analysis-nori\3.0.0-SNAPSHOT\analysis-nori-3.0.0-20230915.001310-1.module + - maven\org\opensearch\plugin\analysis-nori\3.0.0-SNAPSHOT\analysis-nori-3.0.0-20230915.001310-1.module.md5 + - maven\org\opensearch\plugin\analysis-nori\3.0.0-SNAPSHOT\analysis-nori-3.0.0-20230915.001310-1.module.sha1 + - maven\org\opensearch\plugin\analysis-nori\3.0.0-SNAPSHOT\analysis-nori-3.0.0-20230915.001310-1.module.sha256 + - maven\org\opensearch\plugin\analysis-nori\3.0.0-SNAPSHOT\analysis-nori-3.0.0-20230915.001310-1.module.sha512 + - maven\org\opensearch\plugin\analysis-nori\3.0.0-SNAPSHOT\analysis-nori-3.0.0-20230915.001310-1.pom + - maven\org\opensearch\plugin\analysis-nori\3.0.0-SNAPSHOT\analysis-nori-3.0.0-20230915.001310-1.pom.md5 + - maven\org\opensearch\plugin\analysis-nori\3.0.0-SNAPSHOT\analysis-nori-3.0.0-20230915.001310-1.pom.sha1 + - maven\org\opensearch\plugin\analysis-nori\3.0.0-SNAPSHOT\analysis-nori-3.0.0-20230915.001310-1.pom.sha256 + - maven\org\opensearch\plugin\analysis-nori\3.0.0-SNAPSHOT\analysis-nori-3.0.0-20230915.001310-1.pom.sha512 + - maven\org\opensearch\plugin\analysis-nori\3.0.0-SNAPSHOT\maven-metadata.xml + - maven\org\opensearch\plugin\analysis-nori\3.0.0-SNAPSHOT\maven-metadata.xml.md5 + - maven\org\opensearch\plugin\analysis-nori\3.0.0-SNAPSHOT\maven-metadata.xml.sha1 + - maven\org\opensearch\plugin\analysis-nori\3.0.0-SNAPSHOT\maven-metadata.xml.sha256 + - maven\org\opensearch\plugin\analysis-nori\3.0.0-SNAPSHOT\maven-metadata.xml.sha512 + - maven\org\opensearch\plugin\analysis-phonetic\maven-metadata.xml + - maven\org\opensearch\plugin\analysis-phonetic\maven-metadata.xml.md5 + - maven\org\opensearch\plugin\analysis-phonetic\maven-metadata.xml.sha1 + - maven\org\opensearch\plugin\analysis-phonetic\maven-metadata.xml.sha256 + - maven\org\opensearch\plugin\analysis-phonetic\maven-metadata.xml.sha512 + - maven\org\opensearch\plugin\analysis-phonetic\3.0.0-SNAPSHOT\analysis-phonetic-3.0.0-20230915.001310-1-javadoc.jar + - maven\org\opensearch\plugin\analysis-phonetic\3.0.0-SNAPSHOT\analysis-phonetic-3.0.0-20230915.001310-1-javadoc.jar.md5 + - maven\org\opensearch\plugin\analysis-phonetic\3.0.0-SNAPSHOT\analysis-phonetic-3.0.0-20230915.001310-1-javadoc.jar.sha1 + - maven\org\opensearch\plugin\analysis-phonetic\3.0.0-SNAPSHOT\analysis-phonetic-3.0.0-20230915.001310-1-javadoc.jar.sha256 + - maven\org\opensearch\plugin\analysis-phonetic\3.0.0-SNAPSHOT\analysis-phonetic-3.0.0-20230915.001310-1-javadoc.jar.sha512 + - maven\org\opensearch\plugin\analysis-phonetic\3.0.0-SNAPSHOT\analysis-phonetic-3.0.0-20230915.001310-1-sources.jar + - maven\org\opensearch\plugin\analysis-phonetic\3.0.0-SNAPSHOT\analysis-phonetic-3.0.0-20230915.001310-1-sources.jar.md5 + - maven\org\opensearch\plugin\analysis-phonetic\3.0.0-SNAPSHOT\analysis-phonetic-3.0.0-20230915.001310-1-sources.jar.sha1 + - maven\org\opensearch\plugin\analysis-phonetic\3.0.0-SNAPSHOT\analysis-phonetic-3.0.0-20230915.001310-1-sources.jar.sha256 + - maven\org\opensearch\plugin\analysis-phonetic\3.0.0-SNAPSHOT\analysis-phonetic-3.0.0-20230915.001310-1-sources.jar.sha512 + - maven\org\opensearch\plugin\analysis-phonetic\3.0.0-SNAPSHOT\analysis-phonetic-3.0.0-20230915.001310-1.jar + - maven\org\opensearch\plugin\analysis-phonetic\3.0.0-SNAPSHOT\analysis-phonetic-3.0.0-20230915.001310-1.jar.md5 + - maven\org\opensearch\plugin\analysis-phonetic\3.0.0-SNAPSHOT\analysis-phonetic-3.0.0-20230915.001310-1.jar.sha1 + - maven\org\opensearch\plugin\analysis-phonetic\3.0.0-SNAPSHOT\analysis-phonetic-3.0.0-20230915.001310-1.jar.sha256 + - maven\org\opensearch\plugin\analysis-phonetic\3.0.0-SNAPSHOT\analysis-phonetic-3.0.0-20230915.001310-1.jar.sha512 + - maven\org\opensearch\plugin\analysis-phonetic\3.0.0-SNAPSHOT\analysis-phonetic-3.0.0-20230915.001310-1.module + - maven\org\opensearch\plugin\analysis-phonetic\3.0.0-SNAPSHOT\analysis-phonetic-3.0.0-20230915.001310-1.module.md5 + - maven\org\opensearch\plugin\analysis-phonetic\3.0.0-SNAPSHOT\analysis-phonetic-3.0.0-20230915.001310-1.module.sha1 + - maven\org\opensearch\plugin\analysis-phonetic\3.0.0-SNAPSHOT\analysis-phonetic-3.0.0-20230915.001310-1.module.sha256 + - maven\org\opensearch\plugin\analysis-phonetic\3.0.0-SNAPSHOT\analysis-phonetic-3.0.0-20230915.001310-1.module.sha512 + - maven\org\opensearch\plugin\analysis-phonetic\3.0.0-SNAPSHOT\analysis-phonetic-3.0.0-20230915.001310-1.pom + - maven\org\opensearch\plugin\analysis-phonetic\3.0.0-SNAPSHOT\analysis-phonetic-3.0.0-20230915.001310-1.pom.md5 + - maven\org\opensearch\plugin\analysis-phonetic\3.0.0-SNAPSHOT\analysis-phonetic-3.0.0-20230915.001310-1.pom.sha1 + - maven\org\opensearch\plugin\analysis-phonetic\3.0.0-SNAPSHOT\analysis-phonetic-3.0.0-20230915.001310-1.pom.sha256 + - maven\org\opensearch\plugin\analysis-phonetic\3.0.0-SNAPSHOT\analysis-phonetic-3.0.0-20230915.001310-1.pom.sha512 + - maven\org\opensearch\plugin\analysis-phonetic\3.0.0-SNAPSHOT\maven-metadata.xml + - maven\org\opensearch\plugin\analysis-phonetic\3.0.0-SNAPSHOT\maven-metadata.xml.md5 + - maven\org\opensearch\plugin\analysis-phonetic\3.0.0-SNAPSHOT\maven-metadata.xml.sha1 + - maven\org\opensearch\plugin\analysis-phonetic\3.0.0-SNAPSHOT\maven-metadata.xml.sha256 + - maven\org\opensearch\plugin\analysis-phonetic\3.0.0-SNAPSHOT\maven-metadata.xml.sha512 + - maven\org\opensearch\plugin\analysis-smartcn\maven-metadata.xml + - maven\org\opensearch\plugin\analysis-smartcn\maven-metadata.xml.md5 + - maven\org\opensearch\plugin\analysis-smartcn\maven-metadata.xml.sha1 + - maven\org\opensearch\plugin\analysis-smartcn\maven-metadata.xml.sha256 + - maven\org\opensearch\plugin\analysis-smartcn\maven-metadata.xml.sha512 + - maven\org\opensearch\plugin\analysis-smartcn\3.0.0-SNAPSHOT\analysis-smartcn-3.0.0-20230915.001310-1-javadoc.jar + - maven\org\opensearch\plugin\analysis-smartcn\3.0.0-SNAPSHOT\analysis-smartcn-3.0.0-20230915.001310-1-javadoc.jar.md5 + - maven\org\opensearch\plugin\analysis-smartcn\3.0.0-SNAPSHOT\analysis-smartcn-3.0.0-20230915.001310-1-javadoc.jar.sha1 + - maven\org\opensearch\plugin\analysis-smartcn\3.0.0-SNAPSHOT\analysis-smartcn-3.0.0-20230915.001310-1-javadoc.jar.sha256 + - maven\org\opensearch\plugin\analysis-smartcn\3.0.0-SNAPSHOT\analysis-smartcn-3.0.0-20230915.001310-1-javadoc.jar.sha512 + - maven\org\opensearch\plugin\analysis-smartcn\3.0.0-SNAPSHOT\analysis-smartcn-3.0.0-20230915.001310-1-sources.jar + - maven\org\opensearch\plugin\analysis-smartcn\3.0.0-SNAPSHOT\analysis-smartcn-3.0.0-20230915.001310-1-sources.jar.md5 + - maven\org\opensearch\plugin\analysis-smartcn\3.0.0-SNAPSHOT\analysis-smartcn-3.0.0-20230915.001310-1-sources.jar.sha1 + - maven\org\opensearch\plugin\analysis-smartcn\3.0.0-SNAPSHOT\analysis-smartcn-3.0.0-20230915.001310-1-sources.jar.sha256 + - maven\org\opensearch\plugin\analysis-smartcn\3.0.0-SNAPSHOT\analysis-smartcn-3.0.0-20230915.001310-1-sources.jar.sha512 + - maven\org\opensearch\plugin\analysis-smartcn\3.0.0-SNAPSHOT\analysis-smartcn-3.0.0-20230915.001310-1.jar + - maven\org\opensearch\plugin\analysis-smartcn\3.0.0-SNAPSHOT\analysis-smartcn-3.0.0-20230915.001310-1.jar.md5 + - maven\org\opensearch\plugin\analysis-smartcn\3.0.0-SNAPSHOT\analysis-smartcn-3.0.0-20230915.001310-1.jar.sha1 + - maven\org\opensearch\plugin\analysis-smartcn\3.0.0-SNAPSHOT\analysis-smartcn-3.0.0-20230915.001310-1.jar.sha256 + - maven\org\opensearch\plugin\analysis-smartcn\3.0.0-SNAPSHOT\analysis-smartcn-3.0.0-20230915.001310-1.jar.sha512 + - maven\org\opensearch\plugin\analysis-smartcn\3.0.0-SNAPSHOT\analysis-smartcn-3.0.0-20230915.001310-1.module + - maven\org\opensearch\plugin\analysis-smartcn\3.0.0-SNAPSHOT\analysis-smartcn-3.0.0-20230915.001310-1.module.md5 + - maven\org\opensearch\plugin\analysis-smartcn\3.0.0-SNAPSHOT\analysis-smartcn-3.0.0-20230915.001310-1.module.sha1 + - maven\org\opensearch\plugin\analysis-smartcn\3.0.0-SNAPSHOT\analysis-smartcn-3.0.0-20230915.001310-1.module.sha256 + - maven\org\opensearch\plugin\analysis-smartcn\3.0.0-SNAPSHOT\analysis-smartcn-3.0.0-20230915.001310-1.module.sha512 + - maven\org\opensearch\plugin\analysis-smartcn\3.0.0-SNAPSHOT\analysis-smartcn-3.0.0-20230915.001310-1.pom + - maven\org\opensearch\plugin\analysis-smartcn\3.0.0-SNAPSHOT\analysis-smartcn-3.0.0-20230915.001310-1.pom.md5 + - maven\org\opensearch\plugin\analysis-smartcn\3.0.0-SNAPSHOT\analysis-smartcn-3.0.0-20230915.001310-1.pom.sha1 + - maven\org\opensearch\plugin\analysis-smartcn\3.0.0-SNAPSHOT\analysis-smartcn-3.0.0-20230915.001310-1.pom.sha256 + - maven\org\opensearch\plugin\analysis-smartcn\3.0.0-SNAPSHOT\analysis-smartcn-3.0.0-20230915.001310-1.pom.sha512 + - maven\org\opensearch\plugin\analysis-smartcn\3.0.0-SNAPSHOT\maven-metadata.xml + - maven\org\opensearch\plugin\analysis-smartcn\3.0.0-SNAPSHOT\maven-metadata.xml.md5 + - maven\org\opensearch\plugin\analysis-smartcn\3.0.0-SNAPSHOT\maven-metadata.xml.sha1 + - maven\org\opensearch\plugin\analysis-smartcn\3.0.0-SNAPSHOT\maven-metadata.xml.sha256 + - maven\org\opensearch\plugin\analysis-smartcn\3.0.0-SNAPSHOT\maven-metadata.xml.sha512 + - maven\org\opensearch\plugin\analysis-stempel\maven-metadata.xml + - maven\org\opensearch\plugin\analysis-stempel\maven-metadata.xml.md5 + - maven\org\opensearch\plugin\analysis-stempel\maven-metadata.xml.sha1 + - maven\org\opensearch\plugin\analysis-stempel\maven-metadata.xml.sha256 + - maven\org\opensearch\plugin\analysis-stempel\maven-metadata.xml.sha512 + - maven\org\opensearch\plugin\analysis-stempel\3.0.0-SNAPSHOT\analysis-stempel-3.0.0-20230915.001310-1-javadoc.jar + - maven\org\opensearch\plugin\analysis-stempel\3.0.0-SNAPSHOT\analysis-stempel-3.0.0-20230915.001310-1-javadoc.jar.md5 + - maven\org\opensearch\plugin\analysis-stempel\3.0.0-SNAPSHOT\analysis-stempel-3.0.0-20230915.001310-1-javadoc.jar.sha1 + - maven\org\opensearch\plugin\analysis-stempel\3.0.0-SNAPSHOT\analysis-stempel-3.0.0-20230915.001310-1-javadoc.jar.sha256 + - maven\org\opensearch\plugin\analysis-stempel\3.0.0-SNAPSHOT\analysis-stempel-3.0.0-20230915.001310-1-javadoc.jar.sha512 + - maven\org\opensearch\plugin\analysis-stempel\3.0.0-SNAPSHOT\analysis-stempel-3.0.0-20230915.001310-1-sources.jar + - maven\org\opensearch\plugin\analysis-stempel\3.0.0-SNAPSHOT\analysis-stempel-3.0.0-20230915.001310-1-sources.jar.md5 + - maven\org\opensearch\plugin\analysis-stempel\3.0.0-SNAPSHOT\analysis-stempel-3.0.0-20230915.001310-1-sources.jar.sha1 + - maven\org\opensearch\plugin\analysis-stempel\3.0.0-SNAPSHOT\analysis-stempel-3.0.0-20230915.001310-1-sources.jar.sha256 + - maven\org\opensearch\plugin\analysis-stempel\3.0.0-SNAPSHOT\analysis-stempel-3.0.0-20230915.001310-1-sources.jar.sha512 + - maven\org\opensearch\plugin\analysis-stempel\3.0.0-SNAPSHOT\analysis-stempel-3.0.0-20230915.001310-1.jar + - maven\org\opensearch\plugin\analysis-stempel\3.0.0-SNAPSHOT\analysis-stempel-3.0.0-20230915.001310-1.jar.md5 + - maven\org\opensearch\plugin\analysis-stempel\3.0.0-SNAPSHOT\analysis-stempel-3.0.0-20230915.001310-1.jar.sha1 + - maven\org\opensearch\plugin\analysis-stempel\3.0.0-SNAPSHOT\analysis-stempel-3.0.0-20230915.001310-1.jar.sha256 + - maven\org\opensearch\plugin\analysis-stempel\3.0.0-SNAPSHOT\analysis-stempel-3.0.0-20230915.001310-1.jar.sha512 + - maven\org\opensearch\plugin\analysis-stempel\3.0.0-SNAPSHOT\analysis-stempel-3.0.0-20230915.001310-1.module + - maven\org\opensearch\plugin\analysis-stempel\3.0.0-SNAPSHOT\analysis-stempel-3.0.0-20230915.001310-1.module.md5 + - maven\org\opensearch\plugin\analysis-stempel\3.0.0-SNAPSHOT\analysis-stempel-3.0.0-20230915.001310-1.module.sha1 + - maven\org\opensearch\plugin\analysis-stempel\3.0.0-SNAPSHOT\analysis-stempel-3.0.0-20230915.001310-1.module.sha256 + - maven\org\opensearch\plugin\analysis-stempel\3.0.0-SNAPSHOT\analysis-stempel-3.0.0-20230915.001310-1.module.sha512 + - maven\org\opensearch\plugin\analysis-stempel\3.0.0-SNAPSHOT\analysis-stempel-3.0.0-20230915.001310-1.pom + - maven\org\opensearch\plugin\analysis-stempel\3.0.0-SNAPSHOT\analysis-stempel-3.0.0-20230915.001310-1.pom.md5 + - maven\org\opensearch\plugin\analysis-stempel\3.0.0-SNAPSHOT\analysis-stempel-3.0.0-20230915.001310-1.pom.sha1 + - maven\org\opensearch\plugin\analysis-stempel\3.0.0-SNAPSHOT\analysis-stempel-3.0.0-20230915.001310-1.pom.sha256 + - maven\org\opensearch\plugin\analysis-stempel\3.0.0-SNAPSHOT\analysis-stempel-3.0.0-20230915.001310-1.pom.sha512 + - maven\org\opensearch\plugin\analysis-stempel\3.0.0-SNAPSHOT\maven-metadata.xml + - maven\org\opensearch\plugin\analysis-stempel\3.0.0-SNAPSHOT\maven-metadata.xml.md5 + - maven\org\opensearch\plugin\analysis-stempel\3.0.0-SNAPSHOT\maven-metadata.xml.sha1 + - maven\org\opensearch\plugin\analysis-stempel\3.0.0-SNAPSHOT\maven-metadata.xml.sha256 + - maven\org\opensearch\plugin\analysis-stempel\3.0.0-SNAPSHOT\maven-metadata.xml.sha512 + - maven\org\opensearch\plugin\analysis-ukrainian\maven-metadata.xml + - maven\org\opensearch\plugin\analysis-ukrainian\maven-metadata.xml.md5 + - maven\org\opensearch\plugin\analysis-ukrainian\maven-metadata.xml.sha1 + - maven\org\opensearch\plugin\analysis-ukrainian\maven-metadata.xml.sha256 + - maven\org\opensearch\plugin\analysis-ukrainian\maven-metadata.xml.sha512 + - maven\org\opensearch\plugin\analysis-ukrainian\3.0.0-SNAPSHOT\analysis-ukrainian-3.0.0-20230915.001310-1-javadoc.jar + - maven\org\opensearch\plugin\analysis-ukrainian\3.0.0-SNAPSHOT\analysis-ukrainian-3.0.0-20230915.001310-1-javadoc.jar.md5 + - maven\org\opensearch\plugin\analysis-ukrainian\3.0.0-SNAPSHOT\analysis-ukrainian-3.0.0-20230915.001310-1-javadoc.jar.sha1 + - maven\org\opensearch\plugin\analysis-ukrainian\3.0.0-SNAPSHOT\analysis-ukrainian-3.0.0-20230915.001310-1-javadoc.jar.sha256 + - maven\org\opensearch\plugin\analysis-ukrainian\3.0.0-SNAPSHOT\analysis-ukrainian-3.0.0-20230915.001310-1-javadoc.jar.sha512 + - maven\org\opensearch\plugin\analysis-ukrainian\3.0.0-SNAPSHOT\analysis-ukrainian-3.0.0-20230915.001310-1-sources.jar + - maven\org\opensearch\plugin\analysis-ukrainian\3.0.0-SNAPSHOT\analysis-ukrainian-3.0.0-20230915.001310-1-sources.jar.md5 + - maven\org\opensearch\plugin\analysis-ukrainian\3.0.0-SNAPSHOT\analysis-ukrainian-3.0.0-20230915.001310-1-sources.jar.sha1 + - maven\org\opensearch\plugin\analysis-ukrainian\3.0.0-SNAPSHOT\analysis-ukrainian-3.0.0-20230915.001310-1-sources.jar.sha256 + - maven\org\opensearch\plugin\analysis-ukrainian\3.0.0-SNAPSHOT\analysis-ukrainian-3.0.0-20230915.001310-1-sources.jar.sha512 + - maven\org\opensearch\plugin\analysis-ukrainian\3.0.0-SNAPSHOT\analysis-ukrainian-3.0.0-20230915.001310-1.jar + - maven\org\opensearch\plugin\analysis-ukrainian\3.0.0-SNAPSHOT\analysis-ukrainian-3.0.0-20230915.001310-1.jar.md5 + - maven\org\opensearch\plugin\analysis-ukrainian\3.0.0-SNAPSHOT\analysis-ukrainian-3.0.0-20230915.001310-1.jar.sha1 + - maven\org\opensearch\plugin\analysis-ukrainian\3.0.0-SNAPSHOT\analysis-ukrainian-3.0.0-20230915.001310-1.jar.sha256 + - maven\org\opensearch\plugin\analysis-ukrainian\3.0.0-SNAPSHOT\analysis-ukrainian-3.0.0-20230915.001310-1.jar.sha512 + - maven\org\opensearch\plugin\analysis-ukrainian\3.0.0-SNAPSHOT\analysis-ukrainian-3.0.0-20230915.001310-1.module + - maven\org\opensearch\plugin\analysis-ukrainian\3.0.0-SNAPSHOT\analysis-ukrainian-3.0.0-20230915.001310-1.module.md5 + - maven\org\opensearch\plugin\analysis-ukrainian\3.0.0-SNAPSHOT\analysis-ukrainian-3.0.0-20230915.001310-1.module.sha1 + - maven\org\opensearch\plugin\analysis-ukrainian\3.0.0-SNAPSHOT\analysis-ukrainian-3.0.0-20230915.001310-1.module.sha256 + - maven\org\opensearch\plugin\analysis-ukrainian\3.0.0-SNAPSHOT\analysis-ukrainian-3.0.0-20230915.001310-1.module.sha512 + - maven\org\opensearch\plugin\analysis-ukrainian\3.0.0-SNAPSHOT\analysis-ukrainian-3.0.0-20230915.001310-1.pom + - maven\org\opensearch\plugin\analysis-ukrainian\3.0.0-SNAPSHOT\analysis-ukrainian-3.0.0-20230915.001310-1.pom.md5 + - maven\org\opensearch\plugin\analysis-ukrainian\3.0.0-SNAPSHOT\analysis-ukrainian-3.0.0-20230915.001310-1.pom.sha1 + - maven\org\opensearch\plugin\analysis-ukrainian\3.0.0-SNAPSHOT\analysis-ukrainian-3.0.0-20230915.001310-1.pom.sha256 + - maven\org\opensearch\plugin\analysis-ukrainian\3.0.0-SNAPSHOT\analysis-ukrainian-3.0.0-20230915.001310-1.pom.sha512 + - maven\org\opensearch\plugin\analysis-ukrainian\3.0.0-SNAPSHOT\maven-metadata.xml + - maven\org\opensearch\plugin\analysis-ukrainian\3.0.0-SNAPSHOT\maven-metadata.xml.md5 + - maven\org\opensearch\plugin\analysis-ukrainian\3.0.0-SNAPSHOT\maven-metadata.xml.sha1 + - maven\org\opensearch\plugin\analysis-ukrainian\3.0.0-SNAPSHOT\maven-metadata.xml.sha256 + - maven\org\opensearch\plugin\analysis-ukrainian\3.0.0-SNAPSHOT\maven-metadata.xml.sha512 + - maven\org\opensearch\plugin\client-benchmark-noop-api\maven-metadata.xml + - maven\org\opensearch\plugin\client-benchmark-noop-api\maven-metadata.xml.md5 + - maven\org\opensearch\plugin\client-benchmark-noop-api\maven-metadata.xml.sha1 + - maven\org\opensearch\plugin\client-benchmark-noop-api\maven-metadata.xml.sha256 + - maven\org\opensearch\plugin\client-benchmark-noop-api\maven-metadata.xml.sha512 + - maven\org\opensearch\plugin\client-benchmark-noop-api\3.0.0-SNAPSHOT\client-benchmark-noop-api-3.0.0-20230915.001310-1-javadoc.jar + - maven\org\opensearch\plugin\client-benchmark-noop-api\3.0.0-SNAPSHOT\client-benchmark-noop-api-3.0.0-20230915.001310-1-javadoc.jar.md5 + - maven\org\opensearch\plugin\client-benchmark-noop-api\3.0.0-SNAPSHOT\client-benchmark-noop-api-3.0.0-20230915.001310-1-javadoc.jar.sha1 + - maven\org\opensearch\plugin\client-benchmark-noop-api\3.0.0-SNAPSHOT\client-benchmark-noop-api-3.0.0-20230915.001310-1-javadoc.jar.sha256 + - maven\org\opensearch\plugin\client-benchmark-noop-api\3.0.0-SNAPSHOT\client-benchmark-noop-api-3.0.0-20230915.001310-1-javadoc.jar.sha512 + - maven\org\opensearch\plugin\client-benchmark-noop-api\3.0.0-SNAPSHOT\client-benchmark-noop-api-3.0.0-20230915.001310-1-sources.jar + - maven\org\opensearch\plugin\client-benchmark-noop-api\3.0.0-SNAPSHOT\client-benchmark-noop-api-3.0.0-20230915.001310-1-sources.jar.md5 + - maven\org\opensearch\plugin\client-benchmark-noop-api\3.0.0-SNAPSHOT\client-benchmark-noop-api-3.0.0-20230915.001310-1-sources.jar.sha1 + - maven\org\opensearch\plugin\client-benchmark-noop-api\3.0.0-SNAPSHOT\client-benchmark-noop-api-3.0.0-20230915.001310-1-sources.jar.sha256 + - maven\org\opensearch\plugin\client-benchmark-noop-api\3.0.0-SNAPSHOT\client-benchmark-noop-api-3.0.0-20230915.001310-1-sources.jar.sha512 + - maven\org\opensearch\plugin\client-benchmark-noop-api\3.0.0-SNAPSHOT\client-benchmark-noop-api-3.0.0-20230915.001310-1.jar + - maven\org\opensearch\plugin\client-benchmark-noop-api\3.0.0-SNAPSHOT\client-benchmark-noop-api-3.0.0-20230915.001310-1.jar.md5 + - maven\org\opensearch\plugin\client-benchmark-noop-api\3.0.0-SNAPSHOT\client-benchmark-noop-api-3.0.0-20230915.001310-1.jar.sha1 + - maven\org\opensearch\plugin\client-benchmark-noop-api\3.0.0-SNAPSHOT\client-benchmark-noop-api-3.0.0-20230915.001310-1.jar.sha256 + - maven\org\opensearch\plugin\client-benchmark-noop-api\3.0.0-SNAPSHOT\client-benchmark-noop-api-3.0.0-20230915.001310-1.jar.sha512 + - maven\org\opensearch\plugin\client-benchmark-noop-api\3.0.0-SNAPSHOT\client-benchmark-noop-api-3.0.0-20230915.001310-1.module + - maven\org\opensearch\plugin\client-benchmark-noop-api\3.0.0-SNAPSHOT\client-benchmark-noop-api-3.0.0-20230915.001310-1.module.md5 + - maven\org\opensearch\plugin\client-benchmark-noop-api\3.0.0-SNAPSHOT\client-benchmark-noop-api-3.0.0-20230915.001310-1.module.sha1 + - maven\org\opensearch\plugin\client-benchmark-noop-api\3.0.0-SNAPSHOT\client-benchmark-noop-api-3.0.0-20230915.001310-1.module.sha256 + - maven\org\opensearch\plugin\client-benchmark-noop-api\3.0.0-SNAPSHOT\client-benchmark-noop-api-3.0.0-20230915.001310-1.module.sha512 + - maven\org\opensearch\plugin\client-benchmark-noop-api\3.0.0-SNAPSHOT\client-benchmark-noop-api-3.0.0-20230915.001310-1.pom + - maven\org\opensearch\plugin\client-benchmark-noop-api\3.0.0-SNAPSHOT\client-benchmark-noop-api-3.0.0-20230915.001310-1.pom.md5 + - maven\org\opensearch\plugin\client-benchmark-noop-api\3.0.0-SNAPSHOT\client-benchmark-noop-api-3.0.0-20230915.001310-1.pom.sha1 + - maven\org\opensearch\plugin\client-benchmark-noop-api\3.0.0-SNAPSHOT\client-benchmark-noop-api-3.0.0-20230915.001310-1.pom.sha256 + - maven\org\opensearch\plugin\client-benchmark-noop-api\3.0.0-SNAPSHOT\client-benchmark-noop-api-3.0.0-20230915.001310-1.pom.sha512 + - maven\org\opensearch\plugin\client-benchmark-noop-api\3.0.0-SNAPSHOT\maven-metadata.xml + - maven\org\opensearch\plugin\client-benchmark-noop-api\3.0.0-SNAPSHOT\maven-metadata.xml.md5 + - maven\org\opensearch\plugin\client-benchmark-noop-api\3.0.0-SNAPSHOT\maven-metadata.xml.sha1 + - maven\org\opensearch\plugin\client-benchmark-noop-api\3.0.0-SNAPSHOT\maven-metadata.xml.sha256 + - maven\org\opensearch\plugin\client-benchmark-noop-api\3.0.0-SNAPSHOT\maven-metadata.xml.sha512 + - maven\org\opensearch\plugin\crypto-kms\maven-metadata.xml + - maven\org\opensearch\plugin\crypto-kms\maven-metadata.xml.md5 + - maven\org\opensearch\plugin\crypto-kms\maven-metadata.xml.sha1 + - maven\org\opensearch\plugin\crypto-kms\maven-metadata.xml.sha256 + - maven\org\opensearch\plugin\crypto-kms\maven-metadata.xml.sha512 + - maven\org\opensearch\plugin\crypto-kms\3.0.0-SNAPSHOT\crypto-kms-3.0.0-20230915.001310-1-javadoc.jar + - maven\org\opensearch\plugin\crypto-kms\3.0.0-SNAPSHOT\crypto-kms-3.0.0-20230915.001310-1-javadoc.jar.md5 + - maven\org\opensearch\plugin\crypto-kms\3.0.0-SNAPSHOT\crypto-kms-3.0.0-20230915.001310-1-javadoc.jar.sha1 + - maven\org\opensearch\plugin\crypto-kms\3.0.0-SNAPSHOT\crypto-kms-3.0.0-20230915.001310-1-javadoc.jar.sha256 + - maven\org\opensearch\plugin\crypto-kms\3.0.0-SNAPSHOT\crypto-kms-3.0.0-20230915.001310-1-javadoc.jar.sha512 + - maven\org\opensearch\plugin\crypto-kms\3.0.0-SNAPSHOT\crypto-kms-3.0.0-20230915.001310-1-sources.jar + - maven\org\opensearch\plugin\crypto-kms\3.0.0-SNAPSHOT\crypto-kms-3.0.0-20230915.001310-1-sources.jar.md5 + - maven\org\opensearch\plugin\crypto-kms\3.0.0-SNAPSHOT\crypto-kms-3.0.0-20230915.001310-1-sources.jar.sha1 + - maven\org\opensearch\plugin\crypto-kms\3.0.0-SNAPSHOT\crypto-kms-3.0.0-20230915.001310-1-sources.jar.sha256 + - maven\org\opensearch\plugin\crypto-kms\3.0.0-SNAPSHOT\crypto-kms-3.0.0-20230915.001310-1-sources.jar.sha512 + - maven\org\opensearch\plugin\crypto-kms\3.0.0-SNAPSHOT\crypto-kms-3.0.0-20230915.001310-1.jar + - maven\org\opensearch\plugin\crypto-kms\3.0.0-SNAPSHOT\crypto-kms-3.0.0-20230915.001310-1.jar.md5 + - maven\org\opensearch\plugin\crypto-kms\3.0.0-SNAPSHOT\crypto-kms-3.0.0-20230915.001310-1.jar.sha1 + - maven\org\opensearch\plugin\crypto-kms\3.0.0-SNAPSHOT\crypto-kms-3.0.0-20230915.001310-1.jar.sha256 + - maven\org\opensearch\plugin\crypto-kms\3.0.0-SNAPSHOT\crypto-kms-3.0.0-20230915.001310-1.jar.sha512 + - maven\org\opensearch\plugin\crypto-kms\3.0.0-SNAPSHOT\crypto-kms-3.0.0-20230915.001310-1.module + - maven\org\opensearch\plugin\crypto-kms\3.0.0-SNAPSHOT\crypto-kms-3.0.0-20230915.001310-1.module.md5 + - maven\org\opensearch\plugin\crypto-kms\3.0.0-SNAPSHOT\crypto-kms-3.0.0-20230915.001310-1.module.sha1 + - maven\org\opensearch\plugin\crypto-kms\3.0.0-SNAPSHOT\crypto-kms-3.0.0-20230915.001310-1.module.sha256 + - maven\org\opensearch\plugin\crypto-kms\3.0.0-SNAPSHOT\crypto-kms-3.0.0-20230915.001310-1.module.sha512 + - maven\org\opensearch\plugin\crypto-kms\3.0.0-SNAPSHOT\crypto-kms-3.0.0-20230915.001310-1.pom + - maven\org\opensearch\plugin\crypto-kms\3.0.0-SNAPSHOT\crypto-kms-3.0.0-20230915.001310-1.pom.md5 + - maven\org\opensearch\plugin\crypto-kms\3.0.0-SNAPSHOT\crypto-kms-3.0.0-20230915.001310-1.pom.sha1 + - maven\org\opensearch\plugin\crypto-kms\3.0.0-SNAPSHOT\crypto-kms-3.0.0-20230915.001310-1.pom.sha256 + - maven\org\opensearch\plugin\crypto-kms\3.0.0-SNAPSHOT\crypto-kms-3.0.0-20230915.001310-1.pom.sha512 + - maven\org\opensearch\plugin\crypto-kms\3.0.0-SNAPSHOT\maven-metadata.xml + - maven\org\opensearch\plugin\crypto-kms\3.0.0-SNAPSHOT\maven-metadata.xml.md5 + - maven\org\opensearch\plugin\crypto-kms\3.0.0-SNAPSHOT\maven-metadata.xml.sha1 + - maven\org\opensearch\plugin\crypto-kms\3.0.0-SNAPSHOT\maven-metadata.xml.sha256 + - maven\org\opensearch\plugin\crypto-kms\3.0.0-SNAPSHOT\maven-metadata.xml.sha512 + - maven\org\opensearch\plugin\discovery-azure-classic\maven-metadata.xml + - maven\org\opensearch\plugin\discovery-azure-classic\maven-metadata.xml.md5 + - maven\org\opensearch\plugin\discovery-azure-classic\maven-metadata.xml.sha1 + - maven\org\opensearch\plugin\discovery-azure-classic\maven-metadata.xml.sha256 + - maven\org\opensearch\plugin\discovery-azure-classic\maven-metadata.xml.sha512 + - maven\org\opensearch\plugin\discovery-azure-classic\3.0.0-SNAPSHOT\discovery-azure-classic-3.0.0-20230915.001310-1-javadoc.jar + - maven\org\opensearch\plugin\discovery-azure-classic\3.0.0-SNAPSHOT\discovery-azure-classic-3.0.0-20230915.001310-1-javadoc.jar.md5 + - maven\org\opensearch\plugin\discovery-azure-classic\3.0.0-SNAPSHOT\discovery-azure-classic-3.0.0-20230915.001310-1-javadoc.jar.sha1 + - maven\org\opensearch\plugin\discovery-azure-classic\3.0.0-SNAPSHOT\discovery-azure-classic-3.0.0-20230915.001310-1-javadoc.jar.sha256 + - maven\org\opensearch\plugin\discovery-azure-classic\3.0.0-SNAPSHOT\discovery-azure-classic-3.0.0-20230915.001310-1-javadoc.jar.sha512 + - maven\org\opensearch\plugin\discovery-azure-classic\3.0.0-SNAPSHOT\discovery-azure-classic-3.0.0-20230915.001310-1-sources.jar + - maven\org\opensearch\plugin\discovery-azure-classic\3.0.0-SNAPSHOT\discovery-azure-classic-3.0.0-20230915.001310-1-sources.jar.md5 + - maven\org\opensearch\plugin\discovery-azure-classic\3.0.0-SNAPSHOT\discovery-azure-classic-3.0.0-20230915.001310-1-sources.jar.sha1 + - maven\org\opensearch\plugin\discovery-azure-classic\3.0.0-SNAPSHOT\discovery-azure-classic-3.0.0-20230915.001310-1-sources.jar.sha256 + - maven\org\opensearch\plugin\discovery-azure-classic\3.0.0-SNAPSHOT\discovery-azure-classic-3.0.0-20230915.001310-1-sources.jar.sha512 + - maven\org\opensearch\plugin\discovery-azure-classic\3.0.0-SNAPSHOT\discovery-azure-classic-3.0.0-20230915.001310-1.jar + - maven\org\opensearch\plugin\discovery-azure-classic\3.0.0-SNAPSHOT\discovery-azure-classic-3.0.0-20230915.001310-1.jar.md5 + - maven\org\opensearch\plugin\discovery-azure-classic\3.0.0-SNAPSHOT\discovery-azure-classic-3.0.0-20230915.001310-1.jar.sha1 + - maven\org\opensearch\plugin\discovery-azure-classic\3.0.0-SNAPSHOT\discovery-azure-classic-3.0.0-20230915.001310-1.jar.sha256 + - maven\org\opensearch\plugin\discovery-azure-classic\3.0.0-SNAPSHOT\discovery-azure-classic-3.0.0-20230915.001310-1.jar.sha512 + - maven\org\opensearch\plugin\discovery-azure-classic\3.0.0-SNAPSHOT\discovery-azure-classic-3.0.0-20230915.001310-1.module + - maven\org\opensearch\plugin\discovery-azure-classic\3.0.0-SNAPSHOT\discovery-azure-classic-3.0.0-20230915.001310-1.module.md5 + - maven\org\opensearch\plugin\discovery-azure-classic\3.0.0-SNAPSHOT\discovery-azure-classic-3.0.0-20230915.001310-1.module.sha1 + - maven\org\opensearch\plugin\discovery-azure-classic\3.0.0-SNAPSHOT\discovery-azure-classic-3.0.0-20230915.001310-1.module.sha256 + - maven\org\opensearch\plugin\discovery-azure-classic\3.0.0-SNAPSHOT\discovery-azure-classic-3.0.0-20230915.001310-1.module.sha512 + - maven\org\opensearch\plugin\discovery-azure-classic\3.0.0-SNAPSHOT\discovery-azure-classic-3.0.0-20230915.001310-1.pom + - maven\org\opensearch\plugin\discovery-azure-classic\3.0.0-SNAPSHOT\discovery-azure-classic-3.0.0-20230915.001310-1.pom.md5 + - maven\org\opensearch\plugin\discovery-azure-classic\3.0.0-SNAPSHOT\discovery-azure-classic-3.0.0-20230915.001310-1.pom.sha1 + - maven\org\opensearch\plugin\discovery-azure-classic\3.0.0-SNAPSHOT\discovery-azure-classic-3.0.0-20230915.001310-1.pom.sha256 + - maven\org\opensearch\plugin\discovery-azure-classic\3.0.0-SNAPSHOT\discovery-azure-classic-3.0.0-20230915.001310-1.pom.sha512 + - maven\org\opensearch\plugin\discovery-azure-classic\3.0.0-SNAPSHOT\maven-metadata.xml + - maven\org\opensearch\plugin\discovery-azure-classic\3.0.0-SNAPSHOT\maven-metadata.xml.md5 + - maven\org\opensearch\plugin\discovery-azure-classic\3.0.0-SNAPSHOT\maven-metadata.xml.sha1 + - maven\org\opensearch\plugin\discovery-azure-classic\3.0.0-SNAPSHOT\maven-metadata.xml.sha256 + - maven\org\opensearch\plugin\discovery-azure-classic\3.0.0-SNAPSHOT\maven-metadata.xml.sha512 + - maven\org\opensearch\plugin\discovery-ec2\maven-metadata.xml + - maven\org\opensearch\plugin\discovery-ec2\maven-metadata.xml.md5 + - maven\org\opensearch\plugin\discovery-ec2\maven-metadata.xml.sha1 + - maven\org\opensearch\plugin\discovery-ec2\maven-metadata.xml.sha256 + - maven\org\opensearch\plugin\discovery-ec2\maven-metadata.xml.sha512 + - maven\org\opensearch\plugin\discovery-ec2\3.0.0-SNAPSHOT\discovery-ec2-3.0.0-20230915.001310-1-javadoc.jar + - maven\org\opensearch\plugin\discovery-ec2\3.0.0-SNAPSHOT\discovery-ec2-3.0.0-20230915.001310-1-javadoc.jar.md5 + - maven\org\opensearch\plugin\discovery-ec2\3.0.0-SNAPSHOT\discovery-ec2-3.0.0-20230915.001310-1-javadoc.jar.sha1 + - maven\org\opensearch\plugin\discovery-ec2\3.0.0-SNAPSHOT\discovery-ec2-3.0.0-20230915.001310-1-javadoc.jar.sha256 + - maven\org\opensearch\plugin\discovery-ec2\3.0.0-SNAPSHOT\discovery-ec2-3.0.0-20230915.001310-1-javadoc.jar.sha512 + - maven\org\opensearch\plugin\discovery-ec2\3.0.0-SNAPSHOT\discovery-ec2-3.0.0-20230915.001310-1-sources.jar + - maven\org\opensearch\plugin\discovery-ec2\3.0.0-SNAPSHOT\discovery-ec2-3.0.0-20230915.001310-1-sources.jar.md5 + - maven\org\opensearch\plugin\discovery-ec2\3.0.0-SNAPSHOT\discovery-ec2-3.0.0-20230915.001310-1-sources.jar.sha1 + - maven\org\opensearch\plugin\discovery-ec2\3.0.0-SNAPSHOT\discovery-ec2-3.0.0-20230915.001310-1-sources.jar.sha256 + - maven\org\opensearch\plugin\discovery-ec2\3.0.0-SNAPSHOT\discovery-ec2-3.0.0-20230915.001310-1-sources.jar.sha512 + - maven\org\opensearch\plugin\discovery-ec2\3.0.0-SNAPSHOT\discovery-ec2-3.0.0-20230915.001310-1.jar + - maven\org\opensearch\plugin\discovery-ec2\3.0.0-SNAPSHOT\discovery-ec2-3.0.0-20230915.001310-1.jar.md5 + - maven\org\opensearch\plugin\discovery-ec2\3.0.0-SNAPSHOT\discovery-ec2-3.0.0-20230915.001310-1.jar.sha1 + - maven\org\opensearch\plugin\discovery-ec2\3.0.0-SNAPSHOT\discovery-ec2-3.0.0-20230915.001310-1.jar.sha256 + - maven\org\opensearch\plugin\discovery-ec2\3.0.0-SNAPSHOT\discovery-ec2-3.0.0-20230915.001310-1.jar.sha512 + - maven\org\opensearch\plugin\discovery-ec2\3.0.0-SNAPSHOT\discovery-ec2-3.0.0-20230915.001310-1.module + - maven\org\opensearch\plugin\discovery-ec2\3.0.0-SNAPSHOT\discovery-ec2-3.0.0-20230915.001310-1.module.md5 + - maven\org\opensearch\plugin\discovery-ec2\3.0.0-SNAPSHOT\discovery-ec2-3.0.0-20230915.001310-1.module.sha1 + - maven\org\opensearch\plugin\discovery-ec2\3.0.0-SNAPSHOT\discovery-ec2-3.0.0-20230915.001310-1.module.sha256 + - maven\org\opensearch\plugin\discovery-ec2\3.0.0-SNAPSHOT\discovery-ec2-3.0.0-20230915.001310-1.module.sha512 + - maven\org\opensearch\plugin\discovery-ec2\3.0.0-SNAPSHOT\discovery-ec2-3.0.0-20230915.001310-1.pom + - maven\org\opensearch\plugin\discovery-ec2\3.0.0-SNAPSHOT\discovery-ec2-3.0.0-20230915.001310-1.pom.md5 + - maven\org\opensearch\plugin\discovery-ec2\3.0.0-SNAPSHOT\discovery-ec2-3.0.0-20230915.001310-1.pom.sha1 + - maven\org\opensearch\plugin\discovery-ec2\3.0.0-SNAPSHOT\discovery-ec2-3.0.0-20230915.001310-1.pom.sha256 + - maven\org\opensearch\plugin\discovery-ec2\3.0.0-SNAPSHOT\discovery-ec2-3.0.0-20230915.001310-1.pom.sha512 + - maven\org\opensearch\plugin\discovery-ec2\3.0.0-SNAPSHOT\maven-metadata.xml + - maven\org\opensearch\plugin\discovery-ec2\3.0.0-SNAPSHOT\maven-metadata.xml.md5 + - maven\org\opensearch\plugin\discovery-ec2\3.0.0-SNAPSHOT\maven-metadata.xml.sha1 + - maven\org\opensearch\plugin\discovery-ec2\3.0.0-SNAPSHOT\maven-metadata.xml.sha256 + - maven\org\opensearch\plugin\discovery-ec2\3.0.0-SNAPSHOT\maven-metadata.xml.sha512 + - maven\org\opensearch\plugin\discovery-gce\maven-metadata.xml + - maven\org\opensearch\plugin\discovery-gce\maven-metadata.xml.md5 + - maven\org\opensearch\plugin\discovery-gce\maven-metadata.xml.sha1 + - maven\org\opensearch\plugin\discovery-gce\maven-metadata.xml.sha256 + - maven\org\opensearch\plugin\discovery-gce\maven-metadata.xml.sha512 + - maven\org\opensearch\plugin\discovery-gce\3.0.0-SNAPSHOT\discovery-gce-3.0.0-20230915.001310-1-javadoc.jar + - maven\org\opensearch\plugin\discovery-gce\3.0.0-SNAPSHOT\discovery-gce-3.0.0-20230915.001310-1-javadoc.jar.md5 + - maven\org\opensearch\plugin\discovery-gce\3.0.0-SNAPSHOT\discovery-gce-3.0.0-20230915.001310-1-javadoc.jar.sha1 + - maven\org\opensearch\plugin\discovery-gce\3.0.0-SNAPSHOT\discovery-gce-3.0.0-20230915.001310-1-javadoc.jar.sha256 + - maven\org\opensearch\plugin\discovery-gce\3.0.0-SNAPSHOT\discovery-gce-3.0.0-20230915.001310-1-javadoc.jar.sha512 + - maven\org\opensearch\plugin\discovery-gce\3.0.0-SNAPSHOT\discovery-gce-3.0.0-20230915.001310-1-sources.jar + - maven\org\opensearch\plugin\discovery-gce\3.0.0-SNAPSHOT\discovery-gce-3.0.0-20230915.001310-1-sources.jar.md5 + - maven\org\opensearch\plugin\discovery-gce\3.0.0-SNAPSHOT\discovery-gce-3.0.0-20230915.001310-1-sources.jar.sha1 + - maven\org\opensearch\plugin\discovery-gce\3.0.0-SNAPSHOT\discovery-gce-3.0.0-20230915.001310-1-sources.jar.sha256 + - maven\org\opensearch\plugin\discovery-gce\3.0.0-SNAPSHOT\discovery-gce-3.0.0-20230915.001310-1-sources.jar.sha512 + - maven\org\opensearch\plugin\discovery-gce\3.0.0-SNAPSHOT\discovery-gce-3.0.0-20230915.001310-1.jar + - maven\org\opensearch\plugin\discovery-gce\3.0.0-SNAPSHOT\discovery-gce-3.0.0-20230915.001310-1.jar.md5 + - maven\org\opensearch\plugin\discovery-gce\3.0.0-SNAPSHOT\discovery-gce-3.0.0-20230915.001310-1.jar.sha1 + - maven\org\opensearch\plugin\discovery-gce\3.0.0-SNAPSHOT\discovery-gce-3.0.0-20230915.001310-1.jar.sha256 + - maven\org\opensearch\plugin\discovery-gce\3.0.0-SNAPSHOT\discovery-gce-3.0.0-20230915.001310-1.jar.sha512 + - maven\org\opensearch\plugin\discovery-gce\3.0.0-SNAPSHOT\discovery-gce-3.0.0-20230915.001310-1.module + - maven\org\opensearch\plugin\discovery-gce\3.0.0-SNAPSHOT\discovery-gce-3.0.0-20230915.001310-1.module.md5 + - maven\org\opensearch\plugin\discovery-gce\3.0.0-SNAPSHOT\discovery-gce-3.0.0-20230915.001310-1.module.sha1 + - maven\org\opensearch\plugin\discovery-gce\3.0.0-SNAPSHOT\discovery-gce-3.0.0-20230915.001310-1.module.sha256 + - maven\org\opensearch\plugin\discovery-gce\3.0.0-SNAPSHOT\discovery-gce-3.0.0-20230915.001310-1.module.sha512 + - maven\org\opensearch\plugin\discovery-gce\3.0.0-SNAPSHOT\discovery-gce-3.0.0-20230915.001310-1.pom + - maven\org\opensearch\plugin\discovery-gce\3.0.0-SNAPSHOT\discovery-gce-3.0.0-20230915.001310-1.pom.md5 + - maven\org\opensearch\plugin\discovery-gce\3.0.0-SNAPSHOT\discovery-gce-3.0.0-20230915.001310-1.pom.sha1 + - maven\org\opensearch\plugin\discovery-gce\3.0.0-SNAPSHOT\discovery-gce-3.0.0-20230915.001310-1.pom.sha256 + - maven\org\opensearch\plugin\discovery-gce\3.0.0-SNAPSHOT\discovery-gce-3.0.0-20230915.001310-1.pom.sha512 + - maven\org\opensearch\plugin\discovery-gce\3.0.0-SNAPSHOT\maven-metadata.xml + - maven\org\opensearch\plugin\discovery-gce\3.0.0-SNAPSHOT\maven-metadata.xml.md5 + - maven\org\opensearch\plugin\discovery-gce\3.0.0-SNAPSHOT\maven-metadata.xml.sha1 + - maven\org\opensearch\plugin\discovery-gce\3.0.0-SNAPSHOT\maven-metadata.xml.sha256 + - maven\org\opensearch\plugin\discovery-gce\3.0.0-SNAPSHOT\maven-metadata.xml.sha512 + - maven\org\opensearch\plugin\events-correlation-engine\maven-metadata.xml + - maven\org\opensearch\plugin\events-correlation-engine\maven-metadata.xml.md5 + - maven\org\opensearch\plugin\events-correlation-engine\maven-metadata.xml.sha1 + - maven\org\opensearch\plugin\events-correlation-engine\maven-metadata.xml.sha256 + - maven\org\opensearch\plugin\events-correlation-engine\maven-metadata.xml.sha512 + - maven\org\opensearch\plugin\events-correlation-engine\3.0.0-SNAPSHOT\events-correlation-engine-3.0.0-20230915.001310-1-javadoc.jar + - maven\org\opensearch\plugin\events-correlation-engine\3.0.0-SNAPSHOT\events-correlation-engine-3.0.0-20230915.001310-1-javadoc.jar.md5 + - maven\org\opensearch\plugin\events-correlation-engine\3.0.0-SNAPSHOT\events-correlation-engine-3.0.0-20230915.001310-1-javadoc.jar.sha1 + - maven\org\opensearch\plugin\events-correlation-engine\3.0.0-SNAPSHOT\events-correlation-engine-3.0.0-20230915.001310-1-javadoc.jar.sha256 + - maven\org\opensearch\plugin\events-correlation-engine\3.0.0-SNAPSHOT\events-correlation-engine-3.0.0-20230915.001310-1-javadoc.jar.sha512 + - maven\org\opensearch\plugin\events-correlation-engine\3.0.0-SNAPSHOT\events-correlation-engine-3.0.0-20230915.001310-1-sources.jar + - maven\org\opensearch\plugin\events-correlation-engine\3.0.0-SNAPSHOT\events-correlation-engine-3.0.0-20230915.001310-1-sources.jar.md5 + - maven\org\opensearch\plugin\events-correlation-engine\3.0.0-SNAPSHOT\events-correlation-engine-3.0.0-20230915.001310-1-sources.jar.sha1 + - maven\org\opensearch\plugin\events-correlation-engine\3.0.0-SNAPSHOT\events-correlation-engine-3.0.0-20230915.001310-1-sources.jar.sha256 + - maven\org\opensearch\plugin\events-correlation-engine\3.0.0-SNAPSHOT\events-correlation-engine-3.0.0-20230915.001310-1-sources.jar.sha512 + - maven\org\opensearch\plugin\events-correlation-engine\3.0.0-SNAPSHOT\events-correlation-engine-3.0.0-20230915.001310-1.jar + - maven\org\opensearch\plugin\events-correlation-engine\3.0.0-SNAPSHOT\events-correlation-engine-3.0.0-20230915.001310-1.jar.md5 + - maven\org\opensearch\plugin\events-correlation-engine\3.0.0-SNAPSHOT\events-correlation-engine-3.0.0-20230915.001310-1.jar.sha1 + - maven\org\opensearch\plugin\events-correlation-engine\3.0.0-SNAPSHOT\events-correlation-engine-3.0.0-20230915.001310-1.jar.sha256 + - maven\org\opensearch\plugin\events-correlation-engine\3.0.0-SNAPSHOT\events-correlation-engine-3.0.0-20230915.001310-1.jar.sha512 + - maven\org\opensearch\plugin\events-correlation-engine\3.0.0-SNAPSHOT\events-correlation-engine-3.0.0-20230915.001310-1.module + - maven\org\opensearch\plugin\events-correlation-engine\3.0.0-SNAPSHOT\events-correlation-engine-3.0.0-20230915.001310-1.module.md5 + - maven\org\opensearch\plugin\events-correlation-engine\3.0.0-SNAPSHOT\events-correlation-engine-3.0.0-20230915.001310-1.module.sha1 + - maven\org\opensearch\plugin\events-correlation-engine\3.0.0-SNAPSHOT\events-correlation-engine-3.0.0-20230915.001310-1.module.sha256 + - maven\org\opensearch\plugin\events-correlation-engine\3.0.0-SNAPSHOT\events-correlation-engine-3.0.0-20230915.001310-1.module.sha512 + - maven\org\opensearch\plugin\events-correlation-engine\3.0.0-SNAPSHOT\events-correlation-engine-3.0.0-20230915.001310-1.pom + - maven\org\opensearch\plugin\events-correlation-engine\3.0.0-SNAPSHOT\events-correlation-engine-3.0.0-20230915.001310-1.pom.md5 + - maven\org\opensearch\plugin\events-correlation-engine\3.0.0-SNAPSHOT\events-correlation-engine-3.0.0-20230915.001310-1.pom.sha1 + - maven\org\opensearch\plugin\events-correlation-engine\3.0.0-SNAPSHOT\events-correlation-engine-3.0.0-20230915.001310-1.pom.sha256 + - maven\org\opensearch\plugin\events-correlation-engine\3.0.0-SNAPSHOT\events-correlation-engine-3.0.0-20230915.001310-1.pom.sha512 + - maven\org\opensearch\plugin\events-correlation-engine\3.0.0-SNAPSHOT\maven-metadata.xml + - maven\org\opensearch\plugin\events-correlation-engine\3.0.0-SNAPSHOT\maven-metadata.xml.md5 + - maven\org\opensearch\plugin\events-correlation-engine\3.0.0-SNAPSHOT\maven-metadata.xml.sha1 + - maven\org\opensearch\plugin\events-correlation-engine\3.0.0-SNAPSHOT\maven-metadata.xml.sha256 + - maven\org\opensearch\plugin\events-correlation-engine\3.0.0-SNAPSHOT\maven-metadata.xml.sha512 + - maven\org\opensearch\plugin\geo\maven-metadata.xml + - maven\org\opensearch\plugin\geo\maven-metadata.xml.md5 + - maven\org\opensearch\plugin\geo\maven-metadata.xml.sha1 + - maven\org\opensearch\plugin\geo\maven-metadata.xml.sha256 + - maven\org\opensearch\plugin\geo\maven-metadata.xml.sha512 + - maven\org\opensearch\plugin\geo\3.0.0-SNAPSHOT\geo-3.0.0-20230915.001310-1-javadoc.jar + - maven\org\opensearch\plugin\geo\3.0.0-SNAPSHOT\geo-3.0.0-20230915.001310-1-javadoc.jar.md5 + - maven\org\opensearch\plugin\geo\3.0.0-SNAPSHOT\geo-3.0.0-20230915.001310-1-javadoc.jar.sha1 + - maven\org\opensearch\plugin\geo\3.0.0-SNAPSHOT\geo-3.0.0-20230915.001310-1-javadoc.jar.sha256 + - maven\org\opensearch\plugin\geo\3.0.0-SNAPSHOT\geo-3.0.0-20230915.001310-1-javadoc.jar.sha512 + - maven\org\opensearch\plugin\geo\3.0.0-SNAPSHOT\geo-3.0.0-20230915.001310-1-sources.jar + - maven\org\opensearch\plugin\geo\3.0.0-SNAPSHOT\geo-3.0.0-20230915.001310-1-sources.jar.md5 + - maven\org\opensearch\plugin\geo\3.0.0-SNAPSHOT\geo-3.0.0-20230915.001310-1-sources.jar.sha1 + - maven\org\opensearch\plugin\geo\3.0.0-SNAPSHOT\geo-3.0.0-20230915.001310-1-sources.jar.sha256 + - maven\org\opensearch\plugin\geo\3.0.0-SNAPSHOT\geo-3.0.0-20230915.001310-1-sources.jar.sha512 + - maven\org\opensearch\plugin\geo\3.0.0-SNAPSHOT\geo-3.0.0-20230915.001310-1.jar + - maven\org\opensearch\plugin\geo\3.0.0-SNAPSHOT\geo-3.0.0-20230915.001310-1.jar.md5 + - maven\org\opensearch\plugin\geo\3.0.0-SNAPSHOT\geo-3.0.0-20230915.001310-1.jar.sha1 + - maven\org\opensearch\plugin\geo\3.0.0-SNAPSHOT\geo-3.0.0-20230915.001310-1.jar.sha256 + - maven\org\opensearch\plugin\geo\3.0.0-SNAPSHOT\geo-3.0.0-20230915.001310-1.jar.sha512 + - maven\org\opensearch\plugin\geo\3.0.0-SNAPSHOT\geo-3.0.0-20230915.001310-1.module + - maven\org\opensearch\plugin\geo\3.0.0-SNAPSHOT\geo-3.0.0-20230915.001310-1.module.md5 + - maven\org\opensearch\plugin\geo\3.0.0-SNAPSHOT\geo-3.0.0-20230915.001310-1.module.sha1 + - maven\org\opensearch\plugin\geo\3.0.0-SNAPSHOT\geo-3.0.0-20230915.001310-1.module.sha256 + - maven\org\opensearch\plugin\geo\3.0.0-SNAPSHOT\geo-3.0.0-20230915.001310-1.module.sha512 + - maven\org\opensearch\plugin\geo\3.0.0-SNAPSHOT\geo-3.0.0-20230915.001310-1.pom + - maven\org\opensearch\plugin\geo\3.0.0-SNAPSHOT\geo-3.0.0-20230915.001310-1.pom.md5 + - maven\org\opensearch\plugin\geo\3.0.0-SNAPSHOT\geo-3.0.0-20230915.001310-1.pom.sha1 + - maven\org\opensearch\plugin\geo\3.0.0-SNAPSHOT\geo-3.0.0-20230915.001310-1.pom.sha256 + - maven\org\opensearch\plugin\geo\3.0.0-SNAPSHOT\geo-3.0.0-20230915.001310-1.pom.sha512 + - maven\org\opensearch\plugin\geo\3.0.0-SNAPSHOT\maven-metadata.xml + - maven\org\opensearch\plugin\geo\3.0.0-SNAPSHOT\maven-metadata.xml.md5 + - maven\org\opensearch\plugin\geo\3.0.0-SNAPSHOT\maven-metadata.xml.sha1 + - maven\org\opensearch\plugin\geo\3.0.0-SNAPSHOT\maven-metadata.xml.sha256 + - maven\org\opensearch\plugin\geo\3.0.0-SNAPSHOT\maven-metadata.xml.sha512 + - maven\org\opensearch\plugin\identity-shiro\maven-metadata.xml + - maven\org\opensearch\plugin\identity-shiro\maven-metadata.xml.md5 + - maven\org\opensearch\plugin\identity-shiro\maven-metadata.xml.sha1 + - maven\org\opensearch\plugin\identity-shiro\maven-metadata.xml.sha256 + - maven\org\opensearch\plugin\identity-shiro\maven-metadata.xml.sha512 + - maven\org\opensearch\plugin\identity-shiro\3.0.0-SNAPSHOT\identity-shiro-3.0.0-20230915.001310-1-javadoc.jar + - maven\org\opensearch\plugin\identity-shiro\3.0.0-SNAPSHOT\identity-shiro-3.0.0-20230915.001310-1-javadoc.jar.md5 + - maven\org\opensearch\plugin\identity-shiro\3.0.0-SNAPSHOT\identity-shiro-3.0.0-20230915.001310-1-javadoc.jar.sha1 + - maven\org\opensearch\plugin\identity-shiro\3.0.0-SNAPSHOT\identity-shiro-3.0.0-20230915.001310-1-javadoc.jar.sha256 + - maven\org\opensearch\plugin\identity-shiro\3.0.0-SNAPSHOT\identity-shiro-3.0.0-20230915.001310-1-javadoc.jar.sha512 + - maven\org\opensearch\plugin\identity-shiro\3.0.0-SNAPSHOT\identity-shiro-3.0.0-20230915.001310-1-sources.jar + - maven\org\opensearch\plugin\identity-shiro\3.0.0-SNAPSHOT\identity-shiro-3.0.0-20230915.001310-1-sources.jar.md5 + - maven\org\opensearch\plugin\identity-shiro\3.0.0-SNAPSHOT\identity-shiro-3.0.0-20230915.001310-1-sources.jar.sha1 + - maven\org\opensearch\plugin\identity-shiro\3.0.0-SNAPSHOT\identity-shiro-3.0.0-20230915.001310-1-sources.jar.sha256 + - maven\org\opensearch\plugin\identity-shiro\3.0.0-SNAPSHOT\identity-shiro-3.0.0-20230915.001310-1-sources.jar.sha512 + - maven\org\opensearch\plugin\identity-shiro\3.0.0-SNAPSHOT\identity-shiro-3.0.0-20230915.001310-1.jar + - maven\org\opensearch\plugin\identity-shiro\3.0.0-SNAPSHOT\identity-shiro-3.0.0-20230915.001310-1.jar.md5 + - maven\org\opensearch\plugin\identity-shiro\3.0.0-SNAPSHOT\identity-shiro-3.0.0-20230915.001310-1.jar.sha1 + - maven\org\opensearch\plugin\identity-shiro\3.0.0-SNAPSHOT\identity-shiro-3.0.0-20230915.001310-1.jar.sha256 + - maven\org\opensearch\plugin\identity-shiro\3.0.0-SNAPSHOT\identity-shiro-3.0.0-20230915.001310-1.jar.sha512 + - maven\org\opensearch\plugin\identity-shiro\3.0.0-SNAPSHOT\identity-shiro-3.0.0-20230915.001310-1.module + - maven\org\opensearch\plugin\identity-shiro\3.0.0-SNAPSHOT\identity-shiro-3.0.0-20230915.001310-1.module.md5 + - maven\org\opensearch\plugin\identity-shiro\3.0.0-SNAPSHOT\identity-shiro-3.0.0-20230915.001310-1.module.sha1 + - maven\org\opensearch\plugin\identity-shiro\3.0.0-SNAPSHOT\identity-shiro-3.0.0-20230915.001310-1.module.sha256 + - maven\org\opensearch\plugin\identity-shiro\3.0.0-SNAPSHOT\identity-shiro-3.0.0-20230915.001310-1.module.sha512 + - maven\org\opensearch\plugin\identity-shiro\3.0.0-SNAPSHOT\identity-shiro-3.0.0-20230915.001310-1.pom + - maven\org\opensearch\plugin\identity-shiro\3.0.0-SNAPSHOT\identity-shiro-3.0.0-20230915.001310-1.pom.md5 + - maven\org\opensearch\plugin\identity-shiro\3.0.0-SNAPSHOT\identity-shiro-3.0.0-20230915.001310-1.pom.sha1 + - maven\org\opensearch\plugin\identity-shiro\3.0.0-SNAPSHOT\identity-shiro-3.0.0-20230915.001310-1.pom.sha256 + - maven\org\opensearch\plugin\identity-shiro\3.0.0-SNAPSHOT\identity-shiro-3.0.0-20230915.001310-1.pom.sha512 + - maven\org\opensearch\plugin\identity-shiro\3.0.0-SNAPSHOT\maven-metadata.xml + - maven\org\opensearch\plugin\identity-shiro\3.0.0-SNAPSHOT\maven-metadata.xml.md5 + - maven\org\opensearch\plugin\identity-shiro\3.0.0-SNAPSHOT\maven-metadata.xml.sha1 + - maven\org\opensearch\plugin\identity-shiro\3.0.0-SNAPSHOT\maven-metadata.xml.sha256 + - maven\org\opensearch\plugin\identity-shiro\3.0.0-SNAPSHOT\maven-metadata.xml.sha512 + - maven\org\opensearch\plugin\ingest-attachment\maven-metadata.xml + - maven\org\opensearch\plugin\ingest-attachment\maven-metadata.xml.md5 + - maven\org\opensearch\plugin\ingest-attachment\maven-metadata.xml.sha1 + - maven\org\opensearch\plugin\ingest-attachment\maven-metadata.xml.sha256 + - maven\org\opensearch\plugin\ingest-attachment\maven-metadata.xml.sha512 + - maven\org\opensearch\plugin\ingest-attachment\3.0.0-SNAPSHOT\ingest-attachment-3.0.0-20230915.001310-1-javadoc.jar + - maven\org\opensearch\plugin\ingest-attachment\3.0.0-SNAPSHOT\ingest-attachment-3.0.0-20230915.001310-1-javadoc.jar.md5 + - maven\org\opensearch\plugin\ingest-attachment\3.0.0-SNAPSHOT\ingest-attachment-3.0.0-20230915.001310-1-javadoc.jar.sha1 + - maven\org\opensearch\plugin\ingest-attachment\3.0.0-SNAPSHOT\ingest-attachment-3.0.0-20230915.001310-1-javadoc.jar.sha256 + - maven\org\opensearch\plugin\ingest-attachment\3.0.0-SNAPSHOT\ingest-attachment-3.0.0-20230915.001310-1-javadoc.jar.sha512 + - maven\org\opensearch\plugin\ingest-attachment\3.0.0-SNAPSHOT\ingest-attachment-3.0.0-20230915.001310-1-sources.jar + - maven\org\opensearch\plugin\ingest-attachment\3.0.0-SNAPSHOT\ingest-attachment-3.0.0-20230915.001310-1-sources.jar.md5 + - maven\org\opensearch\plugin\ingest-attachment\3.0.0-SNAPSHOT\ingest-attachment-3.0.0-20230915.001310-1-sources.jar.sha1 + - maven\org\opensearch\plugin\ingest-attachment\3.0.0-SNAPSHOT\ingest-attachment-3.0.0-20230915.001310-1-sources.jar.sha256 + - maven\org\opensearch\plugin\ingest-attachment\3.0.0-SNAPSHOT\ingest-attachment-3.0.0-20230915.001310-1-sources.jar.sha512 + - maven\org\opensearch\plugin\ingest-attachment\3.0.0-SNAPSHOT\ingest-attachment-3.0.0-20230915.001310-1.jar + - maven\org\opensearch\plugin\ingest-attachment\3.0.0-SNAPSHOT\ingest-attachment-3.0.0-20230915.001310-1.jar.md5 + - maven\org\opensearch\plugin\ingest-attachment\3.0.0-SNAPSHOT\ingest-attachment-3.0.0-20230915.001310-1.jar.sha1 + - maven\org\opensearch\plugin\ingest-attachment\3.0.0-SNAPSHOT\ingest-attachment-3.0.0-20230915.001310-1.jar.sha256 + - maven\org\opensearch\plugin\ingest-attachment\3.0.0-SNAPSHOT\ingest-attachment-3.0.0-20230915.001310-1.jar.sha512 + - maven\org\opensearch\plugin\ingest-attachment\3.0.0-SNAPSHOT\ingest-attachment-3.0.0-20230915.001310-1.module + - maven\org\opensearch\plugin\ingest-attachment\3.0.0-SNAPSHOT\ingest-attachment-3.0.0-20230915.001310-1.module.md5 + - maven\org\opensearch\plugin\ingest-attachment\3.0.0-SNAPSHOT\ingest-attachment-3.0.0-20230915.001310-1.module.sha1 + - maven\org\opensearch\plugin\ingest-attachment\3.0.0-SNAPSHOT\ingest-attachment-3.0.0-20230915.001310-1.module.sha256 + - maven\org\opensearch\plugin\ingest-attachment\3.0.0-SNAPSHOT\ingest-attachment-3.0.0-20230915.001310-1.module.sha512 + - maven\org\opensearch\plugin\ingest-attachment\3.0.0-SNAPSHOT\ingest-attachment-3.0.0-20230915.001310-1.pom + - maven\org\opensearch\plugin\ingest-attachment\3.0.0-SNAPSHOT\ingest-attachment-3.0.0-20230915.001310-1.pom.md5 + - maven\org\opensearch\plugin\ingest-attachment\3.0.0-SNAPSHOT\ingest-attachment-3.0.0-20230915.001310-1.pom.sha1 + - maven\org\opensearch\plugin\ingest-attachment\3.0.0-SNAPSHOT\ingest-attachment-3.0.0-20230915.001310-1.pom.sha256 + - maven\org\opensearch\plugin\ingest-attachment\3.0.0-SNAPSHOT\ingest-attachment-3.0.0-20230915.001310-1.pom.sha512 + - maven\org\opensearch\plugin\ingest-attachment\3.0.0-SNAPSHOT\maven-metadata.xml + - maven\org\opensearch\plugin\ingest-attachment\3.0.0-SNAPSHOT\maven-metadata.xml.md5 + - maven\org\opensearch\plugin\ingest-attachment\3.0.0-SNAPSHOT\maven-metadata.xml.sha1 + - maven\org\opensearch\plugin\ingest-attachment\3.0.0-SNAPSHOT\maven-metadata.xml.sha256 + - maven\org\opensearch\plugin\ingest-attachment\3.0.0-SNAPSHOT\maven-metadata.xml.sha512 + - maven\org\opensearch\plugin\ingest-common\maven-metadata.xml + - maven\org\opensearch\plugin\ingest-common\maven-metadata.xml.md5 + - maven\org\opensearch\plugin\ingest-common\maven-metadata.xml.sha1 + - maven\org\opensearch\plugin\ingest-common\maven-metadata.xml.sha256 + - maven\org\opensearch\plugin\ingest-common\maven-metadata.xml.sha512 + - maven\org\opensearch\plugin\ingest-common\3.0.0-SNAPSHOT\ingest-common-3.0.0-20230915.001310-1-javadoc.jar + - maven\org\opensearch\plugin\ingest-common\3.0.0-SNAPSHOT\ingest-common-3.0.0-20230915.001310-1-javadoc.jar.md5 + - maven\org\opensearch\plugin\ingest-common\3.0.0-SNAPSHOT\ingest-common-3.0.0-20230915.001310-1-javadoc.jar.sha1 + - maven\org\opensearch\plugin\ingest-common\3.0.0-SNAPSHOT\ingest-common-3.0.0-20230915.001310-1-javadoc.jar.sha256 + - maven\org\opensearch\plugin\ingest-common\3.0.0-SNAPSHOT\ingest-common-3.0.0-20230915.001310-1-javadoc.jar.sha512 + - maven\org\opensearch\plugin\ingest-common\3.0.0-SNAPSHOT\ingest-common-3.0.0-20230915.001310-1-sources.jar + - maven\org\opensearch\plugin\ingest-common\3.0.0-SNAPSHOT\ingest-common-3.0.0-20230915.001310-1-sources.jar.md5 + - maven\org\opensearch\plugin\ingest-common\3.0.0-SNAPSHOT\ingest-common-3.0.0-20230915.001310-1-sources.jar.sha1 + - maven\org\opensearch\plugin\ingest-common\3.0.0-SNAPSHOT\ingest-common-3.0.0-20230915.001310-1-sources.jar.sha256 + - maven\org\opensearch\plugin\ingest-common\3.0.0-SNAPSHOT\ingest-common-3.0.0-20230915.001310-1-sources.jar.sha512 + - maven\org\opensearch\plugin\ingest-common\3.0.0-SNAPSHOT\ingest-common-3.0.0-20230915.001310-1.jar + - maven\org\opensearch\plugin\ingest-common\3.0.0-SNAPSHOT\ingest-common-3.0.0-20230915.001310-1.jar.md5 + - maven\org\opensearch\plugin\ingest-common\3.0.0-SNAPSHOT\ingest-common-3.0.0-20230915.001310-1.jar.sha1 + - maven\org\opensearch\plugin\ingest-common\3.0.0-SNAPSHOT\ingest-common-3.0.0-20230915.001310-1.jar.sha256 + - maven\org\opensearch\plugin\ingest-common\3.0.0-SNAPSHOT\ingest-common-3.0.0-20230915.001310-1.jar.sha512 + - maven\org\opensearch\plugin\ingest-common\3.0.0-SNAPSHOT\ingest-common-3.0.0-20230915.001310-1.module + - maven\org\opensearch\plugin\ingest-common\3.0.0-SNAPSHOT\ingest-common-3.0.0-20230915.001310-1.module.md5 + - maven\org\opensearch\plugin\ingest-common\3.0.0-SNAPSHOT\ingest-common-3.0.0-20230915.001310-1.module.sha1 + - maven\org\opensearch\plugin\ingest-common\3.0.0-SNAPSHOT\ingest-common-3.0.0-20230915.001310-1.module.sha256 + - maven\org\opensearch\plugin\ingest-common\3.0.0-SNAPSHOT\ingest-common-3.0.0-20230915.001310-1.module.sha512 + - maven\org\opensearch\plugin\ingest-common\3.0.0-SNAPSHOT\ingest-common-3.0.0-20230915.001310-1.pom + - maven\org\opensearch\plugin\ingest-common\3.0.0-SNAPSHOT\ingest-common-3.0.0-20230915.001310-1.pom.md5 + - maven\org\opensearch\plugin\ingest-common\3.0.0-SNAPSHOT\ingest-common-3.0.0-20230915.001310-1.pom.sha1 + - maven\org\opensearch\plugin\ingest-common\3.0.0-SNAPSHOT\ingest-common-3.0.0-20230915.001310-1.pom.sha256 + - maven\org\opensearch\plugin\ingest-common\3.0.0-SNAPSHOT\ingest-common-3.0.0-20230915.001310-1.pom.sha512 + - maven\org\opensearch\plugin\ingest-common\3.0.0-SNAPSHOT\maven-metadata.xml + - maven\org\opensearch\plugin\ingest-common\3.0.0-SNAPSHOT\maven-metadata.xml.md5 + - maven\org\opensearch\plugin\ingest-common\3.0.0-SNAPSHOT\maven-metadata.xml.sha1 + - maven\org\opensearch\plugin\ingest-common\3.0.0-SNAPSHOT\maven-metadata.xml.sha256 + - maven\org\opensearch\plugin\ingest-common\3.0.0-SNAPSHOT\maven-metadata.xml.sha512 + - maven\org\opensearch\plugin\ingest-geoip\maven-metadata.xml + - maven\org\opensearch\plugin\ingest-geoip\maven-metadata.xml.md5 + - maven\org\opensearch\plugin\ingest-geoip\maven-metadata.xml.sha1 + - maven\org\opensearch\plugin\ingest-geoip\maven-metadata.xml.sha256 + - maven\org\opensearch\plugin\ingest-geoip\maven-metadata.xml.sha512 + - maven\org\opensearch\plugin\ingest-geoip\3.0.0-SNAPSHOT\ingest-geoip-3.0.0-20230915.001310-1-javadoc.jar + - maven\org\opensearch\plugin\ingest-geoip\3.0.0-SNAPSHOT\ingest-geoip-3.0.0-20230915.001310-1-javadoc.jar.md5 + - maven\org\opensearch\plugin\ingest-geoip\3.0.0-SNAPSHOT\ingest-geoip-3.0.0-20230915.001310-1-javadoc.jar.sha1 + - maven\org\opensearch\plugin\ingest-geoip\3.0.0-SNAPSHOT\ingest-geoip-3.0.0-20230915.001310-1-javadoc.jar.sha256 + - maven\org\opensearch\plugin\ingest-geoip\3.0.0-SNAPSHOT\ingest-geoip-3.0.0-20230915.001310-1-javadoc.jar.sha512 + - maven\org\opensearch\plugin\ingest-geoip\3.0.0-SNAPSHOT\ingest-geoip-3.0.0-20230915.001310-1-sources.jar + - maven\org\opensearch\plugin\ingest-geoip\3.0.0-SNAPSHOT\ingest-geoip-3.0.0-20230915.001310-1-sources.jar.md5 + - maven\org\opensearch\plugin\ingest-geoip\3.0.0-SNAPSHOT\ingest-geoip-3.0.0-20230915.001310-1-sources.jar.sha1 + - maven\org\opensearch\plugin\ingest-geoip\3.0.0-SNAPSHOT\ingest-geoip-3.0.0-20230915.001310-1-sources.jar.sha256 + - maven\org\opensearch\plugin\ingest-geoip\3.0.0-SNAPSHOT\ingest-geoip-3.0.0-20230915.001310-1-sources.jar.sha512 + - maven\org\opensearch\plugin\ingest-geoip\3.0.0-SNAPSHOT\ingest-geoip-3.0.0-20230915.001310-1.jar + - maven\org\opensearch\plugin\ingest-geoip\3.0.0-SNAPSHOT\ingest-geoip-3.0.0-20230915.001310-1.jar.md5 + - maven\org\opensearch\plugin\ingest-geoip\3.0.0-SNAPSHOT\ingest-geoip-3.0.0-20230915.001310-1.jar.sha1 + - maven\org\opensearch\plugin\ingest-geoip\3.0.0-SNAPSHOT\ingest-geoip-3.0.0-20230915.001310-1.jar.sha256 + - maven\org\opensearch\plugin\ingest-geoip\3.0.0-SNAPSHOT\ingest-geoip-3.0.0-20230915.001310-1.jar.sha512 + - maven\org\opensearch\plugin\ingest-geoip\3.0.0-SNAPSHOT\ingest-geoip-3.0.0-20230915.001310-1.module + - maven\org\opensearch\plugin\ingest-geoip\3.0.0-SNAPSHOT\ingest-geoip-3.0.0-20230915.001310-1.module.md5 + - maven\org\opensearch\plugin\ingest-geoip\3.0.0-SNAPSHOT\ingest-geoip-3.0.0-20230915.001310-1.module.sha1 + - maven\org\opensearch\plugin\ingest-geoip\3.0.0-SNAPSHOT\ingest-geoip-3.0.0-20230915.001310-1.module.sha256 + - maven\org\opensearch\plugin\ingest-geoip\3.0.0-SNAPSHOT\ingest-geoip-3.0.0-20230915.001310-1.module.sha512 + - maven\org\opensearch\plugin\ingest-geoip\3.0.0-SNAPSHOT\ingest-geoip-3.0.0-20230915.001310-1.pom + - maven\org\opensearch\plugin\ingest-geoip\3.0.0-SNAPSHOT\ingest-geoip-3.0.0-20230915.001310-1.pom.md5 + - maven\org\opensearch\plugin\ingest-geoip\3.0.0-SNAPSHOT\ingest-geoip-3.0.0-20230915.001310-1.pom.sha1 + - maven\org\opensearch\plugin\ingest-geoip\3.0.0-SNAPSHOT\ingest-geoip-3.0.0-20230915.001310-1.pom.sha256 + - maven\org\opensearch\plugin\ingest-geoip\3.0.0-SNAPSHOT\ingest-geoip-3.0.0-20230915.001310-1.pom.sha512 + - maven\org\opensearch\plugin\ingest-geoip\3.0.0-SNAPSHOT\maven-metadata.xml + - maven\org\opensearch\plugin\ingest-geoip\3.0.0-SNAPSHOT\maven-metadata.xml.md5 + - maven\org\opensearch\plugin\ingest-geoip\3.0.0-SNAPSHOT\maven-metadata.xml.sha1 + - maven\org\opensearch\plugin\ingest-geoip\3.0.0-SNAPSHOT\maven-metadata.xml.sha256 + - maven\org\opensearch\plugin\ingest-geoip\3.0.0-SNAPSHOT\maven-metadata.xml.sha512 + - maven\org\opensearch\plugin\ingest-user-agent\maven-metadata.xml + - maven\org\opensearch\plugin\ingest-user-agent\maven-metadata.xml.md5 + - maven\org\opensearch\plugin\ingest-user-agent\maven-metadata.xml.sha1 + - maven\org\opensearch\plugin\ingest-user-agent\maven-metadata.xml.sha256 + - maven\org\opensearch\plugin\ingest-user-agent\maven-metadata.xml.sha512 + - maven\org\opensearch\plugin\ingest-user-agent\3.0.0-SNAPSHOT\ingest-user-agent-3.0.0-20230915.001310-1-javadoc.jar + - maven\org\opensearch\plugin\ingest-user-agent\3.0.0-SNAPSHOT\ingest-user-agent-3.0.0-20230915.001310-1-javadoc.jar.md5 + - maven\org\opensearch\plugin\ingest-user-agent\3.0.0-SNAPSHOT\ingest-user-agent-3.0.0-20230915.001310-1-javadoc.jar.sha1 + - maven\org\opensearch\plugin\ingest-user-agent\3.0.0-SNAPSHOT\ingest-user-agent-3.0.0-20230915.001310-1-javadoc.jar.sha256 + - maven\org\opensearch\plugin\ingest-user-agent\3.0.0-SNAPSHOT\ingest-user-agent-3.0.0-20230915.001310-1-javadoc.jar.sha512 + - maven\org\opensearch\plugin\ingest-user-agent\3.0.0-SNAPSHOT\ingest-user-agent-3.0.0-20230915.001310-1-sources.jar + - maven\org\opensearch\plugin\ingest-user-agent\3.0.0-SNAPSHOT\ingest-user-agent-3.0.0-20230915.001310-1-sources.jar.md5 + - maven\org\opensearch\plugin\ingest-user-agent\3.0.0-SNAPSHOT\ingest-user-agent-3.0.0-20230915.001310-1-sources.jar.sha1 + - maven\org\opensearch\plugin\ingest-user-agent\3.0.0-SNAPSHOT\ingest-user-agent-3.0.0-20230915.001310-1-sources.jar.sha256 + - maven\org\opensearch\plugin\ingest-user-agent\3.0.0-SNAPSHOT\ingest-user-agent-3.0.0-20230915.001310-1-sources.jar.sha512 + - maven\org\opensearch\plugin\ingest-user-agent\3.0.0-SNAPSHOT\ingest-user-agent-3.0.0-20230915.001310-1.jar + - maven\org\opensearch\plugin\ingest-user-agent\3.0.0-SNAPSHOT\ingest-user-agent-3.0.0-20230915.001310-1.jar.md5 + - maven\org\opensearch\plugin\ingest-user-agent\3.0.0-SNAPSHOT\ingest-user-agent-3.0.0-20230915.001310-1.jar.sha1 + - maven\org\opensearch\plugin\ingest-user-agent\3.0.0-SNAPSHOT\ingest-user-agent-3.0.0-20230915.001310-1.jar.sha256 + - maven\org\opensearch\plugin\ingest-user-agent\3.0.0-SNAPSHOT\ingest-user-agent-3.0.0-20230915.001310-1.jar.sha512 + - maven\org\opensearch\plugin\ingest-user-agent\3.0.0-SNAPSHOT\ingest-user-agent-3.0.0-20230915.001310-1.module + - maven\org\opensearch\plugin\ingest-user-agent\3.0.0-SNAPSHOT\ingest-user-agent-3.0.0-20230915.001310-1.module.md5 + - maven\org\opensearch\plugin\ingest-user-agent\3.0.0-SNAPSHOT\ingest-user-agent-3.0.0-20230915.001310-1.module.sha1 + - maven\org\opensearch\plugin\ingest-user-agent\3.0.0-SNAPSHOT\ingest-user-agent-3.0.0-20230915.001310-1.module.sha256 + - maven\org\opensearch\plugin\ingest-user-agent\3.0.0-SNAPSHOT\ingest-user-agent-3.0.0-20230915.001310-1.module.sha512 + - maven\org\opensearch\plugin\ingest-user-agent\3.0.0-SNAPSHOT\ingest-user-agent-3.0.0-20230915.001310-1.pom + - maven\org\opensearch\plugin\ingest-user-agent\3.0.0-SNAPSHOT\ingest-user-agent-3.0.0-20230915.001310-1.pom.md5 + - maven\org\opensearch\plugin\ingest-user-agent\3.0.0-SNAPSHOT\ingest-user-agent-3.0.0-20230915.001310-1.pom.sha1 + - maven\org\opensearch\plugin\ingest-user-agent\3.0.0-SNAPSHOT\ingest-user-agent-3.0.0-20230915.001310-1.pom.sha256 + - maven\org\opensearch\plugin\ingest-user-agent\3.0.0-SNAPSHOT\ingest-user-agent-3.0.0-20230915.001310-1.pom.sha512 + - maven\org\opensearch\plugin\ingest-user-agent\3.0.0-SNAPSHOT\maven-metadata.xml + - maven\org\opensearch\plugin\ingest-user-agent\3.0.0-SNAPSHOT\maven-metadata.xml.md5 + - maven\org\opensearch\plugin\ingest-user-agent\3.0.0-SNAPSHOT\maven-metadata.xml.sha1 + - maven\org\opensearch\plugin\ingest-user-agent\3.0.0-SNAPSHOT\maven-metadata.xml.sha256 + - maven\org\opensearch\plugin\ingest-user-agent\3.0.0-SNAPSHOT\maven-metadata.xml.sha512 + - maven\org\opensearch\plugin\lang-expression\maven-metadata.xml + - maven\org\opensearch\plugin\lang-expression\maven-metadata.xml.md5 + - maven\org\opensearch\plugin\lang-expression\maven-metadata.xml.sha1 + - maven\org\opensearch\plugin\lang-expression\maven-metadata.xml.sha256 + - maven\org\opensearch\plugin\lang-expression\maven-metadata.xml.sha512 + - maven\org\opensearch\plugin\lang-expression\3.0.0-SNAPSHOT\lang-expression-3.0.0-20230915.001310-1-javadoc.jar + - maven\org\opensearch\plugin\lang-expression\3.0.0-SNAPSHOT\lang-expression-3.0.0-20230915.001310-1-javadoc.jar.md5 + - maven\org\opensearch\plugin\lang-expression\3.0.0-SNAPSHOT\lang-expression-3.0.0-20230915.001310-1-javadoc.jar.sha1 + - maven\org\opensearch\plugin\lang-expression\3.0.0-SNAPSHOT\lang-expression-3.0.0-20230915.001310-1-javadoc.jar.sha256 + - maven\org\opensearch\plugin\lang-expression\3.0.0-SNAPSHOT\lang-expression-3.0.0-20230915.001310-1-javadoc.jar.sha512 + - maven\org\opensearch\plugin\lang-expression\3.0.0-SNAPSHOT\lang-expression-3.0.0-20230915.001310-1-sources.jar + - maven\org\opensearch\plugin\lang-expression\3.0.0-SNAPSHOT\lang-expression-3.0.0-20230915.001310-1-sources.jar.md5 + - maven\org\opensearch\plugin\lang-expression\3.0.0-SNAPSHOT\lang-expression-3.0.0-20230915.001310-1-sources.jar.sha1 + - maven\org\opensearch\plugin\lang-expression\3.0.0-SNAPSHOT\lang-expression-3.0.0-20230915.001310-1-sources.jar.sha256 + - maven\org\opensearch\plugin\lang-expression\3.0.0-SNAPSHOT\lang-expression-3.0.0-20230915.001310-1-sources.jar.sha512 + - maven\org\opensearch\plugin\lang-expression\3.0.0-SNAPSHOT\lang-expression-3.0.0-20230915.001310-1.jar + - maven\org\opensearch\plugin\lang-expression\3.0.0-SNAPSHOT\lang-expression-3.0.0-20230915.001310-1.jar.md5 + - maven\org\opensearch\plugin\lang-expression\3.0.0-SNAPSHOT\lang-expression-3.0.0-20230915.001310-1.jar.sha1 + - maven\org\opensearch\plugin\lang-expression\3.0.0-SNAPSHOT\lang-expression-3.0.0-20230915.001310-1.jar.sha256 + - maven\org\opensearch\plugin\lang-expression\3.0.0-SNAPSHOT\lang-expression-3.0.0-20230915.001310-1.jar.sha512 + - maven\org\opensearch\plugin\lang-expression\3.0.0-SNAPSHOT\lang-expression-3.0.0-20230915.001310-1.module + - maven\org\opensearch\plugin\lang-expression\3.0.0-SNAPSHOT\lang-expression-3.0.0-20230915.001310-1.module.md5 + - maven\org\opensearch\plugin\lang-expression\3.0.0-SNAPSHOT\lang-expression-3.0.0-20230915.001310-1.module.sha1 + - maven\org\opensearch\plugin\lang-expression\3.0.0-SNAPSHOT\lang-expression-3.0.0-20230915.001310-1.module.sha256 + - maven\org\opensearch\plugin\lang-expression\3.0.0-SNAPSHOT\lang-expression-3.0.0-20230915.001310-1.module.sha512 + - maven\org\opensearch\plugin\lang-expression\3.0.0-SNAPSHOT\lang-expression-3.0.0-20230915.001310-1.pom + - maven\org\opensearch\plugin\lang-expression\3.0.0-SNAPSHOT\lang-expression-3.0.0-20230915.001310-1.pom.md5 + - maven\org\opensearch\plugin\lang-expression\3.0.0-SNAPSHOT\lang-expression-3.0.0-20230915.001310-1.pom.sha1 + - maven\org\opensearch\plugin\lang-expression\3.0.0-SNAPSHOT\lang-expression-3.0.0-20230915.001310-1.pom.sha256 + - maven\org\opensearch\plugin\lang-expression\3.0.0-SNAPSHOT\lang-expression-3.0.0-20230915.001310-1.pom.sha512 + - maven\org\opensearch\plugin\lang-expression\3.0.0-SNAPSHOT\maven-metadata.xml + - maven\org\opensearch\plugin\lang-expression\3.0.0-SNAPSHOT\maven-metadata.xml.md5 + - maven\org\opensearch\plugin\lang-expression\3.0.0-SNAPSHOT\maven-metadata.xml.sha1 + - maven\org\opensearch\plugin\lang-expression\3.0.0-SNAPSHOT\maven-metadata.xml.sha256 + - maven\org\opensearch\plugin\lang-expression\3.0.0-SNAPSHOT\maven-metadata.xml.sha512 + - maven\org\opensearch\plugin\lang-mustache-client\maven-metadata.xml + - maven\org\opensearch\plugin\lang-mustache-client\maven-metadata.xml.md5 + - maven\org\opensearch\plugin\lang-mustache-client\maven-metadata.xml.sha1 + - maven\org\opensearch\plugin\lang-mustache-client\maven-metadata.xml.sha256 + - maven\org\opensearch\plugin\lang-mustache-client\maven-metadata.xml.sha512 + - maven\org\opensearch\plugin\lang-mustache-client\3.0.0-SNAPSHOT\lang-mustache-client-3.0.0-20230915.001310-1-javadoc.jar + - maven\org\opensearch\plugin\lang-mustache-client\3.0.0-SNAPSHOT\lang-mustache-client-3.0.0-20230915.001310-1-javadoc.jar.md5 + - maven\org\opensearch\plugin\lang-mustache-client\3.0.0-SNAPSHOT\lang-mustache-client-3.0.0-20230915.001310-1-javadoc.jar.sha1 + - maven\org\opensearch\plugin\lang-mustache-client\3.0.0-SNAPSHOT\lang-mustache-client-3.0.0-20230915.001310-1-javadoc.jar.sha256 + - maven\org\opensearch\plugin\lang-mustache-client\3.0.0-SNAPSHOT\lang-mustache-client-3.0.0-20230915.001310-1-javadoc.jar.sha512 + - maven\org\opensearch\plugin\lang-mustache-client\3.0.0-SNAPSHOT\lang-mustache-client-3.0.0-20230915.001310-1-sources.jar + - maven\org\opensearch\plugin\lang-mustache-client\3.0.0-SNAPSHOT\lang-mustache-client-3.0.0-20230915.001310-1-sources.jar.md5 + - maven\org\opensearch\plugin\lang-mustache-client\3.0.0-SNAPSHOT\lang-mustache-client-3.0.0-20230915.001310-1-sources.jar.sha1 + - maven\org\opensearch\plugin\lang-mustache-client\3.0.0-SNAPSHOT\lang-mustache-client-3.0.0-20230915.001310-1-sources.jar.sha256 + - maven\org\opensearch\plugin\lang-mustache-client\3.0.0-SNAPSHOT\lang-mustache-client-3.0.0-20230915.001310-1-sources.jar.sha512 + - maven\org\opensearch\plugin\lang-mustache-client\3.0.0-SNAPSHOT\lang-mustache-client-3.0.0-20230915.001310-1.jar + - maven\org\opensearch\plugin\lang-mustache-client\3.0.0-SNAPSHOT\lang-mustache-client-3.0.0-20230915.001310-1.jar.md5 + - maven\org\opensearch\plugin\lang-mustache-client\3.0.0-SNAPSHOT\lang-mustache-client-3.0.0-20230915.001310-1.jar.sha1 + - maven\org\opensearch\plugin\lang-mustache-client\3.0.0-SNAPSHOT\lang-mustache-client-3.0.0-20230915.001310-1.jar.sha256 + - maven\org\opensearch\plugin\lang-mustache-client\3.0.0-SNAPSHOT\lang-mustache-client-3.0.0-20230915.001310-1.jar.sha512 + - maven\org\opensearch\plugin\lang-mustache-client\3.0.0-SNAPSHOT\lang-mustache-client-3.0.0-20230915.001310-1.module + - maven\org\opensearch\plugin\lang-mustache-client\3.0.0-SNAPSHOT\lang-mustache-client-3.0.0-20230915.001310-1.module.md5 + - maven\org\opensearch\plugin\lang-mustache-client\3.0.0-SNAPSHOT\lang-mustache-client-3.0.0-20230915.001310-1.module.sha1 + - maven\org\opensearch\plugin\lang-mustache-client\3.0.0-SNAPSHOT\lang-mustache-client-3.0.0-20230915.001310-1.module.sha256 + - maven\org\opensearch\plugin\lang-mustache-client\3.0.0-SNAPSHOT\lang-mustache-client-3.0.0-20230915.001310-1.module.sha512 + - maven\org\opensearch\plugin\lang-mustache-client\3.0.0-SNAPSHOT\lang-mustache-client-3.0.0-20230915.001310-1.pom + - maven\org\opensearch\plugin\lang-mustache-client\3.0.0-SNAPSHOT\lang-mustache-client-3.0.0-20230915.001310-1.pom.md5 + - maven\org\opensearch\plugin\lang-mustache-client\3.0.0-SNAPSHOT\lang-mustache-client-3.0.0-20230915.001310-1.pom.sha1 + - maven\org\opensearch\plugin\lang-mustache-client\3.0.0-SNAPSHOT\lang-mustache-client-3.0.0-20230915.001310-1.pom.sha256 + - maven\org\opensearch\plugin\lang-mustache-client\3.0.0-SNAPSHOT\lang-mustache-client-3.0.0-20230915.001310-1.pom.sha512 + - maven\org\opensearch\plugin\lang-mustache-client\3.0.0-SNAPSHOT\maven-metadata.xml + - maven\org\opensearch\plugin\lang-mustache-client\3.0.0-SNAPSHOT\maven-metadata.xml.md5 + - maven\org\opensearch\plugin\lang-mustache-client\3.0.0-SNAPSHOT\maven-metadata.xml.sha1 + - maven\org\opensearch\plugin\lang-mustache-client\3.0.0-SNAPSHOT\maven-metadata.xml.sha256 + - maven\org\opensearch\plugin\lang-mustache-client\3.0.0-SNAPSHOT\maven-metadata.xml.sha512 + - maven\org\opensearch\plugin\lang-painless\maven-metadata.xml + - maven\org\opensearch\plugin\lang-painless\maven-metadata.xml.md5 + - maven\org\opensearch\plugin\lang-painless\maven-metadata.xml.sha1 + - maven\org\opensearch\plugin\lang-painless\maven-metadata.xml.sha256 + - maven\org\opensearch\plugin\lang-painless\maven-metadata.xml.sha512 + - maven\org\opensearch\plugin\lang-painless\3.0.0-SNAPSHOT\lang-painless-3.0.0-20230915.001310-1-javadoc.jar + - maven\org\opensearch\plugin\lang-painless\3.0.0-SNAPSHOT\lang-painless-3.0.0-20230915.001310-1-javadoc.jar.md5 + - maven\org\opensearch\plugin\lang-painless\3.0.0-SNAPSHOT\lang-painless-3.0.0-20230915.001310-1-javadoc.jar.sha1 + - maven\org\opensearch\plugin\lang-painless\3.0.0-SNAPSHOT\lang-painless-3.0.0-20230915.001310-1-javadoc.jar.sha256 + - maven\org\opensearch\plugin\lang-painless\3.0.0-SNAPSHOT\lang-painless-3.0.0-20230915.001310-1-javadoc.jar.sha512 + - maven\org\opensearch\plugin\lang-painless\3.0.0-SNAPSHOT\lang-painless-3.0.0-20230915.001310-1-original.jar + - maven\org\opensearch\plugin\lang-painless\3.0.0-SNAPSHOT\lang-painless-3.0.0-20230915.001310-1-original.jar.md5 + - maven\org\opensearch\plugin\lang-painless\3.0.0-SNAPSHOT\lang-painless-3.0.0-20230915.001310-1-original.jar.sha1 + - maven\org\opensearch\plugin\lang-painless\3.0.0-SNAPSHOT\lang-painless-3.0.0-20230915.001310-1-original.jar.sha256 + - maven\org\opensearch\plugin\lang-painless\3.0.0-SNAPSHOT\lang-painless-3.0.0-20230915.001310-1-original.jar.sha512 + - maven\org\opensearch\plugin\lang-painless\3.0.0-SNAPSHOT\lang-painless-3.0.0-20230915.001310-1-sources.jar + - maven\org\opensearch\plugin\lang-painless\3.0.0-SNAPSHOT\lang-painless-3.0.0-20230915.001310-1-sources.jar.md5 + - maven\org\opensearch\plugin\lang-painless\3.0.0-SNAPSHOT\lang-painless-3.0.0-20230915.001310-1-sources.jar.sha1 + - maven\org\opensearch\plugin\lang-painless\3.0.0-SNAPSHOT\lang-painless-3.0.0-20230915.001310-1-sources.jar.sha256 + - maven\org\opensearch\plugin\lang-painless\3.0.0-SNAPSHOT\lang-painless-3.0.0-20230915.001310-1-sources.jar.sha512 + - maven\org\opensearch\plugin\lang-painless\3.0.0-SNAPSHOT\lang-painless-3.0.0-20230915.001310-1.jar + - maven\org\opensearch\plugin\lang-painless\3.0.0-SNAPSHOT\lang-painless-3.0.0-20230915.001310-1.jar.md5 + - maven\org\opensearch\plugin\lang-painless\3.0.0-SNAPSHOT\lang-painless-3.0.0-20230915.001310-1.jar.sha1 + - maven\org\opensearch\plugin\lang-painless\3.0.0-SNAPSHOT\lang-painless-3.0.0-20230915.001310-1.jar.sha256 + - maven\org\opensearch\plugin\lang-painless\3.0.0-SNAPSHOT\lang-painless-3.0.0-20230915.001310-1.jar.sha512 + - maven\org\opensearch\plugin\lang-painless\3.0.0-SNAPSHOT\lang-painless-3.0.0-20230915.001310-1.module + - maven\org\opensearch\plugin\lang-painless\3.0.0-SNAPSHOT\lang-painless-3.0.0-20230915.001310-1.module.md5 + - maven\org\opensearch\plugin\lang-painless\3.0.0-SNAPSHOT\lang-painless-3.0.0-20230915.001310-1.module.sha1 + - maven\org\opensearch\plugin\lang-painless\3.0.0-SNAPSHOT\lang-painless-3.0.0-20230915.001310-1.module.sha256 + - maven\org\opensearch\plugin\lang-painless\3.0.0-SNAPSHOT\lang-painless-3.0.0-20230915.001310-1.module.sha512 + - maven\org\opensearch\plugin\lang-painless\3.0.0-SNAPSHOT\lang-painless-3.0.0-20230915.001310-1.pom + - maven\org\opensearch\plugin\lang-painless\3.0.0-SNAPSHOT\lang-painless-3.0.0-20230915.001310-1.pom.md5 + - maven\org\opensearch\plugin\lang-painless\3.0.0-SNAPSHOT\lang-painless-3.0.0-20230915.001310-1.pom.sha1 + - maven\org\opensearch\plugin\lang-painless\3.0.0-SNAPSHOT\lang-painless-3.0.0-20230915.001310-1.pom.sha256 + - maven\org\opensearch\plugin\lang-painless\3.0.0-SNAPSHOT\lang-painless-3.0.0-20230915.001310-1.pom.sha512 + - maven\org\opensearch\plugin\lang-painless\3.0.0-SNAPSHOT\maven-metadata.xml + - maven\org\opensearch\plugin\lang-painless\3.0.0-SNAPSHOT\maven-metadata.xml.md5 + - maven\org\opensearch\plugin\lang-painless\3.0.0-SNAPSHOT\maven-metadata.xml.sha1 + - maven\org\opensearch\plugin\lang-painless\3.0.0-SNAPSHOT\maven-metadata.xml.sha256 + - maven\org\opensearch\plugin\lang-painless\3.0.0-SNAPSHOT\maven-metadata.xml.sha512 + - maven\org\opensearch\plugin\mapper-annotated-text\maven-metadata.xml + - maven\org\opensearch\plugin\mapper-annotated-text\maven-metadata.xml.md5 + - maven\org\opensearch\plugin\mapper-annotated-text\maven-metadata.xml.sha1 + - maven\org\opensearch\plugin\mapper-annotated-text\maven-metadata.xml.sha256 + - maven\org\opensearch\plugin\mapper-annotated-text\maven-metadata.xml.sha512 + - maven\org\opensearch\plugin\mapper-annotated-text\3.0.0-SNAPSHOT\mapper-annotated-text-3.0.0-20230915.001310-1-javadoc.jar + - maven\org\opensearch\plugin\mapper-annotated-text\3.0.0-SNAPSHOT\mapper-annotated-text-3.0.0-20230915.001310-1-javadoc.jar.md5 + - maven\org\opensearch\plugin\mapper-annotated-text\3.0.0-SNAPSHOT\mapper-annotated-text-3.0.0-20230915.001310-1-javadoc.jar.sha1 + - maven\org\opensearch\plugin\mapper-annotated-text\3.0.0-SNAPSHOT\mapper-annotated-text-3.0.0-20230915.001310-1-javadoc.jar.sha256 + - maven\org\opensearch\plugin\mapper-annotated-text\3.0.0-SNAPSHOT\mapper-annotated-text-3.0.0-20230915.001310-1-javadoc.jar.sha512 + - maven\org\opensearch\plugin\mapper-annotated-text\3.0.0-SNAPSHOT\mapper-annotated-text-3.0.0-20230915.001310-1-sources.jar + - maven\org\opensearch\plugin\mapper-annotated-text\3.0.0-SNAPSHOT\mapper-annotated-text-3.0.0-20230915.001310-1-sources.jar.md5 + - maven\org\opensearch\plugin\mapper-annotated-text\3.0.0-SNAPSHOT\mapper-annotated-text-3.0.0-20230915.001310-1-sources.jar.sha1 + - maven\org\opensearch\plugin\mapper-annotated-text\3.0.0-SNAPSHOT\mapper-annotated-text-3.0.0-20230915.001310-1-sources.jar.sha256 + - maven\org\opensearch\plugin\mapper-annotated-text\3.0.0-SNAPSHOT\mapper-annotated-text-3.0.0-20230915.001310-1-sources.jar.sha512 + - maven\org\opensearch\plugin\mapper-annotated-text\3.0.0-SNAPSHOT\mapper-annotated-text-3.0.0-20230915.001310-1.jar + - maven\org\opensearch\plugin\mapper-annotated-text\3.0.0-SNAPSHOT\mapper-annotated-text-3.0.0-20230915.001310-1.jar.md5 + - maven\org\opensearch\plugin\mapper-annotated-text\3.0.0-SNAPSHOT\mapper-annotated-text-3.0.0-20230915.001310-1.jar.sha1 + - maven\org\opensearch\plugin\mapper-annotated-text\3.0.0-SNAPSHOT\mapper-annotated-text-3.0.0-20230915.001310-1.jar.sha256 + - maven\org\opensearch\plugin\mapper-annotated-text\3.0.0-SNAPSHOT\mapper-annotated-text-3.0.0-20230915.001310-1.jar.sha512 + - maven\org\opensearch\plugin\mapper-annotated-text\3.0.0-SNAPSHOT\mapper-annotated-text-3.0.0-20230915.001310-1.module + - maven\org\opensearch\plugin\mapper-annotated-text\3.0.0-SNAPSHOT\mapper-annotated-text-3.0.0-20230915.001310-1.module.md5 + - maven\org\opensearch\plugin\mapper-annotated-text\3.0.0-SNAPSHOT\mapper-annotated-text-3.0.0-20230915.001310-1.module.sha1 + - maven\org\opensearch\plugin\mapper-annotated-text\3.0.0-SNAPSHOT\mapper-annotated-text-3.0.0-20230915.001310-1.module.sha256 + - maven\org\opensearch\plugin\mapper-annotated-text\3.0.0-SNAPSHOT\mapper-annotated-text-3.0.0-20230915.001310-1.module.sha512 + - maven\org\opensearch\plugin\mapper-annotated-text\3.0.0-SNAPSHOT\mapper-annotated-text-3.0.0-20230915.001310-1.pom + - maven\org\opensearch\plugin\mapper-annotated-text\3.0.0-SNAPSHOT\mapper-annotated-text-3.0.0-20230915.001310-1.pom.md5 + - maven\org\opensearch\plugin\mapper-annotated-text\3.0.0-SNAPSHOT\mapper-annotated-text-3.0.0-20230915.001310-1.pom.sha1 + - maven\org\opensearch\plugin\mapper-annotated-text\3.0.0-SNAPSHOT\mapper-annotated-text-3.0.0-20230915.001310-1.pom.sha256 + - maven\org\opensearch\plugin\mapper-annotated-text\3.0.0-SNAPSHOT\mapper-annotated-text-3.0.0-20230915.001310-1.pom.sha512 + - maven\org\opensearch\plugin\mapper-annotated-text\3.0.0-SNAPSHOT\maven-metadata.xml + - maven\org\opensearch\plugin\mapper-annotated-text\3.0.0-SNAPSHOT\maven-metadata.xml.md5 + - maven\org\opensearch\plugin\mapper-annotated-text\3.0.0-SNAPSHOT\maven-metadata.xml.sha1 + - maven\org\opensearch\plugin\mapper-annotated-text\3.0.0-SNAPSHOT\maven-metadata.xml.sha256 + - maven\org\opensearch\plugin\mapper-annotated-text\3.0.0-SNAPSHOT\maven-metadata.xml.sha512 + - maven\org\opensearch\plugin\mapper-extras-client\maven-metadata.xml + - maven\org\opensearch\plugin\mapper-extras-client\maven-metadata.xml.md5 + - maven\org\opensearch\plugin\mapper-extras-client\maven-metadata.xml.sha1 + - maven\org\opensearch\plugin\mapper-extras-client\maven-metadata.xml.sha256 + - maven\org\opensearch\plugin\mapper-extras-client\maven-metadata.xml.sha512 + - maven\org\opensearch\plugin\mapper-extras-client\3.0.0-SNAPSHOT\mapper-extras-client-3.0.0-20230915.001310-1-javadoc.jar + - maven\org\opensearch\plugin\mapper-extras-client\3.0.0-SNAPSHOT\mapper-extras-client-3.0.0-20230915.001310-1-javadoc.jar.md5 + - maven\org\opensearch\plugin\mapper-extras-client\3.0.0-SNAPSHOT\mapper-extras-client-3.0.0-20230915.001310-1-javadoc.jar.sha1 + - maven\org\opensearch\plugin\mapper-extras-client\3.0.0-SNAPSHOT\mapper-extras-client-3.0.0-20230915.001310-1-javadoc.jar.sha256 + - maven\org\opensearch\plugin\mapper-extras-client\3.0.0-SNAPSHOT\mapper-extras-client-3.0.0-20230915.001310-1-javadoc.jar.sha512 + - maven\org\opensearch\plugin\mapper-extras-client\3.0.0-SNAPSHOT\mapper-extras-client-3.0.0-20230915.001310-1-sources.jar + - maven\org\opensearch\plugin\mapper-extras-client\3.0.0-SNAPSHOT\mapper-extras-client-3.0.0-20230915.001310-1-sources.jar.md5 + - maven\org\opensearch\plugin\mapper-extras-client\3.0.0-SNAPSHOT\mapper-extras-client-3.0.0-20230915.001310-1-sources.jar.sha1 + - maven\org\opensearch\plugin\mapper-extras-client\3.0.0-SNAPSHOT\mapper-extras-client-3.0.0-20230915.001310-1-sources.jar.sha256 + - maven\org\opensearch\plugin\mapper-extras-client\3.0.0-SNAPSHOT\mapper-extras-client-3.0.0-20230915.001310-1-sources.jar.sha512 + - maven\org\opensearch\plugin\mapper-extras-client\3.0.0-SNAPSHOT\mapper-extras-client-3.0.0-20230915.001310-1.jar + - maven\org\opensearch\plugin\mapper-extras-client\3.0.0-SNAPSHOT\mapper-extras-client-3.0.0-20230915.001310-1.jar.md5 + - maven\org\opensearch\plugin\mapper-extras-client\3.0.0-SNAPSHOT\mapper-extras-client-3.0.0-20230915.001310-1.jar.sha1 + - maven\org\opensearch\plugin\mapper-extras-client\3.0.0-SNAPSHOT\mapper-extras-client-3.0.0-20230915.001310-1.jar.sha256 + - maven\org\opensearch\plugin\mapper-extras-client\3.0.0-SNAPSHOT\mapper-extras-client-3.0.0-20230915.001310-1.jar.sha512 + - maven\org\opensearch\plugin\mapper-extras-client\3.0.0-SNAPSHOT\mapper-extras-client-3.0.0-20230915.001310-1.module + - maven\org\opensearch\plugin\mapper-extras-client\3.0.0-SNAPSHOT\mapper-extras-client-3.0.0-20230915.001310-1.module.md5 + - maven\org\opensearch\plugin\mapper-extras-client\3.0.0-SNAPSHOT\mapper-extras-client-3.0.0-20230915.001310-1.module.sha1 + - maven\org\opensearch\plugin\mapper-extras-client\3.0.0-SNAPSHOT\mapper-extras-client-3.0.0-20230915.001310-1.module.sha256 + - maven\org\opensearch\plugin\mapper-extras-client\3.0.0-SNAPSHOT\mapper-extras-client-3.0.0-20230915.001310-1.module.sha512 + - maven\org\opensearch\plugin\mapper-extras-client\3.0.0-SNAPSHOT\mapper-extras-client-3.0.0-20230915.001310-1.pom + - maven\org\opensearch\plugin\mapper-extras-client\3.0.0-SNAPSHOT\mapper-extras-client-3.0.0-20230915.001310-1.pom.md5 + - maven\org\opensearch\plugin\mapper-extras-client\3.0.0-SNAPSHOT\mapper-extras-client-3.0.0-20230915.001310-1.pom.sha1 + - maven\org\opensearch\plugin\mapper-extras-client\3.0.0-SNAPSHOT\mapper-extras-client-3.0.0-20230915.001310-1.pom.sha256 + - maven\org\opensearch\plugin\mapper-extras-client\3.0.0-SNAPSHOT\mapper-extras-client-3.0.0-20230915.001310-1.pom.sha512 + - maven\org\opensearch\plugin\mapper-extras-client\3.0.0-SNAPSHOT\maven-metadata.xml + - maven\org\opensearch\plugin\mapper-extras-client\3.0.0-SNAPSHOT\maven-metadata.xml.md5 + - maven\org\opensearch\plugin\mapper-extras-client\3.0.0-SNAPSHOT\maven-metadata.xml.sha1 + - maven\org\opensearch\plugin\mapper-extras-client\3.0.0-SNAPSHOT\maven-metadata.xml.sha256 + - maven\org\opensearch\plugin\mapper-extras-client\3.0.0-SNAPSHOT\maven-metadata.xml.sha512 + - maven\org\opensearch\plugin\mapper-murmur3\maven-metadata.xml + - maven\org\opensearch\plugin\mapper-murmur3\maven-metadata.xml.md5 + - maven\org\opensearch\plugin\mapper-murmur3\maven-metadata.xml.sha1 + - maven\org\opensearch\plugin\mapper-murmur3\maven-metadata.xml.sha256 + - maven\org\opensearch\plugin\mapper-murmur3\maven-metadata.xml.sha512 + - maven\org\opensearch\plugin\mapper-murmur3\3.0.0-SNAPSHOT\mapper-murmur3-3.0.0-20230915.001310-1-javadoc.jar + - maven\org\opensearch\plugin\mapper-murmur3\3.0.0-SNAPSHOT\mapper-murmur3-3.0.0-20230915.001310-1-javadoc.jar.md5 + - maven\org\opensearch\plugin\mapper-murmur3\3.0.0-SNAPSHOT\mapper-murmur3-3.0.0-20230915.001310-1-javadoc.jar.sha1 + - maven\org\opensearch\plugin\mapper-murmur3\3.0.0-SNAPSHOT\mapper-murmur3-3.0.0-20230915.001310-1-javadoc.jar.sha256 + - maven\org\opensearch\plugin\mapper-murmur3\3.0.0-SNAPSHOT\mapper-murmur3-3.0.0-20230915.001310-1-javadoc.jar.sha512 + - maven\org\opensearch\plugin\mapper-murmur3\3.0.0-SNAPSHOT\mapper-murmur3-3.0.0-20230915.001310-1-sources.jar + - maven\org\opensearch\plugin\mapper-murmur3\3.0.0-SNAPSHOT\mapper-murmur3-3.0.0-20230915.001310-1-sources.jar.md5 + - maven\org\opensearch\plugin\mapper-murmur3\3.0.0-SNAPSHOT\mapper-murmur3-3.0.0-20230915.001310-1-sources.jar.sha1 + - maven\org\opensearch\plugin\mapper-murmur3\3.0.0-SNAPSHOT\mapper-murmur3-3.0.0-20230915.001310-1-sources.jar.sha256 + - maven\org\opensearch\plugin\mapper-murmur3\3.0.0-SNAPSHOT\mapper-murmur3-3.0.0-20230915.001310-1-sources.jar.sha512 + - maven\org\opensearch\plugin\mapper-murmur3\3.0.0-SNAPSHOT\mapper-murmur3-3.0.0-20230915.001310-1.jar + - maven\org\opensearch\plugin\mapper-murmur3\3.0.0-SNAPSHOT\mapper-murmur3-3.0.0-20230915.001310-1.jar.md5 + - maven\org\opensearch\plugin\mapper-murmur3\3.0.0-SNAPSHOT\mapper-murmur3-3.0.0-20230915.001310-1.jar.sha1 + - maven\org\opensearch\plugin\mapper-murmur3\3.0.0-SNAPSHOT\mapper-murmur3-3.0.0-20230915.001310-1.jar.sha256 + - maven\org\opensearch\plugin\mapper-murmur3\3.0.0-SNAPSHOT\mapper-murmur3-3.0.0-20230915.001310-1.jar.sha512 + - maven\org\opensearch\plugin\mapper-murmur3\3.0.0-SNAPSHOT\mapper-murmur3-3.0.0-20230915.001310-1.module + - maven\org\opensearch\plugin\mapper-murmur3\3.0.0-SNAPSHOT\mapper-murmur3-3.0.0-20230915.001310-1.module.md5 + - maven\org\opensearch\plugin\mapper-murmur3\3.0.0-SNAPSHOT\mapper-murmur3-3.0.0-20230915.001310-1.module.sha1 + - maven\org\opensearch\plugin\mapper-murmur3\3.0.0-SNAPSHOT\mapper-murmur3-3.0.0-20230915.001310-1.module.sha256 + - maven\org\opensearch\plugin\mapper-murmur3\3.0.0-SNAPSHOT\mapper-murmur3-3.0.0-20230915.001310-1.module.sha512 + - maven\org\opensearch\plugin\mapper-murmur3\3.0.0-SNAPSHOT\mapper-murmur3-3.0.0-20230915.001310-1.pom + - maven\org\opensearch\plugin\mapper-murmur3\3.0.0-SNAPSHOT\mapper-murmur3-3.0.0-20230915.001310-1.pom.md5 + - maven\org\opensearch\plugin\mapper-murmur3\3.0.0-SNAPSHOT\mapper-murmur3-3.0.0-20230915.001310-1.pom.sha1 + - maven\org\opensearch\plugin\mapper-murmur3\3.0.0-SNAPSHOT\mapper-murmur3-3.0.0-20230915.001310-1.pom.sha256 + - maven\org\opensearch\plugin\mapper-murmur3\3.0.0-SNAPSHOT\mapper-murmur3-3.0.0-20230915.001310-1.pom.sha512 + - maven\org\opensearch\plugin\mapper-murmur3\3.0.0-SNAPSHOT\maven-metadata.xml + - maven\org\opensearch\plugin\mapper-murmur3\3.0.0-SNAPSHOT\maven-metadata.xml.md5 + - maven\org\opensearch\plugin\mapper-murmur3\3.0.0-SNAPSHOT\maven-metadata.xml.sha1 + - maven\org\opensearch\plugin\mapper-murmur3\3.0.0-SNAPSHOT\maven-metadata.xml.sha256 + - maven\org\opensearch\plugin\mapper-murmur3\3.0.0-SNAPSHOT\maven-metadata.xml.sha512 + - maven\org\opensearch\plugin\mapper-size\maven-metadata.xml + - maven\org\opensearch\plugin\mapper-size\maven-metadata.xml.md5 + - maven\org\opensearch\plugin\mapper-size\maven-metadata.xml.sha1 + - maven\org\opensearch\plugin\mapper-size\maven-metadata.xml.sha256 + - maven\org\opensearch\plugin\mapper-size\maven-metadata.xml.sha512 + - maven\org\opensearch\plugin\mapper-size\3.0.0-SNAPSHOT\mapper-size-3.0.0-20230915.001310-1-javadoc.jar + - maven\org\opensearch\plugin\mapper-size\3.0.0-SNAPSHOT\mapper-size-3.0.0-20230915.001310-1-javadoc.jar.md5 + - maven\org\opensearch\plugin\mapper-size\3.0.0-SNAPSHOT\mapper-size-3.0.0-20230915.001310-1-javadoc.jar.sha1 + - maven\org\opensearch\plugin\mapper-size\3.0.0-SNAPSHOT\mapper-size-3.0.0-20230915.001310-1-javadoc.jar.sha256 + - maven\org\opensearch\plugin\mapper-size\3.0.0-SNAPSHOT\mapper-size-3.0.0-20230915.001310-1-javadoc.jar.sha512 + - maven\org\opensearch\plugin\mapper-size\3.0.0-SNAPSHOT\mapper-size-3.0.0-20230915.001310-1-sources.jar + - maven\org\opensearch\plugin\mapper-size\3.0.0-SNAPSHOT\mapper-size-3.0.0-20230915.001310-1-sources.jar.md5 + - maven\org\opensearch\plugin\mapper-size\3.0.0-SNAPSHOT\mapper-size-3.0.0-20230915.001310-1-sources.jar.sha1 + - maven\org\opensearch\plugin\mapper-size\3.0.0-SNAPSHOT\mapper-size-3.0.0-20230915.001310-1-sources.jar.sha256 + - maven\org\opensearch\plugin\mapper-size\3.0.0-SNAPSHOT\mapper-size-3.0.0-20230915.001310-1-sources.jar.sha512 + - maven\org\opensearch\plugin\mapper-size\3.0.0-SNAPSHOT\mapper-size-3.0.0-20230915.001310-1.jar + - maven\org\opensearch\plugin\mapper-size\3.0.0-SNAPSHOT\mapper-size-3.0.0-20230915.001310-1.jar.md5 + - maven\org\opensearch\plugin\mapper-size\3.0.0-SNAPSHOT\mapper-size-3.0.0-20230915.001310-1.jar.sha1 + - maven\org\opensearch\plugin\mapper-size\3.0.0-SNAPSHOT\mapper-size-3.0.0-20230915.001310-1.jar.sha256 + - maven\org\opensearch\plugin\mapper-size\3.0.0-SNAPSHOT\mapper-size-3.0.0-20230915.001310-1.jar.sha512 + - maven\org\opensearch\plugin\mapper-size\3.0.0-SNAPSHOT\mapper-size-3.0.0-20230915.001310-1.module + - maven\org\opensearch\plugin\mapper-size\3.0.0-SNAPSHOT\mapper-size-3.0.0-20230915.001310-1.module.md5 + - maven\org\opensearch\plugin\mapper-size\3.0.0-SNAPSHOT\mapper-size-3.0.0-20230915.001310-1.module.sha1 + - maven\org\opensearch\plugin\mapper-size\3.0.0-SNAPSHOT\mapper-size-3.0.0-20230915.001310-1.module.sha256 + - maven\org\opensearch\plugin\mapper-size\3.0.0-SNAPSHOT\mapper-size-3.0.0-20230915.001310-1.module.sha512 + - maven\org\opensearch\plugin\mapper-size\3.0.0-SNAPSHOT\mapper-size-3.0.0-20230915.001310-1.pom + - maven\org\opensearch\plugin\mapper-size\3.0.0-SNAPSHOT\mapper-size-3.0.0-20230915.001310-1.pom.md5 + - maven\org\opensearch\plugin\mapper-size\3.0.0-SNAPSHOT\mapper-size-3.0.0-20230915.001310-1.pom.sha1 + - maven\org\opensearch\plugin\mapper-size\3.0.0-SNAPSHOT\mapper-size-3.0.0-20230915.001310-1.pom.sha256 + - maven\org\opensearch\plugin\mapper-size\3.0.0-SNAPSHOT\mapper-size-3.0.0-20230915.001310-1.pom.sha512 + - maven\org\opensearch\plugin\mapper-size\3.0.0-SNAPSHOT\maven-metadata.xml + - maven\org\opensearch\plugin\mapper-size\3.0.0-SNAPSHOT\maven-metadata.xml.md5 + - maven\org\opensearch\plugin\mapper-size\3.0.0-SNAPSHOT\maven-metadata.xml.sha1 + - maven\org\opensearch\plugin\mapper-size\3.0.0-SNAPSHOT\maven-metadata.xml.sha256 + - maven\org\opensearch\plugin\mapper-size\3.0.0-SNAPSHOT\maven-metadata.xml.sha512 + - maven\org\opensearch\plugin\opensearch-dashboards\maven-metadata.xml + - maven\org\opensearch\plugin\opensearch-dashboards\maven-metadata.xml.md5 + - maven\org\opensearch\plugin\opensearch-dashboards\maven-metadata.xml.sha1 + - maven\org\opensearch\plugin\opensearch-dashboards\maven-metadata.xml.sha256 + - maven\org\opensearch\plugin\opensearch-dashboards\maven-metadata.xml.sha512 + - maven\org\opensearch\plugin\opensearch-dashboards\3.0.0-SNAPSHOT\maven-metadata.xml + - maven\org\opensearch\plugin\opensearch-dashboards\3.0.0-SNAPSHOT\maven-metadata.xml.md5 + - maven\org\opensearch\plugin\opensearch-dashboards\3.0.0-SNAPSHOT\maven-metadata.xml.sha1 + - maven\org\opensearch\plugin\opensearch-dashboards\3.0.0-SNAPSHOT\maven-metadata.xml.sha256 + - maven\org\opensearch\plugin\opensearch-dashboards\3.0.0-SNAPSHOT\maven-metadata.xml.sha512 + - maven\org\opensearch\plugin\opensearch-dashboards\3.0.0-SNAPSHOT\opensearch-dashboards-3.0.0-20230915.001310-1-javadoc.jar + - maven\org\opensearch\plugin\opensearch-dashboards\3.0.0-SNAPSHOT\opensearch-dashboards-3.0.0-20230915.001310-1-javadoc.jar.md5 + - maven\org\opensearch\plugin\opensearch-dashboards\3.0.0-SNAPSHOT\opensearch-dashboards-3.0.0-20230915.001310-1-javadoc.jar.sha1 + - maven\org\opensearch\plugin\opensearch-dashboards\3.0.0-SNAPSHOT\opensearch-dashboards-3.0.0-20230915.001310-1-javadoc.jar.sha256 + - maven\org\opensearch\plugin\opensearch-dashboards\3.0.0-SNAPSHOT\opensearch-dashboards-3.0.0-20230915.001310-1-javadoc.jar.sha512 + - maven\org\opensearch\plugin\opensearch-dashboards\3.0.0-SNAPSHOT\opensearch-dashboards-3.0.0-20230915.001310-1-sources.jar + - maven\org\opensearch\plugin\opensearch-dashboards\3.0.0-SNAPSHOT\opensearch-dashboards-3.0.0-20230915.001310-1-sources.jar.md5 + - maven\org\opensearch\plugin\opensearch-dashboards\3.0.0-SNAPSHOT\opensearch-dashboards-3.0.0-20230915.001310-1-sources.jar.sha1 + - maven\org\opensearch\plugin\opensearch-dashboards\3.0.0-SNAPSHOT\opensearch-dashboards-3.0.0-20230915.001310-1-sources.jar.sha256 + - maven\org\opensearch\plugin\opensearch-dashboards\3.0.0-SNAPSHOT\opensearch-dashboards-3.0.0-20230915.001310-1-sources.jar.sha512 + - maven\org\opensearch\plugin\opensearch-dashboards\3.0.0-SNAPSHOT\opensearch-dashboards-3.0.0-20230915.001310-1.jar + - maven\org\opensearch\plugin\opensearch-dashboards\3.0.0-SNAPSHOT\opensearch-dashboards-3.0.0-20230915.001310-1.jar.md5 + - maven\org\opensearch\plugin\opensearch-dashboards\3.0.0-SNAPSHOT\opensearch-dashboards-3.0.0-20230915.001310-1.jar.sha1 + - maven\org\opensearch\plugin\opensearch-dashboards\3.0.0-SNAPSHOT\opensearch-dashboards-3.0.0-20230915.001310-1.jar.sha256 + - maven\org\opensearch\plugin\opensearch-dashboards\3.0.0-SNAPSHOT\opensearch-dashboards-3.0.0-20230915.001310-1.jar.sha512 + - maven\org\opensearch\plugin\opensearch-dashboards\3.0.0-SNAPSHOT\opensearch-dashboards-3.0.0-20230915.001310-1.module + - maven\org\opensearch\plugin\opensearch-dashboards\3.0.0-SNAPSHOT\opensearch-dashboards-3.0.0-20230915.001310-1.module.md5 + - maven\org\opensearch\plugin\opensearch-dashboards\3.0.0-SNAPSHOT\opensearch-dashboards-3.0.0-20230915.001310-1.module.sha1 + - maven\org\opensearch\plugin\opensearch-dashboards\3.0.0-SNAPSHOT\opensearch-dashboards-3.0.0-20230915.001310-1.module.sha256 + - maven\org\opensearch\plugin\opensearch-dashboards\3.0.0-SNAPSHOT\opensearch-dashboards-3.0.0-20230915.001310-1.module.sha512 + - maven\org\opensearch\plugin\opensearch-dashboards\3.0.0-SNAPSHOT\opensearch-dashboards-3.0.0-20230915.001310-1.pom + - maven\org\opensearch\plugin\opensearch-dashboards\3.0.0-SNAPSHOT\opensearch-dashboards-3.0.0-20230915.001310-1.pom.md5 + - maven\org\opensearch\plugin\opensearch-dashboards\3.0.0-SNAPSHOT\opensearch-dashboards-3.0.0-20230915.001310-1.pom.sha1 + - maven\org\opensearch\plugin\opensearch-dashboards\3.0.0-SNAPSHOT\opensearch-dashboards-3.0.0-20230915.001310-1.pom.sha256 + - maven\org\opensearch\plugin\opensearch-dashboards\3.0.0-SNAPSHOT\opensearch-dashboards-3.0.0-20230915.001310-1.pom.sha512 + - maven\org\opensearch\plugin\opensearch-scripting-painless-spi\maven-metadata.xml + - maven\org\opensearch\plugin\opensearch-scripting-painless-spi\maven-metadata.xml.md5 + - maven\org\opensearch\plugin\opensearch-scripting-painless-spi\maven-metadata.xml.sha1 + - maven\org\opensearch\plugin\opensearch-scripting-painless-spi\maven-metadata.xml.sha256 + - maven\org\opensearch\plugin\opensearch-scripting-painless-spi\maven-metadata.xml.sha512 + - maven\org\opensearch\plugin\opensearch-scripting-painless-spi\3.0.0-SNAPSHOT\maven-metadata.xml + - maven\org\opensearch\plugin\opensearch-scripting-painless-spi\3.0.0-SNAPSHOT\maven-metadata.xml.md5 + - maven\org\opensearch\plugin\opensearch-scripting-painless-spi\3.0.0-SNAPSHOT\maven-metadata.xml.sha1 + - maven\org\opensearch\plugin\opensearch-scripting-painless-spi\3.0.0-SNAPSHOT\maven-metadata.xml.sha256 + - maven\org\opensearch\plugin\opensearch-scripting-painless-spi\3.0.0-SNAPSHOT\maven-metadata.xml.sha512 + - maven\org\opensearch\plugin\opensearch-scripting-painless-spi\3.0.0-SNAPSHOT\opensearch-scripting-painless-spi-3.0.0-20230915.001310-1-javadoc.jar + - maven\org\opensearch\plugin\opensearch-scripting-painless-spi\3.0.0-SNAPSHOT\opensearch-scripting-painless-spi-3.0.0-20230915.001310-1-javadoc.jar.md5 + - maven\org\opensearch\plugin\opensearch-scripting-painless-spi\3.0.0-SNAPSHOT\opensearch-scripting-painless-spi-3.0.0-20230915.001310-1-javadoc.jar.sha1 + - maven\org\opensearch\plugin\opensearch-scripting-painless-spi\3.0.0-SNAPSHOT\opensearch-scripting-painless-spi-3.0.0-20230915.001310-1-javadoc.jar.sha256 + - maven\org\opensearch\plugin\opensearch-scripting-painless-spi\3.0.0-SNAPSHOT\opensearch-scripting-painless-spi-3.0.0-20230915.001310-1-javadoc.jar.sha512 + - maven\org\opensearch\plugin\opensearch-scripting-painless-spi\3.0.0-SNAPSHOT\opensearch-scripting-painless-spi-3.0.0-20230915.001310-1-sources.jar + - maven\org\opensearch\plugin\opensearch-scripting-painless-spi\3.0.0-SNAPSHOT\opensearch-scripting-painless-spi-3.0.0-20230915.001310-1-sources.jar.md5 + - maven\org\opensearch\plugin\opensearch-scripting-painless-spi\3.0.0-SNAPSHOT\opensearch-scripting-painless-spi-3.0.0-20230915.001310-1-sources.jar.sha1 + - maven\org\opensearch\plugin\opensearch-scripting-painless-spi\3.0.0-SNAPSHOT\opensearch-scripting-painless-spi-3.0.0-20230915.001310-1-sources.jar.sha256 + - maven\org\opensearch\plugin\opensearch-scripting-painless-spi\3.0.0-SNAPSHOT\opensearch-scripting-painless-spi-3.0.0-20230915.001310-1-sources.jar.sha512 + - maven\org\opensearch\plugin\opensearch-scripting-painless-spi\3.0.0-SNAPSHOT\opensearch-scripting-painless-spi-3.0.0-20230915.001310-1.jar + - maven\org\opensearch\plugin\opensearch-scripting-painless-spi\3.0.0-SNAPSHOT\opensearch-scripting-painless-spi-3.0.0-20230915.001310-1.jar.md5 + - maven\org\opensearch\plugin\opensearch-scripting-painless-spi\3.0.0-SNAPSHOT\opensearch-scripting-painless-spi-3.0.0-20230915.001310-1.jar.sha1 + - maven\org\opensearch\plugin\opensearch-scripting-painless-spi\3.0.0-SNAPSHOT\opensearch-scripting-painless-spi-3.0.0-20230915.001310-1.jar.sha256 + - maven\org\opensearch\plugin\opensearch-scripting-painless-spi\3.0.0-SNAPSHOT\opensearch-scripting-painless-spi-3.0.0-20230915.001310-1.jar.sha512 + - maven\org\opensearch\plugin\opensearch-scripting-painless-spi\3.0.0-SNAPSHOT\opensearch-scripting-painless-spi-3.0.0-20230915.001310-1.module + - maven\org\opensearch\plugin\opensearch-scripting-painless-spi\3.0.0-SNAPSHOT\opensearch-scripting-painless-spi-3.0.0-20230915.001310-1.module.md5 + - maven\org\opensearch\plugin\opensearch-scripting-painless-spi\3.0.0-SNAPSHOT\opensearch-scripting-painless-spi-3.0.0-20230915.001310-1.module.sha1 + - maven\org\opensearch\plugin\opensearch-scripting-painless-spi\3.0.0-SNAPSHOT\opensearch-scripting-painless-spi-3.0.0-20230915.001310-1.module.sha256 + - maven\org\opensearch\plugin\opensearch-scripting-painless-spi\3.0.0-SNAPSHOT\opensearch-scripting-painless-spi-3.0.0-20230915.001310-1.module.sha512 + - maven\org\opensearch\plugin\opensearch-scripting-painless-spi\3.0.0-SNAPSHOT\opensearch-scripting-painless-spi-3.0.0-20230915.001310-1.pom + - maven\org\opensearch\plugin\opensearch-scripting-painless-spi\3.0.0-SNAPSHOT\opensearch-scripting-painless-spi-3.0.0-20230915.001310-1.pom.md5 + - maven\org\opensearch\plugin\opensearch-scripting-painless-spi\3.0.0-SNAPSHOT\opensearch-scripting-painless-spi-3.0.0-20230915.001310-1.pom.sha1 + - maven\org\opensearch\plugin\opensearch-scripting-painless-spi\3.0.0-SNAPSHOT\opensearch-scripting-painless-spi-3.0.0-20230915.001310-1.pom.sha256 + - maven\org\opensearch\plugin\opensearch-scripting-painless-spi\3.0.0-SNAPSHOT\opensearch-scripting-painless-spi-3.0.0-20230915.001310-1.pom.sha512 + - maven\org\opensearch\plugin\parent-join-client\maven-metadata.xml + - maven\org\opensearch\plugin\parent-join-client\maven-metadata.xml.md5 + - maven\org\opensearch\plugin\parent-join-client\maven-metadata.xml.sha1 + - maven\org\opensearch\plugin\parent-join-client\maven-metadata.xml.sha256 + - maven\org\opensearch\plugin\parent-join-client\maven-metadata.xml.sha512 + - maven\org\opensearch\plugin\parent-join-client\3.0.0-SNAPSHOT\maven-metadata.xml + - maven\org\opensearch\plugin\parent-join-client\3.0.0-SNAPSHOT\maven-metadata.xml.md5 + - maven\org\opensearch\plugin\parent-join-client\3.0.0-SNAPSHOT\maven-metadata.xml.sha1 + - maven\org\opensearch\plugin\parent-join-client\3.0.0-SNAPSHOT\maven-metadata.xml.sha256 + - maven\org\opensearch\plugin\parent-join-client\3.0.0-SNAPSHOT\maven-metadata.xml.sha512 + - maven\org\opensearch\plugin\parent-join-client\3.0.0-SNAPSHOT\parent-join-client-3.0.0-20230915.001310-1-javadoc.jar + - maven\org\opensearch\plugin\parent-join-client\3.0.0-SNAPSHOT\parent-join-client-3.0.0-20230915.001310-1-javadoc.jar.md5 + - maven\org\opensearch\plugin\parent-join-client\3.0.0-SNAPSHOT\parent-join-client-3.0.0-20230915.001310-1-javadoc.jar.sha1 + - maven\org\opensearch\plugin\parent-join-client\3.0.0-SNAPSHOT\parent-join-client-3.0.0-20230915.001310-1-javadoc.jar.sha256 + - maven\org\opensearch\plugin\parent-join-client\3.0.0-SNAPSHOT\parent-join-client-3.0.0-20230915.001310-1-javadoc.jar.sha512 + - maven\org\opensearch\plugin\parent-join-client\3.0.0-SNAPSHOT\parent-join-client-3.0.0-20230915.001310-1-sources.jar + - maven\org\opensearch\plugin\parent-join-client\3.0.0-SNAPSHOT\parent-join-client-3.0.0-20230915.001310-1-sources.jar.md5 + - maven\org\opensearch\plugin\parent-join-client\3.0.0-SNAPSHOT\parent-join-client-3.0.0-20230915.001310-1-sources.jar.sha1 + - maven\org\opensearch\plugin\parent-join-client\3.0.0-SNAPSHOT\parent-join-client-3.0.0-20230915.001310-1-sources.jar.sha256 + - maven\org\opensearch\plugin\parent-join-client\3.0.0-SNAPSHOT\parent-join-client-3.0.0-20230915.001310-1-sources.jar.sha512 + - maven\org\opensearch\plugin\parent-join-client\3.0.0-SNAPSHOT\parent-join-client-3.0.0-20230915.001310-1.jar + - maven\org\opensearch\plugin\parent-join-client\3.0.0-SNAPSHOT\parent-join-client-3.0.0-20230915.001310-1.jar.md5 + - maven\org\opensearch\plugin\parent-join-client\3.0.0-SNAPSHOT\parent-join-client-3.0.0-20230915.001310-1.jar.sha1 + - maven\org\opensearch\plugin\parent-join-client\3.0.0-SNAPSHOT\parent-join-client-3.0.0-20230915.001310-1.jar.sha256 + - maven\org\opensearch\plugin\parent-join-client\3.0.0-SNAPSHOT\parent-join-client-3.0.0-20230915.001310-1.jar.sha512 + - maven\org\opensearch\plugin\parent-join-client\3.0.0-SNAPSHOT\parent-join-client-3.0.0-20230915.001310-1.module + - maven\org\opensearch\plugin\parent-join-client\3.0.0-SNAPSHOT\parent-join-client-3.0.0-20230915.001310-1.module.md5 + - maven\org\opensearch\plugin\parent-join-client\3.0.0-SNAPSHOT\parent-join-client-3.0.0-20230915.001310-1.module.sha1 + - maven\org\opensearch\plugin\parent-join-client\3.0.0-SNAPSHOT\parent-join-client-3.0.0-20230915.001310-1.module.sha256 + - maven\org\opensearch\plugin\parent-join-client\3.0.0-SNAPSHOT\parent-join-client-3.0.0-20230915.001310-1.module.sha512 + - maven\org\opensearch\plugin\parent-join-client\3.0.0-SNAPSHOT\parent-join-client-3.0.0-20230915.001310-1.pom + - maven\org\opensearch\plugin\parent-join-client\3.0.0-SNAPSHOT\parent-join-client-3.0.0-20230915.001310-1.pom.md5 + - maven\org\opensearch\plugin\parent-join-client\3.0.0-SNAPSHOT\parent-join-client-3.0.0-20230915.001310-1.pom.sha1 + - maven\org\opensearch\plugin\parent-join-client\3.0.0-SNAPSHOT\parent-join-client-3.0.0-20230915.001310-1.pom.sha256 + - maven\org\opensearch\plugin\parent-join-client\3.0.0-SNAPSHOT\parent-join-client-3.0.0-20230915.001310-1.pom.sha512 + - maven\org\opensearch\plugin\percolator-client\maven-metadata.xml + - maven\org\opensearch\plugin\percolator-client\maven-metadata.xml.md5 + - maven\org\opensearch\plugin\percolator-client\maven-metadata.xml.sha1 + - maven\org\opensearch\plugin\percolator-client\maven-metadata.xml.sha256 + - maven\org\opensearch\plugin\percolator-client\maven-metadata.xml.sha512 + - maven\org\opensearch\plugin\percolator-client\3.0.0-SNAPSHOT\maven-metadata.xml + - maven\org\opensearch\plugin\percolator-client\3.0.0-SNAPSHOT\maven-metadata.xml.md5 + - maven\org\opensearch\plugin\percolator-client\3.0.0-SNAPSHOT\maven-metadata.xml.sha1 + - maven\org\opensearch\plugin\percolator-client\3.0.0-SNAPSHOT\maven-metadata.xml.sha256 + - maven\org\opensearch\plugin\percolator-client\3.0.0-SNAPSHOT\maven-metadata.xml.sha512 + - maven\org\opensearch\plugin\percolator-client\3.0.0-SNAPSHOT\percolator-client-3.0.0-20230915.001310-1-javadoc.jar + - maven\org\opensearch\plugin\percolator-client\3.0.0-SNAPSHOT\percolator-client-3.0.0-20230915.001310-1-javadoc.jar.md5 + - maven\org\opensearch\plugin\percolator-client\3.0.0-SNAPSHOT\percolator-client-3.0.0-20230915.001310-1-javadoc.jar.sha1 + - maven\org\opensearch\plugin\percolator-client\3.0.0-SNAPSHOT\percolator-client-3.0.0-20230915.001310-1-javadoc.jar.sha256 + - maven\org\opensearch\plugin\percolator-client\3.0.0-SNAPSHOT\percolator-client-3.0.0-20230915.001310-1-javadoc.jar.sha512 + - maven\org\opensearch\plugin\percolator-client\3.0.0-SNAPSHOT\percolator-client-3.0.0-20230915.001310-1-sources.jar + - maven\org\opensearch\plugin\percolator-client\3.0.0-SNAPSHOT\percolator-client-3.0.0-20230915.001310-1-sources.jar.md5 + - maven\org\opensearch\plugin\percolator-client\3.0.0-SNAPSHOT\percolator-client-3.0.0-20230915.001310-1-sources.jar.sha1 + - maven\org\opensearch\plugin\percolator-client\3.0.0-SNAPSHOT\percolator-client-3.0.0-20230915.001310-1-sources.jar.sha256 + - maven\org\opensearch\plugin\percolator-client\3.0.0-SNAPSHOT\percolator-client-3.0.0-20230915.001310-1-sources.jar.sha512 + - maven\org\opensearch\plugin\percolator-client\3.0.0-SNAPSHOT\percolator-client-3.0.0-20230915.001310-1.jar + - maven\org\opensearch\plugin\percolator-client\3.0.0-SNAPSHOT\percolator-client-3.0.0-20230915.001310-1.jar.md5 + - maven\org\opensearch\plugin\percolator-client\3.0.0-SNAPSHOT\percolator-client-3.0.0-20230915.001310-1.jar.sha1 + - maven\org\opensearch\plugin\percolator-client\3.0.0-SNAPSHOT\percolator-client-3.0.0-20230915.001310-1.jar.sha256 + - maven\org\opensearch\plugin\percolator-client\3.0.0-SNAPSHOT\percolator-client-3.0.0-20230915.001310-1.jar.sha512 + - maven\org\opensearch\plugin\percolator-client\3.0.0-SNAPSHOT\percolator-client-3.0.0-20230915.001310-1.module + - maven\org\opensearch\plugin\percolator-client\3.0.0-SNAPSHOT\percolator-client-3.0.0-20230915.001310-1.module.md5 + - maven\org\opensearch\plugin\percolator-client\3.0.0-SNAPSHOT\percolator-client-3.0.0-20230915.001310-1.module.sha1 + - maven\org\opensearch\plugin\percolator-client\3.0.0-SNAPSHOT\percolator-client-3.0.0-20230915.001310-1.module.sha256 + - maven\org\opensearch\plugin\percolator-client\3.0.0-SNAPSHOT\percolator-client-3.0.0-20230915.001310-1.module.sha512 + - maven\org\opensearch\plugin\percolator-client\3.0.0-SNAPSHOT\percolator-client-3.0.0-20230915.001310-1.pom + - maven\org\opensearch\plugin\percolator-client\3.0.0-SNAPSHOT\percolator-client-3.0.0-20230915.001310-1.pom.md5 + - maven\org\opensearch\plugin\percolator-client\3.0.0-SNAPSHOT\percolator-client-3.0.0-20230915.001310-1.pom.sha1 + - maven\org\opensearch\plugin\percolator-client\3.0.0-SNAPSHOT\percolator-client-3.0.0-20230915.001310-1.pom.sha256 + - maven\org\opensearch\plugin\percolator-client\3.0.0-SNAPSHOT\percolator-client-3.0.0-20230915.001310-1.pom.sha512 + - maven\org\opensearch\plugin\rank-eval-client\maven-metadata.xml + - maven\org\opensearch\plugin\rank-eval-client\maven-metadata.xml.md5 + - maven\org\opensearch\plugin\rank-eval-client\maven-metadata.xml.sha1 + - maven\org\opensearch\plugin\rank-eval-client\maven-metadata.xml.sha256 + - maven\org\opensearch\plugin\rank-eval-client\maven-metadata.xml.sha512 + - maven\org\opensearch\plugin\rank-eval-client\3.0.0-SNAPSHOT\maven-metadata.xml + - maven\org\opensearch\plugin\rank-eval-client\3.0.0-SNAPSHOT\maven-metadata.xml.md5 + - maven\org\opensearch\plugin\rank-eval-client\3.0.0-SNAPSHOT\maven-metadata.xml.sha1 + - maven\org\opensearch\plugin\rank-eval-client\3.0.0-SNAPSHOT\maven-metadata.xml.sha256 + - maven\org\opensearch\plugin\rank-eval-client\3.0.0-SNAPSHOT\maven-metadata.xml.sha512 + - maven\org\opensearch\plugin\rank-eval-client\3.0.0-SNAPSHOT\rank-eval-client-3.0.0-20230915.001310-1-javadoc.jar + - maven\org\opensearch\plugin\rank-eval-client\3.0.0-SNAPSHOT\rank-eval-client-3.0.0-20230915.001310-1-javadoc.jar.md5 + - maven\org\opensearch\plugin\rank-eval-client\3.0.0-SNAPSHOT\rank-eval-client-3.0.0-20230915.001310-1-javadoc.jar.sha1 + - maven\org\opensearch\plugin\rank-eval-client\3.0.0-SNAPSHOT\rank-eval-client-3.0.0-20230915.001310-1-javadoc.jar.sha256 + - maven\org\opensearch\plugin\rank-eval-client\3.0.0-SNAPSHOT\rank-eval-client-3.0.0-20230915.001310-1-javadoc.jar.sha512 + - maven\org\opensearch\plugin\rank-eval-client\3.0.0-SNAPSHOT\rank-eval-client-3.0.0-20230915.001310-1-sources.jar + - maven\org\opensearch\plugin\rank-eval-client\3.0.0-SNAPSHOT\rank-eval-client-3.0.0-20230915.001310-1-sources.jar.md5 + - maven\org\opensearch\plugin\rank-eval-client\3.0.0-SNAPSHOT\rank-eval-client-3.0.0-20230915.001310-1-sources.jar.sha1 + - maven\org\opensearch\plugin\rank-eval-client\3.0.0-SNAPSHOT\rank-eval-client-3.0.0-20230915.001310-1-sources.jar.sha256 + - maven\org\opensearch\plugin\rank-eval-client\3.0.0-SNAPSHOT\rank-eval-client-3.0.0-20230915.001310-1-sources.jar.sha512 + - maven\org\opensearch\plugin\rank-eval-client\3.0.0-SNAPSHOT\rank-eval-client-3.0.0-20230915.001310-1.jar + - maven\org\opensearch\plugin\rank-eval-client\3.0.0-SNAPSHOT\rank-eval-client-3.0.0-20230915.001310-1.jar.md5 + - maven\org\opensearch\plugin\rank-eval-client\3.0.0-SNAPSHOT\rank-eval-client-3.0.0-20230915.001310-1.jar.sha1 + - maven\org\opensearch\plugin\rank-eval-client\3.0.0-SNAPSHOT\rank-eval-client-3.0.0-20230915.001310-1.jar.sha256 + - maven\org\opensearch\plugin\rank-eval-client\3.0.0-SNAPSHOT\rank-eval-client-3.0.0-20230915.001310-1.jar.sha512 + - maven\org\opensearch\plugin\rank-eval-client\3.0.0-SNAPSHOT\rank-eval-client-3.0.0-20230915.001310-1.module + - maven\org\opensearch\plugin\rank-eval-client\3.0.0-SNAPSHOT\rank-eval-client-3.0.0-20230915.001310-1.module.md5 + - maven\org\opensearch\plugin\rank-eval-client\3.0.0-SNAPSHOT\rank-eval-client-3.0.0-20230915.001310-1.module.sha1 + - maven\org\opensearch\plugin\rank-eval-client\3.0.0-SNAPSHOT\rank-eval-client-3.0.0-20230915.001310-1.module.sha256 + - maven\org\opensearch\plugin\rank-eval-client\3.0.0-SNAPSHOT\rank-eval-client-3.0.0-20230915.001310-1.module.sha512 + - maven\org\opensearch\plugin\rank-eval-client\3.0.0-SNAPSHOT\rank-eval-client-3.0.0-20230915.001310-1.pom + - maven\org\opensearch\plugin\rank-eval-client\3.0.0-SNAPSHOT\rank-eval-client-3.0.0-20230915.001310-1.pom.md5 + - maven\org\opensearch\plugin\rank-eval-client\3.0.0-SNAPSHOT\rank-eval-client-3.0.0-20230915.001310-1.pom.sha1 + - maven\org\opensearch\plugin\rank-eval-client\3.0.0-SNAPSHOT\rank-eval-client-3.0.0-20230915.001310-1.pom.sha256 + - maven\org\opensearch\plugin\rank-eval-client\3.0.0-SNAPSHOT\rank-eval-client-3.0.0-20230915.001310-1.pom.sha512 + - maven\org\opensearch\plugin\reindex-client\maven-metadata.xml + - maven\org\opensearch\plugin\reindex-client\maven-metadata.xml.md5 + - maven\org\opensearch\plugin\reindex-client\maven-metadata.xml.sha1 + - maven\org\opensearch\plugin\reindex-client\maven-metadata.xml.sha256 + - maven\org\opensearch\plugin\reindex-client\maven-metadata.xml.sha512 + - maven\org\opensearch\plugin\reindex-client\3.0.0-SNAPSHOT\maven-metadata.xml + - maven\org\opensearch\plugin\reindex-client\3.0.0-SNAPSHOT\maven-metadata.xml.md5 + - maven\org\opensearch\plugin\reindex-client\3.0.0-SNAPSHOT\maven-metadata.xml.sha1 + - maven\org\opensearch\plugin\reindex-client\3.0.0-SNAPSHOT\maven-metadata.xml.sha256 + - maven\org\opensearch\plugin\reindex-client\3.0.0-SNAPSHOT\maven-metadata.xml.sha512 + - maven\org\opensearch\plugin\reindex-client\3.0.0-SNAPSHOT\reindex-client-3.0.0-20230915.001310-1-javadoc.jar + - maven\org\opensearch\plugin\reindex-client\3.0.0-SNAPSHOT\reindex-client-3.0.0-20230915.001310-1-javadoc.jar.md5 + - maven\org\opensearch\plugin\reindex-client\3.0.0-SNAPSHOT\reindex-client-3.0.0-20230915.001310-1-javadoc.jar.sha1 + - maven\org\opensearch\plugin\reindex-client\3.0.0-SNAPSHOT\reindex-client-3.0.0-20230915.001310-1-javadoc.jar.sha256 + - maven\org\opensearch\plugin\reindex-client\3.0.0-SNAPSHOT\reindex-client-3.0.0-20230915.001310-1-javadoc.jar.sha512 + - maven\org\opensearch\plugin\reindex-client\3.0.0-SNAPSHOT\reindex-client-3.0.0-20230915.001310-1-sources.jar + - maven\org\opensearch\plugin\reindex-client\3.0.0-SNAPSHOT\reindex-client-3.0.0-20230915.001310-1-sources.jar.md5 + - maven\org\opensearch\plugin\reindex-client\3.0.0-SNAPSHOT\reindex-client-3.0.0-20230915.001310-1-sources.jar.sha1 + - maven\org\opensearch\plugin\reindex-client\3.0.0-SNAPSHOT\reindex-client-3.0.0-20230915.001310-1-sources.jar.sha256 + - maven\org\opensearch\plugin\reindex-client\3.0.0-SNAPSHOT\reindex-client-3.0.0-20230915.001310-1-sources.jar.sha512 + - maven\org\opensearch\plugin\reindex-client\3.0.0-SNAPSHOT\reindex-client-3.0.0-20230915.001310-1.jar + - maven\org\opensearch\plugin\reindex-client\3.0.0-SNAPSHOT\reindex-client-3.0.0-20230915.001310-1.jar.md5 + - maven\org\opensearch\plugin\reindex-client\3.0.0-SNAPSHOT\reindex-client-3.0.0-20230915.001310-1.jar.sha1 + - maven\org\opensearch\plugin\reindex-client\3.0.0-SNAPSHOT\reindex-client-3.0.0-20230915.001310-1.jar.sha256 + - maven\org\opensearch\plugin\reindex-client\3.0.0-SNAPSHOT\reindex-client-3.0.0-20230915.001310-1.jar.sha512 + - maven\org\opensearch\plugin\reindex-client\3.0.0-SNAPSHOT\reindex-client-3.0.0-20230915.001310-1.module + - maven\org\opensearch\plugin\reindex-client\3.0.0-SNAPSHOT\reindex-client-3.0.0-20230915.001310-1.module.md5 + - maven\org\opensearch\plugin\reindex-client\3.0.0-SNAPSHOT\reindex-client-3.0.0-20230915.001310-1.module.sha1 + - maven\org\opensearch\plugin\reindex-client\3.0.0-SNAPSHOT\reindex-client-3.0.0-20230915.001310-1.module.sha256 + - maven\org\opensearch\plugin\reindex-client\3.0.0-SNAPSHOT\reindex-client-3.0.0-20230915.001310-1.module.sha512 + - maven\org\opensearch\plugin\reindex-client\3.0.0-SNAPSHOT\reindex-client-3.0.0-20230915.001310-1.pom + - maven\org\opensearch\plugin\reindex-client\3.0.0-SNAPSHOT\reindex-client-3.0.0-20230915.001310-1.pom.md5 + - maven\org\opensearch\plugin\reindex-client\3.0.0-SNAPSHOT\reindex-client-3.0.0-20230915.001310-1.pom.sha1 + - maven\org\opensearch\plugin\reindex-client\3.0.0-SNAPSHOT\reindex-client-3.0.0-20230915.001310-1.pom.sha256 + - maven\org\opensearch\plugin\reindex-client\3.0.0-SNAPSHOT\reindex-client-3.0.0-20230915.001310-1.pom.sha512 + - maven\org\opensearch\plugin\repository-azure\maven-metadata.xml + - maven\org\opensearch\plugin\repository-azure\maven-metadata.xml.md5 + - maven\org\opensearch\plugin\repository-azure\maven-metadata.xml.sha1 + - maven\org\opensearch\plugin\repository-azure\maven-metadata.xml.sha256 + - maven\org\opensearch\plugin\repository-azure\maven-metadata.xml.sha512 + - maven\org\opensearch\plugin\repository-azure\3.0.0-SNAPSHOT\maven-metadata.xml + - maven\org\opensearch\plugin\repository-azure\3.0.0-SNAPSHOT\maven-metadata.xml.md5 + - maven\org\opensearch\plugin\repository-azure\3.0.0-SNAPSHOT\maven-metadata.xml.sha1 + - maven\org\opensearch\plugin\repository-azure\3.0.0-SNAPSHOT\maven-metadata.xml.sha256 + - maven\org\opensearch\plugin\repository-azure\3.0.0-SNAPSHOT\maven-metadata.xml.sha512 + - maven\org\opensearch\plugin\repository-azure\3.0.0-SNAPSHOT\repository-azure-3.0.0-20230915.001310-1-javadoc.jar + - maven\org\opensearch\plugin\repository-azure\3.0.0-SNAPSHOT\repository-azure-3.0.0-20230915.001310-1-javadoc.jar.md5 + - maven\org\opensearch\plugin\repository-azure\3.0.0-SNAPSHOT\repository-azure-3.0.0-20230915.001310-1-javadoc.jar.sha1 + - maven\org\opensearch\plugin\repository-azure\3.0.0-SNAPSHOT\repository-azure-3.0.0-20230915.001310-1-javadoc.jar.sha256 + - maven\org\opensearch\plugin\repository-azure\3.0.0-SNAPSHOT\repository-azure-3.0.0-20230915.001310-1-javadoc.jar.sha512 + - maven\org\opensearch\plugin\repository-azure\3.0.0-SNAPSHOT\repository-azure-3.0.0-20230915.001310-1-sources.jar + - maven\org\opensearch\plugin\repository-azure\3.0.0-SNAPSHOT\repository-azure-3.0.0-20230915.001310-1-sources.jar.md5 + - maven\org\opensearch\plugin\repository-azure\3.0.0-SNAPSHOT\repository-azure-3.0.0-20230915.001310-1-sources.jar.sha1 + - maven\org\opensearch\plugin\repository-azure\3.0.0-SNAPSHOT\repository-azure-3.0.0-20230915.001310-1-sources.jar.sha256 + - maven\org\opensearch\plugin\repository-azure\3.0.0-SNAPSHOT\repository-azure-3.0.0-20230915.001310-1-sources.jar.sha512 + - maven\org\opensearch\plugin\repository-azure\3.0.0-SNAPSHOT\repository-azure-3.0.0-20230915.001310-1.jar + - maven\org\opensearch\plugin\repository-azure\3.0.0-SNAPSHOT\repository-azure-3.0.0-20230915.001310-1.jar.md5 + - maven\org\opensearch\plugin\repository-azure\3.0.0-SNAPSHOT\repository-azure-3.0.0-20230915.001310-1.jar.sha1 + - maven\org\opensearch\plugin\repository-azure\3.0.0-SNAPSHOT\repository-azure-3.0.0-20230915.001310-1.jar.sha256 + - maven\org\opensearch\plugin\repository-azure\3.0.0-SNAPSHOT\repository-azure-3.0.0-20230915.001310-1.jar.sha512 + - maven\org\opensearch\plugin\repository-azure\3.0.0-SNAPSHOT\repository-azure-3.0.0-20230915.001310-1.module + - maven\org\opensearch\plugin\repository-azure\3.0.0-SNAPSHOT\repository-azure-3.0.0-20230915.001310-1.module.md5 + - maven\org\opensearch\plugin\repository-azure\3.0.0-SNAPSHOT\repository-azure-3.0.0-20230915.001310-1.module.sha1 + - maven\org\opensearch\plugin\repository-azure\3.0.0-SNAPSHOT\repository-azure-3.0.0-20230915.001310-1.module.sha256 + - maven\org\opensearch\plugin\repository-azure\3.0.0-SNAPSHOT\repository-azure-3.0.0-20230915.001310-1.module.sha512 + - maven\org\opensearch\plugin\repository-azure\3.0.0-SNAPSHOT\repository-azure-3.0.0-20230915.001310-1.pom + - maven\org\opensearch\plugin\repository-azure\3.0.0-SNAPSHOT\repository-azure-3.0.0-20230915.001310-1.pom.md5 + - maven\org\opensearch\plugin\repository-azure\3.0.0-SNAPSHOT\repository-azure-3.0.0-20230915.001310-1.pom.sha1 + - maven\org\opensearch\plugin\repository-azure\3.0.0-SNAPSHOT\repository-azure-3.0.0-20230915.001310-1.pom.sha256 + - maven\org\opensearch\plugin\repository-azure\3.0.0-SNAPSHOT\repository-azure-3.0.0-20230915.001310-1.pom.sha512 + - maven\org\opensearch\plugin\repository-gcs\maven-metadata.xml + - maven\org\opensearch\plugin\repository-gcs\maven-metadata.xml.md5 + - maven\org\opensearch\plugin\repository-gcs\maven-metadata.xml.sha1 + - maven\org\opensearch\plugin\repository-gcs\maven-metadata.xml.sha256 + - maven\org\opensearch\plugin\repository-gcs\maven-metadata.xml.sha512 + - maven\org\opensearch\plugin\repository-gcs\3.0.0-SNAPSHOT\maven-metadata.xml + - maven\org\opensearch\plugin\repository-gcs\3.0.0-SNAPSHOT\maven-metadata.xml.md5 + - maven\org\opensearch\plugin\repository-gcs\3.0.0-SNAPSHOT\maven-metadata.xml.sha1 + - maven\org\opensearch\plugin\repository-gcs\3.0.0-SNAPSHOT\maven-metadata.xml.sha256 + - maven\org\opensearch\plugin\repository-gcs\3.0.0-SNAPSHOT\maven-metadata.xml.sha512 + - maven\org\opensearch\plugin\repository-gcs\3.0.0-SNAPSHOT\repository-gcs-3.0.0-20230915.001310-1-javadoc.jar + - maven\org\opensearch\plugin\repository-gcs\3.0.0-SNAPSHOT\repository-gcs-3.0.0-20230915.001310-1-javadoc.jar.md5 + - maven\org\opensearch\plugin\repository-gcs\3.0.0-SNAPSHOT\repository-gcs-3.0.0-20230915.001310-1-javadoc.jar.sha1 + - maven\org\opensearch\plugin\repository-gcs\3.0.0-SNAPSHOT\repository-gcs-3.0.0-20230915.001310-1-javadoc.jar.sha256 + - maven\org\opensearch\plugin\repository-gcs\3.0.0-SNAPSHOT\repository-gcs-3.0.0-20230915.001310-1-javadoc.jar.sha512 + - maven\org\opensearch\plugin\repository-gcs\3.0.0-SNAPSHOT\repository-gcs-3.0.0-20230915.001310-1-sources.jar + - maven\org\opensearch\plugin\repository-gcs\3.0.0-SNAPSHOT\repository-gcs-3.0.0-20230915.001310-1-sources.jar.md5 + - maven\org\opensearch\plugin\repository-gcs\3.0.0-SNAPSHOT\repository-gcs-3.0.0-20230915.001310-1-sources.jar.sha1 + - maven\org\opensearch\plugin\repository-gcs\3.0.0-SNAPSHOT\repository-gcs-3.0.0-20230915.001310-1-sources.jar.sha256 + - maven\org\opensearch\plugin\repository-gcs\3.0.0-SNAPSHOT\repository-gcs-3.0.0-20230915.001310-1-sources.jar.sha512 + - maven\org\opensearch\plugin\repository-gcs\3.0.0-SNAPSHOT\repository-gcs-3.0.0-20230915.001310-1.jar + - maven\org\opensearch\plugin\repository-gcs\3.0.0-SNAPSHOT\repository-gcs-3.0.0-20230915.001310-1.jar.md5 + - maven\org\opensearch\plugin\repository-gcs\3.0.0-SNAPSHOT\repository-gcs-3.0.0-20230915.001310-1.jar.sha1 + - maven\org\opensearch\plugin\repository-gcs\3.0.0-SNAPSHOT\repository-gcs-3.0.0-20230915.001310-1.jar.sha256 + - maven\org\opensearch\plugin\repository-gcs\3.0.0-SNAPSHOT\repository-gcs-3.0.0-20230915.001310-1.jar.sha512 + - maven\org\opensearch\plugin\repository-gcs\3.0.0-SNAPSHOT\repository-gcs-3.0.0-20230915.001310-1.module + - maven\org\opensearch\plugin\repository-gcs\3.0.0-SNAPSHOT\repository-gcs-3.0.0-20230915.001310-1.module.md5 + - maven\org\opensearch\plugin\repository-gcs\3.0.0-SNAPSHOT\repository-gcs-3.0.0-20230915.001310-1.module.sha1 + - maven\org\opensearch\plugin\repository-gcs\3.0.0-SNAPSHOT\repository-gcs-3.0.0-20230915.001310-1.module.sha256 + - maven\org\opensearch\plugin\repository-gcs\3.0.0-SNAPSHOT\repository-gcs-3.0.0-20230915.001310-1.module.sha512 + - maven\org\opensearch\plugin\repository-gcs\3.0.0-SNAPSHOT\repository-gcs-3.0.0-20230915.001310-1.pom + - maven\org\opensearch\plugin\repository-gcs\3.0.0-SNAPSHOT\repository-gcs-3.0.0-20230915.001310-1.pom.md5 + - maven\org\opensearch\plugin\repository-gcs\3.0.0-SNAPSHOT\repository-gcs-3.0.0-20230915.001310-1.pom.sha1 + - maven\org\opensearch\plugin\repository-gcs\3.0.0-SNAPSHOT\repository-gcs-3.0.0-20230915.001310-1.pom.sha256 + - maven\org\opensearch\plugin\repository-gcs\3.0.0-SNAPSHOT\repository-gcs-3.0.0-20230915.001310-1.pom.sha512 + - maven\org\opensearch\plugin\repository-hdfs\maven-metadata.xml + - maven\org\opensearch\plugin\repository-hdfs\maven-metadata.xml.md5 + - maven\org\opensearch\plugin\repository-hdfs\maven-metadata.xml.sha1 + - maven\org\opensearch\plugin\repository-hdfs\maven-metadata.xml.sha256 + - maven\org\opensearch\plugin\repository-hdfs\maven-metadata.xml.sha512 + - maven\org\opensearch\plugin\repository-hdfs\3.0.0-SNAPSHOT\maven-metadata.xml + - maven\org\opensearch\plugin\repository-hdfs\3.0.0-SNAPSHOT\maven-metadata.xml.md5 + - maven\org\opensearch\plugin\repository-hdfs\3.0.0-SNAPSHOT\maven-metadata.xml.sha1 + - maven\org\opensearch\plugin\repository-hdfs\3.0.0-SNAPSHOT\maven-metadata.xml.sha256 + - maven\org\opensearch\plugin\repository-hdfs\3.0.0-SNAPSHOT\maven-metadata.xml.sha512 + - maven\org\opensearch\plugin\repository-hdfs\3.0.0-SNAPSHOT\repository-hdfs-3.0.0-20230915.001310-1-javadoc.jar + - maven\org\opensearch\plugin\repository-hdfs\3.0.0-SNAPSHOT\repository-hdfs-3.0.0-20230915.001310-1-javadoc.jar.md5 + - maven\org\opensearch\plugin\repository-hdfs\3.0.0-SNAPSHOT\repository-hdfs-3.0.0-20230915.001310-1-javadoc.jar.sha1 + - maven\org\opensearch\plugin\repository-hdfs\3.0.0-SNAPSHOT\repository-hdfs-3.0.0-20230915.001310-1-javadoc.jar.sha256 + - maven\org\opensearch\plugin\repository-hdfs\3.0.0-SNAPSHOT\repository-hdfs-3.0.0-20230915.001310-1-javadoc.jar.sha512 + - maven\org\opensearch\plugin\repository-hdfs\3.0.0-SNAPSHOT\repository-hdfs-3.0.0-20230915.001310-1-sources.jar + - maven\org\opensearch\plugin\repository-hdfs\3.0.0-SNAPSHOT\repository-hdfs-3.0.0-20230915.001310-1-sources.jar.md5 + - maven\org\opensearch\plugin\repository-hdfs\3.0.0-SNAPSHOT\repository-hdfs-3.0.0-20230915.001310-1-sources.jar.sha1 + - maven\org\opensearch\plugin\repository-hdfs\3.0.0-SNAPSHOT\repository-hdfs-3.0.0-20230915.001310-1-sources.jar.sha256 + - maven\org\opensearch\plugin\repository-hdfs\3.0.0-SNAPSHOT\repository-hdfs-3.0.0-20230915.001310-1-sources.jar.sha512 + - maven\org\opensearch\plugin\repository-hdfs\3.0.0-SNAPSHOT\repository-hdfs-3.0.0-20230915.001310-1.jar + - maven\org\opensearch\plugin\repository-hdfs\3.0.0-SNAPSHOT\repository-hdfs-3.0.0-20230915.001310-1.jar.md5 + - maven\org\opensearch\plugin\repository-hdfs\3.0.0-SNAPSHOT\repository-hdfs-3.0.0-20230915.001310-1.jar.sha1 + - maven\org\opensearch\plugin\repository-hdfs\3.0.0-SNAPSHOT\repository-hdfs-3.0.0-20230915.001310-1.jar.sha256 + - maven\org\opensearch\plugin\repository-hdfs\3.0.0-SNAPSHOT\repository-hdfs-3.0.0-20230915.001310-1.jar.sha512 + - maven\org\opensearch\plugin\repository-hdfs\3.0.0-SNAPSHOT\repository-hdfs-3.0.0-20230915.001310-1.module + - maven\org\opensearch\plugin\repository-hdfs\3.0.0-SNAPSHOT\repository-hdfs-3.0.0-20230915.001310-1.module.md5 + - maven\org\opensearch\plugin\repository-hdfs\3.0.0-SNAPSHOT\repository-hdfs-3.0.0-20230915.001310-1.module.sha1 + - maven\org\opensearch\plugin\repository-hdfs\3.0.0-SNAPSHOT\repository-hdfs-3.0.0-20230915.001310-1.module.sha256 + - maven\org\opensearch\plugin\repository-hdfs\3.0.0-SNAPSHOT\repository-hdfs-3.0.0-20230915.001310-1.module.sha512 + - maven\org\opensearch\plugin\repository-hdfs\3.0.0-SNAPSHOT\repository-hdfs-3.0.0-20230915.001310-1.pom + - maven\org\opensearch\plugin\repository-hdfs\3.0.0-SNAPSHOT\repository-hdfs-3.0.0-20230915.001310-1.pom.md5 + - maven\org\opensearch\plugin\repository-hdfs\3.0.0-SNAPSHOT\repository-hdfs-3.0.0-20230915.001310-1.pom.sha1 + - maven\org\opensearch\plugin\repository-hdfs\3.0.0-SNAPSHOT\repository-hdfs-3.0.0-20230915.001310-1.pom.sha256 + - maven\org\opensearch\plugin\repository-hdfs\3.0.0-SNAPSHOT\repository-hdfs-3.0.0-20230915.001310-1.pom.sha512 + - maven\org\opensearch\plugin\repository-s3\maven-metadata.xml + - maven\org\opensearch\plugin\repository-s3\maven-metadata.xml.md5 + - maven\org\opensearch\plugin\repository-s3\maven-metadata.xml.sha1 + - maven\org\opensearch\plugin\repository-s3\maven-metadata.xml.sha256 + - maven\org\opensearch\plugin\repository-s3\maven-metadata.xml.sha512 + - maven\org\opensearch\plugin\repository-s3\3.0.0-SNAPSHOT\maven-metadata.xml + - maven\org\opensearch\plugin\repository-s3\3.0.0-SNAPSHOT\maven-metadata.xml.md5 + - maven\org\opensearch\plugin\repository-s3\3.0.0-SNAPSHOT\maven-metadata.xml.sha1 + - maven\org\opensearch\plugin\repository-s3\3.0.0-SNAPSHOT\maven-metadata.xml.sha256 + - maven\org\opensearch\plugin\repository-s3\3.0.0-SNAPSHOT\maven-metadata.xml.sha512 + - maven\org\opensearch\plugin\repository-s3\3.0.0-SNAPSHOT\repository-s3-3.0.0-20230915.001310-1-javadoc.jar + - maven\org\opensearch\plugin\repository-s3\3.0.0-SNAPSHOT\repository-s3-3.0.0-20230915.001310-1-javadoc.jar.md5 + - maven\org\opensearch\plugin\repository-s3\3.0.0-SNAPSHOT\repository-s3-3.0.0-20230915.001310-1-javadoc.jar.sha1 + - maven\org\opensearch\plugin\repository-s3\3.0.0-SNAPSHOT\repository-s3-3.0.0-20230915.001310-1-javadoc.jar.sha256 + - maven\org\opensearch\plugin\repository-s3\3.0.0-SNAPSHOT\repository-s3-3.0.0-20230915.001310-1-javadoc.jar.sha512 + - maven\org\opensearch\plugin\repository-s3\3.0.0-SNAPSHOT\repository-s3-3.0.0-20230915.001310-1-sources.jar + - maven\org\opensearch\plugin\repository-s3\3.0.0-SNAPSHOT\repository-s3-3.0.0-20230915.001310-1-sources.jar.md5 + - maven\org\opensearch\plugin\repository-s3\3.0.0-SNAPSHOT\repository-s3-3.0.0-20230915.001310-1-sources.jar.sha1 + - maven\org\opensearch\plugin\repository-s3\3.0.0-SNAPSHOT\repository-s3-3.0.0-20230915.001310-1-sources.jar.sha256 + - maven\org\opensearch\plugin\repository-s3\3.0.0-SNAPSHOT\repository-s3-3.0.0-20230915.001310-1-sources.jar.sha512 + - maven\org\opensearch\plugin\repository-s3\3.0.0-SNAPSHOT\repository-s3-3.0.0-20230915.001310-1.jar + - maven\org\opensearch\plugin\repository-s3\3.0.0-SNAPSHOT\repository-s3-3.0.0-20230915.001310-1.jar.md5 + - maven\org\opensearch\plugin\repository-s3\3.0.0-SNAPSHOT\repository-s3-3.0.0-20230915.001310-1.jar.sha1 + - maven\org\opensearch\plugin\repository-s3\3.0.0-SNAPSHOT\repository-s3-3.0.0-20230915.001310-1.jar.sha256 + - maven\org\opensearch\plugin\repository-s3\3.0.0-SNAPSHOT\repository-s3-3.0.0-20230915.001310-1.jar.sha512 + - maven\org\opensearch\plugin\repository-s3\3.0.0-SNAPSHOT\repository-s3-3.0.0-20230915.001310-1.module + - maven\org\opensearch\plugin\repository-s3\3.0.0-SNAPSHOT\repository-s3-3.0.0-20230915.001310-1.module.md5 + - maven\org\opensearch\plugin\repository-s3\3.0.0-SNAPSHOT\repository-s3-3.0.0-20230915.001310-1.module.sha1 + - maven\org\opensearch\plugin\repository-s3\3.0.0-SNAPSHOT\repository-s3-3.0.0-20230915.001310-1.module.sha256 + - maven\org\opensearch\plugin\repository-s3\3.0.0-SNAPSHOT\repository-s3-3.0.0-20230915.001310-1.module.sha512 + - maven\org\opensearch\plugin\repository-s3\3.0.0-SNAPSHOT\repository-s3-3.0.0-20230915.001310-1.pom + - maven\org\opensearch\plugin\repository-s3\3.0.0-SNAPSHOT\repository-s3-3.0.0-20230915.001310-1.pom.md5 + - maven\org\opensearch\plugin\repository-s3\3.0.0-SNAPSHOT\repository-s3-3.0.0-20230915.001310-1.pom.sha1 + - maven\org\opensearch\plugin\repository-s3\3.0.0-SNAPSHOT\repository-s3-3.0.0-20230915.001310-1.pom.sha256 + - maven\org\opensearch\plugin\repository-s3\3.0.0-SNAPSHOT\repository-s3-3.0.0-20230915.001310-1.pom.sha512 + - maven\org\opensearch\plugin\repository-url\maven-metadata.xml + - maven\org\opensearch\plugin\repository-url\maven-metadata.xml.md5 + - maven\org\opensearch\plugin\repository-url\maven-metadata.xml.sha1 + - maven\org\opensearch\plugin\repository-url\maven-metadata.xml.sha256 + - maven\org\opensearch\plugin\repository-url\maven-metadata.xml.sha512 + - maven\org\opensearch\plugin\repository-url\3.0.0-SNAPSHOT\maven-metadata.xml + - maven\org\opensearch\plugin\repository-url\3.0.0-SNAPSHOT\maven-metadata.xml.md5 + - maven\org\opensearch\plugin\repository-url\3.0.0-SNAPSHOT\maven-metadata.xml.sha1 + - maven\org\opensearch\plugin\repository-url\3.0.0-SNAPSHOT\maven-metadata.xml.sha256 + - maven\org\opensearch\plugin\repository-url\3.0.0-SNAPSHOT\maven-metadata.xml.sha512 + - maven\org\opensearch\plugin\repository-url\3.0.0-SNAPSHOT\repository-url-3.0.0-20230915.001310-1-javadoc.jar + - maven\org\opensearch\plugin\repository-url\3.0.0-SNAPSHOT\repository-url-3.0.0-20230915.001310-1-javadoc.jar.md5 + - maven\org\opensearch\plugin\repository-url\3.0.0-SNAPSHOT\repository-url-3.0.0-20230915.001310-1-javadoc.jar.sha1 + - maven\org\opensearch\plugin\repository-url\3.0.0-SNAPSHOT\repository-url-3.0.0-20230915.001310-1-javadoc.jar.sha256 + - maven\org\opensearch\plugin\repository-url\3.0.0-SNAPSHOT\repository-url-3.0.0-20230915.001310-1-javadoc.jar.sha512 + - maven\org\opensearch\plugin\repository-url\3.0.0-SNAPSHOT\repository-url-3.0.0-20230915.001310-1-sources.jar + - maven\org\opensearch\plugin\repository-url\3.0.0-SNAPSHOT\repository-url-3.0.0-20230915.001310-1-sources.jar.md5 + - maven\org\opensearch\plugin\repository-url\3.0.0-SNAPSHOT\repository-url-3.0.0-20230915.001310-1-sources.jar.sha1 + - maven\org\opensearch\plugin\repository-url\3.0.0-SNAPSHOT\repository-url-3.0.0-20230915.001310-1-sources.jar.sha256 + - maven\org\opensearch\plugin\repository-url\3.0.0-SNAPSHOT\repository-url-3.0.0-20230915.001310-1-sources.jar.sha512 + - maven\org\opensearch\plugin\repository-url\3.0.0-SNAPSHOT\repository-url-3.0.0-20230915.001310-1.jar + - maven\org\opensearch\plugin\repository-url\3.0.0-SNAPSHOT\repository-url-3.0.0-20230915.001310-1.jar.md5 + - maven\org\opensearch\plugin\repository-url\3.0.0-SNAPSHOT\repository-url-3.0.0-20230915.001310-1.jar.sha1 + - maven\org\opensearch\plugin\repository-url\3.0.0-SNAPSHOT\repository-url-3.0.0-20230915.001310-1.jar.sha256 + - maven\org\opensearch\plugin\repository-url\3.0.0-SNAPSHOT\repository-url-3.0.0-20230915.001310-1.jar.sha512 + - maven\org\opensearch\plugin\repository-url\3.0.0-SNAPSHOT\repository-url-3.0.0-20230915.001310-1.module + - maven\org\opensearch\plugin\repository-url\3.0.0-SNAPSHOT\repository-url-3.0.0-20230915.001310-1.module.md5 + - maven\org\opensearch\plugin\repository-url\3.0.0-SNAPSHOT\repository-url-3.0.0-20230915.001310-1.module.sha1 + - maven\org\opensearch\plugin\repository-url\3.0.0-SNAPSHOT\repository-url-3.0.0-20230915.001310-1.module.sha256 + - maven\org\opensearch\plugin\repository-url\3.0.0-SNAPSHOT\repository-url-3.0.0-20230915.001310-1.module.sha512 + - maven\org\opensearch\plugin\repository-url\3.0.0-SNAPSHOT\repository-url-3.0.0-20230915.001310-1.pom + - maven\org\opensearch\plugin\repository-url\3.0.0-SNAPSHOT\repository-url-3.0.0-20230915.001310-1.pom.md5 + - maven\org\opensearch\plugin\repository-url\3.0.0-SNAPSHOT\repository-url-3.0.0-20230915.001310-1.pom.sha1 + - maven\org\opensearch\plugin\repository-url\3.0.0-SNAPSHOT\repository-url-3.0.0-20230915.001310-1.pom.sha256 + - maven\org\opensearch\plugin\repository-url\3.0.0-SNAPSHOT\repository-url-3.0.0-20230915.001310-1.pom.sha512 + - maven\org\opensearch\plugin\search-pipeline-common\maven-metadata.xml + - maven\org\opensearch\plugin\search-pipeline-common\maven-metadata.xml.md5 + - maven\org\opensearch\plugin\search-pipeline-common\maven-metadata.xml.sha1 + - maven\org\opensearch\plugin\search-pipeline-common\maven-metadata.xml.sha256 + - maven\org\opensearch\plugin\search-pipeline-common\maven-metadata.xml.sha512 + - maven\org\opensearch\plugin\search-pipeline-common\3.0.0-SNAPSHOT\maven-metadata.xml + - maven\org\opensearch\plugin\search-pipeline-common\3.0.0-SNAPSHOT\maven-metadata.xml.md5 + - maven\org\opensearch\plugin\search-pipeline-common\3.0.0-SNAPSHOT\maven-metadata.xml.sha1 + - maven\org\opensearch\plugin\search-pipeline-common\3.0.0-SNAPSHOT\maven-metadata.xml.sha256 + - maven\org\opensearch\plugin\search-pipeline-common\3.0.0-SNAPSHOT\maven-metadata.xml.sha512 + - maven\org\opensearch\plugin\search-pipeline-common\3.0.0-SNAPSHOT\search-pipeline-common-3.0.0-20230915.001310-1-javadoc.jar + - maven\org\opensearch\plugin\search-pipeline-common\3.0.0-SNAPSHOT\search-pipeline-common-3.0.0-20230915.001310-1-javadoc.jar.md5 + - maven\org\opensearch\plugin\search-pipeline-common\3.0.0-SNAPSHOT\search-pipeline-common-3.0.0-20230915.001310-1-javadoc.jar.sha1 + - maven\org\opensearch\plugin\search-pipeline-common\3.0.0-SNAPSHOT\search-pipeline-common-3.0.0-20230915.001310-1-javadoc.jar.sha256 + - maven\org\opensearch\plugin\search-pipeline-common\3.0.0-SNAPSHOT\search-pipeline-common-3.0.0-20230915.001310-1-javadoc.jar.sha512 + - maven\org\opensearch\plugin\search-pipeline-common\3.0.0-SNAPSHOT\search-pipeline-common-3.0.0-20230915.001310-1-sources.jar + - maven\org\opensearch\plugin\search-pipeline-common\3.0.0-SNAPSHOT\search-pipeline-common-3.0.0-20230915.001310-1-sources.jar.md5 + - maven\org\opensearch\plugin\search-pipeline-common\3.0.0-SNAPSHOT\search-pipeline-common-3.0.0-20230915.001310-1-sources.jar.sha1 + - maven\org\opensearch\plugin\search-pipeline-common\3.0.0-SNAPSHOT\search-pipeline-common-3.0.0-20230915.001310-1-sources.jar.sha256 + - maven\org\opensearch\plugin\search-pipeline-common\3.0.0-SNAPSHOT\search-pipeline-common-3.0.0-20230915.001310-1-sources.jar.sha512 + - maven\org\opensearch\plugin\search-pipeline-common\3.0.0-SNAPSHOT\search-pipeline-common-3.0.0-20230915.001310-1.jar + - maven\org\opensearch\plugin\search-pipeline-common\3.0.0-SNAPSHOT\search-pipeline-common-3.0.0-20230915.001310-1.jar.md5 + - maven\org\opensearch\plugin\search-pipeline-common\3.0.0-SNAPSHOT\search-pipeline-common-3.0.0-20230915.001310-1.jar.sha1 + - maven\org\opensearch\plugin\search-pipeline-common\3.0.0-SNAPSHOT\search-pipeline-common-3.0.0-20230915.001310-1.jar.sha256 + - maven\org\opensearch\plugin\search-pipeline-common\3.0.0-SNAPSHOT\search-pipeline-common-3.0.0-20230915.001310-1.jar.sha512 + - maven\org\opensearch\plugin\search-pipeline-common\3.0.0-SNAPSHOT\search-pipeline-common-3.0.0-20230915.001310-1.module + - maven\org\opensearch\plugin\search-pipeline-common\3.0.0-SNAPSHOT\search-pipeline-common-3.0.0-20230915.001310-1.module.md5 + - maven\org\opensearch\plugin\search-pipeline-common\3.0.0-SNAPSHOT\search-pipeline-common-3.0.0-20230915.001310-1.module.sha1 + - maven\org\opensearch\plugin\search-pipeline-common\3.0.0-SNAPSHOT\search-pipeline-common-3.0.0-20230915.001310-1.module.sha256 + - maven\org\opensearch\plugin\search-pipeline-common\3.0.0-SNAPSHOT\search-pipeline-common-3.0.0-20230915.001310-1.module.sha512 + - maven\org\opensearch\plugin\search-pipeline-common\3.0.0-SNAPSHOT\search-pipeline-common-3.0.0-20230915.001310-1.pom + - maven\org\opensearch\plugin\search-pipeline-common\3.0.0-SNAPSHOT\search-pipeline-common-3.0.0-20230915.001310-1.pom.md5 + - maven\org\opensearch\plugin\search-pipeline-common\3.0.0-SNAPSHOT\search-pipeline-common-3.0.0-20230915.001310-1.pom.sha1 + - maven\org\opensearch\plugin\search-pipeline-common\3.0.0-SNAPSHOT\search-pipeline-common-3.0.0-20230915.001310-1.pom.sha256 + - maven\org\opensearch\plugin\search-pipeline-common\3.0.0-SNAPSHOT\search-pipeline-common-3.0.0-20230915.001310-1.pom.sha512 + - maven\org\opensearch\plugin\store-smb\maven-metadata.xml + - maven\org\opensearch\plugin\store-smb\maven-metadata.xml.md5 + - maven\org\opensearch\plugin\store-smb\maven-metadata.xml.sha1 + - maven\org\opensearch\plugin\store-smb\maven-metadata.xml.sha256 + - maven\org\opensearch\plugin\store-smb\maven-metadata.xml.sha512 + - maven\org\opensearch\plugin\store-smb\3.0.0-SNAPSHOT\maven-metadata.xml + - maven\org\opensearch\plugin\store-smb\3.0.0-SNAPSHOT\maven-metadata.xml.md5 + - maven\org\opensearch\plugin\store-smb\3.0.0-SNAPSHOT\maven-metadata.xml.sha1 + - maven\org\opensearch\plugin\store-smb\3.0.0-SNAPSHOT\maven-metadata.xml.sha256 + - maven\org\opensearch\plugin\store-smb\3.0.0-SNAPSHOT\maven-metadata.xml.sha512 + - maven\org\opensearch\plugin\store-smb\3.0.0-SNAPSHOT\store-smb-3.0.0-20230915.001310-1-javadoc.jar + - maven\org\opensearch\plugin\store-smb\3.0.0-SNAPSHOT\store-smb-3.0.0-20230915.001310-1-javadoc.jar.md5 + - maven\org\opensearch\plugin\store-smb\3.0.0-SNAPSHOT\store-smb-3.0.0-20230915.001310-1-javadoc.jar.sha1 + - maven\org\opensearch\plugin\store-smb\3.0.0-SNAPSHOT\store-smb-3.0.0-20230915.001310-1-javadoc.jar.sha256 + - maven\org\opensearch\plugin\store-smb\3.0.0-SNAPSHOT\store-smb-3.0.0-20230915.001310-1-javadoc.jar.sha512 + - maven\org\opensearch\plugin\store-smb\3.0.0-SNAPSHOT\store-smb-3.0.0-20230915.001310-1-sources.jar + - maven\org\opensearch\plugin\store-smb\3.0.0-SNAPSHOT\store-smb-3.0.0-20230915.001310-1-sources.jar.md5 + - maven\org\opensearch\plugin\store-smb\3.0.0-SNAPSHOT\store-smb-3.0.0-20230915.001310-1-sources.jar.sha1 + - maven\org\opensearch\plugin\store-smb\3.0.0-SNAPSHOT\store-smb-3.0.0-20230915.001310-1-sources.jar.sha256 + - maven\org\opensearch\plugin\store-smb\3.0.0-SNAPSHOT\store-smb-3.0.0-20230915.001310-1-sources.jar.sha512 + - maven\org\opensearch\plugin\store-smb\3.0.0-SNAPSHOT\store-smb-3.0.0-20230915.001310-1.jar + - maven\org\opensearch\plugin\store-smb\3.0.0-SNAPSHOT\store-smb-3.0.0-20230915.001310-1.jar.md5 + - maven\org\opensearch\plugin\store-smb\3.0.0-SNAPSHOT\store-smb-3.0.0-20230915.001310-1.jar.sha1 + - maven\org\opensearch\plugin\store-smb\3.0.0-SNAPSHOT\store-smb-3.0.0-20230915.001310-1.jar.sha256 + - maven\org\opensearch\plugin\store-smb\3.0.0-SNAPSHOT\store-smb-3.0.0-20230915.001310-1.jar.sha512 + - maven\org\opensearch\plugin\store-smb\3.0.0-SNAPSHOT\store-smb-3.0.0-20230915.001310-1.module + - maven\org\opensearch\plugin\store-smb\3.0.0-SNAPSHOT\store-smb-3.0.0-20230915.001310-1.module.md5 + - maven\org\opensearch\plugin\store-smb\3.0.0-SNAPSHOT\store-smb-3.0.0-20230915.001310-1.module.sha1 + - maven\org\opensearch\plugin\store-smb\3.0.0-SNAPSHOT\store-smb-3.0.0-20230915.001310-1.module.sha256 + - maven\org\opensearch\plugin\store-smb\3.0.0-SNAPSHOT\store-smb-3.0.0-20230915.001310-1.module.sha512 + - maven\org\opensearch\plugin\store-smb\3.0.0-SNAPSHOT\store-smb-3.0.0-20230915.001310-1.pom + - maven\org\opensearch\plugin\store-smb\3.0.0-SNAPSHOT\store-smb-3.0.0-20230915.001310-1.pom.md5 + - maven\org\opensearch\plugin\store-smb\3.0.0-SNAPSHOT\store-smb-3.0.0-20230915.001310-1.pom.sha1 + - maven\org\opensearch\plugin\store-smb\3.0.0-SNAPSHOT\store-smb-3.0.0-20230915.001310-1.pom.sha256 + - maven\org\opensearch\plugin\store-smb\3.0.0-SNAPSHOT\store-smb-3.0.0-20230915.001310-1.pom.sha512 + - maven\org\opensearch\plugin\systemd\maven-metadata.xml + - maven\org\opensearch\plugin\systemd\maven-metadata.xml.md5 + - maven\org\opensearch\plugin\systemd\maven-metadata.xml.sha1 + - maven\org\opensearch\plugin\systemd\maven-metadata.xml.sha256 + - maven\org\opensearch\plugin\systemd\maven-metadata.xml.sha512 + - maven\org\opensearch\plugin\systemd\3.0.0-SNAPSHOT\maven-metadata.xml + - maven\org\opensearch\plugin\systemd\3.0.0-SNAPSHOT\maven-metadata.xml.md5 + - maven\org\opensearch\plugin\systemd\3.0.0-SNAPSHOT\maven-metadata.xml.sha1 + - maven\org\opensearch\plugin\systemd\3.0.0-SNAPSHOT\maven-metadata.xml.sha256 + - maven\org\opensearch\plugin\systemd\3.0.0-SNAPSHOT\maven-metadata.xml.sha512 + - maven\org\opensearch\plugin\systemd\3.0.0-SNAPSHOT\systemd-3.0.0-20230915.001310-1-javadoc.jar + - maven\org\opensearch\plugin\systemd\3.0.0-SNAPSHOT\systemd-3.0.0-20230915.001310-1-javadoc.jar.md5 + - maven\org\opensearch\plugin\systemd\3.0.0-SNAPSHOT\systemd-3.0.0-20230915.001310-1-javadoc.jar.sha1 + - maven\org\opensearch\plugin\systemd\3.0.0-SNAPSHOT\systemd-3.0.0-20230915.001310-1-javadoc.jar.sha256 + - maven\org\opensearch\plugin\systemd\3.0.0-SNAPSHOT\systemd-3.0.0-20230915.001310-1-javadoc.jar.sha512 + - maven\org\opensearch\plugin\systemd\3.0.0-SNAPSHOT\systemd-3.0.0-20230915.001310-1-sources.jar + - maven\org\opensearch\plugin\systemd\3.0.0-SNAPSHOT\systemd-3.0.0-20230915.001310-1-sources.jar.md5 + - maven\org\opensearch\plugin\systemd\3.0.0-SNAPSHOT\systemd-3.0.0-20230915.001310-1-sources.jar.sha1 + - maven\org\opensearch\plugin\systemd\3.0.0-SNAPSHOT\systemd-3.0.0-20230915.001310-1-sources.jar.sha256 + - maven\org\opensearch\plugin\systemd\3.0.0-SNAPSHOT\systemd-3.0.0-20230915.001310-1-sources.jar.sha512 + - maven\org\opensearch\plugin\systemd\3.0.0-SNAPSHOT\systemd-3.0.0-20230915.001310-1.jar + - maven\org\opensearch\plugin\systemd\3.0.0-SNAPSHOT\systemd-3.0.0-20230915.001310-1.jar.md5 + - maven\org\opensearch\plugin\systemd\3.0.0-SNAPSHOT\systemd-3.0.0-20230915.001310-1.jar.sha1 + - maven\org\opensearch\plugin\systemd\3.0.0-SNAPSHOT\systemd-3.0.0-20230915.001310-1.jar.sha256 + - maven\org\opensearch\plugin\systemd\3.0.0-SNAPSHOT\systemd-3.0.0-20230915.001310-1.jar.sha512 + - maven\org\opensearch\plugin\systemd\3.0.0-SNAPSHOT\systemd-3.0.0-20230915.001310-1.module + - maven\org\opensearch\plugin\systemd\3.0.0-SNAPSHOT\systemd-3.0.0-20230915.001310-1.module.md5 + - maven\org\opensearch\plugin\systemd\3.0.0-SNAPSHOT\systemd-3.0.0-20230915.001310-1.module.sha1 + - maven\org\opensearch\plugin\systemd\3.0.0-SNAPSHOT\systemd-3.0.0-20230915.001310-1.module.sha256 + - maven\org\opensearch\plugin\systemd\3.0.0-SNAPSHOT\systemd-3.0.0-20230915.001310-1.module.sha512 + - maven\org\opensearch\plugin\systemd\3.0.0-SNAPSHOT\systemd-3.0.0-20230915.001310-1.pom + - maven\org\opensearch\plugin\systemd\3.0.0-SNAPSHOT\systemd-3.0.0-20230915.001310-1.pom.md5 + - maven\org\opensearch\plugin\systemd\3.0.0-SNAPSHOT\systemd-3.0.0-20230915.001310-1.pom.sha1 + - maven\org\opensearch\plugin\systemd\3.0.0-SNAPSHOT\systemd-3.0.0-20230915.001310-1.pom.sha256 + - maven\org\opensearch\plugin\systemd\3.0.0-SNAPSHOT\systemd-3.0.0-20230915.001310-1.pom.sha512 + - maven\org\opensearch\plugin\telemetry-otel-client\maven-metadata.xml + - maven\org\opensearch\plugin\telemetry-otel-client\maven-metadata.xml.md5 + - maven\org\opensearch\plugin\telemetry-otel-client\maven-metadata.xml.sha1 + - maven\org\opensearch\plugin\telemetry-otel-client\maven-metadata.xml.sha256 + - maven\org\opensearch\plugin\telemetry-otel-client\maven-metadata.xml.sha512 + - maven\org\opensearch\plugin\telemetry-otel-client\3.0.0-SNAPSHOT\maven-metadata.xml + - maven\org\opensearch\plugin\telemetry-otel-client\3.0.0-SNAPSHOT\maven-metadata.xml.md5 + - maven\org\opensearch\plugin\telemetry-otel-client\3.0.0-SNAPSHOT\maven-metadata.xml.sha1 + - maven\org\opensearch\plugin\telemetry-otel-client\3.0.0-SNAPSHOT\maven-metadata.xml.sha256 + - maven\org\opensearch\plugin\telemetry-otel-client\3.0.0-SNAPSHOT\maven-metadata.xml.sha512 + - maven\org\opensearch\plugin\telemetry-otel-client\3.0.0-SNAPSHOT\telemetry-otel-client-3.0.0-20230915.001310-1-javadoc.jar + - maven\org\opensearch\plugin\telemetry-otel-client\3.0.0-SNAPSHOT\telemetry-otel-client-3.0.0-20230915.001310-1-javadoc.jar.md5 + - maven\org\opensearch\plugin\telemetry-otel-client\3.0.0-SNAPSHOT\telemetry-otel-client-3.0.0-20230915.001310-1-javadoc.jar.sha1 + - maven\org\opensearch\plugin\telemetry-otel-client\3.0.0-SNAPSHOT\telemetry-otel-client-3.0.0-20230915.001310-1-javadoc.jar.sha256 + - maven\org\opensearch\plugin\telemetry-otel-client\3.0.0-SNAPSHOT\telemetry-otel-client-3.0.0-20230915.001310-1-javadoc.jar.sha512 + - maven\org\opensearch\plugin\telemetry-otel-client\3.0.0-SNAPSHOT\telemetry-otel-client-3.0.0-20230915.001310-1-sources.jar + - maven\org\opensearch\plugin\telemetry-otel-client\3.0.0-SNAPSHOT\telemetry-otel-client-3.0.0-20230915.001310-1-sources.jar.md5 + - maven\org\opensearch\plugin\telemetry-otel-client\3.0.0-SNAPSHOT\telemetry-otel-client-3.0.0-20230915.001310-1-sources.jar.sha1 + - maven\org\opensearch\plugin\telemetry-otel-client\3.0.0-SNAPSHOT\telemetry-otel-client-3.0.0-20230915.001310-1-sources.jar.sha256 + - maven\org\opensearch\plugin\telemetry-otel-client\3.0.0-SNAPSHOT\telemetry-otel-client-3.0.0-20230915.001310-1-sources.jar.sha512 + - maven\org\opensearch\plugin\telemetry-otel-client\3.0.0-SNAPSHOT\telemetry-otel-client-3.0.0-20230915.001310-1.jar + - maven\org\opensearch\plugin\telemetry-otel-client\3.0.0-SNAPSHOT\telemetry-otel-client-3.0.0-20230915.001310-1.jar.md5 + - maven\org\opensearch\plugin\telemetry-otel-client\3.0.0-SNAPSHOT\telemetry-otel-client-3.0.0-20230915.001310-1.jar.sha1 + - maven\org\opensearch\plugin\telemetry-otel-client\3.0.0-SNAPSHOT\telemetry-otel-client-3.0.0-20230915.001310-1.jar.sha256 + - maven\org\opensearch\plugin\telemetry-otel-client\3.0.0-SNAPSHOT\telemetry-otel-client-3.0.0-20230915.001310-1.jar.sha512 + - maven\org\opensearch\plugin\telemetry-otel-client\3.0.0-SNAPSHOT\telemetry-otel-client-3.0.0-20230915.001310-1.module + - maven\org\opensearch\plugin\telemetry-otel-client\3.0.0-SNAPSHOT\telemetry-otel-client-3.0.0-20230915.001310-1.module.md5 + - maven\org\opensearch\plugin\telemetry-otel-client\3.0.0-SNAPSHOT\telemetry-otel-client-3.0.0-20230915.001310-1.module.sha1 + - maven\org\opensearch\plugin\telemetry-otel-client\3.0.0-SNAPSHOT\telemetry-otel-client-3.0.0-20230915.001310-1.module.sha256 + - maven\org\opensearch\plugin\telemetry-otel-client\3.0.0-SNAPSHOT\telemetry-otel-client-3.0.0-20230915.001310-1.module.sha512 + - maven\org\opensearch\plugin\telemetry-otel-client\3.0.0-SNAPSHOT\telemetry-otel-client-3.0.0-20230915.001310-1.pom + - maven\org\opensearch\plugin\telemetry-otel-client\3.0.0-SNAPSHOT\telemetry-otel-client-3.0.0-20230915.001310-1.pom.md5 + - maven\org\opensearch\plugin\telemetry-otel-client\3.0.0-SNAPSHOT\telemetry-otel-client-3.0.0-20230915.001310-1.pom.sha1 + - maven\org\opensearch\plugin\telemetry-otel-client\3.0.0-SNAPSHOT\telemetry-otel-client-3.0.0-20230915.001310-1.pom.sha256 + - maven\org\opensearch\plugin\telemetry-otel-client\3.0.0-SNAPSHOT\telemetry-otel-client-3.0.0-20230915.001310-1.pom.sha512 + - maven\org\opensearch\plugin\transport-netty4-client\maven-metadata.xml + - maven\org\opensearch\plugin\transport-netty4-client\maven-metadata.xml.md5 + - maven\org\opensearch\plugin\transport-netty4-client\maven-metadata.xml.sha1 + - maven\org\opensearch\plugin\transport-netty4-client\maven-metadata.xml.sha256 + - maven\org\opensearch\plugin\transport-netty4-client\maven-metadata.xml.sha512 + - maven\org\opensearch\plugin\transport-netty4-client\3.0.0-SNAPSHOT\maven-metadata.xml + - maven\org\opensearch\plugin\transport-netty4-client\3.0.0-SNAPSHOT\maven-metadata.xml.md5 + - maven\org\opensearch\plugin\transport-netty4-client\3.0.0-SNAPSHOT\maven-metadata.xml.sha1 + - maven\org\opensearch\plugin\transport-netty4-client\3.0.0-SNAPSHOT\maven-metadata.xml.sha256 + - maven\org\opensearch\plugin\transport-netty4-client\3.0.0-SNAPSHOT\maven-metadata.xml.sha512 + - maven\org\opensearch\plugin\transport-netty4-client\3.0.0-SNAPSHOT\transport-netty4-client-3.0.0-20230915.001310-1-javadoc.jar + - maven\org\opensearch\plugin\transport-netty4-client\3.0.0-SNAPSHOT\transport-netty4-client-3.0.0-20230915.001310-1-javadoc.jar.md5 + - maven\org\opensearch\plugin\transport-netty4-client\3.0.0-SNAPSHOT\transport-netty4-client-3.0.0-20230915.001310-1-javadoc.jar.sha1 + - maven\org\opensearch\plugin\transport-netty4-client\3.0.0-SNAPSHOT\transport-netty4-client-3.0.0-20230915.001310-1-javadoc.jar.sha256 + - maven\org\opensearch\plugin\transport-netty4-client\3.0.0-SNAPSHOT\transport-netty4-client-3.0.0-20230915.001310-1-javadoc.jar.sha512 + - maven\org\opensearch\plugin\transport-netty4-client\3.0.0-SNAPSHOT\transport-netty4-client-3.0.0-20230915.001310-1-sources.jar + - maven\org\opensearch\plugin\transport-netty4-client\3.0.0-SNAPSHOT\transport-netty4-client-3.0.0-20230915.001310-1-sources.jar.md5 + - maven\org\opensearch\plugin\transport-netty4-client\3.0.0-SNAPSHOT\transport-netty4-client-3.0.0-20230915.001310-1-sources.jar.sha1 + - maven\org\opensearch\plugin\transport-netty4-client\3.0.0-SNAPSHOT\transport-netty4-client-3.0.0-20230915.001310-1-sources.jar.sha256 + - maven\org\opensearch\plugin\transport-netty4-client\3.0.0-SNAPSHOT\transport-netty4-client-3.0.0-20230915.001310-1-sources.jar.sha512 + - maven\org\opensearch\plugin\transport-netty4-client\3.0.0-SNAPSHOT\transport-netty4-client-3.0.0-20230915.001310-1.jar + - maven\org\opensearch\plugin\transport-netty4-client\3.0.0-SNAPSHOT\transport-netty4-client-3.0.0-20230915.001310-1.jar.md5 + - maven\org\opensearch\plugin\transport-netty4-client\3.0.0-SNAPSHOT\transport-netty4-client-3.0.0-20230915.001310-1.jar.sha1 + - maven\org\opensearch\plugin\transport-netty4-client\3.0.0-SNAPSHOT\transport-netty4-client-3.0.0-20230915.001310-1.jar.sha256 + - maven\org\opensearch\plugin\transport-netty4-client\3.0.0-SNAPSHOT\transport-netty4-client-3.0.0-20230915.001310-1.jar.sha512 + - maven\org\opensearch\plugin\transport-netty4-client\3.0.0-SNAPSHOT\transport-netty4-client-3.0.0-20230915.001310-1.module + - maven\org\opensearch\plugin\transport-netty4-client\3.0.0-SNAPSHOT\transport-netty4-client-3.0.0-20230915.001310-1.module.md5 + - maven\org\opensearch\plugin\transport-netty4-client\3.0.0-SNAPSHOT\transport-netty4-client-3.0.0-20230915.001310-1.module.sha1 + - maven\org\opensearch\plugin\transport-netty4-client\3.0.0-SNAPSHOT\transport-netty4-client-3.0.0-20230915.001310-1.module.sha256 + - maven\org\opensearch\plugin\transport-netty4-client\3.0.0-SNAPSHOT\transport-netty4-client-3.0.0-20230915.001310-1.module.sha512 + - maven\org\opensearch\plugin\transport-netty4-client\3.0.0-SNAPSHOT\transport-netty4-client-3.0.0-20230915.001310-1.pom + - maven\org\opensearch\plugin\transport-netty4-client\3.0.0-SNAPSHOT\transport-netty4-client-3.0.0-20230915.001310-1.pom.md5 + - maven\org\opensearch\plugin\transport-netty4-client\3.0.0-SNAPSHOT\transport-netty4-client-3.0.0-20230915.001310-1.pom.sha1 + - maven\org\opensearch\plugin\transport-netty4-client\3.0.0-SNAPSHOT\transport-netty4-client-3.0.0-20230915.001310-1.pom.sha256 + - maven\org\opensearch\plugin\transport-netty4-client\3.0.0-SNAPSHOT\transport-netty4-client-3.0.0-20230915.001310-1.pom.sha512 + - maven\org\opensearch\plugin\transport-nio-client\maven-metadata.xml + - maven\org\opensearch\plugin\transport-nio-client\maven-metadata.xml.md5 + - maven\org\opensearch\plugin\transport-nio-client\maven-metadata.xml.sha1 + - maven\org\opensearch\plugin\transport-nio-client\maven-metadata.xml.sha256 + - maven\org\opensearch\plugin\transport-nio-client\maven-metadata.xml.sha512 + - maven\org\opensearch\plugin\transport-nio-client\3.0.0-SNAPSHOT\maven-metadata.xml + - maven\org\opensearch\plugin\transport-nio-client\3.0.0-SNAPSHOT\maven-metadata.xml.md5 + - maven\org\opensearch\plugin\transport-nio-client\3.0.0-SNAPSHOT\maven-metadata.xml.sha1 + - maven\org\opensearch\plugin\transport-nio-client\3.0.0-SNAPSHOT\maven-metadata.xml.sha256 + - maven\org\opensearch\plugin\transport-nio-client\3.0.0-SNAPSHOT\maven-metadata.xml.sha512 + - maven\org\opensearch\plugin\transport-nio-client\3.0.0-SNAPSHOT\transport-nio-client-3.0.0-20230915.001310-1-javadoc.jar + - maven\org\opensearch\plugin\transport-nio-client\3.0.0-SNAPSHOT\transport-nio-client-3.0.0-20230915.001310-1-javadoc.jar.md5 + - maven\org\opensearch\plugin\transport-nio-client\3.0.0-SNAPSHOT\transport-nio-client-3.0.0-20230915.001310-1-javadoc.jar.sha1 + - maven\org\opensearch\plugin\transport-nio-client\3.0.0-SNAPSHOT\transport-nio-client-3.0.0-20230915.001310-1-javadoc.jar.sha256 + - maven\org\opensearch\plugin\transport-nio-client\3.0.0-SNAPSHOT\transport-nio-client-3.0.0-20230915.001310-1-javadoc.jar.sha512 + - maven\org\opensearch\plugin\transport-nio-client\3.0.0-SNAPSHOT\transport-nio-client-3.0.0-20230915.001310-1-sources.jar + - maven\org\opensearch\plugin\transport-nio-client\3.0.0-SNAPSHOT\transport-nio-client-3.0.0-20230915.001310-1-sources.jar.md5 + - maven\org\opensearch\plugin\transport-nio-client\3.0.0-SNAPSHOT\transport-nio-client-3.0.0-20230915.001310-1-sources.jar.sha1 + - maven\org\opensearch\plugin\transport-nio-client\3.0.0-SNAPSHOT\transport-nio-client-3.0.0-20230915.001310-1-sources.jar.sha256 + - maven\org\opensearch\plugin\transport-nio-client\3.0.0-SNAPSHOT\transport-nio-client-3.0.0-20230915.001310-1-sources.jar.sha512 + - maven\org\opensearch\plugin\transport-nio-client\3.0.0-SNAPSHOT\transport-nio-client-3.0.0-20230915.001310-1.jar + - maven\org\opensearch\plugin\transport-nio-client\3.0.0-SNAPSHOT\transport-nio-client-3.0.0-20230915.001310-1.jar.md5 + - maven\org\opensearch\plugin\transport-nio-client\3.0.0-SNAPSHOT\transport-nio-client-3.0.0-20230915.001310-1.jar.sha1 + - maven\org\opensearch\plugin\transport-nio-client\3.0.0-SNAPSHOT\transport-nio-client-3.0.0-20230915.001310-1.jar.sha256 + - maven\org\opensearch\plugin\transport-nio-client\3.0.0-SNAPSHOT\transport-nio-client-3.0.0-20230915.001310-1.jar.sha512 + - maven\org\opensearch\plugin\transport-nio-client\3.0.0-SNAPSHOT\transport-nio-client-3.0.0-20230915.001310-1.module + - maven\org\opensearch\plugin\transport-nio-client\3.0.0-SNAPSHOT\transport-nio-client-3.0.0-20230915.001310-1.module.md5 + - maven\org\opensearch\plugin\transport-nio-client\3.0.0-SNAPSHOT\transport-nio-client-3.0.0-20230915.001310-1.module.sha1 + - maven\org\opensearch\plugin\transport-nio-client\3.0.0-SNAPSHOT\transport-nio-client-3.0.0-20230915.001310-1.module.sha256 + - maven\org\opensearch\plugin\transport-nio-client\3.0.0-SNAPSHOT\transport-nio-client-3.0.0-20230915.001310-1.module.sha512 + - maven\org\opensearch\plugin\transport-nio-client\3.0.0-SNAPSHOT\transport-nio-client-3.0.0-20230915.001310-1.pom + - maven\org\opensearch\plugin\transport-nio-client\3.0.0-SNAPSHOT\transport-nio-client-3.0.0-20230915.001310-1.pom.md5 + - maven\org\opensearch\plugin\transport-nio-client\3.0.0-SNAPSHOT\transport-nio-client-3.0.0-20230915.001310-1.pom.sha1 + - maven\org\opensearch\plugin\transport-nio-client\3.0.0-SNAPSHOT\transport-nio-client-3.0.0-20230915.001310-1.pom.sha256 + - maven\org\opensearch\plugin\transport-nio-client\3.0.0-SNAPSHOT\transport-nio-client-3.0.0-20230915.001310-1.pom.sha512 + - maven\org\opensearch\rest-api-spec\maven-metadata.xml + - maven\org\opensearch\rest-api-spec\maven-metadata.xml.md5 + - maven\org\opensearch\rest-api-spec\maven-metadata.xml.sha1 + - maven\org\opensearch\rest-api-spec\maven-metadata.xml.sha256 + - maven\org\opensearch\rest-api-spec\maven-metadata.xml.sha512 + - maven\org\opensearch\rest-api-spec\3.0.0-SNAPSHOT\maven-metadata.xml + - maven\org\opensearch\rest-api-spec\3.0.0-SNAPSHOT\maven-metadata.xml.md5 + - maven\org\opensearch\rest-api-spec\3.0.0-SNAPSHOT\maven-metadata.xml.sha1 + - maven\org\opensearch\rest-api-spec\3.0.0-SNAPSHOT\maven-metadata.xml.sha256 + - maven\org\opensearch\rest-api-spec\3.0.0-SNAPSHOT\maven-metadata.xml.sha512 + - maven\org\opensearch\rest-api-spec\3.0.0-SNAPSHOT\rest-api-spec-3.0.0-20230915.001310-1-javadoc.jar + - maven\org\opensearch\rest-api-spec\3.0.0-SNAPSHOT\rest-api-spec-3.0.0-20230915.001310-1-javadoc.jar.md5 + - maven\org\opensearch\rest-api-spec\3.0.0-SNAPSHOT\rest-api-spec-3.0.0-20230915.001310-1-javadoc.jar.sha1 + - maven\org\opensearch\rest-api-spec\3.0.0-SNAPSHOT\rest-api-spec-3.0.0-20230915.001310-1-javadoc.jar.sha256 + - maven\org\opensearch\rest-api-spec\3.0.0-SNAPSHOT\rest-api-spec-3.0.0-20230915.001310-1-javadoc.jar.sha512 + - maven\org\opensearch\rest-api-spec\3.0.0-SNAPSHOT\rest-api-spec-3.0.0-20230915.001310-1-sources.jar + - maven\org\opensearch\rest-api-spec\3.0.0-SNAPSHOT\rest-api-spec-3.0.0-20230915.001310-1-sources.jar.md5 + - maven\org\opensearch\rest-api-spec\3.0.0-SNAPSHOT\rest-api-spec-3.0.0-20230915.001310-1-sources.jar.sha1 + - maven\org\opensearch\rest-api-spec\3.0.0-SNAPSHOT\rest-api-spec-3.0.0-20230915.001310-1-sources.jar.sha256 + - maven\org\opensearch\rest-api-spec\3.0.0-SNAPSHOT\rest-api-spec-3.0.0-20230915.001310-1-sources.jar.sha512 + - maven\org\opensearch\rest-api-spec\3.0.0-SNAPSHOT\rest-api-spec-3.0.0-20230915.001310-1.jar + - maven\org\opensearch\rest-api-spec\3.0.0-SNAPSHOT\rest-api-spec-3.0.0-20230915.001310-1.jar.md5 + - maven\org\opensearch\rest-api-spec\3.0.0-SNAPSHOT\rest-api-spec-3.0.0-20230915.001310-1.jar.sha1 + - maven\org\opensearch\rest-api-spec\3.0.0-SNAPSHOT\rest-api-spec-3.0.0-20230915.001310-1.jar.sha256 + - maven\org\opensearch\rest-api-spec\3.0.0-SNAPSHOT\rest-api-spec-3.0.0-20230915.001310-1.jar.sha512 + - maven\org\opensearch\rest-api-spec\3.0.0-SNAPSHOT\rest-api-spec-3.0.0-20230915.001310-1.module + - maven\org\opensearch\rest-api-spec\3.0.0-SNAPSHOT\rest-api-spec-3.0.0-20230915.001310-1.module.md5 + - maven\org\opensearch\rest-api-spec\3.0.0-SNAPSHOT\rest-api-spec-3.0.0-20230915.001310-1.module.sha1 + - maven\org\opensearch\rest-api-spec\3.0.0-SNAPSHOT\rest-api-spec-3.0.0-20230915.001310-1.module.sha256 + - maven\org\opensearch\rest-api-spec\3.0.0-SNAPSHOT\rest-api-spec-3.0.0-20230915.001310-1.module.sha512 + - maven\org\opensearch\rest-api-spec\3.0.0-SNAPSHOT\rest-api-spec-3.0.0-20230915.001310-1.pom + - maven\org\opensearch\rest-api-spec\3.0.0-SNAPSHOT\rest-api-spec-3.0.0-20230915.001310-1.pom.md5 + - maven\org\opensearch\rest-api-spec\3.0.0-SNAPSHOT\rest-api-spec-3.0.0-20230915.001310-1.pom.sha1 + - maven\org\opensearch\rest-api-spec\3.0.0-SNAPSHOT\rest-api-spec-3.0.0-20230915.001310-1.pom.sha256 + - maven\org\opensearch\rest-api-spec\3.0.0-SNAPSHOT\rest-api-spec-3.0.0-20230915.001310-1.pom.sha512 + - maven\org\opensearch\rest-handler\maven-metadata.xml + - maven\org\opensearch\rest-handler\maven-metadata.xml.md5 + - maven\org\opensearch\rest-handler\maven-metadata.xml.sha1 + - maven\org\opensearch\rest-handler\maven-metadata.xml.sha256 + - maven\org\opensearch\rest-handler\maven-metadata.xml.sha512 + - maven\org\opensearch\rest-handler\3.0.0-SNAPSHOT\maven-metadata.xml + - maven\org\opensearch\rest-handler\3.0.0-SNAPSHOT\maven-metadata.xml.md5 + - maven\org\opensearch\rest-handler\3.0.0-SNAPSHOT\maven-metadata.xml.sha1 + - maven\org\opensearch\rest-handler\3.0.0-SNAPSHOT\maven-metadata.xml.sha256 + - maven\org\opensearch\rest-handler\3.0.0-SNAPSHOT\maven-metadata.xml.sha512 + - maven\org\opensearch\rest-handler\3.0.0-SNAPSHOT\rest-handler-3.0.0-20230915.001310-1-javadoc.jar + - maven\org\opensearch\rest-handler\3.0.0-SNAPSHOT\rest-handler-3.0.0-20230915.001310-1-javadoc.jar.md5 + - maven\org\opensearch\rest-handler\3.0.0-SNAPSHOT\rest-handler-3.0.0-20230915.001310-1-javadoc.jar.sha1 + - maven\org\opensearch\rest-handler\3.0.0-SNAPSHOT\rest-handler-3.0.0-20230915.001310-1-javadoc.jar.sha256 + - maven\org\opensearch\rest-handler\3.0.0-SNAPSHOT\rest-handler-3.0.0-20230915.001310-1-javadoc.jar.sha512 + - maven\org\opensearch\rest-handler\3.0.0-SNAPSHOT\rest-handler-3.0.0-20230915.001310-1-sources.jar + - maven\org\opensearch\rest-handler\3.0.0-SNAPSHOT\rest-handler-3.0.0-20230915.001310-1-sources.jar.md5 + - maven\org\opensearch\rest-handler\3.0.0-SNAPSHOT\rest-handler-3.0.0-20230915.001310-1-sources.jar.sha1 + - maven\org\opensearch\rest-handler\3.0.0-SNAPSHOT\rest-handler-3.0.0-20230915.001310-1-sources.jar.sha256 + - maven\org\opensearch\rest-handler\3.0.0-SNAPSHOT\rest-handler-3.0.0-20230915.001310-1-sources.jar.sha512 + - maven\org\opensearch\rest-handler\3.0.0-SNAPSHOT\rest-handler-3.0.0-20230915.001310-1.jar + - maven\org\opensearch\rest-handler\3.0.0-SNAPSHOT\rest-handler-3.0.0-20230915.001310-1.jar.md5 + - maven\org\opensearch\rest-handler\3.0.0-SNAPSHOT\rest-handler-3.0.0-20230915.001310-1.jar.sha1 + - maven\org\opensearch\rest-handler\3.0.0-SNAPSHOT\rest-handler-3.0.0-20230915.001310-1.jar.sha256 + - maven\org\opensearch\rest-handler\3.0.0-SNAPSHOT\rest-handler-3.0.0-20230915.001310-1.jar.sha512 + - maven\org\opensearch\rest-handler\3.0.0-SNAPSHOT\rest-handler-3.0.0-20230915.001310-1.module + - maven\org\opensearch\rest-handler\3.0.0-SNAPSHOT\rest-handler-3.0.0-20230915.001310-1.module.md5 + - maven\org\opensearch\rest-handler\3.0.0-SNAPSHOT\rest-handler-3.0.0-20230915.001310-1.module.sha1 + - maven\org\opensearch\rest-handler\3.0.0-SNAPSHOT\rest-handler-3.0.0-20230915.001310-1.module.sha256 + - maven\org\opensearch\rest-handler\3.0.0-SNAPSHOT\rest-handler-3.0.0-20230915.001310-1.module.sha512 + - maven\org\opensearch\rest-handler\3.0.0-SNAPSHOT\rest-handler-3.0.0-20230915.001310-1.pom + - maven\org\opensearch\rest-handler\3.0.0-SNAPSHOT\rest-handler-3.0.0-20230915.001310-1.pom.md5 + - maven\org\opensearch\rest-handler\3.0.0-SNAPSHOT\rest-handler-3.0.0-20230915.001310-1.pom.sha1 + - maven\org\opensearch\rest-handler\3.0.0-SNAPSHOT\rest-handler-3.0.0-20230915.001310-1.pom.sha256 + - maven\org\opensearch\rest-handler\3.0.0-SNAPSHOT\rest-handler-3.0.0-20230915.001310-1.pom.sha512 + - maven\org\opensearch\script-expert-scoring\maven-metadata.xml + - maven\org\opensearch\script-expert-scoring\maven-metadata.xml.md5 + - maven\org\opensearch\script-expert-scoring\maven-metadata.xml.sha1 + - maven\org\opensearch\script-expert-scoring\maven-metadata.xml.sha256 + - maven\org\opensearch\script-expert-scoring\maven-metadata.xml.sha512 + - maven\org\opensearch\script-expert-scoring\3.0.0-SNAPSHOT\maven-metadata.xml + - maven\org\opensearch\script-expert-scoring\3.0.0-SNAPSHOT\maven-metadata.xml.md5 + - maven\org\opensearch\script-expert-scoring\3.0.0-SNAPSHOT\maven-metadata.xml.sha1 + - maven\org\opensearch\script-expert-scoring\3.0.0-SNAPSHOT\maven-metadata.xml.sha256 + - maven\org\opensearch\script-expert-scoring\3.0.0-SNAPSHOT\maven-metadata.xml.sha512 + - maven\org\opensearch\script-expert-scoring\3.0.0-SNAPSHOT\script-expert-scoring-3.0.0-20230915.001310-1-javadoc.jar + - maven\org\opensearch\script-expert-scoring\3.0.0-SNAPSHOT\script-expert-scoring-3.0.0-20230915.001310-1-javadoc.jar.md5 + - maven\org\opensearch\script-expert-scoring\3.0.0-SNAPSHOT\script-expert-scoring-3.0.0-20230915.001310-1-javadoc.jar.sha1 + - maven\org\opensearch\script-expert-scoring\3.0.0-SNAPSHOT\script-expert-scoring-3.0.0-20230915.001310-1-javadoc.jar.sha256 + - maven\org\opensearch\script-expert-scoring\3.0.0-SNAPSHOT\script-expert-scoring-3.0.0-20230915.001310-1-javadoc.jar.sha512 + - maven\org\opensearch\script-expert-scoring\3.0.0-SNAPSHOT\script-expert-scoring-3.0.0-20230915.001310-1-sources.jar + - maven\org\opensearch\script-expert-scoring\3.0.0-SNAPSHOT\script-expert-scoring-3.0.0-20230915.001310-1-sources.jar.md5 + - maven\org\opensearch\script-expert-scoring\3.0.0-SNAPSHOT\script-expert-scoring-3.0.0-20230915.001310-1-sources.jar.sha1 + - maven\org\opensearch\script-expert-scoring\3.0.0-SNAPSHOT\script-expert-scoring-3.0.0-20230915.001310-1-sources.jar.sha256 + - maven\org\opensearch\script-expert-scoring\3.0.0-SNAPSHOT\script-expert-scoring-3.0.0-20230915.001310-1-sources.jar.sha512 + - maven\org\opensearch\script-expert-scoring\3.0.0-SNAPSHOT\script-expert-scoring-3.0.0-20230915.001310-1.jar + - maven\org\opensearch\script-expert-scoring\3.0.0-SNAPSHOT\script-expert-scoring-3.0.0-20230915.001310-1.jar.md5 + - maven\org\opensearch\script-expert-scoring\3.0.0-SNAPSHOT\script-expert-scoring-3.0.0-20230915.001310-1.jar.sha1 + - maven\org\opensearch\script-expert-scoring\3.0.0-SNAPSHOT\script-expert-scoring-3.0.0-20230915.001310-1.jar.sha256 + - maven\org\opensearch\script-expert-scoring\3.0.0-SNAPSHOT\script-expert-scoring-3.0.0-20230915.001310-1.jar.sha512 + - maven\org\opensearch\script-expert-scoring\3.0.0-SNAPSHOT\script-expert-scoring-3.0.0-20230915.001310-1.module + - maven\org\opensearch\script-expert-scoring\3.0.0-SNAPSHOT\script-expert-scoring-3.0.0-20230915.001310-1.module.md5 + - maven\org\opensearch\script-expert-scoring\3.0.0-SNAPSHOT\script-expert-scoring-3.0.0-20230915.001310-1.module.sha1 + - maven\org\opensearch\script-expert-scoring\3.0.0-SNAPSHOT\script-expert-scoring-3.0.0-20230915.001310-1.module.sha256 + - maven\org\opensearch\script-expert-scoring\3.0.0-SNAPSHOT\script-expert-scoring-3.0.0-20230915.001310-1.module.sha512 + - maven\org\opensearch\script-expert-scoring\3.0.0-SNAPSHOT\script-expert-scoring-3.0.0-20230915.001310-1.pom + - maven\org\opensearch\script-expert-scoring\3.0.0-SNAPSHOT\script-expert-scoring-3.0.0-20230915.001310-1.pom.md5 + - maven\org\opensearch\script-expert-scoring\3.0.0-SNAPSHOT\script-expert-scoring-3.0.0-20230915.001310-1.pom.sha1 + - maven\org\opensearch\script-expert-scoring\3.0.0-SNAPSHOT\script-expert-scoring-3.0.0-20230915.001310-1.pom.sha256 + - maven\org\opensearch\script-expert-scoring\3.0.0-SNAPSHOT\script-expert-scoring-3.0.0-20230915.001310-1.pom.sha512 + - maven\org\opensearch\test\framework\maven-metadata.xml + - maven\org\opensearch\test\framework\maven-metadata.xml.md5 + - maven\org\opensearch\test\framework\maven-metadata.xml.sha1 + - maven\org\opensearch\test\framework\maven-metadata.xml.sha256 + - maven\org\opensearch\test\framework\maven-metadata.xml.sha512 + - maven\org\opensearch\test\framework\3.0.0-SNAPSHOT\framework-3.0.0-20230915.001310-1-javadoc.jar + - maven\org\opensearch\test\framework\3.0.0-SNAPSHOT\framework-3.0.0-20230915.001310-1-javadoc.jar.md5 + - maven\org\opensearch\test\framework\3.0.0-SNAPSHOT\framework-3.0.0-20230915.001310-1-javadoc.jar.sha1 + - maven\org\opensearch\test\framework\3.0.0-SNAPSHOT\framework-3.0.0-20230915.001310-1-javadoc.jar.sha256 + - maven\org\opensearch\test\framework\3.0.0-SNAPSHOT\framework-3.0.0-20230915.001310-1-javadoc.jar.sha512 + - maven\org\opensearch\test\framework\3.0.0-SNAPSHOT\framework-3.0.0-20230915.001310-1-sources.jar + - maven\org\opensearch\test\framework\3.0.0-SNAPSHOT\framework-3.0.0-20230915.001310-1-sources.jar.md5 + - maven\org\opensearch\test\framework\3.0.0-SNAPSHOT\framework-3.0.0-20230915.001310-1-sources.jar.sha1 + - maven\org\opensearch\test\framework\3.0.0-SNAPSHOT\framework-3.0.0-20230915.001310-1-sources.jar.sha256 + - maven\org\opensearch\test\framework\3.0.0-SNAPSHOT\framework-3.0.0-20230915.001310-1-sources.jar.sha512 + - maven\org\opensearch\test\framework\3.0.0-SNAPSHOT\framework-3.0.0-20230915.001310-1.jar + - maven\org\opensearch\test\framework\3.0.0-SNAPSHOT\framework-3.0.0-20230915.001310-1.jar.md5 + - maven\org\opensearch\test\framework\3.0.0-SNAPSHOT\framework-3.0.0-20230915.001310-1.jar.sha1 + - maven\org\opensearch\test\framework\3.0.0-SNAPSHOT\framework-3.0.0-20230915.001310-1.jar.sha256 + - maven\org\opensearch\test\framework\3.0.0-SNAPSHOT\framework-3.0.0-20230915.001310-1.jar.sha512 + - maven\org\opensearch\test\framework\3.0.0-SNAPSHOT\framework-3.0.0-20230915.001310-1.module + - maven\org\opensearch\test\framework\3.0.0-SNAPSHOT\framework-3.0.0-20230915.001310-1.module.md5 + - maven\org\opensearch\test\framework\3.0.0-SNAPSHOT\framework-3.0.0-20230915.001310-1.module.sha1 + - maven\org\opensearch\test\framework\3.0.0-SNAPSHOT\framework-3.0.0-20230915.001310-1.module.sha256 + - maven\org\opensearch\test\framework\3.0.0-SNAPSHOT\framework-3.0.0-20230915.001310-1.module.sha512 + - maven\org\opensearch\test\framework\3.0.0-SNAPSHOT\framework-3.0.0-20230915.001310-1.pom + - maven\org\opensearch\test\framework\3.0.0-SNAPSHOT\framework-3.0.0-20230915.001310-1.pom.md5 + - maven\org\opensearch\test\framework\3.0.0-SNAPSHOT\framework-3.0.0-20230915.001310-1.pom.sha1 + - maven\org\opensearch\test\framework\3.0.0-SNAPSHOT\framework-3.0.0-20230915.001310-1.pom.sha256 + - maven\org\opensearch\test\framework\3.0.0-SNAPSHOT\framework-3.0.0-20230915.001310-1.pom.sha512 + - maven\org\opensearch\test\framework\3.0.0-SNAPSHOT\maven-metadata.xml + - maven\org\opensearch\test\framework\3.0.0-SNAPSHOT\maven-metadata.xml.md5 + - maven\org\opensearch\test\framework\3.0.0-SNAPSHOT\maven-metadata.xml.sha1 + - maven\org\opensearch\test\framework\3.0.0-SNAPSHOT\maven-metadata.xml.sha256 + - maven\org\opensearch\test\framework\3.0.0-SNAPSHOT\maven-metadata.xml.sha512 + - maven\org\opensearch\test\telemetry\maven-metadata.xml + - maven\org\opensearch\test\telemetry\maven-metadata.xml.md5 + - maven\org\opensearch\test\telemetry\maven-metadata.xml.sha1 + - maven\org\opensearch\test\telemetry\maven-metadata.xml.sha256 + - maven\org\opensearch\test\telemetry\maven-metadata.xml.sha512 + - maven\org\opensearch\test\telemetry\3.0.0-SNAPSHOT\maven-metadata.xml + - maven\org\opensearch\test\telemetry\3.0.0-SNAPSHOT\maven-metadata.xml.md5 + - maven\org\opensearch\test\telemetry\3.0.0-SNAPSHOT\maven-metadata.xml.sha1 + - maven\org\opensearch\test\telemetry\3.0.0-SNAPSHOT\maven-metadata.xml.sha256 + - maven\org\opensearch\test\telemetry\3.0.0-SNAPSHOT\maven-metadata.xml.sha512 + - maven\org\opensearch\test\telemetry\3.0.0-SNAPSHOT\telemetry-3.0.0-20230915.001310-1-javadoc.jar + - maven\org\opensearch\test\telemetry\3.0.0-SNAPSHOT\telemetry-3.0.0-20230915.001310-1-javadoc.jar.md5 + - maven\org\opensearch\test\telemetry\3.0.0-SNAPSHOT\telemetry-3.0.0-20230915.001310-1-javadoc.jar.sha1 + - maven\org\opensearch\test\telemetry\3.0.0-SNAPSHOT\telemetry-3.0.0-20230915.001310-1-javadoc.jar.sha256 + - maven\org\opensearch\test\telemetry\3.0.0-SNAPSHOT\telemetry-3.0.0-20230915.001310-1-javadoc.jar.sha512 + - maven\org\opensearch\test\telemetry\3.0.0-SNAPSHOT\telemetry-3.0.0-20230915.001310-1-sources.jar + - maven\org\opensearch\test\telemetry\3.0.0-SNAPSHOT\telemetry-3.0.0-20230915.001310-1-sources.jar.md5 + - maven\org\opensearch\test\telemetry\3.0.0-SNAPSHOT\telemetry-3.0.0-20230915.001310-1-sources.jar.sha1 + - maven\org\opensearch\test\telemetry\3.0.0-SNAPSHOT\telemetry-3.0.0-20230915.001310-1-sources.jar.sha256 + - maven\org\opensearch\test\telemetry\3.0.0-SNAPSHOT\telemetry-3.0.0-20230915.001310-1-sources.jar.sha512 + - maven\org\opensearch\test\telemetry\3.0.0-SNAPSHOT\telemetry-3.0.0-20230915.001310-1.jar + - maven\org\opensearch\test\telemetry\3.0.0-SNAPSHOT\telemetry-3.0.0-20230915.001310-1.jar.md5 + - maven\org\opensearch\test\telemetry\3.0.0-SNAPSHOT\telemetry-3.0.0-20230915.001310-1.jar.sha1 + - maven\org\opensearch\test\telemetry\3.0.0-SNAPSHOT\telemetry-3.0.0-20230915.001310-1.jar.sha256 + - maven\org\opensearch\test\telemetry\3.0.0-SNAPSHOT\telemetry-3.0.0-20230915.001310-1.jar.sha512 + - maven\org\opensearch\test\telemetry\3.0.0-SNAPSHOT\telemetry-3.0.0-20230915.001310-1.module + - maven\org\opensearch\test\telemetry\3.0.0-SNAPSHOT\telemetry-3.0.0-20230915.001310-1.module.md5 + - maven\org\opensearch\test\telemetry\3.0.0-SNAPSHOT\telemetry-3.0.0-20230915.001310-1.module.sha1 + - maven\org\opensearch\test\telemetry\3.0.0-SNAPSHOT\telemetry-3.0.0-20230915.001310-1.module.sha256 + - maven\org\opensearch\test\telemetry\3.0.0-SNAPSHOT\telemetry-3.0.0-20230915.001310-1.module.sha512 + - maven\org\opensearch\test\telemetry\3.0.0-SNAPSHOT\telemetry-3.0.0-20230915.001310-1.pom + - maven\org\opensearch\test\telemetry\3.0.0-SNAPSHOT\telemetry-3.0.0-20230915.001310-1.pom.md5 + - maven\org\opensearch\test\telemetry\3.0.0-SNAPSHOT\telemetry-3.0.0-20230915.001310-1.pom.sha1 + - maven\org\opensearch\test\telemetry\3.0.0-SNAPSHOT\telemetry-3.0.0-20230915.001310-1.pom.sha256 + - maven\org\opensearch\test\telemetry\3.0.0-SNAPSHOT\telemetry-3.0.0-20230915.001310-1.pom.sha512 + - maven\org\opensearch\test\test-delayed-aggs\maven-metadata.xml + - maven\org\opensearch\test\test-delayed-aggs\maven-metadata.xml.md5 + - maven\org\opensearch\test\test-delayed-aggs\maven-metadata.xml.sha1 + - maven\org\opensearch\test\test-delayed-aggs\maven-metadata.xml.sha256 + - maven\org\opensearch\test\test-delayed-aggs\maven-metadata.xml.sha512 + - maven\org\opensearch\test\test-delayed-aggs\3.0.0-SNAPSHOT\maven-metadata.xml + - maven\org\opensearch\test\test-delayed-aggs\3.0.0-SNAPSHOT\maven-metadata.xml.md5 + - maven\org\opensearch\test\test-delayed-aggs\3.0.0-SNAPSHOT\maven-metadata.xml.sha1 + - maven\org\opensearch\test\test-delayed-aggs\3.0.0-SNAPSHOT\maven-metadata.xml.sha256 + - maven\org\opensearch\test\test-delayed-aggs\3.0.0-SNAPSHOT\maven-metadata.xml.sha512 + - maven\org\opensearch\test\test-delayed-aggs\3.0.0-SNAPSHOT\test-delayed-aggs-3.0.0-20230915.001310-1-javadoc.jar + - maven\org\opensearch\test\test-delayed-aggs\3.0.0-SNAPSHOT\test-delayed-aggs-3.0.0-20230915.001310-1-javadoc.jar.md5 + - maven\org\opensearch\test\test-delayed-aggs\3.0.0-SNAPSHOT\test-delayed-aggs-3.0.0-20230915.001310-1-javadoc.jar.sha1 + - maven\org\opensearch\test\test-delayed-aggs\3.0.0-SNAPSHOT\test-delayed-aggs-3.0.0-20230915.001310-1-javadoc.jar.sha256 + - maven\org\opensearch\test\test-delayed-aggs\3.0.0-SNAPSHOT\test-delayed-aggs-3.0.0-20230915.001310-1-javadoc.jar.sha512 + - maven\org\opensearch\test\test-delayed-aggs\3.0.0-SNAPSHOT\test-delayed-aggs-3.0.0-20230915.001310-1-sources.jar + - maven\org\opensearch\test\test-delayed-aggs\3.0.0-SNAPSHOT\test-delayed-aggs-3.0.0-20230915.001310-1-sources.jar.md5 + - maven\org\opensearch\test\test-delayed-aggs\3.0.0-SNAPSHOT\test-delayed-aggs-3.0.0-20230915.001310-1-sources.jar.sha1 + - maven\org\opensearch\test\test-delayed-aggs\3.0.0-SNAPSHOT\test-delayed-aggs-3.0.0-20230915.001310-1-sources.jar.sha256 + - maven\org\opensearch\test\test-delayed-aggs\3.0.0-SNAPSHOT\test-delayed-aggs-3.0.0-20230915.001310-1-sources.jar.sha512 + - maven\org\opensearch\test\test-delayed-aggs\3.0.0-SNAPSHOT\test-delayed-aggs-3.0.0-20230915.001310-1.jar + - maven\org\opensearch\test\test-delayed-aggs\3.0.0-SNAPSHOT\test-delayed-aggs-3.0.0-20230915.001310-1.jar.md5 + - maven\org\opensearch\test\test-delayed-aggs\3.0.0-SNAPSHOT\test-delayed-aggs-3.0.0-20230915.001310-1.jar.sha1 + - maven\org\opensearch\test\test-delayed-aggs\3.0.0-SNAPSHOT\test-delayed-aggs-3.0.0-20230915.001310-1.jar.sha256 + - maven\org\opensearch\test\test-delayed-aggs\3.0.0-SNAPSHOT\test-delayed-aggs-3.0.0-20230915.001310-1.jar.sha512 + - maven\org\opensearch\test\test-delayed-aggs\3.0.0-SNAPSHOT\test-delayed-aggs-3.0.0-20230915.001310-1.module + - maven\org\opensearch\test\test-delayed-aggs\3.0.0-SNAPSHOT\test-delayed-aggs-3.0.0-20230915.001310-1.module.md5 + - maven\org\opensearch\test\test-delayed-aggs\3.0.0-SNAPSHOT\test-delayed-aggs-3.0.0-20230915.001310-1.module.sha1 + - maven\org\opensearch\test\test-delayed-aggs\3.0.0-SNAPSHOT\test-delayed-aggs-3.0.0-20230915.001310-1.module.sha256 + - maven\org\opensearch\test\test-delayed-aggs\3.0.0-SNAPSHOT\test-delayed-aggs-3.0.0-20230915.001310-1.module.sha512 + - maven\org\opensearch\test\test-delayed-aggs\3.0.0-SNAPSHOT\test-delayed-aggs-3.0.0-20230915.001310-1.pom + - maven\org\opensearch\test\test-delayed-aggs\3.0.0-SNAPSHOT\test-delayed-aggs-3.0.0-20230915.001310-1.pom.md5 + - maven\org\opensearch\test\test-delayed-aggs\3.0.0-SNAPSHOT\test-delayed-aggs-3.0.0-20230915.001310-1.pom.sha1 + - maven\org\opensearch\test\test-delayed-aggs\3.0.0-SNAPSHOT\test-delayed-aggs-3.0.0-20230915.001310-1.pom.sha256 + - maven\org\opensearch\test\test-delayed-aggs\3.0.0-SNAPSHOT\test-delayed-aggs-3.0.0-20230915.001310-1.pom.sha512 + - maven\org\opensearch\wildfly\maven-metadata.xml + - maven\org\opensearch\wildfly\maven-metadata.xml.md5 + - maven\org\opensearch\wildfly\maven-metadata.xml.sha1 + - maven\org\opensearch\wildfly\maven-metadata.xml.sha256 + - maven\org\opensearch\wildfly\maven-metadata.xml.sha512 + - maven\org\opensearch\wildfly\3.0.0-SNAPSHOT\maven-metadata.xml + - maven\org\opensearch\wildfly\3.0.0-SNAPSHOT\maven-metadata.xml.md5 + - maven\org\opensearch\wildfly\3.0.0-SNAPSHOT\maven-metadata.xml.sha1 + - maven\org\opensearch\wildfly\3.0.0-SNAPSHOT\maven-metadata.xml.sha256 + - maven\org\opensearch\wildfly\3.0.0-SNAPSHOT\maven-metadata.xml.sha512 + - maven\org\opensearch\wildfly\3.0.0-SNAPSHOT\wildfly-3.0.0-20230915.001310-1-javadoc.jar + - maven\org\opensearch\wildfly\3.0.0-SNAPSHOT\wildfly-3.0.0-20230915.001310-1-javadoc.jar.md5 + - maven\org\opensearch\wildfly\3.0.0-SNAPSHOT\wildfly-3.0.0-20230915.001310-1-javadoc.jar.sha1 + - maven\org\opensearch\wildfly\3.0.0-SNAPSHOT\wildfly-3.0.0-20230915.001310-1-javadoc.jar.sha256 + - maven\org\opensearch\wildfly\3.0.0-SNAPSHOT\wildfly-3.0.0-20230915.001310-1-javadoc.jar.sha512 + - maven\org\opensearch\wildfly\3.0.0-SNAPSHOT\wildfly-3.0.0-20230915.001310-1-sources.jar + - maven\org\opensearch\wildfly\3.0.0-SNAPSHOT\wildfly-3.0.0-20230915.001310-1-sources.jar.md5 + - maven\org\opensearch\wildfly\3.0.0-SNAPSHOT\wildfly-3.0.0-20230915.001310-1-sources.jar.sha1 + - maven\org\opensearch\wildfly\3.0.0-SNAPSHOT\wildfly-3.0.0-20230915.001310-1-sources.jar.sha256 + - maven\org\opensearch\wildfly\3.0.0-SNAPSHOT\wildfly-3.0.0-20230915.001310-1-sources.jar.sha512 + - maven\org\opensearch\wildfly\3.0.0-SNAPSHOT\wildfly-3.0.0-20230915.001310-1.module + - maven\org\opensearch\wildfly\3.0.0-SNAPSHOT\wildfly-3.0.0-20230915.001310-1.module.md5 + - maven\org\opensearch\wildfly\3.0.0-SNAPSHOT\wildfly-3.0.0-20230915.001310-1.module.sha1 + - maven\org\opensearch\wildfly\3.0.0-SNAPSHOT\wildfly-3.0.0-20230915.001310-1.module.sha256 + - maven\org\opensearch\wildfly\3.0.0-SNAPSHOT\wildfly-3.0.0-20230915.001310-1.module.sha512 + - maven\org\opensearch\wildfly\3.0.0-SNAPSHOT\wildfly-3.0.0-20230915.001310-1.pom + - maven\org\opensearch\wildfly\3.0.0-SNAPSHOT\wildfly-3.0.0-20230915.001310-1.pom.md5 + - maven\org\opensearch\wildfly\3.0.0-SNAPSHOT\wildfly-3.0.0-20230915.001310-1.pom.sha1 + - maven\org\opensearch\wildfly\3.0.0-SNAPSHOT\wildfly-3.0.0-20230915.001310-1.pom.sha256 + - maven\org\opensearch\wildfly\3.0.0-SNAPSHOT\wildfly-3.0.0-20230915.001310-1.pom.sha512 + - maven\org\opensearch\wildfly\3.0.0-SNAPSHOT\wildfly-3.0.0-20230915.001310-1.war + - maven\org\opensearch\wildfly\3.0.0-SNAPSHOT\wildfly-3.0.0-20230915.001310-1.war.md5 + - maven\org\opensearch\wildfly\3.0.0-SNAPSHOT\wildfly-3.0.0-20230915.001310-1.war.sha1 + - maven\org\opensearch\wildfly\3.0.0-SNAPSHOT\wildfly-3.0.0-20230915.001310-1.war.sha256 + - maven\org\opensearch\wildfly\3.0.0-SNAPSHOT\wildfly-3.0.0-20230915.001310-1.war.sha512 + dist: + - dist\opensearch-min-3.0.0-SNAPSHOT-windows-x64.zip + core-plugins: + - core-plugins\analysis-icu-3.0.0-SNAPSHOT.zip + - core-plugins\analysis-kuromoji-3.0.0-SNAPSHOT.zip + - core-plugins\analysis-nori-3.0.0-SNAPSHOT.zip + - core-plugins\analysis-phonetic-3.0.0-SNAPSHOT.zip + - core-plugins\analysis-smartcn-3.0.0-SNAPSHOT.zip + - core-plugins\analysis-stempel-3.0.0-SNAPSHOT.zip + - core-plugins\analysis-ukrainian-3.0.0-SNAPSHOT.zip + - core-plugins\crypto-kms-3.0.0-SNAPSHOT.zip + - core-plugins\discovery-azure-classic-3.0.0-SNAPSHOT.zip + - core-plugins\discovery-ec2-3.0.0-SNAPSHOT.zip + - core-plugins\discovery-gce-3.0.0-SNAPSHOT.zip + - core-plugins\events-correlation-engine-3.0.0-SNAPSHOT.zip + - core-plugins\identity-shiro-3.0.0-SNAPSHOT.zip + - core-plugins\ingest-attachment-3.0.0-SNAPSHOT.zip + - core-plugins\mapper-annotated-text-3.0.0-SNAPSHOT.zip + - core-plugins\mapper-murmur3-3.0.0-SNAPSHOT.zip + - core-plugins\mapper-size-3.0.0-SNAPSHOT.zip + - core-plugins\repository-azure-3.0.0-SNAPSHOT.zip + - core-plugins\repository-gcs-3.0.0-SNAPSHOT.zip + - core-plugins\repository-hdfs-3.0.0-SNAPSHOT.zip + - core-plugins\repository-s3-3.0.0-SNAPSHOT.zip + - core-plugins\store-smb-3.0.0-SNAPSHOT.zip + - core-plugins\telemetry-otel-3.0.0-SNAPSHOT.zip + - core-plugins\transport-nio-3.0.0-SNAPSHOT.zip + version: 3.0.0.0-SNAPSHOT diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch/publish-min-snapshots.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch/publish-min-snapshots.jenkinsfile.txt new file mode 100644 index 0000000000..4ae225a791 --- /dev/null +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch/publish-min-snapshots.jenkinsfile.txt @@ -0,0 +1,162 @@ + publish-min-snapshots.run() + publish-min-snapshots.modernSCM({$class=GitSCMSource, remote=https://github.com/opensearch-project/opensearch-build-libraries.git}) + publish-min-snapshots.library({identifier=jenkins@5.8.0, retriever=null}) + publish-min-snapshots.pipeline(groovy.lang.Closure) + publish-min-snapshots.timeout({time=1, unit=HOURS}) + publish-min-snapshots.echo(Executing on agent [label:none]) + publish-min-snapshots.stage(Detect Docker-images, groovy.lang.Closure) + publish-min-snapshots.echo(Executing on agent [docker:[alwaysPull:true, args:, containerPerStageRoot:false, label:Jenkins-Agent-AL2023-X64-C54xlarge-Docker-Host, image:docker/library/alpine:3, reuseNode:false, registryUrl:https://public.ecr.aws/, stages:[:]]]) + publish-min-snapshots.script(groovy.lang.Closure) + publish-min-snapshots.detectDockerAgent() + detectDockerAgent.legacySCM(groovy.lang.Closure) + detectDockerAgent.library({identifier=jenkins@5.8.0, retriever=null}) + detectDockerAgent.readYaml({file=manifests/3.0.0/opensearch-3.0.0.yml}) + InputManifest.asBoolean() + detectDockerAgent.echo(Using Docker image opensearchstaging/ci-runner:ci-runner-centos7-v1 (null)) + detectDockerAgent.echo(Using java version openjdk-17) + publish-min-snapshots.stage(linux-x64-tar, groovy.lang.Closure) + publish-min-snapshots.echo(Executing on agent [docker:[alwaysPull:true, args:-e JAVA_HOME=/opt/java/openjdk-20, containerPerStageRoot:false, label:Jenkins-Agent-AL2023-X64-C54xlarge-Docker-Host, image:opensearchstaging/ci-runner:ci-runner-centos7-opensearch-build-v3, reuseNode:false, registryUrl:https://public.ecr.aws/, stages:[:]]]) + publish-min-snapshots.script(groovy.lang.Closure) + publish-min-snapshots.buildManifest({componentName=OpenSearch, inputManifest=manifests/3.0.0/opensearch-3.0.0.yml, platform=linux, architecture=x64, distribution=tar, snapshot=true}) + buildManifest.sh(./build.sh manifests/3.0.0/opensearch-3.0.0.yml -d tar --component OpenSearch -p linux -a x64 --snapshot) + publish-min-snapshots.echo(Uploading min snapshots to S3) + publish-min-snapshots.createSha512Checksums() + publish-min-snapshots.uploadMinSnapshotsToS3({fileActions=[groovy.lang.Closure], distribution=tar}) + uploadMinSnapshotsToS3.legacySCM(groovy.lang.Closure) + uploadMinSnapshotsToS3.library({identifier=jenkins@5.8.0, retriever=null}) + uploadMinSnapshotsToS3.readYaml({file=manifests/3.0.0/opensearch-3.0.0.yml}) + InputManifest.asBoolean() + uploadMinSnapshotsToS3.echo(Retreving build manifest from: /tmp/workspace/tar/builds/opensearch/manifest.yml) + uploadMinSnapshotsToS3.readYaml({file=/tmp/workspace/tar/builds/opensearch/manifest.yml}) + BuildManifest.asBoolean() + uploadMinSnapshotsToS3.echo(Create .sha512 for Min Snapshots Artifacts) + createSha512Checksums.sh({script=find /tmp/workspace/tar/builds/opensearch/dist -type f, returnStdout=true}) + createSha512Checksums.echo(Not generating sha for bbb in /tmp/workspace/tar/builds/opensearch/dist, doesn't match allowed types [.tar.gz, .zip, .rpm, .deb]) + createSha512Checksums.echo(Not generating sha for ccc in /tmp/workspace/tar/builds/opensearch/dist, doesn't match allowed types [.tar.gz, .zip, .rpm, .deb]) + uploadMinSnapshotsToS3.echo(Start copying files) + uploadMinSnapshotsToS3.sh( + cp -v /tmp/workspace/tar/builds/opensearch/dist/opensearch-min-3.0.0-SNAPSHOT-linux-x64.tar.gz /tmp/workspace/tar/builds/opensearch/dist/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz + cp -v /tmp/workspace/tar/builds/opensearch/dist/opensearch-min-3.0.0-SNAPSHOT-linux-x64.tar.gz.sha512 /tmp/workspace/tar/builds/opensearch/dist/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.sha512 + cp -v /tmp/workspace/tar/builds/opensearch/dist/../manifest.yml /tmp/workspace/tar/builds/opensearch/dist/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml + sed -i "s/.tar.gz/-latest.tar.gz/g" /tmp/workspace/tar/builds/opensearch/dist/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.sha512 + ) + uploadMinSnapshotsToS3.string({credentialsId=jenkins-artifact-promotion-role, variable=ARTIFACT_PROMOTION_ROLE_NAME}) + uploadMinSnapshotsToS3.string({credentialsId=jenkins-aws-production-account, variable=AWS_ACCOUNT_ARTIFACT}) + uploadMinSnapshotsToS3.string({credentialsId=jenkins-artifact-production-bucket-name, variable=ARTIFACT_PRODUCTION_BUCKET_NAME}) + uploadMinSnapshotsToS3.withCredentials([ARTIFACT_PROMOTION_ROLE_NAME, AWS_ACCOUNT_ARTIFACT, ARTIFACT_PRODUCTION_BUCKET_NAME], groovy.lang.Closure) + uploadMinSnapshotsToS3.withAWS({role=ARTIFACT_PROMOTION_ROLE_NAME, roleAccount=AWS_ACCOUNT_ARTIFACT, duration=900, roleSessionName=jenkins-session}, groovy.lang.Closure) + uploadMinSnapshotsToS3.s3Upload({file=/tmp/workspace/tar/builds/opensearch/dist/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz, bucket=ARTIFACT_PRODUCTION_BUCKET_NAME, path=snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz}) + uploadMinSnapshotsToS3.s3Upload({file=/tmp/workspace/tar/builds/opensearch/dist/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.sha512, bucket=ARTIFACT_PRODUCTION_BUCKET_NAME, path=snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.sha512}) + uploadMinSnapshotsToS3.s3Upload({file=/tmp/workspace/tar/builds/opensearch/dist/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml, bucket=ARTIFACT_PRODUCTION_BUCKET_NAME, path=snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml}) + publish-min-snapshots.postCleanup() + postCleanup.cleanWs({disableDeferredWipeout=true, deleteDirs=true}) + publish-min-snapshots.stage(linux-arm64-tar, groovy.lang.Closure) + publish-min-snapshots.echo(Executing on agent [docker:[alwaysPull:true, args:-e JAVA_HOME=/opt/java/openjdk-20, containerPerStageRoot:false, label:Jenkins-Agent-AL2023-Arm64-C6g4xlarge-Docker-Host, image:opensearchstaging/ci-runner:ci-runner-centos7-opensearch-build-v3, reuseNode:false, registryUrl:https://public.ecr.aws/, stages:[:]]]) + publish-min-snapshots.script(groovy.lang.Closure) + publish-min-snapshots.buildManifest({componentName=OpenSearch, inputManifest=manifests/3.0.0/opensearch-3.0.0.yml, platform=linux, architecture=arm64, distribution=tar, snapshot=true}) + buildManifest.sh(./build.sh manifests/3.0.0/opensearch-3.0.0.yml -d tar --component OpenSearch -p linux -a arm64 --snapshot) + publish-min-snapshots.echo(Uploading min snapshots to S3) + publish-min-snapshots.createSha512Checksums() + publish-min-snapshots.uploadMinSnapshotsToS3({fileActions=[groovy.lang.Closure], distribution=tar}) + uploadMinSnapshotsToS3.legacySCM(groovy.lang.Closure) + uploadMinSnapshotsToS3.library({identifier=jenkins@5.8.0, retriever=null}) + uploadMinSnapshotsToS3.readYaml({file=manifests/3.0.0/opensearch-3.0.0.yml}) + InputManifest.asBoolean() + uploadMinSnapshotsToS3.echo(Retreving build manifest from: /tmp/workspace/tar/builds/opensearch/manifest.yml) + uploadMinSnapshotsToS3.readYaml({file=/tmp/workspace/tar/builds/opensearch/manifest.yml}) + BuildManifest.asBoolean() + uploadMinSnapshotsToS3.echo(Create .sha512 for Min Snapshots Artifacts) + createSha512Checksums.sh({script=find /tmp/workspace/tar/builds/opensearch/dist -type f, returnStdout=true}) + createSha512Checksums.echo(Not generating sha for bbb in /tmp/workspace/tar/builds/opensearch/dist, doesn't match allowed types [.tar.gz, .zip, .rpm, .deb]) + createSha512Checksums.echo(Not generating sha for ccc in /tmp/workspace/tar/builds/opensearch/dist, doesn't match allowed types [.tar.gz, .zip, .rpm, .deb]) + uploadMinSnapshotsToS3.echo(Start copying files) + uploadMinSnapshotsToS3.sh( + cp -v /tmp/workspace/tar/builds/opensearch/dist/opensearch-min-3.0.0-SNAPSHOT-linux-x64.tar.gz /tmp/workspace/tar/builds/opensearch/dist/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz + cp -v /tmp/workspace/tar/builds/opensearch/dist/opensearch-min-3.0.0-SNAPSHOT-linux-x64.tar.gz.sha512 /tmp/workspace/tar/builds/opensearch/dist/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.sha512 + cp -v /tmp/workspace/tar/builds/opensearch/dist/../manifest.yml /tmp/workspace/tar/builds/opensearch/dist/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml + sed -i "s/.tar.gz/-latest.tar.gz/g" /tmp/workspace/tar/builds/opensearch/dist/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.sha512 + ) + uploadMinSnapshotsToS3.string({credentialsId=jenkins-artifact-promotion-role, variable=ARTIFACT_PROMOTION_ROLE_NAME}) + uploadMinSnapshotsToS3.string({credentialsId=jenkins-aws-production-account, variable=AWS_ACCOUNT_ARTIFACT}) + uploadMinSnapshotsToS3.string({credentialsId=jenkins-artifact-production-bucket-name, variable=ARTIFACT_PRODUCTION_BUCKET_NAME}) + uploadMinSnapshotsToS3.withCredentials([ARTIFACT_PROMOTION_ROLE_NAME, AWS_ACCOUNT_ARTIFACT, ARTIFACT_PRODUCTION_BUCKET_NAME], groovy.lang.Closure) + uploadMinSnapshotsToS3.withAWS({role=ARTIFACT_PROMOTION_ROLE_NAME, roleAccount=AWS_ACCOUNT_ARTIFACT, duration=900, roleSessionName=jenkins-session}, groovy.lang.Closure) + uploadMinSnapshotsToS3.s3Upload({file=/tmp/workspace/tar/builds/opensearch/dist/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz, bucket=ARTIFACT_PRODUCTION_BUCKET_NAME, path=snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz}) + uploadMinSnapshotsToS3.s3Upload({file=/tmp/workspace/tar/builds/opensearch/dist/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.sha512, bucket=ARTIFACT_PRODUCTION_BUCKET_NAME, path=snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.sha512}) + uploadMinSnapshotsToS3.s3Upload({file=/tmp/workspace/tar/builds/opensearch/dist/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml, bucket=ARTIFACT_PRODUCTION_BUCKET_NAME, path=snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml}) + publish-min-snapshots.postCleanup() + postCleanup.cleanWs({disableDeferredWipeout=true, deleteDirs=true}) + publish-min-snapshots.stage(macos-x64-tar, groovy.lang.Closure) + publish-min-snapshots.echo(Executing on agent [label:Jenkins-Agent-MacOS12-X64-Mac1Metal-Multi-Host]) + publish-min-snapshots.script(groovy.lang.Closure) + publish-min-snapshots.buildManifest({componentName=OpenSearch, inputManifest=manifests/3.0.0/opensearch-3.0.0.yml, platform=darwin, architecture=x64, distribution=tar, snapshot=true}) + buildManifest.sh(./build.sh manifests/3.0.0/opensearch-3.0.0.yml -d tar --component OpenSearch -p darwin -a x64 --snapshot) + publish-min-snapshots.echo(Uploading darwin min snapshots to S3) + publish-min-snapshots.createSha512Checksums() + publish-min-snapshots.uploadMinSnapshotsToS3({fileActions=[groovy.lang.Closure], distribution=tar}) + uploadMinSnapshotsToS3.legacySCM(groovy.lang.Closure) + uploadMinSnapshotsToS3.library({identifier=jenkins@5.8.0, retriever=null}) + uploadMinSnapshotsToS3.readYaml({file=manifests/3.0.0/opensearch-3.0.0.yml}) + InputManifest.asBoolean() + uploadMinSnapshotsToS3.echo(Retreving build manifest from: /tmp/workspace/tar/builds/opensearch/manifest.yml) + uploadMinSnapshotsToS3.readYaml({file=/tmp/workspace/tar/builds/opensearch/manifest.yml}) + BuildManifest.asBoolean() + uploadMinSnapshotsToS3.echo(Create .sha512 for Min Snapshots Artifacts) + createSha512Checksums.sh({script=find /tmp/workspace/tar/builds/opensearch/dist -type f, returnStdout=true}) + createSha512Checksums.echo(Not generating sha for bbb in /tmp/workspace/tar/builds/opensearch/dist, doesn't match allowed types [.tar.gz, .zip, .rpm, .deb]) + createSha512Checksums.echo(Not generating sha for ccc in /tmp/workspace/tar/builds/opensearch/dist, doesn't match allowed types [.tar.gz, .zip, .rpm, .deb]) + uploadMinSnapshotsToS3.echo(Start copying files) + uploadMinSnapshotsToS3.sh( + cp -v /tmp/workspace/tar/builds/opensearch/dist/opensearch-min-3.0.0-SNAPSHOT-linux-x64.tar.gz /tmp/workspace/tar/builds/opensearch/dist/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz + cp -v /tmp/workspace/tar/builds/opensearch/dist/opensearch-min-3.0.0-SNAPSHOT-linux-x64.tar.gz.sha512 /tmp/workspace/tar/builds/opensearch/dist/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.sha512 + cp -v /tmp/workspace/tar/builds/opensearch/dist/../manifest.yml /tmp/workspace/tar/builds/opensearch/dist/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml + sed -i "s/.tar.gz/-latest.tar.gz/g" /tmp/workspace/tar/builds/opensearch/dist/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.sha512 + ) + uploadMinSnapshotsToS3.string({credentialsId=jenkins-artifact-promotion-role, variable=ARTIFACT_PROMOTION_ROLE_NAME}) + uploadMinSnapshotsToS3.string({credentialsId=jenkins-aws-production-account, variable=AWS_ACCOUNT_ARTIFACT}) + uploadMinSnapshotsToS3.string({credentialsId=jenkins-artifact-production-bucket-name, variable=ARTIFACT_PRODUCTION_BUCKET_NAME}) + uploadMinSnapshotsToS3.withCredentials([ARTIFACT_PROMOTION_ROLE_NAME, AWS_ACCOUNT_ARTIFACT, ARTIFACT_PRODUCTION_BUCKET_NAME], groovy.lang.Closure) + uploadMinSnapshotsToS3.withAWS({role=ARTIFACT_PROMOTION_ROLE_NAME, roleAccount=AWS_ACCOUNT_ARTIFACT, duration=900, roleSessionName=jenkins-session}, groovy.lang.Closure) + uploadMinSnapshotsToS3.s3Upload({file=/tmp/workspace/tar/builds/opensearch/dist/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz, bucket=ARTIFACT_PRODUCTION_BUCKET_NAME, path=snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz}) + uploadMinSnapshotsToS3.s3Upload({file=/tmp/workspace/tar/builds/opensearch/dist/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.sha512, bucket=ARTIFACT_PRODUCTION_BUCKET_NAME, path=snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.sha512}) + uploadMinSnapshotsToS3.s3Upload({file=/tmp/workspace/tar/builds/opensearch/dist/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml, bucket=ARTIFACT_PRODUCTION_BUCKET_NAME, path=snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml}) + publish-min-snapshots.postCleanup() + postCleanup.cleanWs({disableDeferredWipeout=true, deleteDirs=true}) + publish-min-snapshots.stage(windows-x64-zip, groovy.lang.Closure) + publish-min-snapshots.echo(Executing on agent [docker:[alwaysPull:true, args:, containerPerStageRoot:false, label:Jenkins-Agent-Windows2019-X64-C54xlarge-Docker-Host, image:opensearchstaging/ci-runner:ci-runner-windows2019-servercore-opensearch-build-v1, reuseNode:false, registryUrl:https://public.ecr.aws/, stages:[:]]]) + publish-min-snapshots.script(groovy.lang.Closure) + publish-min-snapshots.echo(Switching to Java 17 on Windows Docker Container) + publish-min-snapshots.sh(scoop reset `scoop list jdk | grep 17 | head -1 | cut -d ' ' -f1`) + publish-min-snapshots.buildManifest({componentName=OpenSearch, inputManifest=manifests/3.0.0/opensearch-3.0.0.yml, platform=windows, architecture=x64, distribution=zip, snapshot=true}) + buildManifest.sh(./build.sh manifests/3.0.0/opensearch-3.0.0.yml -d zip --component OpenSearch -p windows -a x64 --snapshot) + publish-min-snapshots.echo(Uploading windows min snapshots to S3) + publish-min-snapshots.createSha512Checksums() + publish-min-snapshots.uploadMinSnapshotsToS3({fileActions=[groovy.lang.Closure], distribution=zip}) + uploadMinSnapshotsToS3.legacySCM(groovy.lang.Closure) + uploadMinSnapshotsToS3.library({identifier=jenkins@5.8.0, retriever=null}) + uploadMinSnapshotsToS3.readYaml({file=manifests/3.0.0/opensearch-3.0.0.yml}) + InputManifest.asBoolean() + uploadMinSnapshotsToS3.echo(Retreving build manifest from: /tmp/workspace/zip/builds/opensearch/manifest.yml) + uploadMinSnapshotsToS3.readYaml({file=/tmp/workspace/zip/builds/opensearch/manifest.yml}) + BuildManifest.asBoolean() + uploadMinSnapshotsToS3.echo(Create .sha512 for Min Snapshots Artifacts) + createSha512Checksums.sh({script=find /tmp/workspace/zip/builds/opensearch/dist -type f, returnStdout=true}) + createSha512Checksums.echo(Not generating sha for bbb in /tmp/workspace/zip/builds/opensearch/dist, doesn't match allowed types [.tar.gz, .zip, .rpm, .deb]) + createSha512Checksums.echo(Not generating sha for ccc in /tmp/workspace/zip/builds/opensearch/dist, doesn't match allowed types [.tar.gz, .zip, .rpm, .deb]) + uploadMinSnapshotsToS3.echo(Start copying files) + uploadMinSnapshotsToS3.sh( + cp -v /tmp/workspace/zip/builds/opensearch/dist/opensearch-min-3.0.0-SNAPSHOT-linux-x64.tar.gz /tmp/workspace/zip/builds/opensearch/dist/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz + cp -v /tmp/workspace/zip/builds/opensearch/dist/opensearch-min-3.0.0-SNAPSHOT-linux-x64.tar.gz.sha512 /tmp/workspace/zip/builds/opensearch/dist/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.sha512 + cp -v /tmp/workspace/zip/builds/opensearch/dist/../manifest.yml /tmp/workspace/zip/builds/opensearch/dist/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml + sed -i "s/.tar.gz/-latest.tar.gz/g" /tmp/workspace/zip/builds/opensearch/dist/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.sha512 + ) + uploadMinSnapshotsToS3.string({credentialsId=jenkins-artifact-promotion-role, variable=ARTIFACT_PROMOTION_ROLE_NAME}) + uploadMinSnapshotsToS3.string({credentialsId=jenkins-aws-production-account, variable=AWS_ACCOUNT_ARTIFACT}) + uploadMinSnapshotsToS3.string({credentialsId=jenkins-artifact-production-bucket-name, variable=ARTIFACT_PRODUCTION_BUCKET_NAME}) + uploadMinSnapshotsToS3.withCredentials([ARTIFACT_PROMOTION_ROLE_NAME, AWS_ACCOUNT_ARTIFACT, ARTIFACT_PRODUCTION_BUCKET_NAME], groovy.lang.Closure) + uploadMinSnapshotsToS3.withAWS({role=ARTIFACT_PROMOTION_ROLE_NAME, roleAccount=AWS_ACCOUNT_ARTIFACT, duration=900, roleSessionName=jenkins-session}, groovy.lang.Closure) + uploadMinSnapshotsToS3.s3Upload({file=/tmp/workspace/zip/builds/opensearch/dist/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz, bucket=ARTIFACT_PRODUCTION_BUCKET_NAME, path=snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz}) + uploadMinSnapshotsToS3.s3Upload({file=/tmp/workspace/zip/builds/opensearch/dist/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.sha512, bucket=ARTIFACT_PRODUCTION_BUCKET_NAME, path=snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.sha512}) + uploadMinSnapshotsToS3.s3Upload({file=/tmp/workspace/zip/builds/opensearch/dist/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml, bucket=ARTIFACT_PRODUCTION_BUCKET_NAME, path=snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml}) + publish-min-snapshots.postCleanup() + postCleanup.cleanWs({disableDeferredWipeout=true, deleteDirs=true}) From f8287a576a0ac462ece12469423dfb76147cda7d Mon Sep 17 00:00:00 2001 From: Amit Galitzky Date: Mon, 2 Oct 2023 10:07:09 -0700 Subject: [PATCH 023/289] Adding AD to 2.11 manifests (#4089) Signed-off-by: Amit Galitzky --- manifests/2.11.0/opensearch-2.11.0.yml | 9 +++++++++ manifests/2.11.0/opensearch-dashboards-2.11.0.yml | 3 +++ 2 files changed, 12 insertions(+) diff --git a/manifests/2.11.0/opensearch-2.11.0.yml b/manifests/2.11.0/opensearch-2.11.0.yml index 7d3fac43f5..6986f986cc 100644 --- a/manifests/2.11.0/opensearch-2.11.0.yml +++ b/manifests/2.11.0/opensearch-2.11.0.yml @@ -47,3 +47,12 @@ components: checks: - gradle:properties:version - gradle:dependencies:opensearch.version: opensearch-sql-plugin + - name: anomaly-detection + repository: https://github.com/opensearch-project/anomaly-detection.git + ref: 2.x + platforms: + - linux + - windows + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version diff --git a/manifests/2.11.0/opensearch-dashboards-2.11.0.yml b/manifests/2.11.0/opensearch-dashboards-2.11.0.yml index 9c30568062..940cece661 100644 --- a/manifests/2.11.0/opensearch-dashboards-2.11.0.yml +++ b/manifests/2.11.0/opensearch-dashboards-2.11.0.yml @@ -26,3 +26,6 @@ components: - name: queryWorkbenchDashboards repository: https://github.com/opensearch-project/dashboards-query-workbench.git ref: 2.x + - name: anomalyDetectionDashboards + repository: https://github.com/opensearch-project/anomaly-detection-dashboards-plugin + ref: 2.x From f981a0474f74eb3957db4711901aaf93cd3e6e7a Mon Sep 17 00:00:00 2001 From: Zelin Hao Date: Mon, 2 Oct 2023 12:32:23 -0700 Subject: [PATCH 024/289] Add checks in case test type missing in report workflow (#4067) Signed-off-by: Zelin Hao --- .gitignore | 2 ++ jenkins/opensearch-dashboards/integ-test.jenkinsfile | 2 ++ jenkins/opensearch/integ-test.jenkinsfile | 2 ++ src/report_workflow/test_report_runner.py | 3 ++- .../opensearch-dashboards/integ-test.jenkinsfile.txt | 2 ++ .../opensearch/integ-test.jenkinsfile.txt | 2 ++ 6 files changed, 12 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 63911d76b0..c5b7406016 100644 --- a/.gitignore +++ b/.gitignore @@ -35,3 +35,5 @@ out.txt /manifests/**/*.yml.lock vars/ + +test-report.yml diff --git a/jenkins/opensearch-dashboards/integ-test.jenkinsfile b/jenkins/opensearch-dashboards/integ-test.jenkinsfile index acb5f30080..8d0b0c8d58 100644 --- a/jenkins/opensearch-dashboards/integ-test.jenkinsfile +++ b/jenkins/opensearch-dashboards/integ-test.jenkinsfile @@ -297,6 +297,8 @@ pipeline { testType: "integ-test", componentName: "${COMPONENT_NAME}", ) + echo("Download report manifest from https://ci.opensearch.org/ci/dbc/integ-test/${env.version}/${env.buildId}/${env.platform}/${env.architecture}/${env.distribution}/test-results/${env.BUILD_NUMBER}/integ-test/test-report.yml") + archiveArtifacts artifacts: 'test-report.yml' } } } diff --git a/jenkins/opensearch/integ-test.jenkinsfile b/jenkins/opensearch/integ-test.jenkinsfile index cc0e077197..0a0a303465 100644 --- a/jenkins/opensearch/integ-test.jenkinsfile +++ b/jenkins/opensearch/integ-test.jenkinsfile @@ -244,6 +244,8 @@ pipeline { testType: "integ-test", componentName: "${COMPONENT_NAME}", ) + echo("Download report manifest from https://ci.opensearch.org/ci/dbc/integ-test/${env.version}/${env.buildId}/${env.platform}/${env.architecture}/${env.distribution}/test-results/${env.BUILD_NUMBER}/integ-test/test-report.yml") + archiveArtifacts artifacts: 'test-report.yml' } } } diff --git a/src/report_workflow/test_report_runner.py b/src/report_workflow/test_report_runner.py index f53cb413bd..3a73c8c59f 100644 --- a/src/report_workflow/test_report_runner.py +++ b/src/report_workflow/test_report_runner.py @@ -49,7 +49,8 @@ def update_data(self) -> dict: self.test_run_data["name"] = self.product_name self.test_run_data["test-run"] = self.update_test_run_data() for component in self.test_components.select(focus=self.args.components): - self.test_run_data["components"].append(self.component_entry(component.name)) + if self.test_manifest.components[component.name].__to_dict__().get(self.test_type) is not None: + self.test_run_data["components"].append(self.component_entry(component.name)) return self.test_run_data def update_test_run_data(self) -> dict: diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch-dashboards/integ-test.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch-dashboards/integ-test.jenkinsfile.txt index 00b52f0ec6..ca8827fd9d 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch-dashboards/integ-test.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch-dashboards/integ-test.jenkinsfile.txt @@ -496,6 +496,8 @@ ccc -R opensearch-project/dashboards-observability --comment "Closing the issue createUploadTestReportManifest.echo(Uploading to s3://dummy_job/3.0.0/215/linux/x64/tar/test-results/215/integ-test/test-report.yml) createUploadTestReportManifest.withAWS({role=opensearch-test, roleAccount=AWS_ACCOUNT_PUBLIC, duration=900, roleSessionName=jenkins-session}, groovy.lang.Closure) createUploadTestReportManifest.s3Upload({file=/tmp/workspace/test-report.yml, bucket=ARTIFACT_BUCKET_NAME, path=dummy_job/3.0.0/215/linux/x64/tar/test-results/215/integ-test/test-report.yml}) + integ-test.echo(Download report manifest from https://ci.opensearch.org/ci/dbc/integ-test/3.0.0/215/linux/x64/tar/test-results/215/integ-test/test-report.yml) + integ-test.archiveArtifacts({artifacts=test-report.yml}) integ-test.postCleanup() postCleanup.cleanWs({disableDeferredWipeout=true, deleteDirs=true}) integ-test.node(Jenkins-Agent-AL2-X64-C54xlarge-Docker-Host, groovy.lang.Closure) diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch/integ-test.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch/integ-test.jenkinsfile.txt index e35d2e776a..1e9dfe8c5e 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch/integ-test.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch/integ-test.jenkinsfile.txt @@ -147,6 +147,8 @@ ccc -R opensearch-project/OpenSearch --comment "Closing the issue as the Integra createUploadTestReportManifest.echo(Uploading to s3://dummy_job/3.0.0/8184/linux/x64/tar/test-results/234/integ-test/test-report.yml) createUploadTestReportManifest.withAWS({role=opensearch-test, roleAccount=AWS_ACCOUNT_PUBLIC, duration=900, roleSessionName=jenkins-session}, groovy.lang.Closure) createUploadTestReportManifest.s3Upload({file=/tmp/workspace/test-report.yml, bucket=ARTIFACT_BUCKET_NAME, path=dummy_job/3.0.0/8184/linux/x64/tar/test-results/234/integ-test/test-report.yml}) + integ-test.echo(Download report manifest from https://ci.opensearch.org/ci/dbc/integ-test/3.0.0/8184/linux/x64/tar/test-results/234/integ-test/test-report.yml) + integ-test.archiveArtifacts({artifacts=test-report.yml}) integ-test.postCleanup() postCleanup.cleanWs({disableDeferredWipeout=true, deleteDirs=true}) integ-test.node(Jenkins-Agent-AL2-X64-C54xlarge-Docker-Host, groovy.lang.Closure) From 464254d085cd38eb7d4af41909e0b192a25fcc17 Mon Sep 17 00:00:00 2001 From: Divya Madala <113469545+Divyaasm@users.noreply.github.com> Date: Mon, 2 Oct 2023 13:32:28 -0700 Subject: [PATCH 025/289] Validation Workflow enhancement to support run with different options for staging and local artifacts (#3993) Signed-off-by: Divya Madala --- src/validation_workflow/api_test_cases.py | 22 +-- .../docker/validation_docker.py | 29 ++-- src/validation_workflow/download_utils.py | 2 +- src/validation_workflow/rpm/validation_rpm.py | 33 +++-- src/validation_workflow/tar/validation_tar.py | 41 +++--- src/validation_workflow/validation.py | 23 ++- src/validation_workflow/validation_args.py | 62 +++++++- src/validation_workflow/yum/validation_yum.py | 34 +++-- .../test_api_test_cases.py | 21 ++- .../test_download_utils.py | 52 +++++++ .../test_validation.py | 63 ++++++++ .../test_validation_args.py | 42 ++++++ .../test_validation_docker.py | 47 +++++- .../test_validation_rpm.py | 123 ++++++++++++---- .../test_validation_tar.py | 139 ++++++++++++++---- .../test_validation_yum.py | 119 +++++++++++---- 16 files changed, 673 insertions(+), 179 deletions(-) create mode 100644 tests/tests_validation_workflow/test_download_utils.py create mode 100644 tests/tests_validation_workflow/test_validation.py diff --git a/src/validation_workflow/api_test_cases.py b/src/validation_workflow/api_test_cases.py index fe92eaad58..d2e5f553f3 100644 --- a/src/validation_workflow/api_test_cases.py +++ b/src/validation_workflow/api_test_cases.py @@ -9,7 +9,6 @@ from typing import Any from validation_workflow.api_request import ApiTest -from validation_workflow.validation_args import ValidationArgs ''' This class is the collection of test cases to run. @@ -19,24 +18,25 @@ class ApiTestCases: def __init__(self) -> None: - self.opensearch_image_version = ValidationArgs().stg_tag('opensearch').split(' ')[0] - self.opensearch_dashboards_image_version = ValidationArgs().stg_tag('opensearch_dashboards').split(' ')[0] + pass - def test_cases(self) -> Any: + @staticmethod + def test_apis(projects: list) -> Any: pass_counter, fail_counter = 0, 0 # the test case parameters are formated as ['',,''] - test_cases = [ - ['https://localhost:9200/', 200, '"number" : "' + self.opensearch_image_version + '"'], + test_apis = [ + ['https://localhost:9200/', 200, ''], ['https://localhost:9200/_cat/plugins?v', 200, ''], ['https://localhost:9200/_cat/health?v', 200, 'green'], - ['http://localhost:5601/api/status', 200, '"number":"' + self.opensearch_dashboards_image_version + '"'] ] + if ("opensearch-dashboards" in projects): + test_apis.append(['http://localhost:5601/api/status', 200, '']) - for test_case in test_cases: - request_url = test_case.__getitem__(0) - success_status_code = test_case.__getitem__(1) - validate_string = test_case.__getitem__(2) + for test_api in test_apis: + request_url = test_api.__getitem__(0) + success_status_code = test_api.__getitem__(1) + validate_string = test_api.__getitem__(2) status_code, response_text = ApiTest(str(request_url)).api_get() logging.info(f"\nRequest_url ->{str(request_url)} \n") diff --git a/src/validation_workflow/docker/validation_docker.py b/src/validation_workflow/docker/validation_docker.py index 0757dd84c6..540a958641 100644 --- a/src/validation_workflow/docker/validation_docker.py +++ b/src/validation_workflow/docker/validation_docker.py @@ -33,14 +33,14 @@ def download_artifacts(self) -> bool: assert self.is_container_daemon_running(), 'Docker daemon is not running. Exiting the docker validation.' # STEP 1 . pull the images for OS and OSD - product_names = ["opensearch", "opensearch_dashboards"] + product_names = self.args.projects using_staging_artifact_only = 'staging' if self.args.using_staging_artifact_only else 'production' get_image_id = lambda product: self.get_image_id( # noqa: E731 self.get_artifact_image_name(product, using_staging_artifact_only), self.args.version if not self.args.using_staging_artifact_only else ValidationArgs().stg_tag(product).replace(" ", "")) - self.image_ids = list(map(get_image_id, product_names)) - logging.info(f'the opensearch image ID is : {self.image_ids[0]}') - logging.info(f'the opensearch-dashboards image ID is : {self.image_ids[1]} \n\n') + self.image_ids = {key: value for key, value in zip(product_names, list(map(get_image_id, product_names)))} + self.image_ids = {key: value.strip() for key, value in self.image_ids.items()} + return True except AssertionError as e: @@ -62,8 +62,8 @@ def validation(self) -> bool: # STEP 2 . inspect image digest between opensearchproject(downloaded/local) and opensearchstaging(dockerHub) if not self.args.using_staging_artifact_only: self.image_names_list = [self.args.OS_image, self.args.OSD_image] - self.image_digests = list(map(lambda x: self.inspect_docker_image(x[0], x[1]), zip(self.image_ids, self.image_names_list))) # type: ignore - + self.image_names_list = [x for x in self.image_names_list if (os.path.basename(x) in self.args.projects)] + self.image_digests = list(map(lambda x: self.inspect_docker_image(x[0], x[1]), zip(self.image_ids.values(), self.image_names_list))) # type: ignore if all(self.image_digests): logging.info('Image digest is validated.\n\n') if self.args.validate_digest_only: @@ -75,8 +75,7 @@ def validation(self) -> bool: # STEP 3 . spin-up OS/OSD cluster if not self.args.validate_digest_only: return_code, self._target_yml_file = self.run_container( - self.image_ids[0], - self.image_ids[1], + self.image_ids, self.args.version ) if return_code: @@ -84,7 +83,7 @@ def validation(self) -> bool: if self.check_cluster_readiness(): # STEP 4 . OS, OSD API validation - _test_result, _counter = ApiTestCases().test_cases() + _test_result, _counter = ApiTestCases().test_apis(self.args.projects) if _test_result: logging.info(f'All tests Pass : {_counter}') @@ -167,7 +166,7 @@ def get_artifact_image_name(self, artifact: str, using_staging_artifact_only: st 'staging': 'opensearchstaging/opensearch', 'production': 'opensearchproject/opensearch' }, - 'opensearch_dashboards': { + 'opensearch-dashboards': { 'staging': 'opensearchstaging/opensearch-dashboards', 'production': 'opensearchproject/opensearch-dashboards' } @@ -177,7 +176,7 @@ def get_artifact_image_name(self, artifact: str, using_staging_artifact_only: st 'staging': 'public.ecr.aws/opensearchstaging/opensearch', 'production': 'public.ecr.aws/opensearchproject/opensearch' }, - 'opensearch_dashboards': { + 'opensearch-dashboards': { 'staging': 'public.ecr.aws/opensearchstaging/opensearch-dashboards', 'production': 'public.ecr.aws/opensearchproject/opensearch-dashboards' } @@ -236,7 +235,7 @@ def pull_image(self, image_name: str, image_version: str) -> str: else: raise Exception(f'error on pulling image : return code {str(result_pull.returncode)}') - def run_container(self, OpenSearch_image_id: str, OpenSearchDashboard_image_id: str, version: str) -> Any: + def run_container(self, image_ids: dict, version: str) -> Any: self.docker_compose_files = { '1': 'docker-compose-1.x.yml', '2': 'docker-compose-2.x.yml' @@ -250,10 +249,8 @@ def run_container(self, OpenSearch_image_id: str, OpenSearchDashboard_image_id: self.source_file = os.path.join('docker', 'release', 'dockercomposefiles', self.docker_compose_files[self.major_version_number]) shutil.copy2(self.source_file, self.target_yml_file) - self.replacements = [ - (f'opensearchproject/opensearch:{self.major_version_number}', f'{OpenSearch_image_id}'), - (f'opensearchproject/opensearch-dashboards:{self.major_version_number}', f'{OpenSearchDashboard_image_id}') - ] + self.replacements = [(f'opensearchproject/{key}:{self.major_version_number}', value) for key, value in image_ids.items()] + list(map(lambda r: self.inplace_change(self.target_yml_file, r[0], r[1]), self.replacements)) # spin up containers diff --git a/src/validation_workflow/download_utils.py b/src/validation_workflow/download_utils.py index 0718f29e2b..9e7101fe7d 100644 --- a/src/validation_workflow/download_utils.py +++ b/src/validation_workflow/download_utils.py @@ -17,7 +17,7 @@ class DownloadUtils: @staticmethod def is_url_valid(url: str) -> bool: response = requests.head(url) - status = bool(response.status_code == 200) + status = bool(response.status_code in [200, 302]) return status @staticmethod diff --git a/src/validation_workflow/rpm/validation_rpm.py b/src/validation_workflow/rpm/validation_rpm.py index fa8cb4322f..6754ee3a0a 100644 --- a/src/validation_workflow/rpm/validation_rpm.py +++ b/src/validation_workflow/rpm/validation_rpm.py @@ -21,28 +21,33 @@ class ValidateRpm(Validation, DownloadUtils): def __init__(self, args: ValidationArgs) -> None: super().__init__(args) - self.base_url = "https://artifacts.opensearch.org/releases/bundle/" + self.base_url_production = "https://artifacts.opensearch.org/releases/bundle/" + self.base_url_staging = "https://ci.opensearch.org/ci/dbc/distribution-build-" self.tmp_dir = TemporaryDirectory() def download_artifacts(self) -> bool: - architectures = ["x64", "arm64"] + isFilePathEmpty = bool(self.args.file_path) for project in self.args.projects: - for architecture in architectures: - url = f"{self.base_url}{project}/{self.args.version}/{project}-{self.args.version}-linux-{architecture}.rpm" - if ValidateRpm.is_url_valid(url) and ValidateRpm.download(url, self.tmp_dir): - logging.info(f"Valid URL - {url} and Download Successful !") + if (isFilePathEmpty): + if ("https:" not in self.args.file_path.get(project)): + self.copy_artifact(self.args.file_path.get(project), str(self.tmp_dir.path)) else: - logging.info(f"Invalid URL - {url}") - raise Exception(f"Invalid url - {url}") + self.check_url(self.args.file_path.get(project)) + else: + if (self.args.artifact_type == "staging"): + self.args.file_path[project] = f"{self.base_url_staging}{project}/{self.args.version}/{self.args.build_number[project]}/linux/{self.args.arch}/{self.args.distribution}/dist/{project}/{project}-{self.args.version}-linux-{self.args.arch}.rpm" # noqa: E501 + else: + self.args.file_path[project] = f"{self.base_url_production}{project}/{self.args.version}/{project}-{self.args.version}-linux-{self.args.arch}.rpm" + self.check_url(self.args.file_path.get(project)) return True def installation(self) -> bool: try: execute('sudo rpm --import https://artifacts.opensearch.org/publickeys/opensearch.pgp', str(self.tmp_dir.path), True, False) for project in self.args.projects: + self.filename = os.path.basename(self.args.file_path.get(project)) execute(f'sudo yum remove {project} -y', ".") - path = os.path.join(self.tmp_dir.path, project + "-" + self.args.version + "-linux-" + self.args.arch + ".rpm") - execute(f'sudo rpm -ivh {path}', str(self.tmp_dir.path), True, False) + execute(f'sudo rpm -ivh {os.path.join(self.tmp_dir.path, self.filename)}', str(self.tmp_dir.path), True, False) except: raise Exception('Failed to install Opensearch') return True @@ -50,7 +55,6 @@ def installation(self) -> bool: def start_cluster(self) -> bool: try: for project in self.args.projects: - execute(f'sudo systemctl enable {project}', ".") execute(f'sudo systemctl start {project}', ".") time.sleep(20) (stdout, stderr, status) = execute(f'sudo systemctl status {project}', ".") @@ -64,7 +68,7 @@ def start_cluster(self) -> bool: return True def validation(self) -> bool: - test_result, counter = ApiTestCases().test_cases() + test_result, counter = ApiTestCases().test_apis(self.args.projects) if (test_result): logging.info(f'All tests Pass : {counter}') return True @@ -75,6 +79,7 @@ def cleanup(self) -> bool: try: for project in self.args.projects: execute(f'sudo systemctl stop {project}', ".") - except: - raise Exception('Failed to Stop Cluster') + execute(f'sudo yum remove {project} -y', ".") + except Exception as e: + raise Exception(f'Exception occurred either while attempting to stop cluster or removing OpenSearch/OpenSearch-Dashboards. {str(e)}') return True diff --git a/src/validation_workflow/tar/validation_tar.py b/src/validation_workflow/tar/validation_tar.py index c5a81d5ceb..1666481e6c 100644 --- a/src/validation_workflow/tar/validation_tar.py +++ b/src/validation_workflow/tar/validation_tar.py @@ -22,45 +22,51 @@ class ValidateTar(Validation, DownloadUtils): def __init__(self, args: ValidationArgs) -> None: super().__init__(args) - self.base_url = "https://artifacts.opensearch.org/releases/bundle/" + self.base_url_production = "https://artifacts.opensearch.org/releases/bundle/" + self.base_url_staging = "https://ci.opensearch.org/ci/dbc/distribution-build-" self.tmp_dir = TemporaryDirectory() self.os_process = Process() self.osd_process = Process() def download_artifacts(self) -> bool: - architectures = ["x64", "arm64"] + isFilePathEmpty = bool(self.args.file_path) for project in self.args.projects: - for architecture in architectures: - url = f"{self.base_url}{project}/{self.args.version}/{project}-{self.args.version}-linux-{architecture}.tar.gz" - if ValidateTar.is_url_valid(url) and ValidateTar.download(url, self.tmp_dir): - logging.info(f"Valid URL - {url} and Download Successful !") + if (isFilePathEmpty): + if ("https:" not in self.args.file_path.get(project)): + self.copy_artifact(self.args.file_path.get(project), str(self.tmp_dir.path)) else: - logging.info(f"Invalid URL - {url}") - raise Exception(f"Invalid url - {url}") + self.check_url(self.args.file_path.get(project)) + else: + if (self.args.artifact_type == "staging"): + self.args.file_path[project] = f"{self.base_url_staging}{project}/{self.args.version}/{self.args.build_number[project]}/linux/{self.args.arch}/{self.args.distribution}/dist/{project}/{project}-{self.args.version}-linux-{self.args.arch}.tar.gz" # noqa: E501 + else: + self.args.file_path[project] = f"{self.base_url_production}{project}/{self.args.version}/{project}-{self.args.version}-linux-{self.args.arch}.tar.gz" + self.check_url(self.args.file_path.get(project)) return True def installation(self) -> bool: try: for project in self.args.projects: - fileName = f"{project}-{self.args.version}-{self.args.platform}-{self.args.arch}" - execute('tar -zxf ' + os.path.join(str(self.tmp_dir.path), fileName) + '.tar.gz -C ' + str(self.tmp_dir.path), ".", True, False) + self.filename = os.path.basename(self.args.file_path.get(project)) + execute('mkdir ' + os.path.join(self.tmp_dir.path, project) + ' | tar -xzf ' + os.path.join(str(self.tmp_dir.path), self.filename) + ' -C ' + os.path.join(self.tmp_dir.path, project) + ' --strip-components=1', ".", True, False) # noqa: E501 except: - raise Exception('Failed to Install Opensearch') + raise Exception('Failed to install Opensearch') return True def start_cluster(self) -> bool: try: - self.os_process.start(os.path.join(self.tmp_dir.path, "opensearch-" + self.args.version, "opensearch-tar-install.sh"), ".") + self.os_process.start(os.path.join(self.tmp_dir.path, "opensearch", "opensearch-tar-install.sh"), ".") time.sleep(85) + if ("opensearch-dashboards" in self.args.projects): + self.osd_process.start(os.path.join(str(self.tmp_dir.path), "opensearch-dashboards", "bin", "opensearch-dashboards"), ".") + time.sleep(20) logging.info('Started cluster') - self.osd_process.start(os.path.join(str(self.tmp_dir.path), "opensearch-dashboards-" + self.args.version, "bin", "opensearch-dashboards"), ".") - time.sleep(20) except: raise Exception('Failed to Start Cluster') return True def validation(self) -> bool: - test_result, counter = ApiTestCases().test_cases() + test_result, counter = ApiTestCases().test_apis(self.args.projects) if (test_result): logging.info(f'All tests Pass : {counter}') else: @@ -70,7 +76,8 @@ def validation(self) -> bool: def cleanup(self) -> bool: try: self.os_process.terminate() - self.osd_process.terminate() + if ("opensearch-dashboards" in self.args.projects): + self.osd_process.terminate() except: - raise Exception('Failed to Stop Cluster') + raise Exception('Failed to terminate the processes that started OpenSearch and OpenSearch-Dashboards') return True diff --git a/src/validation_workflow/validation.py b/src/validation_workflow/validation.py index c24604cd6f..8b9e53c423 100644 --- a/src/validation_workflow/validation.py +++ b/src/validation_workflow/validation.py @@ -6,26 +6,43 @@ # compatible open source license. +import logging +import shutil from abc import ABC, abstractmethod from typing import Any +from validation_workflow.download_utils import DownloadUtils from validation_workflow.validation_args import ValidationArgs class Validation(ABC): """ - Abstract class for all types of artifact validation + Abstract class for all types of artifact validation """ def __init__(self, args: ValidationArgs) -> None: super().__init__() self.args = args + def check_url(self, url: str) -> bool: + if DownloadUtils().download(url, self.tmp_dir) and DownloadUtils().is_url_valid(url): # type: ignore + logging.info(f"Valid URL - {url} and Download Successful !") + return True + else: + raise Exception(f"Invalid url - {url}") + + def copy_artifact(self, filepath: str, tempdir_path: str) -> bool: + if filepath: + shutil.copy2(filepath, tempdir_path) + return True + else: + raise Exception("Provided path for local artifacts does not exist") + def run(self) -> Any: try: return self.download_artifacts() and self.installation() and self.start_cluster() and self.validation() and self.cleanup() - except Exception: - return False + except Exception as e: + raise Exception(f'An error occurred while running the validation tests: {str(e)}') @abstractmethod def download_artifacts(self) -> bool: diff --git a/src/validation_workflow/validation_args.py b/src/validation_workflow/validation_args.py index c8b30e5029..2b412124d2 100644 --- a/src/validation_workflow/validation_args.py +++ b/src/validation_workflow/validation_args.py @@ -9,6 +9,8 @@ import logging import textwrap +from test_workflow.test_kwargs import TestKwargs + class ValidationArgs: SUPPORTED_PLATFORMS = ["linux"] @@ -20,14 +22,24 @@ def __init__(self) -> None: formatter_class=argparse.RawDescriptionHelpFormatter, epilog=textwrap.dedent('''\ Example : ./validation.sh --version 2.3.0 --distribution rpm --platform linux - ./validation.sh --version 2.3.0 --distribution docker --os-build-number 6039 --osd-build-number 4104 ./validation.sh --version 2.3.0 --distribution docker --os-build-number 6039 --osd-build-number 4104 --using-staging-artifact-only + ./validation.sh --version 2.3.0 --projects opensearch opensearch-dashboards --artifact-type staging + ./validation.sh --file-path https://artifacts.opensearch.org/releases/bundle/opensearch/2.3.0/opensearch-2.3.0-linux-x64.tar.gz ''')) parser.add_argument( "--version", type=str, - required=True, - help="(manadatory) Product version to validate" + required=False, + help="(manadatory for production) Product version to validate", + default="" + ) + parser.add_argument( + "--file-path", + nargs='*', + action=TestKwargs, + help="(manadatory for production) Product URL or file-path to validate", + default={}, + dest="file_path" ) parser.add_argument( "-d", @@ -38,7 +50,6 @@ def __init__(self) -> None: dest="distribution" ) parser.add_argument( - "-p", "--platform", type=str, choices=self.SUPPORTED_PLATFORMS, @@ -50,7 +61,7 @@ def __init__(self) -> None: type=str, required=False, help="(optional) The opensearchstaging OpenSearch image build number if required, for example : 6039\n", - default="", + default="latest", dest="os_build_number", ) parser.add_argument( @@ -58,7 +69,7 @@ def __init__(self) -> None: type=str, required=False, help="(optional) The opensearchstaging OpenSearchDashboard image build number if required, for example : 4104\n", - default="", + default="latest", dest="osd_build_number", ) parser.add_argument( @@ -85,6 +96,21 @@ def __init__(self) -> None: choices=["x64", "arm64"], default="x64" ) + parser.add_argument( + "-p", + "--projects", + nargs='+', + help="Enter type of projects to be validated", + choices=["opensearch", "opensearch-dashboards"], + default=["opensearch"] + ) + parser.add_argument( + "--artifact-type", + help="Enter type of artifacts that needs to be validated", + choices=["staging", "production"], + default="production", + dest="artifact_type", + ) group = parser.add_mutually_exclusive_group() group.add_argument( "--validate-digest-only", @@ -98,20 +124,42 @@ def __init__(self) -> None: help="(optional) Use only staging artifact to run docker and API test, will not validate digest") args = parser.parse_args() + + if (not (args.version or args.file_path)): + raise Exception("Provide either version number or File Path") + if(args.file_path): + args.distribution = self.get_distribution_type(args.file_path) + args.projects = args.file_path.keys() + if (('opensearch' not in args.projects)): + raise Exception("Missing OpenSearch OpenSearch artifact details! Please provide the same along with OpenSearch-Dashboards to validate") + self.version = args.version + self.file_path = args.file_path + self.artifact_type = args.artifact_type self.logging_level = args.logging_level self.distribution = args.distribution self.platform = args.platform - self.projects = ["opensearch", "opensearch-dashboards"] + self.projects = args.projects self.arch = args.arch self.OS_image = 'opensearchproject/opensearch' self.OSD_image = 'opensearchproject/opensearch-dashboards' + self.build_number = {"opensearch": args.os_build_number, "opensearch-dashboards": args.osd_build_number} self.os_build_number = args.os_build_number self.osd_build_number = args.osd_build_number self.docker_source = args.docker_source self.validate_digest_only = args.validate_digest_only self.using_staging_artifact_only = args.using_staging_artifact_only + def get_distribution_type(self, file_path: dict) -> str: + if (any("tar" in value for value in file_path.values())): + return 'tar' + elif (any("rpm" in value for value in file_path.values())): + return 'rpm' + elif (any("repo" in value for value in file_path.values())): + return 'yum' + else: + raise Exception("Provided distribution is not supported") + def stg_tag(self, image_type: str) -> str: return " ".join( filter( diff --git a/src/validation_workflow/yum/validation_yum.py b/src/validation_workflow/yum/validation_yum.py index 1b1142c415..78ffcb9483 100644 --- a/src/validation_workflow/yum/validation_yum.py +++ b/src/validation_workflow/yum/validation_yum.py @@ -6,6 +6,8 @@ # compatible open source license. import logging +import os +import re import time from system.execute import execute @@ -20,17 +22,27 @@ class ValidateYum(Validation, DownloadUtils): def __init__(self, args: ValidationArgs) -> None: super().__init__(args) - self.base_url = "https://artifacts.opensearch.org/releases/bundle/" + self.base_url_production = "https://artifacts.opensearch.org/releases/bundle/" + self.base_url_staging = "https://ci.opensearch.org/ci/dbc/distribution-build-" self.tmp_dir = TemporaryDirectory() def download_artifacts(self) -> bool: + isFilePathEmpty = bool(self.args.file_path) for project in self.args.projects: - url = f"{self.base_url}{project}/{self.args.version[0:1]}.x/{project}-{self.args.version[0:1]}.x.repo" - if ValidateYum.is_url_valid(url) and ValidateYum.download(url, self.tmp_dir): - logging.info(f"Valid URL - {url} and Download Successful !") + if (isFilePathEmpty): + if ("https:" not in self.args.file_path.get(project)): + self.copy_artifact(self.args.file_path.get(project), str(self.tmp_dir.path)) + else: + self.args.version = re.search(r'(\d+\.\d+\.\d+)', os.path.basename(self.args.file_path.get(project))).group(1) + self.check_url(self.args.file_path.get(project)) + else: - logging.info(f"Invalid URL - {url}") - raise Exception(f"Invalid url - {url}") + if (self.args.artifact_type == "staging"): + self.args.file_path[project] = f"{self.base_url_staging}{project}/{self.args.version}/{self.args.build_number[project]}/linux/{self.args.arch}/rpm/dist/{project}/{project}-{self.args.version}.staging.repo" # noqa: E501 + else: + self.args.file_path[project] = f"{self.base_url_production}{project}/{self.args.version[0:1]}.x/{project}-{self.args.version[0:1]}.x.repo" + + self.check_url(self.args.file_path.get(project)) return True def installation(self) -> bool: @@ -39,7 +51,7 @@ def installation(self) -> bool: for project in self.args.projects: execute(f'sudo yum remove {project} -y', ".") logging.info('Removed previous versions of Opensearch') - urllink = f"{self.base_url}{project}/{self.args.version[0:1]}.x/{project}-{self.args.version[0:1]}.x.repo -o /etc/yum.repos.d/{project}-{self.args.version[0:1]}.x.repo" + urllink = f"{self.args.file_path.get(project)} -o /etc/yum.repos.d/{os.path.basename(self.args.file_path.get(project))}" execute(f'sudo curl -SL {urllink}', ".") execute(f"sudo yum install '{project}-{self.args.version}' -y", ".") except: @@ -49,7 +61,6 @@ def installation(self) -> bool: def start_cluster(self) -> bool: try: for project in self.args.projects: - execute(f'sudo systemctl enable {project}', ".") execute(f'sudo systemctl start {project}', ".") time.sleep(20) execute(f'sudo systemctl status {project}', ".") @@ -58,7 +69,7 @@ def start_cluster(self) -> bool: return True def validation(self) -> bool: - test_result, counter = ApiTestCases().test_cases() + test_result, counter = ApiTestCases().test_apis(self.args.projects) if (test_result): logging.info(f'All tests Pass : {counter}') return True @@ -69,6 +80,7 @@ def cleanup(self) -> bool: try: for project in self.args.projects: execute(f'sudo systemctl stop {project}', ".") - except: - raise Exception('Failed to Stop Cluster') + execute(f'sudo yum remove {project} -y', ".") + except Exception as e: + raise Exception(f'Exception occurred either while attempting to stop cluster or removing OpenSearch/OpenSearch-Dashboards. {str(e)}') return True diff --git a/tests/tests_validation_workflow/test_api_test_cases.py b/tests/tests_validation_workflow/test_api_test_cases.py index d3c36e01cb..f72b80dc5b 100644 --- a/tests/tests_validation_workflow/test_api_test_cases.py +++ b/tests/tests_validation_workflow/test_api_test_cases.py @@ -6,24 +6,29 @@ # compatible open source license. import unittest -from unittest.mock import Mock, call, patch +from unittest.mock import Mock, patch from validation_workflow.api_test_cases import ApiTestCases class TestTestCases(unittest.TestCase): - @patch('validation_workflow.api_test_cases.ValidationArgs') @patch('validation_workflow.api_test_cases.ApiTest.api_get') - def test_test_cases(self, mock_api_get: Mock, mock_validation_args: Mock) -> None: - mock_validation_args.return_value.stg_tag.return_value = '1.0.0.1000' + def test_opensearch(self, mock_api_get: Mock) -> None: mock_api_get.return_value = (200, 'green') testcases = ApiTestCases() - result = testcases.test_cases() + result = testcases.test_apis(['opensearch']) - self.assertEqual(result[1], 'There are 2/4 test cases Pass') + self.assertEqual(result[1], 'There are 3/3 test cases Pass') + self.assertEqual(mock_api_get.call_count, 3) + + @patch('validation_workflow.api_test_cases.ApiTest.api_get') + def test_both(self, mock_api_get: Mock) -> None: + mock_api_get.return_value = (200, 'green') + testcases = ApiTestCases() + result = testcases.test_apis(['opensearch', 'opensearch-dashboards']) + + self.assertEqual(result[1], 'There are 4/4 test cases Pass') self.assertEqual(mock_api_get.call_count, 4) - mock_validation_args.assert_has_calls([call(), call().stg_tag('opensearch'), call(), call().stg_tag('opensearch_dashboards')]) - mock_validation_args.return_value.stg_tag.assert_has_calls([call('opensearch'), call('opensearch_dashboards')]) if __name__ == '__main__': diff --git a/tests/tests_validation_workflow/test_download_utils.py b/tests/tests_validation_workflow/test_download_utils.py new file mode 100644 index 0000000000..dd9feaf70d --- /dev/null +++ b/tests/tests_validation_workflow/test_download_utils.py @@ -0,0 +1,52 @@ +# Copyright OpenSearch Contributors +# SPDX-License-Identifier: Apache-2.0 +# +# The OpenSearch Contributors require contributions made to +# this file be licensed under the Apache-2.0 license or a +# compatible open source license. + +import unittest +from unittest.mock import Mock, patch + +from system.temporary_directory import TemporaryDirectory +from validation_workflow.download_utils import DownloadUtils + + +class TestDownloadUtils(unittest.TestCase): + @patch('requests.head') + def test_is_url_valid_true(self, mock_head: Mock) -> None: + mock_head.return_value.status_code = 302 + url = "https://opensearch.org/release/2.11.0/opensearch-2.11.0-linux-arm64.tar.gz" + result = DownloadUtils.is_url_valid(url) + self.assertTrue(result) + + mock_head.return_value.status_code = 200 + result = DownloadUtils.is_url_valid(url) + self.assertTrue(result) + + @patch('requests.head') + def test_is_url_valid_false(self, mock_head: Mock) -> None: + mock_head.return_value.status_code = 404 + + url = "https://opensearch.org/release/2.11.0/opensearch-2.11.0-linux-arm64.tar.gz" + result = DownloadUtils.is_url_valid(url) + + self.assertFalse(result) + + @patch('requests.get') + @patch('builtins.open', create=True) + @patch('os.mkdir', return_value=None) + def test_download(self, mock_mkdir: Mock, mock_open: Mock, mock_get: Mock) -> None: + mock_get.return_value.content = "exists" + mock_response = Mock() + mock_response.status_code = 200 + mock_get.return_value = mock_response + + tmp_dir = TemporaryDirectory() + + url = "https://opensearch.org/release/2.11.0/opensearch-2.11.0-linux-arm64.tar.gz" + result = DownloadUtils.download(url, tmp_dir) + + self.assertTrue(result) + mock_open.assert_called_once() + mock_get.assert_called_once() diff --git a/tests/tests_validation_workflow/test_validation.py b/tests/tests_validation_workflow/test_validation.py new file mode 100644 index 0000000000..acdff6df32 --- /dev/null +++ b/tests/tests_validation_workflow/test_validation.py @@ -0,0 +1,63 @@ +# Copyright OpenSearch Contributors +# SPDX-License-Identifier: Apache-2.0 +# +# The OpenSearch Contributors require contributions made to +# this file be licensed under the Apache-2.0 license or a +# compatible open source license. + +import unittest +from unittest.mock import Mock, patch + +from system.temporary_directory import TemporaryDirectory +from validation_workflow.tar.validation_tar import ValidateTar +from validation_workflow.validation import Validation +from validation_workflow.validation_args import ValidationArgs + + +class ImplementValidation(Validation): + def __init__(self, args: ValidationArgs) -> None: + super().__init__(args) + self.tmp_dir = TemporaryDirectory() + + def download_artifacts(self) -> None: + return None + + def installation(self) -> None: + return None + + def start_cluster(self) -> None: + return None + + def validation(self) -> None: + return None + + def cleanup(self) -> None: + return None + + +class TestValidation(unittest.TestCase): + + @patch('validation_workflow.download_utils.DownloadUtils') + @patch('validation_workflow.tar.validation_tar.ValidationArgs') + def test_check_url_valid(self, mock_validation_args: Mock, mock_download_utils: Mock) -> None: + mock_validation_args.projects.return_value = ["opensearch"] + + mock_validation = ValidateTar(mock_validation_args.return_value) + mock_download_utils_download = mock_download_utils.return_value + mock_download_utils_download.download.return_value = True + mock_download_utils_download.is_url_valid.return_value = True + url = "https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/1.3.12/latest/linux/x64/rpm/dist/opensearch/opensearch-1.3.12.staging.repo" + + result = mock_validation.check_url(url) + self.assertTrue(result) + + @patch('shutil.copy2', return_value=True) + @patch('validation_workflow.tar.validation_tar.ValidationArgs') + def test_copy_artifact(self, mock_validation_args: Mock, mock_copy: Mock) -> None: + mock_validation_args.projects.return_value = ["opensearch"] + mock_validation = ValidateTar(mock_validation_args.return_value) + + url = "https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/1.3.12/latest/linux/x64/rpm/dist/opensearch/opensearch-1.3.12.staging.repo" + + result = mock_validation.copy_artifact(url, "tmp/tthcdhfh/") + self.assertTrue(result) diff --git a/tests/tests_validation_workflow/test_validation_args.py b/tests/tests_validation_workflow/test_validation_args.py index 3cb4e6ce94..d0299db3f1 100644 --- a/tests/tests_validation_workflow/test_validation_args.py +++ b/tests/tests_validation_workflow/test_validation_args.py @@ -23,6 +23,13 @@ def test_version(self) -> None: self.assertEqual(ValidationArgs().version, "2.3.0") self.assertNotEqual(ValidationArgs().version, "2.1.0") + @patch("argparse._sys.argv", [VALIDATION_PY]) + def test_without_arguments(self) -> None: + with self.assertRaises(Exception) as ctx: + self.assertEqual(ValidationArgs().version, "") + self.assertEqual(ValidationArgs().file_path, "") + self.assertEqual(str(ctx.exception), "Provide either version number or File Path") + @patch("argparse._sys.argv", [VALIDATION_PY, "--version", "2.1.0", "--distribution", "rpm"]) def test_rpm_distribution(self) -> None: self.assertEqual(ValidationArgs().distribution, "rpm") @@ -51,3 +58,38 @@ def test_verbose_default(self) -> None: @patch("argparse._sys.argv", [VALIDATION_PY, "--version", "1.3.0", "--verbose"]) def test_verbose_true(self) -> None: self.assertTrue(ValidationArgs().logging_level, logging.DEBUG) + + @patch("argparse._sys.argv", [VALIDATION_PY, "--file-path", "opensearch=https://opensearch.org/releases/opensearch/2.8.0/opensearch-2.8.0-linux-x64.rpm"]) + def test_file_path(self) -> None: + self.assertNotEqual(ValidationArgs().file_path, "opensearch=https://opensearch.org/releases/opensearch/2.8.0/opensearch-2.8.0-linux-x64.rpm") + + @patch("argparse._sys.argv", [VALIDATION_PY, "--version", "1.3.6", "--distribution", "rpm", "--artifact-type", "staging", "--os-build-number", "1234", "--osd-build-number", "2312"]) + def test_artifact_type(self) -> None: + self.assertNotEqual(ValidationArgs().artifact_type, "production") + + @patch("argparse._sys.argv", [VALIDATION_PY, "--version", "1.3.0", "--projects", "opensearch"]) + def test_set_projects(self) -> None: + self.assertEqual(ValidationArgs().projects, ["opensearch"]) + + @patch("argparse._sys.argv", [VALIDATION_PY, "--file-path", "opensearch-dashboards=https://opensearch.org/releases/opensearch/2.8.0/opensearch-dashboards-2.8.0-linux-x64.rpm"]) + def test_projects_exception(self) -> None: + with self.assertRaises(Exception) as ctx: + self.assertEqual(ValidationArgs().distribution, "rpm") + self.assertEqual(ValidationArgs().projects, ["opensearch-dashboards"]) + self.assertEqual(str(ctx.exception), "Missing OpenSearch OpenSearch artifact details! Please provide the same along with OpenSearch-Dashboards to validate") + + @patch("argparse._sys.argv", [VALIDATION_PY, "--file-path", "opensearch=https://opensearch.org/releases/opensearch/2.8.0/opensearch-2.8.0-linux-x64.zip"]) + def test_file_path_distribution_type(self) -> None: + with self.assertRaises(Exception) as ctx: + self.assertEqual(ValidationArgs().projects, ["opensearch"]) + self.assertEqual(str(ctx.exception), "Provided distribution is not supported") + + @patch("argparse._sys.argv", [VALIDATION_PY, "--file-path", "opensearch=https://opensearch.org/releases/opensearch/2.8.0/opensearch-2.8.0-linux-x64.tar.gz"]) + def test_get_distribution_type_tar(self) -> None: + result = ValidationArgs().get_distribution_type(ValidationArgs().file_path) + self.assertEqual(result, "tar") + + @patch("argparse._sys.argv", [VALIDATION_PY, "--file-path", "opensearch=https://opensearch.org/releases/opensearch/2.8.0/opensearch-2.x.staging.repo "]) + def test_get_distribution_type_yum(self) -> None: + result = ValidationArgs().get_distribution_type(ValidationArgs().file_path) + self.assertEqual(result, "yum") diff --git a/tests/tests_validation_workflow/test_validation_docker.py b/tests/tests_validation_workflow/test_validation_docker.py index 86939c6447..281cd7acb4 100644 --- a/tests/tests_validation_workflow/test_validation_docker.py +++ b/tests/tests_validation_workflow/test_validation_docker.py @@ -20,6 +20,7 @@ class TestValidateDocker(unittest.TestCase): @patch('validation_workflow.docker.validation_docker.ValidateDocker.is_container_daemon_running') def test_download_artifacts(self, mock_is_container_daemon_running: Mock, mock_validation_args: Mock, mock_get_image_id: Mock) -> None: mock_validation_args = Mock() + mock_validation_args.return_value.projects = ["opensearch"] mock_validation_args.return_value.docker_source = 'dockerhub' mock_validation_args.return_value.using_staging_artifact_only = True @@ -43,22 +44,23 @@ def test_download_artifacts(self, mock_is_container_daemon_running: Mock, mock_v @patch('validation_workflow.docker.validation_docker.ValidateDocker.run_container') @patch('validation_workflow.docker.validation_docker.InspectDockerImage.inspect_digest') @patch('time.sleep', return_value=None) - def test_validation(self, mock_time_sleep: Mock, mock_digest: Mock, mock_container: Mock, mock_test: Mock, mock_docker_image: Mock, mock_validation_args: Mock, mock_check_http: Mock) -> None: + def test_staging(self, mock_time_sleep: Mock, mock_digest: Mock, mock_container: Mock, mock_test: Mock, mock_docker_image: Mock, mock_validation_args: Mock, mock_check_http: Mock) -> None: # Set up mock objects mock_validation_args.return_value.OS_image = 'opensearchstaging/opensearch-os' - mock_validation_args.return_value.OSD_image = 'opensearchstaging/opensearch-osd' mock_validation_args.return_value.version = '1.0.0.1000' mock_validation_args.return_value.validate_digest_only = False + mock_validation_args.return_value.projects = ["opensearch"] mock_docker_image.return_value = MagicMock() mock_container.return_value = (True, 'test_file.yml') - mock_test_cases_instance = mock_test.return_value - mock_test_cases_instance.test_cases.return_value = (True, 2) + mock_test_apis_instance = mock_test.return_value + mock_test_apis_instance.test_apis.return_value = (True, 2) mock_digest.return_value = True mock_check_http.return_value = True # Create instance of ValidateDocker class validate_docker = ValidateDocker(mock_validation_args.return_value) - validate_docker.image_ids = ['images_id_0', 'images_id_0'] + validate_docker.image_ids = {'opensearch': 'images_id_0'} + validate_docker.replacements = [('opensearchproject/opensearch:1', 'images_id_0')] # Call validation method and assert the result result = validate_docker.validation() @@ -67,7 +69,40 @@ def test_validation(self, mock_time_sleep: Mock, mock_digest: Mock, mock_contain # Assert that the mock methods are called as expected mock_container.assert_called_once() mock_test.assert_called_once() - mock_test.assert_has_calls([call(), call().test_cases()]) + mock_test.assert_has_calls([call(), call().test_apis(['opensearch'])]) + + @patch('validation_workflow.docker.validation_docker.ValidateDocker.check_http_request') + @patch('validation_workflow.docker.validation_docker.ValidationArgs') + @patch('validation_workflow.docker.validation_docker.InspectDockerImage') + @patch('validation_workflow.docker.validation_docker.ApiTestCases') + @patch('validation_workflow.docker.validation_docker.ValidateDocker.run_container') + @patch('validation_workflow.docker.validation_docker.InspectDockerImage.inspect_digest') + @patch('time.sleep', return_value=None) + def test_digests(self, mock_time_sleep: Mock, mock_digest: Mock, mock_container: Mock, mock_test: Mock, mock_docker_image: Mock, mock_validation_args: Mock, mock_check_http: Mock) -> None: + # Set up mock objects + mock_validation_args.return_value.OS_image = 'opensearchstaging/opensearch-os' + mock_validation_args.return_value.version = '1.0.0.1000' + mock_validation_args.return_value.using_staging_artifact_only = False + mock_validation_args.return_value.validate_digest_only = True + mock_validation_args.return_value.projects = ["opensearch"] + mock_docker_image.return_value = MagicMock() + mock_container.return_value = (True, 'test_file.yml') + mock_test_apis_instance = mock_test.return_value + mock_test_apis_instance.test_apis.return_value = (True, 2) + mock_digest.return_value = True + mock_check_http.return_value = True + + # Create instance of ValidateDocker class + validate_docker = ValidateDocker(mock_validation_args.return_value) + + validate_docker.image_names_list = ['opensearchproject/opensearch'] + validate_docker.image_ids = {'opensearch': 'images_id_0'} + validate_docker.image_digests = [True] + validate_docker.replacements = [('opensearchproject/opensearch:1', 'images_id_0')] + + # Call validation method and assert the result + result = validate_docker.validation() + self.assertTrue(result) @patch('validation_workflow.docker.validation_docker.ValidationArgs') def test_cleanup(self, mock_validation_args: Mock) -> None: diff --git a/tests/tests_validation_workflow/test_validation_rpm.py b/tests/tests_validation_workflow/test_validation_rpm.py index 14259be835..d37b3f7de6 100644 --- a/tests/tests_validation_workflow/test_validation_rpm.py +++ b/tests/tests_validation_workflow/test_validation_rpm.py @@ -12,39 +12,88 @@ class TestValidationRpm(unittest.TestCase): + def setUp(self) -> None: + self.args = Mock() + self.call_methods = ValidateRpm(self.args) - @patch("validation_workflow.download_utils.DownloadUtils.is_url_valid", return_value=True) - @patch("validation_workflow.download_utils.DownloadUtils.download", return_value=True) - @patch('validation_workflow.rpm.validation_rpm.ValidationArgs') - def test_download_artifacts(self, mock_validation_args: Mock, mock_is_url_valid: Mock, mock_download: Mock) -> None: - mock_validation_args.return_value.version.return_value = '2.3.0' - mock_validation_args.return_value.projects.return_value = ["opensearch", "opensearch-dashboards"] + def test_empty_file_path_and_production_artifact_type(self) -> None: + self.args.projects = ["opensearch"] + self.args.version = "2.4.0" + self.args.file_path = {} + self.args.artifact_type = "production" - validate_rpm = ValidateRpm(mock_validation_args) + with patch.object(self.call_methods, 'check_url') as mock_check_url: + result = self.call_methods.download_artifacts() - result = validate_rpm.download_artifacts() + self.assertTrue(result) + mock_check_url.assert_called_once() - self.assertEqual(result, True) + def test_with_file_path_both_artifact_types(self) -> None: + self.args.projects = ["opensearch"] + self.args.file_path = {"opensearch": "https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/1.3.12/latest/linux/x64/rpm/dist/opensearch/opensearch-1.3.11.rpm"} - @patch("validation_workflow.download_utils.DownloadUtils.is_url_valid", return_value=False) - @patch("validation_workflow.download_utils.DownloadUtils.download", return_value=False) - @patch('validation_workflow.rpm.validation_rpm.ValidationArgs') - def test_download_artifacts_error(self, mock_validation_args: Mock, mock_is_url_valid: Mock, mock_download: Mock) -> None: - mock_validation_args.return_value.version.return_value = '2.11.0' + with patch.object(self.call_methods, 'check_url') as mock_check_url: + result = self.call_methods.download_artifacts() + self.assertTrue(result) + mock_check_url.assert_called_with(self.args.file_path["opensearch"]) - validate_rpm = ValidateRpm(mock_validation_args) + @patch('validation_workflow.rpm.validation_rpm.ValidationArgs') + def test_empty_file_path_and_staging_artifact_type(self, mock_validation_args: Mock) -> None: + self.args.projects = ["opensearch"] + self.args.version = "2.4.0" + self.args.artifact_type = "staging" + self.args.file_path = {} + self.args.build_number = {"opensearch": "1.2.3", "opensearch-dashboards": "1.2.3"} + + with patch.object(self.call_methods, 'check_url') as mock_check_url: + result = self.call_methods.download_artifacts() + self.assertTrue(result) + mock_check_url.assert_called_with(self.args.file_path["opensearch"]) + + @patch('shutil.copy2', return_value=True) + def test_local_artifacts(self, mock_copy: Mock) -> None: + self.args.file_path = {"opensearch": "opensearch.1.3.12.rpm"} + self.args.projects = ["opensearch"] + self.args.version = "" + self.args.arch = "arm64" + self.args.file_path = {"opensearch": "src/opensearch/opensearch-1.3.12.rpm"} + + with patch.object(self.call_methods, 'copy_artifact') as mock_copy_artifact: + result = self.call_methods.download_artifacts() + self.assertTrue(result) + mock_copy_artifact.assert_called_once() - self.assertRaises(Exception, validate_rpm.download_artifacts()) + @patch('validation_workflow.rpm.validation_rpm.ValidationArgs') + def test_exceptions(self, mock_validation_args: Mock) -> None: + with self.assertRaises(Exception) as e1: + mock_validation_args.return_value.projects = ["opensearch"] + mock_validation_args.return_value.file_path = {"opensearch": "/src/files/opensearch.rpm"} + validate_rpm = ValidateRpm(mock_validation_args.return_value) + validate_rpm.installation() + self.assertEqual(str(e1.exception), "Failed to install Opensearch") + + with self.assertRaises(Exception) as e2: + mock_validation_args.return_value.projects = ["opensearch"] + validate_rpm = ValidateRpm(mock_validation_args.return_value) + validate_rpm.start_cluster() + self.assertEqual(str(e2.exception), "Failed to Start Cluster") + + with self.assertRaises(Exception) as e3: + mock_validation_args.return_value.projects = ["opensearch", "opensearch-dashboards"] + validate_rpm = ValidateRpm(mock_validation_args.return_value) + validate_rpm.cleanup() + self.assertIn("Exception occurred either while attempting to stop cluster or removing OpenSearch/OpenSearch-Dashboards.", str(e3.exception)) # noqa: E501 - @patch("validation_workflow.rpm.validation_rpm.execute", return_value=True) @patch('validation_workflow.rpm.validation_rpm.ValidationArgs') - def test_installation(self, mock_validation_args: Mock, mock_execute: Mock) -> None: - mock_validation_args.return_value.version.return_value = '2.3.0' - mock_validation_args.return_value.arch.return_value = 'x64' - mock_validation_args.return_value.projects.return_value = ["opensearch", "opensearch-dashboards"] + @patch("validation_workflow.rpm.validation_rpm.execute") + def test_installation(self, mock_system: Mock, mock_validation_args: Mock) -> None: + mock_validation_args.return_value.version = '2.3.0' + mock_validation_args.return_value.arch = 'x64' + mock_validation_args.return_value.platform = 'linux' + mock_validation_args.return_value.projects = ["opensearch"] validate_rpm = ValidateRpm(mock_validation_args.return_value) - + mock_system.side_effect = lambda *args, **kwargs: (0, "stdout_output", "stderr_output") result = validate_rpm.installation() self.assertTrue(result) @@ -61,11 +110,11 @@ def test_start_cluster(self, mock_validation_args: Mock, mock_system: Mock, mock @patch('validation_workflow.rpm.validation_rpm.ValidationArgs') @patch('validation_workflow.rpm.validation_rpm.ApiTestCases') - def test_validation(self, mock_test_cases: Mock, mock_validation_args: Mock) -> None: + def test_validation(self, mock_test_apis: Mock, mock_validation_args: Mock) -> None: # Set up mock objects mock_validation_args.return_value.version = '2.3.0' - mock_test_cases_instance = mock_test_cases.return_value - mock_test_cases_instance.test_cases.return_value = (True, 4) + mock_test_apis_instance = mock_test_apis.return_value + mock_test_apis_instance.test_apis.return_value = (True, 4) # Create instance of ValidateRpm class validate_rpm = ValidateRpm(mock_validation_args.return_value) @@ -75,13 +124,31 @@ def test_validation(self, mock_test_cases: Mock, mock_validation_args: Mock) -> self.assertTrue(result) # Assert that the mock methods are called as expected - mock_test_cases.assert_called_once() + mock_test_apis.assert_called_once() + + @patch('validation_workflow.rpm.validation_rpm.ValidationArgs') + @patch('validation_workflow.rpm.validation_rpm.ApiTestCases') + def test_failed_testcases(self, mock_test_apis: Mock, mock_validation_args: Mock) -> None: + # Set up mock objects + mock_validation_args.return_value.version = '2.3.0' + mock_test_apis_instance = mock_test_apis.return_value + mock_test_apis_instance.test_apis.return_value = (True, 1) + + # Create instance of ValidateRpm class + validate_rpm = ValidateRpm(mock_validation_args.return_value) + + # Call validation method and assert the result + validate_rpm.validation() + self.assertRaises(Exception, "Not all tests Pass : 1") + + # Assert that the mock methods are called as expected + mock_test_apis.assert_called_once() @patch("validation_workflow.rpm.validation_rpm.execute", return_value=True) @patch('validation_workflow.rpm.validation_rpm.ValidationArgs') def test_cleanup(self, mock_validation_args: Mock, mock_execute: Mock) -> None: - mock_validation_args.return_value.version.return_value = '2.3.0' - mock_validation_args.return_value.projects.return_value = ["opensearch", "opensearch-dashboards"] + mock_validation_args.return_value.version = '2.3.0' + mock_validation_args.return_value.projects = ["opensearch", "opensearch-dashboards"] # Create instance of ValidateRpm class validate_rpm = ValidateRpm(mock_validation_args.return_value) diff --git a/tests/tests_validation_workflow/test_validation_tar.py b/tests/tests_validation_workflow/test_validation_tar.py index cc996164d8..07a91628b9 100644 --- a/tests/tests_validation_workflow/test_validation_tar.py +++ b/tests/tests_validation_workflow/test_validation_tar.py @@ -6,46 +6,76 @@ # compatible open source license. import unittest -from unittest.mock import Mock, patch +from unittest.mock import MagicMock, Mock, patch from system.process import Process from validation_workflow.tar.validation_tar import ValidateTar -class TestValidationTar(unittest.TestCase): +class TestValidateTar(unittest.TestCase): + def setUp(self) -> None: + self.args = Mock() + self.call_methods = ValidateTar(self.args) - @patch("validation_workflow.download_utils.DownloadUtils.is_url_valid", return_value=True) - @patch("validation_workflow.download_utils.DownloadUtils.download", return_value=True) - @patch('validation_workflow.tar.validation_tar.ValidationArgs') - def test_download_artifacts(self, mock_validation_args: Mock, mock_is_url_valid: Mock, mock_download: Mock) -> None: - mock_validation_args.return_value.version.return_value = '2.3.0' - mock_validation_args.return_value.projects.return_value = ["opensearch", "opensearch-dashboards"] - - validate_tar = ValidateTar(mock_validation_args) + def test_empty_file_path_and_production_artifact_type(self) -> None: + self.args.projects = ["opensearch"] + self.args.version = "2.4.0" + self.args.file_path = {} + self.args.artifact_type = "production" - result = validate_tar.download_artifacts() + with patch.object(self.call_methods, 'check_url') as mock_check_url: + result = self.call_methods.download_artifacts() - self.assertEqual(result, True) + self.assertTrue(result) + mock_check_url.assert_called_once() - @patch("validation_workflow.download_utils.DownloadUtils.is_url_valid", return_value=False) - @patch("validation_workflow.download_utils.DownloadUtils.download", return_value=False) - @patch('validation_workflow.tar.validation_tar.ValidationArgs') - def test_download_artifacts_error(self, mock_validation_args: Mock, mock_is_url_valid: Mock, mock_download: Mock) -> None: - mock_validation_args.return_value.version.return_value = '2.11.0' + def test_with_file_path_both_artifact_types(self) -> None: + self.args.projects = ["opensearch"] + self.args.file_path = {"opensearch": "https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/1.3.12/latest/linux/x64/tar/dist/opensearch/opensearch-1.3.12.tar.gz"} - validate_tar = ValidateTar(mock_validation_args) + with patch.object(self.call_methods, 'check_url') as mock_check_url: + result = self.call_methods.download_artifacts() + self.assertTrue(result) + mock_check_url.assert_called_with(self.args.file_path["opensearch"]) - self.assertRaises(Exception, validate_tar.download_artifacts()) + @patch('validation_workflow.tar.validation_tar.ValidationArgs') + def test_empty_file_path_and_staging_artifact_type(self, mock_validation_args: Mock) -> None: + self.args.projects = ["opensearch"] + self.args.version = "2.4.0" + self.args.artifact_type = "staging" + self.args.file_path = {} + self.args.build_number = {"opensearch": "latest", "opensearch-dashboards": "latest"} + + with patch.object(self.call_methods, 'check_url') as mock_check_url: + result = self.call_methods.download_artifacts() + self.assertTrue(result) + mock_check_url.assert_called_with(self.args.file_path["opensearch"]) + + @patch('shutil.copy2', return_value=True) + def test_local_artifacts(self, mock_copy: Mock) -> None: + self.args.file_path = {"opensearch": "tar.gz"} + self.args.projects = ["opensearch"] + self.args.version = "" + self.args.arch = "x64" + self.args.file_path = {"opensearch": "src/opensearch/opensearch-1.3.12.tar.gz"} + + with patch.object(self.call_methods, 'copy_artifact') as mock_copy_artifact: + result = self.call_methods.download_artifacts() + self.assertTrue(result) + mock_copy_artifact.assert_called_once() - @patch("validation_workflow.tar.validation_tar.execute", return_value=True) @patch('validation_workflow.tar.validation_tar.ValidationArgs') - def test_installation(self, mock_validation_args: Mock, mock_system: Mock) -> None: - mock_validation_args.return_value.version.return_value = '2.3.0' - mock_validation_args.return_value.arch.return_value = 'x64' - mock_validation_args.return_value.platform.return_value = 'linux' + @patch('os.path.basename') + @patch("validation_workflow.tar.validation_tar.execute") + def test_installation(self, mock_system: Mock, mock_basename: Mock, mock_validation_args: Mock) -> None: + mock_validation_args.return_value.version = '2.3.0' + mock_validation_args.return_value.arch = 'x64' + mock_validation_args.return_value.platform = 'linux' + mock_validation_args.return_value.projects = ["opensearch"] validate_tar = ValidateTar(mock_validation_args.return_value) - + mock_basename.side_effect = lambda path: "mocked_filename" + mock_system.side_effect = lambda *args, **kwargs: (0, "stdout_output", "stderr_output") result = validate_tar.installation() self.assertTrue(result) @@ -54,28 +84,75 @@ def test_installation(self, mock_validation_args: Mock, mock_system: Mock) -> No @patch('time.sleep') def test_start_cluster(self, mock_sleep: Mock, mock_start: Mock, mock_validation_args: Mock) -> None: mock_validation_args.return_value.version = '2.3.0' + mock_validation_args.return_value.arch = 'x64' + mock_validation_args.return_value.platforme = 'linux' + mock_validation_args.return_value.projects = ["opensearch", "opensearch-dashboards"] + validate_tar = ValidateTar(mock_validation_args.return_value) result = validate_tar.start_cluster() self.assertTrue(result) + @patch('validation_workflow.tar.validation_tar.ValidationArgs') + @patch('time.sleep') + def test_start_cluster_exception_os(self, mock_sleep: Mock, mock_validation_args: Mock) -> None: + mock_validation_args.return_value.projects = ["opensearch"] + + validate_tar = ValidateTar(mock_validation_args.return_value) + validate_tar.os_process.start = MagicMock(side_effect=Exception('Failed to Start Cluster')) # type: ignore + with self.assertRaises(Exception) as context: + validate_tar.start_cluster() + + self.assertEqual(str(context.exception), 'Failed to Start Cluster') + @patch('validation_workflow.tar.validation_tar.ValidationArgs') @patch('validation_workflow.tar.validation_tar.ApiTestCases') - def test_validation(self, mock_test_cases: Mock, mock_validation_args: Mock) -> None: + def test_validation(self, mock_test_apis: Mock, mock_validation_args: Mock) -> None: mock_validation_args.return_value.version = '2.3.0' - mock_test_cases_instance = mock_test_cases.return_value - mock_test_cases_instance.test_cases.return_value = (True, 4) + mock_test_apis_instance = mock_test_apis.return_value + mock_test_apis_instance.test_apis.return_value = (True, 3) validate_tar = ValidateTar(mock_validation_args.return_value) result = validate_tar.validation() self.assertTrue(result) - mock_test_cases.assert_called_once() + mock_test_apis.assert_called_once() + + @patch('validation_workflow.tar.validation_tar.ValidationArgs') + @patch('validation_workflow.tar.validation_tar.ApiTestCases') + def test_failed_testcases(self, mock_test_apis: Mock, mock_validation_args: Mock) -> None: + # Set up mock objects + mock_validation_args.return_value.version = '2.3.0' + mock_test_apis_instance = mock_test_apis.return_value + mock_test_apis_instance.test_apis.return_value = (True, 1) + + # Create instance of ValidateTar class + validate_tar = ValidateTar(mock_validation_args.return_value) + + # Call validation method and assert the result + validate_tar.validation() + self.assertRaises(Exception, "Not all tests Pass : 1") + + # Assert that the mock methods are called as expected + mock_test_apis.assert_called_once() @patch('validation_workflow.tar.validation_tar.ValidationArgs') @patch.object(Process, 'terminate') def test_cleanup(self, mock_terminate: Mock, mock_validation_args: Mock) -> None: - validation_args = mock_validation_args.return_value - validate_tar = ValidateTar(validation_args) + mock_validation_args.return_value.version = '2.3.0' + mock_validation_args.return_value.arch = 'x64' + mock_validation_args.return_value.platform = 'linux' + mock_validation_args.return_value.projects = ["opensearch", "opensearch-dashboards"] + + validate_tar = ValidateTar(mock_validation_args.return_value) result = validate_tar.cleanup() self.assertTrue(result) + + @patch('validation_workflow.tar.validation_tar.ValidationArgs') + def test_cleanup_exception(self, mock_validation_args: Mock) -> None: + mock_validation_args.return_value.projects = ["opensearch", "opensearch-dashboards"] + validate_tar = ValidateTar(mock_validation_args.return_value) + with self.assertRaises(Exception) as context: + validate_tar.cleanup() + + self.assertEqual(str(context.exception), 'Failed to terminate the processes that started OpenSearch and OpenSearch-Dashboards') diff --git a/tests/tests_validation_workflow/test_validation_yum.py b/tests/tests_validation_workflow/test_validation_yum.py index ca25a6f774..421f250a6c 100644 --- a/tests/tests_validation_workflow/test_validation_yum.py +++ b/tests/tests_validation_workflow/test_validation_yum.py @@ -13,35 +13,84 @@ class TestValidationYum(unittest.TestCase): - @patch("validation_workflow.download_utils.DownloadUtils.is_url_valid", return_value=True) - @patch("validation_workflow.download_utils.DownloadUtils.download", return_value=True) - @patch('validation_workflow.yum.validation_yum.ValidationArgs') - def test_download_artifacts(self, mock_validation_args: Mock, mock_is_url_valid: Mock, mock_download: Mock) -> None: - mock_validation_args.return_value.version.return_value = '2.3.0' - mock_validation_args.return_value.projects.return_value = ["opensearch", "opensearch-dashboards"] + def setUp(self) -> None: + self.args = Mock() + self.call_methods = ValidateYum(self.args) - validate_yum = ValidateYum(mock_validation_args) + def test_empty_file_path_and_production_artifact_type(self) -> None: + self.args.projects = ["opensearch"] + self.args.version = "2.5.0" + self.args.file_path = {} + self.args.artifact_type = "production" - result = validate_yum.download_artifacts() + with patch.object(self.call_methods, 'check_url') as mock_check_url: + result = self.call_methods.download_artifacts() - self.assertEqual(result, True) + self.assertTrue(result) + mock_check_url.assert_called_once() - @patch("validation_workflow.download_utils.DownloadUtils.is_url_valid", return_value=False) - @patch("validation_workflow.download_utils.DownloadUtils.download", return_value=False) - @patch('validation_workflow.yum.validation_yum.ValidationArgs') - def test_download_artifacts_error(self, mock_validation_args: Mock, mock_is_url_valid: Mock, mock_download: Mock) -> None: - mock_validation_args.return_value.version.return_value = '2.11.0' + def test_with_file_path_both_artifact_types(self) -> None: + self.args.projects = ["opensearch"] + self.args.file_path = {"opensearch": "https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/1.3.12/latest/linux/x64/yum/dist/opensearch/opensearch-1.3.11.staging.repo"} - validate_yum = ValidateYum(mock_validation_args) + with patch.object(self.call_methods, 'check_url') as mock_check_url: + result = self.call_methods.download_artifacts() + self.assertTrue(result) + mock_check_url.assert_called_with(self.args.file_path["opensearch"]) - self.assertRaises(Exception, validate_yum.download_artifacts()) + @patch('validation_workflow.yum.validation_yum.ValidationArgs') + def test_empty_file_path_and_staging_artifact_type(self, mock_validation_args: Mock) -> None: + self.args.projects = ["opensearch"] + self.args.version = "2.4.0" + self.args.artifact_type = "staging" + self.args.file_path = {} + self.args.build_number = {"opensearch": "1.2.3", "opensearch-dashboards": "1.2.3"} + + with patch.object(self.call_methods, 'check_url') as mock_check_url: + result = self.call_methods.download_artifacts() + self.assertTrue(result) + mock_check_url.assert_called_with(self.args.file_path["opensearch"]) + + @patch('shutil.copy2', return_value=True) + def test_local_artifacts(self, mock_copy: Mock) -> None: + self.args.file_path = {"opensearch": "opensearch.1.3.12.staging.repo"} + self.args.projects = ["opensearch"] + self.args.version = "" + self.args.arch = "arm64" + self.args.file_path = {"opensearch": "src/opensearch/opensearch-1.3.12.staging.repo"} + + with patch.object(self.call_methods, 'copy_artifact') as mock_copy_artifact: + result = self.call_methods.download_artifacts() + self.assertTrue(result) + mock_copy_artifact.assert_called_once() + + @patch('validation_workflow.yum.validation_yum.ValidationArgs') + def test_exceptions(self, mock_validation_args: Mock) -> None: + with self.assertRaises(Exception) as e1: + mock_validation_args.return_value.projects = ["opensearch"] + mock_validation_args.return_value.file_path = {"opensearch": "/src/files/opensearch.staging.repo"} + validate_yum = ValidateYum(mock_validation_args.return_value) + validate_yum.installation() + self.assertEqual(str(e1.exception), "Failed to install Opensearch") + + with self.assertRaises(Exception) as e2: + mock_validation_args.return_value.projects = ["opensearch"] + validate_yum = ValidateYum(mock_validation_args.return_value) + validate_yum.start_cluster() + self.assertEqual(str(e2.exception), "Failed to Start Cluster") + + with self.assertRaises(Exception) as e3: + mock_validation_args.return_value.projects = ["opensearch", "opensearch-dashboards"] + validate_yum = ValidateYum(mock_validation_args.return_value) + validate_yum.cleanup() + self.assertIn("Exception occurred either while attempting to stop cluster or removing OpenSearch/OpenSearch-Dashboards.", str(e3.exception)) # noqa: E501 @patch("validation_workflow.yum.validation_yum.execute", return_value=True) @patch('validation_workflow.yum.validation_yum.ValidationArgs') def test_installation(self, mock_validation_args: Mock, mock_execute: Mock) -> None: - mock_validation_args.return_value.version.return_value = '2.3.0' - mock_validation_args.return_value.arch.return_value = 'x64' - mock_validation_args.return_value.projects.return_value = ["opensearch", "opensearch-dashboards"] + mock_validation_args.return_value.version = '2.3.0' + mock_validation_args.return_value.arch = 'x64' + mock_validation_args.return_value.projects = ["opensearch", "opensearch-dashboards"] validate_yum = ValidateYum(mock_validation_args.return_value) @@ -52,7 +101,7 @@ def test_installation(self, mock_validation_args: Mock, mock_execute: Mock) -> N @patch('validation_workflow.yum.validation_yum.ValidationArgs') @patch('time.sleep') def test_start_cluster(self, mock_validation_args: Mock, mock_execute: Mock, mock_sleep: Mock) -> None: - mock_validation_args.return_value.projects.return_value = ["opensearch", "opensearch-dashboards"] + mock_validation_args.return_value.projects = ["opensearch", "opensearch-dashboards"] validate_yum = ValidateYum(mock_validation_args.return_value) @@ -61,11 +110,11 @@ def test_start_cluster(self, mock_validation_args: Mock, mock_execute: Mock, moc @patch('validation_workflow.yum.validation_yum.ValidationArgs') @patch('validation_workflow.yum.validation_yum.ApiTestCases') - def test_validation(self, mock_test_cases: Mock, mock_validation_args: Mock) -> None: + def test_validation(self, mock_test_apis: Mock, mock_validation_args: Mock) -> None: # Set up mock objects mock_validation_args.return_value.version = '2.3.0' - mock_test_cases_instance = mock_test_cases.return_value - mock_test_cases_instance.test_cases.return_value = (True, 4) + mock_test_apis_instance = mock_test_apis.return_value + mock_test_apis_instance.test_apis.return_value = (True, 4) # Create instance of ValidateYum class validate_yum = ValidateYum(mock_validation_args.return_value) @@ -75,13 +124,31 @@ def test_validation(self, mock_test_cases: Mock, mock_validation_args: Mock) -> self.assertTrue(result) # Assert that the mock methods are called as expected - mock_test_cases.assert_called_once() + mock_test_apis.assert_called_once() + + @patch('validation_workflow.yum.validation_yum.ValidationArgs') + @patch('validation_workflow.yum.validation_yum.ApiTestCases') + def test_failed_testcases(self, mock_test_apis: Mock, mock_validation_args: Mock) -> None: + # Set up mock objects + mock_validation_args.return_value.version = '2.3.0' + mock_test_apis_instance = mock_test_apis.return_value + mock_test_apis_instance.test_apis.return_value = (True, 1) + + # Create instance of ValidateRpm class + validate_yum = ValidateYum(mock_validation_args.return_value) + + # Call validation method and assert the result + validate_yum.validation() + self.assertRaises(Exception, "Not all tests Pass : 1") + + # Assert that the mock methods are called as expected + mock_test_apis.assert_called_once() @patch("validation_workflow.yum.validation_yum.execute", return_value=True) @patch('validation_workflow.yum.validation_yum.ValidationArgs') def test_cleanup(self, mock_validation_args: Mock, mock_execute: Mock) -> None: - mock_validation_args.return_value.version.return_value = '2.3.0' - mock_validation_args.return_value.projects.return_value = ["opensearch", "opensearch-dashboards"] + mock_validation_args.return_value.version = '2.3.0' + mock_validation_args.return_value.projects = ["opensearch", "opensearch-dashboards"] validate_yum = ValidateYum(mock_validation_args.return_value) From 777bfc9246615d866ef8a2919ed373c63c900d25 Mon Sep 17 00:00:00 2001 From: Rishabh Singh Date: Mon, 2 Oct 2023 14:02:41 -0700 Subject: [PATCH 026/289] Add nightly runs for 2.11 and clean duplicate jobs (#4093) Signed-off-by: Rishabh Singh --- jenkins/opensearch/benchmark-test.jenkinsfile | 119 +++++++----------- .../opensearch/benchmark-test.jenkinsfile.txt | 119 +++++++----------- .../secure-benchmark-test.jenkinsfile.txt | 119 +++++++----------- 3 files changed, 138 insertions(+), 219 deletions(-) diff --git a/jenkins/opensearch/benchmark-test.jenkinsfile b/jenkins/opensearch/benchmark-test.jenkinsfile index b51d865938..c5664930fa 100644 --- a/jenkins/opensearch/benchmark-test.jenkinsfile +++ b/jenkins/opensearch/benchmark-test.jenkinsfile @@ -17,56 +17,51 @@ pipeline { triggers { parameterizedCron( ''' - H 0 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.7.0/7771/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 0 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.7.0/7771/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 0 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.8.0/7935/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 0 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.8.0/7935/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/8519/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/8519/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/8519/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/8519/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/8519/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/8519/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/8519/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/8519/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 2 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.9.0/8184/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 2 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.9.0/8184/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 2 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.9.0/8184/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 2 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.9.0/8184/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 2 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.9.0/8184/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 2 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.9.0/8184/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 2 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.9.0/8184/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 2 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.9.0/8184/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 5 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 5 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 5 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 5 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - - H 8 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;ENABLE_REMOTE_STORE=true;USER_TAGS=run-type:nightly,segrep:enabled-with-remote-store,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"bulk_indexing_clients":"16","bulk_size":"20000","number_of_shards":"3","number_of_replicas":"1","index_settings":{"index":{"refresh_interval":"10s","remote_store":{"translog":{"buffer_interval":"850ms"}}}}} - H 8 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;ENABLE_REMOTE_STORE=true;USER_TAGS=run-type:nightly,segrep:enabled-with-remote-store,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"bulk_indexing_clients":"16","bulk_size":"20000","number_of_shards":"3","number_of_replicas":"1","index_settings":{"index":{"refresh_interval":"10s","remote_store":{"translog":{"buffer_interval":"850ms"}}}}} + H 8 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;ENABLE_REMOTE_STORE=true;USER_TAGS=run-type:nightly,segrep:enabled-with-remote-store,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"bulk_indexing_clients":"16","bulk_size":"20000","number_of_shards":"3","number_of_replicas":"1","index_settings":{"index":{"refresh_interval":"10s","remote_store":{"translog":{"buffer_interval":"850ms"}}}}} + H 8 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;ENABLE_REMOTE_STORE=true;USER_TAGS=run-type:nightly,segrep:enabled-with-remote-store,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"bulk_indexing_clients":"16","bulk_size":"20000","number_of_shards":"3","number_of_replicas":"1","index_settings":{"index":{"refresh_interval":"10s","remote_store":{"translog":{"buffer_interval":"850ms"}}}}} H 8 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;ENABLE_REMOTE_STORE=true;USER_TAGS=run-type:nightly,segrep:enabled-with-remote-store,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"bulk_indexing_clients":"16","bulk_size":"20000","number_of_shards":"3","number_of_replicas":"1","index_settings":{"index":{"refresh_interval":"10s","remote_store":{"translog":{"buffer_interval":"850ms"}}}}} H 8 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;ENABLE_REMOTE_STORE=true;USER_TAGS=run-type:nightly,segrep:enabled-with-remote-store,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"bulk_indexing_clients":"16","bulk_size":"20000","number_of_shards":"3","number_of_replicas":"1","index_settings":{"index":{"refresh_interval":"10s","remote_store":{"translog":{"buffer_interval":"850ms"}}}}} - H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-0-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-2-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:2;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-4-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-6-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:6;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-0-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-2-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:2;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-4-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-6-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:6;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true + H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-0-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true + H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-2-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:2;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true + H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-4-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true + H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-6-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:6;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-0-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-2-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:2;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-4-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-6-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:6;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-0-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-2-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:2;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-4-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-6-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:6;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-0-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-2-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:2;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-4-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-6-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:6;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true + H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-0-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true + H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-2-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:2;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true + H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-4-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true + H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-6-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:6;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true + H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-0-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true + H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-2-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:2;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true + H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-4-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true + H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-6-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:6;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} @@ -84,36 +79,14 @@ pipeline { ''' + ''' - H 15 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.10.0-SNAPSHOT/opensearch-min-2.10.0-SNAPSHOT-linux-arm64-latest.tar.gz.build-manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0"} - H 15 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.10.0-SNAPSHOT/opensearch-min-2.10.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0"} - H 15 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.10.0-SNAPSHOT/opensearch-min-2.10.0-SNAPSHOT-linux-arm64-latest.tar.gz.build-manifest.yml;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0"} - H 15 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.10.0-SNAPSHOT/opensearch-min-2.10.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0"} - H 15 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-arm64-latest.tar.gz.build-manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0"} - H 15 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0"} - H 15 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-arm64-latest.tar.gz.build-manifest.yml;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0"} - H 15 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0"} - - H 16 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.10.0-SNAPSHOT/opensearch-min-2.10.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-min-distribution-1-shard;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} - H 16 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.10.0-SNAPSHOT/opensearch-min-2.10.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-min-distribution-concurrent-search-1-shard-0-slice;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} - H 16 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.10.0-SNAPSHOT/opensearch-min-2.10.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-min-distribution-concurrent-search-1-shard-2-slice;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:2;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} - H 16 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.10.0-SNAPSHOT/opensearch-min-2.10.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-min-distribution-concurrent-search-1-shard-4-slice;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} - H 16 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.10.0-SNAPSHOT/opensearch-min-2.10.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-min-distribution-concurrent-search-1-shard-6-slice;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:6;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} - H 16 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.10.0-SNAPSHOT/opensearch-min-2.10.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-min-distribution-1-shard;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} - H 16 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.10.0-SNAPSHOT/opensearch-min-2.10.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-min-distribution-concurrent-search-1-shard-0-slice;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} - H 16 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.10.0-SNAPSHOT/opensearch-min-2.10.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-min-distribution-concurrent-search-1-shard-2-slice;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:2;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} - H 16 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.10.0-SNAPSHOT/opensearch-min-2.10.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-min-distribution-concurrent-search-1-shard-4-slice;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} - H 16 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.10.0-SNAPSHOT/opensearch-min-2.10.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-min-distribution-concurrent-search-1-shard-6-slice;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:6;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} - - H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-single-node-min-distribution-1-shard;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} - H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-single-node-min-distribution-concurrent-search-1-shard-0-slice;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} - H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-single-node-min-distribution-concurrent-search-1-shard-2-slice;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:2;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} - H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-single-node-min-distribution-concurrent-search-1-shard-4-slice;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} - H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-single-node-min-distribution-concurrent-search-1-shard-6-slice;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:6;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} - H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-single-node-min-distribution-1-shard;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} - H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-single-node-min-distribution-concurrent-search-1-shard-0-slice;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} - H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-single-node-min-distribution-concurrent-search-1-shard-2-slice;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:2;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} - H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-single-node-min-distribution-concurrent-search-1-shard-4-slice;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} - H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-single-node-min-distribution-concurrent-search-1-shard-6-slice;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:6;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} + H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.11.0-SNAPSHOT/opensearch-min-2.11.0-SNAPSHOT-linux-arm64-latest.tar.gz.build-manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} + H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.11.0-SNAPSHOT/opensearch-min-2.11.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} + H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.11.0-SNAPSHOT/opensearch-min-2.11.0-SNAPSHOT-linux-arm64-latest.tar.gz.build-manifest.yml;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} + H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.11.0-SNAPSHOT/opensearch-min-2.11.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} + H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-arm64-latest.tar.gz.build-manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} + H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} + H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-arm64-latest.tar.gz.build-manifest.yml;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} + H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} ''' ) } diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt index 2eead8157c..61031d2165 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt @@ -7,56 +7,51 @@ benchmark-test.buildDiscarder(null) benchmark-test.echo(Executing on agent [label:none]) benchmark-test.parameterizedCron( - H 0 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.7.0/7771/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 0 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.7.0/7771/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 0 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.8.0/7935/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 0 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.8.0/7935/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/8519/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/8519/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/8519/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/8519/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/8519/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/8519/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/8519/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/8519/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 2 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.9.0/8184/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 2 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.9.0/8184/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 2 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.9.0/8184/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 2 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.9.0/8184/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 2 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.9.0/8184/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 2 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.9.0/8184/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 2 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.9.0/8184/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 2 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.9.0/8184/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 5 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 5 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 5 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 5 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - - H 8 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;ENABLE_REMOTE_STORE=true;USER_TAGS=run-type:nightly,segrep:enabled-with-remote-store,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"bulk_indexing_clients":"16","bulk_size":"20000","number_of_shards":"3","number_of_replicas":"1","index_settings":{"index":{"refresh_interval":"10s","remote_store":{"translog":{"buffer_interval":"850ms"}}}}} - H 8 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;ENABLE_REMOTE_STORE=true;USER_TAGS=run-type:nightly,segrep:enabled-with-remote-store,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"bulk_indexing_clients":"16","bulk_size":"20000","number_of_shards":"3","number_of_replicas":"1","index_settings":{"index":{"refresh_interval":"10s","remote_store":{"translog":{"buffer_interval":"850ms"}}}}} + H 8 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;ENABLE_REMOTE_STORE=true;USER_TAGS=run-type:nightly,segrep:enabled-with-remote-store,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"bulk_indexing_clients":"16","bulk_size":"20000","number_of_shards":"3","number_of_replicas":"1","index_settings":{"index":{"refresh_interval":"10s","remote_store":{"translog":{"buffer_interval":"850ms"}}}}} + H 8 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;ENABLE_REMOTE_STORE=true;USER_TAGS=run-type:nightly,segrep:enabled-with-remote-store,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"bulk_indexing_clients":"16","bulk_size":"20000","number_of_shards":"3","number_of_replicas":"1","index_settings":{"index":{"refresh_interval":"10s","remote_store":{"translog":{"buffer_interval":"850ms"}}}}} H 8 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;ENABLE_REMOTE_STORE=true;USER_TAGS=run-type:nightly,segrep:enabled-with-remote-store,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"bulk_indexing_clients":"16","bulk_size":"20000","number_of_shards":"3","number_of_replicas":"1","index_settings":{"index":{"refresh_interval":"10s","remote_store":{"translog":{"buffer_interval":"850ms"}}}}} H 8 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;ENABLE_REMOTE_STORE=true;USER_TAGS=run-type:nightly,segrep:enabled-with-remote-store,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"bulk_indexing_clients":"16","bulk_size":"20000","number_of_shards":"3","number_of_replicas":"1","index_settings":{"index":{"refresh_interval":"10s","remote_store":{"translog":{"buffer_interval":"850ms"}}}}} - H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-0-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-2-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:2;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-4-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-6-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:6;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-0-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-2-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:2;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-4-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-6-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:6;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true + H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-0-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true + H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-2-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:2;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true + H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-4-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true + H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-6-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:6;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-0-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-2-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:2;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-4-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-6-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:6;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-0-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-2-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:2;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-4-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-6-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:6;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-0-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-2-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:2;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-4-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-6-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:6;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true + H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-0-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true + H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-2-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:2;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true + H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-4-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true + H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-6-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:6;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true + H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-0-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true + H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-2-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:2;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true + H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-4-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true + H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-6-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:6;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} @@ -72,36 +67,14 @@ H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 15 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.10.0-SNAPSHOT/opensearch-min-2.10.0-SNAPSHOT-linux-arm64-latest.tar.gz.build-manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0"} - H 15 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.10.0-SNAPSHOT/opensearch-min-2.10.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0"} - H 15 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.10.0-SNAPSHOT/opensearch-min-2.10.0-SNAPSHOT-linux-arm64-latest.tar.gz.build-manifest.yml;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0"} - H 15 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.10.0-SNAPSHOT/opensearch-min-2.10.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0"} - H 15 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-arm64-latest.tar.gz.build-manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0"} - H 15 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0"} - H 15 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-arm64-latest.tar.gz.build-manifest.yml;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0"} - H 15 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0"} - - H 16 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.10.0-SNAPSHOT/opensearch-min-2.10.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-min-distribution-1-shard;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} - H 16 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.10.0-SNAPSHOT/opensearch-min-2.10.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-min-distribution-concurrent-search-1-shard-0-slice;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} - H 16 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.10.0-SNAPSHOT/opensearch-min-2.10.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-min-distribution-concurrent-search-1-shard-2-slice;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:2;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} - H 16 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.10.0-SNAPSHOT/opensearch-min-2.10.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-min-distribution-concurrent-search-1-shard-4-slice;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} - H 16 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.10.0-SNAPSHOT/opensearch-min-2.10.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-min-distribution-concurrent-search-1-shard-6-slice;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:6;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} - H 16 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.10.0-SNAPSHOT/opensearch-min-2.10.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-min-distribution-1-shard;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} - H 16 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.10.0-SNAPSHOT/opensearch-min-2.10.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-min-distribution-concurrent-search-1-shard-0-slice;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} - H 16 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.10.0-SNAPSHOT/opensearch-min-2.10.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-min-distribution-concurrent-search-1-shard-2-slice;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:2;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} - H 16 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.10.0-SNAPSHOT/opensearch-min-2.10.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-min-distribution-concurrent-search-1-shard-4-slice;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} - H 16 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.10.0-SNAPSHOT/opensearch-min-2.10.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-min-distribution-concurrent-search-1-shard-6-slice;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:6;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} - - H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-single-node-min-distribution-1-shard;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} - H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-single-node-min-distribution-concurrent-search-1-shard-0-slice;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} - H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-single-node-min-distribution-concurrent-search-1-shard-2-slice;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:2;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} - H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-single-node-min-distribution-concurrent-search-1-shard-4-slice;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} - H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-single-node-min-distribution-concurrent-search-1-shard-6-slice;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:6;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} - H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-single-node-min-distribution-1-shard;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} - H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-single-node-min-distribution-concurrent-search-1-shard-0-slice;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} - H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-single-node-min-distribution-concurrent-search-1-shard-2-slice;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:2;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} - H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-single-node-min-distribution-concurrent-search-1-shard-4-slice;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} - H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-single-node-min-distribution-concurrent-search-1-shard-6-slice;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:6;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} + H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.11.0-SNAPSHOT/opensearch-min-2.11.0-SNAPSHOT-linux-arm64-latest.tar.gz.build-manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} + H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.11.0-SNAPSHOT/opensearch-min-2.11.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} + H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.11.0-SNAPSHOT/opensearch-min-2.11.0-SNAPSHOT-linux-arm64-latest.tar.gz.build-manifest.yml;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} + H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.11.0-SNAPSHOT/opensearch-min-2.11.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} + H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-arm64-latest.tar.gz.build-manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} + H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} + H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-arm64-latest.tar.gz.build-manifest.yml;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} + H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} ) benchmark-test.stage(validate-and-set-parameters, groovy.lang.Closure) benchmark-test.echo(Executing on agent [label:Jenkins-Agent-AL2-X64-M52xlarge-Docker-Host-Benchmark-Test]) diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt index 0fb750ae2b..b0893aa48c 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt @@ -7,56 +7,51 @@ benchmark-test.buildDiscarder(null) benchmark-test.echo(Executing on agent [label:none]) benchmark-test.parameterizedCron( - H 0 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.7.0/7771/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 0 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.7.0/7771/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 0 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.8.0/7935/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 0 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.8.0/7935/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/8519/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/8519/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/8519/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/8519/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/8519/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/8519/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/8519/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/8519/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 2 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.9.0/8184/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 2 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.9.0/8184/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 2 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.9.0/8184/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 2 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.9.0/8184/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 2 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.9.0/8184/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 2 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.9.0/8184/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 2 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.9.0/8184/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 2 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.9.0/8184/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 5 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 5 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 5 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 5 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - - H 8 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;ENABLE_REMOTE_STORE=true;USER_TAGS=run-type:nightly,segrep:enabled-with-remote-store,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"bulk_indexing_clients":"16","bulk_size":"20000","number_of_shards":"3","number_of_replicas":"1","index_settings":{"index":{"refresh_interval":"10s","remote_store":{"translog":{"buffer_interval":"850ms"}}}}} - H 8 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;ENABLE_REMOTE_STORE=true;USER_TAGS=run-type:nightly,segrep:enabled-with-remote-store,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"bulk_indexing_clients":"16","bulk_size":"20000","number_of_shards":"3","number_of_replicas":"1","index_settings":{"index":{"refresh_interval":"10s","remote_store":{"translog":{"buffer_interval":"850ms"}}}}} + H 8 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;ENABLE_REMOTE_STORE=true;USER_TAGS=run-type:nightly,segrep:enabled-with-remote-store,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"bulk_indexing_clients":"16","bulk_size":"20000","number_of_shards":"3","number_of_replicas":"1","index_settings":{"index":{"refresh_interval":"10s","remote_store":{"translog":{"buffer_interval":"850ms"}}}}} + H 8 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;ENABLE_REMOTE_STORE=true;USER_TAGS=run-type:nightly,segrep:enabled-with-remote-store,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"bulk_indexing_clients":"16","bulk_size":"20000","number_of_shards":"3","number_of_replicas":"1","index_settings":{"index":{"refresh_interval":"10s","remote_store":{"translog":{"buffer_interval":"850ms"}}}}} H 8 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;ENABLE_REMOTE_STORE=true;USER_TAGS=run-type:nightly,segrep:enabled-with-remote-store,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"bulk_indexing_clients":"16","bulk_size":"20000","number_of_shards":"3","number_of_replicas":"1","index_settings":{"index":{"refresh_interval":"10s","remote_store":{"translog":{"buffer_interval":"850ms"}}}}} H 8 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;ENABLE_REMOTE_STORE=true;USER_TAGS=run-type:nightly,segrep:enabled-with-remote-store,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"bulk_indexing_clients":"16","bulk_size":"20000","number_of_shards":"3","number_of_replicas":"1","index_settings":{"index":{"refresh_interval":"10s","remote_store":{"translog":{"buffer_interval":"850ms"}}}}} - H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-0-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-2-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:2;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-4-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-6-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:6;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-0-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-2-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:2;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-4-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-6-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:6;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true + H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-0-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true + H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-2-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:2;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true + H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-4-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true + H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-6-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:6;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-0-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-2-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:2;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-4-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-6-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:6;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-0-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-2-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:2;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-4-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-6-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:6;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-0-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-2-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:2;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-4-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-6-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:6;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true + H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-0-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true + H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-2-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:2;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true + H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-4-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true + H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-6-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:6;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true + H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-0-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true + H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-2-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:2;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true + H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-4-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true + H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-6-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:6;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} @@ -72,36 +67,14 @@ H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 15 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.10.0-SNAPSHOT/opensearch-min-2.10.0-SNAPSHOT-linux-arm64-latest.tar.gz.build-manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0"} - H 15 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.10.0-SNAPSHOT/opensearch-min-2.10.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0"} - H 15 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.10.0-SNAPSHOT/opensearch-min-2.10.0-SNAPSHOT-linux-arm64-latest.tar.gz.build-manifest.yml;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0"} - H 15 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.10.0-SNAPSHOT/opensearch-min-2.10.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0"} - H 15 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-arm64-latest.tar.gz.build-manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0"} - H 15 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0"} - H 15 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-arm64-latest.tar.gz.build-manifest.yml;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0"} - H 15 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0"} - - H 16 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.10.0-SNAPSHOT/opensearch-min-2.10.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-min-distribution-1-shard;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} - H 16 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.10.0-SNAPSHOT/opensearch-min-2.10.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-min-distribution-concurrent-search-1-shard-0-slice;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} - H 16 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.10.0-SNAPSHOT/opensearch-min-2.10.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-min-distribution-concurrent-search-1-shard-2-slice;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:2;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} - H 16 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.10.0-SNAPSHOT/opensearch-min-2.10.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-min-distribution-concurrent-search-1-shard-4-slice;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} - H 16 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.10.0-SNAPSHOT/opensearch-min-2.10.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-min-distribution-concurrent-search-1-shard-6-slice;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:6;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} - H 16 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.10.0-SNAPSHOT/opensearch-min-2.10.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-min-distribution-1-shard;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} - H 16 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.10.0-SNAPSHOT/opensearch-min-2.10.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-min-distribution-concurrent-search-1-shard-0-slice;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} - H 16 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.10.0-SNAPSHOT/opensearch-min-2.10.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-min-distribution-concurrent-search-1-shard-2-slice;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:2;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} - H 16 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.10.0-SNAPSHOT/opensearch-min-2.10.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-min-distribution-concurrent-search-1-shard-4-slice;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} - H 16 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.10.0-SNAPSHOT/opensearch-min-2.10.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-min-distribution-concurrent-search-1-shard-6-slice;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:6;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} - - H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-single-node-min-distribution-1-shard;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} - H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-single-node-min-distribution-concurrent-search-1-shard-0-slice;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} - H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-single-node-min-distribution-concurrent-search-1-shard-2-slice;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:2;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} - H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-single-node-min-distribution-concurrent-search-1-shard-4-slice;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} - H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-single-node-min-distribution-concurrent-search-1-shard-6-slice;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:6;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} - H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-single-node-min-distribution-1-shard;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} - H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-single-node-min-distribution-concurrent-search-1-shard-0-slice;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} - H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-single-node-min-distribution-concurrent-search-1-shard-2-slice;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:2;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} - H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-single-node-min-distribution-concurrent-search-1-shard-4-slice;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} - H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-single-node-min-distribution-concurrent-search-1-shard-6-slice;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:6;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} + H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.11.0-SNAPSHOT/opensearch-min-2.11.0-SNAPSHOT-linux-arm64-latest.tar.gz.build-manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} + H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.11.0-SNAPSHOT/opensearch-min-2.11.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} + H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.11.0-SNAPSHOT/opensearch-min-2.11.0-SNAPSHOT-linux-arm64-latest.tar.gz.build-manifest.yml;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} + H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.11.0-SNAPSHOT/opensearch-min-2.11.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} + H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-arm64-latest.tar.gz.build-manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} + H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} + H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-arm64-latest.tar.gz.build-manifest.yml;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} + H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} ) benchmark-test.stage(validate-and-set-parameters, groovy.lang.Closure) benchmark-test.echo(Executing on agent [label:Jenkins-Agent-AL2-X64-M52xlarge-Docker-Host-Benchmark-Test]) From 71ccd7b57d1d833492ec6f8fa0c01d084b4bc22c Mon Sep 17 00:00:00 2001 From: Rishabh Singh Date: Mon, 2 Oct 2023 18:12:33 -0700 Subject: [PATCH 027/289] Add all components to 2.11.0 manifest (#4095) Signed-off-by: Rishabh Singh --- manifests/2.11.0/opensearch-2.11.0.yml | 134 ++++++++++++++++++ .../2.11.0/opensearch-dashboards-2.11.0.yml | 28 +++- 2 files changed, 160 insertions(+), 2 deletions(-) diff --git a/manifests/2.11.0/opensearch-2.11.0.yml b/manifests/2.11.0/opensearch-2.11.0.yml index 6986f986cc..661f44036c 100644 --- a/manifests/2.11.0/opensearch-2.11.0.yml +++ b/manifests/2.11.0/opensearch-2.11.0.yml @@ -14,12 +14,95 @@ components: checks: - gradle:publish - gradle:properties:version + - name: common-utils + repository: https://github.com/opensearch-project/common-utils.git + ref: 2.x + platforms: + - linux + - windows + checks: + - gradle:publish + - gradle:properties:version + - name: job-scheduler + repository: https://github.com/opensearch-project/job-scheduler.git + ref: 2.x + platforms: + - linux + - windows + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version + - name: k-NN + repository: https://github.com/opensearch-project/k-NN.git + ref: 2.x + platforms: + - linux + - windows + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version + - name: geospatial + repository: https://github.com/opensearch-project/geospatial.git + ref: 2.x + platforms: + - linux + - windows + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version - name: security repository: https://github.com/opensearch-project/security.git ref: 2.x platforms: - linux - windows + - name: cross-cluster-replication + repository: https://github.com/opensearch-project/cross-cluster-replication.git + ref: 2.x + platforms: + - linux + - windows + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version + - name: ml-commons + repository: https://github.com/opensearch-project/ml-commons.git + ref: 2.x + platforms: + - linux + - windows + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version: opensearch-ml-plugin + - name: neural-search + repository: https://github.com/opensearch-project/neural-search.git + ref: 2.x + platforms: + - linux + - windows + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version + - name: notifications-core + repository: https://github.com/opensearch-project/notifications.git + ref: 2.x + platforms: + - linux + - windows + working_directory: notifications + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version: opensearch-notifications-core + - name: notifications + repository: https://github.com/opensearch-project/notifications.git + ref: 2.x + platforms: + - linux + - windows + working_directory: notifications + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version: notifications - name: opensearch-observability repository: https://github.com/opensearch-project/observability.git ref: 2.x @@ -47,6 +130,15 @@ components: checks: - gradle:properties:version - gradle:dependencies:opensearch.version: opensearch-sql-plugin + - name: asynchronous-search + repository: https://github.com/opensearch-project/asynchronous-search.git + ref: 2.x + platforms: + - linux + - windows + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version - name: anomaly-detection repository: https://github.com/opensearch-project/anomaly-detection.git ref: 2.x @@ -56,3 +148,45 @@ components: checks: - gradle:properties:version - gradle:dependencies:opensearch.version + - name: alerting + repository: https://github.com/opensearch-project/alerting.git + ref: 2.x + platforms: + - linux + - windows + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version: alerting + - name: security-analytics + repository: https://github.com/opensearch-project/security-analytics.git + ref: 2.x + platforms: + - linux + - windows + checks: + - gradle:properties:version + - name: index-management + repository: https://github.com/opensearch-project/index-management.git + ref: 2.x + platforms: + - linux + - windows + checks: + - gradle:properties:version + - name: performance-analyzer + repository: https://github.com/opensearch-project/performance-analyzer.git + ref: 2.x + platforms: + - linux + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version + - name: custom-codecs + repository: https://github.com/opensearch-project/custom-codecs.git + ref: 2.x + platforms: + - linux + - windows + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version diff --git a/manifests/2.11.0/opensearch-dashboards-2.11.0.yml b/manifests/2.11.0/opensearch-dashboards-2.11.0.yml index 940cece661..e775486e26 100644 --- a/manifests/2.11.0/opensearch-dashboards-2.11.0.yml +++ b/manifests/2.11.0/opensearch-dashboards-2.11.0.yml @@ -10,8 +10,8 @@ components: - name: OpenSearch-Dashboards repository: https://github.com/opensearch-project/OpenSearch-Dashboards.git ref: 2.x - - name: securityDashboards - repository: https://github.com/opensearch-project/security-dashboards-plugin.git + - name: functionalTestDashboards + repository: https://github.com/opensearch-project/opensearch-dashboards-functional-test.git ref: 2.x - name: observabilityDashboards repository: https://github.com/opensearch-project/dashboards-observability.git @@ -26,6 +26,30 @@ components: - name: queryWorkbenchDashboards repository: https://github.com/opensearch-project/dashboards-query-workbench.git ref: 2.x + - name: customImportMapDashboards + repository: https://github.com/opensearch-project/dashboards-maps.git + ref: 2.x - name: anomalyDetectionDashboards repository: https://github.com/opensearch-project/anomaly-detection-dashboards-plugin ref: 2.x + - name: mlCommonsDashboards + repository: https://github.com/opensearch-project/ml-commons-dashboards.git + ref: 2.x + - name: indexManagementDashboards + repository: https://github.com/opensearch-project/index-management-dashboards-plugin.git + ref: 2.x + - name: notificationsDashboards + repository: https://github.com/opensearch-project/dashboards-notifications.git + ref: 2.x + - name: alertingDashboards + repository: https://github.com/opensearch-project/alerting-dashboards-plugin.git + ref: 2.x + - name: securityAnalyticsDashboards + repository: https://github.com/opensearch-project/security-analytics-dashboards-plugin.git + ref: 2.x + - name: securityDashboards + repository: https://github.com/opensearch-project/security-dashboards-plugin.git + ref: 2.x + - name: searchRelevanceDashboards + repository: https://github.com/opensearch-project/dashboards-search-relevance.git + ref: 2.x From 0fe25540afde272343dfa2e52681859f60cae180 Mon Sep 17 00:00:00 2001 From: Rishabh Singh Date: Wed, 4 Oct 2023 11:25:59 -0700 Subject: [PATCH 028/289] Add support to run benchmarks using OpenSearch distribution url (#4098) Signed-off-by: Rishabh Singh --- src/run_benchmark_test.py | 10 ++++-- .../benchmark_test/benchmark_args.py | 17 ++++++++-- .../benchmark_test/benchmark_test_cluster.py | 30 +++++++++++------ .../benchmark_test/benchmark_test_runner.py | 6 +++- .../benchmark_test/benchmark_test_runners.py | 2 +- tests/test_run_benchmark_test.py | 9 +++++- .../test_benchmark_args.py | 20 ++++++++++++ .../test_benchmark_test_cluster.py | 20 ++++++++++-- .../test_benchmark_test_runner_opensearch.py | 32 ++++++++++++++++++- 9 files changed, 125 insertions(+), 21 deletions(-) diff --git a/src/run_benchmark_test.py b/src/run_benchmark_test.py index 27a3454621..8732e536ab 100644 --- a/src/run_benchmark_test.py +++ b/src/run_benchmark_test.py @@ -22,9 +22,13 @@ def main() -> int: """ benchmark_args = BenchmarkArgs() console.configure(level=benchmark_args.logging_level) - manifest: Union[BundleManifest, BuildManifest] = BundleManifest.from_file(benchmark_args.bundle_manifest) if not benchmark_args.min_distribution else \ - BuildManifest.from_file(benchmark_args.bundle_manifest) - BenchmarkTestRunners.from_args(benchmark_args, manifest).run() + if benchmark_args.bundle_manifest: + manifest: Union[BundleManifest, BuildManifest] = BundleManifest.from_file(benchmark_args.bundle_manifest) if not benchmark_args.min_distribution else \ + BuildManifest.from_file(benchmark_args.bundle_manifest) + BenchmarkTestRunners.from_args(benchmark_args, manifest).run() + else: + BenchmarkTestRunners.from_args(benchmark_args).run() + return 0 diff --git a/src/test_workflow/benchmark_test/benchmark_args.py b/src/test_workflow/benchmark_test/benchmark_args.py index c0e265b0c2..a57b0395ad 100644 --- a/src/test_workflow/benchmark_test/benchmark_args.py +++ b/src/test_workflow/benchmark_test/benchmark_args.py @@ -18,6 +18,8 @@ # Contains the arguments required to run a perf test. class BenchmarkArgs: bundle_manifest: IO + distribution_url: str + distribution_version: str stack_suffix: str config: IO keep: bool @@ -47,8 +49,10 @@ class BenchmarkArgs: def __init__(self) -> None: parser = argparse.ArgumentParser(description="Test an OpenSearch Bundle") - parser.add_argument("--bundle-manifest", type=argparse.FileType("r"), help="Bundle Manifest file.", - required=True) + parser.add_argument("--bundle-manifest", type=argparse.FileType("r"), help="Bundle Manifest file.") + parser.add_argument("--distribution-url", dest="distribution_url", help="Link to a downloadable OpenSearch tarball.") + parser.add_argument("--distribution-version", dest="distribution_version", + help="provide OpenSearch version if using distribution-url param.") parser.add_argument("--suffix", dest="suffix", help="Suffix to be added to stack name for performance test") parser.add_argument("--component", dest="component", default="OpenSearch", help="Component name that needs to be performance tested") @@ -104,7 +108,9 @@ def __init__(self) -> None: const=logging.DEBUG, dest="logging_level") args = parser.parse_args() - self.bundle_manifest = args.bundle_manifest + self.bundle_manifest = args.bundle_manifest if args.bundle_manifest else None + self.distribution_url = args.distribution_url if args.distribution_url else None + self.distribution_version = args.distribution_version if args.distribution_version else None self.stack_suffix = args.suffix if args.suffix else None self.config = args.config self.keep = args.keep @@ -131,3 +137,8 @@ def __init__(self) -> None: self.telemetry = args.telemetry self.telemetry_params = args.telemetry_params if args.telemetry_params else None self.logging_level = args.logging_level + + if self.bundle_manifest is None and self.distribution_url is None: + raise Exception('Please provide either --bundle-manifest or --distribution-url to run the performance test.') + elif self.distribution_url and self.distribution_version is None: + raise Exception("--distribution-version is required parameter while using --distribution-url param.") diff --git a/src/test_workflow/benchmark_test/benchmark_test_cluster.py b/src/test_workflow/benchmark_test/benchmark_test_cluster.py index 74b3545438..027a052123 100644 --- a/src/test_workflow/benchmark_test/benchmark_test_cluster.py +++ b/src/test_workflow/benchmark_test/benchmark_test_cluster.py @@ -71,7 +71,9 @@ def __init__( self.is_endpoint_public = False self.cluster_endpoint = None self.cluster_endpoint_with_port = None - self.stack_name = f"opensearch-infra-stack-{self.args.stack_suffix}-{self.manifest.build.id}-{self.manifest.build.architecture}" + self.stack_name = f"opensearch-infra-stack-{self.args.stack_suffix}" + if self.manifest: + self.stack_name += f"-{self.manifest.build.id}-{self.manifest.build.architecture}" def start(self) -> None: command = f"npm install && cdk deploy \"*\" {self.params} --outputs-file {self.output_file}" @@ -112,27 +114,37 @@ def wait_for_processing(self, tries: int = 3, delay: int = 15, backoff: int = 2) logging.info(f"Waiting for domain at {self.endpoint} to be up") protocol = "http://" if self.args.insecure else "https://" url = "".join([protocol, self.endpoint, "/_cluster/health"]) - request_args = {"url": url} if self.args.insecure else {"url": url, "auth": HTTPBasicAuth("admin", "admin"), "verify": False} # type: ignore + request_args = {"url": url} if self.args.insecure else {"url": url, "auth": HTTPBasicAuth("admin", "admin"), # type: ignore + "verify": False} # type: ignore retry_call(requests.get, fkwargs=request_args, tries=tries, delay=delay, backoff=backoff) def setup_cdk_params(self, config: dict) -> dict: - if self.args.stack_suffix: + suffix = '' + if self.args.stack_suffix and self.manifest: suffix = self.args.stack_suffix + '-' + self.manifest.build.id + '-' + self.manifest.build.architecture - else: + elif self.manifest: suffix = self.manifest.build.id + '-' + self.manifest.build.architecture + elif self.args.stack_suffix: + suffix = self.args.stack_suffix + + if self.manifest: + artifact_url = self.manifest.build.location if isinstance(self.manifest, BundleManifest) else \ + f"https://artifacts.opensearch.org/snapshots/core/opensearch/{self.manifest.build.version}/opensearch-min-" \ + f"{self.manifest.build.version}-linux-{self.manifest.build.architecture}-latest.tar.gz" + else: + artifact_url = self.args.distribution_url.strip() + return { - "distributionUrl": self.manifest.build.location if isinstance(self.manifest, BundleManifest) else - f"https://artifacts.opensearch.org/snapshots/core/opensearch/{self.manifest.build.version}/opensearch-min-" - f"{self.manifest.build.version}-linux-{self.manifest.build.architecture}-latest.tar.gz", + "distributionUrl": artifact_url, "vpcId": config["Constants"]["VpcId"], "account": config["Constants"]["AccountId"], "region": config["Constants"]["Region"], "suffix": suffix, "securityDisabled": str(self.args.insecure).lower(), - "cpuArch": self.manifest.build.architecture, + "cpuArch": self.manifest.build.architecture if self.manifest else 'x64', "singleNodeCluster": str(self.args.single_node).lower(), - "distVersion": self.manifest.build.version, + "distVersion": self.manifest.build.version if self.manifest else self.args.distribution_version, "minDistribution": str(self.args.min_distribution).lower(), "serverAccessType": config["Constants"]["serverAccessType"], "restrictServerAccessTo": config["Constants"]["restrictServerAccessTo"], diff --git a/src/test_workflow/benchmark_test/benchmark_test_runner.py b/src/test_workflow/benchmark_test/benchmark_test_runner.py index 2232895fd6..ee93659f05 100644 --- a/src/test_workflow/benchmark_test/benchmark_test_runner.py +++ b/src/test_workflow/benchmark_test/benchmark_test_runner.py @@ -24,7 +24,11 @@ def __init__(self, args: BenchmarkArgs, test_manifest: Union[BundleManifest, Bui self.args = args self.test_manifest = test_manifest - self.security = "security" in self.test_manifest.components and not self.args.insecure + if self.test_manifest: + self.security = "security" in self.test_manifest.components and not self.args.insecure + else: + self.security = False + self.tests_dir = os.path.join(os.getcwd(), "test-results", "benchmark-test", f"{'with' if self.security else 'without'}-security") os.makedirs(self.tests_dir, exist_ok=True) diff --git a/src/test_workflow/benchmark_test/benchmark_test_runners.py b/src/test_workflow/benchmark_test/benchmark_test_runners.py index b62be8b493..6e8d1cfb53 100644 --- a/src/test_workflow/benchmark_test/benchmark_test_runners.py +++ b/src/test_workflow/benchmark_test/benchmark_test_runners.py @@ -21,5 +21,5 @@ class BenchmarkTestRunners: } @classmethod - def from_args(cls, args: BenchmarkArgs, test_manifest: Union[BundleManifest, BuildManifest]) -> BenchmarkTestRunner: + def from_args(cls, args: BenchmarkArgs, test_manifest: Union[BundleManifest, BuildManifest] = None) -> BenchmarkTestRunner: return cls.RUNNERS.get(args.component, BenchmarkTestRunnerOpenSearchPlugins)(args, test_manifest) diff --git a/tests/test_run_benchmark_test.py b/tests/test_run_benchmark_test.py index f02fa8da7b..9c0eb1af96 100644 --- a/tests/test_run_benchmark_test.py +++ b/tests/test_run_benchmark_test.py @@ -15,7 +15,7 @@ from run_benchmark_test import main -class TestRunPerfTest(unittest.TestCase): +class TestRunBenchmarkTest(unittest.TestCase): @pytest.fixture(autouse=True) def _capfd(self, capfd: Any) -> None: self.capfd = capfd @@ -66,3 +66,10 @@ def test_run_benchmark_test_plugins(self, os_mock_runner: Mock, plugin_mock_runn main() self.assertEqual(0, os_mock_runner.call_count) self.assertEqual(1, plugin_mock_runner.call_count) + + @patch("argparse._sys.argv", ["run_benchmark_test.py", "--distribution-url", "test.url", "--distribution-version", "2.10.0", + "--config", BENCHMARK_TEST_CONFIG, "--workload", "test", "--suffix", "test"]) + @patch("run_benchmark_test.BenchmarkTestRunners.from_args") + def test_default_execute_benchmark_test_without_manifest(self, mock_runner: Mock) -> None: + main() + self.assertEqual(1, mock_runner.call_count) diff --git a/tests/tests_test_workflow/test_benchmark_args.py b/tests/tests_test_workflow/test_benchmark_args.py index 4457bcce52..a813d2444c 100644 --- a/tests/tests_test_workflow/test_benchmark_args.py +++ b/tests/tests_test_workflow/test_benchmark_args.py @@ -65,3 +65,23 @@ def test_benchmark_with_optional_config_parameters(self) -> None: self.assertEqual(test_args.additional_config, '{"opensearch.experimental.feature.replication_type.enabled": "true", "key": "value"}') self.assertEqual(test_args.jvm_sys_props, "key1=value1,key2=value2") + + @patch("argparse._sys.argv", [ARGS_PY, "--distribution-url", "https://artifacts.opensearch.org/2.10.0/opensearch-2.10.0-linux-x64.tar.gz", + "--distribution-version", "2.10.0", "--config", TEST_CONFIG_PATH, "--workload", "test"]) + def test_benchmark_with_distribution_url_and_version(self) -> None: + test_args = BenchmarkArgs() + self.assertEqual(test_args.distribution_url, "https://artifacts.opensearch.org/2.10.0/opensearch-2.10.0-linux-x64.tar.gz") + self.assertEqual(test_args.distribution_version, "2.10.0") + + @patch("argparse._sys.argv", [ARGS_PY, "--distribution-url", "https://artifacts.opensearch.org/2.10.0/opensearch-2.10.0-linux-x64.tar.gz", + "--distribution-version", None, "--config", TEST_CONFIG_PATH, "--workload", "test"]) + def test_benchmark_with_distribution_url_and_without_version(self) -> None: + with self.assertRaises(Exception) as context: + BenchmarkArgs() + self.assertEqual(str(context.exception), "--distribution-version is required parameter while using --distribution-url param.") + + @patch("argparse._sys.argv", [ARGS_PY, "--config", TEST_CONFIG_PATH, "--workload", "test"]) + def test_benchmark_without_distribution_url_and_without_manifest(self) -> None: + with self.assertRaises(Exception) as context: + BenchmarkArgs() + self.assertEqual(str(context.exception), "Please provide either --bundle-manifest or --distribution-url to run the performance test.") diff --git a/tests/tests_test_workflow/test_benchmark_workflow/benchmark_test/test_benchmark_test_cluster.py b/tests/tests_test_workflow/test_benchmark_workflow/benchmark_test/test_benchmark_test_cluster.py index 54e0493de8..ffd01a22be 100644 --- a/tests/tests_test_workflow/test_benchmark_workflow/benchmark_test/test_benchmark_test_cluster.py +++ b/tests/tests_test_workflow/test_benchmark_workflow/benchmark_test/test_benchmark_test_cluster.py @@ -18,7 +18,7 @@ class TestBenchmarkTestCluster(unittest.TestCase): DATA = os.path.join(os.path.dirname(__file__), "data") BUNDLE_MANIFEST = os.path.join(DATA, "bundle_manifest.yml") - def setUp(self, args: Optional[Mock] = None) -> None: + def setUp(self, args: Optional[Mock] = None, use_manifest: bool = True) -> None: self.args = Mock() if args: self.args = args @@ -28,7 +28,7 @@ def setUp(self, args: Optional[Mock] = None) -> None: self.args.insecure = False self.args.single_node = True self.args.min_distribution = False - self.manifest = BundleManifest.from_path(self.BUNDLE_MANIFEST) + self.manifest = BundleManifest.from_path(self.BUNDLE_MANIFEST) if use_manifest else None self.stack_name = "stack" self.security = True self.config = {"Constants": {"SecurityGroupId": "sg-00000000", "VpcId": "vpc-12345", "AccountId": "12345678", @@ -95,3 +95,19 @@ def test_create_multi_node(self, mock_wait_for_processing: Optional[Mock]) -> No self.assertTrue("singleNodeCluster=false" in self.benchmark_test_cluster.params) self.assertTrue("use50PercentHeap=true" in self.benchmark_test_cluster.params) self.assertTrue("enableRemoteStore=true" in self.benchmark_test_cluster.params) + + @patch("test_workflow.benchmark_test.benchmark_test_cluster.BenchmarkTestCluster.wait_for_processing") + def test_create_multi_node_without_manifest(self, mock_wait_for_processing: Optional[Mock]) -> None: + self.args.distribution_url = "https://artifacts.opensearch.org/2.10.0/opensearch.tar.gz" + self.args.distribution_version = '2.10.0' + TestBenchmarkTestCluster.setUp(self, self.args, False) + mock_file = MagicMock(side_effect=[{"opensearch-infra-stack-test-suffix": {"loadbalancerurl": "www.example.com"}}]) + with patch("subprocess.check_call") as mock_check_call: + with patch("builtins.open", MagicMock()): + with patch("json.load", mock_file): + self.benchmark_test_cluster.start() + self.assertEqual(mock_check_call.call_count, 1) + self.assertTrue("opensearch-infra-stack-test-suffix" in self.benchmark_test_cluster.stack_name) + self.assertTrue("cpuArch=x64" in self.benchmark_test_cluster.params) + self.assertTrue("distVersion=2.10.0" in self.benchmark_test_cluster.params) + self.assertTrue("distributionUrl=https://artifacts.opensearch.org/2.10.0/opensearch.tar.gz" in self.benchmark_test_cluster.params) diff --git a/tests/tests_test_workflow/test_benchmark_workflow/benchmark_test/test_benchmark_test_runner_opensearch.py b/tests/tests_test_workflow/test_benchmark_workflow/benchmark_test/test_benchmark_test_runner_opensearch.py index abc128ae82..f0c67a2dc8 100644 --- a/tests/tests_test_workflow/test_benchmark_workflow/benchmark_test/test_benchmark_test_runner_opensearch.py +++ b/tests/tests_test_workflow/test_benchmark_workflow/benchmark_test/test_benchmark_test_runner_opensearch.py @@ -15,7 +15,7 @@ from test_workflow.benchmark_test.benchmark_test_runners import BenchmarkTestRunners -class TestPerfTestRunnerOpenSearch(unittest.TestCase): +class TestBenchmarkTestRunnerOpenSearch(unittest.TestCase): @patch("argparse._sys.argv", ["run_benchmark_test.py", "--bundle-manifest", @@ -44,3 +44,33 @@ def test_run(self, mock_suite: Mock, mock_cluster: Mock, mock_git: Mock, mock_te self.assertEqual(mock_cluster.call_count, 1) self.assertEqual(mock_git.call_count, 1) self.assertEqual(mock_temp_directory.call_count, 1) + + @patch("argparse._sys.argv", ["run_benchmark_test.py", + "--distribution-url", + "https://artifacts.opensearch.org/2.10.0/opensearch.tar.gz", + "--distribution-version", + "2.10.0", + "--config", os.path.join(os.path.dirname(__file__), "data", "test-config.yml"), + "--workload", "test", + "--suffix", "test"]) + @patch("os.chdir") + @patch("test_workflow.benchmark_test.benchmark_test_runner_opensearch.TemporaryDirectory") + @patch("test_workflow.benchmark_test.benchmark_test_runner_opensearch.GitRepository") + @patch("test_workflow.benchmark_test.benchmark_test_runner_opensearch.BenchmarkTestCluster.create") + @patch("test_workflow.benchmark_test.benchmark_test_runner_opensearch.BenchmarkTestSuite") + def test_run_with_dist_url_and_version(self, mock_suite: Mock, mock_cluster: Mock, mock_git: Mock, + mock_temp_directory: Mock, + *mocks: Any) -> None: + mock_temp_directory.return_value.__enter__.return_value.name = tempfile.gettempdir() + mock_cluster.return_value.__enter__.return_value = mock_cluster + + benchmark_args = BenchmarkArgs() + runner = BenchmarkTestRunners.from_args(benchmark_args) + runner.run() + + mock_git.assert_called_with("https://github.com/opensearch-project/opensearch-cluster-cdk.git", "main", + os.path.join(tempfile.gettempdir(), "opensearch-cluster-cdk")) + self.assertEqual(mock_suite.call_count, 1) + self.assertEqual(mock_cluster.call_count, 1) + self.assertEqual(mock_git.call_count, 1) + self.assertEqual(mock_temp_directory.call_count, 1) From 02d83ac72c4c3847f1fe3d5464eebc5a7fd07c23 Mon Sep 17 00:00:00 2001 From: Rishabh Singh Date: Thu, 5 Oct 2023 13:28:05 -0700 Subject: [PATCH 029/289] Update manifest ref to 2.11 for 2.11.0 release (#4108) Signed-off-by: Rishabh Singh --- manifests/2.11.0/opensearch-2.11.0.yml | 42 +++++++++---------- .../2.11.0/opensearch-dashboards-2.11.0.yml | 30 ++++++------- 2 files changed, 36 insertions(+), 36 deletions(-) diff --git a/manifests/2.11.0/opensearch-2.11.0.yml b/manifests/2.11.0/opensearch-2.11.0.yml index 661f44036c..89f1caebcb 100644 --- a/manifests/2.11.0/opensearch-2.11.0.yml +++ b/manifests/2.11.0/opensearch-2.11.0.yml @@ -10,13 +10,13 @@ ci: components: - name: OpenSearch repository: https://github.com/opensearch-project/OpenSearch.git - ref: 2.x + ref: '2.11' checks: - gradle:publish - gradle:properties:version - name: common-utils repository: https://github.com/opensearch-project/common-utils.git - ref: 2.x + ref: '2.11' platforms: - linux - windows @@ -25,7 +25,7 @@ components: - gradle:properties:version - name: job-scheduler repository: https://github.com/opensearch-project/job-scheduler.git - ref: 2.x + ref: '2.11' platforms: - linux - windows @@ -34,7 +34,7 @@ components: - gradle:dependencies:opensearch.version - name: k-NN repository: https://github.com/opensearch-project/k-NN.git - ref: 2.x + ref: '2.11' platforms: - linux - windows @@ -43,7 +43,7 @@ components: - gradle:dependencies:opensearch.version - name: geospatial repository: https://github.com/opensearch-project/geospatial.git - ref: 2.x + ref: '2.11' platforms: - linux - windows @@ -52,13 +52,13 @@ components: - gradle:dependencies:opensearch.version - name: security repository: https://github.com/opensearch-project/security.git - ref: 2.x + ref: '2.11' platforms: - linux - windows - name: cross-cluster-replication repository: https://github.com/opensearch-project/cross-cluster-replication.git - ref: 2.x + ref: '2.11' platforms: - linux - windows @@ -67,7 +67,7 @@ components: - gradle:dependencies:opensearch.version - name: ml-commons repository: https://github.com/opensearch-project/ml-commons.git - ref: 2.x + ref: '2.11' platforms: - linux - windows @@ -76,7 +76,7 @@ components: - gradle:dependencies:opensearch.version: opensearch-ml-plugin - name: neural-search repository: https://github.com/opensearch-project/neural-search.git - ref: 2.x + ref: '2.11' platforms: - linux - windows @@ -85,7 +85,7 @@ components: - gradle:dependencies:opensearch.version - name: notifications-core repository: https://github.com/opensearch-project/notifications.git - ref: 2.x + ref: '2.11' platforms: - linux - windows @@ -95,7 +95,7 @@ components: - gradle:dependencies:opensearch.version: opensearch-notifications-core - name: notifications repository: https://github.com/opensearch-project/notifications.git - ref: 2.x + ref: '2.11' platforms: - linux - windows @@ -105,7 +105,7 @@ components: - gradle:dependencies:opensearch.version: notifications - name: opensearch-observability repository: https://github.com/opensearch-project/observability.git - ref: 2.x + ref: '2.11' platforms: - linux - windows @@ -114,7 +114,7 @@ components: - gradle:dependencies:opensearch.version - name: opensearch-reports repository: https://github.com/opensearch-project/reporting.git - ref: 2.x + ref: '2.11' platforms: - linux - windows @@ -123,7 +123,7 @@ components: - gradle:dependencies:opensearch.version - name: sql repository: https://github.com/opensearch-project/sql.git - ref: 2.x + ref: '2.11' platforms: - linux - windows @@ -132,7 +132,7 @@ components: - gradle:dependencies:opensearch.version: opensearch-sql-plugin - name: asynchronous-search repository: https://github.com/opensearch-project/asynchronous-search.git - ref: 2.x + ref: '2.11' platforms: - linux - windows @@ -141,7 +141,7 @@ components: - gradle:dependencies:opensearch.version - name: anomaly-detection repository: https://github.com/opensearch-project/anomaly-detection.git - ref: 2.x + ref: '2.11' platforms: - linux - windows @@ -150,7 +150,7 @@ components: - gradle:dependencies:opensearch.version - name: alerting repository: https://github.com/opensearch-project/alerting.git - ref: 2.x + ref: '2.11' platforms: - linux - windows @@ -159,7 +159,7 @@ components: - gradle:dependencies:opensearch.version: alerting - name: security-analytics repository: https://github.com/opensearch-project/security-analytics.git - ref: 2.x + ref: '2.11' platforms: - linux - windows @@ -167,7 +167,7 @@ components: - gradle:properties:version - name: index-management repository: https://github.com/opensearch-project/index-management.git - ref: 2.x + ref: '2.11' platforms: - linux - windows @@ -175,7 +175,7 @@ components: - gradle:properties:version - name: performance-analyzer repository: https://github.com/opensearch-project/performance-analyzer.git - ref: 2.x + ref: '2.11' platforms: - linux checks: @@ -183,7 +183,7 @@ components: - gradle:dependencies:opensearch.version - name: custom-codecs repository: https://github.com/opensearch-project/custom-codecs.git - ref: 2.x + ref: '2.11' platforms: - linux - windows diff --git a/manifests/2.11.0/opensearch-dashboards-2.11.0.yml b/manifests/2.11.0/opensearch-dashboards-2.11.0.yml index e775486e26..4280eef7fb 100644 --- a/manifests/2.11.0/opensearch-dashboards-2.11.0.yml +++ b/manifests/2.11.0/opensearch-dashboards-2.11.0.yml @@ -9,47 +9,47 @@ ci: components: - name: OpenSearch-Dashboards repository: https://github.com/opensearch-project/OpenSearch-Dashboards.git - ref: 2.x + ref: '2.11' - name: functionalTestDashboards repository: https://github.com/opensearch-project/opensearch-dashboards-functional-test.git - ref: 2.x + ref: '2.11' - name: observabilityDashboards repository: https://github.com/opensearch-project/dashboards-observability.git - ref: 2.x + ref: '2.11' - name: reportsDashboards repository: https://github.com/opensearch-project/dashboards-reporting.git - ref: 2.x + ref: '2.11' - name: ganttChartDashboards repository: https://github.com/opensearch-project/dashboards-visualizations.git working_directory: gantt-chart - ref: 2.x + ref: '2.11' - name: queryWorkbenchDashboards repository: https://github.com/opensearch-project/dashboards-query-workbench.git - ref: 2.x + ref: '2.11' - name: customImportMapDashboards repository: https://github.com/opensearch-project/dashboards-maps.git - ref: 2.x + ref: '2.11' - name: anomalyDetectionDashboards repository: https://github.com/opensearch-project/anomaly-detection-dashboards-plugin - ref: 2.x + ref: '2.11' - name: mlCommonsDashboards repository: https://github.com/opensearch-project/ml-commons-dashboards.git - ref: 2.x + ref: '2.11' - name: indexManagementDashboards repository: https://github.com/opensearch-project/index-management-dashboards-plugin.git - ref: 2.x + ref: '2.11' - name: notificationsDashboards repository: https://github.com/opensearch-project/dashboards-notifications.git - ref: 2.x + ref: '2.11' - name: alertingDashboards repository: https://github.com/opensearch-project/alerting-dashboards-plugin.git - ref: 2.x + ref: '2.11' - name: securityAnalyticsDashboards repository: https://github.com/opensearch-project/security-analytics-dashboards-plugin.git - ref: 2.x + ref: '2.11' - name: securityDashboards repository: https://github.com/opensearch-project/security-dashboards-plugin.git - ref: 2.x + ref: '2.11' - name: searchRelevanceDashboards repository: https://github.com/opensearch-project/dashboards-search-relevance.git - ref: 2.x + ref: '2.11' From 5c60d3bfdaaa72119affee4f126be02e9ffcd4ca Mon Sep 17 00:00:00 2001 From: Rishabh Singh Date: Fri, 6 Oct 2023 11:30:32 -0700 Subject: [PATCH 030/289] Lock 2.11 commits and add test manifests (#4110) Signed-off-by: Rishabh Singh --- jenkins/check-for-build.jenkinsfile | 2 - manifests/2.11.0/opensearch-2.11.0-test.yml | 132 ++++++++++++++++++ manifests/2.11.0/opensearch-2.11.0.yml | 42 +++--- .../opensearch-dashboards-2.11.0-test.yml | 82 +++++++++++ .../2.11.0/opensearch-dashboards-2.11.0.yml | 30 ++-- 5 files changed, 250 insertions(+), 38 deletions(-) create mode 100644 manifests/2.11.0/opensearch-2.11.0-test.yml create mode 100644 manifests/2.11.0/opensearch-dashboards-2.11.0-test.yml diff --git a/jenkins/check-for-build.jenkinsfile b/jenkins/check-for-build.jenkinsfile index ceb47c050e..ac3ead3585 100644 --- a/jenkins/check-for-build.jenkinsfile +++ b/jenkins/check-for-build.jenkinsfile @@ -15,8 +15,6 @@ pipeline { triggers { parameterizedCron ''' H 1 * * * %INPUT_MANIFEST=1.3.14/opensearch-1.3.14.yml;TARGET_JOB_NAME=distribution-build-opensearch;BUILD_PLATFORM=linux macos windows;BUILD_DISTRIBUTION=tar rpm deb zip - H 1 * * * %INPUT_MANIFEST=2.11.0/opensearch-dashboards-2.11.0.yml;TARGET_JOB_NAME=distribution-build-opensearch-dashboards;BUILD_PLATFORM=linux windows;BUILD_DISTRIBUTION=tar rpm deb zip - H 1 * * * %INPUT_MANIFEST=2.11.0/opensearch-2.11.0.yml;TARGET_JOB_NAME=distribution-build-opensearch;BUILD_PLATFORM=linux macos windows;BUILD_DISTRIBUTION=tar rpm deb zip H 1 * * * %INPUT_MANIFEST=2.9.1/opensearch-2.9.1.yml;TARGET_JOB_NAME=distribution-build-opensearch;BUILD_PLATFORM=linux macos windows;BUILD_DISTRIBUTION=tar rpm deb zip H */6 * * * %INPUT_MANIFEST=3.0.0/opensearch-3.0.0.yml;TEST_MANIFEST=3.0.0/opensearch-3.0.0-test.yml;TARGET_JOB_NAME=distribution-build-opensearch;BUILD_PLATFORM=linux macos windows;BUILD_DISTRIBUTION=tar rpm deb zip H */6 * * * %INPUT_MANIFEST=3.0.0/opensearch-dashboards-3.0.0.yml;TEST_MANIFEST=3.0.0/opensearch-dashboards-3.0.0-test.yml;TARGET_JOB_NAME=distribution-build-opensearch-dashboards;BUILD_PLATFORM=linux windows;BUILD_DISTRIBUTION=tar rpm deb zip diff --git a/manifests/2.11.0/opensearch-2.11.0-test.yml b/manifests/2.11.0/opensearch-2.11.0-test.yml new file mode 100644 index 0000000000..6ba32078cf --- /dev/null +++ b/manifests/2.11.0/opensearch-2.11.0-test.yml @@ -0,0 +1,132 @@ +--- +schema-version: '1.0' +name: OpenSearch +ci: + image: + name: opensearchstaging/ci-runner:ci-runner-centos7-opensearch-build-v3 + args: -e JAVA_HOME=/opt/java/openjdk-17 +components: + - name: alerting + integ-test: + test-configs: + - with-security + - without-security + additional-cluster-configs: + plugins.destination.host.deny_list: [10.0.0.0/8, 127.0.0.1] + bwc-test: + test-configs: + - with-security + + - name: anomaly-detection + integ-test: + build-dependencies: + - job-scheduler + test-configs: + - with-security + - without-security + bwc-test: + test-configs: + - with-security + + - name: asynchronous-search + integ-test: + test-configs: + - with-security + - without-security + + - name: cross-cluster-replication + integ-test: + test-configs: + - with-security + - without-security + + - name: geospatial + integ-test: + test-configs: + - with-security + - without-security + + - name: index-management + integ-test: + build-dependencies: + - job-scheduler + test-configs: + - with-security + - without-security + additional-cluster-configs: + path.repo: [/tmp] + bwc-test: + test-configs: + - with-security + + - name: k-NN + integ-test: + test-configs: + - with-security + - without-security + + - name: ml-commons + integ-test: + test-configs: + - with-security + - without-security + + - name: neural-search + integ-test: + test-configs: + - with-security + - without-security + + - name: notifications + working-directory: notifications + integ-test: + test-configs: + - with-security + - without-security + bwc-test: + test-configs: + - with-security + + - name: opensearch-observability + integ-test: + test-configs: + - with-security + - without-security + bwc-test: + test-configs: + - with-security + + - name: opensearch-reports + integ-test: + test-configs: + - with-security + - without-security + + - name: security + integ-test: + test-configs: + - with-security + + - name: security-analytics + integ-test: + test-configs: + - with-security + - without-security + + - name: sql + integ-test: + test-configs: + - with-security + - without-security + additional-cluster-configs: + script.context.field.max_compilations_rate: 1000/1m + plugins.query.datasources.encryption.masterkey: 4fc8fee6a3fd7d6ca01772e5 + bwc-test: + test-configs: + - with-security + + - name: custom-codecs + integ-test: + test-configs: + - with-security + - without-security diff --git a/manifests/2.11.0/opensearch-2.11.0.yml b/manifests/2.11.0/opensearch-2.11.0.yml index 89f1caebcb..36bad1566f 100644 --- a/manifests/2.11.0/opensearch-2.11.0.yml +++ b/manifests/2.11.0/opensearch-2.11.0.yml @@ -10,13 +10,13 @@ ci: components: - name: OpenSearch repository: https://github.com/opensearch-project/OpenSearch.git - ref: '2.11' + ref: dc5128eaeb9e25356e93476772faef8236a87688 checks: - gradle:publish - gradle:properties:version - name: common-utils repository: https://github.com/opensearch-project/common-utils.git - ref: '2.11' + ref: aaa4c2a061601105c62cbaf9838a0a4bd9986aa3 platforms: - linux - windows @@ -25,7 +25,7 @@ components: - gradle:properties:version - name: job-scheduler repository: https://github.com/opensearch-project/job-scheduler.git - ref: '2.11' + ref: 0a2fef228bb687995d2e3ddefa88ecf1e191ffd7 platforms: - linux - windows @@ -34,7 +34,7 @@ components: - gradle:dependencies:opensearch.version - name: k-NN repository: https://github.com/opensearch-project/k-NN.git - ref: '2.11' + ref: f807aa2997f02a7b92421be9266c0dabb41ea963 platforms: - linux - windows @@ -43,7 +43,7 @@ components: - gradle:dependencies:opensearch.version - name: geospatial repository: https://github.com/opensearch-project/geospatial.git - ref: '2.11' + ref: 2a7f1b01589d893c0b1f153c4edc68295f85d0e5 platforms: - linux - windows @@ -52,13 +52,13 @@ components: - gradle:dependencies:opensearch.version - name: security repository: https://github.com/opensearch-project/security.git - ref: '2.11' + ref: 8b6f2d7dc355a2e5508b40b9e1cdfa5500736852 platforms: - linux - windows - name: cross-cluster-replication repository: https://github.com/opensearch-project/cross-cluster-replication.git - ref: '2.11' + ref: 5c3a3c2fab950abc368a2ab69f483f825c2284d2 platforms: - linux - windows @@ -67,7 +67,7 @@ components: - gradle:dependencies:opensearch.version - name: ml-commons repository: https://github.com/opensearch-project/ml-commons.git - ref: '2.11' + ref: bb84282ebb43ad30a6c7ff2a973ddfc777d26aba platforms: - linux - windows @@ -76,7 +76,7 @@ components: - gradle:dependencies:opensearch.version: opensearch-ml-plugin - name: neural-search repository: https://github.com/opensearch-project/neural-search.git - ref: '2.11' + ref: 841f280217a529391ce0fe178cc119d6d44627b7 platforms: - linux - windows @@ -85,7 +85,7 @@ components: - gradle:dependencies:opensearch.version - name: notifications-core repository: https://github.com/opensearch-project/notifications.git - ref: '2.11' + ref: fd849a6a3aef63d7ae697416695e6b0458cd7816 platforms: - linux - windows @@ -95,7 +95,7 @@ components: - gradle:dependencies:opensearch.version: opensearch-notifications-core - name: notifications repository: https://github.com/opensearch-project/notifications.git - ref: '2.11' + ref: fd849a6a3aef63d7ae697416695e6b0458cd7816 platforms: - linux - windows @@ -105,7 +105,7 @@ components: - gradle:dependencies:opensearch.version: notifications - name: opensearch-observability repository: https://github.com/opensearch-project/observability.git - ref: '2.11' + ref: bd11e813ebd5ac002c3d34ed2c965325d5874b77 platforms: - linux - windows @@ -114,7 +114,7 @@ components: - gradle:dependencies:opensearch.version - name: opensearch-reports repository: https://github.com/opensearch-project/reporting.git - ref: '2.11' + ref: 78c8c89f318ebee78a5f9ea398cafd9aea33e3fb platforms: - linux - windows @@ -123,7 +123,7 @@ components: - gradle:dependencies:opensearch.version - name: sql repository: https://github.com/opensearch-project/sql.git - ref: '2.11' + ref: 1b9fe1f6541a02d59f69759298352a44d6dbafe3 platforms: - linux - windows @@ -132,7 +132,7 @@ components: - gradle:dependencies:opensearch.version: opensearch-sql-plugin - name: asynchronous-search repository: https://github.com/opensearch-project/asynchronous-search.git - ref: '2.11' + ref: e291c1cc8e84d1db727ecf3faf04ef30ebcf0d17 platforms: - linux - windows @@ -141,7 +141,7 @@ components: - gradle:dependencies:opensearch.version - name: anomaly-detection repository: https://github.com/opensearch-project/anomaly-detection.git - ref: '2.11' + ref: 35d476461feba246a2eea705e75d99553b495d0c platforms: - linux - windows @@ -150,7 +150,7 @@ components: - gradle:dependencies:opensearch.version - name: alerting repository: https://github.com/opensearch-project/alerting.git - ref: '2.11' + ref: f729cc019a35297875953f6bb6330730d4634b1b platforms: - linux - windows @@ -159,7 +159,7 @@ components: - gradle:dependencies:opensearch.version: alerting - name: security-analytics repository: https://github.com/opensearch-project/security-analytics.git - ref: '2.11' + ref: 848262e64ed8f7ea64dd4ad628284d88d17f0e77 platforms: - linux - windows @@ -167,7 +167,7 @@ components: - gradle:properties:version - name: index-management repository: https://github.com/opensearch-project/index-management.git - ref: '2.11' + ref: 905868eac14ae47cd8a0c27a9bbb6d0b59ef1c9b platforms: - linux - windows @@ -175,7 +175,7 @@ components: - gradle:properties:version - name: performance-analyzer repository: https://github.com/opensearch-project/performance-analyzer.git - ref: '2.11' + ref: d907f1986f76a390dbe6a856f41d61203cadb6e1 platforms: - linux checks: @@ -183,7 +183,7 @@ components: - gradle:dependencies:opensearch.version - name: custom-codecs repository: https://github.com/opensearch-project/custom-codecs.git - ref: '2.11' + ref: 486ed652b7de41c34d81d8d663ca02302fed78ae platforms: - linux - windows diff --git a/manifests/2.11.0/opensearch-dashboards-2.11.0-test.yml b/manifests/2.11.0/opensearch-dashboards-2.11.0-test.yml new file mode 100644 index 0000000000..3a3ac1c35f --- /dev/null +++ b/manifests/2.11.0/opensearch-dashboards-2.11.0-test.yml @@ -0,0 +1,82 @@ +--- +schema-version: '1.0' +name: OpenSearch Dashboards +ci: + image: + name: opensearchstaging/ci-runner:ci-runner-rockylinux8-opensearch-dashboards-integtest-v4 +components: + - name: OpenSearch-Dashboards + integ-test: + test-configs: + - with-security + - without-security + additional-cluster-configs: + vis_builder.enabled: true + data_source.enabled: true + - name: alertingDashboards + integ-test: + test-configs: + - with-security + - without-security + - name: anomalyDetectionDashboards + integ-test: + test-configs: + - with-security + - without-security + - name: ganttChartDashboards + integ-test: + test-configs: + - with-security + - without-security + - name: indexManagementDashboards + integ-test: + test-configs: + - with-security + - without-security + - name: observabilityDashboards + integ-test: + test-configs: + - with-security + - without-security + - name: queryWorkbenchDashboards + integ-test: + test-configs: + - with-security + - without-security + - name: reportsDashboards + integ-test: + test-configs: + - with-security + - without-security + - name: securityDashboards + integ-test: + test-configs: + - with-security + - without-security + - name: notificationsDashboards + integ-test: + test-configs: + - with-security + - without-security + - name: customImportMapDashboards + integ-test: + test-configs: + - with-security + - without-security + - name: searchRelevanceDashboards + integ-test: + test-configs: + - with-security + - without-security + - name: securityAnalyticsDashboards + integ-test: + test-configs: + - with-security + - without-security + - name: mlCommonsDashboards + integ-test: + test-configs: + - with-security + - without-security + additional-cluster-configs: + ml_commons_dashboards.enabled: true diff --git a/manifests/2.11.0/opensearch-dashboards-2.11.0.yml b/manifests/2.11.0/opensearch-dashboards-2.11.0.yml index 4280eef7fb..a7bb4a1f48 100644 --- a/manifests/2.11.0/opensearch-dashboards-2.11.0.yml +++ b/manifests/2.11.0/opensearch-dashboards-2.11.0.yml @@ -9,47 +9,47 @@ ci: components: - name: OpenSearch-Dashboards repository: https://github.com/opensearch-project/OpenSearch-Dashboards.git - ref: '2.11' + ref: 03bc3cc20d444155a5d08538e6b999e2b92723dc - name: functionalTestDashboards repository: https://github.com/opensearch-project/opensearch-dashboards-functional-test.git - ref: '2.11' + ref: cdc6e554424f6691536cf631345df2d87cc73566 - name: observabilityDashboards repository: https://github.com/opensearch-project/dashboards-observability.git - ref: '2.11' + ref: 0070e278df7b7e448371b90f76e8fbf89b98a89d - name: reportsDashboards repository: https://github.com/opensearch-project/dashboards-reporting.git - ref: '2.11' + ref: 6a24c3189a82afcf64d6e3e6bb38ef0850ffb76d - name: ganttChartDashboards repository: https://github.com/opensearch-project/dashboards-visualizations.git working_directory: gantt-chart - ref: '2.11' + ref: 93092dbf97820c257d9c51a2856321e83a0a4eee - name: queryWorkbenchDashboards repository: https://github.com/opensearch-project/dashboards-query-workbench.git - ref: '2.11' + ref: aeb4974e45acf4b00ab6ffa66f28e5ff1c3d51b0 - name: customImportMapDashboards repository: https://github.com/opensearch-project/dashboards-maps.git - ref: '2.11' + ref: ff5fb8027f0263ea04cf991f75febcdce88ce80b - name: anomalyDetectionDashboards repository: https://github.com/opensearch-project/anomaly-detection-dashboards-plugin - ref: '2.11' + ref: 5f32b78294adb2a5704dc33d9267d580430a1952 - name: mlCommonsDashboards repository: https://github.com/opensearch-project/ml-commons-dashboards.git - ref: '2.11' + ref: fdc9f446301987eda68cb821b099268566ab6a5a - name: indexManagementDashboards repository: https://github.com/opensearch-project/index-management-dashboards-plugin.git - ref: '2.11' + ref: 58d9170136ab59708e2d72b089080d24cd856171 - name: notificationsDashboards repository: https://github.com/opensearch-project/dashboards-notifications.git - ref: '2.11' + ref: 689ea1449ede4439d49015be316547a3cb7ace47 - name: alertingDashboards repository: https://github.com/opensearch-project/alerting-dashboards-plugin.git - ref: '2.11' + ref: 7c573cba222c48711cd0fd170ef5e08486d4a131 - name: securityAnalyticsDashboards repository: https://github.com/opensearch-project/security-analytics-dashboards-plugin.git - ref: '2.11' + ref: 4b03bee10ee9fc88c2228a4d75e573b643c7c58a - name: securityDashboards repository: https://github.com/opensearch-project/security-dashboards-plugin.git - ref: '2.11' + ref: ca27aaecaf440fd72bfc123815e1aba880c4af21 - name: searchRelevanceDashboards repository: https://github.com/opensearch-project/dashboards-search-relevance.git - ref: '2.11' + ref: a869ba08361b0ce089e7bff3cd6ea09b2c558787 From 235de874a6051b361219eda665a99c7809cd9b51 Mon Sep 17 00:00:00 2001 From: Rishabh Singh Date: Fri, 6 Oct 2023 19:17:01 -0700 Subject: [PATCH 031/289] Update Ref back to 2.11 (#4111) Signed-off-by: Rishabh Singh --- manifests/2.11.0/opensearch-2.11.0.yml | 42 +++++++++---------- .../2.11.0/opensearch-dashboards-2.11.0.yml | 30 ++++++------- 2 files changed, 36 insertions(+), 36 deletions(-) diff --git a/manifests/2.11.0/opensearch-2.11.0.yml b/manifests/2.11.0/opensearch-2.11.0.yml index 36bad1566f..89f1caebcb 100644 --- a/manifests/2.11.0/opensearch-2.11.0.yml +++ b/manifests/2.11.0/opensearch-2.11.0.yml @@ -10,13 +10,13 @@ ci: components: - name: OpenSearch repository: https://github.com/opensearch-project/OpenSearch.git - ref: dc5128eaeb9e25356e93476772faef8236a87688 + ref: '2.11' checks: - gradle:publish - gradle:properties:version - name: common-utils repository: https://github.com/opensearch-project/common-utils.git - ref: aaa4c2a061601105c62cbaf9838a0a4bd9986aa3 + ref: '2.11' platforms: - linux - windows @@ -25,7 +25,7 @@ components: - gradle:properties:version - name: job-scheduler repository: https://github.com/opensearch-project/job-scheduler.git - ref: 0a2fef228bb687995d2e3ddefa88ecf1e191ffd7 + ref: '2.11' platforms: - linux - windows @@ -34,7 +34,7 @@ components: - gradle:dependencies:opensearch.version - name: k-NN repository: https://github.com/opensearch-project/k-NN.git - ref: f807aa2997f02a7b92421be9266c0dabb41ea963 + ref: '2.11' platforms: - linux - windows @@ -43,7 +43,7 @@ components: - gradle:dependencies:opensearch.version - name: geospatial repository: https://github.com/opensearch-project/geospatial.git - ref: 2a7f1b01589d893c0b1f153c4edc68295f85d0e5 + ref: '2.11' platforms: - linux - windows @@ -52,13 +52,13 @@ components: - gradle:dependencies:opensearch.version - name: security repository: https://github.com/opensearch-project/security.git - ref: 8b6f2d7dc355a2e5508b40b9e1cdfa5500736852 + ref: '2.11' platforms: - linux - windows - name: cross-cluster-replication repository: https://github.com/opensearch-project/cross-cluster-replication.git - ref: 5c3a3c2fab950abc368a2ab69f483f825c2284d2 + ref: '2.11' platforms: - linux - windows @@ -67,7 +67,7 @@ components: - gradle:dependencies:opensearch.version - name: ml-commons repository: https://github.com/opensearch-project/ml-commons.git - ref: bb84282ebb43ad30a6c7ff2a973ddfc777d26aba + ref: '2.11' platforms: - linux - windows @@ -76,7 +76,7 @@ components: - gradle:dependencies:opensearch.version: opensearch-ml-plugin - name: neural-search repository: https://github.com/opensearch-project/neural-search.git - ref: 841f280217a529391ce0fe178cc119d6d44627b7 + ref: '2.11' platforms: - linux - windows @@ -85,7 +85,7 @@ components: - gradle:dependencies:opensearch.version - name: notifications-core repository: https://github.com/opensearch-project/notifications.git - ref: fd849a6a3aef63d7ae697416695e6b0458cd7816 + ref: '2.11' platforms: - linux - windows @@ -95,7 +95,7 @@ components: - gradle:dependencies:opensearch.version: opensearch-notifications-core - name: notifications repository: https://github.com/opensearch-project/notifications.git - ref: fd849a6a3aef63d7ae697416695e6b0458cd7816 + ref: '2.11' platforms: - linux - windows @@ -105,7 +105,7 @@ components: - gradle:dependencies:opensearch.version: notifications - name: opensearch-observability repository: https://github.com/opensearch-project/observability.git - ref: bd11e813ebd5ac002c3d34ed2c965325d5874b77 + ref: '2.11' platforms: - linux - windows @@ -114,7 +114,7 @@ components: - gradle:dependencies:opensearch.version - name: opensearch-reports repository: https://github.com/opensearch-project/reporting.git - ref: 78c8c89f318ebee78a5f9ea398cafd9aea33e3fb + ref: '2.11' platforms: - linux - windows @@ -123,7 +123,7 @@ components: - gradle:dependencies:opensearch.version - name: sql repository: https://github.com/opensearch-project/sql.git - ref: 1b9fe1f6541a02d59f69759298352a44d6dbafe3 + ref: '2.11' platforms: - linux - windows @@ -132,7 +132,7 @@ components: - gradle:dependencies:opensearch.version: opensearch-sql-plugin - name: asynchronous-search repository: https://github.com/opensearch-project/asynchronous-search.git - ref: e291c1cc8e84d1db727ecf3faf04ef30ebcf0d17 + ref: '2.11' platforms: - linux - windows @@ -141,7 +141,7 @@ components: - gradle:dependencies:opensearch.version - name: anomaly-detection repository: https://github.com/opensearch-project/anomaly-detection.git - ref: 35d476461feba246a2eea705e75d99553b495d0c + ref: '2.11' platforms: - linux - windows @@ -150,7 +150,7 @@ components: - gradle:dependencies:opensearch.version - name: alerting repository: https://github.com/opensearch-project/alerting.git - ref: f729cc019a35297875953f6bb6330730d4634b1b + ref: '2.11' platforms: - linux - windows @@ -159,7 +159,7 @@ components: - gradle:dependencies:opensearch.version: alerting - name: security-analytics repository: https://github.com/opensearch-project/security-analytics.git - ref: 848262e64ed8f7ea64dd4ad628284d88d17f0e77 + ref: '2.11' platforms: - linux - windows @@ -167,7 +167,7 @@ components: - gradle:properties:version - name: index-management repository: https://github.com/opensearch-project/index-management.git - ref: 905868eac14ae47cd8a0c27a9bbb6d0b59ef1c9b + ref: '2.11' platforms: - linux - windows @@ -175,7 +175,7 @@ components: - gradle:properties:version - name: performance-analyzer repository: https://github.com/opensearch-project/performance-analyzer.git - ref: d907f1986f76a390dbe6a856f41d61203cadb6e1 + ref: '2.11' platforms: - linux checks: @@ -183,7 +183,7 @@ components: - gradle:dependencies:opensearch.version - name: custom-codecs repository: https://github.com/opensearch-project/custom-codecs.git - ref: 486ed652b7de41c34d81d8d663ca02302fed78ae + ref: '2.11' platforms: - linux - windows diff --git a/manifests/2.11.0/opensearch-dashboards-2.11.0.yml b/manifests/2.11.0/opensearch-dashboards-2.11.0.yml index a7bb4a1f48..4280eef7fb 100644 --- a/manifests/2.11.0/opensearch-dashboards-2.11.0.yml +++ b/manifests/2.11.0/opensearch-dashboards-2.11.0.yml @@ -9,47 +9,47 @@ ci: components: - name: OpenSearch-Dashboards repository: https://github.com/opensearch-project/OpenSearch-Dashboards.git - ref: 03bc3cc20d444155a5d08538e6b999e2b92723dc + ref: '2.11' - name: functionalTestDashboards repository: https://github.com/opensearch-project/opensearch-dashboards-functional-test.git - ref: cdc6e554424f6691536cf631345df2d87cc73566 + ref: '2.11' - name: observabilityDashboards repository: https://github.com/opensearch-project/dashboards-observability.git - ref: 0070e278df7b7e448371b90f76e8fbf89b98a89d + ref: '2.11' - name: reportsDashboards repository: https://github.com/opensearch-project/dashboards-reporting.git - ref: 6a24c3189a82afcf64d6e3e6bb38ef0850ffb76d + ref: '2.11' - name: ganttChartDashboards repository: https://github.com/opensearch-project/dashboards-visualizations.git working_directory: gantt-chart - ref: 93092dbf97820c257d9c51a2856321e83a0a4eee + ref: '2.11' - name: queryWorkbenchDashboards repository: https://github.com/opensearch-project/dashboards-query-workbench.git - ref: aeb4974e45acf4b00ab6ffa66f28e5ff1c3d51b0 + ref: '2.11' - name: customImportMapDashboards repository: https://github.com/opensearch-project/dashboards-maps.git - ref: ff5fb8027f0263ea04cf991f75febcdce88ce80b + ref: '2.11' - name: anomalyDetectionDashboards repository: https://github.com/opensearch-project/anomaly-detection-dashboards-plugin - ref: 5f32b78294adb2a5704dc33d9267d580430a1952 + ref: '2.11' - name: mlCommonsDashboards repository: https://github.com/opensearch-project/ml-commons-dashboards.git - ref: fdc9f446301987eda68cb821b099268566ab6a5a + ref: '2.11' - name: indexManagementDashboards repository: https://github.com/opensearch-project/index-management-dashboards-plugin.git - ref: 58d9170136ab59708e2d72b089080d24cd856171 + ref: '2.11' - name: notificationsDashboards repository: https://github.com/opensearch-project/dashboards-notifications.git - ref: 689ea1449ede4439d49015be316547a3cb7ace47 + ref: '2.11' - name: alertingDashboards repository: https://github.com/opensearch-project/alerting-dashboards-plugin.git - ref: 7c573cba222c48711cd0fd170ef5e08486d4a131 + ref: '2.11' - name: securityAnalyticsDashboards repository: https://github.com/opensearch-project/security-analytics-dashboards-plugin.git - ref: 4b03bee10ee9fc88c2228a4d75e573b643c7c58a + ref: '2.11' - name: securityDashboards repository: https://github.com/opensearch-project/security-dashboards-plugin.git - ref: ca27aaecaf440fd72bfc123815e1aba880c4af21 + ref: '2.11' - name: searchRelevanceDashboards repository: https://github.com/opensearch-project/dashboards-search-relevance.git - ref: a869ba08361b0ce089e7bff3cd6ea09b2c558787 + ref: '2.11' From c64eafe6314585807546ba5c923832ba20e906fc Mon Sep 17 00:00:00 2001 From: Peter Zhu Date: Mon, 9 Oct 2023 13:20:05 -0400 Subject: [PATCH 032/289] Only allow tar to create/close issues for integTests (#4112) Signed-off-by: Peter Zhu --- .../integ-test.jenkinsfile | 26 +++++++++++-------- jenkins/opensearch/integ-test.jenkinsfile | 26 +++++++++++-------- 2 files changed, 30 insertions(+), 22 deletions(-) diff --git a/jenkins/opensearch-dashboards/integ-test.jenkinsfile b/jenkins/opensearch-dashboards/integ-test.jenkinsfile index 8d0b0c8d58..2ada4fdc5b 100644 --- a/jenkins/opensearch-dashboards/integ-test.jenkinsfile +++ b/jenkins/opensearch-dashboards/integ-test.jenkinsfile @@ -240,22 +240,26 @@ pipeline { switchUserNonRoot: "${switch_user_non_root}" ) String closeCommentMessage = "Closing the issue as the Integration Test passed for ${local_component}
Version: ${version}
Distribution: ${distribution}
Architecture: ${architecture}
Platform: ${platform}

Please check the logs: ${RUN_DISPLAY_URL}

*" - closeGithubIssue( + if (env.distribution == 'tar') { + closeGithubIssue( + repoUrl: buildManifestObj.getRepo("${local_component}"), + issueTitle: "[AUTOCUT] Integration Test failed for ${local_component}: ${version} ${distribution} distribution", + closeComment: closeCommentMessage, + label: "autocut,v${version},integ-test-failure" + ) + } + } + } catch (e) { + echo "Error running integtest for component ${local_component}, creating Github issue" + String issueBodyMessage = "The integration test failed at distribution level for component ${local_component}
Version: ${version}
Distribution: ${distribution}
Architecture: ${architecture}
Platform: ${platform}

Please check the logs: ${RUN_DISPLAY_URL}

* Test-report manifest:*
- https://ci.opensearch.org/ci/dbc/${JOB_NAME}/${version}/${buildId}/${platform}/${architecture}/${distribution}/test-results/${BUILD_NUMBER}/integ-test/test-report.yml

_Note: Steps to reproduce, additional logs and other files can be found within the above test-report manifest.
Instructions of this test-report manifest can be found [here](https://github.com/opensearch-project/opensearch-build/tree/main/src/report_workflow#guide-on-test-report-manifest-from-ci)._" + if (env.distribution == 'tar') { + createGithubIssue( repoUrl: buildManifestObj.getRepo("${local_component}"), issueTitle: "[AUTOCUT] Integration Test failed for ${local_component}: ${version} ${distribution} distribution", - closeComment: closeCommentMessage, + issueBody: issueBodyMessage, label: "autocut,v${version},integ-test-failure" ) } - } catch (e) { - echo "Error running integtest for component ${local_component}, creating Github issue" - String issueBodyMessage = "The integration test failed at distribution level for component ${local_component}
Version: ${version}
Distribution: ${distribution}
Architecture: ${architecture}
Platform: ${platform}

Please check the logs: ${RUN_DISPLAY_URL}

* Test-report manifest:*
- https://ci.opensearch.org/ci/dbc/${JOB_NAME}/${version}/${buildId}/${platform}/${architecture}/${distribution}/test-results/${BUILD_NUMBER}/integ-test/test-report.yml

_Note: Steps to reproduce, additional logs and other files can be found within the above test-report manifest.
Instructions of this test-report manifest can be found [here](https://github.com/opensearch-project/opensearch-build/tree/main/src/report_workflow#guide-on-test-report-manifest-from-ci)._" - createGithubIssue( - repoUrl: buildManifestObj.getRepo("${local_component}"), - issueTitle: "[AUTOCUT] Integration Test failed for ${local_component}: ${version} ${distribution} distribution", - issueBody: issueBodyMessage, - label: "autocut,v${version},integ-test-failure" - ) throw new Exception("Error running integtest for component ${local_component}", e) } finally { echo "Completed running integtest for component ${local_component}" diff --git a/jenkins/opensearch/integ-test.jenkinsfile b/jenkins/opensearch/integ-test.jenkinsfile index 0a0a303465..04725e6d9a 100644 --- a/jenkins/opensearch/integ-test.jenkinsfile +++ b/jenkins/opensearch/integ-test.jenkinsfile @@ -190,22 +190,26 @@ pipeline { switchUserNonRoot: "${switch_user_non_root}" ) String closeCommentMessage = "Closing the issue as the Integration Test passed for ${local_component}
Version: ${version}
Distribution: ${distribution}
Architecture: ${architecture}
Platform: ${platform}

Please check the logs: ${RUN_DISPLAY_URL}

*" - closeGithubIssue( + if (env.distribution == 'tar') { + closeGithubIssue( + repoUrl: buildManifestObj.getRepo("${local_component}"), + issueTitle: "[AUTOCUT] Integration Test failed for ${local_component}: ${version} ${distribution} distribution", + closeComment: closeCommentMessage, + label: "autocut,v${version},integ-test-failure" + ) + } + } + } catch (e) { + echo "Error running integtest for component ${local_component}, creating Github issue" + String issueBodyMessage = "The integration test failed at distribution level for component ${local_component}
Version: ${version}
Distribution: ${distribution}
Architecture: ${architecture}
Platform: ${platform}

Please check the logs: ${RUN_DISPLAY_URL}

* Test-report manifest:*
- https://ci.opensearch.org/ci/dbc/${JOB_NAME}/${version}/${buildId}/${platform}/${architecture}/${distribution}/test-results/${BUILD_NUMBER}/integ-test/test-report.yml

_Note: Steps to reproduce, additional logs and other files can be found within the above test-report manifest.
Instructions of this test-report manifest can be found [here](https://github.com/opensearch-project/opensearch-build/tree/main/src/report_workflow#guide-on-test-report-manifest-from-ci)._" + if (env.distribution == 'tar') { + createGithubIssue( repoUrl: buildManifestObj.getRepo("${local_component}"), issueTitle: "[AUTOCUT] Integration Test failed for ${local_component}: ${version} ${distribution} distribution", - closeComment: closeCommentMessage, + issueBody: issueBodyMessage, label: "autocut,v${version},integ-test-failure" ) } - } catch (e) { - echo "Error running integtest for component ${local_component}, creating Github issue" - String issueBodyMessage = "The integration test failed at distribution level for component ${local_component}
Version: ${version}
Distribution: ${distribution}
Architecture: ${architecture}
Platform: ${platform}

Please check the logs: ${RUN_DISPLAY_URL}

* Test-report manifest:*
- https://ci.opensearch.org/ci/dbc/${JOB_NAME}/${version}/${buildId}/${platform}/${architecture}/${distribution}/test-results/${BUILD_NUMBER}/integ-test/test-report.yml

_Note: Steps to reproduce, additional logs and other files can be found within the above test-report manifest.
Instructions of this test-report manifest can be found [here](https://github.com/opensearch-project/opensearch-build/tree/main/src/report_workflow#guide-on-test-report-manifest-from-ci)._" - createGithubIssue( - repoUrl: buildManifestObj.getRepo("${local_component}"), - issueTitle: "[AUTOCUT] Integration Test failed for ${local_component}: ${version} ${distribution} distribution", - issueBody: issueBodyMessage, - label: "autocut,v${version},integ-test-failure" - ) throw new Exception("Error running integtest for component ${local_component}", e) } finally { echo "Completed running integtest for component ${local_component}" From cec69d0e75bfe2a9f6c2032d03f628095d6aee15 Mon Sep 17 00:00:00 2001 From: opensearch-ci <83309141+opensearch-ci-bot@users.noreply.github.com> Date: Mon, 9 Oct 2023 11:09:35 -0700 Subject: [PATCH 033/289] [AUTO] Update input manifests (#4113) Signed-off-by: opensearch-ci Signed-off-by: Sayali Gaikawad Co-authored-by: Sayali Gaikawad --- .../workflows/os-increment-plugin-versions.yml | 1 + .../workflows/osd-increment-plugin-versions.yml | 1 + jenkins/check-for-build.jenkinsfile | 2 +- manifests/2.12.0/opensearch-2.12.0.yml | 16 ++++++++++++++++ 4 files changed, 19 insertions(+), 1 deletion(-) create mode 100644 manifests/2.12.0/opensearch-2.12.0.yml diff --git a/.github/workflows/os-increment-plugin-versions.yml b/.github/workflows/os-increment-plugin-versions.yml index 828f092b76..1ee0c51cba 100644 --- a/.github/workflows/os-increment-plugin-versions.yml +++ b/.github/workflows/os-increment-plugin-versions.yml @@ -54,6 +54,7 @@ jobs: - '2.9' - '2.10' - '2.11' + - '2.12' exclude: - {entry: {repo: geospatial}, branch: '1.3'} - {entry: {repo: neural-search}, branch: '1.3'} diff --git a/.github/workflows/osd-increment-plugin-versions.yml b/.github/workflows/osd-increment-plugin-versions.yml index 4c6714f1d5..10847faad0 100644 --- a/.github/workflows/osd-increment-plugin-versions.yml +++ b/.github/workflows/osd-increment-plugin-versions.yml @@ -47,6 +47,7 @@ jobs: - '2.9' - '2.10' - '2.11' + - '2.12' steps: - name: Check out OpenSearch Dashboards repo uses: actions/checkout@v3 diff --git a/jenkins/check-for-build.jenkinsfile b/jenkins/check-for-build.jenkinsfile index ac3ead3585..76b88b8021 100644 --- a/jenkins/check-for-build.jenkinsfile +++ b/jenkins/check-for-build.jenkinsfile @@ -14,8 +14,8 @@ pipeline { } triggers { parameterizedCron ''' + H 1 * * * %INPUT_MANIFEST=2.12.0/opensearch-2.12.0.yml;TARGET_JOB_NAME=distribution-build-opensearch;BUILD_PLATFORM=linux macos windows;BUILD_DISTRIBUTION=tar rpm deb zip H 1 * * * %INPUT_MANIFEST=1.3.14/opensearch-1.3.14.yml;TARGET_JOB_NAME=distribution-build-opensearch;BUILD_PLATFORM=linux macos windows;BUILD_DISTRIBUTION=tar rpm deb zip - H 1 * * * %INPUT_MANIFEST=2.9.1/opensearch-2.9.1.yml;TARGET_JOB_NAME=distribution-build-opensearch;BUILD_PLATFORM=linux macos windows;BUILD_DISTRIBUTION=tar rpm deb zip H */6 * * * %INPUT_MANIFEST=3.0.0/opensearch-3.0.0.yml;TEST_MANIFEST=3.0.0/opensearch-3.0.0-test.yml;TARGET_JOB_NAME=distribution-build-opensearch;BUILD_PLATFORM=linux macos windows;BUILD_DISTRIBUTION=tar rpm deb zip H */6 * * * %INPUT_MANIFEST=3.0.0/opensearch-dashboards-3.0.0.yml;TEST_MANIFEST=3.0.0/opensearch-dashboards-3.0.0-test.yml;TARGET_JOB_NAME=distribution-build-opensearch-dashboards;BUILD_PLATFORM=linux windows;BUILD_DISTRIBUTION=tar rpm deb zip ''' diff --git a/manifests/2.12.0/opensearch-2.12.0.yml b/manifests/2.12.0/opensearch-2.12.0.yml new file mode 100644 index 0000000000..7df9a90a4a --- /dev/null +++ b/manifests/2.12.0/opensearch-2.12.0.yml @@ -0,0 +1,16 @@ +--- +schema-version: '1.0' +build: + name: OpenSearch + version: 2.12.0 +ci: + image: + name: opensearchstaging/ci-runner:ci-runner-centos7-opensearch-build-v3 + args: -e JAVA_HOME=/opt/java/openjdk-17 +components: + - name: OpenSearch + repository: https://github.com/opensearch-project/OpenSearch.git + ref: 2.x + checks: + - gradle:publish + - gradle:properties:version From 318450ec8f4c8a3596321b8ae12adacb81e804c2 Mon Sep 17 00:00:00 2001 From: Rishabh Singh Date: Tue, 10 Oct 2023 11:35:49 -0700 Subject: [PATCH 034/289] Freeze commit-ids for latest 2.11 RC (#4114) Signed-off-by: Rishabh Singh --- manifests/2.11.0/opensearch-2.11.0.yml | 42 +++++++++---------- .../2.11.0/opensearch-dashboards-2.11.0.yml | 30 ++++++------- 2 files changed, 36 insertions(+), 36 deletions(-) diff --git a/manifests/2.11.0/opensearch-2.11.0.yml b/manifests/2.11.0/opensearch-2.11.0.yml index 89f1caebcb..17bc765b2f 100644 --- a/manifests/2.11.0/opensearch-2.11.0.yml +++ b/manifests/2.11.0/opensearch-2.11.0.yml @@ -10,13 +10,13 @@ ci: components: - name: OpenSearch repository: https://github.com/opensearch-project/OpenSearch.git - ref: '2.11' + ref: 38df519c9072fd1ffb2352a09b626a066df0a1dd checks: - gradle:publish - gradle:properties:version - name: common-utils repository: https://github.com/opensearch-project/common-utils.git - ref: '2.11' + ref: aaa4c2a061601105c62cbaf9838a0a4bd9986aa3 platforms: - linux - windows @@ -25,7 +25,7 @@ components: - gradle:properties:version - name: job-scheduler repository: https://github.com/opensearch-project/job-scheduler.git - ref: '2.11' + ref: 0a2fef228bb687995d2e3ddefa88ecf1e191ffd7 platforms: - linux - windows @@ -34,7 +34,7 @@ components: - gradle:dependencies:opensearch.version - name: k-NN repository: https://github.com/opensearch-project/k-NN.git - ref: '2.11' + ref: f807aa2997f02a7b92421be9266c0dabb41ea963 platforms: - linux - windows @@ -43,7 +43,7 @@ components: - gradle:dependencies:opensearch.version - name: geospatial repository: https://github.com/opensearch-project/geospatial.git - ref: '2.11' + ref: 2a7f1b01589d893c0b1f153c4edc68295f85d0e5 platforms: - linux - windows @@ -52,13 +52,13 @@ components: - gradle:dependencies:opensearch.version - name: security repository: https://github.com/opensearch-project/security.git - ref: '2.11' + ref: b3f1a2925cd685a5be81344969a811b5d5a881e0 platforms: - linux - windows - name: cross-cluster-replication repository: https://github.com/opensearch-project/cross-cluster-replication.git - ref: '2.11' + ref: 5c3a3c2fab950abc368a2ab69f483f825c2284d2 platforms: - linux - windows @@ -67,7 +67,7 @@ components: - gradle:dependencies:opensearch.version - name: ml-commons repository: https://github.com/opensearch-project/ml-commons.git - ref: '2.11' + ref: 70f84776f7cfac59df496573710bb28c6825be88 platforms: - linux - windows @@ -76,7 +76,7 @@ components: - gradle:dependencies:opensearch.version: opensearch-ml-plugin - name: neural-search repository: https://github.com/opensearch-project/neural-search.git - ref: '2.11' + ref: 73cab3b8b76704bf49e43cad83b514a6b1e3be64 platforms: - linux - windows @@ -85,7 +85,7 @@ components: - gradle:dependencies:opensearch.version - name: notifications-core repository: https://github.com/opensearch-project/notifications.git - ref: '2.11' + ref: 968c3d54603ac99d77eb07d8254df4edc572bf1b platforms: - linux - windows @@ -95,7 +95,7 @@ components: - gradle:dependencies:opensearch.version: opensearch-notifications-core - name: notifications repository: https://github.com/opensearch-project/notifications.git - ref: '2.11' + ref: 968c3d54603ac99d77eb07d8254df4edc572bf1b platforms: - linux - windows @@ -105,7 +105,7 @@ components: - gradle:dependencies:opensearch.version: notifications - name: opensearch-observability repository: https://github.com/opensearch-project/observability.git - ref: '2.11' + ref: bd11e813ebd5ac002c3d34ed2c965325d5874b77 platforms: - linux - windows @@ -114,7 +114,7 @@ components: - gradle:dependencies:opensearch.version - name: opensearch-reports repository: https://github.com/opensearch-project/reporting.git - ref: '2.11' + ref: 78c8c89f318ebee78a5f9ea398cafd9aea33e3fb platforms: - linux - windows @@ -123,7 +123,7 @@ components: - gradle:dependencies:opensearch.version - name: sql repository: https://github.com/opensearch-project/sql.git - ref: '2.11' + ref: bb5a025732226c044ecd5a163abf75ed2b841fcf platforms: - linux - windows @@ -132,7 +132,7 @@ components: - gradle:dependencies:opensearch.version: opensearch-sql-plugin - name: asynchronous-search repository: https://github.com/opensearch-project/asynchronous-search.git - ref: '2.11' + ref: e291c1cc8e84d1db727ecf3faf04ef30ebcf0d17 platforms: - linux - windows @@ -141,7 +141,7 @@ components: - gradle:dependencies:opensearch.version - name: anomaly-detection repository: https://github.com/opensearch-project/anomaly-detection.git - ref: '2.11' + ref: 35d476461feba246a2eea705e75d99553b495d0c platforms: - linux - windows @@ -150,7 +150,7 @@ components: - gradle:dependencies:opensearch.version - name: alerting repository: https://github.com/opensearch-project/alerting.git - ref: '2.11' + ref: f729cc019a35297875953f6bb6330730d4634b1b platforms: - linux - windows @@ -159,7 +159,7 @@ components: - gradle:dependencies:opensearch.version: alerting - name: security-analytics repository: https://github.com/opensearch-project/security-analytics.git - ref: '2.11' + ref: 848262e64ed8f7ea64dd4ad628284d88d17f0e77 platforms: - linux - windows @@ -167,7 +167,7 @@ components: - gradle:properties:version - name: index-management repository: https://github.com/opensearch-project/index-management.git - ref: '2.11' + ref: 905868eac14ae47cd8a0c27a9bbb6d0b59ef1c9b platforms: - linux - windows @@ -175,7 +175,7 @@ components: - gradle:properties:version - name: performance-analyzer repository: https://github.com/opensearch-project/performance-analyzer.git - ref: '2.11' + ref: d907f1986f76a390dbe6a856f41d61203cadb6e1 platforms: - linux checks: @@ -183,7 +183,7 @@ components: - gradle:dependencies:opensearch.version - name: custom-codecs repository: https://github.com/opensearch-project/custom-codecs.git - ref: '2.11' + ref: 486ed652b7de41c34d81d8d663ca02302fed78ae platforms: - linux - windows diff --git a/manifests/2.11.0/opensearch-dashboards-2.11.0.yml b/manifests/2.11.0/opensearch-dashboards-2.11.0.yml index 4280eef7fb..27fbb894c2 100644 --- a/manifests/2.11.0/opensearch-dashboards-2.11.0.yml +++ b/manifests/2.11.0/opensearch-dashboards-2.11.0.yml @@ -9,47 +9,47 @@ ci: components: - name: OpenSearch-Dashboards repository: https://github.com/opensearch-project/OpenSearch-Dashboards.git - ref: '2.11' + ref: 6fe4542a4a4ccdfa97662a5b04e3a4c0d1104d76 - name: functionalTestDashboards repository: https://github.com/opensearch-project/opensearch-dashboards-functional-test.git - ref: '2.11' + ref: 215910295d8b00d49cbd25f30c074b82a6f84889 - name: observabilityDashboards repository: https://github.com/opensearch-project/dashboards-observability.git - ref: '2.11' + ref: 3f169c42d71d2dcf5775d7629c9cbbc94d36ed9f - name: reportsDashboards repository: https://github.com/opensearch-project/dashboards-reporting.git - ref: '2.11' + ref: 6a24c3189a82afcf64d6e3e6bb38ef0850ffb76d - name: ganttChartDashboards repository: https://github.com/opensearch-project/dashboards-visualizations.git working_directory: gantt-chart - ref: '2.11' + ref: 93092dbf97820c257d9c51a2856321e83a0a4eee - name: queryWorkbenchDashboards repository: https://github.com/opensearch-project/dashboards-query-workbench.git - ref: '2.11' + ref: aeb4974e45acf4b00ab6ffa66f28e5ff1c3d51b0 - name: customImportMapDashboards repository: https://github.com/opensearch-project/dashboards-maps.git - ref: '2.11' + ref: ff5fb8027f0263ea04cf991f75febcdce88ce80b - name: anomalyDetectionDashboards repository: https://github.com/opensearch-project/anomaly-detection-dashboards-plugin - ref: '2.11' + ref: 5f32b78294adb2a5704dc33d9267d580430a1952 - name: mlCommonsDashboards repository: https://github.com/opensearch-project/ml-commons-dashboards.git - ref: '2.11' + ref: fdc9f446301987eda68cb821b099268566ab6a5a - name: indexManagementDashboards repository: https://github.com/opensearch-project/index-management-dashboards-plugin.git - ref: '2.11' + ref: 58d9170136ab59708e2d72b089080d24cd856171 - name: notificationsDashboards repository: https://github.com/opensearch-project/dashboards-notifications.git - ref: '2.11' + ref: 9f2f96b5755b92037842d208681cab09900a7c2a - name: alertingDashboards repository: https://github.com/opensearch-project/alerting-dashboards-plugin.git - ref: '2.11' + ref: 7c573cba222c48711cd0fd170ef5e08486d4a131 - name: securityAnalyticsDashboards repository: https://github.com/opensearch-project/security-analytics-dashboards-plugin.git - ref: '2.11' + ref: 4b03bee10ee9fc88c2228a4d75e573b643c7c58a - name: securityDashboards repository: https://github.com/opensearch-project/security-dashboards-plugin.git - ref: '2.11' + ref: 3bb8afea634a364c78ed3431cad20e5263688fdb - name: searchRelevanceDashboards repository: https://github.com/opensearch-project/dashboards-search-relevance.git - ref: '2.11' + ref: a869ba08361b0ce089e7bff3cd6ea09b2c558787 From 8519b37df5b50dffaeb44f1be57961ebeeaf1305 Mon Sep 17 00:00:00 2001 From: Sayali Gaikawad <61760125+gaiksaya@users.noreply.github.com> Date: Tue, 10 Oct 2023 12:14:04 -0700 Subject: [PATCH 035/289] Add entrance and exit criteria to release template (#4083) Signed-off-by: Sayali Gaikawad --- .github/ISSUE_TEMPLATE/release_template.md | 28 ++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/.github/ISSUE_TEMPLATE/release_template.md b/.github/ISSUE_TEMPLATE/release_template.md index cf8e5252de..30f325e70b 100644 --- a/.github/ISSUE_TEMPLATE/release_template.md +++ b/.github/ISSUE_TEMPLATE/release_template.md @@ -20,6 +20,34 @@ This issue captures the state of the OpenSearch release, its assignee (Release M Please refer to the following link for the release version dates: [Release Schedule and Maintenance Policy](https://opensearch.org/releases.html). +### [Entrance Criteria](https://github.com/opensearch-project/.github/blob/main/RELEASING.md#entrance-criteria-to-start-release-window) +Criteria | Status | Description  | Comments +-- | -- | -- | -- +Documentation draft PRs are up and in tech review for all component changes | :red_circle: | | +Sanity testing is done for all components | :red_circle: | | +Code coverage has not decreased (all new code has tests) | :red_circle: | | +Release notes are ready and available for all components | :red_circle: | | +Roadmap is up-to-date (information is available to create release highlights) | :red_circle: | | +Release ticket is cut, and there's a forum post announcing the start of the window | :red_circle: | | +[Any necessary security reviews](##Security-Reviews) are complete | :red_circle: | | + +### OpenSearch {{ env.VERSION }} [exit criteria](https://github.com/opensearch-project/.github/blob/main/RELEASING.md#exit-criteria-to-close-release-window) status: +Criteria | Status | Description  | Comments +-- | -- | -- | -- +Performance tests are run, results are posted to the release ticket and there no unexpected regressions | :red_circle: | | +No unpatched vulnerabilities of medium or higher severity that have been publicly known for more than 60 days | :red_circle: | | +Documentation has been fully reviewed and signed off by the documentation community. | :red_circle: | | +All integration tests are passing | :red_circle: | | +Release blog is ready | :red_circle: | | + +### OpenSearch-Dashboards {{ env.VERSION }} [exit criteria](https://github.com/opensearch-project/.github/blob/main/RELEASING.md#exit-criteria-to-close-release-window) status: +Criteria | Status | Description  | Comments +-- | -- | -- | -- +Documentation has been fully reviewed and signed off by the documentation community | :red_circle: | | +No unpatched vulnerabilities of medium or higher severity that have been publicly known for more than 60 days | :red_circle: | | +All integration tests are passing | :red_circle: | | +Release blog is ready | :red_circle: | | + ### [Preparation](https://github.com/opensearch-project/opensearch-build/blob/main/RELEASE_PROCESS_OPENSEARCH.md#preparation) - [ ] [Release manager](https://github.com/opensearch-project/opensearch-build/blob/main/RELEASE_PROCESS_OPENSEARCH.md#release-manager) assigned. From 6a3c0e4d791694474b3af9ee4fa09b7d85debcc7 Mon Sep 17 00:00:00 2001 From: Rishabh Singh Date: Tue, 10 Oct 2023 17:19:11 -0700 Subject: [PATCH 036/289] Update commit-ids for 2.11.0 OS manifest (#4119) Signed-off-by: Rishabh Singh --- manifests/2.11.0/opensearch-2.11.0.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/manifests/2.11.0/opensearch-2.11.0.yml b/manifests/2.11.0/opensearch-2.11.0.yml index 17bc765b2f..2e25b84d5b 100644 --- a/manifests/2.11.0/opensearch-2.11.0.yml +++ b/manifests/2.11.0/opensearch-2.11.0.yml @@ -67,7 +67,7 @@ components: - gradle:dependencies:opensearch.version - name: ml-commons repository: https://github.com/opensearch-project/ml-commons.git - ref: 70f84776f7cfac59df496573710bb28c6825be88 + ref: da5d82942385c34544016cf361b517c2bb3d36c4 platforms: - linux - windows @@ -150,7 +150,7 @@ components: - gradle:dependencies:opensearch.version - name: alerting repository: https://github.com/opensearch-project/alerting.git - ref: f729cc019a35297875953f6bb6330730d4634b1b + ref: e9c5da00fd63fa4b38207909ca6d2a97284a7a26 platforms: - linux - windows From b8a4bfc8e4853368d7d4867cc2655789c0eafb59 Mon Sep 17 00:00:00 2001 From: Rishabh Singh Date: Tue, 10 Oct 2023 17:42:19 -0700 Subject: [PATCH 037/289] Update commit-ids for 2.11.0 OSD manifest (#4120) Signed-off-by: Rishabh Singh --- manifests/2.11.0/opensearch-dashboards-2.11.0.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/manifests/2.11.0/opensearch-dashboards-2.11.0.yml b/manifests/2.11.0/opensearch-dashboards-2.11.0.yml index 27fbb894c2..ffadc5e7ae 100644 --- a/manifests/2.11.0/opensearch-dashboards-2.11.0.yml +++ b/manifests/2.11.0/opensearch-dashboards-2.11.0.yml @@ -9,16 +9,16 @@ ci: components: - name: OpenSearch-Dashboards repository: https://github.com/opensearch-project/OpenSearch-Dashboards.git - ref: 6fe4542a4a4ccdfa97662a5b04e3a4c0d1104d76 + ref: 3c838160fe6b453881ba326c6c8f57e11cf10fdd - name: functionalTestDashboards repository: https://github.com/opensearch-project/opensearch-dashboards-functional-test.git - ref: 215910295d8b00d49cbd25f30c074b82a6f84889 + ref: b0877cfc1a55a5b024493732b2892e22a221ff94 - name: observabilityDashboards repository: https://github.com/opensearch-project/dashboards-observability.git ref: 3f169c42d71d2dcf5775d7629c9cbbc94d36ed9f - name: reportsDashboards repository: https://github.com/opensearch-project/dashboards-reporting.git - ref: 6a24c3189a82afcf64d6e3e6bb38ef0850ffb76d + ref: 854efb3fe8c1dcae2648c03451d199fb6275ba2d - name: ganttChartDashboards repository: https://github.com/opensearch-project/dashboards-visualizations.git working_directory: gantt-chart From c469fb1560d2391de823e557e749941c50e65357 Mon Sep 17 00:00:00 2001 From: Sachin Sahu <75629410+SachinSahu431@users.noreply.github.com> Date: Thu, 12 Oct 2023 00:26:31 +0530 Subject: [PATCH 038/289] Fix: broken links and typos (#4117) Signed-off-by: Sachin Sahu --- MAINTAINERS.md | 99 ---------------------------------- ONBOARDING.md | 14 ++--- README.md | 48 ++++++++--------- RELEASE_PROCESS_OPENSEARCH.md | 56 +++++++++---------- docker/release/README.md | 4 +- scripts/README.md | 6 +-- zenhub_tab_image.png | Bin 10653 -> 0 bytes 7 files changed, 64 insertions(+), 163 deletions(-) delete mode 100644 zenhub_tab_image.png diff --git a/MAINTAINERS.md b/MAINTAINERS.md index 737bb2284d..7a5b48918c 100644 --- a/MAINTAINERS.md +++ b/MAINTAINERS.md @@ -8,17 +8,6 @@ - [General Guidelines](#general-guidelines) - [Correcting Mistakes](#correcting-mistakes) - [Retrospectives](#retrospectives) -- [ZenHub Process Workflow](#zenhub-process-workflow) - - [What is ZenHub?](#what-is-zenhub) - - [Setting up ZenHub](#setting-up-zenhub) - - [Sprint Board](#sprint-board) - - [Pipelines](#pipelines) - - [Creating Issues](#creating-issues) - - [Managing issues/stories](#managing-issuesstories) - - [Spillovers](#spillovers) - - [Epics](#epics) - - [Recurring Team Meetings](#recurring-team-meetings) - - [On-Call](#on-call) ## Overview @@ -83,91 +72,3 @@ The release process will be improved and invested in, running a retrospective an Feedback comes from the retro issue created during the release and component level retrospectives. A meeting could be run to capture additional feedback if desired. This process is focused on recording what happened to make remedies. After the retro items are in, a final summary is written as a comment on the retrospective issue. The comment includes areas of consideration for the project alongside action items with owners to drive them, [example](https://github.com/opensearch-project/opensearch-build/issues/880) summary. - -## ZenHub Process Workflow - -We follow agile methodologies for our development and release process. We use GitHub issues with annotations via ZenHub to manage and track our stories and issues to effectively manage them over the sprint. - -### What is [ZenHub](https://www.zenhub.com/)? - -ZenHub is an agile project management and product roadmaps solution, natively integrated into GitHub. It is free to use for opensource repository and comes with a paid membership to manage private repositories. -We currently use ZenHub only with our public and opensource repositories. - -### Setting up ZenHub - -ZenHub can be easily added as an [extension]((https://www.zenhub.com/extension)) to chrome and firefox which can be downloaded for free from the ZenHub website. -Alternatively, we can use a the ZenHub [webapp link](https://app.zenhub.com/workspaces/engineering-effectiveness-614cf4272a385f0015d2b48f/board?repos=357723952,406037663) to view the board. - -### Sprint Board - -Once the ZenHub extension is installed, ZenHub board can be accessed using the ZenHub tab on GitHub. - -![img.png](zenhub_tab_image.png) - -If you are using the webapp - here is the [link](https://app.zenhub.com/workspaces/engineering-effectiveness-614cf4272a385f0015d2b48f/board?repos=357723952,406037663) - -#### Pipelines - -1. **New Issues -** Issues to be reviewed and estimated before being added to the Product Backlog. -2. **Icebox -** Low priority Issues that do not need to be addressed in the near future**.** -3. **Product Backlog -** Upcoming Issues that have been reviewed, estimated, and prioritized top-to-bottom. -4. **Sprint Backlog -** Issues ready to be worked on in the sprint, prioritized top-to-bottom. -5. **In Progress -** Issues currently being worked on by the team. -6. **Review/QA -** Issues open to the team for review and testing. Code complete, pending feedback. -7. **Done -** Issues tested and ready to be deployed to production. Verify the acceptance criteria and close the issue. -8. **Closed -** Issues that are deployed to production and closed - -Description for each pipeline can also be found on the sprint board by clicking on the 3 dots next to the pipleine name. - -### Creating Issues - -Follow the steps below to create issues on ZenHub workflow - - -1. Create the issue for the desired repository following the required guidelines for mandatory and optional fields on GitHub. -2. Add an acceptance criteria for the issue -3. Add relevant tags to the issue. This would help us to track and filter issues. -4. Select the correct pipeline for the issue (defaults to New Issues ) -5. Mark the issue for a sprint (if known) - -### Managing issues/stories - -1. Everyone working on a task should ensure the following - - 1. Have an issue associated with it to record the work - 2. The issue should be assigned - 3. The issue should have an estimate set - 4. The issue should have the correct pipeline -2. Pull requests raised should be assigned and linked to their issues. There should not be a PR without an issue. -3. If you are working on an issue that belongs to a private repository, create an issue in the opensearch-build repository with only public details to track your work. - -#### Spillovers - -Spillover issues that were a part of the sprint but were not completed are a good indicator for improvement areas. - -These issues will automatically be moved to the next sprint. There are 3 possible cases in this scenario : - -1. **Issue is still in sprint backlog -** This is an indication that we need to look again at our sprint planning to help plan better for the sprint. -2. **Issue is in progress -** This means that we need to create smaller issues such that these can be completed in a sprint. -3. **Issue is in Review -** These issues should be closed at a priority in the upcoming sprint. - -### Epics - -An epic is *a large body of work that can be broken down into a number of smaller stories*, or sometimes called “[META] Issues”. Epics often encompass multiple teams, on multiple projects, and can even be tracked on multiple boards. Epics are almost always delivered over a set of sprints. - -ZenHub provides an elegant way to incorporate epics reducing a lot of manual work compared to meta issues and easy viewing. Click [here](https://help.zenhub.com/support/solutions/articles/43000010341-an-intro-to-zenhub-epics) for more details. - -### Recurring Team Meetings - -- **Standup -** Daily standups can easily be managed using the sprint board. The moderator should select the filter for the current sprint and change filter for assignees as we move forward with the standup. -This would ensure that all the tasks the an individual is working on is correctly represented on the sprint board.
- - Everyone should spend approximately 1 minute to discuss the work without interruption, answering questions like - What did I do yesterday? What is the plan for today? What help I might need from others? After everyone turns, we can discuss go-backs if any. The Moderator keeps track of the time. - -- **Grooming -** All team members come together to add items to the Product Backlog. These issues/stories should have been reviewed, estimated, and prioritized top-to-bottom. - -- **Planning -** We go over the product backlog to see what all do we need to complete for the current sprint. - -- **Retrospective -** This meeting is held at the end of a sprint used to discuss what went well during the previous sprint cycle and what can be improved for the next sprint. - -### On-Call - -Since on-call is a weekly rotation, we do not create an issue for on-call. However, if on-call requires you to work on a bug, please make sure that we have issue associated with the task for tracking. diff --git a/ONBOARDING.md b/ONBOARDING.md index ca07d4caec..ca88e7e083 100644 --- a/ONBOARDING.md +++ b/ONBOARDING.md @@ -19,7 +19,7 @@ Add the new plugin to the [opensearch-plugins meta](https://github.com/opensearc ### Onboard to Build Workflow -1. Update a [manifest](/manifests) for a particular release to include your plugin. For example to be included in the 1.1.0 release, you would update [opensearch-1.1.0.yml](/manifests/1.1.0/opensearch-1.1.0.yml). We require your plugin name, repository url, and git ref that should be used. For unreleased versions this should be a branch in your repository. Once a release is cut, these refs will be updated to build from a tag or specific commit hash. +1. Update a [manifest](/manifests) for a particular release to include your plugin. For example to be included in the 1.1.0 release, you would update [opensearch-1.1.0.yml](https://github.com/opensearch-project/opensearch-build/blob/opensearch-1.1.0/manifests/1.1.0/opensearch-1.1.0.yml). We require your plugin name, repository URL, and git ref that should be used. For unreleased versions this should be a branch in your repository. Once a release is cut, these refs will be updated to build from a tag or specific commit hash. 2. Create a `scripts/build.sh` if you have specific requirements that are not covered by the [default build.sh script](/scripts/default/opensearch/build.sh) and commit it to your repository. @@ -33,15 +33,15 @@ Add the new plugin to the [opensearch-plugins meta](https://github.com/opensearc ### Onboard to `test-workflow` -1. Update the test configuration file (use 1.3.0 as an example), [opensearch-1.3.0-test.yml](manifests/1.3.0/opensearch-1.3.0-test.yml), for a particular release, to include your plugin. This test configuration defines full suite of tests - `integ`, `bwc`, that can be run on the plugin. +1. Update the test configuration file (use 1.3.0 as an example), [opensearch-1.3.0-test.yml](https://github.com/opensearch-project/opensearch-build/blob/opensearch-1.3.0/manifests/1.3.0/opensearch-1.3.0-test.yml), for a particular release, to include your plugin. This test configuration defines full suite of tests - `integ`, `bwc`, that can be run on the plugin. -2. For integration testing, the `test-workflow` runs integration tests available in the plugin repository. You will need to add `integ-test` config for your plugin in opensearch-1.3.0-test.yml, [example](manifests/1.3.0/opensearch-dashboards-1.3.0-test.yml). +2. For integration testing, the `test-workflow` runs integration tests available in the plugin repository. You will need to add `integ-test` config for your plugin in opensearch-1.3.0-test.yml, [example](https://github.com/opensearch-project/opensearch-build/blob/opensearch-1.3.0/manifests/1.3.0/opensearch-1.3.0-test.yml). 1. It supports two test configs - `with-security` and `without-security`, which runs test with security plugin enabled and disabled respectively. Choose one or both depending on what your plugin integration tests support. 2. If your plugin is dependent on `job-scheduler` zip, you can define that in `build-dependencies` in the config. Currently, the test workflow only supports `job-scheduler` as build dependency. Please create an issue if your plugin needs more support. -3. For backward compatibility testing, the `test-workflow` runs backward compatibility tests available in the plugin repository, (see [reference]((https://github.com/opensearch-project/anomaly-detection/blob/d9a122d05282f7efc1e24c61d64f18dec0fd47af/build.gradle#L428))). Like integration test, it has a set of configurable options defined in opensearch-1.3.0-test.yml, [example](manifests/1.3.0/opensearch-1.3.0-test.yml). +3. For backward compatibility testing, the `test-workflow` runs backward compatibility tests available in the plugin repository, (see [reference](https://github.com/opensearch-project/anomaly-detection/blob/d9a122d05282f7efc1e24c61d64f18dec0fd47af/build.gradle#L428)). Like integration test, it has a set of configurable options defined in opensearch-1.3.0-test.yml, [example](https://github.com/opensearch-project/opensearch-build/blob/opensearch-1.3.0/manifests/1.3.0/opensearch-1.3.0-test.yml). 1. It supports two test configs - `with-security` and `without-security`, which runs test with security plugin enabled and disabled respectively. Choose one or both depending on what your plugin integration tests support. @@ -57,14 +57,14 @@ See https://github.com/opensearch-project/opensearch-build/issues/1234 for detai 1. Create a Jenkins workflow that utilizes one of the [build libraries](https://github.com/opensearch-project/opensearch-build-libraries#library-details) to publish the artifacts to right platform. Please check the [library requirements and retrieval methods](https://github.com/opensearch-project/opensearch-build-libraries#jenkins-shared-libraries) before using it. 1. For publishing to a new platform (other than ones specified above) a new library needs to be added. (ETA: 2 weeks) 1. **Release Drafter**: Release drafter is a GitHub Action workflow that drafts a release that may or may not contain the release artifacts. The drafted release acts as a trigger to the Jenkins workflow. It also acts as a staging environment for release artifacts. This is to make sure the build environment remains the same even for release artifacts. [Example](https://github.com/opensearch-project/opensearch-py/blob/main/.github/workflows/release-drafter.yml) - * _**2 Person Review**_ It is highly recommended to add 2PR approval for any release workflow. In universal release process this can be added to release-drafter workflow as that is the starting point to trigger any release. See how to [add the mechanism in the workflow](https://github.com/opensearch-project/opensearch-dsl-py/pull/102). The mentioned solution creates an issues that notifies and assignes the reviewers. [Example](https://github.com/gaiksaya/opensearch-dsl-py/issues/6)_ + * _**2 Person Review**_ It is highly recommended to add 2 PR approval for any release workflow. In universal release process this can be added to release-drafter workflow as that is the starting point to trigger any release. See how to [add the mechanism in the workflow](https://github.com/opensearch-project/opensearch-dsl-py/pull/102). The mentioned solution creates an issue that notifies and assigns the reviewers. [Example](https://github.com/gaiksaya/opensearch-dsl-py/issues/6). 1. **Jenkins Workflow:** Once the Jenkins workflow is added to the repository, onboard the workflow to publicly available [CI system](https://build.ci.opensearch.org/) 1. Create a `New Item` 2. Name it `-release` 3. Select `Pipeline` as type of the project 4. Hit `Ok` and scroll to the bottom of the page 5. Select "Pipeline script from SCM" under Pipeline section - - _SCM_: Github repository link. eg: https://github.com/opensearch-project/opensearch-build + - _SCM_: GitHub repository link. eg: https://github.com/opensearch-project/opensearch-build - _Script_ Path: Relative path to jenkins file. eg: jenkins/check-for-build.jenkinsfile 6. Run the workflow once in order to update the configuration of the Jenkins Workflow. You can abort once the workflow starts pulling the docker image. 1. **GitHub Webhook**: Add webhook to your GitHub repository by going to repository settings → Click `Webhooks`: @@ -75,7 +75,7 @@ See https://github.com/opensearch-project/opensearch-build/issues/1234 for detai | SSL verification | Enable | | Which events would you like to trigger this webhook | Releases. Please ensure to deselect the default option "Pushes" | | Active | Enable | -1. Once a webhook is added, it will send a ping to check the connectivity (✅). You can check the ping by going to repistory settings → Webhooks → Click on `Recent Deliveries` tabs +1. Once a webhook is added, it will send a ping to check the connectivity (✅). You can check the ping by going to repository settings → Webhooks → Click on `Recent Deliveries` tabs 1. Add `RELEASING.md` file to the repository documenting how to release the artifact. [Example](https://github.com/opensearch-project/opensearch-py-ml/blob/main/RELEASING.md) 1. **Adding tests:** Each library has a respective library tester associated with it that can be used to test you jenkins workflow. This tests can be used to verify that the workflow is making the calls. The build system used is gradle. For example, this [PublishToNpm test](https://github.com/opensearch-project/opensearch-build-libraries/blob/main/tests/jenkins/TestPublishToNpm.groovy) uses [PublishToNpmLibTester](https://github.com/opensearch-project/opensearch-build-libraries/blob/main/tests/jenkins/lib-testers/PublishToNpmLibTester.groovy) with expected parameter that can be unique to your workflow. The assertions makes sure that calls to npm registry is made which is mandatory to release an artifact. diff --git a/README.md b/README.md index ad250ee2b2..eb39d1a86a 100644 --- a/README.md +++ b/README.md @@ -16,7 +16,7 @@ - [Min snapshots](#min-snapshots) - [CI/CD Environment](#cicd-environment) - [Build Numbers](#build-numbers) - - [Latest Distribution Url](#latest-distribution-url) + - [Latest Distribution URL](#latest-distribution-url) - [Testing the Distribution](#testing-the-distribution) - [Checking Release Notes](#checking-release-notes) - [Signing Artifacts](#signing-artifacts) @@ -27,7 +27,7 @@ - [Releasing for Linux](#releasing-for-linux) - [Releasing for FreeBSD](#releasing-for-freebsd) - [Releasing for Windows](#releasing-for-windows) - - [Releasing for MacOS](#releasing-for-macos) + - [Releasing for macOS](#releasing-for-macos) - [Utilities](#utilities) - [Checking Out Source](#checking-out-source) - [Cross-Platform Builds](#cross-platform-builds) @@ -52,9 +52,9 @@ The OpenSearch project releases as versioned distributions of OpenSearch, OpenSe #### Release labels: -* **Alpha** - The code is released with instructions to build. Built distributions of the software may not be available. Some features many not be complete. Additional testing and developement work is planned. Distributions will be postfixed with `-alphaX` where "X" is the number of the alpha version (e.g., "2.0-alpha1"). -* **Beta** - Built distributions of the software are available. All features are completed. Additional testing and developement work is planned. Distributions will be postfixed with `-betaX` where "X" is the number of the beta version (e.g., "2.0.0-beta1"). -* **Release Candidate** - Built distributions of the software are available. All features are completed. Code is tested and minimal validation remains. At this stage the software is potentially stable and will release unless signficant bugs emerge. Distributions will be postfixed with `-rcX` where "X" is the number of the release candidate version (e.g., "2.0.0-rc1"). +* **Alpha** - The code is released with instructions to build. Built distributions of the software may not be available. Some features many not be complete. Additional testing and development work is planned. Distributions will be postfixed with `-alphaX` where "X" is the number of the alpha version (e.g., "2.0-alpha1"). +* **Beta** - Built distributions of the software are available. All features are completed. Additional testing and development work is planned. Distributions will be postfixed with `-betaX` where "X" is the number of the beta version (e.g., "2.0.0-beta1"). +* **Release Candidate** - Built distributions of the software are available. All features are completed. Code is tested and minimal validation remains. At this stage the software is potentially stable and will release unless significant bugs emerge. Distributions will be postfixed with `-rcX` where "X" is the number of the release candidate version (e.g., "2.0.0-rc1"). * **Generally Available** - Built distributions of the software are available. All features are completed and documented. All testing is completed. Distributions for generally available versions are not postfixed with an additional label (e.g., "2.0.0"). @@ -82,15 +82,15 @@ See [build workflow](src/build_workflow) for more information. ./assemble.sh builds/opensearch/manifest.yml ``` -The assembling step takes output from the build step, installs plugins, and assembles a full distribition into the `dist` folder. +The assembling step takes output from the build step, installs plugins, and assembles a full distribution into the `dist` folder. See [assemble workflow](src/assemble_workflow) for more information. #### Building Patches -A patch release contains output from previous versions mixed with new source code. Manifests can mix such references. See [opensearch-1.3.1.yml](/manifests/1.3.1/opensearch-1.3.1.yml) for an example. +A patch release contains output from previous versions mixed with new source code. Manifests can mix such references. See [opensearch-1.3.1.yml](https://github.com/opensearch-project/opensearch-build/blob/opensearch-1.3.1/manifests/1.3.1/opensearch-1.3.1.yml) for an example. -OpenSearch is often released with changes in `opensearch-min`, and no changes to plugins other than a version bump. This can be performed by a solo Engineer following [a cookbook](https://github.com/opensearch-project/opensearch-plugins/blob/main/META.md#increment-a-version-in-every-plugin). See also [opensearch-build#1375](https://github.com/opensearch-project/opensearch-build/issues/1375) which aims to automate incrementing versions for the next development iteration. +OpenSearch is often released with changes in `opensearch-min`, and no changes to plugins other than a version bump. This can be performed by a solo engineer following [a cookbook](https://github.com/opensearch-project/opensearch-plugins/blob/main/META.md#increment-a-version-in-every-plugin). See also [opensearch-build#1375](https://github.com/opensearch-project/opensearch-build/issues/1375) which aims to automate incrementing versions for the next development iteration. #### Min Snapshots @@ -100,7 +100,7 @@ Linux: ``` https://artifacts.opensearch.org/snapshots/core/opensearch/-SNAPSHOT/opensearch-min--SNAPSHOT-linux-x64-latest.tar.gz ``` -Macos: +macOS: ``` https://artifacts.opensearch.org/snapshots/core/opensearch/-SNAPSHOT/opensearch-min--SNAPSHOT-darwin-x64-latest.tar.gz ``` @@ -118,7 +118,7 @@ See [jenkins](./jenkins) and [docker](./docker) for more information. #### Build Numbers -The distribution url and the build output manifest include a Jenkins auto-incremented build number. For example, the [manifest](https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.2.0/5905/linux/x64/rpm/dist/opensearch/manifest.yml) from [OpenSearch build 5905](https://build.ci.opensearch.org/job/distribution-build-opensearch/5905/) contains the following. +The distribution URL and the build output manifest include a Jenkins auto-incremented build number. For example, the [manifest](https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.2.0/5905/linux/x64/rpm/dist/opensearch/manifest.yml) from [OpenSearch build 5905](https://build.ci.opensearch.org/job/distribution-build-opensearch/5905/) contains the following. ```yml build: @@ -130,22 +130,22 @@ build: id: '5905' ``` -#### Latest Distribution Url +#### Latest Distribution URL Use the `latest` keyword in the URL to obtain the latest build for a given version. For example `https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.2.0/latest/linux/x64/rpm/dist/opensearch/manifest.yml` redirects to [build 5905](https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.2.0/5905/linux/x64/rpm/dist/opensearch/manifest.yml) at the time of writing this. -The `latest` keyword is resolved to a specific build number by checking an `index.json` [file](https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.2.0/index.json). This file has contents such as this. +The `latest` keyword is resolved to a specific build number by checking the `index.json` [file](https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.2.0/index.json). This file has contents such as this. ``` {"latest":"5905"} ``` -The file is updated when a distribution build job is completed for the given product and version (or is created when such distribution job succeeds for the first time). Since one distribution build job consists of multiple stages for different combinations of distribution type, platform and architecture, the `index.json` is only modified once all stages succeed. With this said, the `latest` url only works when the distribution build job succeeds at least once for the given product and version. +The file is updated when a distribution build job is completed for the given product and version (or is created when such distribution job succeeds for the first time). Since one distribution build job consists of multiple stages for different combinations of distribution type, platform and architecture, the `index.json` is only modified once all stages succeed. With this said, the `latest` URL only works when the distribution build job succeeds at least once for the given product and version. -The resolution logic is implemented in the [CloudFront url rewriter](https://github.com/opensearch-project/opensearch-ci/tree/main/resources/cf-url-rewriter). -The TTL (time to live) is set to `5 mins` which means that the `latest` url may need up to 5 mins to get new contents after `index.json` is updated. +The resolution logic is implemented in the [CloudFront URL rewriter](https://github.com/opensearch-project/opensearch-ci/tree/main/resources/cf-url-rewriter). +The TTL (time to live) is set to `5 mins` which means that the `latest` URL may need up to 5 mins to get new contents after `index.json` is updated. -All the artifacts accessible through the regular distribution url can be accessed by the `latest` url. This includes both OpenSearch Core, OpenSearch Dashboards Core and their plugins. +All the artifacts accessible through the regular distribution URL can be accessed by the `latest` URL. This includes both OpenSearch Core, OpenSearch Dashboards Core and their plugins. For example, you can download the latest .tar.gz distribution build of OpenSearch 2.2.0 directly at `https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.2.0/latest/linux/x64/tar/dist/opensearch/opensearch-2.2.0-linux-x64.tar.gz`, without having to first download and parse the [complete build manifest](https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.2.0/latest/linux/x64/tar/dist/opensearch/manifest.yml). @@ -167,7 +167,7 @@ See [src/test_workflow](./src/test_workflow) for more information. #### Checking Release Notes -Workflow to check if the release notes exists or not and shows the latest commit for OpenSearch and Dashboard distributions. +Workflow to check if the release notes exist or not and shows the latest commit for OpenSearch and Dashboard distributions. To run: ```bash @@ -189,12 +189,12 @@ The tool currently supports following platforms for signing. ##### PGP -Anything can be signed using PGP signing eg: tarball, any type of file, etc. A .sig file will be returned containing the signature. OpenSearch and OpenSearch dashboards distributions, components such as data prepper, etc as well as maven artifacts are signed using PGP signing. See [this page](https://opensearch.org/verify-signatures.html) for how to verify signatures. +Anything can be signed using PGP signing eg: tarball, any type of file, etc. A `.sig` file will be returned containing the signature. OpenSearch and OpenSearch dashboards distributions, components such as data prepper, etc. as well as maven artifacts are signed using PGP signing. See [this page](https://opensearch.org/verify-signatures.html) for how to verify signatures. ##### Windows -Windows signing can be used to sign windows executables such as .msi, .msp, .msm, .cab, .dll, .exe, .appx, .appxbundle, .msix, .msixbundle, .sys, .vxd, .ps1, .psm1, and any PE file that is supported by [Signtool.exe](https://docs.microsoft.com/en-us/dotnet/framework/tools/signtool-exe). Various windows artifacts such as SQL OBDC, opensearch-cli, etc are signed using this method. +Windows signing can be used to sign windows executables such as `.msi, .msp, .msm, .cab, .dll, .exe, .appx, .appxbundle, .msix, .msixbundle, .sys, .vxd, .ps1, .psm1`, and any PE file that is supported by [Signtool.exe](https://docs.microsoft.com/en-us/dotnet/framework/tools/signtool-exe). Various windows artifacts such as SQL OBDC, opensearch-cli, etc are signed using this method. Windows code signing uses EV (Extended Validated) code signing certificates. | Types of signing/Details | Digest | Cipher | Key Size| @@ -221,9 +221,9 @@ The Linux / Windows release is managed by a team at Amazon following [this relea The FreeBSD ports and packages for OpenSearch are managed by a community [OpenSearch Team](https://wiki.freebsd.org/OpenSearch) at FreeBSD. When a new release is rolled out, this team will update the port and commit it to the FreeBSD ports tree. Anybody is welcome to help the team by providing patches for [upgrading the ports](https://docs.freebsd.org/en/books/porters-handbook/book/#port-upgrading) following the [FreeBSD Porter's Handbook](https://docs.freebsd.org/en/books/porters-handbook/book/) instructions. -#### Releasing for MacOS +#### Releasing for macOS -At this moment there's no official MacOS distribution. However, this project does support building and assembling OpenSearch for MacOS. See [opensearch-build#37](https://github.com/opensearch-project/opensearch-build/issues/37) and [#38](https://github.com/opensearch-project/opensearch-build/issues/38) for more details. +At this moment there's no official macOS distribution. However, this project does support building and assembling OpenSearch for macOS. See [opensearch-build#37](https://github.com/opensearch-project/opensearch-build/issues/37) and [#38](https://github.com/opensearch-project/opensearch-build/issues/38) for more details. ### Utilities @@ -239,7 +239,7 @@ See [src/checkout_workflow](./src/checkout_workflow) for more information. #### Cross-Platform Builds -You can perform cross-platform builds. For example, build and assemble a Windows distribution on MacOS. +You can perform cross-platform builds. For example, build and assemble a Windows distribution on macOS. ```bash export JAVA_HOME=$(/usr/libexec/java_home) # required by OpenSearch install-plugin during assemble @@ -247,13 +247,13 @@ export JAVA_HOME=$(/usr/libexec/java_home) # required by OpenSearch install-plug ./assemble.sh builds/opensearch/manifest.yml ``` -This will produce `dist/opensearch-1.3.0-SNAPSHOT-windows-x64.zip` on Linux and MacOS. +This will produce `dist/opensearch-1.3.0-SNAPSHOT-windows-x64.zip` on Linux and macOS. #### Sanity Checking the Bundle This workflow runs sanity checks on every component present in the bundle, executed as part of the [manifests workflow](.github/workflows/manifests.yml) in this repository. It ensures that the component GitHub repositories are correct and versions in those components match the OpenSearch version. -The following example sanity-checks components in the the OpenSearch 1.3.0 manifest. +The following example sanity-checks components in the OpenSearch 1.3.0 manifest. ```bash ./ci.sh manifests/1.3.0/opensearch-1.3.0.yml --snapshot diff --git a/RELEASE_PROCESS_OPENSEARCH.md b/RELEASE_PROCESS_OPENSEARCH.md index 977b38ab87..9abf7bd5d0 100644 --- a/RELEASE_PROCESS_OPENSEARCH.md +++ b/RELEASE_PROCESS_OPENSEARCH.md @@ -1,4 +1,4 @@ -- [OpenSearch Releas Process](#opensearch-release-process) +- [OpenSearch Release Process](#opensearch-release-process) - **[Preparation](#preparation)** - [Release Terminology and Knowledge Center](#release-terminology-and-knowledge-center) - [Definitions](#definitions) @@ -103,7 +103,7 @@ These manifests are integral to the comprehensive testing of the core and compon | OpenSearch | OpenSearch Dashboards | | --- | --- | -| [opensearch-2.8.0-test.yml](https://github.com/opensearch-project/opensearch-build/blob/main/manifests/2.8.0/opensearch-2.8.0-test.yml) | [opensearch-dashboards-2.8.0-test.yml](https://github.com/opensearch-project/opensearch-build/blob/main/manifests/2.8.0/opensearch-dashboards-2.8.0-test.yml) +| [opensearch-2.8.0-test.yml](https://github.com/opensearch-project/opensearch-build/blob/opensearch-2.8.0/manifests/2.8.0/opensearch-2.8.0-test.yml) | [opensearch-dashboards-2.8.0-test.yml](https://github.com/opensearch-project/opensearch-build/blob/opensearch-2.8.0/manifests/2.8.0/opensearch-dashboards-2.8.0-test.yml) ##### Build Manifest @@ -129,14 +129,14 @@ The final output of the assemble workflow and manifest that is added to the fina #### AUTOCUT issues -These are the issues created by automation with the distribution build and integ-test workflows failure, the automation detects the component failure and raises an issue in the respective component repo. Sample [integ-test failure AUTOCUT issue](https://github.com/opensearch-project/k-NN/issues/914) and [distribution build failure AUTOCUT issue](https://github.com/opensearch-project/k-NN/issues/732). The created `AUTOCUT` issues will have the updated information with latest build failure details, the automation also detects if the component build has passed and closes the issues automatically. For more details refer the [closeBuildSuccessGithubIssue.groovy](https://github.com/opensearch-project/opensearch-build-libraries/blob/main/vars/closeBuildSuccessGithubIssue.groovy) and [createGithubIssue.groovy](https://github.com/opensearch-project/opensearch-build-libraries/blob/main/vars/createGithubIssue.groovy) libraries part of the distribution build and integ-test worklows. +These are the issues created by automation with the distribution build and integ-test workflows failure, the automation detects the component failure and raises an issue in the respective component repo. Sample [integ-test failure AUTOCUT issue](https://github.com/opensearch-project/k-NN/issues/914) and [distribution build failure AUTOCUT issue](https://github.com/opensearch-project/k-NN/issues/732). The created `AUTOCUT` issues will have the updated information with latest build failure details, the automation also detects if the component build has passed and closes the issues automatically. For more details refer the [closeBuildSuccessGithubIssue.groovy](https://github.com/opensearch-project/opensearch-build-libraries/blob/main/vars/closeBuildSuccessGithubIssue.groovy) and [createGithubIssue.groovy](https://github.com/opensearch-project/opensearch-build-libraries/blob/main/vars/createGithubIssue.groovy) libraries part of the distribution build and integ-test workflows. #### Build Workflows -| Wokflow | Description | +| Workflow | Description | | ----------------------------------------------------------------------------------------------------------------------------- | ------------------- | -| [Check for Build](https://build.ci.opensearch.org/job/check-for-build/) | Workflow that peridically triggers the distribution workflows using parameterized cron. | +| [Check for Build](https://build.ci.opensearch.org/job/check-for-build/) | Workflow that periodically triggers the distribution workflows using parameterized cron. | | [OpenSearch Distribution Build](https://build.ci.opensearch.org/job/distribution-build-opensearch/) | Workflow that is responsible to build/assemble the OpenSearch and its components. | | [OpenSearch Dashboards Distribution Build](https://build.ci.opensearch.org/job/distribution-build-opensearch-dashboards/) | Workflow that is responsible to build/assemble the OpenSearch Dashboards and its components. | | [OpenSearch Integ Test](https://build.ci.opensearch.org/job/integ-test/) | Workflow that runs integ tests for OpenSearch and its components. | @@ -147,24 +147,24 @@ These are the issues created by automation with the distribution build and integ | [Docker Build](https://build.ci.opensearch.org/job/docker-build/) | Workflow that builds the OpenSearch and OpenSearch Dashboards docker images | | [Docker Copy](https://build.ci.opensearch.org/job/docker-copy/) | Workflow that copies the created docker images to multiple DockerHub and ECR repositories | | [Docker Scan](https://build.ci.opensearch.org/job/docker-scan/) | Workflow that checks vulnerabilities for a given docker image as an input. | -| [1.x Maven Publish](https://build.ci.opensearch.org/job/snapshot-maven-publish-1.x/) | Workflow that published snapshot maven artifcats, used only for 1.3.x versions. Fore more details check https://github.com/opensearch-project/job-scheduler/issues/319. | +| [1.x Maven Publish](https://build.ci.opensearch.org/job/snapshot-maven-publish-1.x/) | Workflow that published snapshot maven artifacts, used only for 1.3.x versions. For more details check this [issue-319](https://github.com/opensearch-project/job-scheduler/issues/319). | #### Release Workflows -| Wokflow | Description | +| Workflow | Description | | ---------------------------------------------------------------------------------------- | ------------------- | | [Release Notes Tracker](https://build.ci.opensearch.org/job/release-notes-tracker/) | Workflow that identifies if a component has a release notes added based on the commit history. | | [Promote Repos](https://build.ci.opensearch.org/job/distribution-promote-repos/) | Workflow that signs and promotes the APT/YUM repos to the production buckets accessed via the cloudfront. | -| [Promote artifacts](https://build.ci.opensearch.org/job/distribution-promote-artifacts/) | Workflow that signs and promotes all the release artifcats to the production buckets accessed via the cloudfront. | +| [Promote artifacts](https://build.ci.opensearch.org/job/distribution-promote-artifacts/) | Workflow that signs and promotes all the release artifacts to the production buckets accessed via the cloudfront. | | [Publish to Maven](https://build.ci.opensearch.org/job/publish-to-maven/) | Workflow that signs and publishes to the central maven repository. | -| [Docker Promotion](https://build.ci.opensearch.org/job/docker-promotion/) | Workflow that promotoes the docker images to production docker repositories. | +| [Docker Promotion](https://build.ci.opensearch.org/job/docker-promotion/) | Workflow that promotes the docker images to production docker repositories. | | [Validation Workflow](https://build.ci.opensearch.org/job/distribution-validation) | Workflow that validates the released distribution. | #### Creating a New Version -Each new OpenSearch release process starts when any one component increments a version, typically on the `main` branch. For example, [OpenSearch#1192](https://github.com/opensearch-project/OpenSearch/pull/1192) incremented the version to 2.0. The [version check automation workflow](.github/workflows/versions.yml) will notice this change or it can be triggered [manually](https://github.com/opensearch-project/opensearch-build/actions/workflows/versions.yml), and make a pull request (e.g. [opensearch-build#514](https://github.com/opensearch-project/opensearch-build/pull/514)) that adds a new manifest (e.g. [opensearch-2.0.0.yml](manifests/2.0.0/opensearch-2.0.0.yml). After that's merged, a GitHub issue is automatically opened by [this workflow](.github/workflows/releases.yml) to make a new release using [this release template](.github/ISSUE_TEMPLATE/release_template.md) (e.g. [opensearch-build#566](https://github.com/opensearch-project/opensearch-build/issues/566)). Existing and new components [(re)onboard into every release](ONBOARDING.md) by submitting pull requests to each version's manifest. +Each new OpenSearch release process starts when any one component increments a version, typically on the `main` branch. For example, [OpenSearch#1192](https://github.com/opensearch-project/OpenSearch/pull/1192) incremented the version to 2.0. The [version check automation workflow](.github/workflows/versions.yml) will notice this change or it can be triggered [manually](https://github.com/opensearch-project/opensearch-build/actions/workflows/versions.yml), and make a pull request (e.g. [opensearch-build#514](https://github.com/opensearch-project/opensearch-build/pull/514)) that adds a new manifest (e.g. [opensearch-2.9.0.yml](manifests/2.9.0/opensearch-2.9.0.yml)). After that's merged, a GitHub issue is automatically opened by [this workflow](.github/workflows/releases.yml) to make a new release using [this release template](.github/ISSUE_TEMPLATE/release_template.md) (e.g. [opensearch-build#566](https://github.com/opensearch-project/opensearch-build/issues/566)). Existing and new components [(re)onboard into every release](ONBOARDING.md) by submitting pull requests to each version's manifest. ### Release Manager @@ -183,11 +183,11 @@ This issue captures the state of the OpenSearch release, its assignee is respons #### Release Issue Update -The release issue is created by an [automation workflow](https://github.com/opensearch-project/opensearch-build/blob/main/.github/workflows/releases.yml). Once the release manager is finalized, the release manager should be updating the created release issue. Sample [Release Issue 2.8.0](https://github.com/opensearch-project/opensearch-build/issues/3434). Update the release issue issue so all `__REPLACE_RELEASE-__` placeholders have actual dates. +The release issue is created by an [automation workflow](https://github.com/opensearch-project/opensearch-build/blob/main/.github/workflows/releases.yml). Once the release manager is finalized, the release manager should be updating the created release issue. Sample [Release Issue 2.8.0](https://github.com/opensearch-project/opensearch-build/issues/3434). Update the release issue so all `__REPLACE_RELEASE-__` placeholders have actual dates. ### Increase the Build Frequency -Increase the build frequency for the this release from once a day (H 1 * * *) to once every hour (H/60 * * * *) in [check-for-build.jenkinsfile](https://github.com/opensearch-project/opensearch-build/blob/main/jenkins/check-for-build.jenkinsfile). This will ensure the [Distribution Build](#distribution-build) workflow is called every hour to build and detect the components failure early that are part of the [Input Manifest](#input-manifest). +Increase the build frequency for the release from once a day (H 1 * * *) to once every hour (H/60 * * * *) in [check-for-build.jenkinsfile](https://github.com/opensearch-project/opensearch-build/blob/main/jenkins/check-for-build.jenkinsfile). This will ensure the [Distribution Build](#distribution-build) workflow is called every hour to build and detect the components failure early that are part of the [Input Manifest](#input-manifest). ### Update the Maven Publish Workflow @@ -199,11 +199,11 @@ This section is not required for a patch release. ### Component Release Issues -The component release issues are auto created by the workflows part of the build repo [OpenSearch components](https://github.com/opensearch-project/opensearch-build/blob/main/.github/workflows/os-release-issues.yml), [OpenSearch Dashboards components](https://github.com/opensearch-project/opensearch-build/blob/main/.github/workflows/osd-release-issues.yml). These workflows creates the release issues based on the template [component_release_template.md](https://github.com/opensearch-project/opensearch-build/blob/main/.github/ISSUE_TEMPLATE/component_release_template.md) and links back the global release issue part of the build. Sample component release issues created for [2.10.0](https://github.com/issues?q=is%3Aopen+is%3Aissue+user%3Aopensearch-project+%5BRELEASE%5D+Release+version+2.10.0+in%3Atitle+) +The component release issues are auto created by the workflows part of the build repo [OpenSearch components](https://github.com/opensearch-project/opensearch-build/blob/main/.github/workflows/os-release-issues.yml), [OpenSearch Dashboards components](https://github.com/opensearch-project/opensearch-build/blob/main/.github/workflows/osd-release-issues.yml). These workflows create the release issues based on the template [component_release_template.md](https://github.com/opensearch-project/opensearch-build/blob/main/.github/ISSUE_TEMPLATE/component_release_template.md) and links back the global release issue part of the build. Sample component release issues created for [2.10.0](https://github.com/issues?q=is%3Aopen+is%3Aissue+user%3Aopensearch-project+%5BRELEASE%5D+Release+version+2.10.0+in%3Atitle+). #### Issue Creation Process Overview -Inside the template [component_release_template.md](https://github.com/opensearch-project/opensearch-build/blob/main/.github/ISSUE_TEMPLATE/component_release_template.md), replace the fields `RELEASE_VERSION`, `RELEASE_BRANCH_X`, `RELEASE_BRANCH` and `RELEASE_ISSUE` to desired release values before creating the release issues across the component/plugin repos. Once the fields are replaced use the `meta` and `gh` cli to create the issues. Find the list of components/plugins from the [opensearch-plugins](https://github.com/opensearch-project/opensearch-plugins) repo (for [OpenSearch](https://github.com/opensearch-project/opensearch-plugins/tree/main/plugins), for [OpenSearch Dashboards](https://github.com/opensearch-project/opensearch-plugins/tree/main/dashboards-plugins)) and use the `meta` cli to create the release issues. For more details check the [create-an-issue-in-all-plugin-repos](https://github.com/opensearch-project/opensearch-plugins/blob/main/META.md#create-an-issue-in-all-plugin-repos) section. +Inside the template [component_release_template.md](https://github.com/opensearch-project/opensearch-build/blob/main/.github/ISSUE_TEMPLATE/component_release_template.md), replace the fields `RELEASE_VERSION`, `RELEASE_BRANCH_X`, `RELEASE_BRANCH` and `RELEASE_ISSUE` to desired release values before creating the release issues across the component/plugin repos. Once the fields are replaced, use the `meta` and `gh` cli to create the issues. Find the list of components/plugins from the [opensearch-plugins](https://github.com/opensearch-project/opensearch-plugins) repo (for [OpenSearch](https://github.com/opensearch-project/opensearch-plugins/tree/main/plugins), for [OpenSearch Dashboards](https://github.com/opensearch-project/opensearch-plugins/tree/main/dashboards-plugins)) and use the `meta` cli to create the release issues. For more details check the [create-an-issue-in-all-plugin-repos](https://github.com/opensearch-project/opensearch-plugins/blob/main/META.md#create-an-issue-in-all-plugin-repos) section. ``` meta exec "gh issue create --label v2.8.0 --title 'Release version 2.8.0' --body-file /tmp/opensearch-build/.github/ISSUE_TEMPLATE/component_release_template.md" @@ -211,7 +211,7 @@ meta exec "gh issue create --label v2.8.0 --title 'Release version 2.8.0' --body ### Release Campaigns -If exists any release specific issues/campaigns link it back to the release issue. Sample linked [issues/campaigns](https://github.com/opensearch-project/opensearch-build/issues/3434#issuecomment-1552138916) +If exists any release specific issues/campaigns, link it back to the release issue. Sample linked [issues/campaigns](https://github.com/opensearch-project/opensearch-build/issues/3434#issuecomment-1552138916) ## Release Branch Readiness @@ -305,7 +305,7 @@ All components (which are ready after completion of version increment) ### Release Candidate -Now once all the version increment PR’s are completed and all the components are part of the input manifest, now its time to generate the RC. Use the [Distribution Build](#distribution-build) to generate the release candidate. Use the following section as the reference to generate the RC, validate it and broadcast it for a given release. The process of `Release Candidate Generation and Testing` should commence at least 6 days prior to the release date. +Now once all the version increment PRs are completed and all the components are part of the input manifest, now it's time to generate the RC. Use the [Distribution Build](#distribution-build) to generate the release candidate. Use the following section as the reference to generate the RC, validate it and broadcast it for a given release. The process of `Release Candidate Generation and Testing` should commence at least 6 days prior to the release date. #### Sample Build details @@ -336,7 +336,7 @@ Following are the RPM integ test jobs for a given RC based on the above section #### Docker Build and Scan -Following are the details for the docker image build and scan. The docker images are built using the TAR artifact generated as part of the [Distribution Build](#distribution-build) (From the above example `OS: 7848`, `OSD: 6126`). The [Distribution Build](#distribution-build) workflow with input `BUILD_DOCKER` (Ref [Workflow Trigger](#workflow-trigger)) triggers the [docker-build] workflow as dowmstream. +Following are the details for the docker image build and scan. The docker images are built using the TAR artifact generated as part of the [Distribution Build](#distribution-build) (From the above example `OS: 7848`, `OSD: 6126`). The [Distribution Build](#distribution-build) workflow with input `BUILD_DOCKER` (Ref [Workflow Trigger](#workflow-trigger)) triggers the [docker-build] workflow as downstream. | Docker | build | scan | |----------|----------|----------| @@ -346,7 +346,7 @@ Following are the details for the docker image build and scan. The docker images ##### Docker RC Freeze -This to ensure that [check-for-build.jenkinsfile](https://github.com/opensearch-project/opensearch-build/blob/main/jenkins/check-for-build.jenkinsfile) wont re-build periodically and override the docker, the RC docker is created with build number. This step can be skipped if the input `BUILD_DOCKER: build_docker_with_build_number_tag` (Ref [Workflow Trigger](#workflow-trigger) used in the [Distribution Build](#distribution-build). +This to ensure that [check-for-build.jenkinsfile](https://github.com/opensearch-project/opensearch-build/blob/main/jenkins/check-for-build.jenkinsfile) won't re-build periodically and override the docker, the RC docker is created with build number. This step can be skipped if the input `BUILD_DOCKER: build_docker_with_build_number_tag` (Ref [Workflow Trigger](#workflow-trigger) used in the [Distribution Build](#distribution-build)). | Docker Freeze | copy | |----------|----------| @@ -361,7 +361,7 @@ For running the benchmark tests, use the `benchmark-test` job part of the [Build #### Backwards Compatibility Tests For more details in running the BWC tests refer [Backwards Compatibility Tests](https://github.com/opensearch-project/opensearch-plugins/blob/main/TESTING.md#bwc-tests-on-distribution-bundle-level) section. -On board the components/plugins to the test [Test Manifest](#test-manifest) with the `bwc-test` setting. Example as follows. +On board the components/plugins to the test [Test Manifest](#test-manifest) with the `bwc-test` setting. Example as follows: ``` - name: index-management bwc-test: @@ -375,9 +375,9 @@ Currently, the windows integration tests for a release is manual. The manually t #### Broadcast and Communication -Broadcast the release candidate in OpenSearch public slack workspace and the release GitHub issue using format [sample broadcast mesaage](https://github.com/opensearch-project/opensearch-build/issues/3434#issuecomment-1571201919) to gather votes. +Broadcast the release candidate in OpenSearch public slack workspace and the release GitHub issue using format [sample broadcast message](https://github.com/opensearch-project/opensearch-build/issues/3434#issuecomment-1571201919) to gather votes. -As a release manager it is essential to ensure the successful completion of all the above mentioned jobs. In the event of failures during integration tests or scans, the release manager should collaborate with the component teams and initiate a re-run to ensure that all jobs are executed successfully. +As a release manager, it is essential to ensure the successful completion of all the above mentioned jobs. In the event of failures during integration tests or scans, the release manager should collaborate with the component teams and initiate a re-run to ensure that all jobs are executed successfully. Post all the job related failures in the `Release issue`, Sample [post](https://github.com/opensearch-project/opensearch-build/issues/3331#issuecomment-1550461519). @@ -387,7 +387,7 @@ All the failed logs are in s3 accessed through the cloudfront. Sample [link](htt #### Release Candidate Lock -Stop builds for this version of OpenSearch and/or OpenSearch Dashboards in order to avoid accidental commits going in unknowingly. Restart only if necessary else manually run the build workflow and declare new release candidate. +Stop builds for this version of OpenSearch and/or OpenSearch Dashboards in order to avoid accidental commits going in unknowingly. Restart only if necessary, else manually run the build workflow and declare new release candidate. Once the RC is finalized, in order to exclude the release from running periodically, at this point it is necessary for the release manager to lock the input manifest and update the `check-for-build.jenkins` to remove it from the scheduled execution, sample [PR](https://github.com/opensearch-project/opensearch-build/pull/3523/files). @@ -400,7 +400,7 @@ Ensure that all pre-release activities listed below are completed before proceed #### Release Labeled Issues -Verify all issues labeled with with this release have been resolved. Coordinate with the core/components team to close the gaps in resolving the issues labeled with with this release. +Verify all issues labeled with this release have been resolved. Coordinate with the core/components team to close the gaps in resolving the issues labeled with this release. #### Go or No-Go @@ -420,7 +420,7 @@ Get the Go / No-Go votes from project management committee (PMC) before staging | --------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Windows | [os-windows-zip-x64](https://build.ci.opensearch.org/job/distribution-promote-artifacts/233/) | [osd-windows-zip-x64](https://build.ci.opensearch.org/job/distribution-promote-artifacts/234/) | | Debian | [os-deb-arm64](https://build.ci.opensearch.org/job/distribution-promote-artifacts/235/), [os-deb-x64](https://build.ci.opensearch.org/job/distribution-promote-artifacts/236/) | [osd-deb-arm64](https://build.ci.opensearch.org/job/distribution-promote-artifacts/237/), [osd-deb-x64](https://build.ci.opensearch.org/job/distribution-promote-artifacts/238/) | -| TAR | [os-tar-arm64](https://build.ci.opensearch.org/job/distribution-promote-artifacts/243/), [os-tar-x64](https://build.ci.opensearch.org/job/distribution-promote-artifacts/246/) | [osd-tar-x64](https://build.ci.opensearch.org/job/distribution-promote-artifacts/244/), [osd-tar-arm64](https://build.ci.opensearch.org/job/distribution-promote-artifacts/245/) | +| TAR | [os-tar-arm64](https://build.ci.opensearch.org/job/distribution-promote-artifacts/243/), [os-tar-x64](https://build.ci.opensearch.org/job/distribution-promote-artifacts/246/) | [osd-tar-arm64](https://build.ci.opensearch.org/job/distribution-promote-artifacts/245/), [osd-tar-x64](https://build.ci.opensearch.org/job/distribution-promote-artifacts/244/) | | RPM | [os-rpm-arm64](https://build.ci.opensearch.org/job/distribution-promote-artifacts/239/), [os-rpm-x64](https://build.ci.opensearch.org/job/distribution-promote-artifacts/240/) | [osd-rpm-arm64](https://build.ci.opensearch.org/job/distribution-promote-artifacts/241/), [osd-rpm-x64](https://build.ci.opensearch.org/job/distribution-promote-artifacts/242/) | @@ -434,7 +434,7 @@ Coordinate with the plugin teams and create a consolidates release notes. Sample Release the artifacts to production distribution channels, update the website and inform the community of the release. #### Maven Promotion -Promote OpenSearch to maven, trigger the `publish-to-maven worfklow` (Ref [Release Workflows](#release-workflows)), sample [run](https://build.ci.opensearch.org/job/publish-to-maven/17/console). +Promote OpenSearch to maven, trigger the `publish-to-maven workflow` (Ref [Release Workflows](#release-workflows)), sample [run](https://build.ci.opensearch.org/job/publish-to-maven/17/console). #### Docker Promotion Publish the images to docker and ECR, trigger the `docker promotion workflow` (Ref [Release Workflows](#release-workflows)), sample [run](https://build.ci.opensearch.org/job/docker-promotion/32/console). @@ -453,11 +453,11 @@ Coordinate with the documentation website team to ensure the changes are in plac ##### Advertise on Social Media -Coordinate with the project management team to ensure the social media advertisement is completed +Coordinate with the project management team to ensure the social media advertisement is completed. #### Release Validation -Use the validation workflow (Ref [Release Workflows](#release-workflows)) to validate the published artifcats, sample [validation workflow run](https://build.ci.opensearch.org/job/distribution-validation/3/console). +Use the validation workflow (Ref [Release Workflows](#release-workflows)) to validate the published artifacts, sample [validation workflow run](https://build.ci.opensearch.org/job/distribution-validation/3/console). ### Release Checklist @@ -497,7 +497,7 @@ The release manager for the current release should ensure that a release manager ## Communication Templates -Please utilize the provided communication templates to effectively coordinate with the teams involved in the release process. These templates are designed to assist you in communicating through the GitHub release issue and the public Slack channel called `#release`. +Please utilize the provided communication templates to effectively coordinate with the teams involved in the release process. These templates are designed to assist you in communicating through the GitHub release issue and the [public Slack #releases channel](https://opensearch.slack.com/archives/C0561HRK961). ### Release Announcement diff --git a/docker/release/README.md b/docker/release/README.md index 3f38dedbd0..a3837b2bc8 100644 --- a/docker/release/README.md +++ b/docker/release/README.md @@ -62,7 +62,7 @@ The OpenSearch and OpenSearch-Dashboards Docker image is based on [AmazonLinux c ``` ./build-image-single-arch.sh -v 1.0.0 -f ./dockerfiles/opensearch-dashboards.al2.dockerfile -p opensearch-dashboards -a arm64 -t opensearch-dashboards-1.0.0.tar.gz ``` -#### Build multi-arch image with this commands (only support x64 + arm64 in one image for now), the image will immediately uploaded to a docker registry so you need to provide docker repo name: +#### Build multi-arch image with this commands (only support x64 + arm64 in one image for now), the image will be immediately uploaded to a docker registry, so you need to provide docker repo name: * OpenSearch 1.0.0: ``` ./build-image-multi-arch.sh -v 1.0.0 -f ./dockerfiles/opensearch.al2.dockerfile -p opensearch -a "x64,arm64" -r "/:" @@ -116,7 +116,7 @@ Here are three example scenarios of using above variables: $ docker run -it --network="host" -e opensearchproject/opensearch-dashboards:1.1.0 ``` -### Disable Performance Analyzer Agent Cli and Related Configurations +### Disable Performance Analyzer Agent CLI and Related Configurations (This change is added after OpenSearch 2.4.0 and after OpenSearch 1.3.6) * 1 for OpenSearch: diff --git a/scripts/README.md b/scripts/README.md index 45f115911f..3e17fbe925 100644 --- a/scripts/README.md +++ b/scripts/README.md @@ -5,7 +5,7 @@ ## Scripts -This folder contains default and custom scripts located by [src/paths/script_finder.py](../src/paths/script_finder.py)), and the following scripts which are used in either tar/docker or legacy github actions. +This folder contains default and custom scripts located by [src/paths/script_finder.py](../src/paths/script_finder.py), and the following scripts which are used in either tar/docker or legacy github actions. #### Run Deployment Script @@ -20,7 +20,7 @@ This is a script to deploy a single node OpenSearch + OpenSearch-Dashboards clus ulimit -n 65535 ``` - * You must make this edit on the LINUX host and restart docker deamon for OpenSearch process to run. + * You must make this edit on the LINUX host and restart docker daemon for OpenSearch process to run. This will also prevent errors during Dashboards integtest (cypress) so that headless chrome will not crash. * Option 1 (Recommended): ``` @@ -67,7 +67,7 @@ This is a script to deploy a single node OpenSearch + OpenSearch-Dashboards clus ``` ./deploy_single_tar_cluster.sh -v 1.0.0 -t releases -a arm64 -s false ``` - * The script allows in process wait and cleanup, meaning a `SIGINT / SIGTERM / SIGEXIT` or any child process throlwing `EXIT` signal will result in termination of the + * The script allows in process wait and cleanup, meaning a `SIGINT / SIGTERM / SIGEXIT` or any child process throwing `EXIT` signal will result in termination of the cluster as well as the temporary working directory. * If you want to run the deployment in detach mode, just run the command with `nohup &`. diff --git a/zenhub_tab_image.png b/zenhub_tab_image.png deleted file mode 100644 index 1f31ef7a5f4e4cafa4f5297d1a531b2fa717f4a4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10653 zcmeI2XH*m2*XScf1Vt1<5d=gCNLPwPDHwZf`CX5y_W#eL3)TvClE^L zB`5-+2%(42^71_Y``&v$+|PHdyVji#Gkea=+Iz1(=bXLIZ%&l1whAo`GYtR$pjA^< z)B^y>V3+cTYgaGNeBRFW006Izn&JzCci^pTzhp+k9Gv$>`nHt!NmdR9KCB5Hc5rMF zc1Y2O8BRFq%)Ex>I0;UbZ+Kb0qENTF{ld2P_7zIo+msA8w-dTw-cC`9*0N1eN~Y(a z^zv(oPmiZwCQCl!4!(_7odOsZZpDyniJkT5;nWCaMFbk2b z5rX_`_hgf*_F@IFCR9YNaFR!io+GY~ZF=7uHNy*Bw_RJKZZsb_f3dy(*vhZGD2okk zU+Z#_b@$+}(!y#g=ION+a}Y_D z1NSZOxL!fNrNa?r>#YFPV%B}B6htrfNB3=jz&s9dgm+|V9xRm|RmYyS{p(bIv z4`HK@E@gS1a_S;(X)I<=4(B70>x+<+tS`)y;YXLQihS0LGj*`)#|y6R@Axuh*`wRc zZ$4Kcv!Z?(YN8DPX65HklJ!3e?R6Y@OH)DKa>eStd2X~?5)bBJ9V2SBIw(Q5uGoEX z(pJP*V~*Qdf;SM3Pe;Q!?~XPWhS0k35dHNeT3vVe_@0>)L^HWxJH{4J0vBI-cTOGj zw;MLdyv(4-aTYpEQNDj!kEF|wSkW04ys z4jGG^D@CSa4_}1)9%EeOUu$T91&hC)yqilymlc=vV7F&G`mK+63)}37!%Fu$?*t4u zj@&^v27w4%s|Kb(gtU=NP6|5PJ5F~-jdT&%PQ26Jo_lT%tSmji@v?&bvP(E~VXty| z5bcXH=TBVA2#ZA%(9@dyN%_Vg!G?&jWI`smlxCUV{N(i+u?D?`i#Shz?l(6#Iimgb ziWiF~dtlCbWMd5cJRw;0m)xwiL!S>B&WV+z{#6@|{R85GR-vI6Xes0})EH_LV!dP1 z8^ga=Y<~{jUmre`d)ex-RdqNOnTyoba_%~GmiGKGIVe~>=U4j7ROsFfosq#M(b>0x z25ps}uioT`hBzzf7>@8SwI36}XE?77S6AF>ZFL!X6St@taF1(WQawqr6H&NUMiD!= z6)0Jdi)%X6UfACVVyvt@Otp~q>6c0Os4Db@lobJ~@!^aF347ckspdCAr=K8#Ge5&^ zy0UY_LQhfg>KRrGQ?rj?U**ACe|qAEuVGb6?l9Uj=bn7`V!ewBU`ta*Ic=_~&ZIUR ztmpXjmg@XH&6qdhDL2W%BI9%Z?s6e&RjN^=HORZdT7o?Q29b}vFfHi8g(_|}VBx^& z1k=;m5NOS)6(lsHs|nh;^Aw(6T4ahh+l(|G`TR|M@@PUVB--zkTjPE3Sq4KNirgfmi+J1pVavgxufZmfR$yU&MVbFR841p_v2EL6aj)eRqx_cF~e-azHvnKyp8|x3C6q1 zER2mAqAaXBS~J#qaXSQ?DkNAa<8RixmXfD7dunG_>yl57mxivD8)rM$S;Yc(1y~S# z4%?PGG&<~$3r~+tf(9J>PSLeS6=iv&oaJlQUqeCdP0{kRX?ZzxDPvOA(wnL76~#*t z8e*K;6s|LjzaQS2d6cZE9M zm-fLc-$u`(uY-3Lpf2$3A z5H!F4AR|vj3)g>$eaL3noY;%xya*ydtMW5LzIJqgSI3)NqKgAU)Yu4P92+mnvfNm= zg~J0QA`|_j*;~weZ=>!vaF}X01SjGbEfpCxT7>RM;+bwzv8IPHXyAJA?(ZHLC>Sb- z`}&csJ!7aIs17q*8<7QmMknzgZ;)gcT~->66dV_KdM8?S5N_5yA4-W1VG#!cyRL1{ zCs(XmEG7#UYhIVGD{AbKSSowIt0N)6ptVh+V}3Z^)7Qjy z&XEl!FlS2MddB0YvXsNtSt<#>tnMMElRvy-!py)%oWgN4b(4;o?vO236^o`2GoU|o zLR@5d!Btjes@c|^USmQPvX?`$&Ri{I6br)`JzDfhRJ}1!P`YX(f`?g&oZn&fO3GaVnwt`Q8uV^G74r!J zma5m3q5m_%O7OMu+zKd{z^MBwP+M3D3m4X&W}SSe(?i$MWGwv3W+$8lgExxcY>m+; zh9jA;g+2G-ky$~fhL{Z-3;FuWtdkfv14H{`rk?$#Jq$?{u`M=s64md` z#c*U9Bm;c`8iokS!rJK?Mn)$#-eLWee{7Bl6}HJAD2u#y;*%ZC+`9JWsH^VdTSOIl z!T**QyGZ3`6FQ)#ujpcxCg;8Ef{M&D59&T$ob^1} zn60E+I2?KG@7ku%-D;xVUqN!>)w(~DdeP~G3Z4tOS^1Tkq~(nzK3MhwNYhaAz|Lwr zvwG=>T|ZRxDG@s!Q48L181HRy@vDO3Mx7_RQT$BW*0$Km+p_qQD#fx>Ze)Xaqu9v6 z)5%7K?0h}&TZho3$l%PP8!}=NCL#m0T|a-_YIRz+Rp9hQV_3qVEWCp37p~zy%aWW( z$Zf&mkl1)0RzooIl&iU_wwu0LrSecet{F8>)RbNxE^Jjk=?woO-898#AVpD(ACblO z+@X)VJ1b4ho9kRzmO3+`!93L)edh(LT$@UA3klMBll_HXssvnD!UrF05SdU?plJ~_ z5(Z*4qU$p|m_#NhRf@L`O-}ZI_BMogXUvzL{IDhLNMlm>1oJzqu~KOvku(H}KVSDV zOggqmf@O=+?x44j<3pce{X1rvB@}Yj@y$NXiT2I*EnY6HF#*VWAnZhZOhxZOyFW*@ z62oy&|L&h&`>r#hJJnc}dWqG{ysjp@T=v;>?N3E&0{Gya`~J2Xa^mdO`RDZ!t#l!l zR(^F}z}SEqiNg?Yb|CZRpdh6rBQkDjjEwe|o5+uxdY&R*#h*t0#;Veitybt@(^ULA zy|fiL0sZ1jk0PhI48>Q2P8hn z*ITwP>I)}19S?3ObS)L$O}gPpcd|Ow&~Pe=7rn>sjpZ39sD0$o5cK)`Tu=~fp#6ti zTA_ct4aQ+r7IXK{Q5p|W8y5R0Y2W6vZD~|%vMg)0{dAeTW$&BI)QRoD_C;!^Evtlf z>vbrke`)+=JD%@>2x_taw7>g>L5=7x#SpwP(snR-K77?ik3{OBQyI%ftYYpO8fU1N z773X2(A@YK{zcoUJCR4#_)dOg!aBuz`ekUXfv`w3OYsF z<>y+LU*02&&xryGCXX*~pSO0bru$&g_F>>*IP*^9H*umu*CWUMm0AM zuZ?7@0`Dkjn8G zTTRlF8n@Q`hH_AHl9=^l#w`g)m|l_}DO;=BZMLbted;wWRFzK$FPTotHpS9>672+R9%CIqS5^@?2oOqQSY z;N^|>m@@yuf~b`$(=S=+{=y7pM-oxC(gvMq2tNwCU1RsFl@j%2R=4>=+e!CioS4aM z%4*0yhR|@5R%YViPaR!54Z!pr{(#aqMUEOQW;!{XJcMg%Dg6FnEav2hzVoG_6gjq3 z0%{R@vj3h-|M#9}0SxvHr(H5Mj${l?cu9tdQ!5TY#Pdl>a>kNtmm7q6S`Ua*p{W=(x(fLw)lS~rPv-# zAwuJPZ`g3bc*6X?u^15+%KdQ~zTrnMC}XaxL(1m>qLq_NzTCpU~*XPG*X$f1D0h ztR3Gs6>FH4aE;&nlYI?$pVD}*OJ?#?Wj*b|_+sQCR&IshBmsm+EIEeF8#}({fNh_5 z3z3{$orDo!o1*}uo$(iYtm<|fNL+^I?wGbPzsFQXTvDXWUtlQY;~kmK5oXuD$qVVV8#Y=3&T(SXdwrzK zdV-DHn6!%I7b56HJxhslY~=`wW>7vf!5+Fqxwo?0({QvPo>4~2h$o0529u*~efA?W zvTPp0&fIf2N7EDg((5AOC@Hhe%BNb+otQ@mqMg)&RFCtrfpBCsGW@u9${yi7fg1z}c>^*~9(M45&7r%^f3(S(jw%(R0APrdd$o=P*XAjB!nubF{?l`DhPHiw1G4%+^s)H{$C5kM zZVfc7)fuxn-`JDz7?yn~?5EeMPdeV)IBEpiUl~C!VpqS>H1UW=n}}>XbM;&A8EEEX zXq6;~A73WJ>|Beu2Hr0&T?#R$-`d}HoXM{rR&&3WW2hSY247oR>G!wPk+3-jD{Fh9 z`I8pwAGw4bP~YLEXpFsnrltbeORb11zKQztKEKdaWGnkd@%rN}6W!I!z;xWN%vR26 z@?r|xbYKw*G66mb;d@aiLD__ZA4k*9cFpuF{|0MVO*vxQUffjd-(7bX~?hS;LUJFmz1la9D+8`QLux3pc{b3@WOV(*p{^)%f;@o_7f zT-A*-uHwv2^d|)!DLqp+UK4zO(DpX*q*Rxr6d3E?qupjrS`pxp^Sw4nepfR+nENNR zyl4#V-b%d?o0KwVYo^imjjbEgE$i-}_p-9VEyqyBb||IaJ5~s$`KB)5X>Bm~<$%%I z`!b#M1D;!hO=ljcOq~q3YqF*Fsi4K1@EymAt*yK}w1FG9#bay#!8g;L10NrzW~re0 zai&$|d4;1wR>YHerMGn4oh0EY`%IrOve`(3M>$$AyX&$Y=YBkT2{ndC6?7d6ezB%7rn7w8$-uctLHkG9*1rZr1C@sq?O$%JMt1 zJ#(v=Dmg*=5A;6r4`F!=4m!2-L?d3U*Jgi$xr#}&hhJ`V(c8pWJ8}c#!jB}c0v@(K z7kJS&nq$=uk(NmskzrRohD&TTUp6+rS$Ecmvyzr{y~JxDb>O!&E+L^S{9-z)q7Mk~ zcSNlK-v1=Gq6PpS(#H<*tUGjiI!R)gV%~T$XWjkh`QiV3&iSq{!*-`{^lG^?uw57) z`r92KefM8|0Kl#5|BnciLs9xle&K^GfNa`-fn&Q;v>6BIFzx#<*ShEdfamD=y@~XA z+bhpi0RKcK&m!K6Qr5=wif-w1fhz!j4I}TXhvIc-fX7@9|3Slb(F{EC%%;Hr2Ks*^ zV5$^-M>SRe1fZe*SAE5!Zt5as7(3u2#lPx}5|$|RI8k)(Utacv%b=rda8 z-7s1bNca!b>-3AFMQ7A=>ny=zlf7di`bfBgMu5DfSRDF{eIrLm^A9)UXiI9tO{_7E ziHZ`81F)rKb_TGTQ8R6M%X#j(qsmexa2;#m)=3&hHPctVZhBe+QOOgh^)c&@yb2Zx zUSeq7+i+f=oWt)%EuSfAtWn*A+@EG!{?a%;V?HUzt10k_fW@g=aqq~tS8G-mK0?(Z zrfVE!Xjw%2U0HtqItrb;)dE^$YM7vV2+NKytH(C-Q<0h)FHGLZ3G2^kW`28E(-Hss z_ludG#(P9Du@)C1pBY=gf&b^K^X}@kCIYl6mA}l!M7CGQ|6?>=GQ|dy}A$5z5lijk4=-J@*BbB!e7w4B-5V0eT(?xT*fA-WzH?YCI=|<7pD%nGZ3rRn@y1f=T zHW!nI)=rgfqktCSow#Vm5L&lfY95W4(kbGq5BMbbww5MEYNlj;*{5j#yQ3GFA5iJK z2Xogu7V9MkR_L)2O)I1jx1VBdRQwj1W7CN>RiiVZr!gl8ey7Eb+-QG+Vt1X@4#8K1 zqTXlvZ!A=}gg|}HwKiqTpS|x@nD?UIS(JDYyVpqcx76+qO&Vprq}K=*ekm8#2esU3 z48*7sw3RqM*_P+zZj7;t`SvXwB(X#D@uan@Cn221m~E%(7u7^NMy<6A@7Cod{1V_cN^;R7`jhU(*8WV3|tUG;BYl#)_+N!6!5 zN#`Vi0ukCM{)o7tV(6xP;UWKGQGSz!8t%g5@sLc`1z|LyyY65?Wj&O|-tO#F)zF>} zeWH+;&~XX&55S*3trl#nSteSwytURPV>}6d)ip+evctRnSV0C6@|MJ=4wrvi)s)UTS?uLyCWnF?l+?y zWA6@kFW)G$+7wunxAb7M>F`p5YFRwzV>}VTMnrb6Jfr807+goVkGKo{eTh7O7?hoK z>dRFtCO4wYVVGU1o&2iS5W;#iA`^5WkuC1U&nn`Q`L&hjqgu4BZ8m3W^fn^f^*CES z2s!!5c8E-4sfQ}H>FTFqb_)S5(lbkX4N8){^iO~taq>>S@^woqD12sqGk zJ-+bDec~m~bzhmm@pBz5XLr05^bH$SZt=E8(qpe6UF6diq+`#mZ9*yV{=ppf9TTJCWmDUkmtstob`G*(Rx9;a3c+j*Yqo$eUi?G zAi|G=Q!ktz#xBe(RXA4^XX^)y4uKH!VBeV`>-Fr`f$uxH(#SgBNZ`KX$_fMzj|xCj zpr0CMPn0c)r)*1+8hpvFtE||@$uFnbMyYvi4 z9_y9qdZlkraqy>7H(8GI(HK86exJB`IPg8iBvogI--%?_u8_!oj4;4BQwk)T2Y*%* z^2_zn1&=LVftay?LEf3m=|Cu%Wg%5Hd1H2T>#)pd{8XC75x&Z=Z9T zmqbpmct}10SymFBX@{wSfFC$0>O~hD3cDkAdJi_G0?LXu@`8e$N=egWpfNh3)|3+g zVYrj?0&I5}!&1EXDo88)+rpwLApy6p6B(yFk$^c^sG|1iR5BiM6_v_XpRIrMBzBI$ z#iMX?##Pu{K}i8by;V7QIo;CV<%S6)lJ?xuCj{fGQ}%qY5)Kbwiuz4kJjeBd3wLb= zwE}t#3w5n9W+egF^zlZbm5&Fz>6a~~*0%;6N_rP_AKHyK*IdJc@pP`DH(Ym*C}S|u z#e?Ba!UaOO_Vq2qU}ON@9oN)W_`2U8Xy!Avo5@O5*Y?R*uHFc#Ib6Y7E&3<1FIStC ztcQ+AX$aT?8wnUbm}gM5`eqdgLVT+Dz{s=U6A;gzx|!CcM-#fBn#A6MRM>Rhm|3^q)jHJIkgcjJ5rE}h9t_{knUBq?-A3ibD zM7OPhTiyFRp8H?%8fk_g`>) zxj*muP_p~Ht4nCxj+6hAcR@xs!L--^Jy_s~P4=}Bh|yHQ?_7oMoSko@EsRf_n^0}4 z93J8!wa{FI=7Fgs7R-&Wtr+54M!NUDKP5FvCv3QM(=dC^3>_@Pi3Ht36#X4;nA5eu z>C#`)+;?glR?s8Y`^X3}AYy9m0WWW|!fflio(1bN+)#3(K<`o596;PSU;eD0-C;-M z;~Af9rj?_Us7-Z=HbZSPA=w9Im}5IDBD_8;f(1dOGq@~+Zz%~BvoB|xh`fqy3Ysff z|DDX(rD$Snn9|>XHFl(>{VK?6B`If|)>^^nN%!&V-s(ObOXFnjP5pDGm67n5@{9x4 zYGbtgMyYNEYQ7L{(sY23>tknCA>XdOS<^47BDr$=i)9YWM(#+(`>fN4S7_UIt&Al* z`?@`B_?id*GgORkB(dWI>zZcoRNSq9+-N8OHN|YgK5Wib?UHW26IYt3RJFRlcWU=n z_8GUse$n;;=4 zRp-Y9O2T4Vd4PjlFpQlP%DrU)X@2>GjZaM!vCnig(VW;}9#yQ)$=;O+>atWDk#RC$ z`PwliP&VM`+6a!u!mGPw9_&1BA*`r+ID zhJPeM zE&bK?V;j!Hwf3!-8`_`&!eenGJ_1VRbR6a75~HZgbZH#B@FwK*pUST#jNzmNp|p-( zi$=TY#nUdmTHllEveM0$Cy%<@(prw+Ke}-tlI89}eig)OlG^`_hBqQHDXRM|x#xBk z`F7o&AEAdER^Gc;QPx)0T8^f=UKK2m(z6Sc3%ul2i6oC+tJxCfZ_6?T9c-usNAHks~@aJNiZ4s?U{WUYhKsOi6XWY2Y0q^33_t) zCga*2(H8UQw6^R?yAQ6NMRzn>D%XRHVW{^0hWm&h5mtVI>b-9*=66=90=HzkdSz$~ z%d{5iw|x{i7_lGbJfdRy?_sB`FX0dv9%A$JbdxcL|8=?V<&J+x_?ml7MxYB?e zzunczPFtc8JRQmH_BAiu%>Gpz|AjEr%=5z+7h+n;mZT~W_K7=D4rY%yOMN~o-IBJ~ zO>v!bSf|W?UK0|bGNY^#onN%OtexSxrE~xa5l<|^%W6_dXqBi`wad!ax=6if>sfq` zJ6pTL+*&@}Dx^{xhGF|F*TWPM~5E*Okr9n-AU;g@2U@WW@)6^LsVZt++jyh%iiEu|ncqHD-F&0{rM z^88_Scj9k#!Cw6RHZS{!DbnTquk#`1hOfq@XHa>34X;USuX6KSFS*v#BR$h}wFpM{F|OhiJWYx0%Yu#=cZj8{Ntxg+i`e7!2y zT-zSv&3>4^pK_j{xK$;wmXMiM9X{N#`u1e&_^_iz7}&xTeIq=wQEKrF{@~D$Uvxpa zcU)DKxk;xuXG#jA_^h^}HnK3F4Pv)HHAy!(rvdFhJX31&KHFU53BNlg z!LQN+jhd2RpHZr3ySQ)hc9+rT_n{7E+)y;oZzlvA49q^n$dqnQ>ugCIBabK-jj`u< z**xL`Hoj9GW#t57mGphh5@m+Z>#{J-_?1eZ?@t)qa8gBR5vY+LHaM8hf0sYUSiD(& z3aX=?#(*jr0~Z^+|qG@^`#;S!Cc= z^God4`%+=w`$o%ao+&g^Z**|P6*i4}W&drzW>$rIg3|#}rSq(lpAgsFZZ-R^T=68n zz{UVSv7Zk=?RRsJNZpmjawqlcT@P)Ldv3~gPfppg6tvK%Fh7O$5MA(^Td15Z8F>}^ z;Xw|HXQ{NlrTlVgr~|@SsZAq@pP01_5E))_kIk2M$UoWge9RRY*O)yE9{fpw&Fzp> zSZ5y_Y%pt6Fk@Xhdy|QM;<61xAwiKJ69RxMC#7?jn;;&-G|e_#gf?@MxnZ3Fcmh)6 zJ|&jQDjiaqqd^R2eH=KuL3InIeFLfgLxQqO!2A_cKsmK@dZ2wl;V3LZTHkA?CVZUX z5^YwN)wfgy=w%oTTRS^w>DY5TLfv|AK5`fI52d(HM_1w>Qd#LS+rk`1!J2f*93UH) zCga&mBLED{msD*1_tiAGRV~ZkYj^Y_^)|)UvW(=#HuC<^m)85eCKQSN2YK8IHM!i@ z)<>h4^<1*$>r$J0xSUOOT(9dMoJ;tSVb{M6u^4_Um%mk0jwBFz)?N7{}1)DSAEK_xGZ&L zB>g|urSvBE7}MPW@7e!@hm;2_8smE@0X8@Pv3_}Uk^P^9_hjKYo8-^6@=e%(0Z~+sH~;_u From 4e90e0d3e789968a91714e058e98573d014a158d Mon Sep 17 00:00:00 2001 From: Rishabh Singh Date: Wed, 11 Oct 2023 17:13:23 -0700 Subject: [PATCH 039/289] Update OS and OSD component commit ids for 2.11 (#4122) Signed-off-by: Rishabh Singh --- manifests/2.11.0/opensearch-2.11.0.yml | 22 +++++++++---------- .../2.11.0/opensearch-dashboards-2.11.0.yml | 14 ++++++------ 2 files changed, 18 insertions(+), 18 deletions(-) diff --git a/manifests/2.11.0/opensearch-2.11.0.yml b/manifests/2.11.0/opensearch-2.11.0.yml index 2e25b84d5b..b1c2199b13 100644 --- a/manifests/2.11.0/opensearch-2.11.0.yml +++ b/manifests/2.11.0/opensearch-2.11.0.yml @@ -10,7 +10,7 @@ ci: components: - name: OpenSearch repository: https://github.com/opensearch-project/OpenSearch.git - ref: 38df519c9072fd1ffb2352a09b626a066df0a1dd + ref: fdf4b36ad42e8b8db4c51692ddb8301b417aeef0 checks: - gradle:publish - gradle:properties:version @@ -34,7 +34,7 @@ components: - gradle:dependencies:opensearch.version - name: k-NN repository: https://github.com/opensearch-project/k-NN.git - ref: f807aa2997f02a7b92421be9266c0dabb41ea963 + ref: 916471ac8312d34888e39c592919a5fbbfd79492 platforms: - linux - windows @@ -52,7 +52,7 @@ components: - gradle:dependencies:opensearch.version - name: security repository: https://github.com/opensearch-project/security.git - ref: b3f1a2925cd685a5be81344969a811b5d5a881e0 + ref: c3e53e20a69dc8eb401653594a130c2a4fd4b6bd platforms: - linux - windows @@ -67,7 +67,7 @@ components: - gradle:dependencies:opensearch.version - name: ml-commons repository: https://github.com/opensearch-project/ml-commons.git - ref: da5d82942385c34544016cf361b517c2bb3d36c4 + ref: 3897ad179437e683033d6918ebb6b4edf439dd4d platforms: - linux - windows @@ -76,7 +76,7 @@ components: - gradle:dependencies:opensearch.version: opensearch-ml-plugin - name: neural-search repository: https://github.com/opensearch-project/neural-search.git - ref: 73cab3b8b76704bf49e43cad83b514a6b1e3be64 + ref: 51e6c00770d27fb4eabc20c38bdeff23c5c45997 platforms: - linux - windows @@ -85,7 +85,7 @@ components: - gradle:dependencies:opensearch.version - name: notifications-core repository: https://github.com/opensearch-project/notifications.git - ref: 968c3d54603ac99d77eb07d8254df4edc572bf1b + ref: 16f601b6ff9aa381de3caee1273c6aa2001ce804 platforms: - linux - windows @@ -95,7 +95,7 @@ components: - gradle:dependencies:opensearch.version: opensearch-notifications-core - name: notifications repository: https://github.com/opensearch-project/notifications.git - ref: 968c3d54603ac99d77eb07d8254df4edc572bf1b + ref: 16f601b6ff9aa381de3caee1273c6aa2001ce804 platforms: - linux - windows @@ -123,7 +123,7 @@ components: - gradle:dependencies:opensearch.version - name: sql repository: https://github.com/opensearch-project/sql.git - ref: bb5a025732226c044ecd5a163abf75ed2b841fcf + ref: 34ee39d04c0721ab52375d65f16b64b46726a140 platforms: - linux - windows @@ -150,7 +150,7 @@ components: - gradle:dependencies:opensearch.version - name: alerting repository: https://github.com/opensearch-project/alerting.git - ref: e9c5da00fd63fa4b38207909ca6d2a97284a7a26 + ref: 7b7be1c42ab70b79b8674c85bf6edf0f65cbbe44 platforms: - linux - windows @@ -159,7 +159,7 @@ components: - gradle:dependencies:opensearch.version: alerting - name: security-analytics repository: https://github.com/opensearch-project/security-analytics.git - ref: 848262e64ed8f7ea64dd4ad628284d88d17f0e77 + ref: ec20fc35a1adbd9ac873c12b4f4d2378b5f9fd8a platforms: - linux - windows @@ -167,7 +167,7 @@ components: - gradle:properties:version - name: index-management repository: https://github.com/opensearch-project/index-management.git - ref: 905868eac14ae47cd8a0c27a9bbb6d0b59ef1c9b + ref: 319bbb2e3a4246083eab02a357e7b15b881f2f49 platforms: - linux - windows diff --git a/manifests/2.11.0/opensearch-dashboards-2.11.0.yml b/manifests/2.11.0/opensearch-dashboards-2.11.0.yml index ffadc5e7ae..ee1c70f932 100644 --- a/manifests/2.11.0/opensearch-dashboards-2.11.0.yml +++ b/manifests/2.11.0/opensearch-dashboards-2.11.0.yml @@ -12,13 +12,13 @@ components: ref: 3c838160fe6b453881ba326c6c8f57e11cf10fdd - name: functionalTestDashboards repository: https://github.com/opensearch-project/opensearch-dashboards-functional-test.git - ref: b0877cfc1a55a5b024493732b2892e22a221ff94 + ref: 31c9fe94600c2a05931ed86ffa79826c3dbabb74 - name: observabilityDashboards repository: https://github.com/opensearch-project/dashboards-observability.git - ref: 3f169c42d71d2dcf5775d7629c9cbbc94d36ed9f + ref: 022a3f5f2e1e47b71affd3428720e3babdbef9ce - name: reportsDashboards repository: https://github.com/opensearch-project/dashboards-reporting.git - ref: 854efb3fe8c1dcae2648c03451d199fb6275ba2d + ref: 24aa9f34774563438fe8982ba73ef4a19d9276f1 - name: ganttChartDashboards repository: https://github.com/opensearch-project/dashboards-visualizations.git working_directory: gantt-chart @@ -31,7 +31,7 @@ components: ref: ff5fb8027f0263ea04cf991f75febcdce88ce80b - name: anomalyDetectionDashboards repository: https://github.com/opensearch-project/anomaly-detection-dashboards-plugin - ref: 5f32b78294adb2a5704dc33d9267d580430a1952 + ref: 3aed10d2e1228295f2af07f8a0c6eda79f50d794 - name: mlCommonsDashboards repository: https://github.com/opensearch-project/ml-commons-dashboards.git ref: fdc9f446301987eda68cb821b099268566ab6a5a @@ -43,13 +43,13 @@ components: ref: 9f2f96b5755b92037842d208681cab09900a7c2a - name: alertingDashboards repository: https://github.com/opensearch-project/alerting-dashboards-plugin.git - ref: 7c573cba222c48711cd0fd170ef5e08486d4a131 + ref: e9b2c05421b7edff1e6b36806e98694120163ca6 - name: securityAnalyticsDashboards repository: https://github.com/opensearch-project/security-analytics-dashboards-plugin.git - ref: 4b03bee10ee9fc88c2228a4d75e573b643c7c58a + ref: e74f59908c0b51cca676ab667f4629fed1ba0629 - name: securityDashboards repository: https://github.com/opensearch-project/security-dashboards-plugin.git ref: 3bb8afea634a364c78ed3431cad20e5263688fdb - name: searchRelevanceDashboards repository: https://github.com/opensearch-project/dashboards-search-relevance.git - ref: a869ba08361b0ce089e7bff3cd6ea09b2c558787 + ref: 93424f903bc8069bc2cfa609905051dec4f43273 From 00b08ec64184120d44c0c7fa1d25c01e9dce388e Mon Sep 17 00:00:00 2001 From: Peter Zhu Date: Thu, 12 Oct 2023 13:51:04 -0400 Subject: [PATCH 040/289] Onboard get-ci-image-tag in preparation for other repos (#4121) Signed-off-by: Peter Zhu --- .github/workflows/get-ci-image-tag.yml | 43 ++++++++++++++++++++++++++ .github/workflows/python-tests.yml | 16 ++++++++-- 2 files changed, 56 insertions(+), 3 deletions(-) create mode 100644 .github/workflows/get-ci-image-tag.yml diff --git a/.github/workflows/get-ci-image-tag.yml b/.github/workflows/get-ci-image-tag.yml new file mode 100644 index 0000000000..4868a5fcca --- /dev/null +++ b/.github/workflows/get-ci-image-tag.yml @@ -0,0 +1,43 @@ +--- +name: Get CI Image Tag +on: + workflow_call: + inputs: + platform: + required: true + type: string + usage: + required: true + type: string + build_ref: + required: false + type: string + default: 'main' + outputs: + ci-image-version-linux: + description: The ci image version for linux build + value: ${{ jobs.Get-CI-Image-Tag.outputs.output-ci-image-version-linux }} + +jobs: + Get-CI-Image-Tag: + runs-on: ubuntu-latest + outputs: + output-ci-image-version-linux: ${{ steps.step-ci-image-version-linux.outputs.ci-image-version-linux }} + steps: + - name: Install crane + uses: iarekylew00t/crane-installer@v1 + with: + crane-release: v0.15.2 + - name: Checkout opensearch-build repository + uses: actions/checkout@v2 + with: + repository: 'opensearch-project/opensearch-build' + ref: ${{ inputs.build_ref }} + path: 'opensearch-build' + - name: Get ci image version from opensearch-build repository scripts + id: step-ci-image-version-linux + run: | + crane version + CI_IMAGE_VERSION=`opensearch-build/docker/ci/get-ci-images.sh -p ${{ inputs.platform }} -u ${{ inputs.usage }} -t build | head -1` + echo $CI_IMAGE_VERSION + echo "ci-image-version-linux=$CI_IMAGE_VERSION" >> $GITHUB_OUTPUT diff --git a/.github/workflows/python-tests.yml b/.github/workflows/python-tests.yml index 7660f6ec45..c593f57c28 100644 --- a/.github/workflows/python-tests.yml +++ b/.github/workflows/python-tests.yml @@ -4,11 +4,16 @@ name: python-tests on: [push, pull_request] jobs: + Get-CI-Image-Tag: + uses: ./.github/workflows/get-ci-image-tag.yml + with: + platform: centos7 + usage: opensearch + python-tests: strategy: matrix: os: - - ubuntu-latest - macos-latest - windows-latest runs-on: ${{ matrix.os }} @@ -41,11 +46,16 @@ jobs: with: files: ./coverage.xml - python-tests-build-image: + python-tests-linux: + needs: Get-CI-Image-Tag runs-on: ubuntu-latest container: - image: public.ecr.aws/opensearchstaging/ci-runner:ci-runner-centos7-opensearch-build-v3 + # using the same image which is used by opensearch-build team to build the OpenSearch Distribution + # this image tag is subject to change as more dependencies and updates will arrive over time + image: ${{ needs.Get-CI-Image-Tag.outputs.ci-image-version-linux }} + # need to switch to root so that github actions can install runner binary on container without permission issues. options: --user root + steps: - uses: actions/checkout@v3 - name: Install Pipenv and Dependencies From a5395ecb5d75f70156030aaa39d44ea1fedabd6c Mon Sep 17 00:00:00 2001 From: Peter Zhu Date: Thu, 12 Oct 2023 16:28:43 -0400 Subject: [PATCH 041/289] Add simpler measure other workflows to retrieve docker images values (#4125) Signed-off-by: Peter Zhu --- .github/workflows/get-ci-image-tag.yml | 21 ++++++++++++++----- .github/workflows/python-tests.yml | 3 --- ...-3.0.0-snapshot-windows-build-manifest.yml | 2 +- 3 files changed, 17 insertions(+), 9 deletions(-) diff --git a/.github/workflows/get-ci-image-tag.yml b/.github/workflows/get-ci-image-tag.yml index 4868a5fcca..2f27f019de 100644 --- a/.github/workflows/get-ci-image-tag.yml +++ b/.github/workflows/get-ci-image-tag.yml @@ -3,11 +3,12 @@ name: Get CI Image Tag on: workflow_call: inputs: - platform: - required: true + product: + required: false type: string - usage: - required: true + default: 'opensearch' + platform: + required: false type: string build_ref: required: false @@ -37,7 +38,17 @@ jobs: - name: Get ci image version from opensearch-build repository scripts id: step-ci-image-version-linux run: | + PRODUCT=${{ inputs.product }} + PLATFORM=${{ inputs.platform }} + if [[ -z "$PLATFORM" ]]; then + if [[ "$PRODUCT" = "opensearch" ]]; then + PLATFORM="centos7" # Temp measure before centos7 deprecation on opensearch for k-NN + else + PLATFORM="rockylinux8" + fi + fi crane version - CI_IMAGE_VERSION=`opensearch-build/docker/ci/get-ci-images.sh -p ${{ inputs.platform }} -u ${{ inputs.usage }} -t build | head -1` + echo $PRODUCT $PLATFORM + CI_IMAGE_VERSION=`opensearch-build/docker/ci/get-ci-images.sh -p $PLATFORM -u $PRODUCT -t build | head -1` echo $CI_IMAGE_VERSION echo "ci-image-version-linux=$CI_IMAGE_VERSION" >> $GITHUB_OUTPUT diff --git a/.github/workflows/python-tests.yml b/.github/workflows/python-tests.yml index c593f57c28..e5e62fa461 100644 --- a/.github/workflows/python-tests.yml +++ b/.github/workflows/python-tests.yml @@ -6,9 +6,6 @@ on: [push, pull_request] jobs: Get-CI-Image-Tag: uses: ./.github/workflows/get-ci-image-tag.yml - with: - platform: centos7 - usage: opensearch python-tests: strategy: diff --git a/tests/jenkins/data/opensearch-min-3.0.0-snapshot-windows-build-manifest.yml b/tests/jenkins/data/opensearch-min-3.0.0-snapshot-windows-build-manifest.yml index 30b0ab5f9a..062b804107 100644 --- a/tests/jenkins/data/opensearch-min-3.0.0-snapshot-windows-build-manifest.yml +++ b/tests/jenkins/data/opensearch-min-3.0.0-snapshot-windows-build-manifest.yml @@ -1,4 +1,4 @@ ---- # yamllint disable-line rule:new-lines +--- # yamllint disable-line rule:new-lines schema-version: '1.2' build: name: OpenSearch From 55f26975a951b0a97af24a26df6815b3b5e7c232 Mon Sep 17 00:00:00 2001 From: Peter Nied Date: Thu, 12 Oct 2023 19:45:11 -0400 Subject: [PATCH 042/289] Automatically merge manifest changes after checks pass (#4064) --- .github/workflows/automatic-merges.yml | 47 ++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 .github/workflows/automatic-merges.yml diff --git a/.github/workflows/automatic-merges.yml b/.github/workflows/automatic-merges.yml new file mode 100644 index 0000000000..66bc49baf3 --- /dev/null +++ b/.github/workflows/automatic-merges.yml @@ -0,0 +1,47 @@ +--- +name: automatic-merges + +on: + workflow_run: + # If new workflows triggered on pull request are added, they should be added to this list + workflows: + - Link Checker + - yaml-lint + - dockerfile-lint + - groovy-tests + - manifests + - python-tests + types: completed + +jobs: + automatic-merge-manifests: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + + - id: find-triggering-pr + uses: peternied/find-triggering-pr@v1 + with: + token: ${{ secrets.GITHUB_TOKEN }} + + - uses: peternied/discerning-merger@v1 + if: steps.find-triggering-pr.outputs.pr-number != null + with: + token: ${{ secrets.GITHUB_TOKEN }} + pull-request-number: ${{ steps.find-triggering-pr.outputs.pr-number }} + allowed-authors: | + dependabot + opensearch-trigger-bot + peterzhuamazon + bbarani + gaiksaya + rishabh6788 + zelinh + jordarlu + prudhvigodithi + Divyaasm + dblock + tianleh + peternied + allowed-files: | + manifests/*/*.yml From 90d831064756409dbf816f8e8e7980ad302cdec6 Mon Sep 17 00:00:00 2001 From: Rishabh Singh Date: Thu, 12 Oct 2023 18:34:44 -0700 Subject: [PATCH 043/289] Freeze final commit-ids for 2.11 OS and OSD (#4127) Signed-off-by: Rishabh Singh --- manifests/2.11.0/opensearch-2.11.0.yml | 12 ++++++------ .../2.11.0/opensearch-dashboards-2.11.0.yml | 16 ++++++++-------- 2 files changed, 14 insertions(+), 14 deletions(-) diff --git a/manifests/2.11.0/opensearch-2.11.0.yml b/manifests/2.11.0/opensearch-2.11.0.yml index b1c2199b13..2711de7597 100644 --- a/manifests/2.11.0/opensearch-2.11.0.yml +++ b/manifests/2.11.0/opensearch-2.11.0.yml @@ -10,7 +10,7 @@ ci: components: - name: OpenSearch repository: https://github.com/opensearch-project/OpenSearch.git - ref: fdf4b36ad42e8b8db4c51692ddb8301b417aeef0 + ref: 4a3c770b86ed0ea668797e3a4dd2ef740e031424 checks: - gradle:publish - gradle:properties:version @@ -52,13 +52,13 @@ components: - gradle:dependencies:opensearch.version - name: security repository: https://github.com/opensearch-project/security.git - ref: c3e53e20a69dc8eb401653594a130c2a4fd4b6bd + ref: bc03bd4746e3b1e23dec8d615d70e1d841cb6dc1 platforms: - linux - windows - name: cross-cluster-replication repository: https://github.com/opensearch-project/cross-cluster-replication.git - ref: 5c3a3c2fab950abc368a2ab69f483f825c2284d2 + ref: 9a49f40456218de9134656c14051818c5616ef05 platforms: - linux - windows @@ -114,7 +114,7 @@ components: - gradle:dependencies:opensearch.version - name: opensearch-reports repository: https://github.com/opensearch-project/reporting.git - ref: 78c8c89f318ebee78a5f9ea398cafd9aea33e3fb + ref: f8ff706930030c444a3d018caf1f8cc42e1977c4 platforms: - linux - windows @@ -123,7 +123,7 @@ components: - gradle:dependencies:opensearch.version - name: sql repository: https://github.com/opensearch-project/sql.git - ref: 34ee39d04c0721ab52375d65f16b64b46726a140 + ref: b729164dcec202a81778d2bae65fc7e035c84fd9 platforms: - linux - windows @@ -150,7 +150,7 @@ components: - gradle:dependencies:opensearch.version - name: alerting repository: https://github.com/opensearch-project/alerting.git - ref: 7b7be1c42ab70b79b8674c85bf6edf0f65cbbe44 + ref: 765ab362554f995608263820435bb8155493d75f platforms: - linux - windows diff --git a/manifests/2.11.0/opensearch-dashboards-2.11.0.yml b/manifests/2.11.0/opensearch-dashboards-2.11.0.yml index ee1c70f932..7fa4a361ed 100644 --- a/manifests/2.11.0/opensearch-dashboards-2.11.0.yml +++ b/manifests/2.11.0/opensearch-dashboards-2.11.0.yml @@ -12,20 +12,20 @@ components: ref: 3c838160fe6b453881ba326c6c8f57e11cf10fdd - name: functionalTestDashboards repository: https://github.com/opensearch-project/opensearch-dashboards-functional-test.git - ref: 31c9fe94600c2a05931ed86ffa79826c3dbabb74 + ref: 07cf4ff6612df8860ac1d8f0751e20316218081c - name: observabilityDashboards repository: https://github.com/opensearch-project/dashboards-observability.git - ref: 022a3f5f2e1e47b71affd3428720e3babdbef9ce + ref: f1aac6cd908bffea460c75d2bca3ad6c70184537 - name: reportsDashboards repository: https://github.com/opensearch-project/dashboards-reporting.git - ref: 24aa9f34774563438fe8982ba73ef4a19d9276f1 + ref: 2159bfc43a50045b8ec07f97ff642dd08c9af552 - name: ganttChartDashboards repository: https://github.com/opensearch-project/dashboards-visualizations.git working_directory: gantt-chart - ref: 93092dbf97820c257d9c51a2856321e83a0a4eee + ref: 4d441b5261b0c475c5ab795e18e6c620281bbb4e - name: queryWorkbenchDashboards repository: https://github.com/opensearch-project/dashboards-query-workbench.git - ref: aeb4974e45acf4b00ab6ffa66f28e5ff1c3d51b0 + ref: 70f97eff251f9c177c303324135bf572a6f6e0ff - name: customImportMapDashboards repository: https://github.com/opensearch-project/dashboards-maps.git ref: ff5fb8027f0263ea04cf991f75febcdce88ce80b @@ -34,7 +34,7 @@ components: ref: 3aed10d2e1228295f2af07f8a0c6eda79f50d794 - name: mlCommonsDashboards repository: https://github.com/opensearch-project/ml-commons-dashboards.git - ref: fdc9f446301987eda68cb821b099268566ab6a5a + ref: 52f255a1c378b3bd1b1071e61d0380f29430b80e - name: indexManagementDashboards repository: https://github.com/opensearch-project/index-management-dashboards-plugin.git ref: 58d9170136ab59708e2d72b089080d24cd856171 @@ -49,7 +49,7 @@ components: ref: e74f59908c0b51cca676ab667f4629fed1ba0629 - name: securityDashboards repository: https://github.com/opensearch-project/security-dashboards-plugin.git - ref: 3bb8afea634a364c78ed3431cad20e5263688fdb + ref: bcfb48867679fa07e75a623f4ca456d46d7364cb - name: searchRelevanceDashboards repository: https://github.com/opensearch-project/dashboards-search-relevance.git - ref: 93424f903bc8069bc2cfa609905051dec4f43273 + ref: cec1fce8edbde4d9a107d96270463228381c94bf From 9fdddea9aefc1ed4639cf9d91e07ed1e8004e392 Mon Sep 17 00:00:00 2001 From: Rishabh Singh Date: Thu, 12 Oct 2023 19:10:55 -0700 Subject: [PATCH 044/289] Update release-notes commit-id for OS-2.11 (#4129) Signed-off-by: Rishabh Singh --- manifests/2.11.0/opensearch-2.11.0.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manifests/2.11.0/opensearch-2.11.0.yml b/manifests/2.11.0/opensearch-2.11.0.yml index 2711de7597..7b0818cf58 100644 --- a/manifests/2.11.0/opensearch-2.11.0.yml +++ b/manifests/2.11.0/opensearch-2.11.0.yml @@ -10,7 +10,7 @@ ci: components: - name: OpenSearch repository: https://github.com/opensearch-project/OpenSearch.git - ref: 4a3c770b86ed0ea668797e3a4dd2ef740e031424 + ref: 4dcad6dd1fd45b6bd91f041a041829c8687278fa checks: - gradle:publish - gradle:properties:version From 602fad6a7b5910ea2a9999cc622ec9215b5acec8 Mon Sep 17 00:00:00 2001 From: Sayali Gaikawad <61760125+gaiksaya@users.noreply.github.com> Date: Fri, 13 Oct 2023 10:42:27 -0700 Subject: [PATCH 045/289] Add build discarder for gradle check job (#4128) Signed-off-by: Sayali Gaikawad --- jenkins/gradle/gradle-check.jenkinsfile | 1 + 1 file changed, 1 insertion(+) diff --git a/jenkins/gradle/gradle-check.jenkinsfile b/jenkins/gradle/gradle-check.jenkinsfile index b0218d0b44..7725169281 100644 --- a/jenkins/gradle/gradle-check.jenkinsfile +++ b/jenkins/gradle/gradle-check.jenkinsfile @@ -7,6 +7,7 @@ pipeline { agent { label AGENT_LABEL } options { timeout(time: 2, unit: 'HOURS') + buildDiscarder(logRotator(daysToKeepStr: '180')) throttleJobProperty( categories: [], limitOneJobWithMatchingParams: false, From 28790484492f63b83db1644b2fcee34b58494f03 Mon Sep 17 00:00:00 2001 From: Hitensh Kharva <56474017+hitenshKharva@users.noreply.github.com> Date: Fri, 13 Oct 2023 16:42:13 -0700 Subject: [PATCH 046/289] Run manifest check only aganist the changed manifest (#4101) Signed-off-by: Hitensh Kharva --- .github/workflows/manifests.yml | 40 +++++++++++++++------------------ 1 file changed, 18 insertions(+), 22 deletions(-) diff --git a/.github/workflows/manifests.yml b/.github/workflows/manifests.yml index 3c0917b424..c16301ffb8 100644 --- a/.github/workflows/manifests.yml +++ b/.github/workflows/manifests.yml @@ -2,43 +2,40 @@ name: manifests on: - push: pull_request: paths: - 'manifests/**/*.yml' - '!manifests/templates/**/' - schedule: - - cron: 0 0 * * * jobs: - list-manifests11: + list-changed-manifests: runs-on: ubuntu-latest outputs: matrix: ${{ steps.set-matrix.outputs.matrix }} steps: - - uses: actions/checkout@v3 - - id: set-matrix - run: echo "::set-output name=matrix::$(ls manifests/**/opensearch*.yml | awk -F/ '{if($2<2)print$0}' | jq -R -s -c 'split("\n")[:-1]')" - - list-manifests17: - runs-on: ubuntu-latest - outputs: - matrix: ${{ steps.set-matrix.outputs.matrix }} - steps: - - uses: actions/checkout@v3 - - id: set-matrix - run: echo "::set-output name=matrix::$(ls manifests/**/opensearch*.yml | awk -F/ '{if($2>2)print$0}' | jq -R -s -c 'split("\n")[:-1]')" + - name: Checkout + uses: actions/checkout@v3 + - name: Get changed manifest files + uses: tj-actions/changed-files@v39 + id: list-changed-manifests + with: + files: manifests/**/opensearch*.yml + json: true + quotepath: false + dir_names: false + - name: Set unique changed manifests as matrix + id: set-matrix + run: echo "matrix={\"manifest\":${{ steps.list-changed-manifests.outputs.all_changed_files }}}" >> "$GITHUB_OUTPUT" manifest-checks-jdk11: - needs: list-manifests11 + needs: [list-changed-manifests] runs-on: ubuntu-latest env: PYTHON_VERSION: 3.9 JDK_VERSION: 11 strategy: - matrix: - manifest: ${{ fromJson(needs.list-manifests11.outputs.matrix) }} + matrix: ${{ fromJson(needs.list-changed-manifests.outputs.matrix) }} steps: - uses: actions/checkout@v3 - name: Set Up JDK ${{ env.JDK_VERSION }} @@ -57,14 +54,13 @@ jobs: ./ci.sh ${{ matrix.manifest }} --snapshot manifest-checks-jdk17: - needs: list-manifests17 + needs: [list-changed-manifests] runs-on: ubuntu-latest env: PYTHON_VERSION: 3.9 JDK_VERSION: 17 strategy: - matrix: - manifest: ${{ fromJson(needs.list-manifests17.outputs.matrix) }} + matrix: ${{ fromJson(needs.list-changed-manifests.outputs.matrix) }} steps: - uses: actions/checkout@v3 - name: Set Up JDK ${{ env.JDK_VERSION }} From 168b218948bc1114a075bf010844f25f35e61721 Mon Sep 17 00:00:00 2001 From: Rishabh Singh Date: Mon, 16 Oct 2023 11:52:42 -0700 Subject: [PATCH 047/289] Add consolidated release notes for 2.11.0 (#4132) Signed-off-by: Rishabh Singh Signed-off-by: Sayali Gaikawad Co-authored-by: Sayali Gaikawad --- .../opensearch-release-notes-2.11.0.md | 478 ++++++++++++++++++ 1 file changed, 478 insertions(+) create mode 100644 release-notes/opensearch-release-notes-2.11.0.md diff --git a/release-notes/opensearch-release-notes-2.11.0.md b/release-notes/opensearch-release-notes-2.11.0.md new file mode 100644 index 0000000000..c6484003dd --- /dev/null +++ b/release-notes/opensearch-release-notes-2.11.0.md @@ -0,0 +1,478 @@ +OpenSearch and OpenSearch Dashboards 2.11.0 Release Notes + +## Release Highlights + +OpenSearch 2.11.0 introduces an array of features for semantic search applications, new options for durable data storage, and new functionality for security analytics, observability, and more. Experimental features include new tools for tracing OpenSearch requests and enhancements for conversational search pipelines. + +### New Features + +* Multimodal semantic search lets you combine images with text, adding valuable context to support better relevancy for search results. +* Sparse retrieval is now available for text-based vector search. OpenSearch now offers both sparse and dense retrieval methods so you can choose the approach that suits your application requirements. +* The search comparison tool is now generally available, allowing you to compare the results of two different search ranking techniques side by side so you can identify opportunities to fine-tune your results. +* Snapshots are now interoperable with remote-backed storage, offering another approach to data durability with the potential to reduce storage resource requirements. +* Updates to the Security Analytics interface are designed to make it easier to use the security toolkit, introducing a new workflow to simplify creation of threat detectors and alerts as well as the ability to organize log types by category. +* OpenSearch can now facilitate authorization at the REST layer, empowering plugin developers to establish secure access controls over endpoints in addition to transport layer authorization. +* This release removes dependencies on AngularJS, helping modernize and improve the security posture of OpenSearch Dashboards. A recent announcement of this update with additional details can be found [here](https://github.com/opensearch-project/OpenSearch-Dashboards/issues/4993) + +### Experimental Features + +OpenSearch 2.11.0 includes the following experimental features. Experimental features are disabled by default. For instructions on how to enable them, refer to the documentation for the feature. + +* The ability to track OpenSearch requests with traces is new for 2.11, allowing developers to follow OpenSearch requests and tasks as they traverse components and services across the distributed architecture, monitor the path of requests through the system, measure request latencies, and more. +* Updates to the conversational search tools introduced as experimental in 2.10 offer several parameters that can be used to customize retrieval augmented generation pipelines, providing core logic that allows you to adapt the way OpenSearch interacts with large language learning models as part of generative AI applications. + +## Release Details +[OpenSearch and OpenSearch Dashboards 2.11.0](https://opensearch.org/versions/opensearch-2-11-0.html) includes the following features, enhancements, bug fixes, infrastructure, documentation, maintenance and refactoring updates. + +OpenSearch [Release Notes](https://github.com/opensearch-project/OpenSearch/blob/2.11/release-notes/opensearch.release-notes-2.11.0.md). + +OpenSearch Dashboards [Release Notes](https://github.com/opensearch-project/OpenSearch-Dashboards/blob/2.11/release-notes/opensearch-dashboards.release-notes-2.11.0.md). + +## FEATURES + + +### OpenSearch Alerting Dashboards +* Support any channel types from Notification. ([#743](https://github.com/opensearch-project/alerting-dashboards-plugin/pull/743)) + + +### OpenSearch Dashboards Notifications +* Improve wording for TLS-related options ([#115](https://github.com/opensearch-project/dashboards-notifications/pull/115)) + + +### OpenSearch Dashboards Observability +* Add nightly cron schedule to E2E workflow in ([#1005](https://github.com/opensearch-project/dashboards-observability/pull/1005)) +* Create Data sources plugin with Manage Datasources Flow in ([#1035](https://github.com/opensearch-project/dashboards-observability/pull/1035)) +* Configure S3 datasource flow in ([#1049](https://github.com/opensearch-project/dashboards-observability/pull/1049)) +* Create prometheus datasource flow in ([#1054](https://github.com/opensearch-project/dashboards-observability/pull/1054)) +* Adding redirection to query workbench in ([#1063](https://github.com/opensearch-project/dashboards-observability/pull/1063)) +* Setup S3 connection with integrations in ([#1057](https://github.com/opensearch-project/dashboards-observability/pull/1057)) +* Support SQL direct query in Observability in ([#988](https://github.com/opensearch-project/dashboards-observability/pull/988)) +* Support SQL direct updated - query in Observability (#988) in ([#1072](https://github.com/opensearch-project/dashboards-observability/pull/1072)) +* Metrics Explorer - single-line graph only, no legends in ([#1068](https://github.com/opensearch-project/dashboards-observability/pull/1068)) +* Metrics Explorer - updated - single-line graph only, no legends in ([#1073](https://github.com/opensearch-project/dashboards-observability/pull/1073)) + + +### OpenSearch Dashboards Query Workbench +* Add table acceleration flyout ([#128](https://github.com/opensearch-project/dashboards-query-workbench/pull/128)) ([#135](https://github.com/opensearch-project/dashboards-query-workbench/pull/135)) ([#137](https://github.com/opensearch-project/dashboards-query-workbench/pull/137)) ([#140](https://github.com/opensearch-project/dashboards-query-workbench/pull/140)) +* Update validations for acceleration ([#133](https://github.com/opensearch-project/dashboards-query-workbench/pull/133)) +* Add materialized view visual builder and query builder ([#129](https://github.com/opensearch-project/dashboards-query-workbench/pull/129)) +* Add async query support ([#131](https://github.com/opensearch-project/dashboards-query-workbench/pull/131)) ([#136](https://github.com/opensearch-project/dashboards-query-workbench/pull/136)) +* Add skipping index queries ([#134](https://github.com/opensearch-project/dashboards-query-workbench/pull/134)) +* Add acceleration for opensearch-spark ([#139](https://github.com/opensearch-project/dashboards-query-workbench/pull/139)) + + +### OpenSearch Dashboards Reporting +* Enable Reporting for new OSD Discover module ([#184](https://github.com/opensearch-project/dashboards-reporting/pull/184)) ([#190](https://github.com/opensearch-project/dashboards-reporting/pull/190)) ([#212](https://github.com/opensearch-project/dashboards-reporting/pull/212)) + + +### OpenSearch Neural Search +* Support sparse semantic retrieval by introducing `sparse_encoding` ingest processor and query builder ([#333](https://github.com/opensearch-project/neural-search/pull/333)) +* Enabled support for applying default modelId in neural search query ([#337](https://github.com/opensearch-project/neural-search/pull/337) +* Added Multimodal semantic search feature ([#359](https://github.com/opensearch-project/neural-search/pull/359)) + + +## ENHANCEMENTS + + +### OpenSearch Alerting +* Add logging for execution and indexes of monitors and workflows. ([#1223](https://github.com/opensearch-project/alerting/pull/1223)) + + +### OpenSearch Dashboards Search Relevance +* Adding error messages in Search Comparison Tool ([#267](https://github.com/opensearch-project/dashboards-search-relevance/pull/267)) ([#305](https://github.com/opensearch-project/dashboards-search-relevance/pull/305)) +* Remove Experimental Tag ([#302](https://github.com/opensearch-project/dashboards-search-relevance/pull/302)) ([#313](https://github.com/opensearch-project/dashboards-search-relevance/pull/313)) + + +### OpenSearch Index Management +* Provide unique id for each rollup job and add debug logs. ([#968](https://github.com/opensearch-project/index-management/pull/968)) + + +### OpenSearch k-NN +* Added support for ignore_unmapped in KNN queries. [#1071](https://github.com/opensearch-project/k-NN/pull/1071) +* Add graph creation stats to the KNNStats API. [#1141](https://github.com/opensearch-project/k-NN/pull/1141) + + +### OpenSearch ML Commons +* Add neural search default processor for non OpenAI/Cohere scenario ([#1274](https://github.com/opensearch-project/ml-commons/pull/1274)) +* Add tokenizer and sparse encoding ([#1301](https://github.com/opensearch-project/ml-commons/pull/1301)) +* Allow input null for text docs input ([#1402](https://github.com/opensearch-project/ml-commons/pull/1402)) +* Add support for context_size and include 'interaction_id' in SearchRequest ([#1385](https://github.com/opensearch-project/ml-commons/pull/1385)) +* Adding model level metric in node level ([#1330](https://github.com/opensearch-project/ml-commons/pull/1330)) +* Add status code to model tensor ([#1443](https://github.com/opensearch-project/ml-commons/pull/1443)) +* Add bedrockURL to trusted connector regex list ([#1461](https://github.com/opensearch-project/ml-commons/pull/1461)) +* Performance enhacement for predict action by caching model info ([#1472](https://github.com/opensearch-project/ml-commons/pull/1472)) + + +### OpenSearch Neural Search +* Add `max_token_score` parameter to improve the execution efficiency for `neural_sparse` query clause ([#348](https://github.com/opensearch-project/neural-search/pull/348)) + + +### OpenSearch Security Analytics Dashboards +* Ux improvements for correlations page. ([#732](https://github.com/opensearch-project/security-analytics-dashboards-plugin/pull/732)) +* Simplify detector creation UX. ([#738](https://github.com/opensearch-project/security-analytics-dashboards-plugin/pull/738)) +* Added categories for log types. ([#741](https://github.com/opensearch-project/security-analytics-dashboards-plugin/pull/741)) +* Enhance log type filters correlations. ([#745](https://github.com/opensearch-project/security-analytics-dashboards-plugin/pull/745)) + + +### OpenSearch Security Analytics +* Adds support for alerts and triggers on group by based sigma rules. ([#545](https://github.com/opensearch-project/security-analytics/pull/545)) +* Auto expand replicas. ([#547](https://github.com/opensearch-project/security-analytics/pull/547)) +* Auto expand replicas for logtype index. ([#568](https://github.com/opensearch-project/security-analytics/pull/568)) +* Adding WAF Log type. ([#617](https://github.com/opensearch-project/security-analytics/pull/617)) +* Add category to custom log types. ([#634](https://github.com/opensearch-project/security-analytics/pull/634)) + + +### OpenSearch Security +* Authorization in Rest Layer ([#2753](https://github.com/opensearch-project/security/pull/2753)) +* Improve serialization speeds ([#2802](https://github.com/opensearch-project/security/pull/2802)) +* Integration tests framework ([#3388](https://github.com/opensearch-project/security/pull/3388)) +* Allow for automatic merging of dependabot changes after checks pass ([#3409](https://github.com/opensearch-project/security/pull/3409)) +* Support security config updates on the REST API using permission([#3264](https://github.com/opensearch-project/security/pull/3264)) +* Expanding Authentication with SecurityRequest Abstraction ([#3430](https://github.com/opensearch-project/security/pull/3430)) +* Add early rejection from RestHandler for unauthorized requests ([#3418](https://github.com/opensearch-project/security/pull/3418)) + + +### SQL +* Enable PPL lang and add datasource to async query API in https://github.com/opensearch-project/sql/pull/2195 +* Refactor Flint Auth in https://github.com/opensearch-project/sql/pull/2201 +* Add conf for spark structured streaming job in https://github.com/opensearch-project/sql/pull/2203 +* Submit long running job only when auto_refresh = false in https://github.com/opensearch-project/sql/pull/2209 +* Bug Fix, handle DESC TABLE response in https://github.com/opensearch-project/sql/pull/2213 +* Drop Index Implementation in https://github.com/opensearch-project/sql/pull/2217 +* Enable PPL Queries in https://github.com/opensearch-project/sql/pull/2223 +* Read extra Spark submit parameters from cluster settings in https://github.com/opensearch-project/sql/pull/2236 +* Spark Execution Engine Config Refactor in https://github.com/opensearch-project/sql/pull/2266 +* Provide auth.type and auth.role_arn paramters in GET Datasource API response. in https://github.com/opensearch-project/sql/pull/2283 +* Add support for `date_nanos` and tests. (#337) in https://github.com/opensearch-project/sql/pull/2020 +* Applied formatting improvements to Antlr files based on spotless changes (#2017) by @MitchellGale in https://github.com/opensearch-project/sql/pull/2023 +* Revert "Guarantee datasource read api is strong consistent read (#1815)" in https://github.com/opensearch-project/sql/pull/2031 +* Add _primary preference only for segment replication enabled indices in https://github.com/opensearch-project/sql/pull/2045 +* Changed allowlist config to denylist ip config for datasource uri hosts in https://github.com/opensearch-project/sql/pull/2058 + + +## BUG FIXES + + +### OpenSearch Alerting +* Fix workflow execution for first run. ([#1227](https://github.com/opensearch-project/alerting/pull/1227)) + + +### OpenSearch Anomaly Detection Dashboards +* Prevent empty task IDs passed to server side ([#616](https://github.com/opensearch-project/anomaly-detection-dashboards-plugin/pull/616)) + + +### OpenSearch Dashboards Observability +* Update E2E Test Config in ([#1025](https://github.com/opensearch-project/dashboards-observability/pull/1025)) +* Adjust explorer chart color and spacing in ([#1051](https://github.com/opensearch-project/dashboards-observability/pull/1051)) +* Modified explorer data grid to follow discover look and feel in ([#1041](https://github.com/opensearch-project/dashboards-observability/pull/1041)) +* Fix missing import 'moment' on query_utils. in ([#1067](https://github.com/opensearch-project/dashboards-observability/pull/1067)) +* Data sources copy updates in ([#1092](https://github.com/opensearch-project/dashboards-observability/pull/1092)) +* Explorer minor UI updates in ([#1100](https://github.com/opensearch-project/dashboards-observability/pull/1100)) +* Reverting notebooks changes, add docs/validation to datasources, explorer minor in ([#1103](https://github.com/opensearch-project/dashboards-observability/pull/1103)) +* Add callout and modify content for S3 datasource in ([#1113](https://github.com/opensearch-project/dashboards-observability/pull/1113)) +* Fix dropdown display behavior in ([#1116](https://github.com/opensearch-project/dashboards-observability/pull/1116)) +* Include minor UI fixes for Log Explorer in ([#1119](https://github.com/opensearch-project/dashboards-observability/pull/1119)) + + +### OpenSearch Dashboards Query Workbench +* Fix SQL UI buttons ([#149](https://github.com/opensearch-project/dashboards-query-workbench/pull/149)) + + +### OpenSearch Dashboards Reporting +* Fix date-format in csv export ([#148](https://github.com/opensearch-project/dashboards-reporting/pull/148)) ([#211](https://github.com/opensearch-project/dashboards-reporting/pull/211)) + + +### OpenSearch Dashboards Search Relevance +* Update border color of Search Relevance to be compliant with Dark Mode ([#315](https://github.com/opensearch-project/dashboards-search-relevance/pull/315)) ([#328](https://github.com/opensearch-project/dashboards-search-relevance/pull/328)) +* Make ace editor theme consistent for Search Relevance plugin ([#300](https://github.com/opensearch-project/dashboards-search-relevance/pull/300)) ([#327](https://github.com/opensearch-project/dashboards-search-relevance/pull/327)) + + +### OpenSearch Geospatial +* Fix flaky test, testIndexingMultiPolygon ([#483](https://github.com/opensearch-project/geospatial/pull/483)) + + +### OpenSearch Index Management +* Fix auto managed index always have -2 seqNo bug. ([#924](https://github.com/opensearch-project/index-management/pull/924)) + + +### OpenSearch ML Commons +* Fix parameter name in preprocess function ([#1362](https://github.com/opensearch-project/ml-commons/pull/1362)) +* Fix spelling in Readme.md ([#1363](https://github.com/opensearch-project/ml-commons/pull/1363)) +* Fix error message in TransportDeplpoyModelAction class ([#1368](https://github.com/opensearch-project/ml-commons/pull/1368)) +* Fix null exception in text docs data set ([#1403](https://github.com/opensearch-project/ml-commons/pull/1403)) +* Fix text docs input unescaped error; enable deploy remote model ([#1407](https://github.com/opensearch-project/ml-commons/pull/1407)) +* Restore thread context before running action listener ([#1418](https://github.com/opensearch-project/ml-commons/pull/1418)) +* Fix more places where thread context not restored ([#1421](https://github.com/opensearch-project/ml-commons/pull/1421)) +* Fix BWC test suite ([#1426](https://github.com/opensearch-project/ml-commons/pull/1426)) +* Support bwc for process function ([#1427](https://github.com/opensearch-project/ml-commons/pull/1427)) +* Fix model group auto-deletion when last version is deleted ([#1444](https://github.com/opensearch-project/ml-commons/pull/1444)) +* Fixing metrics correlation algorithm ([#1448](https://github.com/opensearch-project/ml-commons/pull/1448)) +* Throw exception if remote model doesn't return 2xx status code; fix predict runner ([#1477](https://github.com/opensearch-project/ml-commons/pull/1477)) +* Fix no worker node exception for remote embedding model ([#1482](https://github.com/opensearch-project/ml-commons/pull/1482)) +* Fix for delete model group API throwing incorrect error when model index not created ([#1485](https://github.com/opensearch-project/ml-commons/pull/1485)) +* Fix no worker node error on multi-node cluster ([#1487](https://github.com/opensearch-project/ml-commons/pull/1487)) +* Fix prompt passing for Bedrock by passing a single string prompt for Bedrock models. ([#1490](https://github.com/opensearch-project/ml-commons/pull/1490)) + + +### OpenSearch Neural Search +* Fixed exception in Hybrid Query for one shard and multiple node ([#396](https://github.com/opensearch-project/neural-search/pull/396)) + + +### OpenSearch Performance Analyzer +* Update Jooq version and address bind variable failure in AdmissionControl Emitter [#493](https://github.com/opensearch-project/performance-analyzer/pull/493) + + +### OpenSearch Security Analytics +* Fixes verifying workflow test when security is enabled. ([#563](https://github.com/opensearch-project/security-analytics/pull/563)) +* Fix flaky integration tests. ([#581](https://github.com/opensearch-project/security-analytics/pull/581)) +* Sigma Aggregation rule fixes. ([#622](https://github.com/opensearch-project/security-analytics/pull/622)) + + +### OpenSearch Security +* Refactors reRequestAuthentication to call notifyIpAuthFailureListener before sending the response to the channel ([#3411](https://github.com/opensearch-project/security/pull/3411)) +* For read-only tenants filter with allow list ([c3e53e2](https://github.com/opensearch-project/security/commit/c3e53e20a69dc8eb401653594a130c2a4fd4b6bd)) + + +### OpenSearch Security Dashboards +* Fix OIDC refresh token flow when using the cookie splitter ([#1580](https://github.com/opensearch-project/security-dashboards-plugin/pull/1580)) + + +### SQL +* Fix broken link for connectors doc in https://github.com/opensearch-project/sql/pull/2199 +* Fix response codes returned by JSON formatting them in https://github.com/opensearch-project/sql/pull/2200 +* Bug fix, datasource API should be case sensitive in https://github.com/opensearch-project/sql/pull/2202 +* Minor fix in dropping covering index in https://github.com/opensearch-project/sql/pull/2240 +* Fix Unit tests for FlintIndexReader in https://github.com/opensearch-project/sql/pull/2242 +* Bug Fix , delete OpenSearch index when DROP INDEX in https://github.com/opensearch-project/sql/pull/2252 +* Correctly Set query status in https://github.com/opensearch-project/sql/pull/2232 +* Exclude generated files from spotless in https://github.com/opensearch-project/sql/pull/2024 +* Fix mockito core conflict. in https://github.com/opensearch-project/sql/pull/2131 +* Fix `ASCII` function and groom UT for text functions. (#301) in https://github.com/opensearch-project/sql/pull/2029 +* Fixed response codes For Requests With security exception. in https://github.com/opensearch-project/sql/pull/2036 + + +## INFRASTRUCTURE + + +### OpenSearch Alerting +* Ignore flaky security test suites. ([#1188](https://github.com/opensearch-project/alerting/pull/1188)) + + +### OpenSearch Anomaly Detection +* Add dependabot.yml ([#1026](https://github.com/opensearch-project/anomaly-detection/pull/1026)) + + +### OpenSearch Dashboards Query Workbench +* Update sidebar design ([#138](https://github.com/opensearch-project/dashboards-query-workbench/pull/138)) + + +### OpenSearch Dashboards Search Relevance +* Update CI to see error logs ([#316](https://github.com/opensearch-project/dashboards-search-relevance/pull/316)) ([#325](https://github.com/opensearch-project/dashboards-search-relevance/pull/325)) + + +### OpenSearch Geospatial +* Add integration test against security enabled cluster ([#513](https://github.com/opensearch-project/geospatial/pull/513)) + + +### OpenSearch Index Management +* Upload docker test cluster log. ([#964](https://github.com/opensearch-project/index-management/pull/964)) +* Reduce test running time. ([#965](https://github.com/opensearch-project/index-management/pull/965)) +* Parallel test run. ([#966](https://github.com/opensearch-project/index-management/pull/966)) +* Security test filtered. ([#969](https://github.com/opensearch-project/index-management/pull/969)) + + +### OpenSearch Performance Analyzer +* Update PULL_REQUEST_TEMPLATE.md [#560)](https://github.com/opensearch-project/performance-analyzer/pull/560) + + +### OpenSearch Security Analytics +* Ignore tests that may be flaky. ([#596](https://github.com/opensearch-project/security-analytics/pull/596)) + + +### SQL +* Bump aws-encryption-sdk-java to 1.71 in https://github.com/opensearch-project/sql/pull/2057 +* Run IT tests with security plugin (#335) #1986 by @MitchellGale in https://github.com/opensearch-project/sql/pull/2022 + + +## DOCUMENTATION + + +### OpenSearch Alerting +* Added 2.11 release notes ([#1251](https://github.com/opensearch-project/alerting/pull/1251)) + + +### OpenSearch Alerting Dashboards +* Add 2.11.0 release notes ([#764](https://github.com/opensearch-project/alerting-dashboards-plugin/pull/764)) + + +### OpenSearch Dashboards Notifications +* 2.11 release notes. ([#123](https://github.com/opensearch-project/dashboards-notifications/issues/123)) + + +### OpenSearch Dashboards Observability +* Use approved svg from UX in ([#1066](https://github.com/opensearch-project/dashboards-observability/pull/1066)) +* Add docker-compose.yml testing and readme for integration to 2.9 in ([#923](https://github.com/opensearch-project/dashboards-observability/pull/923)) + + +### OpenSearch Index Management +* Added 2.11 release notes. ([#1004](https://github.com/opensearch-project/index-management/pull/1004)) + + +### OpenSearch Notifications +* Add 2.11.0 release notes ([#774](https://github.com/opensearch-project/notifications/issues/774)) + + +### OpenSearch Security Analytics Dashboards +* Added 2.11.0 release notes. ([#756](https://github.com/opensearch-project/security-analytics-dashboards-plugin/pull/756)) + + +### OpenSearch Security Analytics +* Added 2.11.0 release notes. ([#660](https://github.com/opensearch-project/security-analytics/pull/660)) + + +### SQL +* Datasource description in https://github.com/opensearch-project/sql/pull/2138 +* Add documentation for S3GlueConnector. in https://github.com/opensearch-project/sql/pull/2234 + + +## MAINTENANCE + + +### OpenSearch Alerting +* Increment version to 2.11.0-SNAPSHOT. ([#1116](https://github.com/opensearch-project/alerting/pull/1116)) + + +### OpenSearch Alerting Dashboards +* Incremented version to 2.11 ([#716](https://github.com/opensearch-project/alerting-dashboards-plugin/pull/716)) + + +### OpenSearch Asynchronous Search +* Increment version to 2.11.0 ([#446](https://github.com/opensearch-project/asynchronous-search/pull/446)) + + +### OpenSearch Dashboards Maps +* Increment version to 2.11.0.0 ([#476](https://github.com/opensearch-project/dashboards-maps/pull/476)) + + +### OpenSearch Dashboards Query Workbench +* Upgrade cypress dependency ([#120](https://github.com/opensearch-project/dashboards-query-workbench/pull/120)) +* Upgrade packages and tsconfig ([#130](https://github.com/opensearch-project/dashboards-query-workbench/pull/130)) +* Update CI workflow ([#146](https://github.com/opensearch-project/dashboards-query-workbench/pull/146)) + + +### OpenSearch Dashboards Reporting +* Upgrade debug and other deps ([#208](https://github.com/opensearch-project/dashboards-reporting/pull/208)) + + +### OpenSearch Dashboards Visualizations +* Increment Version to 2.11.0 ([#253](https://github.com/opensearch-project/dashboards-visualizations/pull/253)) + + +### OpenSearch Index Management +* Increment version to 2.11.0-SNAPSHOT. ([#922](https://github.com/opensearch-project/index-management/pull/922)) + + +### OpenSearch Job Scheduler +* Bump actions/upload-release-asset from 1.0.1 to 1.0.2 ([#504](https://github.com/opensearch-project/job-scheduler/pull/504))([#506](https://github.com/opensearch-project/job-scheduler/pull/506)) +* Bump aws-actions/configure-aws-credentials from 1 to 4 ([#501](https://github.com/opensearch-project/job-scheduler/pull/501))([#507](https://github.com/opensearch-project/job-scheduler/pull/507)) +* Bump com.netflix.nebula.ospackage from 11.4.0 to 11.5.0 ([#500](https://github.com/opensearch-project/job-scheduler/pull/500))([#508](https://github.com/opensearch-project/job-scheduler/pull/508)) +* Manual backport of #503 ([#509](https://github.com/opensearch-project/job-scheduler/pull/509)) +* Bump actions/create-release from 1.0.0 to 1.1.4 ([#514](https://github.com/opensearch-project/job-scheduler/pull/514))([#521](https://github.com/opensearch-project/job-scheduler/pull/521)) +* Bump codecov/codecov-action from 1 to 3 ([#513](https://github.com/opensearch-project/job-scheduler/pull/513))([#520](https://github.com/opensearch-project/job-scheduler/pull/520)) +* Bump actions/upload-artifact from 1 to 3 ([#512](https://github.com/opensearch-project/job-scheduler/pull/512)) ([#519](https://github.com/opensearch-project/job-scheduler/pull/519)) +* Bump tibdex/github-app-token from 1.5.0 to 2.1.0 ([#511](https://github.com/opensearch-project/job-scheduler/pull/511))([#518](https://github.com/opensearch-project/job-scheduler/pull/518)) +* Bump com.diffplug.spotless from 6.21.0 to 6.22.0 ([#510](https://github.com/opensearch-project/job-scheduler/pull/510))([#517](https://github.com/opensearch-project/job-scheduler/pull/517)) +* Bump VachaShah/backport from 1.1.4 to 2.2.0 ([#515](https://github.com/opensearch-project/job-scheduler/pull/515))([#516](https://github.com/opensearch-project/job-scheduler/pull/516)) + + +### OpenSearch k-NN +* Update bytebuddy to 1.14.7 [#1135](https://github.com/opensearch-project/k-NN/pull/1135) + + +### OpenSearch ML Commons +* Ignoring Redeploy test on MacOS due to known failures ([#1414](https://github.com/opensearch-project/ml-commons/pull/1414)) +* Throw exception when model group not found during update request ([#1447](https://github.com/opensearch-project/ml-commons/pull/1447)) +* Add a setting to control the update connector API ([#1274](https://github.com/opensearch-project/ml-commons/pull/1274)) + + +### OpenSearch ML Commons Dashboards +* Increment version to 2.11.0.0 ([#265](https://github.com/opensearch-project/ml-commons-dashboards/pull/265)) + +### OpenSearch Neural Search +* Consumed latest changes from core, use QueryPhaseSearcherWrapper as parent class for Hybrid QPS ([#356](https://github.com/opensearch-project/neural-search/pull/356)) + + +### OpenSearch Notifications +* Bump bwc version to 2.11([#763](https://github.com/opensearch-project/notifications/pull/763)) + + +### OpenSearch Performance Analyzer +* Depreceate NodeStatsFixedShardsMetricsCollector in favor of NodeStatsAllShardsMetricsCollector [#551](https://github.com/opensearch-project/performance-analyzer/pull/551) +* Add tracer to getTransports [#556](https://github.com/opensearch-project/performance-analyzer/pull/556) + + +### OpenSearch Reporting +* Update demo certs used in integ tests ([#755](https://github.com/opensearch-project/reporting/pull/755)) + + +### OpenSearch Security Analytics Dashboards +* Increment version to 2.11.0.0. ([#720](https://github.com/opensearch-project/security-analytics-dashboards-plugin/pull/720)) + + +### OpenSearch Security Analytics +* Bump version to 2.11. ([#631](https://github.com/opensearch-project/security-analytics/pull/631)) + + +### OpenSearch Security +* Change log message from warning to trace on WWW-Authenticate challenge ([#3446](https://github.com/opensearch-project/security/pull/3446)) +* Disable codecov from failing CI if there is an upload issue ([#3379](https://github.com/opensearch-project/security/pull/3379)) +* [Refactor] Change HTTP routes for Audit and Config PUT methods ([#3407](https://github.com/opensearch-project/security/pull/3407)) +* Add tracer to Transport ([#3463](https://github.com/opensearch-project/security/pull/3463)) +* Adds opensearch trigger bot to discerning merger list to allow automatic merges ([#3481](https://github.com/opensearch-project/security/pull/3481)) +* Bump org.apache.camel:camel-xmlsecurity from 3.21.0 to 3.21.1 ([#3436](https://github.com/opensearch-project/security/pull/3436)) +* Bump com.github.wnameless.json:json-base from 2.4.2 to 2.4.3 ([#3437](https://github.com/opensearch-project/security/pull/3437)) +* Bump org.xerial.snappy:snappy-java from 1.1.10.4 to 1.1.10.5 ([#3438](https://github.com/opensearch-project/security/pull/3438)) +* Bump org.ow2.asm:asm from 9.5 to 9.6 ([#3439](https://github.com/opensearch-project/security/pull/3439)) +* Bump org.xerial.snappy:snappy-java from 1.1.10.3 to 1.1.10.4 ([#3396](https://github.com/opensearch-project/security/pull/3396)) +* Bump com.google.errorprone:error_prone_annotations from 2.21.1 to 2.22.0 ([#3400](https://github.com/opensearch-project/security/pull/3400)) +* Bump org.passay:passay from 1.6.3 to 1.6.4 ([#3397](https://github.com/opensearch-project/security/pull/3397)) +* Bump org.gradle.test-retry from 1.5.4 to 1.5.5 ([#3399](https://github.com/opensearch-project/security/pull/3399)) +* Bump org.springframework:spring-core from 5.3.29 to 5.3.30 ([#3398](https://github.com/opensearch-project/security/pull/3398)) +* Bump tibdex/github-app-token from 2.0.0 to 2.1.0 ([#3395](https://github.com/opensearch-project/security/pull/3395)) +* Bump org.apache.ws.xmlschema:xmlschema-core from 2.3.0 to 2.3.1 ([#3374](https://github.com/opensearch-project/security/pull/3374)) +* Bump apache_cxf_version from 4.0.2 to 4.0.3 ([#3376](https://github.com/opensearch-project/security/pull/3376)) +* Bump org.springframework:spring-beans from 5.3.29 to 5.3.30 ([#3375](https://github.com/opensearch-project/security/pull/3375)) +* Bump com.github.wnameless.json:json-flattener from 0.16.5 to 0.16.6 ([#3371](https://github.com/opensearch-project/security/pull/3371)) +* Bump aws-actions/configure-aws-credentials from 3 to 4 ([#3373](https://github.com/opensearch-project/security/pull/3373)) +* Bump org.checkerframework:checker-qual from 3.36.0 to 3.38.0 ([#3378](https://github.com/opensearch-project/security/pull/3378)) +* Bump com.nulab-inc:zxcvbn from 1.8.0 to 1.8.2 ([#3357](https://github.com/opensearch-project/security/pull/3357)) + +## REFACTORING + + +### OpenSearch Alerting +* Optimize doc-level monitor workflow for index patterns. ([#1122](https://github.com/opensearch-project/alerting/pull/1122)) +* Add workflow null or empty check only when empty workflow id passed. ([#1139(https://github.com/opensearch-project/alerting/pull/1139)) +* Add primary first calls for different monitor types. ([#1205](https://github.com/opensearch-project/alerting/pull/1205)) + + +### OpenSearch Anomaly Detection +* [2.x] Fix TransportService constructor due to changes in core plus guava bump ([#1069](https://github.com/opensearch-project/anomaly-detection/pull/1069)) + + +### OpenSearch ML Commons +* Register new versions to a model group based on the name provided ([#1452](https://github.com/opensearch-project/ml-commons/pull/1452)) +* If model version fails to register, update model group accordingly ([#1463](https://github.com/opensearch-project/ml-commons/pull/1463)) + + +### OpenSearch Security Analytics +* Address search request timeouts as transient error. ([#561](https://github.com/opensearch-project/security-analytics/pull/561)) +* Change ruleId if it exists. ([#628](https://github.com/opensearch-project/security-analytics/pull/628)) + + +### SQL +* Merging Async Query APIs feature branch into main. in https://github.com/opensearch-project/sql/pull/2163 +* Removed Domain Validation in https://github.com/opensearch-project/sql/pull/2136 +* Check for existence of security plugin in https://github.com/opensearch-project/sql/pull/2069 +* Always use snapshot version for security plugin download in https://github.com/opensearch-project/sql/pull/2061 +* Add customized result index in data source etc in https://github.com/opensearch-project/sql/pull/2220 From 3368cf307309b24d536d6b07bc71a19bad65097e Mon Sep 17 00:00:00 2001 From: Rishabh Singh Date: Mon, 16 Oct 2023 13:25:33 -0700 Subject: [PATCH 048/289] Update 2.11.0 tags in OS and OSD manifests (#4133) Signed-off-by: Rishabh Singh --- manifests/2.11.0/opensearch-2.11.0.yml | 42 +++++++++---------- .../2.11.0/opensearch-dashboards-2.11.0.yml | 30 ++++++------- 2 files changed, 36 insertions(+), 36 deletions(-) diff --git a/manifests/2.11.0/opensearch-2.11.0.yml b/manifests/2.11.0/opensearch-2.11.0.yml index 7b0818cf58..fa8b117d7e 100644 --- a/manifests/2.11.0/opensearch-2.11.0.yml +++ b/manifests/2.11.0/opensearch-2.11.0.yml @@ -10,13 +10,13 @@ ci: components: - name: OpenSearch repository: https://github.com/opensearch-project/OpenSearch.git - ref: 4dcad6dd1fd45b6bd91f041a041829c8687278fa + ref: tags/2.11.0 checks: - gradle:publish - gradle:properties:version - name: common-utils repository: https://github.com/opensearch-project/common-utils.git - ref: aaa4c2a061601105c62cbaf9838a0a4bd9986aa3 + ref: tags/2.11.0.0 platforms: - linux - windows @@ -25,7 +25,7 @@ components: - gradle:properties:version - name: job-scheduler repository: https://github.com/opensearch-project/job-scheduler.git - ref: 0a2fef228bb687995d2e3ddefa88ecf1e191ffd7 + ref: tags/2.11.0.0 platforms: - linux - windows @@ -34,7 +34,7 @@ components: - gradle:dependencies:opensearch.version - name: k-NN repository: https://github.com/opensearch-project/k-NN.git - ref: 916471ac8312d34888e39c592919a5fbbfd79492 + ref: tags/2.11.0.0 platforms: - linux - windows @@ -43,7 +43,7 @@ components: - gradle:dependencies:opensearch.version - name: geospatial repository: https://github.com/opensearch-project/geospatial.git - ref: 2a7f1b01589d893c0b1f153c4edc68295f85d0e5 + ref: tags/2.11.0.0 platforms: - linux - windows @@ -52,13 +52,13 @@ components: - gradle:dependencies:opensearch.version - name: security repository: https://github.com/opensearch-project/security.git - ref: bc03bd4746e3b1e23dec8d615d70e1d841cb6dc1 + ref: tags/2.11.0.0 platforms: - linux - windows - name: cross-cluster-replication repository: https://github.com/opensearch-project/cross-cluster-replication.git - ref: 9a49f40456218de9134656c14051818c5616ef05 + ref: tags/2.11.0.0 platforms: - linux - windows @@ -67,7 +67,7 @@ components: - gradle:dependencies:opensearch.version - name: ml-commons repository: https://github.com/opensearch-project/ml-commons.git - ref: 3897ad179437e683033d6918ebb6b4edf439dd4d + ref: tags/2.11.0.0 platforms: - linux - windows @@ -76,7 +76,7 @@ components: - gradle:dependencies:opensearch.version: opensearch-ml-plugin - name: neural-search repository: https://github.com/opensearch-project/neural-search.git - ref: 51e6c00770d27fb4eabc20c38bdeff23c5c45997 + ref: tags/2.11.0.0 platforms: - linux - windows @@ -85,7 +85,7 @@ components: - gradle:dependencies:opensearch.version - name: notifications-core repository: https://github.com/opensearch-project/notifications.git - ref: 16f601b6ff9aa381de3caee1273c6aa2001ce804 + ref: tags/2.11.0.0 platforms: - linux - windows @@ -95,7 +95,7 @@ components: - gradle:dependencies:opensearch.version: opensearch-notifications-core - name: notifications repository: https://github.com/opensearch-project/notifications.git - ref: 16f601b6ff9aa381de3caee1273c6aa2001ce804 + ref: tags/2.11.0.0 platforms: - linux - windows @@ -105,7 +105,7 @@ components: - gradle:dependencies:opensearch.version: notifications - name: opensearch-observability repository: https://github.com/opensearch-project/observability.git - ref: bd11e813ebd5ac002c3d34ed2c965325d5874b77 + ref: tags/2.11.0.0 platforms: - linux - windows @@ -114,7 +114,7 @@ components: - gradle:dependencies:opensearch.version - name: opensearch-reports repository: https://github.com/opensearch-project/reporting.git - ref: f8ff706930030c444a3d018caf1f8cc42e1977c4 + ref: tags/2.11.0.0 platforms: - linux - windows @@ -123,7 +123,7 @@ components: - gradle:dependencies:opensearch.version - name: sql repository: https://github.com/opensearch-project/sql.git - ref: b729164dcec202a81778d2bae65fc7e035c84fd9 + ref: tags/2.11.0.0 platforms: - linux - windows @@ -132,7 +132,7 @@ components: - gradle:dependencies:opensearch.version: opensearch-sql-plugin - name: asynchronous-search repository: https://github.com/opensearch-project/asynchronous-search.git - ref: e291c1cc8e84d1db727ecf3faf04ef30ebcf0d17 + ref: tags/2.11.0.0 platforms: - linux - windows @@ -141,7 +141,7 @@ components: - gradle:dependencies:opensearch.version - name: anomaly-detection repository: https://github.com/opensearch-project/anomaly-detection.git - ref: 35d476461feba246a2eea705e75d99553b495d0c + ref: tags/2.11.0.0 platforms: - linux - windows @@ -150,7 +150,7 @@ components: - gradle:dependencies:opensearch.version - name: alerting repository: https://github.com/opensearch-project/alerting.git - ref: 765ab362554f995608263820435bb8155493d75f + ref: tags/2.11.0.0 platforms: - linux - windows @@ -159,7 +159,7 @@ components: - gradle:dependencies:opensearch.version: alerting - name: security-analytics repository: https://github.com/opensearch-project/security-analytics.git - ref: ec20fc35a1adbd9ac873c12b4f4d2378b5f9fd8a + ref: tags/2.11.0.0 platforms: - linux - windows @@ -167,7 +167,7 @@ components: - gradle:properties:version - name: index-management repository: https://github.com/opensearch-project/index-management.git - ref: 319bbb2e3a4246083eab02a357e7b15b881f2f49 + ref: tags/2.11.0.0 platforms: - linux - windows @@ -175,7 +175,7 @@ components: - gradle:properties:version - name: performance-analyzer repository: https://github.com/opensearch-project/performance-analyzer.git - ref: d907f1986f76a390dbe6a856f41d61203cadb6e1 + ref: tags/2.11.0.0 platforms: - linux checks: @@ -183,7 +183,7 @@ components: - gradle:dependencies:opensearch.version - name: custom-codecs repository: https://github.com/opensearch-project/custom-codecs.git - ref: 486ed652b7de41c34d81d8d663ca02302fed78ae + ref: tags/2.11.0.0 platforms: - linux - windows diff --git a/manifests/2.11.0/opensearch-dashboards-2.11.0.yml b/manifests/2.11.0/opensearch-dashboards-2.11.0.yml index 7fa4a361ed..926bec047c 100644 --- a/manifests/2.11.0/opensearch-dashboards-2.11.0.yml +++ b/manifests/2.11.0/opensearch-dashboards-2.11.0.yml @@ -9,47 +9,47 @@ ci: components: - name: OpenSearch-Dashboards repository: https://github.com/opensearch-project/OpenSearch-Dashboards.git - ref: 3c838160fe6b453881ba326c6c8f57e11cf10fdd + ref: tags/2.11.0 - name: functionalTestDashboards repository: https://github.com/opensearch-project/opensearch-dashboards-functional-test.git - ref: 07cf4ff6612df8860ac1d8f0751e20316218081c + ref: tags/2.11.0 - name: observabilityDashboards repository: https://github.com/opensearch-project/dashboards-observability.git - ref: f1aac6cd908bffea460c75d2bca3ad6c70184537 + ref: tags/2.11.0.0 - name: reportsDashboards repository: https://github.com/opensearch-project/dashboards-reporting.git - ref: 2159bfc43a50045b8ec07f97ff642dd08c9af552 + ref: tags/2.11.0.0 - name: ganttChartDashboards repository: https://github.com/opensearch-project/dashboards-visualizations.git working_directory: gantt-chart - ref: 4d441b5261b0c475c5ab795e18e6c620281bbb4e + ref: tags/2.11.0.0 - name: queryWorkbenchDashboards repository: https://github.com/opensearch-project/dashboards-query-workbench.git - ref: 70f97eff251f9c177c303324135bf572a6f6e0ff + ref: tags/2.11.0.0 - name: customImportMapDashboards repository: https://github.com/opensearch-project/dashboards-maps.git - ref: ff5fb8027f0263ea04cf991f75febcdce88ce80b + ref: tags/2.11.0.0 - name: anomalyDetectionDashboards repository: https://github.com/opensearch-project/anomaly-detection-dashboards-plugin - ref: 3aed10d2e1228295f2af07f8a0c6eda79f50d794 + ref: tags/2.11.0.0 - name: mlCommonsDashboards repository: https://github.com/opensearch-project/ml-commons-dashboards.git - ref: 52f255a1c378b3bd1b1071e61d0380f29430b80e + ref: tags/2.11.0.0 - name: indexManagementDashboards repository: https://github.com/opensearch-project/index-management-dashboards-plugin.git - ref: 58d9170136ab59708e2d72b089080d24cd856171 + ref: tags/2.11.0.0 - name: notificationsDashboards repository: https://github.com/opensearch-project/dashboards-notifications.git - ref: 9f2f96b5755b92037842d208681cab09900a7c2a + ref: tags/2.11.0.0 - name: alertingDashboards repository: https://github.com/opensearch-project/alerting-dashboards-plugin.git - ref: e9b2c05421b7edff1e6b36806e98694120163ca6 + ref: tags/2.11.0.0 - name: securityAnalyticsDashboards repository: https://github.com/opensearch-project/security-analytics-dashboards-plugin.git - ref: e74f59908c0b51cca676ab667f4629fed1ba0629 + ref: tags/2.11.0.0 - name: securityDashboards repository: https://github.com/opensearch-project/security-dashboards-plugin.git - ref: bcfb48867679fa07e75a623f4ca456d46d7364cb + ref: tags/2.11.0.0 - name: searchRelevanceDashboards repository: https://github.com/opensearch-project/dashboards-search-relevance.git - ref: cec1fce8edbde4d9a107d96270463228381c94bf + ref: tags/2.11.0.0 From dbfc6998dcf3fd357a1aa52ac642f464a439371d Mon Sep 17 00:00:00 2001 From: Monu Singh Date: Tue, 17 Oct 2023 02:04:49 +0530 Subject: [PATCH 049/289] Support multinode cluster logging (#4097) Signed-off-by: monusingh-1 --- src/test_workflow/test_recorder/test_recorder.py | 4 +++- tests/tests_test_workflow/test_recorder/test_test_recorder.py | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/test_workflow/test_recorder/test_recorder.py b/src/test_workflow/test_recorder/test_recorder.py index d7e2ddf2a1..84921fc7a1 100644 --- a/src/test_workflow/test_recorder/test_recorder.py +++ b/src/test_workflow/test_recorder/test_recorder.py @@ -95,10 +95,12 @@ class LocalClusterLogs(LogRecorder): def __init__(self, parent_class: TestRecorder) -> None: self.parent_class = parent_class + self.number_of_nodes = 0 def save_test_result_data(self, test_result_data: TestResultData) -> None: base = self.parent_class._create_base_folder_structure(test_result_data.component_name, test_result_data.component_test_config) - dest_directory = os.path.join(base, "local-cluster-logs") + dest_directory = os.path.join(base, "local-cluster-logs/id-" + str(self.number_of_nodes)) + self.number_of_nodes += 1 os.makedirs(dest_directory, exist_ok=True) logging.info( f"Recording local cluster logs for {test_result_data.component_name} with test configuration as " diff --git a/tests/tests_test_workflow/test_recorder/test_test_recorder.py b/tests/tests_test_workflow/test_recorder/test_test_recorder.py index 99a21fad0c..ea09e8d365 100644 --- a/tests/tests_test_workflow/test_recorder/test_test_recorder.py +++ b/tests/tests_test_workflow/test_recorder/test_test_recorder.py @@ -146,7 +146,7 @@ def test(self) -> None: mock_test_result_data = MagicMock() - dest_directory = os.path.join("test_base", "local-cluster-logs") + dest_directory = os.path.join("test_base", "local-cluster-logs/id-0") source_file_1 = os.path.join("dir", "opensearch_index_indexing_slowlog.log") source_file_2 = os.path.join("dir", "opensearch_deprecation.json") From 000c924d73b61540b7caba352509846c86699e0d Mon Sep 17 00:00:00 2001 From: Peter Zhu Date: Tue, 17 Oct 2023 18:26:11 -0400 Subject: [PATCH 050/289] Add version and type entry for docker images retrieval (#4137) Signed-off-by: Peter Zhu --- .github/workflows/get-ci-image-tag.yml | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/.github/workflows/get-ci-image-tag.yml b/.github/workflows/get-ci-image-tag.yml index 2f27f019de..960e716bd0 100644 --- a/.github/workflows/get-ci-image-tag.yml +++ b/.github/workflows/get-ci-image-tag.yml @@ -14,6 +14,13 @@ on: required: false type: string default: 'main' + version: + required: false + type: string + type: + required: false + type: string + default: 'build' outputs: ci-image-version-linux: description: The ci image version for linux build @@ -40,6 +47,7 @@ jobs: run: | PRODUCT=${{ inputs.product }} PLATFORM=${{ inputs.platform }} + TYPE=${{ inputs.type }} if [[ -z "$PLATFORM" ]]; then if [[ "$PRODUCT" = "opensearch" ]]; then PLATFORM="centos7" # Temp measure before centos7 deprecation on opensearch for k-NN @@ -49,6 +57,6 @@ jobs: fi crane version echo $PRODUCT $PLATFORM - CI_IMAGE_VERSION=`opensearch-build/docker/ci/get-ci-images.sh -p $PLATFORM -u $PRODUCT -t build | head -1` + CI_IMAGE_VERSION=`opensearch-build/docker/ci/get-ci-images.sh -p $PLATFORM -u $PRODUCT -t $TYPE | head -1` echo $CI_IMAGE_VERSION echo "ci-image-version-linux=$CI_IMAGE_VERSION" >> $GITHUB_OUTPUT From b34c0ba72d68c095fbba516b2a5bab66f1583383 Mon Sep 17 00:00:00 2001 From: Rishabh Singh Date: Wed, 18 Oct 2023 13:37:38 -0700 Subject: [PATCH 051/289] Add support to run benchmark against distribution url (#4139) Signed-off-by: Rishabh Singh --- jenkins/opensearch/benchmark-test.jenkinsfile | 94 +++++++--- ...nBenchmarkTestScriptDistributionUrl.groovy | 168 ++++++++++++++++++ .../TestRunNonSecBenchmarkTestScript.groovy | 6 +- .../TestRunSecureBenchmarkTestScript.groovy | 8 +- ...mark-test-distribution-url.jenkinsfile.txt | 143 +++++++++++++++ .../opensearch/benchmark-test.jenkinsfile.txt | 12 +- .../secure-benchmark-test.jenkinsfile.txt | 20 +-- 7 files changed, 404 insertions(+), 47 deletions(-) create mode 100644 tests/jenkins/TestRunBenchmarkTestScriptDistributionUrl.groovy create mode 100644 tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt diff --git a/jenkins/opensearch/benchmark-test.jenkinsfile b/jenkins/opensearch/benchmark-test.jenkinsfile index c5664930fa..17b784d6fc 100644 --- a/jenkins/opensearch/benchmark-test.jenkinsfile +++ b/jenkins/opensearch/benchmark-test.jenkinsfile @@ -1,4 +1,4 @@ -lib = library(identifier: 'jenkins@5.7.0', retriever: modernSCM([ +lib = library(identifier: 'jenkins@5.10.0', retriever: modernSCM([ $class: 'GitSCMSource', remote: 'https://github.com/opensearch-project/opensearch-build-libraries.git', ])) @@ -96,6 +96,16 @@ pipeline { description: 'The distribution manifest URL, e.g. https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.3.0/6039/linux/x64/tar/dist/opensearch/manifest.yml', trim: true ) + string( + name: 'DISTRIBUTION_URL', + description: 'Publicly available download url of the OpenSearch artifact tarball. Currently only supports x64 arch.', + trim: true + ) + string( + name: 'DISTRIBUTION_VERSION', + description: 'The distribution version of of the OpenSearch artifact, only to be provided in combination with DISTRIBUTION_URL param.', + trim: true + ) string( defaultValue: 'nyc_taxis', name: 'TEST_WORKLOAD', @@ -209,21 +219,30 @@ pipeline { agent { label AGENT_LABEL } steps { script { - if (BUNDLE_MANIFEST_URL == '') { + if (BUNDLE_MANIFEST_URL == '' && DISTRIBUTION_URL == '') { currentBuild.result = 'ABORTED' - error("Performance Tests failed to start. Missing parameter: BUNDLE_MANIFEST_URL.") + error("Benchmark Tests failed to start. Provide either BUNDLE_MANIFEST_URL or DISTRIBUTION_URL with DISTRIBUTION_VERSION") } - def bundleManifestObj = downloadBuildManifest( + if (BUNDLE_MANIFEST_URL != '') { + def bundleManifestObj = downloadBuildManifest ( url: BUNDLE_MANIFEST_URL, path: BUNDLE_MANIFEST - ) - String buildId = bundleManifestObj.getArtifactBuildId() - env.BUILD_ID = buildId - env.HAS_SECURITY = bundleManifestObj.components.containsKey("security") - env.ARCHITECTURE = bundleManifestObj.getArtifactArchitecture() - echo "HAS_SECURITY: ${env.HAS_SECURITY}" - lib.jenkins.Messages.new(this).add(JOB_NAME, "Benchmark tests for #${BUILD_ID}") - currentBuild.description = "Running benchmark test for build number: ${BUILD_ID} Manifest: ${BUNDLE_MANIFEST_URL}" + ) + String buildId = bundleManifestObj.getArtifactBuildId() + env.BUILD_ID = buildId + env.HAS_SECURITY = bundleManifestObj.components.containsKey("security") + env.ARCHITECTURE = bundleManifestObj.getArtifactArchitecture() + echo "HAS_SECURITY: ${env.HAS_SECURITY}" + lib.jenkins.Messages.new(this).add(JOB_NAME, "Benchmark tests for #${BUILD_ID}") + currentBuild.description = "Running benchmark test for build number: ${BUILD_ID} Manifest: ${BUNDLE_MANIFEST_URL}" + } + else { + env.HAS_SECURITY = "false" + env.ARCHITECTURE = "x64" + echo "HAS_SECURITY: ${env.HAS_SECURITY}" + lib.jenkins.Messages.new(this).add(JOB_NAME, "Benchmark tests for ${DISTRIBUTION_URL}") + currentBuild.description = "Running benchmark test for distribution-url: ${DISTRIBUTION_URL} distribution-version: ${DISTRIBUTION_VERSION}" + } } } post { @@ -241,16 +260,24 @@ pipeline { } steps { script { - def bundleManifestObj = downloadBuildManifest( + if (BUNDLE_MANIFEST_URL != '') { + def bundleManifestObj = downloadBuildManifest ( url: BUNDLE_MANIFEST_URL, path: BUNDLE_MANIFEST - ) - echo "BUNDLE_MANIFEST: ${BUNDLE_MANIFEST}" - echo "BUILD_ID: ${BUILD_ID}" - echo "Architecture: ${ARCHITECTURE}" + ) + echo "BUNDLE_MANIFEST: ${BUNDLE_MANIFEST}" + echo "BUILD_ID: ${BUILD_ID}" + echo "Architecture: ${ARCHITECTURE}" + } + else { + echo "DISTRIBUTION_URL: ${DISTRIBUTION_URL}" + echo "DISTRIBUTION_VERSION: ${DISTRIBUTION_VERSION}" + } runBenchmarkTestScript( bundleManifest: BUNDLE_MANIFEST, + distributionUrl: DISTRIBUTION_URL, + distributionVersion: DISTRIBUTION_VERSION, workload: TEST_WORKLOAD, insecure: "false", singleNode: SINGLE_NODE_CLUSTER, @@ -289,16 +316,24 @@ pipeline { agent { label AGENT_LABEL } steps { script { - def bundleManifestObj = downloadBuildManifest( + if (BUNDLE_MANIFEST_URL != '') { + def bundleManifestObj = downloadBuildManifest ( url: BUNDLE_MANIFEST_URL, path: BUNDLE_MANIFEST - ) - echo "BUNDLE_MANIFEST: ${BUNDLE_MANIFEST}" - echo "BUILD_ID: ${BUILD_ID}" - echo "Architecture: ${ARCHITECTURE}" + ) + echo "BUNDLE_MANIFEST: ${BUNDLE_MANIFEST}" + echo "BUILD_ID: ${BUILD_ID}" + echo "Architecture: ${ARCHITECTURE}" + } + else { + echo "DISTRIBUTION_URL: ${DISTRIBUTION_URL}" + echo "DISTRIBUTION_VERSION: ${DISTRIBUTION_VERSION}" + } runBenchmarkTestScript( bundleManifest: BUNDLE_MANIFEST, + distributionUrl: DISTRIBUTION_URL, + distributionVersion: DISTRIBUTION_VERSION, workload: TEST_WORKLOAD, insecure: "true", singleNode: SINGLE_NODE_CLUSTER, @@ -369,10 +404,17 @@ pipeline { aborted { node(AGENT_LABEL) { script { - def stackNames = [ - "opensearch-infra-stack-${BUILD_NUMBER}-${BUILD_ID}-${ARCHITECTURE}", - "opensearch-infra-stack-${BUILD_NUMBER}-secure-${BUILD_ID}-${ARCHITECTURE}" - ] + def stackNames = null + if (BUNDLE_MANIFEST_URL != '') { + stackNames = [ + "opensearch-infra-stack-${BUILD_NUMBER}-${BUILD_ID}-${ARCHITECTURE}", + "opensearch-infra-stack-${BUILD_NUMBER}-secure-${BUILD_ID}-${ARCHITECTURE}" + ] + } else { + stackNames = [ + "opensearch-infra-stack-${BUILD_NUMBER}" + ] + } withCredentials([string(credentialsId: 'perf-test-account-id', variable: 'PERF_TEST_ACCOUNT_ID')]) { withAWS(role: 'cfn-set-up', roleAccount: "${PERF_TEST_ACCOUNT_ID}", duration: 900, roleSessionName: 'jenkins-session', region: 'us-east-1') { try { diff --git a/tests/jenkins/TestRunBenchmarkTestScriptDistributionUrl.groovy b/tests/jenkins/TestRunBenchmarkTestScriptDistributionUrl.groovy new file mode 100644 index 0000000000..2dd9baa240 --- /dev/null +++ b/tests/jenkins/TestRunBenchmarkTestScriptDistributionUrl.groovy @@ -0,0 +1,168 @@ +/* + * Copyright OpenSearch Contributors + * SPDX-License-Identifier: Apache-2.0 + * + * The OpenSearch Contributors require contributions made to + * this file be licensed under the Apache-2.0 license or a + * compatible open source license. + */ + +import jenkins.tests.BuildPipelineTest +import org.junit.Before +import org.junit.Test + +import static com.lesfurets.jenkins.unit.MethodCall.callArgsToString +import static org.hamcrest.CoreMatchers.equalTo +import static org.hamcrest.CoreMatchers.hasItem +import static org.hamcrest.CoreMatchers.hasItems +import static org.hamcrest.MatcherAssert.assertThat + +import static com.lesfurets.jenkins.unit.global.lib.LibraryConfiguration.library +import static com.lesfurets.jenkins.unit.global.lib.GitSource.gitSource + +class TestRunBenchmarkTestScriptDistributionUrl extends BuildPipelineTest { + @Override + @Before + void setUp() { + helper.registerSharedLibrary( + library().name('jenkins') + .defaultVersion('5.10.0') + .allowOverride(true) + .implicit(true) + .targetPath('vars') + .retriever(gitSource('https://github.com/opensearch-project/opensearch-build-libraries.git')) + .build() + ) + helper.registerAllowedMethod("s3Download", [Map]) + helper.registerAllowedMethod("uploadTestResults", [Map]) + helper.registerAllowedMethod("s3Upload", [Map]) + helper.registerAllowedMethod("withAWS", [Map, Closure], { + args, + closure -> + closure.delegate = delegate + return helper.callClosure(closure) + }) + helper.registerAllowedMethod('findFiles', [Map.class], null) + helper.registerAllowedMethod("withCredentials", [Map]) + helper.registerAllowedMethod("downloadBuildManifest", [Map], { + c -> lib.jenkins.BuildManifest.new(readYaml(file: 'tests/jenkins/data/opensearch-1.3.0-non-security-bundle.yml')) + }) + helper.registerAllowedMethod('parameterizedCron', [String], null) + helper.registerAllowedMethod("cfnDescribe", [Map]) + helper.registerAllowedMethod("cfnDelete", [Map]) + binding.setVariable('AGENT_LABEL', 'Jenkins-Agent-AL2-X64-M52xlarge-Docker-Host-Benchmark-Test') + binding.setVariable('ARCHITECTURE', 'x64') + binding.setVariable('ARTIFACT_BUCKET_NAME', 'test_bucket') + binding.setVariable('ARTIFACT_DOWNLOAD_ROLE_NAME', 'Dummy_Download_Role') + binding.setVariable('AWS_ACCOUNT_PUBLIC', 'dummy_account') + binding.setVariable('env', ['BUILD_NUMBER': '307']) + binding.setVariable('BUILD_NUMBER', '307') + binding.setVariable('BUILD_URL', 'test://artifact.url') + binding.setVariable('BUILD_ID', '1234') + binding.setVariable('BUNDLE_MANIFEST', '') + binding.setVariable('BUNDLE_MANIFEST_URL', '') + binding.setVariable('DISTRIBUTION_URL', 'https://artifacts.com/artifact.tar.gz') + binding.setVariable('DISTRIBUTION_VERSION', '3.0.0') + binding.setVariable('GITHUB_BOT_TOKEN_NAME', 'bot_token_name') + binding.setVariable('GITHUB_USER', 'test_user') + binding.setVariable('GITHUB_TOKEN', 'test_token') + binding.setVariable('HAS_SECURITY', 'false') + binding.setVariable('SINGLE_NODE_CLUSTER', 'false') + binding.setVariable('MIN_DISTRIBUTION', 'false') + binding.setVariable('USE_50_PERCENT_HEAP', 'true') + binding.setVariable('SUFFIX', '1234') + binding.setVariable('MANAGER_NODE_COUNT', '3') + binding.setVariable('DATA_NODE_COUNT', '3') + binding.setVariable('ENABLE_REMOTE_STORE', 'false') + binding.setVariable('USER_TAGS', 'run-type:test') + binding.setVariable('WORKLOAD_PARAMS', '') + binding.setVariable('ADDITIONAL_CONFIG', '') + binding.setVariable('CLIENT_NODE_COUNT', '') + binding.setVariable('INGEST_NODE_COUNT', '') + binding.setVariable('ML_NODE_COUNT', '') + binding.setVariable('DATA_NODE_STORAGE', '100') + binding.setVariable('ML_NODE_STORAGE', '') + binding.setVariable('DATA_INSTANCE_TYPE', 'r5-4xlarge') + binding.setVariable('JVM_SYS_PROPS', '') + binding.setVariable('CAPTURE_NODE_STAT', 'false') + binding.setVariable('CAPTURE_SEGMENT_REPLICATION_STAT', 'false') + binding.setVariable('JOB_NAME', 'benchmark-test') + binding.setVariable('BENCHMARK_TEST_CONFIG_LOCATION', 'test_config') + binding.setVariable('PUBLIC_ARTIFACT_URL', 'test://artifact.url') + binding.setVariable('STAGE_NAME', 'test_stage') + binding.setVariable('TEST_WORKLOAD', 'nyc-taxis') + binding.setVariable('WEBHOOK_URL', 'test://artifact.url') + binding.setVariable('TELEMETRY_PARAMS', '') + + super.setUp() + } + + @Test + public void testRunBenchmarkTestScriptDistributionUrl_verifyPipeline() { + super.testPipeline("jenkins/opensearch/benchmark-test.jenkinsfile", + "tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile") + } + + @Test + void testRunBenchmarkTestScriptDistributionUrl_verifyArtifactDownloads() { + runScript("jenkins/opensearch/benchmark-test.jenkinsfile") + + def s3DownloadCommands = getCommandExecutions('s3Download', 'bucket').findAll { + shCommand -> shCommand.contains('bucket') + } + + assertThat(s3DownloadCommands.size(), equalTo(2)) + assertThat(s3DownloadCommands, hasItems( + "{file=config.yml, bucket=ARTIFACT_BUCKET_NAME, path=test_config/config.yml, force=true}".toString(), + "{file=benchmark.ini, bucket=ARTIFACT_BUCKET_NAME, path=test_config/benchmark.ini, force=true}".toString() + )) + } + + @Test + void testRunBenchmarkTestScriptDistributionUrl_verifyScriptExecutions() { + runScript("jenkins/opensearch/benchmark-test.jenkinsfile") + + def testScriptCommands = getCommandExecutions('sh', './test.sh').findAll { + shCommand -> shCommand.contains('./test.sh') + } + + assertThat(testScriptCommands.size(), equalTo(1)) + assertThat(testScriptCommands, hasItems( + "./test.sh benchmark-test --distribution-url https://artifacts.com/artifact.tar.gz --distribution-version 3.0.0 --config /tmp/workspace/config.yml --workload nyc-taxis --benchmark-config /tmp/workspace/benchmark.ini --user-tag run-type:test,security-enabled:false --without-security --use-50-percent-heap --suffix 307 --manager-node-count 3 --data-node-count 3 --data-instance-type r5-4xlarge --data-node-storage 100 ".toString() + )) + } + + @Test + void testRunBenchmarkTestScriptDistributionUrl_verifyJob_aborted() throws Exception { + binding.setVariable('BUNDLE_MANIFEST', '') + binding.setVariable('DISTRIBUTION_URL', 'https://artifacts.com/artifact.tar.gz') + binding.setVariable('DISTRIBUTION_VERSION', '3.0.0') + binding.setVariable('HAS_SECURITY', false) + helper.registerAllowedMethod("cfnDescribe", [Map.class]) { args -> return true} + helper.registerAllowedMethod('sh', [String.class], { String cmd -> + updateBuildStatus('ABORTED') + }) + runScript("jenkins/opensearch/benchmark-test.jenkinsfile") + + assertJobStatusAborted() + assertCallStack() + assertCallStack().contains("cfnDescribe({stack=opensearch-infra-stack-307})") + assertCallStack().contains("cfnDelete({stack=opensearch-infra-stack-307, pollInterval=1000})") + } + + def getCommandExecutions(methodName, command) { + def shCommands = helper.callStack.findAll { + call -> + call.methodName == methodName + }. + collect { + call -> + callArgsToString(call) + }.findAll { + shCommand -> + shCommand.contains(command) + } + + return shCommands + } +} diff --git a/tests/jenkins/TestRunNonSecBenchmarkTestScript.groovy b/tests/jenkins/TestRunNonSecBenchmarkTestScript.groovy index a8031a9c7a..23fb0a42d4 100644 --- a/tests/jenkins/TestRunNonSecBenchmarkTestScript.groovy +++ b/tests/jenkins/TestRunNonSecBenchmarkTestScript.groovy @@ -26,7 +26,7 @@ class TestRunNonSecBenchmarkTestScript extends BuildPipelineTest{ void setUp() { helper.registerSharedLibrary( library().name('jenkins') - .defaultVersion('5.7.0') + .defaultVersion('5.10.0') .allowOverride(true) .implicit(true) .targetPath('vars') @@ -61,6 +61,8 @@ class TestRunNonSecBenchmarkTestScript extends BuildPipelineTest{ binding.setVariable('BUILD_ID', '1234') binding.setVariable('BUNDLE_MANIFEST', 'tests/jenkins/data/opensearch-1.3.0-non-security-bundle.yml') binding.setVariable('BUNDLE_MANIFEST_URL', 'test://artifact.url') + binding.setVariable('DISTRIBUTION_URL', '') + binding.setVariable('DISTRIBUTION_VERSION', '') binding.setVariable('GITHUB_BOT_TOKEN_NAME', 'bot_token_name') binding.setVariable('GITHUB_USER', 'test_user') binding.setVariable('GITHUB_TOKEN', 'test_token') @@ -135,7 +137,7 @@ class TestRunNonSecBenchmarkTestScript extends BuildPipelineTest{ assertThat(testScriptCommands.size(), equalTo(1)) assertThat(testScriptCommands, hasItem( - "./test.sh benchmark-test --bundle-manifest tests/jenkins/data/opensearch-1.3.0-non-security-bundle.yml --config /tmp/workspace/config.yml --workload nyc-taxis --benchmark-config /tmp/workspace/benchmark.ini --user-tag distribution-build-id:1236,arch:x64,os-commit-id:22408088f002a4fc8cdd3b2ed7438866c14c5069,run-type:test,security-enabled:false --without-security --use-50-percent-heap --suffix 307 --manager-node-count 3 --data-node-count 3 --data-instance-type r5-4xlarge --data-node-storage 100 ".toString() + "./test.sh benchmark-test --bundle-manifest tests/jenkins/data/opensearch-1.3.0-non-security-bundle.yml --config /tmp/workspace/config.yml --workload nyc-taxis --benchmark-config /tmp/workspace/benchmark.ini --user-tag distribution-build-id:1236,arch:x64,os-commit-id:22408088f002a4fc8cdd3b2ed7438866c14c5069,run-type:test,security-enabled:false --without-security --use-50-percent-heap --suffix 307 --manager-node-count 3 --data-node-count 3 --data-instance-type r5-4xlarge --data-node-storage 100 ".toString() )) } diff --git a/tests/jenkins/TestRunSecureBenchmarkTestScript.groovy b/tests/jenkins/TestRunSecureBenchmarkTestScript.groovy index ffbe9a0caa..58b14e0b90 100644 --- a/tests/jenkins/TestRunSecureBenchmarkTestScript.groovy +++ b/tests/jenkins/TestRunSecureBenchmarkTestScript.groovy @@ -26,7 +26,7 @@ class TestRunSecureBenchmarkTestScript extends BuildPipelineTest{ void setUp() { helper.registerSharedLibrary( library().name('jenkins') - .defaultVersion('5.7.0') + .defaultVersion('5.10.0') .allowOverride(true) .implicit(true) .targetPath('vars') @@ -61,6 +61,8 @@ class TestRunSecureBenchmarkTestScript extends BuildPipelineTest{ binding.setVariable('BUILD_ID', '1234') binding.setVariable('BUNDLE_MANIFEST', 'tests/jenkins/data/opensearch-1.3.0-bundle.yml') binding.setVariable('BUNDLE_MANIFEST_URL', 'test://artifact.url') + binding.setVariable('DISTRIBUTION_URL', '') + binding.setVariable('DISTRIBUTION_VERSION', '') binding.setVariable('GITHUB_BOT_TOKEN_NAME', 'bot_token_name') binding.setVariable('GITHUB_USER', 'test_user') binding.setVariable('GITHUB_TOKEN', 'test_token') @@ -136,8 +138,8 @@ class TestRunSecureBenchmarkTestScript extends BuildPipelineTest{ assertThat(testScriptCommands.size(), equalTo(2)) assertThat(testScriptCommands, hasItems( - "./test.sh benchmark-test --bundle-manifest tests/jenkins/data/opensearch-1.3.0-bundle.yml --config /tmp/workspace/config.yml --workload nyc-taxis --benchmark-config /tmp/workspace/benchmark.ini --user-tag distribution-build-id:1236,arch:x64,os-commit-id:22408088f002a4fc8cdd3b2ed7438866c14c5069,run-type:test,security-enabled:true --use-50-percent-heap --enable-remote-store --capture-segment-replication-stat --suffix 307-secure --manager-node-count 3 --data-node-count 3 --data-node-storage 100 --telemetry-params '{\"telemetry_setting\":\"value\"}'".toString(), - "./test.sh benchmark-test --bundle-manifest tests/jenkins/data/opensearch-1.3.0-bundle.yml --config /tmp/workspace/config.yml --workload nyc-taxis --benchmark-config /tmp/workspace/benchmark.ini --user-tag distribution-build-id:1236,arch:x64,os-commit-id:22408088f002a4fc8cdd3b2ed7438866c14c5069,run-type:test,security-enabled:false --without-security --use-50-percent-heap --enable-remote-store --capture-segment-replication-stat --suffix 307 --manager-node-count 3 --data-node-count 3 --data-node-storage 100 --telemetry-params '{\"telemetry_setting\":\"value\"}'".toString() + "./test.sh benchmark-test --bundle-manifest tests/jenkins/data/opensearch-1.3.0-bundle.yml --config /tmp/workspace/config.yml --workload nyc-taxis --benchmark-config /tmp/workspace/benchmark.ini --user-tag distribution-build-id:1236,arch:x64,os-commit-id:22408088f002a4fc8cdd3b2ed7438866c14c5069,run-type:test,security-enabled:true --use-50-percent-heap --enable-remote-store --capture-segment-replication-stat --suffix 307-secure --manager-node-count 3 --data-node-count 3 --data-node-storage 100 --telemetry-params '{\"telemetry_setting\":\"value\"}'".toString(), + "./test.sh benchmark-test --bundle-manifest tests/jenkins/data/opensearch-1.3.0-bundle.yml --config /tmp/workspace/config.yml --workload nyc-taxis --benchmark-config /tmp/workspace/benchmark.ini --user-tag distribution-build-id:1236,arch:x64,os-commit-id:22408088f002a4fc8cdd3b2ed7438866c14c5069,run-type:test,security-enabled:false --without-security --use-50-percent-heap --enable-remote-store --capture-segment-replication-stat --suffix 307 --manager-node-count 3 --data-node-count 3 --data-node-storage 100 --telemetry-params '{\"telemetry_setting\":\"value\"}'".toString() )) } diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt new file mode 100644 index 0000000000..fc7184101e --- /dev/null +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt @@ -0,0 +1,143 @@ + benchmark-test.run() + benchmark-test.modernSCM({$class=GitSCMSource, remote=https://github.com/opensearch-project/opensearch-build-libraries.git}) + benchmark-test.library({identifier=jenkins@5.10.0, retriever=null}) + benchmark-test.pipeline(groovy.lang.Closure) + benchmark-test.timeout({time=24, unit=HOURS}) + benchmark-test.logRotator({daysToKeepStr=30}) + benchmark-test.buildDiscarder(null) + benchmark-test.echo(Executing on agent [label:none]) + benchmark-test.parameterizedCron( + H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/8519/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/8519/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/8519/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/8519/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/8519/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/8519/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/8519/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/8519/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + + H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + + H 8 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;ENABLE_REMOTE_STORE=true;USER_TAGS=run-type:nightly,segrep:enabled-with-remote-store,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"bulk_indexing_clients":"16","bulk_size":"20000","number_of_shards":"3","number_of_replicas":"1","index_settings":{"index":{"refresh_interval":"10s","remote_store":{"translog":{"buffer_interval":"850ms"}}}}} + H 8 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;ENABLE_REMOTE_STORE=true;USER_TAGS=run-type:nightly,segrep:enabled-with-remote-store,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"bulk_indexing_clients":"16","bulk_size":"20000","number_of_shards":"3","number_of_replicas":"1","index_settings":{"index":{"refresh_interval":"10s","remote_store":{"translog":{"buffer_interval":"850ms"}}}}} + H 8 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;ENABLE_REMOTE_STORE=true;USER_TAGS=run-type:nightly,segrep:enabled-with-remote-store,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"bulk_indexing_clients":"16","bulk_size":"20000","number_of_shards":"3","number_of_replicas":"1","index_settings":{"index":{"refresh_interval":"10s","remote_store":{"translog":{"buffer_interval":"850ms"}}}}} + H 8 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;ENABLE_REMOTE_STORE=true;USER_TAGS=run-type:nightly,segrep:enabled-with-remote-store,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"bulk_indexing_clients":"16","bulk_size":"20000","number_of_shards":"3","number_of_replicas":"1","index_settings":{"index":{"refresh_interval":"10s","remote_store":{"translog":{"buffer_interval":"850ms"}}}}} + + H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-0-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true + H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-2-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:2;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true + H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-4-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true + H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-6-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:6;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-0-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-2-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:2;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-4-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-6-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:6;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true + + H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-0-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true + H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-2-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:2;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true + H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-4-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true + H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-6-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:6;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true + H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-0-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true + H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-2-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:2;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true + H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-4-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true + H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-6-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:6;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true + + H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + + H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.11.0-SNAPSHOT/opensearch-min-2.11.0-SNAPSHOT-linux-arm64-latest.tar.gz.build-manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} + H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.11.0-SNAPSHOT/opensearch-min-2.11.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} + H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.11.0-SNAPSHOT/opensearch-min-2.11.0-SNAPSHOT-linux-arm64-latest.tar.gz.build-manifest.yml;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} + H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.11.0-SNAPSHOT/opensearch-min-2.11.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} + H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-arm64-latest.tar.gz.build-manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} + H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} + H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-arm64-latest.tar.gz.build-manifest.yml;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} + H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} + ) + benchmark-test.stage(validate-and-set-parameters, groovy.lang.Closure) + benchmark-test.echo(Executing on agent [label:Jenkins-Agent-AL2-X64-M52xlarge-Docker-Host-Benchmark-Test]) + benchmark-test.script(groovy.lang.Closure) + benchmark-test.echo(HAS_SECURITY: false) + Messages.asBoolean() + Messages.add(benchmark-test, Benchmark tests for https://artifacts.com/artifact.tar.gz) + benchmark-test.writeFile({file=messages/benchmark-test.msg, text=Benchmark tests for https://artifacts.com/artifact.tar.gz}) + benchmark-test.stash({includes=messages/*, name=messages-benchmark-test}) + benchmark-test.postCleanup() + postCleanup.cleanWs({disableDeferredWipeout=true, deleteDirs=true}) + benchmark-test.echo(Skipping stage test-with-security) + benchmark-test.stage(test-without-security, groovy.lang.Closure) + benchmark-test.echo(Executing on agent [label:Jenkins-Agent-AL2-X64-M52xlarge-Docker-Host-Benchmark-Test]) + benchmark-test.script(groovy.lang.Closure) + benchmark-test.echo(DISTRIBUTION_URL: https://artifacts.com/artifact.tar.gz) + benchmark-test.echo(DISTRIBUTION_VERSION: 3.0.0) + benchmark-test.runBenchmarkTestScript({bundleManifest=, distributionUrl=https://artifacts.com/artifact.tar.gz, distributionVersion=3.0.0, workload=nyc-taxis, insecure=true, singleNode=false, minDistribution=false, use50PercentHeap=true, enableRemoteStore=false, suffix=307, managerNodeCount=3, dataNodeCount=3, clientNodeCount=, ingestNodeCount=, mlNodeCount=, dataInstanceType=r5-4xlarge, userTag=run-type:test,security-enabled:false, workloadParams=, additionalConfig=, dataStorageSize=100, mlStorageSize=, jvmSysProps=, captureNodeStat=false, captureSegmentReplicationStat=false, telemetryParams=}) + runBenchmarkTestScript.legacySCM(groovy.lang.Closure) + runBenchmarkTestScript.library({identifier=jenkins@5.10.0, retriever=null}) + runBenchmarkTestScript.string({credentialsId=jenkins-aws-account-public, variable=AWS_ACCOUNT_PUBLIC}) + runBenchmarkTestScript.string({credentialsId=jenkins-artifact-bucket-name, variable=ARTIFACT_BUCKET_NAME}) + runBenchmarkTestScript.withCredentials([AWS_ACCOUNT_PUBLIC, ARTIFACT_BUCKET_NAME], groovy.lang.Closure) + runBenchmarkTestScript.withAWS({role=opensearch-test, roleAccount=AWS_ACCOUNT_PUBLIC, duration=900, roleSessionName=jenkins-session}, groovy.lang.Closure) + runBenchmarkTestScript.s3Download({file=config.yml, bucket=ARTIFACT_BUCKET_NAME, path=test_config/config.yml, force=true}) + runBenchmarkTestScript.s3Download({file=benchmark.ini, bucket=ARTIFACT_BUCKET_NAME, path=test_config/benchmark.ini, force=true}) + runBenchmarkTestScript.string({credentialsId=benchmark-metrics-datastore-user, variable=DATASTORE_USER}) + runBenchmarkTestScript.string({credentialsId=benchmark-metrics-datastore-password, variable=DATASTORE_PASSWORD}) + runBenchmarkTestScript.withCredentials([DATASTORE_USER, DATASTORE_PASSWORD], groovy.lang.Closure) + runBenchmarkTestScript.readFile({file=/tmp/workspace/benchmark.ini}) + runBenchmarkTestScript.writeFile({file=/tmp/workspace/benchmark.ini, text=}) + runBenchmarkTestScript.sh(./test.sh benchmark-test --distribution-url https://artifacts.com/artifact.tar.gz --distribution-version 3.0.0 --config /tmp/workspace/config.yml --workload nyc-taxis --benchmark-config /tmp/workspace/benchmark.ini --user-tag run-type:test,security-enabled:false --without-security --use-50-percent-heap --suffix 307 --manager-node-count 3 --data-node-count 3 --data-instance-type r5-4xlarge --data-node-storage 100 ) + Messages.asBoolean() + Messages.asBoolean() + Messages.get([benchmark-test]) + benchmark-test.unstash({name=messages-benchmark-test}) + benchmark-test.findFiles({excludes=, glob=messages/*}) + benchmark-test.dir(messages, groovy.lang.Closure) + benchmark-test.deleteDir() + Messages.add(benchmark-test, +Benchmark tests without security for 1234 completed) + benchmark-test.writeFile({file=messages/benchmark-test.msg, text= +Benchmark tests without security for 1234 completed}) + benchmark-test.stash({includes=messages/*, name=messages-benchmark-test}) + benchmark-test.postCleanup() + postCleanup.cleanWs({disableDeferredWipeout=true, deleteDirs=true}) + benchmark-test.node(Jenkins-Agent-AL2-X64-M52xlarge-Docker-Host-Benchmark-Test, groovy.lang.Closure) + benchmark-test.script(groovy.lang.Closure) + Messages.asBoolean() + Messages.get([benchmark-test]) + benchmark-test.unstash({name=messages-benchmark-test}) + benchmark-test.findFiles({excludes=, glob=messages/*}) + benchmark-test.dir(messages, groovy.lang.Closure) + benchmark-test.deleteDir() + benchmark-test.publishNotification({icon=:white_check_mark:, message=Benchmark Tests Successful, extra=, credentialsId=jenkins-integ-test-webhook}) + publishNotification.string({credentialsId=jenkins-integ-test-webhook, variable=WEBHOOK_URL}) + publishNotification.withCredentials([WEBHOOK_URL], groovy.lang.Closure) + publishNotification.sh(curl -XPOST --header "Content-Type: application/json" --data '{"result_text":":white_check_mark: +JOB_NAME=benchmark-test +BUILD_NUMBER=[307] +MESSAGE=Benchmark Tests Successful +BUILD_URL: test://artifact.url +MANIFEST: null +"}' "WEBHOOK_URL") + benchmark-test.postCleanup() + postCleanup.cleanWs({disableDeferredWipeout=true, deleteDirs=true}) diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt index 61031d2165..8b8b1d23f7 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt @@ -1,6 +1,6 @@ benchmark-test.run() benchmark-test.modernSCM({$class=GitSCMSource, remote=https://github.com/opensearch-project/opensearch-build-libraries.git}) - benchmark-test.library({identifier=jenkins@5.7.0, retriever=null}) + benchmark-test.library({identifier=jenkins@5.10.0, retriever=null}) benchmark-test.pipeline(groovy.lang.Closure) benchmark-test.timeout({time=24, unit=HOURS}) benchmark-test.logRotator({daysToKeepStr=30}) @@ -81,7 +81,7 @@ benchmark-test.script(groovy.lang.Closure) benchmark-test.downloadBuildManifest({url=test://artifact.url, path=tests/jenkins/data/opensearch-1.3.0-non-security-bundle.yml}) downloadBuildManifest.legacySCM(groovy.lang.Closure) - downloadBuildManifest.library({identifier=jenkins@5.7.0, retriever=null}) + downloadBuildManifest.library({identifier=jenkins@5.10.0, retriever=null}) downloadBuildManifest.sh(curl -sSL test://artifact.url --output tests/jenkins/data/opensearch-1.3.0-non-security-bundle.yml) downloadBuildManifest.readYaml({file=tests/jenkins/data/opensearch-1.3.0-non-security-bundle.yml}) BuildManifest.asBoolean() @@ -100,16 +100,16 @@ benchmark-test.script(groovy.lang.Closure) benchmark-test.downloadBuildManifest({url=test://artifact.url, path=tests/jenkins/data/opensearch-1.3.0-non-security-bundle.yml}) downloadBuildManifest.legacySCM(groovy.lang.Closure) - downloadBuildManifest.library({identifier=jenkins@5.7.0, retriever=null}) + downloadBuildManifest.library({identifier=jenkins@5.10.0, retriever=null}) downloadBuildManifest.sh(curl -sSL test://artifact.url --output tests/jenkins/data/opensearch-1.3.0-non-security-bundle.yml) downloadBuildManifest.readYaml({file=tests/jenkins/data/opensearch-1.3.0-non-security-bundle.yml}) BuildManifest.asBoolean() benchmark-test.echo(BUNDLE_MANIFEST: tests/jenkins/data/opensearch-1.3.0-non-security-bundle.yml) benchmark-test.echo(BUILD_ID: 1234) benchmark-test.echo(Architecture: x64) - benchmark-test.runBenchmarkTestScript({bundleManifest=tests/jenkins/data/opensearch-1.3.0-non-security-bundle.yml, workload=nyc-taxis, insecure=true, singleNode=false, minDistribution=false, use50PercentHeap=true, enableRemoteStore=false, suffix=307, managerNodeCount=3, dataNodeCount=3, clientNodeCount=, ingestNodeCount=, mlNodeCount=, dataInstanceType=r5-4xlarge, userTag=run-type:test,security-enabled:false, workloadParams=, additionalConfig=, dataStorageSize=100, mlStorageSize=, jvmSysProps=, captureNodeStat=false, captureSegmentReplicationStat=false, telemetryParams=}) + benchmark-test.runBenchmarkTestScript({bundleManifest=tests/jenkins/data/opensearch-1.3.0-non-security-bundle.yml, distributionUrl=, distributionVersion=, workload=nyc-taxis, insecure=true, singleNode=false, minDistribution=false, use50PercentHeap=true, enableRemoteStore=false, suffix=307, managerNodeCount=3, dataNodeCount=3, clientNodeCount=, ingestNodeCount=, mlNodeCount=, dataInstanceType=r5-4xlarge, userTag=run-type:test,security-enabled:false, workloadParams=, additionalConfig=, dataStorageSize=100, mlStorageSize=, jvmSysProps=, captureNodeStat=false, captureSegmentReplicationStat=false, telemetryParams=}) runBenchmarkTestScript.legacySCM(groovy.lang.Closure) - runBenchmarkTestScript.library({identifier=jenkins@5.7.0, retriever=null}) + runBenchmarkTestScript.library({identifier=jenkins@5.10.0, retriever=null}) runBenchmarkTestScript.readYaml({file=tests/jenkins/data/opensearch-1.3.0-non-security-bundle.yml}) BuildManifest.asBoolean() runBenchmarkTestScript.string({credentialsId=jenkins-aws-account-public, variable=AWS_ACCOUNT_PUBLIC}) @@ -126,7 +126,7 @@ BuildManifest.getArtifactBuildId() BuildManifest.getArtifactArchitecture() BuildManifest.getCommitId(OpenSearch) - runBenchmarkTestScript.sh(./test.sh benchmark-test --bundle-manifest tests/jenkins/data/opensearch-1.3.0-non-security-bundle.yml --config /tmp/workspace/config.yml --workload nyc-taxis --benchmark-config /tmp/workspace/benchmark.ini --user-tag distribution-build-id:1236,arch:x64,os-commit-id:22408088f002a4fc8cdd3b2ed7438866c14c5069,run-type:test,security-enabled:false --without-security --use-50-percent-heap --suffix 307 --manager-node-count 3 --data-node-count 3 --data-instance-type r5-4xlarge --data-node-storage 100 ) + runBenchmarkTestScript.sh(./test.sh benchmark-test --bundle-manifest tests/jenkins/data/opensearch-1.3.0-non-security-bundle.yml --config /tmp/workspace/config.yml --workload nyc-taxis --benchmark-config /tmp/workspace/benchmark.ini --user-tag distribution-build-id:1236,arch:x64,os-commit-id:22408088f002a4fc8cdd3b2ed7438866c14c5069,run-type:test,security-enabled:false --without-security --use-50-percent-heap --suffix 307 --manager-node-count 3 --data-node-count 3 --data-instance-type r5-4xlarge --data-node-storage 100 ) Messages.asBoolean() Messages.asBoolean() Messages.get([benchmark-test]) diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt index b0893aa48c..8bedc230c0 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt @@ -1,6 +1,6 @@ benchmark-test.run() benchmark-test.modernSCM({$class=GitSCMSource, remote=https://github.com/opensearch-project/opensearch-build-libraries.git}) - benchmark-test.library({identifier=jenkins@5.7.0, retriever=null}) + benchmark-test.library({identifier=jenkins@5.10.0, retriever=null}) benchmark-test.pipeline(groovy.lang.Closure) benchmark-test.timeout({time=24, unit=HOURS}) benchmark-test.logRotator({daysToKeepStr=30}) @@ -81,7 +81,7 @@ benchmark-test.script(groovy.lang.Closure) benchmark-test.downloadBuildManifest({url=test://artifact.url, path=tests/jenkins/data/opensearch-1.3.0-bundle.yml}) downloadBuildManifest.legacySCM(groovy.lang.Closure) - downloadBuildManifest.library({identifier=jenkins@5.7.0, retriever=null}) + downloadBuildManifest.library({identifier=jenkins@5.10.0, retriever=null}) downloadBuildManifest.sh(curl -sSL test://artifact.url --output tests/jenkins/data/opensearch-1.3.0-bundle.yml) downloadBuildManifest.readYaml({file=tests/jenkins/data/opensearch-1.3.0-bundle.yml}) BuildManifest.asBoolean() @@ -99,16 +99,16 @@ benchmark-test.script(groovy.lang.Closure) benchmark-test.downloadBuildManifest({url=test://artifact.url, path=tests/jenkins/data/opensearch-1.3.0-bundle.yml}) downloadBuildManifest.legacySCM(groovy.lang.Closure) - downloadBuildManifest.library({identifier=jenkins@5.7.0, retriever=null}) + downloadBuildManifest.library({identifier=jenkins@5.10.0, retriever=null}) downloadBuildManifest.sh(curl -sSL test://artifact.url --output tests/jenkins/data/opensearch-1.3.0-bundle.yml) downloadBuildManifest.readYaml({file=tests/jenkins/data/opensearch-1.3.0-bundle.yml}) BuildManifest.asBoolean() benchmark-test.echo(BUNDLE_MANIFEST: tests/jenkins/data/opensearch-1.3.0-bundle.yml) benchmark-test.echo(BUILD_ID: 1234) benchmark-test.echo(Architecture: x64) - benchmark-test.runBenchmarkTestScript({bundleManifest=tests/jenkins/data/opensearch-1.3.0-bundle.yml, workload=nyc-taxis, insecure=false, singleNode=false, minDistribution=false, use50PercentHeap=true, enableRemoteStore=true, suffix=307-secure, managerNodeCount=3, dataNodeCount=3, clientNodeCount=, ingestNodeCount=, mlNodeCount=, dataInstanceType=, userTag=run-type:test,security-enabled:true, workloadParams=, additionalConfig=, dataStorageSize=100, mlStorageSize=, jvmSysProps=, captureNodeStat=false, captureSegmentReplicationStat=true, telemetryParams={"telemetry_setting":"value"}}) + benchmark-test.runBenchmarkTestScript({bundleManifest=tests/jenkins/data/opensearch-1.3.0-bundle.yml, distributionUrl=, distributionVersion=, workload=nyc-taxis, insecure=false, singleNode=false, minDistribution=false, use50PercentHeap=true, enableRemoteStore=true, suffix=307-secure, managerNodeCount=3, dataNodeCount=3, clientNodeCount=, ingestNodeCount=, mlNodeCount=, dataInstanceType=, userTag=run-type:test,security-enabled:true, workloadParams=, additionalConfig=, dataStorageSize=100, mlStorageSize=, jvmSysProps=, captureNodeStat=false, captureSegmentReplicationStat=true, telemetryParams={"telemetry_setting":"value"}}) runBenchmarkTestScript.legacySCM(groovy.lang.Closure) - runBenchmarkTestScript.library({identifier=jenkins@5.7.0, retriever=null}) + runBenchmarkTestScript.library({identifier=jenkins@5.10.0, retriever=null}) runBenchmarkTestScript.readYaml({file=tests/jenkins/data/opensearch-1.3.0-bundle.yml}) BuildManifest.asBoolean() runBenchmarkTestScript.string({credentialsId=jenkins-aws-account-public, variable=AWS_ACCOUNT_PUBLIC}) @@ -125,7 +125,7 @@ BuildManifest.getArtifactBuildId() BuildManifest.getArtifactArchitecture() BuildManifest.getCommitId(OpenSearch) - runBenchmarkTestScript.sh(./test.sh benchmark-test --bundle-manifest tests/jenkins/data/opensearch-1.3.0-bundle.yml --config /tmp/workspace/config.yml --workload nyc-taxis --benchmark-config /tmp/workspace/benchmark.ini --user-tag distribution-build-id:1236,arch:x64,os-commit-id:22408088f002a4fc8cdd3b2ed7438866c14c5069,run-type:test,security-enabled:true --use-50-percent-heap --enable-remote-store --capture-segment-replication-stat --suffix 307-secure --manager-node-count 3 --data-node-count 3 --data-node-storage 100 --telemetry-params '{"telemetry_setting":"value"}') + runBenchmarkTestScript.sh(./test.sh benchmark-test --bundle-manifest tests/jenkins/data/opensearch-1.3.0-bundle.yml --config /tmp/workspace/config.yml --workload nyc-taxis --benchmark-config /tmp/workspace/benchmark.ini --user-tag distribution-build-id:1236,arch:x64,os-commit-id:22408088f002a4fc8cdd3b2ed7438866c14c5069,run-type:test,security-enabled:true --use-50-percent-heap --enable-remote-store --capture-segment-replication-stat --suffix 307-secure --manager-node-count 3 --data-node-count 3 --data-node-storage 100 --telemetry-params '{"telemetry_setting":"value"}') Messages.asBoolean() Messages.asBoolean() Messages.get([benchmark-test]) @@ -145,16 +145,16 @@ Benchmark tests with security for 1234 completed}) benchmark-test.script(groovy.lang.Closure) benchmark-test.downloadBuildManifest({url=test://artifact.url, path=tests/jenkins/data/opensearch-1.3.0-bundle.yml}) downloadBuildManifest.legacySCM(groovy.lang.Closure) - downloadBuildManifest.library({identifier=jenkins@5.7.0, retriever=null}) + downloadBuildManifest.library({identifier=jenkins@5.10.0, retriever=null}) downloadBuildManifest.sh(curl -sSL test://artifact.url --output tests/jenkins/data/opensearch-1.3.0-bundle.yml) downloadBuildManifest.readYaml({file=tests/jenkins/data/opensearch-1.3.0-bundle.yml}) BuildManifest.asBoolean() benchmark-test.echo(BUNDLE_MANIFEST: tests/jenkins/data/opensearch-1.3.0-bundle.yml) benchmark-test.echo(BUILD_ID: 1234) benchmark-test.echo(Architecture: x64) - benchmark-test.runBenchmarkTestScript({bundleManifest=tests/jenkins/data/opensearch-1.3.0-bundle.yml, workload=nyc-taxis, insecure=true, singleNode=false, minDistribution=false, use50PercentHeap=true, enableRemoteStore=true, suffix=307, managerNodeCount=3, dataNodeCount=3, clientNodeCount=, ingestNodeCount=, mlNodeCount=, dataInstanceType=, userTag=run-type:test,security-enabled:false, workloadParams=, additionalConfig=, dataStorageSize=100, mlStorageSize=, jvmSysProps=, captureNodeStat=false, captureSegmentReplicationStat=true, telemetryParams={"telemetry_setting":"value"}}) + benchmark-test.runBenchmarkTestScript({bundleManifest=tests/jenkins/data/opensearch-1.3.0-bundle.yml, distributionUrl=, distributionVersion=, workload=nyc-taxis, insecure=true, singleNode=false, minDistribution=false, use50PercentHeap=true, enableRemoteStore=true, suffix=307, managerNodeCount=3, dataNodeCount=3, clientNodeCount=, ingestNodeCount=, mlNodeCount=, dataInstanceType=, userTag=run-type:test,security-enabled:false, workloadParams=, additionalConfig=, dataStorageSize=100, mlStorageSize=, jvmSysProps=, captureNodeStat=false, captureSegmentReplicationStat=true, telemetryParams={"telemetry_setting":"value"}}) runBenchmarkTestScript.legacySCM(groovy.lang.Closure) - runBenchmarkTestScript.library({identifier=jenkins@5.7.0, retriever=null}) + runBenchmarkTestScript.library({identifier=jenkins@5.10.0, retriever=null}) runBenchmarkTestScript.readYaml({file=tests/jenkins/data/opensearch-1.3.0-bundle.yml}) BuildManifest.asBoolean() runBenchmarkTestScript.string({credentialsId=jenkins-aws-account-public, variable=AWS_ACCOUNT_PUBLIC}) @@ -171,7 +171,7 @@ Benchmark tests with security for 1234 completed}) BuildManifest.getArtifactBuildId() BuildManifest.getArtifactArchitecture() BuildManifest.getCommitId(OpenSearch) - runBenchmarkTestScript.sh(./test.sh benchmark-test --bundle-manifest tests/jenkins/data/opensearch-1.3.0-bundle.yml --config /tmp/workspace/config.yml --workload nyc-taxis --benchmark-config /tmp/workspace/benchmark.ini --user-tag distribution-build-id:1236,arch:x64,os-commit-id:22408088f002a4fc8cdd3b2ed7438866c14c5069,run-type:test,security-enabled:false --without-security --use-50-percent-heap --enable-remote-store --capture-segment-replication-stat --suffix 307 --manager-node-count 3 --data-node-count 3 --data-node-storage 100 --telemetry-params '{"telemetry_setting":"value"}') + runBenchmarkTestScript.sh(./test.sh benchmark-test --bundle-manifest tests/jenkins/data/opensearch-1.3.0-bundle.yml --config /tmp/workspace/config.yml --workload nyc-taxis --benchmark-config /tmp/workspace/benchmark.ini --user-tag distribution-build-id:1236,arch:x64,os-commit-id:22408088f002a4fc8cdd3b2ed7438866c14c5069,run-type:test,security-enabled:false --without-security --use-50-percent-heap --enable-remote-store --capture-segment-replication-stat --suffix 307 --manager-node-count 3 --data-node-count 3 --data-node-storage 100 --telemetry-params '{"telemetry_setting":"value"}') Messages.asBoolean() Messages.asBoolean() Messages.get([benchmark-test]) From d5424c7462ef384d86bd92bd65010957218d237e Mon Sep 17 00:00:00 2001 From: Peter Zhu Date: Wed, 18 Oct 2023 16:49:54 -0400 Subject: [PATCH 052/289] Improve windows java switch logic on Jenkins (#4143) Signed-off-by: Peter Zhu --- jenkins/opensearch/distribution-build.jenkinsfile | 2 +- jenkins/opensearch/publish-min-snapshots.jenkinsfile | 2 +- .../opensearch/publish-min-snapshots.jenkinsfile.txt | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/jenkins/opensearch/distribution-build.jenkinsfile b/jenkins/opensearch/distribution-build.jenkinsfile index 4a35eb166c..83573fef00 100644 --- a/jenkins/opensearch/distribution-build.jenkinsfile +++ b/jenkins/opensearch/distribution-build.jenkinsfile @@ -650,7 +650,7 @@ pipeline { steps { script { echo("Switching to Java ${env.javaVersionNumber} on Windows Docker Container") - sh("scoop reset `scoop list jdk | grep ${env.javaVersionNumber} | head -1 | cut -d ' ' -f1`") + sh("scoop reset `scoop list jdk | cut -d ' ' -f1 | grep ${env.javaVersionNumber} | head -1`") def buildManifestObj = buildAssembleUpload( componentName: "${COMPONENT_NAME}", inputManifest: "manifests/${INPUT_MANIFEST}", diff --git a/jenkins/opensearch/publish-min-snapshots.jenkinsfile b/jenkins/opensearch/publish-min-snapshots.jenkinsfile index 713ad6053e..96fa165376 100644 --- a/jenkins/opensearch/publish-min-snapshots.jenkinsfile +++ b/jenkins/opensearch/publish-min-snapshots.jenkinsfile @@ -152,7 +152,7 @@ pipeline { steps { script { echo("Switching to Java ${env.javaVersionNumber} on Windows Docker Container") - sh("scoop reset `scoop list jdk | grep ${env.javaVersionNumber} | head -1 | cut -d ' ' -f1`") + sh("scoop reset `scoop list jdk | cut -d ' ' -f1 | grep ${env.javaVersionNumber} | head -1`") buildManifest( componentName: "OpenSearch", inputManifest: "manifests/${INPUT_MANIFEST}", diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch/publish-min-snapshots.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch/publish-min-snapshots.jenkinsfile.txt index 4ae225a791..f9efc54990 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch/publish-min-snapshots.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch/publish-min-snapshots.jenkinsfile.txt @@ -126,7 +126,7 @@ publish-min-snapshots.echo(Executing on agent [docker:[alwaysPull:true, args:, containerPerStageRoot:false, label:Jenkins-Agent-Windows2019-X64-C54xlarge-Docker-Host, image:opensearchstaging/ci-runner:ci-runner-windows2019-servercore-opensearch-build-v1, reuseNode:false, registryUrl:https://public.ecr.aws/, stages:[:]]]) publish-min-snapshots.script(groovy.lang.Closure) publish-min-snapshots.echo(Switching to Java 17 on Windows Docker Container) - publish-min-snapshots.sh(scoop reset `scoop list jdk | grep 17 | head -1 | cut -d ' ' -f1`) + publish-min-snapshots.sh(scoop reset `scoop list jdk | cut -d ' ' -f1 | grep 17 | head -1`) publish-min-snapshots.buildManifest({componentName=OpenSearch, inputManifest=manifests/3.0.0/opensearch-3.0.0.yml, platform=windows, architecture=x64, distribution=zip, snapshot=true}) buildManifest.sh(./build.sh manifests/3.0.0/opensearch-3.0.0.yml -d zip --component OpenSearch -p windows -a x64 --snapshot) publish-min-snapshots.echo(Uploading windows min snapshots to S3) From dd2a51941ebc59ae5252b90df148354ebef95871 Mon Sep 17 00:00:00 2001 From: Peter Nied Date: Wed, 18 Oct 2023 16:52:41 -0400 Subject: [PATCH 053/289] Support automatic merging of new manifest files (#4135) Signed-off-by: Peter Nied --- .github/workflows/automatic-merges.yml | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/.github/workflows/automatic-merges.yml b/.github/workflows/automatic-merges.yml index 66bc49baf3..ea534d8a7d 100644 --- a/.github/workflows/automatic-merges.yml +++ b/.github/workflows/automatic-merges.yml @@ -24,7 +24,7 @@ jobs: with: token: ${{ secrets.GITHUB_TOKEN }} - - uses: peternied/discerning-merger@v1 + - uses: peternied/discerning-merger@v2 if: steps.find-triggering-pr.outputs.pr-number != null with: token: ${{ secrets.GITHUB_TOKEN }} @@ -45,3 +45,24 @@ jobs: peternied allowed-files: | manifests/*/*.yml + + automatic-merge-new-manifests: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + + - id: find-triggering-pr + uses: peternied/find-triggering-pr@v1 + with: + token: ${{ secrets.GITHUB_TOKEN }} + + - uses: peternied/discerning-merger@v2 + if: steps.find-triggering-pr.outputs.pr-number != null + with: + token: ${{ secrets.GITHUB_TOKEN }} + pull-request-number: ${{ steps.find-triggering-pr.outputs.pr-number }} + allowed-authors: | + opensearch-ci-bot + allowed-files: | + manifests/*/*.yml + jenkins/check-for-build.jenkinsfile From d398f8632a8cbfad00a4af04e27db565bd1f8e3c Mon Sep 17 00:00:00 2001 From: Rishabh Singh Date: Wed, 18 Oct 2023 14:07:47 -0700 Subject: [PATCH 054/289] Add nightly benchmark runs for 2.12.0 and remove remote-store runs (#4146) Signed-off-by: Rishabh Singh --- jenkins/opensearch/benchmark-test.jenkinsfile | 85 +++++++++---------- ...mark-test-distribution-url.jenkinsfile.txt | 85 +++++++++---------- .../opensearch/benchmark-test.jenkinsfile.txt | 85 +++++++++---------- .../secure-benchmark-test.jenkinsfile.txt | 85 +++++++++---------- 4 files changed, 160 insertions(+), 180 deletions(-) diff --git a/jenkins/opensearch/benchmark-test.jenkinsfile b/jenkins/opensearch/benchmark-test.jenkinsfile index 17b784d6fc..449a7849a4 100644 --- a/jenkins/opensearch/benchmark-test.jenkinsfile +++ b/jenkins/opensearch/benchmark-test.jenkinsfile @@ -17,51 +17,46 @@ pipeline { triggers { parameterizedCron( ''' - H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/8519/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/8519/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/8519/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/8519/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/8519/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/8519/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/8519/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/8519/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 8 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;ENABLE_REMOTE_STORE=true;USER_TAGS=run-type:nightly,segrep:enabled-with-remote-store,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"bulk_indexing_clients":"16","bulk_size":"20000","number_of_shards":"3","number_of_replicas":"1","index_settings":{"index":{"refresh_interval":"10s","remote_store":{"translog":{"buffer_interval":"850ms"}}}}} - H 8 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;ENABLE_REMOTE_STORE=true;USER_TAGS=run-type:nightly,segrep:enabled-with-remote-store,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"bulk_indexing_clients":"16","bulk_size":"20000","number_of_shards":"3","number_of_replicas":"1","index_settings":{"index":{"refresh_interval":"10s","remote_store":{"translog":{"buffer_interval":"850ms"}}}}} - H 8 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;ENABLE_REMOTE_STORE=true;USER_TAGS=run-type:nightly,segrep:enabled-with-remote-store,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"bulk_indexing_clients":"16","bulk_size":"20000","number_of_shards":"3","number_of_replicas":"1","index_settings":{"index":{"refresh_interval":"10s","remote_store":{"translog":{"buffer_interval":"850ms"}}}}} - H 8 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;ENABLE_REMOTE_STORE=true;USER_TAGS=run-type:nightly,segrep:enabled-with-remote-store,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"bulk_indexing_clients":"16","bulk_size":"20000","number_of_shards":"3","number_of_replicas":"1","index_settings":{"index":{"refresh_interval":"10s","remote_store":{"translog":{"buffer_interval":"850ms"}}}}} + H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-0-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true + H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-2-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:2;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true + H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-4-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true + H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-6-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:6;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-0-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-2-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:2;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-4-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-6-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:6;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-0-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-2-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:2;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-4-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-6-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:6;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-0-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-2-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:2;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-4-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-6-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:6;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - - H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-0-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-2-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:2;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-4-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-6-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:6;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-0-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-2-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:2;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-4-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-6-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:6;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true + H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-0-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true + H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-2-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:2;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true + H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-4-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true + H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-6-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:6;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true + H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-0-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true + H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-2-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:2;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true + H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-4-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true + H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-6-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:6;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} @@ -79,10 +74,10 @@ pipeline { ''' + ''' - H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.11.0-SNAPSHOT/opensearch-min-2.11.0-SNAPSHOT-linux-arm64-latest.tar.gz.build-manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} - H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.11.0-SNAPSHOT/opensearch-min-2.11.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} - H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.11.0-SNAPSHOT/opensearch-min-2.11.0-SNAPSHOT-linux-arm64-latest.tar.gz.build-manifest.yml;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} - H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.11.0-SNAPSHOT/opensearch-min-2.11.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} + H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.12.0-SNAPSHOT/opensearch-min-2.12.0-SNAPSHOT-linux-arm64-latest.tar.gz.build-manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} + H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.12.0-SNAPSHOT/opensearch-min-2.12.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} + H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.12.0-SNAPSHOT/opensearch-min-2.12.0-SNAPSHOT-linux-arm64-latest.tar.gz.build-manifest.yml;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} + H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.12.0-SNAPSHOT/opensearch-min-2.12.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-arm64-latest.tar.gz.build-manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-arm64-latest.tar.gz.build-manifest.yml;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt index fc7184101e..61d1407c32 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt @@ -7,51 +7,46 @@ benchmark-test.buildDiscarder(null) benchmark-test.echo(Executing on agent [label:none]) benchmark-test.parameterizedCron( - H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/8519/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/8519/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/8519/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/8519/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/8519/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/8519/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/8519/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/8519/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 8 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;ENABLE_REMOTE_STORE=true;USER_TAGS=run-type:nightly,segrep:enabled-with-remote-store,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"bulk_indexing_clients":"16","bulk_size":"20000","number_of_shards":"3","number_of_replicas":"1","index_settings":{"index":{"refresh_interval":"10s","remote_store":{"translog":{"buffer_interval":"850ms"}}}}} - H 8 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;ENABLE_REMOTE_STORE=true;USER_TAGS=run-type:nightly,segrep:enabled-with-remote-store,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"bulk_indexing_clients":"16","bulk_size":"20000","number_of_shards":"3","number_of_replicas":"1","index_settings":{"index":{"refresh_interval":"10s","remote_store":{"translog":{"buffer_interval":"850ms"}}}}} - H 8 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;ENABLE_REMOTE_STORE=true;USER_TAGS=run-type:nightly,segrep:enabled-with-remote-store,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"bulk_indexing_clients":"16","bulk_size":"20000","number_of_shards":"3","number_of_replicas":"1","index_settings":{"index":{"refresh_interval":"10s","remote_store":{"translog":{"buffer_interval":"850ms"}}}}} - H 8 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;ENABLE_REMOTE_STORE=true;USER_TAGS=run-type:nightly,segrep:enabled-with-remote-store,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"bulk_indexing_clients":"16","bulk_size":"20000","number_of_shards":"3","number_of_replicas":"1","index_settings":{"index":{"refresh_interval":"10s","remote_store":{"translog":{"buffer_interval":"850ms"}}}}} + H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-0-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true + H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-2-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:2;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true + H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-4-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true + H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-6-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:6;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-0-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-2-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:2;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-4-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-6-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:6;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-0-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-2-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:2;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-4-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-6-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:6;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-0-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-2-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:2;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-4-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-6-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:6;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - - H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-0-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-2-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:2;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-4-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-6-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:6;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-0-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-2-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:2;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-4-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-6-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:6;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true + H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-0-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true + H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-2-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:2;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true + H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-4-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true + H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-6-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:6;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true + H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-0-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true + H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-2-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:2;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true + H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-4-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true + H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-6-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:6;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} @@ -67,10 +62,10 @@ H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.11.0-SNAPSHOT/opensearch-min-2.11.0-SNAPSHOT-linux-arm64-latest.tar.gz.build-manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} - H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.11.0-SNAPSHOT/opensearch-min-2.11.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} - H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.11.0-SNAPSHOT/opensearch-min-2.11.0-SNAPSHOT-linux-arm64-latest.tar.gz.build-manifest.yml;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} - H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.11.0-SNAPSHOT/opensearch-min-2.11.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} + H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.12.0-SNAPSHOT/opensearch-min-2.12.0-SNAPSHOT-linux-arm64-latest.tar.gz.build-manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} + H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.12.0-SNAPSHOT/opensearch-min-2.12.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} + H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.12.0-SNAPSHOT/opensearch-min-2.12.0-SNAPSHOT-linux-arm64-latest.tar.gz.build-manifest.yml;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} + H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.12.0-SNAPSHOT/opensearch-min-2.12.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-arm64-latest.tar.gz.build-manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-arm64-latest.tar.gz.build-manifest.yml;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt index 8b8b1d23f7..2d6c453cdb 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt @@ -7,51 +7,46 @@ benchmark-test.buildDiscarder(null) benchmark-test.echo(Executing on agent [label:none]) benchmark-test.parameterizedCron( - H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/8519/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/8519/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/8519/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/8519/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/8519/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/8519/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/8519/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/8519/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 8 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;ENABLE_REMOTE_STORE=true;USER_TAGS=run-type:nightly,segrep:enabled-with-remote-store,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"bulk_indexing_clients":"16","bulk_size":"20000","number_of_shards":"3","number_of_replicas":"1","index_settings":{"index":{"refresh_interval":"10s","remote_store":{"translog":{"buffer_interval":"850ms"}}}}} - H 8 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;ENABLE_REMOTE_STORE=true;USER_TAGS=run-type:nightly,segrep:enabled-with-remote-store,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"bulk_indexing_clients":"16","bulk_size":"20000","number_of_shards":"3","number_of_replicas":"1","index_settings":{"index":{"refresh_interval":"10s","remote_store":{"translog":{"buffer_interval":"850ms"}}}}} - H 8 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;ENABLE_REMOTE_STORE=true;USER_TAGS=run-type:nightly,segrep:enabled-with-remote-store,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"bulk_indexing_clients":"16","bulk_size":"20000","number_of_shards":"3","number_of_replicas":"1","index_settings":{"index":{"refresh_interval":"10s","remote_store":{"translog":{"buffer_interval":"850ms"}}}}} - H 8 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;ENABLE_REMOTE_STORE=true;USER_TAGS=run-type:nightly,segrep:enabled-with-remote-store,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"bulk_indexing_clients":"16","bulk_size":"20000","number_of_shards":"3","number_of_replicas":"1","index_settings":{"index":{"refresh_interval":"10s","remote_store":{"translog":{"buffer_interval":"850ms"}}}}} + H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-0-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true + H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-2-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:2;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true + H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-4-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true + H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-6-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:6;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-0-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-2-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:2;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-4-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-6-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:6;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-0-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-2-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:2;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-4-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-6-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:6;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-0-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-2-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:2;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-4-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-6-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:6;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - - H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-0-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-2-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:2;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-4-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-6-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:6;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-0-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-2-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:2;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-4-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-6-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:6;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true + H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-0-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true + H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-2-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:2;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true + H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-4-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true + H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-6-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:6;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true + H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-0-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true + H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-2-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:2;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true + H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-4-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true + H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-6-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:6;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} @@ -67,10 +62,10 @@ H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.11.0-SNAPSHOT/opensearch-min-2.11.0-SNAPSHOT-linux-arm64-latest.tar.gz.build-manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} - H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.11.0-SNAPSHOT/opensearch-min-2.11.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} - H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.11.0-SNAPSHOT/opensearch-min-2.11.0-SNAPSHOT-linux-arm64-latest.tar.gz.build-manifest.yml;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} - H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.11.0-SNAPSHOT/opensearch-min-2.11.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} + H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.12.0-SNAPSHOT/opensearch-min-2.12.0-SNAPSHOT-linux-arm64-latest.tar.gz.build-manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} + H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.12.0-SNAPSHOT/opensearch-min-2.12.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} + H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.12.0-SNAPSHOT/opensearch-min-2.12.0-SNAPSHOT-linux-arm64-latest.tar.gz.build-manifest.yml;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} + H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.12.0-SNAPSHOT/opensearch-min-2.12.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-arm64-latest.tar.gz.build-manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-arm64-latest.tar.gz.build-manifest.yml;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt index 8bedc230c0..5e2e627678 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt @@ -7,51 +7,46 @@ benchmark-test.buildDiscarder(null) benchmark-test.echo(Executing on agent [label:none]) benchmark-test.parameterizedCron( - H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/8519/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/8519/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/8519/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/8519/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/8519/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/8519/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/8519/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/8519/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 8 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;ENABLE_REMOTE_STORE=true;USER_TAGS=run-type:nightly,segrep:enabled-with-remote-store,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"bulk_indexing_clients":"16","bulk_size":"20000","number_of_shards":"3","number_of_replicas":"1","index_settings":{"index":{"refresh_interval":"10s","remote_store":{"translog":{"buffer_interval":"850ms"}}}}} - H 8 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;ENABLE_REMOTE_STORE=true;USER_TAGS=run-type:nightly,segrep:enabled-with-remote-store,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"bulk_indexing_clients":"16","bulk_size":"20000","number_of_shards":"3","number_of_replicas":"1","index_settings":{"index":{"refresh_interval":"10s","remote_store":{"translog":{"buffer_interval":"850ms"}}}}} - H 8 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;ENABLE_REMOTE_STORE=true;USER_TAGS=run-type:nightly,segrep:enabled-with-remote-store,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"bulk_indexing_clients":"16","bulk_size":"20000","number_of_shards":"3","number_of_replicas":"1","index_settings":{"index":{"refresh_interval":"10s","remote_store":{"translog":{"buffer_interval":"850ms"}}}}} - H 8 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;ENABLE_REMOTE_STORE=true;USER_TAGS=run-type:nightly,segrep:enabled-with-remote-store,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"bulk_indexing_clients":"16","bulk_size":"20000","number_of_shards":"3","number_of_replicas":"1","index_settings":{"index":{"refresh_interval":"10s","remote_store":{"translog":{"buffer_interval":"850ms"}}}}} + H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-0-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true + H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-2-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:2;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true + H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-4-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true + H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-6-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:6;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-0-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-2-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:2;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-4-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-6-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:6;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-0-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-2-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:2;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-4-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-6-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:6;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-0-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-2-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:2;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-4-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-6-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:6;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - - H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-0-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-2-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:2;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-4-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-6-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:6;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-0-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-2-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:2;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-4-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-6-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:6;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true + H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-0-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true + H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-2-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:2;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true + H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-4-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true + H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-6-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:6;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true + H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-0-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true + H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-2-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:2;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true + H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-4-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true + H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-6-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:6;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} @@ -67,10 +62,10 @@ H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.11.0-SNAPSHOT/opensearch-min-2.11.0-SNAPSHOT-linux-arm64-latest.tar.gz.build-manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} - H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.11.0-SNAPSHOT/opensearch-min-2.11.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} - H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.11.0-SNAPSHOT/opensearch-min-2.11.0-SNAPSHOT-linux-arm64-latest.tar.gz.build-manifest.yml;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} - H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.11.0-SNAPSHOT/opensearch-min-2.11.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} + H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.12.0-SNAPSHOT/opensearch-min-2.12.0-SNAPSHOT-linux-arm64-latest.tar.gz.build-manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} + H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.12.0-SNAPSHOT/opensearch-min-2.12.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} + H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.12.0-SNAPSHOT/opensearch-min-2.12.0-SNAPSHOT-linux-arm64-latest.tar.gz.build-manifest.yml;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} + H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.12.0-SNAPSHOT/opensearch-min-2.12.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-arm64-latest.tar.gz.build-manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-arm64-latest.tar.gz.build-manifest.yml;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} From 93e6a25d41c79353dd64a6ecefe4ebda6f5762b9 Mon Sep 17 00:00:00 2001 From: Peter Zhu Date: Wed, 18 Oct 2023 18:56:35 -0400 Subject: [PATCH 055/289] Onboard 5.10.1 lib to fix the scoop issue on Windows Java verion switch (#4147) Signed-off-by: Peter Zhu --- .../integ-test.jenkinsfile | 2 +- jenkins/opensearch/integ-test.jenkinsfile | 2 +- .../TestOpenSearchDashboardsIntegTest.groovy | 2 +- tests/jenkins/TestOpenSearchIntegTest.groovy | 2 +- .../integ-test.jenkinsfile.txt | 42 +++++++++---------- .../opensearch/integ-test.jenkinsfile.txt | 16 +++---- 6 files changed, 33 insertions(+), 33 deletions(-) diff --git a/jenkins/opensearch-dashboards/integ-test.jenkinsfile b/jenkins/opensearch-dashboards/integ-test.jenkinsfile index 2ada4fdc5b..802af75a58 100644 --- a/jenkins/opensearch-dashboards/integ-test.jenkinsfile +++ b/jenkins/opensearch-dashboards/integ-test.jenkinsfile @@ -1,4 +1,4 @@ -lib = library(identifier: 'jenkins@5.9.1', retriever: modernSCM([ +lib = library(identifier: 'jenkins@5.10.1', retriever: modernSCM([ $class: 'GitSCMSource', remote: 'https://github.com/opensearch-project/opensearch-build-libraries.git', ])) diff --git a/jenkins/opensearch/integ-test.jenkinsfile b/jenkins/opensearch/integ-test.jenkinsfile index 04725e6d9a..156a722e03 100644 --- a/jenkins/opensearch/integ-test.jenkinsfile +++ b/jenkins/opensearch/integ-test.jenkinsfile @@ -1,4 +1,4 @@ -lib = library(identifier: 'jenkins@5.9.1', retriever: modernSCM([ +lib = library(identifier: 'jenkins@5.10.1', retriever: modernSCM([ $class: 'GitSCMSource', remote: 'https://github.com/opensearch-project/opensearch-build-libraries.git', ])) diff --git a/tests/jenkins/TestOpenSearchDashboardsIntegTest.groovy b/tests/jenkins/TestOpenSearchDashboardsIntegTest.groovy index a035efd877..dbd9b2dcbe 100644 --- a/tests/jenkins/TestOpenSearchDashboardsIntegTest.groovy +++ b/tests/jenkins/TestOpenSearchDashboardsIntegTest.groovy @@ -24,7 +24,7 @@ class TestOpenSearchDashboardsIntegTest extends BuildPipelineTest { helper.registerSharedLibrary( library().name('jenkins') - .defaultVersion('5.9.1') + .defaultVersion('5.10.1') .allowOverride(true) .implicit(true) .targetPath('vars') diff --git a/tests/jenkins/TestOpenSearchIntegTest.groovy b/tests/jenkins/TestOpenSearchIntegTest.groovy index c6a0e128b6..a569d1c2ef 100644 --- a/tests/jenkins/TestOpenSearchIntegTest.groovy +++ b/tests/jenkins/TestOpenSearchIntegTest.groovy @@ -23,7 +23,7 @@ class TestOpenSearchIntegTest extends BuildPipelineTest { helper.registerSharedLibrary( library().name('jenkins') - .defaultVersion('5.9.1') + .defaultVersion('5.10.1') .allowOverride(true) .implicit(true) .targetPath('vars') diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch-dashboards/integ-test.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch-dashboards/integ-test.jenkinsfile.txt index ca8827fd9d..fedb1fb6ab 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch-dashboards/integ-test.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch-dashboards/integ-test.jenkinsfile.txt @@ -1,6 +1,6 @@ integ-test.run() integ-test.modernSCM({$class=GitSCMSource, remote=https://github.com/opensearch-project/opensearch-build-libraries.git}) - integ-test.library({identifier=jenkins@5.9.1, retriever=null}) + integ-test.library({identifier=jenkins@5.10.1, retriever=null}) integ-test.pipeline(groovy.lang.Closure) integ-test.credentials(jenkins-artifact-bucket-name) integ-test.timeout({time=4, unit=HOURS}) @@ -13,13 +13,13 @@ integ-test.fileExists(manifests/tests/jenkins/data/opensearch-dashboards-3.0.0-test.yml) integ-test.downloadBuildManifest({url=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch-dashboards/3.0.0/215/linux/x64/tar/builds/opensearch-dashboards/opensearch-dashboards-3.0.0-linux-x64.tar.gz, path=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml}) downloadBuildManifest.legacySCM(groovy.lang.Closure) - downloadBuildManifest.library({identifier=jenkins@5.9.1, retriever=null}) + downloadBuildManifest.library({identifier=jenkins@5.10.1, retriever=null}) downloadBuildManifest.sh(curl -sSL https://ci.opensearch.org/ci/dbc/distribution-build-opensearch-dashboards/3.0.0/215/linux/x64/tar/builds/opensearch-dashboards/opensearch-dashboards-3.0.0-linux-x64.tar.gz --output tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml) downloadBuildManifest.readYaml({file=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml}) BuildManifest.asBoolean() integ-test.downloadBuildManifest({url=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/215/linux/x64/tar/dist/opensearch/opensearch-3.0.0-linux-x64.tar.gz, path=tests/jenkins/data/opensearch-3.0.0-build.yml}) downloadBuildManifest.legacySCM(groovy.lang.Closure) - downloadBuildManifest.library({identifier=jenkins@5.9.1, retriever=null}) + downloadBuildManifest.library({identifier=jenkins@5.10.1, retriever=null}) downloadBuildManifest.sh(curl -sSL https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/215/linux/x64/tar/dist/opensearch/opensearch-3.0.0-linux-x64.tar.gz --output tests/jenkins/data/opensearch-3.0.0-build.yml) downloadBuildManifest.readYaml({file=tests/jenkins/data/opensearch-3.0.0-build.yml}) BuildManifest.asBoolean() @@ -42,7 +42,7 @@ integ-test.script(groovy.lang.Closure) integ-test.downloadBuildManifest({url=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch-dashboards/3.0.0/215/linux/x64/tar/builds/opensearch-dashboards/opensearch-dashboards-3.0.0-linux-x64.tar.gz, path=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml}) downloadBuildManifest.legacySCM(groovy.lang.Closure) - downloadBuildManifest.library({identifier=jenkins@5.9.1, retriever=null}) + downloadBuildManifest.library({identifier=jenkins@5.10.1, retriever=null}) downloadBuildManifest.sh(curl -sSL https://ci.opensearch.org/ci/dbc/distribution-build-opensearch-dashboards/3.0.0/215/linux/x64/tar/builds/opensearch-dashboards/opensearch-dashboards-3.0.0-linux-x64.tar.gz --output tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml) downloadBuildManifest.readYaml({file=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml}) BuildManifest.asBoolean() @@ -84,7 +84,7 @@ integ-test.sh(rm -rf test-results) integ-test.runIntegTestScript({jobName=distribution-build-opensearch-dashboards, componentName=ganttChartDashboards, buildManifest=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml, testManifest=manifests/tests/jenkins/data/opensearch-dashboards-3.0.0-test.yml, localPath=/tmp/workspace/tar, switchUserNonRoot=false}) runIntegTestScript.legacySCM(groovy.lang.Closure) - runIntegTestScript.library({identifier=jenkins@5.9.1, retriever=null}) + runIntegTestScript.library({identifier=jenkins@5.10.1, retriever=null}) runIntegTestScript.readYaml({file=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml}) BuildManifest.asBoolean() BuildManifest.getArtifactArchitecture() @@ -112,7 +112,7 @@ ccc -R opensearch-project/dashboards-visualizations --comment "Closing the issue integ-test.echo(Completed running integtest for component ganttChartDashboards) integ-test.uploadTestResults({buildManifestFileName=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml, jobName=dummy_job}) uploadTestResults.legacySCM(groovy.lang.Closure) - uploadTestResults.library({identifier=jenkins@5.9.1, retriever=null}) + uploadTestResults.library({identifier=jenkins@5.10.1, retriever=null}) uploadTestResults.readYaml({file=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml}) BuildManifest.asBoolean() uploadTestResults.echo(Build Id: 215) @@ -138,7 +138,7 @@ ccc -R opensearch-project/dashboards-visualizations --comment "Closing the issue integ-test.sh(rm -rf test-results) integ-test.runIntegTestScript({jobName=distribution-build-opensearch-dashboards, componentName=indexManagementDashboards, buildManifest=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml, testManifest=manifests/tests/jenkins/data/opensearch-dashboards-3.0.0-test.yml, localPath=/tmp/workspace/tar, switchUserNonRoot=false}) runIntegTestScript.legacySCM(groovy.lang.Closure) - runIntegTestScript.library({identifier=jenkins@5.9.1, retriever=null}) + runIntegTestScript.library({identifier=jenkins@5.10.1, retriever=null}) runIntegTestScript.readYaml({file=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml}) BuildManifest.asBoolean() BuildManifest.getArtifactArchitecture() @@ -166,7 +166,7 @@ ccc -R opensearch-project/index-management-dashboards-plugin --comment "Closing integ-test.echo(Completed running integtest for component indexManagementDashboards) integ-test.uploadTestResults({buildManifestFileName=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml, jobName=dummy_job}) uploadTestResults.legacySCM(groovy.lang.Closure) - uploadTestResults.library({identifier=jenkins@5.9.1, retriever=null}) + uploadTestResults.library({identifier=jenkins@5.10.1, retriever=null}) uploadTestResults.readYaml({file=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml}) BuildManifest.asBoolean() uploadTestResults.echo(Build Id: 215) @@ -192,7 +192,7 @@ ccc -R opensearch-project/index-management-dashboards-plugin --comment "Closing integ-test.sh(rm -rf test-results) integ-test.runIntegTestScript({jobName=distribution-build-opensearch-dashboards, componentName=anomalyDetectionDashboards, buildManifest=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml, testManifest=manifests/tests/jenkins/data/opensearch-dashboards-3.0.0-test.yml, localPath=/tmp/workspace/tar, switchUserNonRoot=false}) runIntegTestScript.legacySCM(groovy.lang.Closure) - runIntegTestScript.library({identifier=jenkins@5.9.1, retriever=null}) + runIntegTestScript.library({identifier=jenkins@5.10.1, retriever=null}) runIntegTestScript.readYaml({file=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml}) BuildManifest.asBoolean() BuildManifest.getArtifactArchitecture() @@ -220,7 +220,7 @@ ccc -R opensearch-project/anomaly-detection-dashboards-plugin --comment "Closing integ-test.echo(Completed running integtest for component anomalyDetectionDashboards) integ-test.uploadTestResults({buildManifestFileName=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml, jobName=dummy_job}) uploadTestResults.legacySCM(groovy.lang.Closure) - uploadTestResults.library({identifier=jenkins@5.9.1, retriever=null}) + uploadTestResults.library({identifier=jenkins@5.10.1, retriever=null}) uploadTestResults.readYaml({file=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml}) BuildManifest.asBoolean() uploadTestResults.echo(Build Id: 215) @@ -246,7 +246,7 @@ ccc -R opensearch-project/anomaly-detection-dashboards-plugin --comment "Closing integ-test.sh(rm -rf test-results) integ-test.runIntegTestScript({jobName=distribution-build-opensearch-dashboards, componentName=OpenSearch-Dashboards, buildManifest=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml, testManifest=manifests/tests/jenkins/data/opensearch-dashboards-3.0.0-test.yml, localPath=/tmp/workspace/tar, switchUserNonRoot=false}) runIntegTestScript.legacySCM(groovy.lang.Closure) - runIntegTestScript.library({identifier=jenkins@5.9.1, retriever=null}) + runIntegTestScript.library({identifier=jenkins@5.10.1, retriever=null}) runIntegTestScript.readYaml({file=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml}) BuildManifest.asBoolean() BuildManifest.getArtifactArchitecture() @@ -274,7 +274,7 @@ ccc -R opensearch-project/OpenSearch-Dashboards --comment "Closing the issue as integ-test.echo(Completed running integtest for component OpenSearch-Dashboards) integ-test.uploadTestResults({buildManifestFileName=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml, jobName=dummy_job}) uploadTestResults.legacySCM(groovy.lang.Closure) - uploadTestResults.library({identifier=jenkins@5.9.1, retriever=null}) + uploadTestResults.library({identifier=jenkins@5.10.1, retriever=null}) uploadTestResults.readYaml({file=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml}) BuildManifest.asBoolean() uploadTestResults.echo(Build Id: 215) @@ -300,7 +300,7 @@ ccc -R opensearch-project/OpenSearch-Dashboards --comment "Closing the issue as integ-test.sh(rm -rf test-results) integ-test.runIntegTestScript({jobName=distribution-build-opensearch-dashboards, componentName=reportsDashboards, buildManifest=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml, testManifest=manifests/tests/jenkins/data/opensearch-dashboards-3.0.0-test.yml, localPath=/tmp/workspace/tar, switchUserNonRoot=false}) runIntegTestScript.legacySCM(groovy.lang.Closure) - runIntegTestScript.library({identifier=jenkins@5.9.1, retriever=null}) + runIntegTestScript.library({identifier=jenkins@5.10.1, retriever=null}) runIntegTestScript.readYaml({file=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml}) BuildManifest.asBoolean() BuildManifest.getArtifactArchitecture() @@ -328,7 +328,7 @@ ccc -R opensearch-project/dashboards-reports --comment "Closing the issue as the integ-test.echo(Completed running integtest for component reportsDashboards) integ-test.uploadTestResults({buildManifestFileName=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml, jobName=dummy_job}) uploadTestResults.legacySCM(groovy.lang.Closure) - uploadTestResults.library({identifier=jenkins@5.9.1, retriever=null}) + uploadTestResults.library({identifier=jenkins@5.10.1, retriever=null}) uploadTestResults.readYaml({file=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml}) BuildManifest.asBoolean() uploadTestResults.echo(Build Id: 215) @@ -354,7 +354,7 @@ ccc -R opensearch-project/dashboards-reports --comment "Closing the issue as the integ-test.sh(rm -rf test-results) integ-test.runIntegTestScript({jobName=distribution-build-opensearch-dashboards, componentName=queryWorkbenchDashboards, buildManifest=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml, testManifest=manifests/tests/jenkins/data/opensearch-dashboards-3.0.0-test.yml, localPath=/tmp/workspace/tar, switchUserNonRoot=false}) runIntegTestScript.legacySCM(groovy.lang.Closure) - runIntegTestScript.library({identifier=jenkins@5.9.1, retriever=null}) + runIntegTestScript.library({identifier=jenkins@5.10.1, retriever=null}) runIntegTestScript.readYaml({file=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml}) BuildManifest.asBoolean() BuildManifest.getArtifactArchitecture() @@ -382,7 +382,7 @@ ccc -R opensearch-project/sql --comment "Closing the issue as the Integration Te integ-test.echo(Completed running integtest for component queryWorkbenchDashboards) integ-test.uploadTestResults({buildManifestFileName=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml, jobName=dummy_job}) uploadTestResults.legacySCM(groovy.lang.Closure) - uploadTestResults.library({identifier=jenkins@5.9.1, retriever=null}) + uploadTestResults.library({identifier=jenkins@5.10.1, retriever=null}) uploadTestResults.readYaml({file=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml}) BuildManifest.asBoolean() uploadTestResults.echo(Build Id: 215) @@ -408,7 +408,7 @@ ccc -R opensearch-project/sql --comment "Closing the issue as the Integration Te integ-test.sh(rm -rf test-results) integ-test.runIntegTestScript({jobName=distribution-build-opensearch-dashboards, componentName=observabilityDashboards, buildManifest=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml, testManifest=manifests/tests/jenkins/data/opensearch-dashboards-3.0.0-test.yml, localPath=/tmp/workspace/tar, switchUserNonRoot=false}) runIntegTestScript.legacySCM(groovy.lang.Closure) - runIntegTestScript.library({identifier=jenkins@5.9.1, retriever=null}) + runIntegTestScript.library({identifier=jenkins@5.10.1, retriever=null}) runIntegTestScript.readYaml({file=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml}) BuildManifest.asBoolean() BuildManifest.getArtifactArchitecture() @@ -436,7 +436,7 @@ ccc -R opensearch-project/dashboards-observability --comment "Closing the issue integ-test.echo(Completed running integtest for component observabilityDashboards) integ-test.uploadTestResults({buildManifestFileName=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml, jobName=dummy_job}) uploadTestResults.legacySCM(groovy.lang.Closure) - uploadTestResults.library({identifier=jenkins@5.9.1, retriever=null}) + uploadTestResults.library({identifier=jenkins@5.10.1, retriever=null}) uploadTestResults.readYaml({file=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml}) BuildManifest.asBoolean() uploadTestResults.echo(Build Id: 215) @@ -459,19 +459,19 @@ ccc -R opensearch-project/dashboards-observability --comment "Closing the issue integ-test.checkout(groovy.lang.Closure) integ-test.downloadBuildManifest({url=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch-dashboards/3.0.0/215/linux/x64/tar/builds/opensearch-dashboards/opensearch-dashboards-3.0.0-linux-x64.tar.gz, path=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml}) downloadBuildManifest.legacySCM(groovy.lang.Closure) - downloadBuildManifest.library({identifier=jenkins@5.9.1, retriever=null}) + downloadBuildManifest.library({identifier=jenkins@5.10.1, retriever=null}) downloadBuildManifest.sh(curl -sSL https://ci.opensearch.org/ci/dbc/distribution-build-opensearch-dashboards/3.0.0/215/linux/x64/tar/builds/opensearch-dashboards/opensearch-dashboards-3.0.0-linux-x64.tar.gz --output tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml) downloadBuildManifest.readYaml({file=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml}) BuildManifest.asBoolean() integ-test.downloadBuildManifest({url=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/215/linux/x64/tar/dist/opensearch/opensearch-3.0.0-linux-x64.tar.gz, path=tests/jenkins/data/opensearch-3.0.0-build.yml}) downloadBuildManifest.legacySCM(groovy.lang.Closure) - downloadBuildManifest.library({identifier=jenkins@5.9.1, retriever=null}) + downloadBuildManifest.library({identifier=jenkins@5.10.1, retriever=null}) downloadBuildManifest.sh(curl -sSL https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/215/linux/x64/tar/dist/opensearch/opensearch-3.0.0-linux-x64.tar.gz --output tests/jenkins/data/opensearch-3.0.0-build.yml) downloadBuildManifest.readYaml({file=tests/jenkins/data/opensearch-3.0.0-build.yml}) BuildManifest.asBoolean() integ-test.createUploadTestReportManifest({testManifest=manifests/tests/jenkins/data/opensearch-dashboards-3.0.0-test.yml, buildManifest=tests/jenkins/data/opensearch-3.0.0-build.yml, dashboardsBuildManifest=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml, testRunID=215, testType=integ-test, componentName=}) createUploadTestReportManifest.legacySCM(groovy.lang.Closure) - createUploadTestReportManifest.library({identifier=jenkins@5.9.1, retriever=null}) + createUploadTestReportManifest.library({identifier=jenkins@5.10.1, retriever=null}) createUploadTestReportManifest.readYaml({file=manifests/tests/jenkins/data/opensearch-dashboards-3.0.0-test.yml}) TestManifest.asBoolean() createUploadTestReportManifest.readYaml({file=tests/jenkins/data/opensearch-3.0.0-build.yml}) diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch/integ-test.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch/integ-test.jenkinsfile.txt index 1e9dfe8c5e..31c8283f6c 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch/integ-test.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch/integ-test.jenkinsfile.txt @@ -1,6 +1,6 @@ integ-test.run() integ-test.modernSCM({$class=GitSCMSource, remote=https://github.com/opensearch-project/opensearch-build-libraries.git}) - integ-test.library({identifier=jenkins@5.9.1, retriever=null}) + integ-test.library({identifier=jenkins@5.10.1, retriever=null}) integ-test.pipeline(groovy.lang.Closure) integ-test.credentials(jenkins-artifact-bucket-name) integ-test.timeout({time=4, unit=HOURS}) @@ -13,7 +13,7 @@ integ-test.fileExists(manifests/tests/jenkins/data/opensearch-3.0.0-test.yml) integ-test.downloadBuildManifest({url=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/8184/linux/x64/tar/dist/opensearch/opensearch-3.0.0-linux-x64.tar.gz, path=tests/jenkins/data/opensearch-3.0.0-build.yml}) downloadBuildManifest.legacySCM(groovy.lang.Closure) - downloadBuildManifest.library({identifier=jenkins@5.9.1, retriever=null}) + downloadBuildManifest.library({identifier=jenkins@5.10.1, retriever=null}) downloadBuildManifest.sh(curl -sSL https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/8184/linux/x64/tar/dist/opensearch/opensearch-3.0.0-linux-x64.tar.gz --output tests/jenkins/data/opensearch-3.0.0-build.yml) downloadBuildManifest.readYaml({file=tests/jenkins/data/opensearch-3.0.0-build.yml}) BuildManifest.asBoolean() @@ -33,7 +33,7 @@ integ-test.script(groovy.lang.Closure) integ-test.downloadBuildManifest({url=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/8184/linux/x64/tar/dist/opensearch/opensearch-3.0.0-linux-x64.tar.gz, path=tests/jenkins/data/opensearch-3.0.0-build.yml}) downloadBuildManifest.legacySCM(groovy.lang.Closure) - downloadBuildManifest.library({identifier=jenkins@5.9.1, retriever=null}) + downloadBuildManifest.library({identifier=jenkins@5.10.1, retriever=null}) downloadBuildManifest.sh(curl -sSL https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/8184/linux/x64/tar/dist/opensearch/opensearch-3.0.0-linux-x64.tar.gz --output tests/jenkins/data/opensearch-3.0.0-build.yml) downloadBuildManifest.readYaml({file=tests/jenkins/data/opensearch-3.0.0-build.yml}) BuildManifest.asBoolean() @@ -61,7 +61,7 @@ integ-test.sh(rm -rf test-results) integ-test.runIntegTestScript({jobName=distribution-build-opensearch, componentName=OpenSearch, buildManifest=tests/jenkins/data/opensearch-3.0.0-build.yml, testManifest=manifests/tests/jenkins/data/opensearch-3.0.0-test.yml, localPath=/tmp/workspace/tar, switchUserNonRoot=false}) runIntegTestScript.legacySCM(groovy.lang.Closure) - runIntegTestScript.library({identifier=jenkins@5.9.1, retriever=null}) + runIntegTestScript.library({identifier=jenkins@5.10.1, retriever=null}) runIntegTestScript.readYaml({file=tests/jenkins/data/opensearch-3.0.0-build.yml}) BuildManifest.asBoolean() BuildManifest.getArtifactArchitecture() @@ -70,7 +70,7 @@ runIntegTestScript.echo(Start integTest on: tar x64 linux) runIntegTestScript.detectTestDockerAgent({testManifest=manifests/tests/jenkins/data/opensearch-3.0.0-test.yml}) detectTestDockerAgent.legacySCM(groovy.lang.Closure) - detectTestDockerAgent.library({identifier=jenkins@5.9.1, retriever=null}) + detectTestDockerAgent.library({identifier=jenkins@5.10.1, retriever=null}) detectTestDockerAgent.readYaml({file=manifests/tests/jenkins/data/opensearch-3.0.0-test.yml}) TestManifest.asBoolean() detectTestDockerAgent.echo(Using Docker image opensearchstaging/ci-runner:ci-runner-centos7-v1 (null)) @@ -96,7 +96,7 @@ ccc -R opensearch-project/OpenSearch --comment "Closing the issue as the Integra integ-test.echo(Completed running integtest for component OpenSearch) integ-test.uploadTestResults({buildManifestFileName=tests/jenkins/data/opensearch-3.0.0-build.yml, jobName=dummy_job}) uploadTestResults.legacySCM(groovy.lang.Closure) - uploadTestResults.library({identifier=jenkins@5.9.1, retriever=null}) + uploadTestResults.library({identifier=jenkins@5.10.1, retriever=null}) uploadTestResults.readYaml({file=tests/jenkins/data/opensearch-3.0.0-build.yml}) BuildManifest.asBoolean() uploadTestResults.echo(Build Id: 8184) @@ -119,13 +119,13 @@ ccc -R opensearch-project/OpenSearch --comment "Closing the issue as the Integra integ-test.checkout(groovy.lang.Closure) integ-test.downloadBuildManifest({url=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/8184/linux/x64/tar/dist/opensearch/opensearch-3.0.0-linux-x64.tar.gz, path=tests/jenkins/data/opensearch-3.0.0-build.yml}) downloadBuildManifest.legacySCM(groovy.lang.Closure) - downloadBuildManifest.library({identifier=jenkins@5.9.1, retriever=null}) + downloadBuildManifest.library({identifier=jenkins@5.10.1, retriever=null}) downloadBuildManifest.sh(curl -sSL https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/8184/linux/x64/tar/dist/opensearch/opensearch-3.0.0-linux-x64.tar.gz --output tests/jenkins/data/opensearch-3.0.0-build.yml) downloadBuildManifest.readYaml({file=tests/jenkins/data/opensearch-3.0.0-build.yml}) BuildManifest.asBoolean() integ-test.createUploadTestReportManifest({testManifest=manifests/tests/jenkins/data/opensearch-3.0.0-test.yml, buildManifest=tests/jenkins/data/opensearch-3.0.0-build.yml, testRunID=234, testType=integ-test, componentName=}) createUploadTestReportManifest.legacySCM(groovy.lang.Closure) - createUploadTestReportManifest.library({identifier=jenkins@5.9.1, retriever=null}) + createUploadTestReportManifest.library({identifier=jenkins@5.10.1, retriever=null}) createUploadTestReportManifest.readYaml({file=manifests/tests/jenkins/data/opensearch-3.0.0-test.yml}) TestManifest.asBoolean() createUploadTestReportManifest.readYaml({file=tests/jenkins/data/opensearch-3.0.0-build.yml}) From c1e84d304029e7af0bd3837a9c9be2d556a6634c Mon Sep 17 00:00:00 2001 From: Rishabh Singh Date: Wed, 18 Oct 2023 16:15:39 -0700 Subject: [PATCH 056/289] BUNDLE_MANIFEST env var bug-fix in benchmark jenkinsfile (#4148) Signed-off-by: Rishabh Singh --- jenkins/opensearch/benchmark-test.jenkinsfile | 1 + 1 file changed, 1 insertion(+) diff --git a/jenkins/opensearch/benchmark-test.jenkinsfile b/jenkins/opensearch/benchmark-test.jenkinsfile index 449a7849a4..0a6c241fbf 100644 --- a/jenkins/opensearch/benchmark-test.jenkinsfile +++ b/jenkins/opensearch/benchmark-test.jenkinsfile @@ -232,6 +232,7 @@ pipeline { currentBuild.description = "Running benchmark test for build number: ${BUILD_ID} Manifest: ${BUNDLE_MANIFEST_URL}" } else { + BUNDLE_MANIFEST = '' env.HAS_SECURITY = "false" env.ARCHITECTURE = "x64" echo "HAS_SECURITY: ${env.HAS_SECURITY}" From 559e00d998063217ded212e0aeee6a322eec2f35 Mon Sep 17 00:00:00 2001 From: Peter Nied Date: Wed, 18 Oct 2023 21:17:08 -0400 Subject: [PATCH 057/289] Bump peternied/discerning-merger from 2 to 3 (#4149) Signed-off-by: Peter Nied --- .github/workflows/automatic-merges.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/automatic-merges.yml b/.github/workflows/automatic-merges.yml index ea534d8a7d..340b7ec6fa 100644 --- a/.github/workflows/automatic-merges.yml +++ b/.github/workflows/automatic-merges.yml @@ -24,7 +24,7 @@ jobs: with: token: ${{ secrets.GITHUB_TOKEN }} - - uses: peternied/discerning-merger@v2 + - uses: peternied/discerning-merger@v3 if: steps.find-triggering-pr.outputs.pr-number != null with: token: ${{ secrets.GITHUB_TOKEN }} @@ -56,7 +56,7 @@ jobs: with: token: ${{ secrets.GITHUB_TOKEN }} - - uses: peternied/discerning-merger@v2 + - uses: peternied/discerning-merger@v3 if: steps.find-triggering-pr.outputs.pr-number != null with: token: ${{ secrets.GITHUB_TOKEN }} From dcdaba9de167d4803806ea1eed243a1694cf2f6a Mon Sep 17 00:00:00 2001 From: opensearch-ci <83309141+opensearch-ci-bot@users.noreply.github.com> Date: Wed, 18 Oct 2023 18:27:28 -0700 Subject: [PATCH 058/289] [AUTO] Update input manifests (#4134) Signed-off-by: opensearch-ci --- jenkins/check-for-build.jenkinsfile | 3 +++ manifests/2.10.1/opensearch-2.10.1.yml | 16 ++++++++++++++++ manifests/2.11.1/opensearch-2.11.1.yml | 16 ++++++++++++++++ .../2.12.0/opensearch-dashboards-2.12.0.yml | 12 ++++++++++++ 4 files changed, 47 insertions(+) create mode 100644 manifests/2.10.1/opensearch-2.10.1.yml create mode 100644 manifests/2.11.1/opensearch-2.11.1.yml create mode 100644 manifests/2.12.0/opensearch-dashboards-2.12.0.yml diff --git a/jenkins/check-for-build.jenkinsfile b/jenkins/check-for-build.jenkinsfile index 76b88b8021..b24481cb27 100644 --- a/jenkins/check-for-build.jenkinsfile +++ b/jenkins/check-for-build.jenkinsfile @@ -14,6 +14,9 @@ pipeline { } triggers { parameterizedCron ''' + H 1 * * * %INPUT_MANIFEST=2.12.0/opensearch-dashboards-2.12.0.yml;TARGET_JOB_NAME=distribution-build-opensearch-dashboards;BUILD_PLATFORM=linux windows;BUILD_DISTRIBUTION=tar rpm deb zip + H 1 * * * %INPUT_MANIFEST=2.11.1/opensearch-2.11.1.yml;TARGET_JOB_NAME=distribution-build-opensearch;BUILD_PLATFORM=linux macos windows;BUILD_DISTRIBUTION=tar rpm deb zip + H 1 * * * %INPUT_MANIFEST=2.10.1/opensearch-2.10.1.yml;TARGET_JOB_NAME=distribution-build-opensearch;BUILD_PLATFORM=linux macos windows;BUILD_DISTRIBUTION=tar rpm deb zip H 1 * * * %INPUT_MANIFEST=2.12.0/opensearch-2.12.0.yml;TARGET_JOB_NAME=distribution-build-opensearch;BUILD_PLATFORM=linux macos windows;BUILD_DISTRIBUTION=tar rpm deb zip H 1 * * * %INPUT_MANIFEST=1.3.14/opensearch-1.3.14.yml;TARGET_JOB_NAME=distribution-build-opensearch;BUILD_PLATFORM=linux macos windows;BUILD_DISTRIBUTION=tar rpm deb zip H */6 * * * %INPUT_MANIFEST=3.0.0/opensearch-3.0.0.yml;TEST_MANIFEST=3.0.0/opensearch-3.0.0-test.yml;TARGET_JOB_NAME=distribution-build-opensearch;BUILD_PLATFORM=linux macos windows;BUILD_DISTRIBUTION=tar rpm deb zip diff --git a/manifests/2.10.1/opensearch-2.10.1.yml b/manifests/2.10.1/opensearch-2.10.1.yml new file mode 100644 index 0000000000..c67cd91d28 --- /dev/null +++ b/manifests/2.10.1/opensearch-2.10.1.yml @@ -0,0 +1,16 @@ +--- +schema-version: '1.0' +build: + name: OpenSearch + version: 2.10.1 +ci: + image: + name: opensearchstaging/ci-runner:ci-runner-centos7-opensearch-build-v3 + args: -e JAVA_HOME=/opt/java/openjdk-17 +components: + - name: OpenSearch + repository: https://github.com/opensearch-project/OpenSearch.git + ref: '2.10' + checks: + - gradle:publish + - gradle:properties:version diff --git a/manifests/2.11.1/opensearch-2.11.1.yml b/manifests/2.11.1/opensearch-2.11.1.yml new file mode 100644 index 0000000000..49d9a0d9b3 --- /dev/null +++ b/manifests/2.11.1/opensearch-2.11.1.yml @@ -0,0 +1,16 @@ +--- +schema-version: '1.0' +build: + name: OpenSearch + version: 2.11.1 +ci: + image: + name: opensearchstaging/ci-runner:ci-runner-centos7-opensearch-build-v3 + args: -e JAVA_HOME=/opt/java/openjdk-17 +components: + - name: OpenSearch + repository: https://github.com/opensearch-project/OpenSearch.git + ref: '2.11' + checks: + - gradle:publish + - gradle:properties:version diff --git a/manifests/2.12.0/opensearch-dashboards-2.12.0.yml b/manifests/2.12.0/opensearch-dashboards-2.12.0.yml new file mode 100644 index 0000000000..308f7daaf5 --- /dev/null +++ b/manifests/2.12.0/opensearch-dashboards-2.12.0.yml @@ -0,0 +1,12 @@ +--- +schema-version: '1.0' +build: + name: OpenSearch Dashboards + version: 2.12.0 +ci: + image: + name: opensearchstaging/ci-runner:ci-runner-rockylinux8-opensearch-dashboards-build-v1 +components: + - name: OpenSearch-Dashboards + repository: https://github.com/opensearch-project/OpenSearch-Dashboards.git + ref: 2.x From ac1f77e5921f03b71727c96e977487756ebbced4 Mon Sep 17 00:00:00 2001 From: Rishabh Singh Date: Thu, 19 Oct 2023 12:12:24 -0700 Subject: [PATCH 059/289] Update build library version in benchmark jenkinsfile (#4152) Signed-off-by: Rishabh Singh --- jenkins/opensearch/benchmark-test.jenkinsfile | 2 +- .../TestRunBenchmarkTestScriptDistributionUrl.groovy | 2 +- .../jenkins/TestRunNonSecBenchmarkTestScript.groovy | 2 +- .../jenkins/TestRunSecureBenchmarkTestScript.groovy | 2 +- .../benchmark-test-distribution-url.jenkinsfile.txt | 4 ++-- .../opensearch/benchmark-test.jenkinsfile.txt | 8 ++++---- .../opensearch/secure-benchmark-test.jenkinsfile.txt | 12 ++++++------ 7 files changed, 16 insertions(+), 16 deletions(-) diff --git a/jenkins/opensearch/benchmark-test.jenkinsfile b/jenkins/opensearch/benchmark-test.jenkinsfile index 0a6c241fbf..0185838819 100644 --- a/jenkins/opensearch/benchmark-test.jenkinsfile +++ b/jenkins/opensearch/benchmark-test.jenkinsfile @@ -1,4 +1,4 @@ -lib = library(identifier: 'jenkins@5.10.0', retriever: modernSCM([ +lib = library(identifier: 'jenkins@5.10.2', retriever: modernSCM([ $class: 'GitSCMSource', remote: 'https://github.com/opensearch-project/opensearch-build-libraries.git', ])) diff --git a/tests/jenkins/TestRunBenchmarkTestScriptDistributionUrl.groovy b/tests/jenkins/TestRunBenchmarkTestScriptDistributionUrl.groovy index 2dd9baa240..23727ab715 100644 --- a/tests/jenkins/TestRunBenchmarkTestScriptDistributionUrl.groovy +++ b/tests/jenkins/TestRunBenchmarkTestScriptDistributionUrl.groovy @@ -26,7 +26,7 @@ class TestRunBenchmarkTestScriptDistributionUrl extends BuildPipelineTest { void setUp() { helper.registerSharedLibrary( library().name('jenkins') - .defaultVersion('5.10.0') + .defaultVersion('5.10.2') .allowOverride(true) .implicit(true) .targetPath('vars') diff --git a/tests/jenkins/TestRunNonSecBenchmarkTestScript.groovy b/tests/jenkins/TestRunNonSecBenchmarkTestScript.groovy index 23fb0a42d4..95c797e58a 100644 --- a/tests/jenkins/TestRunNonSecBenchmarkTestScript.groovy +++ b/tests/jenkins/TestRunNonSecBenchmarkTestScript.groovy @@ -26,7 +26,7 @@ class TestRunNonSecBenchmarkTestScript extends BuildPipelineTest{ void setUp() { helper.registerSharedLibrary( library().name('jenkins') - .defaultVersion('5.10.0') + .defaultVersion('5.10.2') .allowOverride(true) .implicit(true) .targetPath('vars') diff --git a/tests/jenkins/TestRunSecureBenchmarkTestScript.groovy b/tests/jenkins/TestRunSecureBenchmarkTestScript.groovy index 58b14e0b90..e54644927d 100644 --- a/tests/jenkins/TestRunSecureBenchmarkTestScript.groovy +++ b/tests/jenkins/TestRunSecureBenchmarkTestScript.groovy @@ -26,7 +26,7 @@ class TestRunSecureBenchmarkTestScript extends BuildPipelineTest{ void setUp() { helper.registerSharedLibrary( library().name('jenkins') - .defaultVersion('5.10.0') + .defaultVersion('5.10.2') .allowOverride(true) .implicit(true) .targetPath('vars') diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt index 61d1407c32..eda6cadd56 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt @@ -1,6 +1,6 @@ benchmark-test.run() benchmark-test.modernSCM({$class=GitSCMSource, remote=https://github.com/opensearch-project/opensearch-build-libraries.git}) - benchmark-test.library({identifier=jenkins@5.10.0, retriever=null}) + benchmark-test.library({identifier=jenkins@5.10.2, retriever=null}) benchmark-test.pipeline(groovy.lang.Closure) benchmark-test.timeout({time=24, unit=HOURS}) benchmark-test.logRotator({daysToKeepStr=30}) @@ -89,7 +89,7 @@ benchmark-test.echo(DISTRIBUTION_VERSION: 3.0.0) benchmark-test.runBenchmarkTestScript({bundleManifest=, distributionUrl=https://artifacts.com/artifact.tar.gz, distributionVersion=3.0.0, workload=nyc-taxis, insecure=true, singleNode=false, minDistribution=false, use50PercentHeap=true, enableRemoteStore=false, suffix=307, managerNodeCount=3, dataNodeCount=3, clientNodeCount=, ingestNodeCount=, mlNodeCount=, dataInstanceType=r5-4xlarge, userTag=run-type:test,security-enabled:false, workloadParams=, additionalConfig=, dataStorageSize=100, mlStorageSize=, jvmSysProps=, captureNodeStat=false, captureSegmentReplicationStat=false, telemetryParams=}) runBenchmarkTestScript.legacySCM(groovy.lang.Closure) - runBenchmarkTestScript.library({identifier=jenkins@5.10.0, retriever=null}) + runBenchmarkTestScript.library({identifier=jenkins@5.10.2, retriever=null}) runBenchmarkTestScript.string({credentialsId=jenkins-aws-account-public, variable=AWS_ACCOUNT_PUBLIC}) runBenchmarkTestScript.string({credentialsId=jenkins-artifact-bucket-name, variable=ARTIFACT_BUCKET_NAME}) runBenchmarkTestScript.withCredentials([AWS_ACCOUNT_PUBLIC, ARTIFACT_BUCKET_NAME], groovy.lang.Closure) diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt index 2d6c453cdb..26349adbd8 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt @@ -1,6 +1,6 @@ benchmark-test.run() benchmark-test.modernSCM({$class=GitSCMSource, remote=https://github.com/opensearch-project/opensearch-build-libraries.git}) - benchmark-test.library({identifier=jenkins@5.10.0, retriever=null}) + benchmark-test.library({identifier=jenkins@5.10.2, retriever=null}) benchmark-test.pipeline(groovy.lang.Closure) benchmark-test.timeout({time=24, unit=HOURS}) benchmark-test.logRotator({daysToKeepStr=30}) @@ -76,7 +76,7 @@ benchmark-test.script(groovy.lang.Closure) benchmark-test.downloadBuildManifest({url=test://artifact.url, path=tests/jenkins/data/opensearch-1.3.0-non-security-bundle.yml}) downloadBuildManifest.legacySCM(groovy.lang.Closure) - downloadBuildManifest.library({identifier=jenkins@5.10.0, retriever=null}) + downloadBuildManifest.library({identifier=jenkins@5.10.2, retriever=null}) downloadBuildManifest.sh(curl -sSL test://artifact.url --output tests/jenkins/data/opensearch-1.3.0-non-security-bundle.yml) downloadBuildManifest.readYaml({file=tests/jenkins/data/opensearch-1.3.0-non-security-bundle.yml}) BuildManifest.asBoolean() @@ -95,7 +95,7 @@ benchmark-test.script(groovy.lang.Closure) benchmark-test.downloadBuildManifest({url=test://artifact.url, path=tests/jenkins/data/opensearch-1.3.0-non-security-bundle.yml}) downloadBuildManifest.legacySCM(groovy.lang.Closure) - downloadBuildManifest.library({identifier=jenkins@5.10.0, retriever=null}) + downloadBuildManifest.library({identifier=jenkins@5.10.2, retriever=null}) downloadBuildManifest.sh(curl -sSL test://artifact.url --output tests/jenkins/data/opensearch-1.3.0-non-security-bundle.yml) downloadBuildManifest.readYaml({file=tests/jenkins/data/opensearch-1.3.0-non-security-bundle.yml}) BuildManifest.asBoolean() @@ -104,7 +104,7 @@ benchmark-test.echo(Architecture: x64) benchmark-test.runBenchmarkTestScript({bundleManifest=tests/jenkins/data/opensearch-1.3.0-non-security-bundle.yml, distributionUrl=, distributionVersion=, workload=nyc-taxis, insecure=true, singleNode=false, minDistribution=false, use50PercentHeap=true, enableRemoteStore=false, suffix=307, managerNodeCount=3, dataNodeCount=3, clientNodeCount=, ingestNodeCount=, mlNodeCount=, dataInstanceType=r5-4xlarge, userTag=run-type:test,security-enabled:false, workloadParams=, additionalConfig=, dataStorageSize=100, mlStorageSize=, jvmSysProps=, captureNodeStat=false, captureSegmentReplicationStat=false, telemetryParams=}) runBenchmarkTestScript.legacySCM(groovy.lang.Closure) - runBenchmarkTestScript.library({identifier=jenkins@5.10.0, retriever=null}) + runBenchmarkTestScript.library({identifier=jenkins@5.10.2, retriever=null}) runBenchmarkTestScript.readYaml({file=tests/jenkins/data/opensearch-1.3.0-non-security-bundle.yml}) BuildManifest.asBoolean() runBenchmarkTestScript.string({credentialsId=jenkins-aws-account-public, variable=AWS_ACCOUNT_PUBLIC}) diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt index 5e2e627678..ec1cfee2f5 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt @@ -1,6 +1,6 @@ benchmark-test.run() benchmark-test.modernSCM({$class=GitSCMSource, remote=https://github.com/opensearch-project/opensearch-build-libraries.git}) - benchmark-test.library({identifier=jenkins@5.10.0, retriever=null}) + benchmark-test.library({identifier=jenkins@5.10.2, retriever=null}) benchmark-test.pipeline(groovy.lang.Closure) benchmark-test.timeout({time=24, unit=HOURS}) benchmark-test.logRotator({daysToKeepStr=30}) @@ -76,7 +76,7 @@ benchmark-test.script(groovy.lang.Closure) benchmark-test.downloadBuildManifest({url=test://artifact.url, path=tests/jenkins/data/opensearch-1.3.0-bundle.yml}) downloadBuildManifest.legacySCM(groovy.lang.Closure) - downloadBuildManifest.library({identifier=jenkins@5.10.0, retriever=null}) + downloadBuildManifest.library({identifier=jenkins@5.10.2, retriever=null}) downloadBuildManifest.sh(curl -sSL test://artifact.url --output tests/jenkins/data/opensearch-1.3.0-bundle.yml) downloadBuildManifest.readYaml({file=tests/jenkins/data/opensearch-1.3.0-bundle.yml}) BuildManifest.asBoolean() @@ -94,7 +94,7 @@ benchmark-test.script(groovy.lang.Closure) benchmark-test.downloadBuildManifest({url=test://artifact.url, path=tests/jenkins/data/opensearch-1.3.0-bundle.yml}) downloadBuildManifest.legacySCM(groovy.lang.Closure) - downloadBuildManifest.library({identifier=jenkins@5.10.0, retriever=null}) + downloadBuildManifest.library({identifier=jenkins@5.10.2, retriever=null}) downloadBuildManifest.sh(curl -sSL test://artifact.url --output tests/jenkins/data/opensearch-1.3.0-bundle.yml) downloadBuildManifest.readYaml({file=tests/jenkins/data/opensearch-1.3.0-bundle.yml}) BuildManifest.asBoolean() @@ -103,7 +103,7 @@ benchmark-test.echo(Architecture: x64) benchmark-test.runBenchmarkTestScript({bundleManifest=tests/jenkins/data/opensearch-1.3.0-bundle.yml, distributionUrl=, distributionVersion=, workload=nyc-taxis, insecure=false, singleNode=false, minDistribution=false, use50PercentHeap=true, enableRemoteStore=true, suffix=307-secure, managerNodeCount=3, dataNodeCount=3, clientNodeCount=, ingestNodeCount=, mlNodeCount=, dataInstanceType=, userTag=run-type:test,security-enabled:true, workloadParams=, additionalConfig=, dataStorageSize=100, mlStorageSize=, jvmSysProps=, captureNodeStat=false, captureSegmentReplicationStat=true, telemetryParams={"telemetry_setting":"value"}}) runBenchmarkTestScript.legacySCM(groovy.lang.Closure) - runBenchmarkTestScript.library({identifier=jenkins@5.10.0, retriever=null}) + runBenchmarkTestScript.library({identifier=jenkins@5.10.2, retriever=null}) runBenchmarkTestScript.readYaml({file=tests/jenkins/data/opensearch-1.3.0-bundle.yml}) BuildManifest.asBoolean() runBenchmarkTestScript.string({credentialsId=jenkins-aws-account-public, variable=AWS_ACCOUNT_PUBLIC}) @@ -140,7 +140,7 @@ Benchmark tests with security for 1234 completed}) benchmark-test.script(groovy.lang.Closure) benchmark-test.downloadBuildManifest({url=test://artifact.url, path=tests/jenkins/data/opensearch-1.3.0-bundle.yml}) downloadBuildManifest.legacySCM(groovy.lang.Closure) - downloadBuildManifest.library({identifier=jenkins@5.10.0, retriever=null}) + downloadBuildManifest.library({identifier=jenkins@5.10.2, retriever=null}) downloadBuildManifest.sh(curl -sSL test://artifact.url --output tests/jenkins/data/opensearch-1.3.0-bundle.yml) downloadBuildManifest.readYaml({file=tests/jenkins/data/opensearch-1.3.0-bundle.yml}) BuildManifest.asBoolean() @@ -149,7 +149,7 @@ Benchmark tests with security for 1234 completed}) benchmark-test.echo(Architecture: x64) benchmark-test.runBenchmarkTestScript({bundleManifest=tests/jenkins/data/opensearch-1.3.0-bundle.yml, distributionUrl=, distributionVersion=, workload=nyc-taxis, insecure=true, singleNode=false, minDistribution=false, use50PercentHeap=true, enableRemoteStore=true, suffix=307, managerNodeCount=3, dataNodeCount=3, clientNodeCount=, ingestNodeCount=, mlNodeCount=, dataInstanceType=, userTag=run-type:test,security-enabled:false, workloadParams=, additionalConfig=, dataStorageSize=100, mlStorageSize=, jvmSysProps=, captureNodeStat=false, captureSegmentReplicationStat=true, telemetryParams={"telemetry_setting":"value"}}) runBenchmarkTestScript.legacySCM(groovy.lang.Closure) - runBenchmarkTestScript.library({identifier=jenkins@5.10.0, retriever=null}) + runBenchmarkTestScript.library({identifier=jenkins@5.10.2, retriever=null}) runBenchmarkTestScript.readYaml({file=tests/jenkins/data/opensearch-1.3.0-bundle.yml}) BuildManifest.asBoolean() runBenchmarkTestScript.string({credentialsId=jenkins-aws-account-public, variable=AWS_ACCOUNT_PUBLIC}) From 8a83df3346536debac495a205d640557b8037cb5 Mon Sep 17 00:00:00 2001 From: Divya Madala <113469545+Divyaasm@users.noreply.github.com> Date: Thu, 19 Oct 2023 12:43:17 -0700 Subject: [PATCH 060/289] Jenkins job updation for validation workflow (#4116) Signed-off-by: Divya Madala --- .../validate-artifacts.jenkinsfile | 93 +++++++++++++++---- src/validation_workflow/validation_args.py | 4 +- tests/jenkins/TestValidateArtifacts.groovy | 36 ++++++- .../validate-artifacts.jenkinsfile.txt | 32 +++---- 4 files changed, 125 insertions(+), 40 deletions(-) diff --git a/jenkins/validate-artifacts/validate-artifacts.jenkinsfile b/jenkins/validate-artifacts/validate-artifacts.jenkinsfile index 6febbf0764..e604f2a28b 100644 --- a/jenkins/validate-artifacts/validate-artifacts.jenkinsfile +++ b/jenkins/validate-artifacts/validate-artifacts.jenkinsfile @@ -31,9 +31,20 @@ pipeline { } agent none parameters { + string( + name: 'OPENSEARCH_ARTIFACT_URL', + description: 'Enter OpenSearch artifact URL', + trim: true + ) + string( + name: 'OPENSEARCH_DASHBOARDS_ARTIFACT_URL', + description: 'Enter OpenSearch-Dashboards artifact URL', + trim: true + ) string( name: 'VERSION', - description: 'Enter the OpenSearch and OpenSearch Dashboards version that needs to be validated', + description: 'Enter the OpenSearch and OpenSearch Dashboards version to validate only when the URLs are not provided', + defaultValue: "", trim: true ) string( @@ -45,25 +56,34 @@ pipeline { ) string( name: 'ARCHITECTURE', - description: 'Enter the architecture type among x64 and arm64 separated by space. Defaults "x64,arm64"', + description: 'Enter the architecture type among x64 and arm64 separated by space. Defaults to "x64 arm64"', trim: true, defaultValue: "x64 arm64" ) string( name: 'OS_BUILD_NUMBER', - description: 'Enter the build number for OpenSearch - This parameter is applicable only for Docker Validation', + description: 'Enter the build number for OpenSearch - This parameter is applicable only for Docker Validation and staging artifacts referred by build numbers', trim: true, ) string( name: 'OSD_BUILD_NUMBER', - description: 'Enter the build number for OpenSearch Dashboards - This parameter is applicable only for Docker Validation', + description: 'Enter the build number for OpenSearch Dashboards - This parameter is applicable only for Docker Validation and staging artifacts referred by build numbers', trim: true, ) - string( + choice( name: 'OPTIONAL_ARGS', - description: 'Optional args for docker validation. Currently supports validate-digest-only or using-staging-artifact-only. Defaults to using-staging-artifact-only', - trim: true, - defaultValue: "using-staging-artifact-only" + description: 'Optional args for docker validation. Currently supports validate-digest-only or using-staging-artifact-only. Defaults to using-staging-artifact-only.', + choices: ['using-staging-artifact-only', 'validate-digest-only'], + ) + choice( + name: 'PROJECTS', + description: 'Enter the project to validate. Either OpenSearch or Both (validates both OpenSearch and OpenSearch-Dashboards).', + choices: ['opensearch', 'Both'] + ) + choice( + name: 'ARTIFACT_TYPE', + description: 'Determine the artifact type among staging or production.', + choices: ['production', 'staging'], ) } @@ -73,12 +93,35 @@ pipeline { agent { label agent_nodes["x64"] } steps { script { - if (VERSION == '') { + def url_paths = [:] + + OPENSEARCH_ARTIFACT_URL ? url_paths["opensearch"] = OPENSEARCH_ARTIFACT_URL : null + OPENSEARCH_DASHBOARDS_ARTIFACT_URL ? url_paths['opensearch-dashboards'] = OPENSEARCH_DASHBOARDS_ARTIFACT_URL : null + + if (PROJECTS == 'Both') { + PROJECTS = "opensearch opensearch-dashboards" + } + + if (OPENSEARCH_DASHBOARDS_ARTIFACT_URL && OPENSEARCH_ARTIFACT_URL == "") { + currentBuild.result = 'ABORTED' + error("Provide OPENSEARCH_ARTIFACT_URL to validate") + } + + if(OPENSEARCH_ARTIFACT_URL) { + ARCHITECTURE = url_paths.values().find { it.contains("x64") } ? "x64" : "arm64" + DISTRIBUTION = url_paths.values().find { it.contains("tar.gz") } ? "tar" : (url_paths.values().find { it.contains("repo") } ? "yum" : "rpm") + env.FILEPATH = "opensearch=${OPENSEARCH_ARTIFACT_URL?.trim()}" + if (OPENSEARCH_DASHBOARDS_ARTIFACT_URL) { + FILEPATH = env.FILEPATH + " opensearch-dashboards=${OPENSEARCH_DASHBOARDS_ARTIFACT_URL?.trim()}" + } + } + + if(VERSION == '' && OPENSEARCH_ARTIFACT_URL == '') { currentBuild.result = 'ABORTED' - error('VERSION cannot be empty. Please provide version of the artifacts to validate') + error("Both VERSION and OPENSEARCH_ARTIFACT_URL cannot be empty. Please provide either value") } - if (params.DISTRIBUTION.contains('docker') && (OS_BUILD_NUMBER == '' || OSD_BUILD_NUMBER == '')) { + if (DISTRIBUTION.contains('docker') && (OS_BUILD_NUMBER == '' || OSD_BUILD_NUMBER == '')) { currentBuild.result = 'ABORTED' error("Provide OS_BUILD_NUMBER and OSD_BUILD_NUMBER args for Docker Validation") } @@ -90,8 +133,6 @@ pipeline { } } } - - stage('Validate') { agent {label agent_nodes["x64"] } steps { @@ -126,6 +167,7 @@ pipeline { arch: "${local_architecture}", "os-build-number": "$OS_BUILD_NUMBER", "osd-build-number": "$OSD_BUILD_NUMBER", + projects: "$PROJECTS", "$OPTIONAL_ARGS" : "" ) } @@ -145,11 +187,26 @@ pipeline { stage("${local_distribution}") { unstash "validate-artifacts-$BUILD_NUMBER" - validateArtifacts( - version: "$VERSION", - distribution: "${local_distribution}", - arch: "${local_architecture}" - ) + OS_BUILD_NUMBER = OS_BUILD_NUMBER ?: "latest" + OSD_BUILD_NUMBER = OSD_BUILD_NUMBER ?: "latest" + + if (VERSION) { + + validateArtifacts( + version: "$VERSION", + distribution: "${local_distribution}", + arch: "${local_architecture}", + "os-build-number": "$OS_BUILD_NUMBER", + "osd-build-number": "$OSD_BUILD_NUMBER", + projects: "$PROJECTS", + "artifact-type": "$ARTIFACT_TYPE" + ) + } + else { + + validateArtifacts("file-path": "$FILEPATH") + + } } } catch (e) { echo "Error occurred while validating ${local_distribution}-${local_architecture}" diff --git a/src/validation_workflow/validation_args.py b/src/validation_workflow/validation_args.py index 2b412124d2..d39695962b 100644 --- a/src/validation_workflow/validation_args.py +++ b/src/validation_workflow/validation_args.py @@ -153,10 +153,10 @@ def __init__(self) -> None: def get_distribution_type(self, file_path: dict) -> str: if (any("tar" in value for value in file_path.values())): return 'tar' - elif (any("rpm" in value for value in file_path.values())): - return 'rpm' elif (any("repo" in value for value in file_path.values())): return 'yum' + elif (any("rpm" in value for value in file_path.values())): + return 'rpm' else: raise Exception("Provided distribution is not supported") diff --git a/tests/jenkins/TestValidateArtifacts.groovy b/tests/jenkins/TestValidateArtifacts.groovy index fddd07087f..f31a7e6c18 100644 --- a/tests/jenkins/TestValidateArtifacts.groovy +++ b/tests/jenkins/TestValidateArtifacts.groovy @@ -40,6 +40,8 @@ class TestValidateArtifacts extends BuildPipelineTest { binding.setVariable('OSD_BUILD_NUMBER', "4104") binding.setVariable('DISTRIBUTION', "docker tar rpm yum") binding.setVariable('ARCHITECTURE', "x64 arm64") + binding.setVariable('PROJECTS', "Both") + binding.setVariable('ARTIFACT_TYPE', "production") binding.setVariable('OPTIONAL_ARGS', "using-staging-artifact-only") helper.registerAllowedMethod('fileExists', [String.class], { args -> @@ -53,10 +55,10 @@ class TestValidateArtifacts extends BuildPipelineTest { public void testValidateArtifactsPipeline() { super.testPipeline("jenkins/validate-artifacts/validate-artifacts.jenkinsfile", "tests/jenkins/jenkinsjob-regression-files/validate-artifacts/validate-artifacts.jenkinsfile") - assertThat(getCommandExecutions('sh', 'validation.sh'), hasItem('/tmp/workspace/validation.sh --version 2.3.0 --distribution docker --arch x64 --os-build-number 6039 --osd-build-number 4104 --using-staging-artifact-only ')) - assertThat(getCommandExecutions('sh', 'validation.sh'), hasItem('/tmp/workspace/validation.sh --version 2.3.0 --distribution tar --arch arm64')) - assertThat(getCommandExecutions('sh', 'validation.sh'), hasItem('/tmp/workspace/validation.sh --version 2.3.0 --distribution rpm --arch x64')) - assertThat(getCommandExecutions('sh', 'validation.sh'), hasItem('/tmp/workspace/validation.sh --version 2.3.0 --distribution yum --arch arm64')) + assertThat(getCommandExecutions('sh', 'validation.sh'), hasItem('/tmp/workspace/validation.sh --version 2.3.0 --distribution docker --arch x64 --os-build-number 6039 --osd-build-number 4104 --projects opensearch opensearch-dashboards --using-staging-artifact-only ')) + assertThat(getCommandExecutions('sh', 'validation.sh'), hasItem('/tmp/workspace/validation.sh --version 2.3.0 --distribution tar --arch x64 --os-build-number 6039 --osd-build-number 4104 --projects opensearch opensearch-dashboards --artifact-type production')) + assertThat(getCommandExecutions('sh', 'validation.sh'), hasItem('/tmp/workspace/validation.sh --version 2.3.0 --distribution rpm --arch x64 --os-build-number 6039 --osd-build-number 4104 --projects opensearch opensearch-dashboards --artifact-type production')) + assertThat(getCommandExecutions('sh', 'validation.sh'), hasItem('/tmp/workspace/validation.sh --version 2.3.0 --distribution yum --arch x64 --os-build-number 6039 --osd-build-number 4104 --projects opensearch opensearch-dashboards --artifact-type production')) } @@ -69,6 +71,32 @@ class TestValidateArtifacts extends BuildPipelineTest { assertThat(getCommandExecutions('error', ''), hasItem('Provide OS_BUILD_NUMBER and OSD_BUILD_NUMBER args for Docker Validation')) } + @Test + public void testFilePath() { + binding.setVariable('VERSION', "") + binding.setVariable('OPENSEARCH_ARTIFACT_URL', "https://ci.opensearch/distribution-build-opensearch/1.3.12/8230/linux/x64/tar/opensearch-1.3.12-linux-x64.tar.gz") + binding.setVariable('OPENSEARCH_DASHBOARDS_ARTIFACT_URL', "https://ci.opensearch/distribution-build-opensearch-dashboards/1.3.12/8230/linux/x64/tar/opensearch-dashboards-1.3.12-linux-x64.tar.gz") + runScript('jenkins/validate-artifacts/validate-artifacts.jenkinsfile') + assertThat(getCommandExecutions('sh', 'validation.sh'), hasItem('/tmp/workspace/validation.sh --file-path opensearch=https://ci.opensearch/distribution-build-opensearch/1.3.12/8230/linux/x64/tar/opensearch-1.3.12-linux-x64.tar.gz opensearch-dashboards=https://ci.opensearch/distribution-build-opensearch-dashboards/1.3.12/8230/linux/x64/tar/opensearch-dashboards-1.3.12-linux-x64.tar.gz')) + } + + @Test + public void testWhenFilePathOrVersionNotProvided() { + binding.setVariable('VERSION', "") + binding.setVariable('OPENSEARCH_ARTIFACT_URL', "") + binding.setVariable('OPENSEARCH_DASHBOARDS_ARTIFACT_URL', "") + runScript('jenkins/validate-artifacts/validate-artifacts.jenkinsfile') + assertThat(getCommandExecutions('error', ''), hasItem('Both VERSION and OPENSEARCH_ARTIFACT_URL cannot be empty. Please provide either value')) + } + + @Test + public void testWhenOSArtifactIsNotProvided() { + binding.setVariable('OPENSEARCH_ARTIFACT_URL', "") + binding.setVariable('OPENSEARCH_DASHBOARDS_ARTIFACT_URL', "https://ci.opensearch/distribution-build-opensearch-dashboards/1.3.12/8230/linux/x64/tar/opensearch-dashboards-1.3.12-linux-x64.tar.gz") + runScript('jenkins/validate-artifacts/validate-artifacts.jenkinsfile') + assertThat(getCommandExecutions('error', ''), hasItem('Provide OPENSEARCH_ARTIFACT_URL to validate')) + } + def getCommandExecutions(methodName, command) { def shCommands = helper.callStack.findAll { call -> diff --git a/tests/jenkins/jenkinsjob-regression-files/validate-artifacts/validate-artifacts.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/validate-artifacts/validate-artifacts.jenkinsfile.txt index 9ec3c84998..42da7cfa58 100644 --- a/tests/jenkins/jenkinsjob-regression-files/validate-artifacts/validate-artifacts.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/validate-artifacts/validate-artifacts.jenkinsfile.txt @@ -21,36 +21,36 @@ validate-artifacts.timeout({time=30}, groovy.lang.Closure) validate-artifacts.node(Jenkins-Agent-AL2023-X64-C54xlarge-Single-Host, groovy.lang.Closure) validate-artifacts.unstash(validate-artifacts-123) - validate-artifacts.validateArtifacts({version=2.3.0, distribution=docker, arch=x64, os-build-number=6039, osd-build-number=4104, using-staging-artifact-only=}) + validate-artifacts.validateArtifacts({version=2.3.0, distribution=docker, arch=x64, os-build-number=6039, osd-build-number=4104, projects=opensearch opensearch-dashboards, using-staging-artifact-only=}) validateArtifacts.fileExists(/tmp/workspace/validation.sh) - validateArtifacts.sh(/tmp/workspace/validation.sh --version 2.3.0 --distribution docker --arch x64 --os-build-number 6039 --osd-build-number 4104 --using-staging-artifact-only ) + validateArtifacts.sh(/tmp/workspace/validation.sh --version 2.3.0 --distribution docker --arch x64 --os-build-number 6039 --osd-build-number 4104 --projects opensearch opensearch-dashboards --using-staging-artifact-only ) validate-artifacts.echo(Completed validation for docker-x64) validate-artifacts.postCleanup() postCleanup.cleanWs({disableDeferredWipeout=true, deleteDirs=true}) validate-artifacts.timeout({time=30}, groovy.lang.Closure) validate-artifacts.node(Jenkins-Agent-AL2023-X64-C54xlarge-Docker-Host, groovy.lang.Closure) validate-artifacts.unstash(validate-artifacts-123) - validate-artifacts.validateArtifacts({version=2.3.0, distribution=tar, arch=x64}) + validate-artifacts.validateArtifacts({version=2.3.0, distribution=tar, arch=x64, os-build-number=6039, osd-build-number=4104, projects=opensearch opensearch-dashboards, artifact-type=production}) validateArtifacts.fileExists(/tmp/workspace/validation.sh) - validateArtifacts.sh(/tmp/workspace/validation.sh --version 2.3.0 --distribution tar --arch x64) + validateArtifacts.sh(/tmp/workspace/validation.sh --version 2.3.0 --distribution tar --arch x64 --os-build-number 6039 --osd-build-number 4104 --projects opensearch opensearch-dashboards --artifact-type production) validate-artifacts.echo(Completed validation for tar-x64) validate-artifacts.postCleanup() postCleanup.cleanWs({disableDeferredWipeout=true, deleteDirs=true}) validate-artifacts.timeout({time=30}, groovy.lang.Closure) validate-artifacts.node(Jenkins-Agent-AL2023-X64-C54xlarge-Docker-Host, groovy.lang.Closure) validate-artifacts.unstash(validate-artifacts-123) - validate-artifacts.validateArtifacts({version=2.3.0, distribution=rpm, arch=x64}) + validate-artifacts.validateArtifacts({version=2.3.0, distribution=rpm, arch=x64, os-build-number=6039, osd-build-number=4104, projects=opensearch opensearch-dashboards, artifact-type=production}) validateArtifacts.fileExists(/tmp/workspace/validation.sh) - validateArtifacts.sh(/tmp/workspace/validation.sh --version 2.3.0 --distribution rpm --arch x64) + validateArtifacts.sh(/tmp/workspace/validation.sh --version 2.3.0 --distribution rpm --arch x64 --os-build-number 6039 --osd-build-number 4104 --projects opensearch opensearch-dashboards --artifact-type production) validate-artifacts.echo(Completed validation for rpm-x64) validate-artifacts.postCleanup() postCleanup.cleanWs({disableDeferredWipeout=true, deleteDirs=true}) validate-artifacts.timeout({time=30}, groovy.lang.Closure) validate-artifacts.node(Jenkins-Agent-AL2023-X64-C54xlarge-Docker-Host, groovy.lang.Closure) validate-artifacts.unstash(validate-artifacts-123) - validate-artifacts.validateArtifacts({version=2.3.0, distribution=yum, arch=x64}) + validate-artifacts.validateArtifacts({version=2.3.0, distribution=yum, arch=x64, os-build-number=6039, osd-build-number=4104, projects=opensearch opensearch-dashboards, artifact-type=production}) validateArtifacts.fileExists(/tmp/workspace/validation.sh) - validateArtifacts.sh(/tmp/workspace/validation.sh --version 2.3.0 --distribution yum --arch x64) + validateArtifacts.sh(/tmp/workspace/validation.sh --version 2.3.0 --distribution yum --arch x64 --os-build-number 6039 --osd-build-number 4104 --projects opensearch opensearch-dashboards --artifact-type production) validate-artifacts.echo(Completed validation for yum-x64) validate-artifacts.postCleanup() postCleanup.cleanWs({disableDeferredWipeout=true, deleteDirs=true}) @@ -62,36 +62,36 @@ validate-artifacts.timeout({time=30}, groovy.lang.Closure) validate-artifacts.node(Jenkins-Agent-AL2023-Arm64-C6g4xlarge-Single-Host, groovy.lang.Closure) validate-artifacts.unstash(validate-artifacts-123) - validate-artifacts.validateArtifacts({version=2.3.0, distribution=docker, arch=arm64, os-build-number=6039, osd-build-number=4104, using-staging-artifact-only=}) + validate-artifacts.validateArtifacts({version=2.3.0, distribution=docker, arch=arm64, os-build-number=6039, osd-build-number=4104, projects=opensearch opensearch-dashboards, using-staging-artifact-only=}) validateArtifacts.fileExists(/tmp/workspace/validation.sh) - validateArtifacts.sh(/tmp/workspace/validation.sh --version 2.3.0 --distribution docker --arch arm64 --os-build-number 6039 --osd-build-number 4104 --using-staging-artifact-only ) + validateArtifacts.sh(/tmp/workspace/validation.sh --version 2.3.0 --distribution docker --arch arm64 --os-build-number 6039 --osd-build-number 4104 --projects opensearch opensearch-dashboards --using-staging-artifact-only ) validate-artifacts.echo(Completed validation for docker-arm64) validate-artifacts.postCleanup() postCleanup.cleanWs({disableDeferredWipeout=true, deleteDirs=true}) validate-artifacts.timeout({time=30}, groovy.lang.Closure) validate-artifacts.node(Jenkins-Agent-AL2023-Arm64-C6g4xlarge-Docker-Host, groovy.lang.Closure) validate-artifacts.unstash(validate-artifacts-123) - validate-artifacts.validateArtifacts({version=2.3.0, distribution=tar, arch=arm64}) + validate-artifacts.validateArtifacts({version=2.3.0, distribution=tar, arch=arm64, os-build-number=6039, osd-build-number=4104, projects=opensearch opensearch-dashboards, artifact-type=production}) validateArtifacts.fileExists(/tmp/workspace/validation.sh) - validateArtifacts.sh(/tmp/workspace/validation.sh --version 2.3.0 --distribution tar --arch arm64) + validateArtifacts.sh(/tmp/workspace/validation.sh --version 2.3.0 --distribution tar --arch arm64 --os-build-number 6039 --osd-build-number 4104 --projects opensearch opensearch-dashboards --artifact-type production) validate-artifacts.echo(Completed validation for tar-arm64) validate-artifacts.postCleanup() postCleanup.cleanWs({disableDeferredWipeout=true, deleteDirs=true}) validate-artifacts.timeout({time=30}, groovy.lang.Closure) validate-artifacts.node(Jenkins-Agent-AL2023-Arm64-C6g4xlarge-Docker-Host, groovy.lang.Closure) validate-artifacts.unstash(validate-artifacts-123) - validate-artifacts.validateArtifacts({version=2.3.0, distribution=rpm, arch=arm64}) + validate-artifacts.validateArtifacts({version=2.3.0, distribution=rpm, arch=arm64, os-build-number=6039, osd-build-number=4104, projects=opensearch opensearch-dashboards, artifact-type=production}) validateArtifacts.fileExists(/tmp/workspace/validation.sh) - validateArtifacts.sh(/tmp/workspace/validation.sh --version 2.3.0 --distribution rpm --arch arm64) + validateArtifacts.sh(/tmp/workspace/validation.sh --version 2.3.0 --distribution rpm --arch arm64 --os-build-number 6039 --osd-build-number 4104 --projects opensearch opensearch-dashboards --artifact-type production) validate-artifacts.echo(Completed validation for rpm-arm64) validate-artifacts.postCleanup() postCleanup.cleanWs({disableDeferredWipeout=true, deleteDirs=true}) validate-artifacts.timeout({time=30}, groovy.lang.Closure) validate-artifacts.node(Jenkins-Agent-AL2023-Arm64-C6g4xlarge-Docker-Host, groovy.lang.Closure) validate-artifacts.unstash(validate-artifacts-123) - validate-artifacts.validateArtifacts({version=2.3.0, distribution=yum, arch=arm64}) + validate-artifacts.validateArtifacts({version=2.3.0, distribution=yum, arch=arm64, os-build-number=6039, osd-build-number=4104, projects=opensearch opensearch-dashboards, artifact-type=production}) validateArtifacts.fileExists(/tmp/workspace/validation.sh) - validateArtifacts.sh(/tmp/workspace/validation.sh --version 2.3.0 --distribution yum --arch arm64) + validateArtifacts.sh(/tmp/workspace/validation.sh --version 2.3.0 --distribution yum --arch arm64 --os-build-number 6039 --osd-build-number 4104 --projects opensearch opensearch-dashboards --artifact-type production) validate-artifacts.echo(Completed validation for yum-arm64) validate-artifacts.postCleanup() postCleanup.cleanWs({disableDeferredWipeout=true, deleteDirs=true}) From 4c3c69a3f4db2b84bab28b7c6660798db01f40a9 Mon Sep 17 00:00:00 2001 From: Peter Zhu Date: Thu, 19 Oct 2023 16:39:41 -0400 Subject: [PATCH 061/289] Update jdk setup to include jdk14 for gradle check (#4154) Signed-off-by: Peter Zhu --- docker/ci/config/jdk-setup.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docker/ci/config/jdk-setup.sh b/docker/ci/config/jdk-setup.sh index 3879999bf3..d565aa4a29 100755 --- a/docker/ci/config/jdk-setup.sh +++ b/docker/ci/config/jdk-setup.sh @@ -22,6 +22,7 @@ case "${ARCH}" in # Use "@" format to collect all JDK platform specific distributions JDKS+="d10efb2afad3ed3d7bac9d3249cea77928aca6acb973cac0f90a2dd3606a3533@https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u332-b09/OpenJDK8U-jdk_aarch64_linux_hotspot_8u332b09.tar.gz " JDKS+="999fbd90b070f9896142f0eb28354abbeb367cbe49fd86885c626e2999189e0a@https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.15%2B10/OpenJDK11U-jdk_aarch64_linux_hotspot_11.0.15_10.tar.gz " + JDKS+="ee87e9f03b1fbe6f328429b78fe1a9f44900026d220c90dfd747fe0bcd62d904@https://github.com/AdoptOpenJDK/openjdk14-binaries/releases/download/jdk-14.0.2%2B12/OpenJDK14U-jdk_aarch64_linux_hotspot_14.0.2_12.tar.gz " JDKS+="2e3c19c1707205c6b90cc04b416e8d83078ed98417d5a69dce3cf7dc0d7cfbca@https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.3%2B7/OpenJDK17U-jdk_aarch64_linux_hotspot_17.0.3_7.tar.gz " JDKS+="5e8d7b3189364afd78d936bad140dbe1e7025d4b96d530ed5536d035c21afb7c@https://github.com/adoptium/temurin19-binaries/releases/download/jdk-19.0.1%2B10/OpenJDK19U-jdk_aarch64_linux_hotspot_19.0.1_10.tar.gz " JDKS+="b16c0271899de1f0e277dc0398bfff11b54511765f104fa938929ac484dc926d@https://github.com/adoptium/temurin20-binaries/releases/download/jdk-20.0.1%2B9/OpenJDK20U-jdk_aarch64_linux_hotspot_20.0.1_9.tar.gz " @@ -30,6 +31,7 @@ case "${ARCH}" in # Use "@" format to collect all JDK platform specific distributions JDKS+="adc13a0a0540d77f0a3481b48f10d61eb203e5ad4914507d489c2de3bd3d83da@https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u332-b09/OpenJDK8U-jdk_x64_linux_hotspot_8u332b09.tar.gz " JDKS+="5fdb4d5a1662f0cca73fec30f99e67662350b1fa61460fa72e91eb9f66b54d0b@https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.15%2B10/OpenJDK11U-jdk_x64_linux_hotspot_11.0.15_10.tar.gz " + JDKS+="7d5ee7e06909b8a99c0d029f512f67b092597aa5b0e78c109bd59405bbfa74fe@https://github.com/AdoptOpenJDK/openjdk14-binaries/releases/download/jdk-14.0.2%2B12/OpenJDK14U-jdk_x64_linux_hotspot_14.0.2_12.tar.gz " JDKS+="81f5bed21077f9fbb04909b50391620c78b9a3c376593c0992934719c0de6b73@https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.3%2B7/OpenJDK17U-jdk_x64_linux_hotspot_17.0.3_7.tar.gz " JDKS+="163da7ea140210bae97c6a4590c757858ab4520a78af0e3e33129863d4087552@https://github.com/adoptium/temurin19-binaries/releases/download/jdk-19.0.1%2B10/OpenJDK19U-jdk_x64_linux_hotspot_19.0.1_10.tar.gz " JDKS+="43ad054f135a7894dc87ad5d10ad45d8e82846186515892acdbc17c2c5cd27e4@https://github.com/adoptium/temurin20-binaries/releases/download/jdk-20.0.1%2B9/OpenJDK20U-jdk_x64_linux_hotspot_20.0.1_9.tar.gz " From b583bc1f0be66062fc799d358caa66250d91a4bf Mon Sep 17 00:00:00 2001 From: Andriy Redko Date: Thu, 19 Oct 2023 16:40:22 -0400 Subject: [PATCH 062/289] Support JDK-21 builds on Jenkins (#4153) Signed-off-by: Andriy Redko --- docker/ci/config/jdk-setup.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docker/ci/config/jdk-setup.sh b/docker/ci/config/jdk-setup.sh index d565aa4a29..aea8766ab9 100755 --- a/docker/ci/config/jdk-setup.sh +++ b/docker/ci/config/jdk-setup.sh @@ -26,6 +26,7 @@ case "${ARCH}" in JDKS+="2e3c19c1707205c6b90cc04b416e8d83078ed98417d5a69dce3cf7dc0d7cfbca@https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.3%2B7/OpenJDK17U-jdk_aarch64_linux_hotspot_17.0.3_7.tar.gz " JDKS+="5e8d7b3189364afd78d936bad140dbe1e7025d4b96d530ed5536d035c21afb7c@https://github.com/adoptium/temurin19-binaries/releases/download/jdk-19.0.1%2B10/OpenJDK19U-jdk_aarch64_linux_hotspot_19.0.1_10.tar.gz " JDKS+="b16c0271899de1f0e277dc0398bfff11b54511765f104fa938929ac484dc926d@https://github.com/adoptium/temurin20-binaries/releases/download/jdk-20.0.1%2B9/OpenJDK20U-jdk_aarch64_linux_hotspot_20.0.1_9.tar.gz " + JDKS+="33e440c237438aa2e3866d84ead8d4e00dc0992d98d9fd0ee2fe48192f2dbc4b@https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21%2B35/OpenJDK21U-jdk_aarch64_linux_hotspot_21_35.tar.gz " ;; amd64|x86_64) # Use "@" format to collect all JDK platform specific distributions @@ -35,6 +36,7 @@ case "${ARCH}" in JDKS+="81f5bed21077f9fbb04909b50391620c78b9a3c376593c0992934719c0de6b73@https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.3%2B7/OpenJDK17U-jdk_x64_linux_hotspot_17.0.3_7.tar.gz " JDKS+="163da7ea140210bae97c6a4590c757858ab4520a78af0e3e33129863d4087552@https://github.com/adoptium/temurin19-binaries/releases/download/jdk-19.0.1%2B10/OpenJDK19U-jdk_x64_linux_hotspot_19.0.1_10.tar.gz " JDKS+="43ad054f135a7894dc87ad5d10ad45d8e82846186515892acdbc17c2c5cd27e4@https://github.com/adoptium/temurin20-binaries/releases/download/jdk-20.0.1%2B9/OpenJDK20U-jdk_x64_linux_hotspot_20.0.1_9.tar.gz " + JDKS+="82f64c53acaa045370d6762ebd7441b74e6fda14b464d54d1ff8ca941ec069e6@https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21%2B35/OpenJDK21U-jdk_x64_linux_hotspot_21_35.tar.gz " ;; *) echo "Unsupported arch: ${ARCH}" From 8403a05c674025b256fee669df2bd6ee45c4a19c Mon Sep 17 00:00:00 2001 From: Jeff Lu Date: Thu, 19 Oct 2023 15:37:30 -0700 Subject: [PATCH 063/289] bump Jenkins Test Harness (#4158) Signed-off-by: Jeff Lu --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index c3c034e8c3..0a49e671e5 100644 --- a/build.gradle +++ b/build.gradle @@ -60,7 +60,7 @@ sourceSets { sharedLibrary { coreVersion = '2.387.1' // https://repo.jenkins-ci.org/public/org/jenkins-ci/main/jenkins-core/ - testHarnessVersion = '2002.v0b_78b_a_d69e5d' // https://mvnrepository.com/artifact/org.jenkins-ci.main/jenkins-test-harness?repo=jenkins-releases + testHarnessVersion = '2085.va_c531db_287b_d' // https://mvnrepository.com/artifact/org.jenkins-ci.main/jenkins-test-harness?repo=jenkins-releases pluginDependencies { // see https://mvnrepository.com/artifact/org.jenkins-ci.plugins/?repo=jenkins-releases for latest workflowCpsGlobalLibraryPluginVersion = '609.vd95673f149b_b' From 4c8b74b8245234e80fe92146114964667faa351b Mon Sep 17 00:00:00 2001 From: Andriy Redko Date: Mon, 23 Oct 2023 12:53:59 -0400 Subject: [PATCH 064/289] Support JDK-21 builds on Windows (#4162) Signed-off-by: Andriy Redko --- docker/ci/config/windows-servercore-setup.ps1 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docker/ci/config/windows-servercore-setup.ps1 b/docker/ci/config/windows-servercore-setup.ps1 index 73458574c6..ef9bfcfabb 100644 --- a/docker/ci/config/windows-servercore-setup.ps1 +++ b/docker/ci/config/windows-servercore-setup.ps1 @@ -84,7 +84,7 @@ regedit /s $zlibRegFilePath # Temurin jdk does not have all the versions supported on scoop, especially version 14, 20, and above # As of now we will mix temurin and openjdk as temurin for production has support policies for fixes and patches # We need to make sure we do not mis-install temurin and openjdk with the same version or the distribution build code will have issues -$jdkVersionList = "temurin8-jdk JAVA8_HOME", "temurin11-jdk JAVA11_HOME", "openjdk14 JAVA14_HOME", "temurin17-jdk JAVA17_HOME", "temurin19-jdk JAVA19_HOME", "openjdk20 JAVA20_HOME" +$jdkVersionList = "temurin8-jdk JAVA8_HOME", "temurin11-jdk JAVA11_HOME", "openjdk14 JAVA14_HOME", "temurin17-jdk JAVA17_HOME", "temurin19-jdk JAVA19_HOME", "openjdk20 JAVA20_HOME", "openjdk21 JAVA21_HOME" Foreach ($jdkVersion in $jdkVersionList) { $jdkVersion From 35048a49164337843efcf128a2b4245dc1559b8c Mon Sep 17 00:00:00 2001 From: Hitensh Kharva <56474017+hitenshKharva@users.noreply.github.com> Date: Mon, 23 Oct 2023 12:09:31 -0700 Subject: [PATCH 065/289] Adding license header to repo files (#4163) Signed-off-by: Hitensh Kharva Signed-off-by: Hitensh Kharva <56474017+hitenshKharva@users.noreply.github.com> --- .../build.centos7.opensearch.x64.arm64.dockerfile | 1 + ...kylinux8.opensearch-dashboards.x64.arm64.dockerfile | 1 + .../build.rockylinux8.opensearch.x64.arm64.dockerfile | 1 + .../build.ubuntu2004.opensearch.x64.arm64.dockerfile | 1 + .../build.windows2019.servercore.x64.dockerfile | 1 + .../current/docker-builder.ubuntu2004.x64.dockerfile | 1 + .../release.centos7.clients.x64.arm64.dockerfile | 1 + ...kylinux8.opensearch-dashboards.x64.arm64.dockerfile | 1 + .../test.rockylinux8.systemd-base.x64.arm64.dockerfile | 1 + .../test.ubuntu2004.systemd-base.x64.arm64.dockerfile | 1 + ....centos7.opensearch-dashboards.x64.arm64.dockerfile | 1 + .../legacy/build.ubuntu18.opensearch.x64.dockerfile | 1 + .../legacy/data-prepper.ubuntu2004.x64.dockerfile | 1 + .../legacy/test.centos7.gradle-check.x64.dockerfile | 1 + .../test.centos7.performance-test.x64.arm64.dockerfile | 1 + .../test.centos7.systemd-base.x64.arm64.dockerfile | 1 + .../dockerfiles/legacy/yq.alpine3.x64.arm64.dockerfile | 1 + docker/release/config/opensearch/log4j2.properties | 7 +++++++ .../config/opensearch/performance-analyzer.properties | 7 +++++++ jenkins/check-for-build.jenkinsfile | 9 +++++++++ .../cross-cluster-replication/perf-test.jenkinsfile | 9 +++++++++ .../release-data-prepper-all-artifacts.jenkinsfile | 9 +++++++++ jenkins/docker/docker-build.jenkinsfile | 9 +++++++++ jenkins/docker/docker-copy.jenkinsfile | 9 +++++++++ jenkins/docker/docker-re-release.jenkinsfile | 9 +++++++++ jenkins/docker/docker-scan.jenkinsfile | 9 +++++++++ jenkins/gradle/gradle-check.jenkinsfile | 9 +++++++++ jenkins/legacy/perf-test.jenkinsfile | 9 +++++++++ jenkins/manifests-update.jenkinsFile | 9 +++++++++ jenkins/opensearch-dashboards/bwc-test.jenkinsfile | 9 +++++++++ .../distribution-build.jenkinsfile | 9 +++++++++ jenkins/opensearch-dashboards/integ-test.jenkinsfile | 10 ++++++++++ .../maven-sign-release.jenkinsfile | 9 +++++++++ .../publish-to-maven.jenkinsfile | 9 +++++++++ jenkins/opensearch/benchmark-test.jenkinsfile | 10 ++++++++++ jenkins/opensearch/bwc-test.jenkinsfile | 9 +++++++++ jenkins/opensearch/distribution-build.jenkinsfile | 9 +++++++++ jenkins/opensearch/integ-test.jenkinsfile | 10 ++++++++++ jenkins/opensearch/maven-publish-1.3.x.jenkinsfile | 9 +++++++++ jenkins/opensearch/publish-min-snapshots.jenkinsfile | 9 +++++++++ jenkins/packer/packer-build.jenkinsfile | 9 +++++++++ jenkins/promotion/promote-artifacts.jenkinsfile | 9 +++++++++ jenkins/promotion/promote-docker-ecr.jenkinsfile | 9 +++++++++ jenkins/promotion/promote-repos.jenkinsfile | 9 +++++++++ .../release-notes-check.jenkinsfile | 9 +++++++++ jenkins/release-tag/release-tag.jenkinsfile | 9 +++++++++ jenkins/rpm-validation/rpm-validation.jenkinsfile | 9 +++++++++ .../sign-standalone-artifacts.jenkinsfile | 9 +++++++++ .../validate-artifacts/validate-artifacts.jenkinsfile | 9 +++++++++ .../vulnerability-scan/whitesource-scan.jenkinsfile | 9 +++++++++ .../rpm/opensearch-dashboards.rpm.spec | 7 +++++++ .../build_templates/opensearch/rpm/opensearch.rpm.spec | 7 +++++++ .../lib/systemd/system/opensearch-dashboards.service | 1 + .../system/opensearch-performance-analyzer.service | 7 +++++++ .../usr/lib/systemd/system/opensearch.service | 1 + 55 files changed, 336 insertions(+) diff --git a/docker/ci/dockerfiles/current/build.centos7.opensearch.x64.arm64.dockerfile b/docker/ci/dockerfiles/current/build.centos7.opensearch.x64.arm64.dockerfile index fabe77c842..97cef7370a 100644 --- a/docker/ci/dockerfiles/current/build.centos7.opensearch.x64.arm64.dockerfile +++ b/docker/ci/dockerfiles/current/build.centos7.opensearch.x64.arm64.dockerfile @@ -1,3 +1,4 @@ +# Copyright OpenSearch Contributors # SPDX-License-Identifier: Apache-2.0 # # The OpenSearch Contributors require contributions made to diff --git a/docker/ci/dockerfiles/current/build.rockylinux8.opensearch-dashboards.x64.arm64.dockerfile b/docker/ci/dockerfiles/current/build.rockylinux8.opensearch-dashboards.x64.arm64.dockerfile index 77ac08095c..94f709f1af 100644 --- a/docker/ci/dockerfiles/current/build.rockylinux8.opensearch-dashboards.x64.arm64.dockerfile +++ b/docker/ci/dockerfiles/current/build.rockylinux8.opensearch-dashboards.x64.arm64.dockerfile @@ -1,3 +1,4 @@ +# Copyright OpenSearch Contributors # SPDX-License-Identifier: Apache-2.0 # # The OpenSearch Contributors require contributions made to diff --git a/docker/ci/dockerfiles/current/build.rockylinux8.opensearch.x64.arm64.dockerfile b/docker/ci/dockerfiles/current/build.rockylinux8.opensearch.x64.arm64.dockerfile index 89af112145..c8a8fb086c 100644 --- a/docker/ci/dockerfiles/current/build.rockylinux8.opensearch.x64.arm64.dockerfile +++ b/docker/ci/dockerfiles/current/build.rockylinux8.opensearch.x64.arm64.dockerfile @@ -1,3 +1,4 @@ +# Copyright OpenSearch Contributors # SPDX-License-Identifier: Apache-2.0 # # The OpenSearch Contributors require contributions made to diff --git a/docker/ci/dockerfiles/current/build.ubuntu2004.opensearch.x64.arm64.dockerfile b/docker/ci/dockerfiles/current/build.ubuntu2004.opensearch.x64.arm64.dockerfile index 426a93fc2b..b5c31f187e 100644 --- a/docker/ci/dockerfiles/current/build.ubuntu2004.opensearch.x64.arm64.dockerfile +++ b/docker/ci/dockerfiles/current/build.ubuntu2004.opensearch.x64.arm64.dockerfile @@ -1,3 +1,4 @@ +# Copyright OpenSearch Contributors # SPDX-License-Identifier: Apache-2.0 # # The OpenSearch Contributors require contributions made to diff --git a/docker/ci/dockerfiles/current/build.windows2019.servercore.x64.dockerfile b/docker/ci/dockerfiles/current/build.windows2019.servercore.x64.dockerfile index 6b292ae4d2..0a2dec0c4f 100644 --- a/docker/ci/dockerfiles/current/build.windows2019.servercore.x64.dockerfile +++ b/docker/ci/dockerfiles/current/build.windows2019.servercore.x64.dockerfile @@ -1,3 +1,4 @@ +# Copyright OpenSearch Contributors # SPDX-License-Identifier: Apache-2.0 # # The OpenSearch Contributors require contributions made to diff --git a/docker/ci/dockerfiles/current/docker-builder.ubuntu2004.x64.dockerfile b/docker/ci/dockerfiles/current/docker-builder.ubuntu2004.x64.dockerfile index 6c2db79dda..e72797ee00 100644 --- a/docker/ci/dockerfiles/current/docker-builder.ubuntu2004.x64.dockerfile +++ b/docker/ci/dockerfiles/current/docker-builder.ubuntu2004.x64.dockerfile @@ -1,3 +1,4 @@ +# Copyright OpenSearch Contributors # SPDX-License-Identifier: Apache-2.0 # # The OpenSearch Contributors require contributions made to diff --git a/docker/ci/dockerfiles/current/release.centos7.clients.x64.arm64.dockerfile b/docker/ci/dockerfiles/current/release.centos7.clients.x64.arm64.dockerfile index 7735d98693..7c01a47f85 100644 --- a/docker/ci/dockerfiles/current/release.centos7.clients.x64.arm64.dockerfile +++ b/docker/ci/dockerfiles/current/release.centos7.clients.x64.arm64.dockerfile @@ -1,3 +1,4 @@ +# Copyright OpenSearch Contributors # SPDX-License-Identifier: Apache-2.0 # # The OpenSearch Contributors require contributions made to diff --git a/docker/ci/dockerfiles/current/test.rockylinux8.opensearch-dashboards.x64.arm64.dockerfile b/docker/ci/dockerfiles/current/test.rockylinux8.opensearch-dashboards.x64.arm64.dockerfile index 9c9148a789..6a9d8524df 100644 --- a/docker/ci/dockerfiles/current/test.rockylinux8.opensearch-dashboards.x64.arm64.dockerfile +++ b/docker/ci/dockerfiles/current/test.rockylinux8.opensearch-dashboards.x64.arm64.dockerfile @@ -1,3 +1,4 @@ +# Copyright OpenSearch Contributors # SPDX-License-Identifier: Apache-2.0 # # The OpenSearch Contributors require contributions made to diff --git a/docker/ci/dockerfiles/current/test.rockylinux8.systemd-base.x64.arm64.dockerfile b/docker/ci/dockerfiles/current/test.rockylinux8.systemd-base.x64.arm64.dockerfile index 9701c412f7..44ef31a625 100644 --- a/docker/ci/dockerfiles/current/test.rockylinux8.systemd-base.x64.arm64.dockerfile +++ b/docker/ci/dockerfiles/current/test.rockylinux8.systemd-base.x64.arm64.dockerfile @@ -1,3 +1,4 @@ +# Copyright OpenSearch Contributors # SPDX-License-Identifier: Apache-2.0 # # The OpenSearch Contributors require contributions made to diff --git a/docker/ci/dockerfiles/current/test.ubuntu2004.systemd-base.x64.arm64.dockerfile b/docker/ci/dockerfiles/current/test.ubuntu2004.systemd-base.x64.arm64.dockerfile index 17132bb5c2..cdc281087f 100644 --- a/docker/ci/dockerfiles/current/test.ubuntu2004.systemd-base.x64.arm64.dockerfile +++ b/docker/ci/dockerfiles/current/test.ubuntu2004.systemd-base.x64.arm64.dockerfile @@ -1,3 +1,4 @@ +# Copyright OpenSearch Contributors # SPDX-License-Identifier: Apache-2.0 # # The OpenSearch Contributors require contributions made to diff --git a/docker/ci/dockerfiles/legacy/build.centos7.opensearch-dashboards.x64.arm64.dockerfile b/docker/ci/dockerfiles/legacy/build.centos7.opensearch-dashboards.x64.arm64.dockerfile index 8accf88a86..39a9ab3e8d 100644 --- a/docker/ci/dockerfiles/legacy/build.centos7.opensearch-dashboards.x64.arm64.dockerfile +++ b/docker/ci/dockerfiles/legacy/build.centos7.opensearch-dashboards.x64.arm64.dockerfile @@ -1,3 +1,4 @@ +# Copyright OpenSearch Contributors # SPDX-License-Identifier: Apache-2.0 # # The OpenSearch Contributors require contributions made to diff --git a/docker/ci/dockerfiles/legacy/build.ubuntu18.opensearch.x64.dockerfile b/docker/ci/dockerfiles/legacy/build.ubuntu18.opensearch.x64.dockerfile index 5f5b5d388e..0bb1ebbba9 100644 --- a/docker/ci/dockerfiles/legacy/build.ubuntu18.opensearch.x64.dockerfile +++ b/docker/ci/dockerfiles/legacy/build.ubuntu18.opensearch.x64.dockerfile @@ -1,3 +1,4 @@ +# Copyright OpenSearch Contributors # SPDX-License-Identifier: Apache-2.0 # # The OpenSearch Contributors require contributions made to diff --git a/docker/ci/dockerfiles/legacy/data-prepper.ubuntu2004.x64.dockerfile b/docker/ci/dockerfiles/legacy/data-prepper.ubuntu2004.x64.dockerfile index d13cf22e6a..bd25573920 100644 --- a/docker/ci/dockerfiles/legacy/data-prepper.ubuntu2004.x64.dockerfile +++ b/docker/ci/dockerfiles/legacy/data-prepper.ubuntu2004.x64.dockerfile @@ -1,3 +1,4 @@ +# Copyright OpenSearch Contributors # SPDX-License-Identifier: Apache-2.0 # # The OpenSearch Contributors require contributions made to diff --git a/docker/ci/dockerfiles/legacy/test.centos7.gradle-check.x64.dockerfile b/docker/ci/dockerfiles/legacy/test.centos7.gradle-check.x64.dockerfile index d965522b24..85e88920b0 100644 --- a/docker/ci/dockerfiles/legacy/test.centos7.gradle-check.x64.dockerfile +++ b/docker/ci/dockerfiles/legacy/test.centos7.gradle-check.x64.dockerfile @@ -1,3 +1,4 @@ +# Copyright OpenSearch Contributors # SPDX-License-Identifier: Apache-2.0 # # The OpenSearch Contributors require contributions made to diff --git a/docker/ci/dockerfiles/legacy/test.centos7.performance-test.x64.arm64.dockerfile b/docker/ci/dockerfiles/legacy/test.centos7.performance-test.x64.arm64.dockerfile index b422c37834..0e81b3a3b5 100644 --- a/docker/ci/dockerfiles/legacy/test.centos7.performance-test.x64.arm64.dockerfile +++ b/docker/ci/dockerfiles/legacy/test.centos7.performance-test.x64.arm64.dockerfile @@ -1,3 +1,4 @@ +# Copyright OpenSearch Contributors # SPDX-License-Identifier: Apache-2.0 # # The OpenSearch Contributors require contributions made to diff --git a/docker/ci/dockerfiles/legacy/test.centos7.systemd-base.x64.arm64.dockerfile b/docker/ci/dockerfiles/legacy/test.centos7.systemd-base.x64.arm64.dockerfile index 1d58dfd7c9..5b70aa199a 100644 --- a/docker/ci/dockerfiles/legacy/test.centos7.systemd-base.x64.arm64.dockerfile +++ b/docker/ci/dockerfiles/legacy/test.centos7.systemd-base.x64.arm64.dockerfile @@ -1,3 +1,4 @@ +# Copyright OpenSearch Contributors # SPDX-License-Identifier: Apache-2.0 # # The OpenSearch Contributors require contributions made to diff --git a/docker/ci/dockerfiles/legacy/yq.alpine3.x64.arm64.dockerfile b/docker/ci/dockerfiles/legacy/yq.alpine3.x64.arm64.dockerfile index 5994d2b821..5ef3586dbf 100644 --- a/docker/ci/dockerfiles/legacy/yq.alpine3.x64.arm64.dockerfile +++ b/docker/ci/dockerfiles/legacy/yq.alpine3.x64.arm64.dockerfile @@ -1,3 +1,4 @@ +# Copyright OpenSearch Contributors # SPDX-License-Identifier: Apache-2.0 # # The OpenSearch Contributors require contributions made to diff --git a/docker/release/config/opensearch/log4j2.properties b/docker/release/config/opensearch/log4j2.properties index 9ad290ad82..71c5c1a1e1 100644 --- a/docker/release/config/opensearch/log4j2.properties +++ b/docker/release/config/opensearch/log4j2.properties @@ -1,3 +1,10 @@ +# Copyright OpenSearch Contributors +# SPDX-License-Identifier: Apache-2.0 +# +# The OpenSearch Contributors require contributions made to +# this file be licensed under the Apache-2.0 license or a +# compatible open source license. + status = error appender.console.type = Console diff --git a/docker/release/config/opensearch/performance-analyzer.properties b/docker/release/config/opensearch/performance-analyzer.properties index 72235cc9a8..f3ab1bfd3f 100644 --- a/docker/release/config/opensearch/performance-analyzer.properties +++ b/docker/release/config/opensearch/performance-analyzer.properties @@ -1,3 +1,10 @@ +# Copyright OpenSearch Contributors +# SPDX-License-Identifier: Apache-2.0 +# +# The OpenSearch Contributors require contributions made to +# this file be licensed under the Apache-2.0 license or a +# compatible open source license. + # ======================== OpenSearch performance analyzer plugin config ========================= # NOTE: this is an example for Linux. Please modify the config accordingly if you are using it under other OS. diff --git a/jenkins/check-for-build.jenkinsfile b/jenkins/check-for-build.jenkinsfile index b24481cb27..b40a7f048b 100644 --- a/jenkins/check-for-build.jenkinsfile +++ b/jenkins/check-for-build.jenkinsfile @@ -1,3 +1,12 @@ +/* + * Copyright OpenSearch Contributors + * SPDX-License-Identifier: Apache-2.0 + * + * The OpenSearch Contributors require contributions made to + * this file be licensed under the Apache-2.0 license or a + * compatible open source license. + */ + lib = library(identifier: 'jenkins@1.0.4', retriever: modernSCM([ $class: 'GitSCMSource', remote: 'https://github.com/opensearch-project/opensearch-build-libraries.git', diff --git a/jenkins/cross-cluster-replication/perf-test.jenkinsfile b/jenkins/cross-cluster-replication/perf-test.jenkinsfile index 3dd83cb93d..07958cf63d 100644 --- a/jenkins/cross-cluster-replication/perf-test.jenkinsfile +++ b/jenkins/cross-cluster-replication/perf-test.jenkinsfile @@ -1,3 +1,12 @@ +/* + * Copyright OpenSearch Contributors + * SPDX-License-Identifier: Apache-2.0 + * + * The OpenSearch Contributors require contributions made to + * this file be licensed under the Apache-2.0 license or a + * compatible open source license. + */ + lib = library(identifier: 'jenkins@1.0.4', retriever: modernSCM([ $class: 'GitSCMSource', remote: 'https://github.com/opensearch-project/opensearch-build-libraries.git', diff --git a/jenkins/data-prepper/release-data-prepper-all-artifacts.jenkinsfile b/jenkins/data-prepper/release-data-prepper-all-artifacts.jenkinsfile index 9fd5516130..8a46477865 100644 --- a/jenkins/data-prepper/release-data-prepper-all-artifacts.jenkinsfile +++ b/jenkins/data-prepper/release-data-prepper-all-artifacts.jenkinsfile @@ -1,3 +1,12 @@ +/* + * Copyright OpenSearch Contributors + * SPDX-License-Identifier: Apache-2.0 + * + * The OpenSearch Contributors require contributions made to + * this file be licensed under the Apache-2.0 license or a + * compatible open source license. + */ + lib = library(identifier: 'jenkins@1.0.4', retriever: modernSCM([ $class: 'GitSCMSource', remote: 'https://github.com/opensearch-project/opensearch-build-libraries.git', diff --git a/jenkins/docker/docker-build.jenkinsfile b/jenkins/docker/docker-build.jenkinsfile index 6fd9c01343..c6ab7c4e90 100644 --- a/jenkins/docker/docker-build.jenkinsfile +++ b/jenkins/docker/docker-build.jenkinsfile @@ -1,3 +1,12 @@ +/* + * Copyright OpenSearch Contributors + * SPDX-License-Identifier: Apache-2.0 + * + * The OpenSearch Contributors require contributions made to + * this file be licensed under the Apache-2.0 license or a + * compatible open source license. + */ + def docker_images = [ "linux": "opensearchstaging/ci-runner:ubuntu2004-x64-docker-buildx0.9.1-qemu5.0-awscli1.22-jdk11-v1", "windows": "opensearchstaging/ci-runner:ci-runner-windows2019-servercore-opensearch-build-v1" diff --git a/jenkins/docker/docker-copy.jenkinsfile b/jenkins/docker/docker-copy.jenkinsfile index c2263c621c..8119754ff6 100644 --- a/jenkins/docker/docker-copy.jenkinsfile +++ b/jenkins/docker/docker-copy.jenkinsfile @@ -1,3 +1,12 @@ +/* + * Copyright OpenSearch Contributors + * SPDX-License-Identifier: Apache-2.0 + * + * The OpenSearch Contributors require contributions made to + * this file be licensed under the Apache-2.0 license or a + * compatible open source license. + */ + lib = library(identifier: 'jenkins@5.2.0', retriever: modernSCM([ $class: 'GitSCMSource', remote: 'https://github.com/opensearch-project/opensearch-build-libraries.git', diff --git a/jenkins/docker/docker-re-release.jenkinsfile b/jenkins/docker/docker-re-release.jenkinsfile index 3835ff0e39..3a6adb4c13 100644 --- a/jenkins/docker/docker-re-release.jenkinsfile +++ b/jenkins/docker/docker-re-release.jenkinsfile @@ -1,3 +1,12 @@ +/* + * Copyright OpenSearch Contributors + * SPDX-License-Identifier: Apache-2.0 + * + * The OpenSearch Contributors require contributions made to + * this file be licensed under the Apache-2.0 license or a + * compatible open source license. + */ + lib = library(identifier: 'jenkins@5.7.2', retriever: modernSCM([ $class: 'GitSCMSource', remote: 'https://github.com/opensearch-project/opensearch-build-libraries.git', diff --git a/jenkins/docker/docker-scan.jenkinsfile b/jenkins/docker/docker-scan.jenkinsfile index 0f4789af83..2e3d56d82c 100644 --- a/jenkins/docker/docker-scan.jenkinsfile +++ b/jenkins/docker/docker-scan.jenkinsfile @@ -1,3 +1,12 @@ +/* + * Copyright OpenSearch Contributors + * SPDX-License-Identifier: Apache-2.0 + * + * The OpenSearch Contributors require contributions made to + * this file be licensed under the Apache-2.0 license or a + * compatible open source license. + */ + lib = library(identifier: 'jenkins@1.0.4', retriever: modernSCM([ $class: 'GitSCMSource', remote: 'https://github.com/opensearch-project/opensearch-build-libraries.git', diff --git a/jenkins/gradle/gradle-check.jenkinsfile b/jenkins/gradle/gradle-check.jenkinsfile index 7725169281..4872394953 100644 --- a/jenkins/gradle/gradle-check.jenkinsfile +++ b/jenkins/gradle/gradle-check.jenkinsfile @@ -1,3 +1,12 @@ +/* + * Copyright OpenSearch Contributors + * SPDX-License-Identifier: Apache-2.0 + * + * The OpenSearch Contributors require contributions made to + * this file be licensed under the Apache-2.0 license or a + * compatible open source license. + */ + lib = library(identifier: 'jenkins@1.1.2', retriever: modernSCM([ $class: 'GitSCMSource', remote: 'https://github.com/opensearch-project/opensearch-build-libraries.git', diff --git a/jenkins/legacy/perf-test.jenkinsfile b/jenkins/legacy/perf-test.jenkinsfile index 2bc8c2c625..0621d3dc81 100644 --- a/jenkins/legacy/perf-test.jenkinsfile +++ b/jenkins/legacy/perf-test.jenkinsfile @@ -1,3 +1,12 @@ +/* + * Copyright OpenSearch Contributors + * SPDX-License-Identifier: Apache-2.0 + * + * The OpenSearch Contributors require contributions made to + * this file be licensed under the Apache-2.0 license or a + * compatible open source license. + */ + lib = library(identifier: 'jenkins@1.0.4', retriever: modernSCM([ $class: 'GitSCMSource', remote: 'https://github.com/opensearch-project/opensearch-build-libraries.git', diff --git a/jenkins/manifests-update.jenkinsFile b/jenkins/manifests-update.jenkinsFile index 8146dbe356..755cdd242e 100644 --- a/jenkins/manifests-update.jenkinsFile +++ b/jenkins/manifests-update.jenkinsFile @@ -1,3 +1,12 @@ +/* + * Copyright OpenSearch Contributors + * SPDX-License-Identifier: Apache-2.0 + * + * The OpenSearch Contributors require contributions made to + * this file be licensed under the Apache-2.0 license or a + * compatible open source license. + */ + pipeline { options { timeout(time: 1, unit: 'HOURS') diff --git a/jenkins/opensearch-dashboards/bwc-test.jenkinsfile b/jenkins/opensearch-dashboards/bwc-test.jenkinsfile index 74c3811b68..1cd8890034 100644 --- a/jenkins/opensearch-dashboards/bwc-test.jenkinsfile +++ b/jenkins/opensearch-dashboards/bwc-test.jenkinsfile @@ -1,3 +1,12 @@ +/* + * Copyright OpenSearch Contributors + * SPDX-License-Identifier: Apache-2.0 + * + * The OpenSearch Contributors require contributions made to + * this file be licensed under the Apache-2.0 license or a + * compatible open source license. + */ + lib = library(identifier: 'jenkins@1.0.4', retriever: modernSCM([ $class: 'GitSCMSource', remote: 'https://github.com/opensearch-project/opensearch-build-libraries.git', diff --git a/jenkins/opensearch-dashboards/distribution-build.jenkinsfile b/jenkins/opensearch-dashboards/distribution-build.jenkinsfile index f8224f8a9a..e4f9caf224 100644 --- a/jenkins/opensearch-dashboards/distribution-build.jenkinsfile +++ b/jenkins/opensearch-dashboards/distribution-build.jenkinsfile @@ -1,3 +1,12 @@ +/* + * Copyright OpenSearch Contributors + * SPDX-License-Identifier: Apache-2.0 + * + * The OpenSearch Contributors require contributions made to + * this file be licensed under the Apache-2.0 license or a + * compatible open source license. + */ + lib = library(identifier: 'jenkins@5.8.0', retriever: modernSCM([ $class: 'GitSCMSource', remote: 'https://github.com/opensearch-project/opensearch-build-libraries.git', diff --git a/jenkins/opensearch-dashboards/integ-test.jenkinsfile b/jenkins/opensearch-dashboards/integ-test.jenkinsfile index 802af75a58..7da3bfd7d0 100644 --- a/jenkins/opensearch-dashboards/integ-test.jenkinsfile +++ b/jenkins/opensearch-dashboards/integ-test.jenkinsfile @@ -1,4 +1,14 @@ +/* + * Copyright OpenSearch Contributors + * SPDX-License-Identifier: Apache-2.0 + * + * The OpenSearch Contributors require contributions made to + * this file be licensed under the Apache-2.0 license or a + * compatible open source license. + */ + lib = library(identifier: 'jenkins@5.10.1', retriever: modernSCM([ + $class: 'GitSCMSource', remote: 'https://github.com/opensearch-project/opensearch-build-libraries.git', ])) diff --git a/jenkins/opensearch-maven-release/maven-sign-release.jenkinsfile b/jenkins/opensearch-maven-release/maven-sign-release.jenkinsfile index f7f6df9f1b..3d386f3664 100644 --- a/jenkins/opensearch-maven-release/maven-sign-release.jenkinsfile +++ b/jenkins/opensearch-maven-release/maven-sign-release.jenkinsfile @@ -1,3 +1,12 @@ +/* + * Copyright OpenSearch Contributors + * SPDX-License-Identifier: Apache-2.0 + * + * The OpenSearch Contributors require contributions made to + * this file be licensed under the Apache-2.0 license or a + * compatible open source license. + */ + lib = library(identifier: 'jenkins@1.0.4', retriever: modernSCM([ $class: 'GitSCMSource', remote: 'https://github.com/opensearch-project/opensearch-build-libraries.git', diff --git a/jenkins/opensearch-maven-release/publish-to-maven.jenkinsfile b/jenkins/opensearch-maven-release/publish-to-maven.jenkinsfile index 315a20b5f0..7ca7ab0d5d 100644 --- a/jenkins/opensearch-maven-release/publish-to-maven.jenkinsfile +++ b/jenkins/opensearch-maven-release/publish-to-maven.jenkinsfile @@ -1,3 +1,12 @@ +/* + * Copyright OpenSearch Contributors + * SPDX-License-Identifier: Apache-2.0 + * + * The OpenSearch Contributors require contributions made to + * this file be licensed under the Apache-2.0 license or a + * compatible open source license. + */ + lib = library(identifier: 'jenkins@1.5.0', retriever: modernSCM([ $class: 'GitSCMSource', remote: 'https://github.com/opensearch-project/opensearch-build-libraries.git', diff --git a/jenkins/opensearch/benchmark-test.jenkinsfile b/jenkins/opensearch/benchmark-test.jenkinsfile index 0185838819..3816ad85f0 100644 --- a/jenkins/opensearch/benchmark-test.jenkinsfile +++ b/jenkins/opensearch/benchmark-test.jenkinsfile @@ -1,4 +1,14 @@ +/* + * Copyright OpenSearch Contributors + * SPDX-License-Identifier: Apache-2.0 + * + * The OpenSearch Contributors require contributions made to + * this file be licensed under the Apache-2.0 license or a + * compatible open source license. + */ + lib = library(identifier: 'jenkins@5.10.2', retriever: modernSCM([ + $class: 'GitSCMSource', remote: 'https://github.com/opensearch-project/opensearch-build-libraries.git', ])) diff --git a/jenkins/opensearch/bwc-test.jenkinsfile b/jenkins/opensearch/bwc-test.jenkinsfile index 7e4f95f118..32d0550d91 100644 --- a/jenkins/opensearch/bwc-test.jenkinsfile +++ b/jenkins/opensearch/bwc-test.jenkinsfile @@ -1,3 +1,12 @@ +/* + * Copyright OpenSearch Contributors + * SPDX-License-Identifier: Apache-2.0 + * + * The OpenSearch Contributors require contributions made to + * this file be licensed under the Apache-2.0 license or a + * compatible open source license. + */ + lib = library(identifier: 'jenkins@1.0.4', retriever: modernSCM([ $class: 'GitSCMSource', remote: 'https://github.com/opensearch-project/opensearch-build-libraries.git', diff --git a/jenkins/opensearch/distribution-build.jenkinsfile b/jenkins/opensearch/distribution-build.jenkinsfile index 83573fef00..bcb3715f39 100644 --- a/jenkins/opensearch/distribution-build.jenkinsfile +++ b/jenkins/opensearch/distribution-build.jenkinsfile @@ -1,3 +1,12 @@ +/* + * Copyright OpenSearch Contributors + * SPDX-License-Identifier: Apache-2.0 + * + * The OpenSearch Contributors require contributions made to + * this file be licensed under the Apache-2.0 license or a + * compatible open source license. + */ + lib = library(identifier: 'jenkins@5.8.0', retriever: modernSCM([ $class: 'GitSCMSource', remote: 'https://github.com/opensearch-project/opensearch-build-libraries.git', diff --git a/jenkins/opensearch/integ-test.jenkinsfile b/jenkins/opensearch/integ-test.jenkinsfile index 156a722e03..510633198c 100644 --- a/jenkins/opensearch/integ-test.jenkinsfile +++ b/jenkins/opensearch/integ-test.jenkinsfile @@ -1,4 +1,14 @@ +/* + * Copyright OpenSearch Contributors + * SPDX-License-Identifier: Apache-2.0 + * + * The OpenSearch Contributors require contributions made to + * this file be licensed under the Apache-2.0 license or a + * compatible open source license. + */ + lib = library(identifier: 'jenkins@5.10.1', retriever: modernSCM([ + $class: 'GitSCMSource', remote: 'https://github.com/opensearch-project/opensearch-build-libraries.git', ])) diff --git a/jenkins/opensearch/maven-publish-1.3.x.jenkinsfile b/jenkins/opensearch/maven-publish-1.3.x.jenkinsfile index 3219c81635..a812c059b7 100644 --- a/jenkins/opensearch/maven-publish-1.3.x.jenkinsfile +++ b/jenkins/opensearch/maven-publish-1.3.x.jenkinsfile @@ -1,3 +1,12 @@ +/* + * Copyright OpenSearch Contributors + * SPDX-License-Identifier: Apache-2.0 + * + * The OpenSearch Contributors require contributions made to + * this file be licensed under the Apache-2.0 license or a + * compatible open source license. + */ + lib = library(identifier: 'jenkins@1.5.4', retriever: modernSCM([ $class: 'GitSCMSource', remote: 'https://github.com/opensearch-project/opensearch-build-libraries.git', diff --git a/jenkins/opensearch/publish-min-snapshots.jenkinsfile b/jenkins/opensearch/publish-min-snapshots.jenkinsfile index 96fa165376..c5eb035dc1 100644 --- a/jenkins/opensearch/publish-min-snapshots.jenkinsfile +++ b/jenkins/opensearch/publish-min-snapshots.jenkinsfile @@ -1,3 +1,12 @@ +/* + * Copyright OpenSearch Contributors + * SPDX-License-Identifier: Apache-2.0 + * + * The OpenSearch Contributors require contributions made to + * this file be licensed under the Apache-2.0 license or a + * compatible open source license. + */ + lib = library(identifier: 'jenkins@5.8.0', retriever: modernSCM([ $class: 'GitSCMSource', remote: 'https://github.com/opensearch-project/opensearch-build-libraries.git', diff --git a/jenkins/packer/packer-build.jenkinsfile b/jenkins/packer/packer-build.jenkinsfile index 3dde83f459..5601a5f1d2 100644 --- a/jenkins/packer/packer-build.jenkinsfile +++ b/jenkins/packer/packer-build.jenkinsfile @@ -1,3 +1,12 @@ +/* + * Copyright OpenSearch Contributors + * SPDX-License-Identifier: Apache-2.0 + * + * The OpenSearch Contributors require contributions made to + * this file be licensed under the Apache-2.0 license or a + * compatible open source license. + */ + lib = library(identifier: 'jenkins@2.2.0', retriever: modernSCM([ $class: 'GitSCMSource', remote: 'https://github.com/opensearch-project/opensearch-build-libraries.git', diff --git a/jenkins/promotion/promote-artifacts.jenkinsfile b/jenkins/promotion/promote-artifacts.jenkinsfile index 95b102f010..a3f456e284 100644 --- a/jenkins/promotion/promote-artifacts.jenkinsfile +++ b/jenkins/promotion/promote-artifacts.jenkinsfile @@ -1,3 +1,12 @@ +/* + * Copyright OpenSearch Contributors + * SPDX-License-Identifier: Apache-2.0 + * + * The OpenSearch Contributors require contributions made to + * this file be licensed under the Apache-2.0 license or a + * compatible open source license. + */ + lib = library(identifier: 'jenkins@1.5.6', retriever: modernSCM([ $class: 'GitSCMSource', remote: 'https://github.com/opensearch-project/opensearch-build-libraries.git', diff --git a/jenkins/promotion/promote-docker-ecr.jenkinsfile b/jenkins/promotion/promote-docker-ecr.jenkinsfile index 9e503520c0..b382b54d34 100644 --- a/jenkins/promotion/promote-docker-ecr.jenkinsfile +++ b/jenkins/promotion/promote-docker-ecr.jenkinsfile @@ -1,3 +1,12 @@ +/* + * Copyright OpenSearch Contributors + * SPDX-License-Identifier: Apache-2.0 + * + * The OpenSearch Contributors require contributions made to + * this file be licensed under the Apache-2.0 license or a + * compatible open source license. + */ + lib = library(identifier: 'jenkins@1.0.4', retriever: modernSCM([ $class: 'GitSCMSource', remote: 'https://github.com/opensearch-project/opensearch-build-libraries.git', diff --git a/jenkins/promotion/promote-repos.jenkinsfile b/jenkins/promotion/promote-repos.jenkinsfile index 9941d4a414..8ce62d835b 100644 --- a/jenkins/promotion/promote-repos.jenkinsfile +++ b/jenkins/promotion/promote-repos.jenkinsfile @@ -1,3 +1,12 @@ +/* + * Copyright OpenSearch Contributors + * SPDX-License-Identifier: Apache-2.0 + * + * The OpenSearch Contributors require contributions made to + * this file be licensed under the Apache-2.0 license or a + * compatible open source license. + */ + lib = library(identifier: 'jenkins@2.0.2', retriever: modernSCM([ $class: 'GitSCMSource', remote: 'https://github.com/opensearch-project/opensearch-build-libraries.git', diff --git a/jenkins/release-notes-check/release-notes-check.jenkinsfile b/jenkins/release-notes-check/release-notes-check.jenkinsfile index d6b1402d69..1a8ede60db 100644 --- a/jenkins/release-notes-check/release-notes-check.jenkinsfile +++ b/jenkins/release-notes-check/release-notes-check.jenkinsfile @@ -1,3 +1,12 @@ +/* + * Copyright OpenSearch Contributors + * SPDX-License-Identifier: Apache-2.0 + * + * The OpenSearch Contributors require contributions made to + * this file be licensed under the Apache-2.0 license or a + * compatible open source license. + */ + lib = library(identifier: 'jenkins@1.0.4', retriever: modernSCM([ $class: 'GitSCMSource', remote: 'https://github.com/opensearch-project/opensearch-build-libraries.git', diff --git a/jenkins/release-tag/release-tag.jenkinsfile b/jenkins/release-tag/release-tag.jenkinsfile index e654ce0eca..b0c5cc3b44 100644 --- a/jenkins/release-tag/release-tag.jenkinsfile +++ b/jenkins/release-tag/release-tag.jenkinsfile @@ -1,3 +1,12 @@ +/* + * Copyright OpenSearch Contributors + * SPDX-License-Identifier: Apache-2.0 + * + * The OpenSearch Contributors require contributions made to + * this file be licensed under the Apache-2.0 license or a + * compatible open source license. + */ + lib = library(identifier: 'jenkins@1.0.4', retriever: modernSCM([ $class: 'GitSCMSource', remote: 'https://github.com/opensearch-project/opensearch-build-libraries.git', diff --git a/jenkins/rpm-validation/rpm-validation.jenkinsfile b/jenkins/rpm-validation/rpm-validation.jenkinsfile index cbb477af19..f7d2ea1034 100644 --- a/jenkins/rpm-validation/rpm-validation.jenkinsfile +++ b/jenkins/rpm-validation/rpm-validation.jenkinsfile @@ -1,3 +1,12 @@ +/* + * Copyright OpenSearch Contributors + * SPDX-License-Identifier: Apache-2.0 + * + * The OpenSearch Contributors require contributions made to + * this file be licensed under the Apache-2.0 license or a + * compatible open source license. + */ + lib = library(identifier: 'jenkins@4.0.0', retriever: modernSCM([ $class: 'GitSCMSource', remote: 'https://github.com/opensearch-project/opensearch-build-libraries.git', diff --git a/jenkins/sign-artifacts/sign-standalone-artifacts.jenkinsfile b/jenkins/sign-artifacts/sign-standalone-artifacts.jenkinsfile index af0dbe5030..3e7b33d8e3 100644 --- a/jenkins/sign-artifacts/sign-standalone-artifacts.jenkinsfile +++ b/jenkins/sign-artifacts/sign-standalone-artifacts.jenkinsfile @@ -1,3 +1,12 @@ +/* + * Copyright OpenSearch Contributors + * SPDX-License-Identifier: Apache-2.0 + * + * The OpenSearch Contributors require contributions made to + * this file be licensed under the Apache-2.0 license or a + * compatible open source license. + */ + lib = library(identifier: 'jenkins@1.0.4', retriever: modernSCM([ $class: 'GitSCMSource', remote: 'https://github.com/opensearch-project/opensearch-build-libraries.git', diff --git a/jenkins/validate-artifacts/validate-artifacts.jenkinsfile b/jenkins/validate-artifacts/validate-artifacts.jenkinsfile index e604f2a28b..2bbce20f76 100644 --- a/jenkins/validate-artifacts/validate-artifacts.jenkinsfile +++ b/jenkins/validate-artifacts/validate-artifacts.jenkinsfile @@ -1,3 +1,12 @@ +/* + * Copyright OpenSearch Contributors + * SPDX-License-Identifier: Apache-2.0 + * + * The OpenSearch Contributors require contributions made to + * this file be licensed under the Apache-2.0 license or a + * compatible open source license. + */ + lib = library(identifier: 'jenkins@4.2.2', retriever: modernSCM([ $class: 'GitSCMSource', remote: 'https://github.com/opensearch-project/opensearch-build-libraries.git', diff --git a/jenkins/vulnerability-scan/whitesource-scan.jenkinsfile b/jenkins/vulnerability-scan/whitesource-scan.jenkinsfile index 92ae0e0744..fcc2f14efe 100644 --- a/jenkins/vulnerability-scan/whitesource-scan.jenkinsfile +++ b/jenkins/vulnerability-scan/whitesource-scan.jenkinsfile @@ -1,3 +1,12 @@ +/* + * Copyright OpenSearch Contributors + * SPDX-License-Identifier: Apache-2.0 + * + * The OpenSearch Contributors require contributions made to + * this file be licensed under the Apache-2.0 license or a + * compatible open source license. + */ + pipeline { agent none options { diff --git a/scripts/pkg/build_templates/opensearch-dashboards/rpm/opensearch-dashboards.rpm.spec b/scripts/pkg/build_templates/opensearch-dashboards/rpm/opensearch-dashboards.rpm.spec index d9a3d3aeba..6e61931e0d 100644 --- a/scripts/pkg/build_templates/opensearch-dashboards/rpm/opensearch-dashboards.rpm.spec +++ b/scripts/pkg/build_templates/opensearch-dashboards/rpm/opensearch-dashboards.rpm.spec @@ -1,3 +1,10 @@ +# Copyright OpenSearch Contributors +# SPDX-License-Identifier: Apache-2.0 +# +# The OpenSearch Contributors require contributions made to +# this file be licensed under the Apache-2.0 license or a +# compatible open source license. + # No build, no debuginfo %define debug_package %{nil} diff --git a/scripts/pkg/build_templates/opensearch/rpm/opensearch.rpm.spec b/scripts/pkg/build_templates/opensearch/rpm/opensearch.rpm.spec index 11a2a837f6..6d9eec3bab 100644 --- a/scripts/pkg/build_templates/opensearch/rpm/opensearch.rpm.spec +++ b/scripts/pkg/build_templates/opensearch/rpm/opensearch.rpm.spec @@ -1,3 +1,10 @@ +# Copyright OpenSearch Contributors +# SPDX-License-Identifier: Apache-2.0 +# +# The OpenSearch Contributors require contributions made to +# this file be licensed under the Apache-2.0 license or a +# compatible open source license. + # No build, no debuginfo %define debug_package %{nil} diff --git a/scripts/pkg/service_templates/opensearch-dashboards/usr/lib/systemd/system/opensearch-dashboards.service b/scripts/pkg/service_templates/opensearch-dashboards/usr/lib/systemd/system/opensearch-dashboards.service index da2852cb3f..629cc6d5b8 100644 --- a/scripts/pkg/service_templates/opensearch-dashboards/usr/lib/systemd/system/opensearch-dashboards.service +++ b/scripts/pkg/service_templates/opensearch-dashboards/usr/lib/systemd/system/opensearch-dashboards.service @@ -1,3 +1,4 @@ +# Copyright OpenSearch Contributors # SPDX-License-Identifier: Apache-2.0 # # The OpenSearch Contributors require contributions made to diff --git a/scripts/pkg/service_templates/opensearch/usr/lib/systemd/system/opensearch-performance-analyzer.service b/scripts/pkg/service_templates/opensearch/usr/lib/systemd/system/opensearch-performance-analyzer.service index 31a494094f..f9642a7cb3 100644 --- a/scripts/pkg/service_templates/opensearch/usr/lib/systemd/system/opensearch-performance-analyzer.service +++ b/scripts/pkg/service_templates/opensearch/usr/lib/systemd/system/opensearch-performance-analyzer.service @@ -1,3 +1,10 @@ +# Copyright OpenSearch Contributors +# SPDX-License-Identifier: Apache-2.0 +# +# The OpenSearch Contributors require contributions made to +# this file be licensed under the Apache-2.0 license or a +# compatible open source license. + [Unit] Description=OpenSearch Performance Analyzer diff --git a/scripts/pkg/service_templates/opensearch/usr/lib/systemd/system/opensearch.service b/scripts/pkg/service_templates/opensearch/usr/lib/systemd/system/opensearch.service index b80d9b7dd4..091229ebcd 100644 --- a/scripts/pkg/service_templates/opensearch/usr/lib/systemd/system/opensearch.service +++ b/scripts/pkg/service_templates/opensearch/usr/lib/systemd/system/opensearch.service @@ -1,3 +1,4 @@ +# Copyright OpenSearch Contributors # SPDX-License-Identifier: Apache-2.0 # # The OpenSearch Contributors require contributions made to From 128b59bd32cf4a44a516df793c55958c16a31db1 Mon Sep 17 00:00:00 2001 From: Rupa Lahiri Date: Tue, 24 Oct 2023 22:28:34 +0530 Subject: [PATCH 066/289] Throw error for duplicate component names in manifests YML (#4090) Signed-off-by: Rupa Lahiri Co-authored-by: Sayali Gaikawad <61760125+gaiksaya@users.noreply.github.com> --- src/ci_workflow/ci_manifests.py | 26 +++ .../data/opensearch-1.3.11.yml | 194 ++++++++++++++++++ ...t_duplicate_components_in_manifest_file.py | 20 ++ 3 files changed, 240 insertions(+) create mode 100644 tests/tests_ci_workflow/data/opensearch-1.3.11.yml create mode 100644 tests/tests_ci_workflow/test_duplicate_components_in_manifest_file.py diff --git a/src/ci_workflow/ci_manifests.py b/src/ci_workflow/ci_manifests.py index 18b5835fe2..14a82de63f 100644 --- a/src/ci_workflow/ci_manifests.py +++ b/src/ci_workflow/ci_manifests.py @@ -7,9 +7,12 @@ import re +from collections import Counter from io import TextIOWrapper from typing import Type, Union +import yaml + from ci_workflow.ci_args import CiArgs from ci_workflow.ci_input_manifest import CiInputManifest from ci_workflow.ci_test_manifest import CiTestManifest @@ -23,6 +26,29 @@ def __klass(filename: str) -> Union[Type[CiTestManifest], Type[CiInputManifest]] else: return CiInputManifest + @staticmethod + def __get_duplicate_component_names(count_component_names: Counter) -> list: + duplicate_component_names = [] + for component_name, count in count_component_names.items(): + if count > 1: + duplicate_component_names.append(component_name) + return duplicate_component_names + + @staticmethod + def __check_duplicate_component_names(file: TextIOWrapper) -> None: + yaml_dict = yaml.safe_load(file) + component_names = [] + for component in yaml_dict['components']: + component_names.append(component['name']) + count_component_names = Counter(component_names) + + if set(count_component_names.values()) != set([1]): + duplicate_component_names = CiManifests.__get_duplicate_component_names(count_component_names) + duplicate_component_names_string = ', '.join(duplicate_component_names) + raise ValueError(f"Found {duplicate_component_names_string} as a duplicate component(s) in manifest {file.name}. ") + file.seek(0) + @classmethod def from_file(cls, file: TextIOWrapper, args: CiArgs) -> Union[CiTestManifest, CiInputManifest]: + cls.__check_duplicate_component_names(file) return cls.__klass(file.name)(file, args) diff --git a/tests/tests_ci_workflow/data/opensearch-1.3.11.yml b/tests/tests_ci_workflow/data/opensearch-1.3.11.yml new file mode 100644 index 0000000000..6cbb1842a1 --- /dev/null +++ b/tests/tests_ci_workflow/data/opensearch-1.3.11.yml @@ -0,0 +1,194 @@ +--- +schema-version: '1.0' +build: + name: OpenSearch + version: 1.3.11 +ci: + image: + name: opensearchstaging/ci-runner:ci-runner-centos7-opensearch-build-v2 + args: -e JAVA_HOME=/opt/java/openjdk-11 +components: + - name: OpenSearch + repository: https://github.com/opensearch-project/OpenSearch.git + ref: tags/1.3.11 + checks: + - gradle:publish + - gradle:properties:version + - name: common-utils + repository: https://github.com/opensearch-project/common-utils.git + ref: tags/1.3.11.0 + checks: + - gradle:publish + - gradle:properties:version + platforms: + - linux + - windows + - name: job-scheduler + repository: https://github.com/opensearch-project/job-scheduler.git + ref: tags/1.3.11.0 + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version + platforms: + - linux + - windows + - name: alerting + repository: https://github.com/opensearch-project/alerting.git + ref: tags/1.3.11.0 + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version: alerting + platforms: + - linux + - windows + - name: opensearch-reports + repository: https://github.com/opensearch-project/reporting.git + ref: tags/1.3.11.0 + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version + platforms: + - linux + - windows + - name: cross-cluster-replication + repository: https://github.com/opensearch-project/cross-cluster-replication.git + ref: tags/1.3.11.0 + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version + platforms: + - linux + - windows + - name: security + repository: https://github.com/opensearch-project/security.git + ref: tags/1.3.11.0 + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version + platforms: + - linux + - windows + - name: ml-commons + repository: https://github.com/opensearch-project/ml-commons.git + ref: tags/1.3.11.0 + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version: opensearch-ml-plugin + platforms: + - linux + - windows + - name: asynchronous-search + repository: https://github.com/opensearch-project/asynchronous-search.git + ref: tags/1.3.11.0 + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version + platforms: + - linux + - windows + - name: sql + repository: https://github.com/opensearch-project/sql.git + ref: tags/1.3.11.0 + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version: plugin + platforms: + - linux + - windows + - name: k-NN + repository: https://github.com/opensearch-project/k-NN.git + ref: tags/1.3.11.0 + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version + platforms: + - linux + - windows + - name: performance-analyzer + repository: https://github.com/opensearch-project/performance-analyzer.git + ref: tags/1.3.11.0 + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version + platforms: + - linux + - name: opensearch-observability + repository: https://github.com/opensearch-project/observability.git + ref: tags/1.3.11.0 + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version + platforms: + - linux + - windows + - name: anomaly-detection + repository: https://github.com/opensearch-project/anomaly-detection.git + ref: tags/1.3.11.0 + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version + platforms: + - linux + - windows + - name: index-management + repository: https://github.com/opensearch-project/index-management.git + ref: tags/1.3.11.0 + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version + platforms: + - linux + - windows + - name: sql + repository: https://github.com/opensearch-project/sql.git + ref: tags/1.3.11.0 + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version: plugin + platforms: + - linux + - windows + - name: k-NN + repository: https://github.com/opensearch-project/k-NN.git + ref: tags/1.3.11.0 + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version + platforms: + - linux + - windows + - name: performance-analyzer + repository: https://github.com/opensearch-project/performance-analyzer.git + ref: tags/1.3.11.0 + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version + platforms: + - linux + - name: opensearch-observability + repository: https://github.com/opensearch-project/observability.git + ref: tags/1.3.11.0 + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version + platforms: + - linux + - windows + - name: anomaly-detection + repository: https://github.com/opensearch-project/anomaly-detection.git + ref: tags/1.3.11.0 + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version + platforms: + - linux + - windows + - name: index-management + repository: https://github.com/opensearch-project/index-management.git + ref: tags/1.3.11.0 + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version + platforms: + - linux + - windows diff --git a/tests/tests_ci_workflow/test_duplicate_components_in_manifest_file.py b/tests/tests_ci_workflow/test_duplicate_components_in_manifest_file.py new file mode 100644 index 0000000000..6c53d7f369 --- /dev/null +++ b/tests/tests_ci_workflow/test_duplicate_components_in_manifest_file.py @@ -0,0 +1,20 @@ +# Copyright OpenSearch Contributors +# SPDX-License-Identifier: Apache-2.0 +# +# The OpenSearch Contributors require contributions made to +# this file be licensed under the Apache-2.0 license or a +# compatible open source license. + +import os +import unittest + +from ci_workflow.ci_manifests import CiManifests + + +class TestDuplicateComponentsInManifestFile(unittest.TestCase): + def test_duplicate_components_in_manifest_file(self) -> None: + data_path = os.path.join(os.path.dirname(__file__), "data") + manifest_filename = os.path.join(data_path, 'opensearch-1.3.11.yml') + with self.assertRaises(ValueError): + with open(manifest_filename, 'r') as manifest_file: + CiManifests.from_file(manifest_file, None) From eb38dca8bbe26e153365c9faeb00534d2e38ce1c Mon Sep 17 00:00:00 2001 From: Sayali Gaikawad <61760125+gaiksaya@users.noreply.github.com> Date: Tue, 24 Oct 2023 10:49:09 -0700 Subject: [PATCH 067/289] Revert CCR test setting for 2.11 (#4164) Signed-off-by: Sayali Gaikawad --- manifests/2.11.0/opensearch-2.11.0-test.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/manifests/2.11.0/opensearch-2.11.0-test.yml b/manifests/2.11.0/opensearch-2.11.0-test.yml index 6ba32078cf..bdb8746701 100644 --- a/manifests/2.11.0/opensearch-2.11.0-test.yml +++ b/manifests/2.11.0/opensearch-2.11.0-test.yml @@ -36,6 +36,13 @@ components: - name: cross-cluster-replication integ-test: + topology: + - cluster_name: leader + data_nodes: 2 + cluster_manager_nodes: 0 + - cluster_name: follower + data_nodes: 2 + cluster_manager_nodes: 0 test-configs: - with-security - without-security From bbd3073126af8ad5472def1a538589fd3cbc879a Mon Sep 17 00:00:00 2001 From: Rishabh Singh Date: Tue, 24 Oct 2023 10:59:04 -0700 Subject: [PATCH 068/289] Add nightly runs for ES-7.10.2 (#4168) Signed-off-by: Rishabh Singh --- jenkins/opensearch/benchmark-test.jenkinsfile | 5 +++++ .../benchmark-test-distribution-url.jenkinsfile.txt | 5 +++++ .../opensearch/benchmark-test.jenkinsfile.txt | 5 +++++ .../opensearch/secure-benchmark-test.jenkinsfile.txt | 5 +++++ 4 files changed, 20 insertions(+) diff --git a/jenkins/opensearch/benchmark-test.jenkinsfile b/jenkins/opensearch/benchmark-test.jenkinsfile index 3816ad85f0..26d9e59310 100644 --- a/jenkins/opensearch/benchmark-test.jenkinsfile +++ b/jenkins/opensearch/benchmark-test.jenkinsfile @@ -84,6 +84,11 @@ pipeline { ''' + ''' + H 16 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-single-node.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-single-node-es-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} + H 16 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-single-node.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-single-node-es-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} + H 16 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-single-node.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-single-node-es-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} + H 16 * * * %DISTRIBUTION_URL=https://artifacts.opensearch.org/releases/core/opensearch/2.11.0/opensearch-min-2.11.0-linux-x64.tar.gz;DISTRIBUTION_VERSION=2.11.0;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} + H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.12.0-SNAPSHOT/opensearch-min-2.12.0-SNAPSHOT-linux-arm64-latest.tar.gz.build-manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.12.0-SNAPSHOT/opensearch-min-2.12.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.12.0-SNAPSHOT/opensearch-min-2.12.0-SNAPSHOT-linux-arm64-latest.tar.gz.build-manifest.yml;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt index eda6cadd56..0e76027605 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt @@ -62,6 +62,11 @@ H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 16 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-single-node.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-single-node-es-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} + H 16 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-single-node.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-single-node-es-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} + H 16 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-single-node.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-single-node-es-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} + H 16 * * * %DISTRIBUTION_URL=https://artifacts.opensearch.org/releases/core/opensearch/2.11.0/opensearch-min-2.11.0-linux-x64.tar.gz;DISTRIBUTION_VERSION=2.11.0;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} + H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.12.0-SNAPSHOT/opensearch-min-2.12.0-SNAPSHOT-linux-arm64-latest.tar.gz.build-manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.12.0-SNAPSHOT/opensearch-min-2.12.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.12.0-SNAPSHOT/opensearch-min-2.12.0-SNAPSHOT-linux-arm64-latest.tar.gz.build-manifest.yml;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt index 26349adbd8..c28463df9e 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt @@ -62,6 +62,11 @@ H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 16 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-single-node.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-single-node-es-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} + H 16 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-single-node.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-single-node-es-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} + H 16 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-single-node.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-single-node-es-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} + H 16 * * * %DISTRIBUTION_URL=https://artifacts.opensearch.org/releases/core/opensearch/2.11.0/opensearch-min-2.11.0-linux-x64.tar.gz;DISTRIBUTION_VERSION=2.11.0;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} + H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.12.0-SNAPSHOT/opensearch-min-2.12.0-SNAPSHOT-linux-arm64-latest.tar.gz.build-manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.12.0-SNAPSHOT/opensearch-min-2.12.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.12.0-SNAPSHOT/opensearch-min-2.12.0-SNAPSHOT-linux-arm64-latest.tar.gz.build-manifest.yml;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt index ec1cfee2f5..f1a842dda4 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt @@ -62,6 +62,11 @@ H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 16 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-single-node.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-single-node-es-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} + H 16 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-single-node.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-single-node-es-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} + H 16 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-single-node.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-single-node-es-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} + H 16 * * * %DISTRIBUTION_URL=https://artifacts.opensearch.org/releases/core/opensearch/2.11.0/opensearch-min-2.11.0-linux-x64.tar.gz;DISTRIBUTION_VERSION=2.11.0;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} + H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.12.0-SNAPSHOT/opensearch-min-2.12.0-SNAPSHOT-linux-arm64-latest.tar.gz.build-manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.12.0-SNAPSHOT/opensearch-min-2.12.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.12.0-SNAPSHOT/opensearch-min-2.12.0-SNAPSHOT-linux-arm64-latest.tar.gz.build-manifest.yml;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} From 8b8775ef1e2bf3cbbc239be4274a2b84e54304d2 Mon Sep 17 00:00:00 2001 From: Hitensh Kharva <56474017+hitenshKharva@users.noreply.github.com> Date: Tue, 24 Oct 2023 11:54:27 -0700 Subject: [PATCH 069/289] Updated license header checker to Deno License Checker (#4118) Signed-off-by: Hitensh Kharva --- .github/workflows/license-header-checker.yml | 2 +- .licenserc.json | 39 +++++++++++++++++--- 2 files changed, 35 insertions(+), 6 deletions(-) diff --git a/.github/workflows/license-header-checker.yml b/.github/workflows/license-header-checker.yml index 1f30b4e2fe..d026f0b47b 100644 --- a/.github/workflows/license-header-checker.yml +++ b/.github/workflows/license-header-checker.yml @@ -9,4 +9,4 @@ jobs: steps: - uses: actions/checkout@v3 - name: Add License Header - uses: kt3k/license_checker@v1.0.6 + run: npx @kt3k/license-checker diff --git a/.licenserc.json b/.licenserc.json index 1bd48e84e9..a29865e4c4 100644 --- a/.licenserc.json +++ b/.licenserc.json @@ -1,6 +1,35 @@ -{ -"**/*.{py,groovy,sh,js,ts}":[ - " Copyright OpenSearch Contributors", - " SPDX-License-Identifier: Apache-2.0" -] +{ + "**/*.*": [ + " Copyright OpenSearch Contributors", + " SPDX-License-Identifier: Apache-2.0" + ], + "ignore": [ + ".md", + ".flake8", + ".yml", + ".yaml", + ".bat", + ".json", + ".txt", + ".config", + ".swp", + "tests/tests_test_workflow/test_integ_workflow/integ_test/data/artifacts/", + "tests/tests_sign_workflow/data/signature/", + "tests/tests_assemble_workflow/data/artifacts/", + ".png", + "settings.gradle", + ".git", + ".lychee.excludes", + ".whitesource", + ".shellcheckrc", + ".lock", + ".gradle", + ".cert", + ".key", + ".jar", + ".gz", + ".toml", + ".ini", + "gradle/wrapper" + ] } From 48de65839009fb2d53d16694b1f53804d4974e2c Mon Sep 17 00:00:00 2001 From: Andriy Redko Date: Wed, 25 Oct 2023 15:09:41 -0400 Subject: [PATCH 070/289] Update JDK-21 to JDK-21.0.1 on Jenkins (#4172) Signed-off-by: Andriy Redko --- docker/ci/config/jdk-setup.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docker/ci/config/jdk-setup.sh b/docker/ci/config/jdk-setup.sh index aea8766ab9..569aa3741b 100755 --- a/docker/ci/config/jdk-setup.sh +++ b/docker/ci/config/jdk-setup.sh @@ -26,7 +26,7 @@ case "${ARCH}" in JDKS+="2e3c19c1707205c6b90cc04b416e8d83078ed98417d5a69dce3cf7dc0d7cfbca@https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.3%2B7/OpenJDK17U-jdk_aarch64_linux_hotspot_17.0.3_7.tar.gz " JDKS+="5e8d7b3189364afd78d936bad140dbe1e7025d4b96d530ed5536d035c21afb7c@https://github.com/adoptium/temurin19-binaries/releases/download/jdk-19.0.1%2B10/OpenJDK19U-jdk_aarch64_linux_hotspot_19.0.1_10.tar.gz " JDKS+="b16c0271899de1f0e277dc0398bfff11b54511765f104fa938929ac484dc926d@https://github.com/adoptium/temurin20-binaries/releases/download/jdk-20.0.1%2B9/OpenJDK20U-jdk_aarch64_linux_hotspot_20.0.1_9.tar.gz " - JDKS+="33e440c237438aa2e3866d84ead8d4e00dc0992d98d9fd0ee2fe48192f2dbc4b@https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21%2B35/OpenJDK21U-jdk_aarch64_linux_hotspot_21_35.tar.gz " + JDKS+="e184dc29a6712c1f78754ab36fb48866583665fa345324f1a79e569c064f95e9@https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.1%2B12/OpenJDK21U-jdk_aarch64_linux_hotspot_21.0.1_12.tar.gz " ;; amd64|x86_64) # Use "@" format to collect all JDK platform specific distributions @@ -36,7 +36,7 @@ case "${ARCH}" in JDKS+="81f5bed21077f9fbb04909b50391620c78b9a3c376593c0992934719c0de6b73@https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.3%2B7/OpenJDK17U-jdk_x64_linux_hotspot_17.0.3_7.tar.gz " JDKS+="163da7ea140210bae97c6a4590c757858ab4520a78af0e3e33129863d4087552@https://github.com/adoptium/temurin19-binaries/releases/download/jdk-19.0.1%2B10/OpenJDK19U-jdk_x64_linux_hotspot_19.0.1_10.tar.gz " JDKS+="43ad054f135a7894dc87ad5d10ad45d8e82846186515892acdbc17c2c5cd27e4@https://github.com/adoptium/temurin20-binaries/releases/download/jdk-20.0.1%2B9/OpenJDK20U-jdk_x64_linux_hotspot_20.0.1_9.tar.gz " - JDKS+="82f64c53acaa045370d6762ebd7441b74e6fda14b464d54d1ff8ca941ec069e6@https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21%2B35/OpenJDK21U-jdk_x64_linux_hotspot_21_35.tar.gz " + JDKS+="1a6fa8abda4c5caed915cfbeeb176e7fbd12eb6b222f26e290ee45808b529aa1@https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.1%2B12/OpenJDK21U-jdk_x64_linux_hotspot_21.0.1_12.tar.gz " ;; *) echo "Unsupported arch: ${ARCH}" From e26fc82ee400815f72b2806cbcebb387b03e84b2 Mon Sep 17 00:00:00 2001 From: Peter Zhu Date: Wed, 25 Oct 2023 19:00:12 -0400 Subject: [PATCH 071/289] Add docker-compose and fix docker-re-release lib version (#4174) Signed-off-by: Peter Zhu --- docker/ci/config/windows-servercore-setup.ps1 | 1 + .../build.ubuntu2004.opensearch.x64.arm64.dockerfile | 2 +- jenkins/docker/docker-re-release.jenkinsfile | 2 +- tests/jenkins/TestDockerReRelease.groovy | 2 +- .../docker/docker-re-release.jenkinsfile.txt | 6 +++--- 5 files changed, 7 insertions(+), 6 deletions(-) diff --git a/docker/ci/config/windows-servercore-setup.ps1 b/docker/ci/config/windows-servercore-setup.ps1 index ef9bfcfabb..640ec33788 100644 --- a/docker/ci/config/windows-servercore-setup.ps1 +++ b/docker/ci/config/windows-servercore-setup.ps1 @@ -206,6 +206,7 @@ scoop install unzip # Install docker scoop install docker +scoop install docker-compose # Scoop cleanup scoop cache rm * diff --git a/docker/ci/dockerfiles/current/build.ubuntu2004.opensearch.x64.arm64.dockerfile b/docker/ci/dockerfiles/current/build.ubuntu2004.opensearch.x64.arm64.dockerfile index b5c31f187e..2c30ccb453 100644 --- a/docker/ci/dockerfiles/current/build.ubuntu2004.opensearch.x64.arm64.dockerfile +++ b/docker/ci/dockerfiles/current/build.ubuntu2004.opensearch.x64.arm64.dockerfile @@ -31,7 +31,7 @@ RUN apt-get update -y && apt-get upgrade -y && apt-get install -y docker.io curl # Install pip packages RUN curl -SL https://bootstrap.pypa.io/get-pip.py | python && \ - pip3 install pip==23.1.2 && pip3 install pipenv==2023.6.12 awscli==1.22.12 + pip3 install pip==23.1.2 && pip3 install pipenv==2023.6.12 awscli==1.22.12 docker-compose==1.29.2 # Install aptly and required changes to debmake # Remove lintian for now due to it takes nearly 20 minutes for OpenSearch as well as nearly an hour for OpenSearch-Dashboards during debmake diff --git a/jenkins/docker/docker-re-release.jenkinsfile b/jenkins/docker/docker-re-release.jenkinsfile index 3a6adb4c13..5d3dea31f5 100644 --- a/jenkins/docker/docker-re-release.jenkinsfile +++ b/jenkins/docker/docker-re-release.jenkinsfile @@ -7,7 +7,7 @@ * compatible open source license. */ -lib = library(identifier: 'jenkins@5.7.2', retriever: modernSCM([ +lib = library(identifier: 'jenkins@5.6.0', retriever: modernSCM([ $class: 'GitSCMSource', remote: 'https://github.com/opensearch-project/opensearch-build-libraries.git', ])) diff --git a/tests/jenkins/TestDockerReRelease.groovy b/tests/jenkins/TestDockerReRelease.groovy index a6094607a2..fb1bea7d3c 100644 --- a/tests/jenkins/TestDockerReRelease.groovy +++ b/tests/jenkins/TestDockerReRelease.groovy @@ -25,7 +25,7 @@ class TestDockerReRelease extends BuildPipelineTest { helper.registerSharedLibrary( library().name('jenkins') - .defaultVersion('5.8.0') + .defaultVersion('5.6.0') .allowOverride(true) .implicit(true) .targetPath('vars') diff --git a/tests/jenkins/jenkinsjob-regression-files/docker/docker-re-release.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/docker/docker-re-release.jenkinsfile.txt index 0ef078a5a6..0d40b01925 100644 --- a/tests/jenkins/jenkinsjob-regression-files/docker/docker-re-release.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/docker/docker-re-release.jenkinsfile.txt @@ -1,6 +1,6 @@ docker-re-release.run() docker-re-release.modernSCM({$class=GitSCMSource, remote=https://github.com/opensearch-project/opensearch-build-libraries.git}) - docker-re-release.library({identifier=jenkins@5.7.2, retriever=null}) + docker-re-release.library({identifier=jenkins@5.6.0, retriever=null}) docker-re-release.pipeline(groovy.lang.Closure) docker-re-release.timeout({time=2, unit=HOURS}) docker-re-release.echo(Executing on agent [label:none]) @@ -8,7 +8,7 @@ docker-re-release.script(groovy.lang.Closure) docker-re-release.patchDockerImage({product=opensearch, tag=1, re_release=true}) patchDockerImage.legacySCM(groovy.lang.Closure) - patchDockerImage.library({identifier=jenkins@5.8.0, retriever=null}) + patchDockerImage.library({identifier=jenkins@main, retriever=null}) patchDockerImage.sh(#!/bin/bash set -e set +x @@ -23,7 +23,7 @@ InputManifest.asBoolean() patchDockerImage.buildDockerImage({inputManifest=manifests/1.3.0/opensearch-1.3.0.yml, buildNumber=7756, buildDate=20230619, buildOption=re_release_docker_image, artifactUrlX64=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/1.3.0/7756/linux/x64/tar/dist/opensearch/opensearch-1.3.0-linux-x64.tar.gz, artifactUrlArm64=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/1.3.0/7756/linux/arm64/tar/dist/opensearch/opensearch-1.3.0-linux-arm64.tar.gz}) buildDockerImage.legacySCM(groovy.lang.Closure) - buildDockerImage.library({identifier=jenkins@5.8.0, retriever=null}) + buildDockerImage.library({identifier=jenkins@5.5.0, retriever=null}) buildDockerImage.readYaml({file=manifests/1.3.0/opensearch-1.3.0.yml}) InputManifest.asBoolean() buildDockerImage.echo(Triggering docker-build) From f955ee4415fb75c854144c946cf777f6ae50d6d4 Mon Sep 17 00:00:00 2001 From: opensearch-ci <83309141+opensearch-ci-bot@users.noreply.github.com> Date: Wed, 25 Oct 2023 18:36:05 -0700 Subject: [PATCH 072/289] [AUTO] Update input manifests (#4175) Signed-off-by: opensearch-ci --- jenkins/check-for-build.jenkinsfile | 1 + manifests/2.11.1/opensearch-dashboards-2.11.1.yml | 12 ++++++++++++ 2 files changed, 13 insertions(+) create mode 100644 manifests/2.11.1/opensearch-dashboards-2.11.1.yml diff --git a/jenkins/check-for-build.jenkinsfile b/jenkins/check-for-build.jenkinsfile index b40a7f048b..009ae65564 100644 --- a/jenkins/check-for-build.jenkinsfile +++ b/jenkins/check-for-build.jenkinsfile @@ -23,6 +23,7 @@ pipeline { } triggers { parameterizedCron ''' + H 1 * * * %INPUT_MANIFEST=2.11.1/opensearch-dashboards-2.11.1.yml;TARGET_JOB_NAME=distribution-build-opensearch-dashboards;BUILD_PLATFORM=linux windows;BUILD_DISTRIBUTION=tar rpm deb zip H 1 * * * %INPUT_MANIFEST=2.12.0/opensearch-dashboards-2.12.0.yml;TARGET_JOB_NAME=distribution-build-opensearch-dashboards;BUILD_PLATFORM=linux windows;BUILD_DISTRIBUTION=tar rpm deb zip H 1 * * * %INPUT_MANIFEST=2.11.1/opensearch-2.11.1.yml;TARGET_JOB_NAME=distribution-build-opensearch;BUILD_PLATFORM=linux macos windows;BUILD_DISTRIBUTION=tar rpm deb zip H 1 * * * %INPUT_MANIFEST=2.10.1/opensearch-2.10.1.yml;TARGET_JOB_NAME=distribution-build-opensearch;BUILD_PLATFORM=linux macos windows;BUILD_DISTRIBUTION=tar rpm deb zip diff --git a/manifests/2.11.1/opensearch-dashboards-2.11.1.yml b/manifests/2.11.1/opensearch-dashboards-2.11.1.yml new file mode 100644 index 0000000000..06a75bc747 --- /dev/null +++ b/manifests/2.11.1/opensearch-dashboards-2.11.1.yml @@ -0,0 +1,12 @@ +--- +schema-version: '1.0' +build: + name: OpenSearch Dashboards + version: 2.11.1 +ci: + image: + name: opensearchstaging/ci-runner:ci-runner-rockylinux8-opensearch-dashboards-build-v1 +components: + - name: OpenSearch-Dashboards + repository: https://github.com/opensearch-project/OpenSearch-Dashboards.git + ref: '2.11' From 707a7aa581daac1523e19fa342f4bba9692bce4a Mon Sep 17 00:00:00 2001 From: Rishabh Singh Date: Thu, 26 Oct 2023 12:37:30 -0700 Subject: [PATCH 073/289] Add support for optional benchmark command line args (#4173) Signed-off-by: Rishabh Singh --- .../benchmark_test/benchmark_args.py | 14 ++++ .../benchmark_test/benchmark_test_cluster.py | 3 +- .../benchmark_test/benchmark_test_suite.py | 9 +++ .../test_benchmark_args.py | 12 +++ .../test_benchmark_test_cluster.py | 3 +- .../test_benchmark_test_cluster_min.py | 3 +- .../test_benchmark_test_suite.py | 78 ++++++++++++++++--- 7 files changed, 109 insertions(+), 13 deletions(-) diff --git a/src/test_workflow/benchmark_test/benchmark_args.py b/src/test_workflow/benchmark_test/benchmark_args.py index a57b0395ad..ec054b8944 100644 --- a/src/test_workflow/benchmark_test/benchmark_args.py +++ b/src/test_workflow/benchmark_test/benchmark_args.py @@ -40,6 +40,9 @@ class BenchmarkArgs: enable_remote_store: bool workload: str workload_params: str + test_procedure: str + exclude_tasks: str + include_tasks: str benchmark_config: IO user_tag: str target_hosts: str @@ -97,6 +100,14 @@ def __init__(self) -> None: parser.add_argument("--workload-params", dest="workload_params", help="With this parameter you can inject variables into workloads. Parameters differs " "for each workload type. e.g., --workload-params \"number_of_replicas:1,number_of_shards:5\"") + parser.add_argument("--test-procedure", dest="test_procedure", + help="Defines a test procedure to use. You can find a list of test procedures by using " + "opensearch-benchmark list test-procedures. E.g. --test-procedure=\"ingest-only\"") + parser.add_argument("--exclude-tasks", dest="exclude_tasks", + help="Defines a comma-separated list of test procedure tasks not to run. E.g. --exclude-tasks=\"index-append\"") + parser.add_argument("--include-tasks", dest="include_tasks", + help="Defines a comma-separated list of test procedure tasks to run. By default, all tasks listed in a test procedure array are run." + " E.g. --include-tasks=\"scroll\"") parser.add_argument("--capture-node-stat", dest="telemetry", action="append_const", const="node-stats", help="Enable opensearch-benchmark to capture node stat metrics such as cpu, mem, jvm etc as well.") parser.add_argument("--capture-segment-replication-stat", dest="telemetry", action="append_const", @@ -130,6 +141,9 @@ def __init__(self) -> None: self.data_instance_type = args.data_instance_type if args.data_instance_type else None self.workload = args.workload self.workload_params = args.workload_params if args.workload_params else None + self.test_procedure = args.test_procedure if args.test_procedure else None + self.exclude_tasks = args.exclude_tasks if args.exclude_tasks else None + self.include_tasks = args.include_tasks if args.include_tasks else None self.benchmark_config = args.benchmark_config if args.benchmark_config else None self.user_tag = args.user_tag if args.user_tag else None self.additional_config = json.dumps(args.additional_config) if args.additional_config is not None else None diff --git a/src/test_workflow/benchmark_test/benchmark_test_cluster.py b/src/test_workflow/benchmark_test/benchmark_test_cluster.py index 027a052123..b5071685f0 100644 --- a/src/test_workflow/benchmark_test/benchmark_test_cluster.py +++ b/src/test_workflow/benchmark_test/benchmark_test_cluster.py @@ -160,7 +160,8 @@ def setup_cdk_params(self, config: dict) -> dict: "jvmSysProps": self.args.jvm_sys_props, "use50PercentHeap": str(self.args.use_50_percent_heap).lower(), "isInternal": config["Constants"]["isInternal"], - "enableRemoteStore": str(self.args.enable_remote_store).lower() + "enableRemoteStore": str(self.args.enable_remote_store).lower(), + "customRoleArn": config["Constants"]["IamRoleArn"] } @classmethod diff --git a/src/test_workflow/benchmark_test/benchmark_test_suite.py b/src/test_workflow/benchmark_test/benchmark_test_suite.py index 4e2788f77c..ac95a7d2f1 100644 --- a/src/test_workflow/benchmark_test/benchmark_test_suite.py +++ b/src/test_workflow/benchmark_test/benchmark_test_suite.py @@ -44,6 +44,15 @@ def __init__( logging.info(f"Workload Params are {args.workload_params}") self.command += f" --workload-params '{args.workload_params}'" + if self.args.test_procedure: + self.command += f" --test-procedure=\"{self.args.test_procedure}\"" + + if self.args.exclude_tasks: + self.command += f" --exclude-tasks=\"{self.args.exclude_tasks}\"" + + if self.args.include_tasks: + self.command += f" --include-tasks=\"{self.args.include_tasks}\"" + if self.args.user_tag: user_tag = f"--user-tag=\"{args.user_tag}\"" self.command += f" {user_tag}" diff --git a/tests/tests_test_workflow/test_benchmark_args.py b/tests/tests_test_workflow/test_benchmark_args.py index a813d2444c..6a39ddf8df 100644 --- a/tests/tests_test_workflow/test_benchmark_args.py +++ b/tests/tests_test_workflow/test_benchmark_args.py @@ -85,3 +85,15 @@ def test_benchmark_without_distribution_url_and_without_manifest(self) -> None: with self.assertRaises(Exception) as context: BenchmarkArgs() self.assertEqual(str(context.exception), "Please provide either --bundle-manifest or --distribution-url to run the performance test.") + + @patch("argparse._sys.argv", [ARGS_PY, "--bundle-manifest", TEST_DIST_MANIFEST_PATH, "--config", TEST_CONFIG_PATH, "--workload", "test", + "--test-procedure", 'test-procedure,another-test-procedure', "--exclude-tasks", "index,type:search,tag:setup", + "--include-tasks", "index,type:search,tag:setup"]) + def test_benchmark_with_optional_benchmark_parameters(self) -> None: + test_args = BenchmarkArgs() + self.assertEqual(test_args.test_procedure, + 'test-procedure,another-test-procedure') + self.assertEqual(test_args.exclude_tasks, + 'index,type:search,tag:setup') + self.assertEqual(test_args.include_tasks, + 'index,type:search,tag:setup') diff --git a/tests/tests_test_workflow/test_benchmark_workflow/benchmark_test/test_benchmark_test_cluster.py b/tests/tests_test_workflow/test_benchmark_workflow/benchmark_test/test_benchmark_test_cluster.py index ffd01a22be..ac0b755314 100644 --- a/tests/tests_test_workflow/test_benchmark_workflow/benchmark_test/test_benchmark_test_cluster.py +++ b/tests/tests_test_workflow/test_benchmark_workflow/benchmark_test/test_benchmark_test_cluster.py @@ -33,7 +33,7 @@ def setUp(self, args: Optional[Mock] = None, use_manifest: bool = True) -> None: self.security = True self.config = {"Constants": {"SecurityGroupId": "sg-00000000", "VpcId": "vpc-12345", "AccountId": "12345678", "Region": "us-west-2", "Role": "role-arn", "serverAccessType": "prefixList", "restrictServerAccessTo": "pl-1234", - "isInternal": "true"}} + "isInternal": "true", "IamRoleArn": "arn:aws:iam::12344567890:role/customRole"}} self.benchmark_test_cluster = BenchmarkTestCluster(bundle_manifest=self.manifest, config=self.config, args=self.args, current_workspace="current_workspace") @patch("test_workflow.benchmark_test.benchmark_test_cluster.BenchmarkTestCluster.wait_for_processing") @@ -78,6 +78,7 @@ def test_create_single_node_insecure(self, mock_wait_for_processing: Optional[Mo self.assertEqual(self.benchmark_test_cluster.port, 80) self.assertTrue("securityDisabled=true" in self.benchmark_test_cluster.params) self.assertTrue("dataInstanceType=r5.4xlarge" in self.benchmark_test_cluster.params) + self.assertTrue("customRoleArn=arn:aws:iam::12344567890:role/customRole" in self.benchmark_test_cluster.params) @patch("test_workflow.benchmark_test.benchmark_test_cluster.BenchmarkTestCluster.wait_for_processing") def test_create_multi_node(self, mock_wait_for_processing: Optional[Mock]) -> None: diff --git a/tests/tests_test_workflow/test_benchmark_workflow/benchmark_test/test_benchmark_test_cluster_min.py b/tests/tests_test_workflow/test_benchmark_workflow/benchmark_test/test_benchmark_test_cluster_min.py index 2dd88826d0..03b7ca660b 100644 --- a/tests/tests_test_workflow/test_benchmark_workflow/benchmark_test/test_benchmark_test_cluster_min.py +++ b/tests/tests_test_workflow/test_benchmark_workflow/benchmark_test/test_benchmark_test_cluster_min.py @@ -31,7 +31,7 @@ def setUp(self, args: Optional[Mock] = None) -> None: self.security = True self.config = {"Constants": {"SecurityGroupId": "sg-00000000", "VpcId": "vpc-12345", "AccountId": "12345678", "Region": "us-west-2", "Role": "role-arn", "serverAccessType": "prefixList", "restrictServerAccessTo": "pl-1234", - "isInternal": "true"}} + "isInternal": "true", "IamRoleArn": ""}} self.benchmark_test_cluster = BenchmarkTestCluster(bundle_manifest=self.manifest, config=self.config, args=self.args, current_workspace="current_workspace") @patch("test_workflow.benchmark_test.benchmark_test_cluster.BenchmarkTestCluster.wait_for_processing") @@ -47,3 +47,4 @@ def test_create_min_cluster(self, mock_wait_for_processing: Optional[Mock]) -> N self.assertTrue("minDistribution=true" in self.benchmark_test_cluster.params) self.assertTrue("distributionUrl=https://artifacts.opensearch.org/snapshots/core/opensearch/2.9.0-SNAPSHOT/" "opensearch-min-2.9.0-SNAPSHOT-linux-arm64-latest.tar.gz" in self.benchmark_test_cluster.params) + self.assertTrue("customRoleArn" not in self.benchmark_test_cluster.params) diff --git a/tests/tests_test_workflow/test_benchmark_workflow/benchmark_test/test_benchmark_test_suite.py b/tests/tests_test_workflow/test_benchmark_workflow/benchmark_test/test_benchmark_test_suite.py index 44895e0d73..2cde6b4e1c 100644 --- a/tests/tests_test_workflow/test_benchmark_workflow/benchmark_test/test_benchmark_test_suite.py +++ b/tests/tests_test_workflow/test_benchmark_workflow/benchmark_test/test_benchmark_test_suite.py @@ -6,22 +6,24 @@ # compatible open source license. import unittest -from typing import Optional +from typing import Any from unittest.mock import Mock, patch from test_workflow.benchmark_test.benchmark_test_suite import BenchmarkTestSuite class TestBenchmarkTestSuite(unittest.TestCase): - def setUp(self, config: Optional[str] = None, tag: Optional[str] = None, - workload_params: Optional[str] = None, telemetry: Optional[list] = None, telemetry_params: Optional[str] = None) -> None: + def setUp(self, **kwargs: Any) -> None: self.args = Mock() self.args.workload = "nyc_taxis" - self.args.benchmark_config = config - self.args.user_tag = tag - self.args.workload_params = workload_params - self.args.telemetry = telemetry - self.args.telemetry_params = telemetry_params + self.args.benchmark_config = kwargs['config'] if 'config' in kwargs else None + self.args.user_tag = kwargs['tags'] if 'tags' in kwargs else None + self.args.workload_params = kwargs['workload_params'] if 'workload_params' in kwargs else None + self.args.telemetry = kwargs['telemetry'] if 'telemetry' in kwargs else None + self.args.telemetry_params = kwargs['telemetry_params'] if 'telemetry_params' in kwargs else None + self.args.test_procedure = kwargs['test_procedure'] if 'test_procedure' in kwargs else None + self.args.exclude_tasks = kwargs['exclude_tasks'] if 'exclude_tasks' in kwargs else None + self.args.include_tasks = kwargs['include_tasks'] if 'include_tasks' in kwargs else None self.endpoint = "abc.com" self.benchmark_test_suite = BenchmarkTestSuite(endpoint=self.endpoint, security=False, args=self.args) @@ -45,7 +47,9 @@ def test_execute_security_enabled(self) -> None: 'verify_certs:false,basic_auth_user:\'admin\',basic_auth_password:\'admin\'"') def test_execute_default_with_optional_args(self) -> None: - TestBenchmarkTestSuite.setUp(self, "/home/test/benchmark.ini", "key1:value1,key2:value2", "{\"number_of_replicas\":\"1\"}", ['node-stats', 'test'], "{\"example_key\":\"example_value\"}") + TestBenchmarkTestSuite.setUp(self, config="/home/test/benchmark.ini", tags="key1:value1,key2:value2", + workload_params="{\"number_of_replicas\":\"1\"}", telemetry=['node-stats', 'test'], + telemetry_params="{\"example_key\":\"example_value\"}") with patch("subprocess.check_call") as mock_check_call: self.benchmark_test_suite.execute() self.assertEqual(mock_check_call.call_count, 1) @@ -59,7 +63,8 @@ def test_execute_default_with_optional_args(self) -> None: '--client-options="timeout:300"') def test_execute_default_with_no_telemetry_params(self) -> None: - TestBenchmarkTestSuite.setUp(self, "/home/test/benchmark.ini", "key1:value1,key2:value2", "{\"number_of_replicas\":\"1\"}", ['node-stats', 'test']) + TestBenchmarkTestSuite.setUp(self, config="/home/test/benchmark.ini", tags="key1:value1,key2:value2", + workload_params="{\"number_of_replicas\":\"1\"}", telemetry=['node-stats', 'test']) with patch("subprocess.check_call") as mock_check_call: self.benchmark_test_suite.execute() self.assertEqual(mock_check_call.call_count, 1) @@ -71,3 +76,56 @@ def test_execute_default_with_no_telemetry_params(self) -> None: '--workload-params \'{"number_of_replicas":"1"}\' ' '--user-tag="key1:value1,key2:value2" --telemetry node-stats,test, ' '--client-options="timeout:300"') + + def test_execute_with_test_procedure_params(self) -> None: + TestBenchmarkTestSuite.setUp(self, config="/home/test/benchmark.ini", tags="key1:value1,key2:value2", + workload_params="{\"number_of_replicas\":\"1\"}", test_procedure="test-proc1,test-proc2") + with patch("subprocess.check_call") as mock_check_call: + self.benchmark_test_suite.execute() + self.assertEqual(mock_check_call.call_count, 1) + self.assertEqual(self.benchmark_test_suite.command, 'docker run --rm -v /home/test/benchmark.ini:' + '/opensearch-benchmark/.benchmark/benchmark.ini ' + 'opensearchproject/opensearch-benchmark:latest execute-test ' + '--workload=nyc_taxis ' + '--pipeline=benchmark-only --target-hosts=abc.com ' + '--workload-params \'{"number_of_replicas":"1"}\' ' + '--test-procedure="test-proc1,test-proc2" ' + '--user-tag="key1:value1,key2:value2" ' + '--client-options="timeout:300"') + + def test_execute_with_include_exclude_params(self) -> None: + TestBenchmarkTestSuite.setUp(self, config="/home/test/benchmark.ini", tags="key1:value1,key2:value2", + workload_params="{\"number_of_replicas\":\"1\"}", include_tasks="task1,type:index", + exclude_tasks="task2,type:search") + with patch("subprocess.check_call") as mock_check_call: + self.benchmark_test_suite.execute() + self.assertEqual(mock_check_call.call_count, 1) + self.assertEqual(self.benchmark_test_suite.command, 'docker run --rm -v /home/test/benchmark.ini:' + '/opensearch-benchmark/.benchmark/benchmark.ini ' + 'opensearchproject/opensearch-benchmark:latest execute-test ' + '--workload=nyc_taxis ' + '--pipeline=benchmark-only --target-hosts=abc.com ' + '--workload-params \'{"number_of_replicas":"1"}\' ' + '--exclude-tasks="task2,type:search" ' + '--include-tasks="task1,type:index" ' + '--user-tag="key1:value1,key2:value2" ' + '--client-options="timeout:300"') + + def test_execute_with_all_benchmark_optional_params(self) -> None: + TestBenchmarkTestSuite.setUp(self, config="/home/test/benchmark.ini", tags="key1:value1,key2:value2", + workload_params="{\"number_of_replicas\":\"1\"}", test_procedure="test-proc1,test-proc2", + include_tasks="task1,type:index", exclude_tasks="task2,type:search") + with patch("subprocess.check_call") as mock_check_call: + self.benchmark_test_suite.execute() + self.assertEqual(mock_check_call.call_count, 1) + self.assertEqual(self.benchmark_test_suite.command, 'docker run --rm -v /home/test/benchmark.ini:' + '/opensearch-benchmark/.benchmark/benchmark.ini ' + 'opensearchproject/opensearch-benchmark:latest execute-test ' + '--workload=nyc_taxis ' + '--pipeline=benchmark-only --target-hosts=abc.com ' + '--workload-params \'{"number_of_replicas":"1"}\' ' + '--test-procedure="test-proc1,test-proc2" ' + '--exclude-tasks="task2,type:search" ' + '--include-tasks="task1,type:index" ' + '--user-tag="key1:value1,key2:value2" ' + '--client-options="timeout:300"') From ba6004198c62b3c01dd86e4b2cc02b620b79f38b Mon Sep 17 00:00:00 2001 From: Peter Zhu Date: Thu, 26 Oct 2023 16:17:11 -0400 Subject: [PATCH 074/289] Update checkout version to v3 as node12 is deprecated now (#4177) Signed-off-by: Peter Zhu --- .github/workflows/get-ci-image-tag.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/get-ci-image-tag.yml b/.github/workflows/get-ci-image-tag.yml index 960e716bd0..02185b268e 100644 --- a/.github/workflows/get-ci-image-tag.yml +++ b/.github/workflows/get-ci-image-tag.yml @@ -37,7 +37,7 @@ jobs: with: crane-release: v0.15.2 - name: Checkout opensearch-build repository - uses: actions/checkout@v2 + uses: actions/checkout@v3 with: repository: 'opensearch-project/opensearch-build' ref: ${{ inputs.build_ref }} From aa05541a883b31b83437e87ae937e5c68976d72d Mon Sep 17 00:00:00 2001 From: Peter Zhu Date: Thu, 26 Oct 2023 18:41:20 -0400 Subject: [PATCH 075/289] Update the gradle check with docker command checks (#4178) Signed-off-by: Peter Zhu --- jenkins/gradle/gradle-check.jenkinsfile | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/jenkins/gradle/gradle-check.jenkinsfile b/jenkins/gradle/gradle-check.jenkinsfile index 4872394953..8778dd920a 100644 --- a/jenkins/gradle/gradle-check.jenkinsfile +++ b/jenkins/gradle/gradle-check.jenkinsfile @@ -7,7 +7,7 @@ * compatible open source license. */ -lib = library(identifier: 'jenkins@1.1.2', retriever: modernSCM([ +lib = library(identifier: 'jenkins@5.3.0', retriever: modernSCM([ $class: 'GitSCMSource', remote: 'https://github.com/opensearch-project/opensearch-build-libraries.git', ])) @@ -105,7 +105,8 @@ pipeline { echo("Build Cause: ${BUILD_CAUSE}") withCredentials([usernamePassword(credentialsId: CREDENTIAL_ID, usernameVariable: 'DOCKER_USERNAME', passwordVariable: 'DOCKER_PASSWORD')]) { - def dockerLogin = sh(returnStdout: true, script: "set +x && echo $DOCKER_PASSWORD | docker login --username $DOCKER_USERNAME --password-stdin").trim() + + def dockerLogin = sh(returnStdout: true, script: "set +x && (echo $DOCKER_PASSWORD | docker login --username $DOCKER_USERNAME --password-stdin) || echo docker error").trim() if (!env.BUILD_CAUSE.contains('Started by user') && !env.BUILD_CAUSE.contains('Started by timer')) { def pr_url = "${pr_to_clone_url}".replace(".git", "/pull/${pr_number}") @@ -133,7 +134,7 @@ pipeline { ) } - sh("docker logout") + sh("docker logout || echo docker error") } } } @@ -157,7 +158,7 @@ pipeline { always { script { postCleanup() - sh "docker logout && docker image prune -f --all" + sh "(docker logout && docker image prune -f --all) || echo docker error" } } } From 44a68e4c6fe8be1fadd5d80956dd158cad91cfb3 Mon Sep 17 00:00:00 2001 From: Rishabh Singh Date: Sun, 29 Oct 2023 20:01:08 -0700 Subject: [PATCH 076/289] Added support for test-procedure, exclude-tasks and include-tasks benchmark arguments (#4180) Signed-off-by: Rishabh Singh --- jenkins/opensearch/benchmark-test.jenkinsfile | 25 +++++++++++++++++-- ...nBenchmarkTestScriptDistributionUrl.groovy | 7 ++++-- .../TestRunNonSecBenchmarkTestScript.groovy | 7 ++++-- .../TestRunSecureBenchmarkTestScript.groovy | 9 ++++--- ...mark-test-distribution-url.jenkinsfile.txt | 10 ++++---- .../opensearch/benchmark-test.jenkinsfile.txt | 14 +++++------ .../secure-benchmark-test.jenkinsfile.txt | 22 ++++++++-------- 7 files changed, 62 insertions(+), 32 deletions(-) diff --git a/jenkins/opensearch/benchmark-test.jenkinsfile b/jenkins/opensearch/benchmark-test.jenkinsfile index 26d9e59310..ec312a9a2b 100644 --- a/jenkins/opensearch/benchmark-test.jenkinsfile +++ b/jenkins/opensearch/benchmark-test.jenkinsfile @@ -7,7 +7,7 @@ * compatible open source license. */ -lib = library(identifier: 'jenkins@5.10.2', retriever: modernSCM([ +lib = library(identifier: 'jenkins@5.11.0', retriever: modernSCM([ $class: 'GitSCMSource', remote: 'https://github.com/opensearch-project/opensearch-build-libraries.git', @@ -88,7 +88,7 @@ pipeline { H 16 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-single-node.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-single-node-es-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} H 16 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-single-node.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-single-node-es-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} H 16 * * * %DISTRIBUTION_URL=https://artifacts.opensearch.org/releases/core/opensearch/2.11.0/opensearch-min-2.11.0-linux-x64.tar.gz;DISTRIBUTION_VERSION=2.11.0;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} - + H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.12.0-SNAPSHOT/opensearch-min-2.12.0-SNAPSHOT-linux-arm64-latest.tar.gz.build-manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.12.0-SNAPSHOT/opensearch-min-2.12.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.12.0-SNAPSHOT/opensearch-min-2.12.0-SNAPSHOT-linux-arm64-latest.tar.gz.build-manifest.yml;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} @@ -207,6 +207,21 @@ pipeline { description: 'With this parameter you can inject variables into workloads. Use json type. e.g., `{"number_of_replicas":"1","number_of_shards":"5"}`', trim: true ) + string( + name: 'TEST_PROCEDURE', + description: 'Defines a test procedure to use. e.g., `append-no-conflicts,significant-text`', + trim: true + ) + string( + name: 'EXCLUDE_TASKS', + description: 'Defines a comma-separated list of test procedure tasks not to run. Default runs all. e.g., `type:search,delete-index`', + trim: true + ) + string( + name: 'INCLUDE_TASKS', + description: 'Defines a comma-separated list of test procedure tasks to run. Default runs all. e.g., `type:search,delete-index`', + trim: true + ) booleanParam( name: 'CAPTURE_NODE_STAT', description: 'Enable opensearch-benchmark node-stats telemetry to capture system level metrics.', @@ -304,6 +319,9 @@ pipeline { dataInstanceType: DATA_INSTANCE_TYPE, userTag: USER_TAGS.isEmpty() ? "security-enabled:true" : "${USER_TAGS},security-enabled:true", workloadParams: WORKLOAD_PARAMS, + testProcedure: TEST_PROCEDURE, + excludeTasks: EXCLUDE_TASKS, + includeTasks: INCLUDE_TASKS, additionalConfig: ADDITIONAL_CONFIG, dataStorageSize: DATA_NODE_STORAGE, mlStorageSize: ML_NODE_STORAGE, @@ -360,6 +378,9 @@ pipeline { dataInstanceType: DATA_INSTANCE_TYPE, userTag: USER_TAGS.isEmpty() ? "security-enabled:false" : "${USER_TAGS},security-enabled:false", workloadParams: WORKLOAD_PARAMS, + testProcedure: TEST_PROCEDURE, + excludeTasks: EXCLUDE_TASKS, + includeTasks: INCLUDE_TASKS, additionalConfig: ADDITIONAL_CONFIG, dataStorageSize: DATA_NODE_STORAGE, mlStorageSize: ML_NODE_STORAGE, diff --git a/tests/jenkins/TestRunBenchmarkTestScriptDistributionUrl.groovy b/tests/jenkins/TestRunBenchmarkTestScriptDistributionUrl.groovy index 23727ab715..f954ae7a75 100644 --- a/tests/jenkins/TestRunBenchmarkTestScriptDistributionUrl.groovy +++ b/tests/jenkins/TestRunBenchmarkTestScriptDistributionUrl.groovy @@ -26,7 +26,7 @@ class TestRunBenchmarkTestScriptDistributionUrl extends BuildPipelineTest { void setUp() { helper.registerSharedLibrary( library().name('jenkins') - .defaultVersion('5.10.2') + .defaultVersion('5.11.0') .allowOverride(true) .implicit(true) .targetPath('vars') @@ -76,6 +76,9 @@ class TestRunBenchmarkTestScriptDistributionUrl extends BuildPipelineTest { binding.setVariable('ENABLE_REMOTE_STORE', 'false') binding.setVariable('USER_TAGS', 'run-type:test') binding.setVariable('WORKLOAD_PARAMS', '') + binding.setVariable('TEST_PROCEDURE', 'append-no-conflicts') + binding.setVariable('EXCLUDE_TASKS', '') + binding.setVariable('INCLUDE_TASKS', '') binding.setVariable('ADDITIONAL_CONFIG', '') binding.setVariable('CLIENT_NODE_COUNT', '') binding.setVariable('INGEST_NODE_COUNT', '') @@ -128,7 +131,7 @@ class TestRunBenchmarkTestScriptDistributionUrl extends BuildPipelineTest { assertThat(testScriptCommands.size(), equalTo(1)) assertThat(testScriptCommands, hasItems( - "./test.sh benchmark-test --distribution-url https://artifacts.com/artifact.tar.gz --distribution-version 3.0.0 --config /tmp/workspace/config.yml --workload nyc-taxis --benchmark-config /tmp/workspace/benchmark.ini --user-tag run-type:test,security-enabled:false --without-security --use-50-percent-heap --suffix 307 --manager-node-count 3 --data-node-count 3 --data-instance-type r5-4xlarge --data-node-storage 100 ".toString() + "./test.sh benchmark-test --distribution-url https://artifacts.com/artifact.tar.gz --distribution-version 3.0.0 --config /tmp/workspace/config.yml --workload nyc-taxis --benchmark-config /tmp/workspace/benchmark.ini --user-tag run-type:test,security-enabled:false --without-security --use-50-percent-heap --suffix 307 --manager-node-count 3 --data-node-count 3 --data-instance-type r5-4xlarge --test-procedure append-no-conflicts --data-node-storage 100 ".toString() )) } diff --git a/tests/jenkins/TestRunNonSecBenchmarkTestScript.groovy b/tests/jenkins/TestRunNonSecBenchmarkTestScript.groovy index 95c797e58a..d99a543228 100644 --- a/tests/jenkins/TestRunNonSecBenchmarkTestScript.groovy +++ b/tests/jenkins/TestRunNonSecBenchmarkTestScript.groovy @@ -26,7 +26,7 @@ class TestRunNonSecBenchmarkTestScript extends BuildPipelineTest{ void setUp() { helper.registerSharedLibrary( library().name('jenkins') - .defaultVersion('5.10.2') + .defaultVersion('5.11.0') .allowOverride(true) .implicit(true) .targetPath('vars') @@ -76,6 +76,9 @@ class TestRunNonSecBenchmarkTestScript extends BuildPipelineTest{ binding.setVariable('ENABLE_REMOTE_STORE', 'false') binding.setVariable('USER_TAGS', 'run-type:test') binding.setVariable('WORKLOAD_PARAMS', '') + binding.setVariable('TEST_PROCEDURE', 'append-no-conflicts') + binding.setVariable('EXCLUDE_TASKS', 'type:search,scroll') + binding.setVariable('INCLUDE_TASKS', 'type:search,scroll') binding.setVariable('ADDITIONAL_CONFIG', '') binding.setVariable('CLIENT_NODE_COUNT', '') binding.setVariable('INGEST_NODE_COUNT', '') @@ -137,7 +140,7 @@ class TestRunNonSecBenchmarkTestScript extends BuildPipelineTest{ assertThat(testScriptCommands.size(), equalTo(1)) assertThat(testScriptCommands, hasItem( - "./test.sh benchmark-test --bundle-manifest tests/jenkins/data/opensearch-1.3.0-non-security-bundle.yml --config /tmp/workspace/config.yml --workload nyc-taxis --benchmark-config /tmp/workspace/benchmark.ini --user-tag distribution-build-id:1236,arch:x64,os-commit-id:22408088f002a4fc8cdd3b2ed7438866c14c5069,run-type:test,security-enabled:false --without-security --use-50-percent-heap --suffix 307 --manager-node-count 3 --data-node-count 3 --data-instance-type r5-4xlarge --data-node-storage 100 ".toString() + "./test.sh benchmark-test --bundle-manifest tests/jenkins/data/opensearch-1.3.0-non-security-bundle.yml --config /tmp/workspace/config.yml --workload nyc-taxis --benchmark-config /tmp/workspace/benchmark.ini --user-tag distribution-build-id:1236,arch:x64,os-commit-id:22408088f002a4fc8cdd3b2ed7438866c14c5069,run-type:test,security-enabled:false --without-security --use-50-percent-heap --suffix 307 --manager-node-count 3 --data-node-count 3 --data-instance-type r5-4xlarge --test-procedure append-no-conflicts --exclude-tasks type:search,scroll --include-tasks type:search,scroll --data-node-storage 100 ".toString() )) } diff --git a/tests/jenkins/TestRunSecureBenchmarkTestScript.groovy b/tests/jenkins/TestRunSecureBenchmarkTestScript.groovy index e54644927d..98b8669310 100644 --- a/tests/jenkins/TestRunSecureBenchmarkTestScript.groovy +++ b/tests/jenkins/TestRunSecureBenchmarkTestScript.groovy @@ -26,7 +26,7 @@ class TestRunSecureBenchmarkTestScript extends BuildPipelineTest{ void setUp() { helper.registerSharedLibrary( library().name('jenkins') - .defaultVersion('5.10.2') + .defaultVersion('5.11.0') .allowOverride(true) .implicit(true) .targetPath('vars') @@ -76,6 +76,9 @@ class TestRunSecureBenchmarkTestScript extends BuildPipelineTest{ binding.setVariable('DATA_NODE_COUNT', '3') binding.setVariable('USER_TAGS', 'run-type:test') binding.setVariable('WORKLOAD_PARAMS', '') + binding.setVariable('TEST_PROCEDURE', '') + binding.setVariable('EXCLUDE_TASKS', '') + binding.setVariable('INCLUDE_TASKS', '') binding.setVariable('ADDITIONAL_CONFIG', '') binding.setVariable('CLIENT_NODE_COUNT', '') binding.setVariable('INGEST_NODE_COUNT', '') @@ -138,8 +141,8 @@ class TestRunSecureBenchmarkTestScript extends BuildPipelineTest{ assertThat(testScriptCommands.size(), equalTo(2)) assertThat(testScriptCommands, hasItems( - "./test.sh benchmark-test --bundle-manifest tests/jenkins/data/opensearch-1.3.0-bundle.yml --config /tmp/workspace/config.yml --workload nyc-taxis --benchmark-config /tmp/workspace/benchmark.ini --user-tag distribution-build-id:1236,arch:x64,os-commit-id:22408088f002a4fc8cdd3b2ed7438866c14c5069,run-type:test,security-enabled:true --use-50-percent-heap --enable-remote-store --capture-segment-replication-stat --suffix 307-secure --manager-node-count 3 --data-node-count 3 --data-node-storage 100 --telemetry-params '{\"telemetry_setting\":\"value\"}'".toString(), - "./test.sh benchmark-test --bundle-manifest tests/jenkins/data/opensearch-1.3.0-bundle.yml --config /tmp/workspace/config.yml --workload nyc-taxis --benchmark-config /tmp/workspace/benchmark.ini --user-tag distribution-build-id:1236,arch:x64,os-commit-id:22408088f002a4fc8cdd3b2ed7438866c14c5069,run-type:test,security-enabled:false --without-security --use-50-percent-heap --enable-remote-store --capture-segment-replication-stat --suffix 307 --manager-node-count 3 --data-node-count 3 --data-node-storage 100 --telemetry-params '{\"telemetry_setting\":\"value\"}'".toString() + "./test.sh benchmark-test --bundle-manifest tests/jenkins/data/opensearch-1.3.0-bundle.yml --config /tmp/workspace/config.yml --workload nyc-taxis --benchmark-config /tmp/workspace/benchmark.ini --user-tag distribution-build-id:1236,arch:x64,os-commit-id:22408088f002a4fc8cdd3b2ed7438866c14c5069,run-type:test,security-enabled:true --use-50-percent-heap --enable-remote-store --capture-segment-replication-stat --suffix 307-secure --manager-node-count 3 --data-node-count 3 --data-node-storage 100 --telemetry-params '{\"telemetry_setting\":\"value\"}'".toString(), + "./test.sh benchmark-test --bundle-manifest tests/jenkins/data/opensearch-1.3.0-bundle.yml --config /tmp/workspace/config.yml --workload nyc-taxis --benchmark-config /tmp/workspace/benchmark.ini --user-tag distribution-build-id:1236,arch:x64,os-commit-id:22408088f002a4fc8cdd3b2ed7438866c14c5069,run-type:test,security-enabled:false --without-security --use-50-percent-heap --enable-remote-store --capture-segment-replication-stat --suffix 307 --manager-node-count 3 --data-node-count 3 --data-node-storage 100 --telemetry-params '{\"telemetry_setting\":\"value\"}'".toString() )) } diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt index 0e76027605..0d2e397eb4 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt @@ -1,6 +1,6 @@ benchmark-test.run() benchmark-test.modernSCM({$class=GitSCMSource, remote=https://github.com/opensearch-project/opensearch-build-libraries.git}) - benchmark-test.library({identifier=jenkins@5.10.2, retriever=null}) + benchmark-test.library({identifier=jenkins@5.11.0, retriever=null}) benchmark-test.pipeline(groovy.lang.Closure) benchmark-test.timeout({time=24, unit=HOURS}) benchmark-test.logRotator({daysToKeepStr=30}) @@ -66,7 +66,7 @@ H 16 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-single-node.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-single-node-es-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} H 16 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-single-node.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-single-node-es-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} H 16 * * * %DISTRIBUTION_URL=https://artifacts.opensearch.org/releases/core/opensearch/2.11.0/opensearch-min-2.11.0-linux-x64.tar.gz;DISTRIBUTION_VERSION=2.11.0;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} - + H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.12.0-SNAPSHOT/opensearch-min-2.12.0-SNAPSHOT-linux-arm64-latest.tar.gz.build-manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.12.0-SNAPSHOT/opensearch-min-2.12.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.12.0-SNAPSHOT/opensearch-min-2.12.0-SNAPSHOT-linux-arm64-latest.tar.gz.build-manifest.yml;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} @@ -92,9 +92,9 @@ benchmark-test.script(groovy.lang.Closure) benchmark-test.echo(DISTRIBUTION_URL: https://artifacts.com/artifact.tar.gz) benchmark-test.echo(DISTRIBUTION_VERSION: 3.0.0) - benchmark-test.runBenchmarkTestScript({bundleManifest=, distributionUrl=https://artifacts.com/artifact.tar.gz, distributionVersion=3.0.0, workload=nyc-taxis, insecure=true, singleNode=false, minDistribution=false, use50PercentHeap=true, enableRemoteStore=false, suffix=307, managerNodeCount=3, dataNodeCount=3, clientNodeCount=, ingestNodeCount=, mlNodeCount=, dataInstanceType=r5-4xlarge, userTag=run-type:test,security-enabled:false, workloadParams=, additionalConfig=, dataStorageSize=100, mlStorageSize=, jvmSysProps=, captureNodeStat=false, captureSegmentReplicationStat=false, telemetryParams=}) + benchmark-test.runBenchmarkTestScript({bundleManifest=, distributionUrl=https://artifacts.com/artifact.tar.gz, distributionVersion=3.0.0, workload=nyc-taxis, insecure=true, singleNode=false, minDistribution=false, use50PercentHeap=true, enableRemoteStore=false, suffix=307, managerNodeCount=3, dataNodeCount=3, clientNodeCount=, ingestNodeCount=, mlNodeCount=, dataInstanceType=r5-4xlarge, userTag=run-type:test,security-enabled:false, workloadParams=, testProcedure=append-no-conflicts, excludeTasks=, includeTasks=, additionalConfig=, dataStorageSize=100, mlStorageSize=, jvmSysProps=, captureNodeStat=false, captureSegmentReplicationStat=false, telemetryParams=}) runBenchmarkTestScript.legacySCM(groovy.lang.Closure) - runBenchmarkTestScript.library({identifier=jenkins@5.10.2, retriever=null}) + runBenchmarkTestScript.library({identifier=jenkins@5.11.0, retriever=null}) runBenchmarkTestScript.string({credentialsId=jenkins-aws-account-public, variable=AWS_ACCOUNT_PUBLIC}) runBenchmarkTestScript.string({credentialsId=jenkins-artifact-bucket-name, variable=ARTIFACT_BUCKET_NAME}) runBenchmarkTestScript.withCredentials([AWS_ACCOUNT_PUBLIC, ARTIFACT_BUCKET_NAME], groovy.lang.Closure) @@ -106,7 +106,7 @@ runBenchmarkTestScript.withCredentials([DATASTORE_USER, DATASTORE_PASSWORD], groovy.lang.Closure) runBenchmarkTestScript.readFile({file=/tmp/workspace/benchmark.ini}) runBenchmarkTestScript.writeFile({file=/tmp/workspace/benchmark.ini, text=}) - runBenchmarkTestScript.sh(./test.sh benchmark-test --distribution-url https://artifacts.com/artifact.tar.gz --distribution-version 3.0.0 --config /tmp/workspace/config.yml --workload nyc-taxis --benchmark-config /tmp/workspace/benchmark.ini --user-tag run-type:test,security-enabled:false --without-security --use-50-percent-heap --suffix 307 --manager-node-count 3 --data-node-count 3 --data-instance-type r5-4xlarge --data-node-storage 100 ) + runBenchmarkTestScript.sh(./test.sh benchmark-test --distribution-url https://artifacts.com/artifact.tar.gz --distribution-version 3.0.0 --config /tmp/workspace/config.yml --workload nyc-taxis --benchmark-config /tmp/workspace/benchmark.ini --user-tag run-type:test,security-enabled:false --without-security --use-50-percent-heap --suffix 307 --manager-node-count 3 --data-node-count 3 --data-instance-type r5-4xlarge --test-procedure append-no-conflicts --data-node-storage 100 ) Messages.asBoolean() Messages.asBoolean() Messages.get([benchmark-test]) diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt index c28463df9e..000344bd44 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt @@ -1,6 +1,6 @@ benchmark-test.run() benchmark-test.modernSCM({$class=GitSCMSource, remote=https://github.com/opensearch-project/opensearch-build-libraries.git}) - benchmark-test.library({identifier=jenkins@5.10.2, retriever=null}) + benchmark-test.library({identifier=jenkins@5.11.0, retriever=null}) benchmark-test.pipeline(groovy.lang.Closure) benchmark-test.timeout({time=24, unit=HOURS}) benchmark-test.logRotator({daysToKeepStr=30}) @@ -66,7 +66,7 @@ H 16 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-single-node.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-single-node-es-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} H 16 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-single-node.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-single-node-es-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} H 16 * * * %DISTRIBUTION_URL=https://artifacts.opensearch.org/releases/core/opensearch/2.11.0/opensearch-min-2.11.0-linux-x64.tar.gz;DISTRIBUTION_VERSION=2.11.0;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} - + H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.12.0-SNAPSHOT/opensearch-min-2.12.0-SNAPSHOT-linux-arm64-latest.tar.gz.build-manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.12.0-SNAPSHOT/opensearch-min-2.12.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.12.0-SNAPSHOT/opensearch-min-2.12.0-SNAPSHOT-linux-arm64-latest.tar.gz.build-manifest.yml;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} @@ -81,7 +81,7 @@ benchmark-test.script(groovy.lang.Closure) benchmark-test.downloadBuildManifest({url=test://artifact.url, path=tests/jenkins/data/opensearch-1.3.0-non-security-bundle.yml}) downloadBuildManifest.legacySCM(groovy.lang.Closure) - downloadBuildManifest.library({identifier=jenkins@5.10.2, retriever=null}) + downloadBuildManifest.library({identifier=jenkins@5.11.0, retriever=null}) downloadBuildManifest.sh(curl -sSL test://artifact.url --output tests/jenkins/data/opensearch-1.3.0-non-security-bundle.yml) downloadBuildManifest.readYaml({file=tests/jenkins/data/opensearch-1.3.0-non-security-bundle.yml}) BuildManifest.asBoolean() @@ -100,16 +100,16 @@ benchmark-test.script(groovy.lang.Closure) benchmark-test.downloadBuildManifest({url=test://artifact.url, path=tests/jenkins/data/opensearch-1.3.0-non-security-bundle.yml}) downloadBuildManifest.legacySCM(groovy.lang.Closure) - downloadBuildManifest.library({identifier=jenkins@5.10.2, retriever=null}) + downloadBuildManifest.library({identifier=jenkins@5.11.0, retriever=null}) downloadBuildManifest.sh(curl -sSL test://artifact.url --output tests/jenkins/data/opensearch-1.3.0-non-security-bundle.yml) downloadBuildManifest.readYaml({file=tests/jenkins/data/opensearch-1.3.0-non-security-bundle.yml}) BuildManifest.asBoolean() benchmark-test.echo(BUNDLE_MANIFEST: tests/jenkins/data/opensearch-1.3.0-non-security-bundle.yml) benchmark-test.echo(BUILD_ID: 1234) benchmark-test.echo(Architecture: x64) - benchmark-test.runBenchmarkTestScript({bundleManifest=tests/jenkins/data/opensearch-1.3.0-non-security-bundle.yml, distributionUrl=, distributionVersion=, workload=nyc-taxis, insecure=true, singleNode=false, minDistribution=false, use50PercentHeap=true, enableRemoteStore=false, suffix=307, managerNodeCount=3, dataNodeCount=3, clientNodeCount=, ingestNodeCount=, mlNodeCount=, dataInstanceType=r5-4xlarge, userTag=run-type:test,security-enabled:false, workloadParams=, additionalConfig=, dataStorageSize=100, mlStorageSize=, jvmSysProps=, captureNodeStat=false, captureSegmentReplicationStat=false, telemetryParams=}) + benchmark-test.runBenchmarkTestScript({bundleManifest=tests/jenkins/data/opensearch-1.3.0-non-security-bundle.yml, distributionUrl=, distributionVersion=, workload=nyc-taxis, insecure=true, singleNode=false, minDistribution=false, use50PercentHeap=true, enableRemoteStore=false, suffix=307, managerNodeCount=3, dataNodeCount=3, clientNodeCount=, ingestNodeCount=, mlNodeCount=, dataInstanceType=r5-4xlarge, userTag=run-type:test,security-enabled:false, workloadParams=, testProcedure=append-no-conflicts, excludeTasks=type:search,scroll, includeTasks=type:search,scroll, additionalConfig=, dataStorageSize=100, mlStorageSize=, jvmSysProps=, captureNodeStat=false, captureSegmentReplicationStat=false, telemetryParams=}) runBenchmarkTestScript.legacySCM(groovy.lang.Closure) - runBenchmarkTestScript.library({identifier=jenkins@5.10.2, retriever=null}) + runBenchmarkTestScript.library({identifier=jenkins@5.11.0, retriever=null}) runBenchmarkTestScript.readYaml({file=tests/jenkins/data/opensearch-1.3.0-non-security-bundle.yml}) BuildManifest.asBoolean() runBenchmarkTestScript.string({credentialsId=jenkins-aws-account-public, variable=AWS_ACCOUNT_PUBLIC}) @@ -126,7 +126,7 @@ BuildManifest.getArtifactBuildId() BuildManifest.getArtifactArchitecture() BuildManifest.getCommitId(OpenSearch) - runBenchmarkTestScript.sh(./test.sh benchmark-test --bundle-manifest tests/jenkins/data/opensearch-1.3.0-non-security-bundle.yml --config /tmp/workspace/config.yml --workload nyc-taxis --benchmark-config /tmp/workspace/benchmark.ini --user-tag distribution-build-id:1236,arch:x64,os-commit-id:22408088f002a4fc8cdd3b2ed7438866c14c5069,run-type:test,security-enabled:false --without-security --use-50-percent-heap --suffix 307 --manager-node-count 3 --data-node-count 3 --data-instance-type r5-4xlarge --data-node-storage 100 ) + runBenchmarkTestScript.sh(./test.sh benchmark-test --bundle-manifest tests/jenkins/data/opensearch-1.3.0-non-security-bundle.yml --config /tmp/workspace/config.yml --workload nyc-taxis --benchmark-config /tmp/workspace/benchmark.ini --user-tag distribution-build-id:1236,arch:x64,os-commit-id:22408088f002a4fc8cdd3b2ed7438866c14c5069,run-type:test,security-enabled:false --without-security --use-50-percent-heap --suffix 307 --manager-node-count 3 --data-node-count 3 --data-instance-type r5-4xlarge --test-procedure append-no-conflicts --exclude-tasks type:search,scroll --include-tasks type:search,scroll --data-node-storage 100 ) Messages.asBoolean() Messages.asBoolean() Messages.get([benchmark-test]) diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt index f1a842dda4..1684b7287c 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt @@ -1,6 +1,6 @@ benchmark-test.run() benchmark-test.modernSCM({$class=GitSCMSource, remote=https://github.com/opensearch-project/opensearch-build-libraries.git}) - benchmark-test.library({identifier=jenkins@5.10.2, retriever=null}) + benchmark-test.library({identifier=jenkins@5.11.0, retriever=null}) benchmark-test.pipeline(groovy.lang.Closure) benchmark-test.timeout({time=24, unit=HOURS}) benchmark-test.logRotator({daysToKeepStr=30}) @@ -66,7 +66,7 @@ H 16 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-single-node.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-single-node-es-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} H 16 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-single-node.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-single-node-es-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} H 16 * * * %DISTRIBUTION_URL=https://artifacts.opensearch.org/releases/core/opensearch/2.11.0/opensearch-min-2.11.0-linux-x64.tar.gz;DISTRIBUTION_VERSION=2.11.0;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} - + H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.12.0-SNAPSHOT/opensearch-min-2.12.0-SNAPSHOT-linux-arm64-latest.tar.gz.build-manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.12.0-SNAPSHOT/opensearch-min-2.12.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.12.0-SNAPSHOT/opensearch-min-2.12.0-SNAPSHOT-linux-arm64-latest.tar.gz.build-manifest.yml;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} @@ -81,7 +81,7 @@ benchmark-test.script(groovy.lang.Closure) benchmark-test.downloadBuildManifest({url=test://artifact.url, path=tests/jenkins/data/opensearch-1.3.0-bundle.yml}) downloadBuildManifest.legacySCM(groovy.lang.Closure) - downloadBuildManifest.library({identifier=jenkins@5.10.2, retriever=null}) + downloadBuildManifest.library({identifier=jenkins@5.11.0, retriever=null}) downloadBuildManifest.sh(curl -sSL test://artifact.url --output tests/jenkins/data/opensearch-1.3.0-bundle.yml) downloadBuildManifest.readYaml({file=tests/jenkins/data/opensearch-1.3.0-bundle.yml}) BuildManifest.asBoolean() @@ -99,16 +99,16 @@ benchmark-test.script(groovy.lang.Closure) benchmark-test.downloadBuildManifest({url=test://artifact.url, path=tests/jenkins/data/opensearch-1.3.0-bundle.yml}) downloadBuildManifest.legacySCM(groovy.lang.Closure) - downloadBuildManifest.library({identifier=jenkins@5.10.2, retriever=null}) + downloadBuildManifest.library({identifier=jenkins@5.11.0, retriever=null}) downloadBuildManifest.sh(curl -sSL test://artifact.url --output tests/jenkins/data/opensearch-1.3.0-bundle.yml) downloadBuildManifest.readYaml({file=tests/jenkins/data/opensearch-1.3.0-bundle.yml}) BuildManifest.asBoolean() benchmark-test.echo(BUNDLE_MANIFEST: tests/jenkins/data/opensearch-1.3.0-bundle.yml) benchmark-test.echo(BUILD_ID: 1234) benchmark-test.echo(Architecture: x64) - benchmark-test.runBenchmarkTestScript({bundleManifest=tests/jenkins/data/opensearch-1.3.0-bundle.yml, distributionUrl=, distributionVersion=, workload=nyc-taxis, insecure=false, singleNode=false, minDistribution=false, use50PercentHeap=true, enableRemoteStore=true, suffix=307-secure, managerNodeCount=3, dataNodeCount=3, clientNodeCount=, ingestNodeCount=, mlNodeCount=, dataInstanceType=, userTag=run-type:test,security-enabled:true, workloadParams=, additionalConfig=, dataStorageSize=100, mlStorageSize=, jvmSysProps=, captureNodeStat=false, captureSegmentReplicationStat=true, telemetryParams={"telemetry_setting":"value"}}) + benchmark-test.runBenchmarkTestScript({bundleManifest=tests/jenkins/data/opensearch-1.3.0-bundle.yml, distributionUrl=, distributionVersion=, workload=nyc-taxis, insecure=false, singleNode=false, minDistribution=false, use50PercentHeap=true, enableRemoteStore=true, suffix=307-secure, managerNodeCount=3, dataNodeCount=3, clientNodeCount=, ingestNodeCount=, mlNodeCount=, dataInstanceType=, userTag=run-type:test,security-enabled:true, workloadParams=, testProcedure=, excludeTasks=, includeTasks=, additionalConfig=, dataStorageSize=100, mlStorageSize=, jvmSysProps=, captureNodeStat=false, captureSegmentReplicationStat=true, telemetryParams={"telemetry_setting":"value"}}) runBenchmarkTestScript.legacySCM(groovy.lang.Closure) - runBenchmarkTestScript.library({identifier=jenkins@5.10.2, retriever=null}) + runBenchmarkTestScript.library({identifier=jenkins@5.11.0, retriever=null}) runBenchmarkTestScript.readYaml({file=tests/jenkins/data/opensearch-1.3.0-bundle.yml}) BuildManifest.asBoolean() runBenchmarkTestScript.string({credentialsId=jenkins-aws-account-public, variable=AWS_ACCOUNT_PUBLIC}) @@ -125,7 +125,7 @@ BuildManifest.getArtifactBuildId() BuildManifest.getArtifactArchitecture() BuildManifest.getCommitId(OpenSearch) - runBenchmarkTestScript.sh(./test.sh benchmark-test --bundle-manifest tests/jenkins/data/opensearch-1.3.0-bundle.yml --config /tmp/workspace/config.yml --workload nyc-taxis --benchmark-config /tmp/workspace/benchmark.ini --user-tag distribution-build-id:1236,arch:x64,os-commit-id:22408088f002a4fc8cdd3b2ed7438866c14c5069,run-type:test,security-enabled:true --use-50-percent-heap --enable-remote-store --capture-segment-replication-stat --suffix 307-secure --manager-node-count 3 --data-node-count 3 --data-node-storage 100 --telemetry-params '{"telemetry_setting":"value"}') + runBenchmarkTestScript.sh(./test.sh benchmark-test --bundle-manifest tests/jenkins/data/opensearch-1.3.0-bundle.yml --config /tmp/workspace/config.yml --workload nyc-taxis --benchmark-config /tmp/workspace/benchmark.ini --user-tag distribution-build-id:1236,arch:x64,os-commit-id:22408088f002a4fc8cdd3b2ed7438866c14c5069,run-type:test,security-enabled:true --use-50-percent-heap --enable-remote-store --capture-segment-replication-stat --suffix 307-secure --manager-node-count 3 --data-node-count 3 --data-node-storage 100 --telemetry-params '{"telemetry_setting":"value"}') Messages.asBoolean() Messages.asBoolean() Messages.get([benchmark-test]) @@ -145,16 +145,16 @@ Benchmark tests with security for 1234 completed}) benchmark-test.script(groovy.lang.Closure) benchmark-test.downloadBuildManifest({url=test://artifact.url, path=tests/jenkins/data/opensearch-1.3.0-bundle.yml}) downloadBuildManifest.legacySCM(groovy.lang.Closure) - downloadBuildManifest.library({identifier=jenkins@5.10.2, retriever=null}) + downloadBuildManifest.library({identifier=jenkins@5.11.0, retriever=null}) downloadBuildManifest.sh(curl -sSL test://artifact.url --output tests/jenkins/data/opensearch-1.3.0-bundle.yml) downloadBuildManifest.readYaml({file=tests/jenkins/data/opensearch-1.3.0-bundle.yml}) BuildManifest.asBoolean() benchmark-test.echo(BUNDLE_MANIFEST: tests/jenkins/data/opensearch-1.3.0-bundle.yml) benchmark-test.echo(BUILD_ID: 1234) benchmark-test.echo(Architecture: x64) - benchmark-test.runBenchmarkTestScript({bundleManifest=tests/jenkins/data/opensearch-1.3.0-bundle.yml, distributionUrl=, distributionVersion=, workload=nyc-taxis, insecure=true, singleNode=false, minDistribution=false, use50PercentHeap=true, enableRemoteStore=true, suffix=307, managerNodeCount=3, dataNodeCount=3, clientNodeCount=, ingestNodeCount=, mlNodeCount=, dataInstanceType=, userTag=run-type:test,security-enabled:false, workloadParams=, additionalConfig=, dataStorageSize=100, mlStorageSize=, jvmSysProps=, captureNodeStat=false, captureSegmentReplicationStat=true, telemetryParams={"telemetry_setting":"value"}}) + benchmark-test.runBenchmarkTestScript({bundleManifest=tests/jenkins/data/opensearch-1.3.0-bundle.yml, distributionUrl=, distributionVersion=, workload=nyc-taxis, insecure=true, singleNode=false, minDistribution=false, use50PercentHeap=true, enableRemoteStore=true, suffix=307, managerNodeCount=3, dataNodeCount=3, clientNodeCount=, ingestNodeCount=, mlNodeCount=, dataInstanceType=, userTag=run-type:test,security-enabled:false, workloadParams=, testProcedure=, excludeTasks=, includeTasks=, additionalConfig=, dataStorageSize=100, mlStorageSize=, jvmSysProps=, captureNodeStat=false, captureSegmentReplicationStat=true, telemetryParams={"telemetry_setting":"value"}}) runBenchmarkTestScript.legacySCM(groovy.lang.Closure) - runBenchmarkTestScript.library({identifier=jenkins@5.10.2, retriever=null}) + runBenchmarkTestScript.library({identifier=jenkins@5.11.0, retriever=null}) runBenchmarkTestScript.readYaml({file=tests/jenkins/data/opensearch-1.3.0-bundle.yml}) BuildManifest.asBoolean() runBenchmarkTestScript.string({credentialsId=jenkins-aws-account-public, variable=AWS_ACCOUNT_PUBLIC}) @@ -171,7 +171,7 @@ Benchmark tests with security for 1234 completed}) BuildManifest.getArtifactBuildId() BuildManifest.getArtifactArchitecture() BuildManifest.getCommitId(OpenSearch) - runBenchmarkTestScript.sh(./test.sh benchmark-test --bundle-manifest tests/jenkins/data/opensearch-1.3.0-bundle.yml --config /tmp/workspace/config.yml --workload nyc-taxis --benchmark-config /tmp/workspace/benchmark.ini --user-tag distribution-build-id:1236,arch:x64,os-commit-id:22408088f002a4fc8cdd3b2ed7438866c14c5069,run-type:test,security-enabled:false --without-security --use-50-percent-heap --enable-remote-store --capture-segment-replication-stat --suffix 307 --manager-node-count 3 --data-node-count 3 --data-node-storage 100 --telemetry-params '{"telemetry_setting":"value"}') + runBenchmarkTestScript.sh(./test.sh benchmark-test --bundle-manifest tests/jenkins/data/opensearch-1.3.0-bundle.yml --config /tmp/workspace/config.yml --workload nyc-taxis --benchmark-config /tmp/workspace/benchmark.ini --user-tag distribution-build-id:1236,arch:x64,os-commit-id:22408088f002a4fc8cdd3b2ed7438866c14c5069,run-type:test,security-enabled:false --without-security --use-50-percent-heap --enable-remote-store --capture-segment-replication-stat --suffix 307 --manager-node-count 3 --data-node-count 3 --data-node-storage 100 --telemetry-params '{"telemetry_setting":"value"}') Messages.asBoolean() Messages.asBoolean() Messages.get([benchmark-test]) From 831fbfcf512ed800d24e44d62e4765393cb1c3bc Mon Sep 17 00:00:00 2001 From: Rishabh Singh Date: Mon, 30 Oct 2023 10:50:24 -0700 Subject: [PATCH 077/289] Add opensearch-cluster-cdk 1.x git branch support (#4181) Signed-off-by: Rishabh Singh --- .../benchmark_test/benchmark_test_runner.py | 17 ++++++++++++++++- .../benchmark_test_runner_opensearch.py | 2 +- .../test_benchmark_test_runner_opensearch.py | 2 +- 3 files changed, 18 insertions(+), 3 deletions(-) diff --git a/src/test_workflow/benchmark_test/benchmark_test_runner.py b/src/test_workflow/benchmark_test/benchmark_test_runner.py index ee93659f05..d4be697d31 100644 --- a/src/test_workflow/benchmark_test/benchmark_test_runner.py +++ b/src/test_workflow/benchmark_test/benchmark_test_runner.py @@ -29,7 +29,8 @@ def __init__(self, args: BenchmarkArgs, test_manifest: Union[BundleManifest, Bui else: self.security = False - self.tests_dir = os.path.join(os.getcwd(), "test-results", "benchmark-test", f"{'with' if self.security else 'without'}-security") + self.tests_dir = os.path.join(os.getcwd(), "test-results", "benchmark-test", + f"{'with' if self.security else 'without'}-security") os.makedirs(self.tests_dir, exist_ok=True) @abc.abstractmethod @@ -38,3 +39,17 @@ def run_tests(self) -> None: def run(self) -> None: self.run_tests() + + def get_git_ref(self) -> str: + if self.test_manifest: + os_major_version = self.test_manifest.version.split(".")[0] + if os_major_version in ['2', '3']: + return 'main' + else: + return '1.x' + else: + os_major_version = self.args.distribution_version.split(".")[0] + if os_major_version in ['2', '3']: + return 'main' + else: + return '1.x' diff --git a/src/test_workflow/benchmark_test/benchmark_test_runner_opensearch.py b/src/test_workflow/benchmark_test/benchmark_test_runner_opensearch.py index 4f6254d42d..2356ac9032 100644 --- a/src/test_workflow/benchmark_test/benchmark_test_runner_opensearch.py +++ b/src/test_workflow/benchmark_test/benchmark_test_runner_opensearch.py @@ -41,7 +41,7 @@ def run_tests(self) -> None: with TemporaryDirectory(keep=self.args.keep, chdir=True) as work_dir: current_workspace = os.path.join(work_dir.name, "opensearch-cluster-cdk") - with GitRepository(self.get_cluster_repo_url(), "main", current_workspace): + with GitRepository(self.get_cluster_repo_url(), self.get_git_ref(), current_workspace): with WorkingDirectory(current_workspace): with BenchmarkTestCluster.create(self.test_manifest, config, self.args, current_workspace) as test_cluster: benchmark_test_suite = BenchmarkTestSuite(test_cluster.endpoint_with_port, self.security, self.args) diff --git a/tests/tests_test_workflow/test_benchmark_workflow/benchmark_test/test_benchmark_test_runner_opensearch.py b/tests/tests_test_workflow/test_benchmark_workflow/benchmark_test/test_benchmark_test_runner_opensearch.py index f0c67a2dc8..71a637ec36 100644 --- a/tests/tests_test_workflow/test_benchmark_workflow/benchmark_test/test_benchmark_test_runner_opensearch.py +++ b/tests/tests_test_workflow/test_benchmark_workflow/benchmark_test/test_benchmark_test_runner_opensearch.py @@ -38,7 +38,7 @@ def test_run(self, mock_suite: Mock, mock_cluster: Mock, mock_git: Mock, mock_te runner = BenchmarkTestRunners.from_args(benchmark_args, test_manifest) runner.run() - mock_git.assert_called_with("https://github.com/opensearch-project/opensearch-cluster-cdk.git", "main", + mock_git.assert_called_with("https://github.com/opensearch-project/opensearch-cluster-cdk.git", "1.x", os.path.join(tempfile.gettempdir(), "opensearch-cluster-cdk")) self.assertEqual(mock_suite.call_count, 1) self.assertEqual(mock_cluster.call_count, 1) From 4266f60d56e19c2ae433a39a962987527e1584d9 Mon Sep 17 00:00:00 2001 From: Rishabh Singh Date: Mon, 30 Oct 2023 11:16:43 -0700 Subject: [PATCH 078/289] Minor bug fix in repo checkout logic for benchmark workflow (#4183) Signed-off-by: Rishabh Singh --- src/test_workflow/benchmark_test/benchmark_test_runner.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/test_workflow/benchmark_test/benchmark_test_runner.py b/src/test_workflow/benchmark_test/benchmark_test_runner.py index d4be697d31..cb5175a5d9 100644 --- a/src/test_workflow/benchmark_test/benchmark_test_runner.py +++ b/src/test_workflow/benchmark_test/benchmark_test_runner.py @@ -42,7 +42,7 @@ def run(self) -> None: def get_git_ref(self) -> str: if self.test_manifest: - os_major_version = self.test_manifest.version.split(".")[0] + os_major_version = self.test_manifest.build.version.split(".")[0] if os_major_version in ['2', '3']: return 'main' else: From bb6b07ad71aef9cb438825d50e62880fe0cad427 Mon Sep 17 00:00:00 2001 From: Rishabh Singh Date: Mon, 30 Oct 2023 12:36:52 -0700 Subject: [PATCH 079/289] Remove concurrent search nightlies and add multi-node ES-7.10.2 nightlies (#4184) Signed-off-by: Rishabh Singh --- jenkins/opensearch/benchmark-test.jenkinsfile | 22 ++++--------------- ...mark-test-distribution-url.jenkinsfile.txt | 22 ++++--------------- .../opensearch/benchmark-test.jenkinsfile.txt | 22 ++++--------------- .../secure-benchmark-test.jenkinsfile.txt | 22 ++++--------------- 4 files changed, 16 insertions(+), 72 deletions(-) diff --git a/jenkins/opensearch/benchmark-test.jenkinsfile b/jenkins/opensearch/benchmark-test.jenkinsfile index ec312a9a2b..1a37f25361 100644 --- a/jenkins/opensearch/benchmark-test.jenkinsfile +++ b/jenkins/opensearch/benchmark-test.jenkinsfile @@ -50,24 +50,10 @@ pipeline { H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-0-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-2-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:2;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-4-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-6-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:6;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-0-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-2-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:2;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-4-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-6-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:6;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - - H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-0-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-2-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:2;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-4-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-6-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:6;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-0-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-2-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:2;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-4-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-6-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:6;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - + H 10 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 10 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 10 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt index 0d2e397eb4..8a4ea6d7ac 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt @@ -30,24 +30,10 @@ H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-0-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-2-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:2;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-4-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-6-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:6;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-0-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-2-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:2;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-4-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-6-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:6;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - - H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-0-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-2-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:2;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-4-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-6-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:6;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-0-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-2-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:2;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-4-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-6-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:6;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - + H 10 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 10 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 10 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt index 000344bd44..7468c1ed95 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt @@ -30,24 +30,10 @@ H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-0-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-2-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:2;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-4-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-6-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:6;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-0-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-2-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:2;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-4-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-6-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:6;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - - H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-0-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-2-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:2;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-4-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-6-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:6;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-0-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-2-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:2;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-4-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-6-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:6;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - + H 10 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 10 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 10 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt index 1684b7287c..6727015ef2 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt @@ -30,24 +30,10 @@ H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-0-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-2-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:2;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-4-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-6-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:6;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-0-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-2-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:2;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-4-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-6-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:6;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - - H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-0-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-2-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:2;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-4-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-concurrent-search-6-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:6;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-0-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-2-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:2;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-4-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-concurrent-search-6-slice-1-replica;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:6;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};CAPTURE_NODE_STAT=true - + H 10 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 10 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 10 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} From b3086ff085884c76abd5a440928c6a0d04003751 Mon Sep 17 00:00:00 2001 From: Andriy Redko Date: Mon, 30 Oct 2023 17:50:08 -0400 Subject: [PATCH 080/289] Update 3.0.0 manifest to use JDK-21 (#4182) Signed-off-by: Andriy Redko --- manifests/3.0.0/opensearch-3.0.0-test.yml | 2 +- manifests/3.0.0/opensearch-3.0.0.yml | 2 +- .../release-notes-check/release-notes-check.jenkinsfile.txt | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/manifests/3.0.0/opensearch-3.0.0-test.yml b/manifests/3.0.0/opensearch-3.0.0-test.yml index 5ca7bc0358..73cf6dd250 100644 --- a/manifests/3.0.0/opensearch-3.0.0-test.yml +++ b/manifests/3.0.0/opensearch-3.0.0-test.yml @@ -4,7 +4,7 @@ name: OpenSearch ci: image: name: opensearchstaging/ci-runner:ci-runner-centos7-opensearch-build-v3 - args: -e JAVA_HOME=/opt/java/openjdk-20 + args: -e JAVA_HOME=/opt/java/openjdk-21 components: - name: alerting integ-test: diff --git a/manifests/3.0.0/opensearch-3.0.0.yml b/manifests/3.0.0/opensearch-3.0.0.yml index ab2886d7e4..19198669e4 100644 --- a/manifests/3.0.0/opensearch-3.0.0.yml +++ b/manifests/3.0.0/opensearch-3.0.0.yml @@ -6,7 +6,7 @@ build: ci: image: name: opensearchstaging/ci-runner:ci-runner-centos7-opensearch-build-v3 - args: -e JAVA_HOME=/opt/java/openjdk-20 + args: -e JAVA_HOME=/opt/java/openjdk-21 components: - name: OpenSearch repository: https://github.com/opensearch-project/OpenSearch.git diff --git a/tests/jenkins/jenkinsjob-regression-files/release-notes-check/release-notes-check.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/release-notes-check/release-notes-check.jenkinsfile.txt index 50958174b2..b7f0193377 100644 --- a/tests/jenkins/jenkinsjob-regression-files/release-notes-check/release-notes-check.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/release-notes-check/release-notes-check.jenkinsfile.txt @@ -12,8 +12,8 @@ detectDockerAgent.library({identifier=jenkins@1.0.4, retriever=null}) detectDockerAgent.readYaml({file=manifests/3.0.0/opensearch-3.0.0.yml}) InputManifest.asBoolean() - detectDockerAgent.echo(Using Docker image opensearchstaging/ci-runner:ci-runner-centos7-opensearch-build-v3 (-e JAVA_HOME=/opt/java/openjdk-20)) - detectDockerAgent.echo(Using java version openjdk-20) + detectDockerAgent.echo(Using Docker image opensearchstaging/ci-runner:ci-runner-centos7-opensearch-build-v3 (-e JAVA_HOME=/opt/java/openjdk-21)) + detectDockerAgent.echo(Using java version openjdk-21) release-notes-check.postCleanup() postCleanup.cleanWs({disableDeferredWipeout=true, deleteDirs=true}) release-notes-check.stage(Parameters Check, groovy.lang.Closure) From 886e29266cc6c6459fb835403ae92265630b8f44 Mon Sep 17 00:00:00 2001 From: Divya Madala <113469545+Divyaasm@users.noreply.github.com> Date: Tue, 31 Oct 2023 10:16:49 -0700 Subject: [PATCH 081/289] Update cron job for 2.11.1 (#4186) Signed-off-by: Divya Madala --- jenkins/check-for-build.jenkinsfile | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/jenkins/check-for-build.jenkinsfile b/jenkins/check-for-build.jenkinsfile index 009ae65564..ff42ec2fc5 100644 --- a/jenkins/check-for-build.jenkinsfile +++ b/jenkins/check-for-build.jenkinsfile @@ -23,10 +23,9 @@ pipeline { } triggers { parameterizedCron ''' - H 1 * * * %INPUT_MANIFEST=2.11.1/opensearch-dashboards-2.11.1.yml;TARGET_JOB_NAME=distribution-build-opensearch-dashboards;BUILD_PLATFORM=linux windows;BUILD_DISTRIBUTION=tar rpm deb zip + H/60 * * * * %INPUT_MANIFEST=2.11.1/opensearch-dashboards-2.11.1.yml;TARGET_JOB_NAME=distribution-build-opensearch-dashboards;BUILD_PLATFORM=linux windows;BUILD_DISTRIBUTION=tar rpm deb zip H 1 * * * %INPUT_MANIFEST=2.12.0/opensearch-dashboards-2.12.0.yml;TARGET_JOB_NAME=distribution-build-opensearch-dashboards;BUILD_PLATFORM=linux windows;BUILD_DISTRIBUTION=tar rpm deb zip - H 1 * * * %INPUT_MANIFEST=2.11.1/opensearch-2.11.1.yml;TARGET_JOB_NAME=distribution-build-opensearch;BUILD_PLATFORM=linux macos windows;BUILD_DISTRIBUTION=tar rpm deb zip - H 1 * * * %INPUT_MANIFEST=2.10.1/opensearch-2.10.1.yml;TARGET_JOB_NAME=distribution-build-opensearch;BUILD_PLATFORM=linux macos windows;BUILD_DISTRIBUTION=tar rpm deb zip + H/60 * * * * %INPUT_MANIFEST=2.11.1/opensearch-2.11.1.yml;TARGET_JOB_NAME=distribution-build-opensearch;BUILD_PLATFORM=linux macos windows;BUILD_DISTRIBUTION=tar rpm deb zip H 1 * * * %INPUT_MANIFEST=2.12.0/opensearch-2.12.0.yml;TARGET_JOB_NAME=distribution-build-opensearch;BUILD_PLATFORM=linux macos windows;BUILD_DISTRIBUTION=tar rpm deb zip H 1 * * * %INPUT_MANIFEST=1.3.14/opensearch-1.3.14.yml;TARGET_JOB_NAME=distribution-build-opensearch;BUILD_PLATFORM=linux macos windows;BUILD_DISTRIBUTION=tar rpm deb zip H */6 * * * %INPUT_MANIFEST=3.0.0/opensearch-3.0.0.yml;TEST_MANIFEST=3.0.0/opensearch-3.0.0-test.yml;TARGET_JOB_NAME=distribution-build-opensearch;BUILD_PLATFORM=linux macos windows;BUILD_DISTRIBUTION=tar rpm deb zip From 102660588b8fe904579301c39596df7b09dfaa05 Mon Sep 17 00:00:00 2001 From: Prudhvi Godithi Date: Tue, 31 Oct 2023 15:28:14 -0700 Subject: [PATCH 082/289] Update version to latest release `5.11.1`: Solves creation and closing of multiple `AUTOCUT` issues (#4188) Signed-off-by: Prudhvi Godithi --- .../distribution-build.jenkinsfile | 2 +- .../integ-test.jenkinsfile | 2 +- .../opensearch/distribution-build.jenkinsfile | 2 +- jenkins/opensearch/integ-test.jenkinsfile | 2 +- .../TestOpenSearchDashboardsIntegTest.groovy | 31 +++++++++++--- tests/jenkins/TestOpenSearchIntegTest.groovy | 23 +++++++--- .../integ-test.jenkinsfile.txt | 42 +++++++++---------- .../opensearch/integ-test.jenkinsfile.txt | 16 +++---- 8 files changed, 76 insertions(+), 44 deletions(-) diff --git a/jenkins/opensearch-dashboards/distribution-build.jenkinsfile b/jenkins/opensearch-dashboards/distribution-build.jenkinsfile index e4f9caf224..a7284e6451 100644 --- a/jenkins/opensearch-dashboards/distribution-build.jenkinsfile +++ b/jenkins/opensearch-dashboards/distribution-build.jenkinsfile @@ -7,7 +7,7 @@ * compatible open source license. */ -lib = library(identifier: 'jenkins@5.8.0', retriever: modernSCM([ +lib = library(identifier: 'jenkins@5.11.1', retriever: modernSCM([ $class: 'GitSCMSource', remote: 'https://github.com/opensearch-project/opensearch-build-libraries.git', ])) diff --git a/jenkins/opensearch-dashboards/integ-test.jenkinsfile b/jenkins/opensearch-dashboards/integ-test.jenkinsfile index 7da3bfd7d0..be86939ebe 100644 --- a/jenkins/opensearch-dashboards/integ-test.jenkinsfile +++ b/jenkins/opensearch-dashboards/integ-test.jenkinsfile @@ -7,7 +7,7 @@ * compatible open source license. */ -lib = library(identifier: 'jenkins@5.10.1', retriever: modernSCM([ +lib = library(identifier: 'jenkins@5.11.1', retriever: modernSCM([ $class: 'GitSCMSource', remote: 'https://github.com/opensearch-project/opensearch-build-libraries.git', diff --git a/jenkins/opensearch/distribution-build.jenkinsfile b/jenkins/opensearch/distribution-build.jenkinsfile index bcb3715f39..965596fe2f 100644 --- a/jenkins/opensearch/distribution-build.jenkinsfile +++ b/jenkins/opensearch/distribution-build.jenkinsfile @@ -7,7 +7,7 @@ * compatible open source license. */ -lib = library(identifier: 'jenkins@5.8.0', retriever: modernSCM([ +lib = library(identifier: 'jenkins@5.11.1', retriever: modernSCM([ $class: 'GitSCMSource', remote: 'https://github.com/opensearch-project/opensearch-build-libraries.git', ])) diff --git a/jenkins/opensearch/integ-test.jenkinsfile b/jenkins/opensearch/integ-test.jenkinsfile index 510633198c..d88599489b 100644 --- a/jenkins/opensearch/integ-test.jenkinsfile +++ b/jenkins/opensearch/integ-test.jenkinsfile @@ -7,7 +7,7 @@ * compatible open source license. */ -lib = library(identifier: 'jenkins@5.10.1', retriever: modernSCM([ +lib = library(identifier: 'jenkins@5.11.1', retriever: modernSCM([ $class: 'GitSCMSource', remote: 'https://github.com/opensearch-project/opensearch-build-libraries.git', diff --git a/tests/jenkins/TestOpenSearchDashboardsIntegTest.groovy b/tests/jenkins/TestOpenSearchDashboardsIntegTest.groovy index dbd9b2dcbe..78472f9913 100644 --- a/tests/jenkins/TestOpenSearchDashboardsIntegTest.groovy +++ b/tests/jenkins/TestOpenSearchDashboardsIntegTest.groovy @@ -24,7 +24,7 @@ class TestOpenSearchDashboardsIntegTest extends BuildPipelineTest { helper.registerSharedLibrary( library().name('jenkins') - .defaultVersion('5.10.1') + .defaultVersion('5.11.1') .allowOverride(true) .implicit(true) .targetPath('vars') @@ -134,17 +134,28 @@ class TestOpenSearchDashboardsIntegTest extends BuildPipelineTest { @Test void checkGHissueCreation() { - helper.addShMock('env PATH=$PATH ./test.sh integ-test manifests/tests/jenkins/data/opensearch-dashboards-3.0.0-test.yml --component observabilityDashboards --test-run-id 215 --paths opensearch=/tmp/workspace/tar opensearch-dashboards=/tmp/workspace/tar --base-path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/215/linux/x64/tar ', '', 1) - helper.addShMock('gh issue list --repo https://github.com/opensearch-project/dashboards-observability.git -S "[AUTOCUT] Integration Test failed for observabilityDashboards: 3.0.0 tar distribution in:title" --label autocut,v3.0.0,integ-test-failure', '', 0) + helper.addShMock("date -d \"3 days ago\" +'%Y-%m-%d'") { script -> + return [stdout: "2023-10-24", exitValue: 0] + } + helper.addShMock("""gh issue list --repo https://github.com/opensearch-project/dashboards-visualizations.git -S "[AUTOCUT] Integration Test failed for ganttChartDashboards: 3.0.0 tar distribution in:title" --label autocut,v3.0.0,integ-test-failure --json number --jq '.[0].number'""") { script -> + return [stdout: "", exitValue: 0] + } + helper.addShMock("""gh issue list --repo https://github.com/opensearch-project/dashboards-visualizations.git -S "[AUTOCUT] Integration Test failed for ganttChartDashboards: 3.0.0 tar distribution in:title is:closed closed:>=2023-10-24" --label autocut,v3.0.0,integ-test-failure --json number --jq '.[0].number'""") { script -> + return [stdout: "", exitValue: 0] + } + helper.addShMock('env PATH=$PATH ./test.sh integ-test manifests/tests/jenkins/data/opensearch-dashboards-3.0.0-test.yml --component ganttChartDashboards --test-run-id 215 --paths opensearch=/tmp/workspace/tar opensearch-dashboards=/tmp/workspace/tar --base-path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/215/linux/x64/tar ', '', 1) assertThrows(Exception) { runScript('jenkins/opensearch-dashboards/integ-test.jenkinsfile') } assertJobStatusFailure() - assertThat(getCommandExecutions('sh', 'create'), hasItem('{script=gh issue create --title \"[AUTOCUT] Integration Test failed for observabilityDashboards: 3.0.0 tar distribution\" --body \"The integration test failed at distribution level for component observabilityDashboards
Version: 3.0.0
Distribution: tar
Architecture: x64
Platform: linux

Please check the logs: https://some/url/redirect

* Test-report manifest:*
- https://ci.opensearch.org/ci/dbc/dummy_job/3.0.0/215/linux/x64/tar/test-results/215/integ-test/test-report.yml

_Note: Steps to reproduce, additional logs and other files can be found within the above test-report manifest.
Instructions of this test-report manifest can be found [here](https://github.com/opensearch-project/opensearch-build/tree/main/src/report_workflow#guide-on-test-report-manifest-from-ci)._\" --label autocut,v3.0.0,integ-test-failure --label \"untriaged\" --repo https://github.com/opensearch-project/dashboards-observability.git, returnStdout=true}')) + assertThat(getCommandExecutions('sh', 'script'), hasItem("{script=gh issue list --repo https://github.com/opensearch-project/dashboards-observability.git -S \"[AUTOCUT] Integration Test failed for observabilityDashboards: 3.0.0 tar distribution in:title\" --label autocut,v3.0.0,integ-test-failure --json number --jq '.[0].number', returnStdout=true}")) } @Test void CheckCloseGHissue() { + helper.addShMock("date -d \"3 days ago\" +'%Y-%m-%d'") { script -> + return [stdout: "2023-10-24", exitValue: 0] + } helper.addShMock('env PATH=$PATH ./test.sh integ-test manifests/tests/jenkins/data/opensearch-dashboards-3.0.0-test.yml --component observabilityDashboards --test-run-id 215 --paths opensearch=/tmp/workspace/tar opensearch-dashboards=/tmp/workspace/tar --base-path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/215/linux/x64/tar ', '', 1) helper.addShMock('gh issue list --repo https://github.com/opensearch-project/dashboards-visualization.git -S "[AUTOCUT] Integration Test failed for ganttChartDashboards: 3.0.0 tar distribution in:title" --label autocut,v3.0.0,integ-test-failure', '', 0) assertThrows(Exception) { @@ -158,13 +169,21 @@ class TestOpenSearchDashboardsIntegTest extends BuildPipelineTest { @Test void checkGHexistingIssue() { + helper.addShMock("date -d \"3 days ago\" +'%Y-%m-%d'") { script -> + return [stdout: "2023-10-24", exitValue: 0] + } + helper.addShMock("""gh issue list --repo https://github.com/opensearch-project/dashboards-observability.git -S "[AUTOCUT] Integration Test failed for observabilityDashboards: 3.0.0 tar distribution in:title is:closed closed:>=2023-10-24" --label autocut,v3.0.0,integ-test-failure --json number --jq '.[0].number'""") { script -> + return [stdout: "", exitValue: 0] + } + helper.addShMock("""gh issue list --repo https://github.com/opensearch-project/sql.git -S "[AUTOCUT] Integration Test failed for observabilityDashboards: 3.0.0 tar distribution in:title" --label autocut,v3.0.0,integ-test-failure --json number --jq '.[0].number'""") { script -> + return [stdout: "22", exitValue: 0] + } helper.addShMock('env PATH=$PATH ./test.sh integ-test manifests/tests/jenkins/data/opensearch-dashboards-3.0.0-test.yml --component observabilityDashboards --test-run-id 215 --paths opensearch=/tmp/workspace/tar opensearch-dashboards=/tmp/workspace/tar --base-path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/215/linux/x64/tar ', '', 1) assertThrows(Exception) { runScript('jenkins/opensearch-dashboards/integ-test.jenkinsfile') } assertJobStatusFailure() - assertThat(getCommandExecutions('println', 'Issue'), hasItem('Issue already exists, adding a comment.')) - assertThat(getCommandExecutions('sh', 'script'), hasItem("{script=gh issue list --repo https://github.com/opensearch-project/dashboards-visualizations.git -S \"[AUTOCUT] Integration Test failed for ganttChartDashboards: 3.0.0 tar distribution in:title\" --label autocut,v3.0.0,integ-test-failure --json number --jq '.[0].number', returnStdout=true}")) + assertThat(getCommandExecutions('println', 'Issue'), hasItem('Issue already exists, adding a comment')) assertThat(getCommandExecutions('sh', 'script'), hasItem("{script=gh issue comment bbb\nccc --repo https://github.com/opensearch-project/dashboards-observability.git --body \"The integration test failed at distribution level for component observabilityDashboards
Version: 3.0.0
Distribution: tar
Architecture: x64
Platform: linux

Please check the logs: https://some/url/redirect

* Test-report manifest:*
- https://ci.opensearch.org/ci/dbc/dummy_job/3.0.0/215/linux/x64/tar/test-results/215/integ-test/test-report.yml

_Note: Steps to reproduce, additional logs and other files can be found within the above test-report manifest.
Instructions of this test-report manifest can be found [here](https://github.com/opensearch-project/opensearch-build/tree/main/src/report_workflow#guide-on-test-report-manifest-from-ci)._\", returnStdout=true}")) } diff --git a/tests/jenkins/TestOpenSearchIntegTest.groovy b/tests/jenkins/TestOpenSearchIntegTest.groovy index a569d1c2ef..11d3b6bc54 100644 --- a/tests/jenkins/TestOpenSearchIntegTest.groovy +++ b/tests/jenkins/TestOpenSearchIntegTest.groovy @@ -23,7 +23,7 @@ class TestOpenSearchIntegTest extends BuildPipelineTest { helper.registerSharedLibrary( library().name('jenkins') - .defaultVersion('5.10.1') + .defaultVersion('5.11.1') .allowOverride(true) .implicit(true) .targetPath('vars') @@ -106,17 +106,28 @@ class TestOpenSearchIntegTest extends BuildPipelineTest { @Test void checkGHissueCreation() { super.setUp() + helper.addShMock("date -d \"3 days ago\" +'%Y-%m-%d'") { script -> + return [stdout: "2023-10-24", exitValue: 0] + } helper.addShMock('env PATH=$PATH JAVA_HOME=/opt/java/openjdk-17 ./test.sh integ-test manifests/tests/jenkins/data/opensearch-3.0.0-test.yml --component OpenSearch --test-run-id 234 --paths opensearch=/tmp/workspace/tar --base-path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/8184/linux/x64/tar', '', 1) - helper.addShMock('gh issue list --repo https://github.com/opensearch-project/OpenSearch.git -S "[AUTOCUT] Integration Test failed for OpenSearch: 3.0.0 tar distribution in:title" --label autocut,v3.0.0,integ-test-failure', '', 0) + helper.addShMock("""gh issue list --repo https://github.com/opensearch-project/OpenSearch.git -S "[AUTOCUT] Integration Test failed for OpenSearch: 3.0.0 tar distribution in:title" --label autocut,v3.0.0,integ-test-failure --json number --jq '.[0].number'""") { script -> + return [stdout: "", exitValue: 0] + } + helper.addShMock("""gh issue list --repo https://github.com/opensearch-project/OpenSearch.git -S "[AUTOCUT] Integration Test failed for OpenSearch: 3.0.0 tar distribution in:title is:closed closed:>=2023-10-24" --label autocut,v3.0.0,integ-test-failure --json number --jq '.[0].number'""") { script -> + return [stdout: "", exitValue: 0] + } assertThrows(Exception) { runScript('jenkins/opensearch/integ-test.jenkinsfile') } assertJobStatusFailure() - assertThat(getCommandExecutions('sh', 'create'), hasItem('{script=gh issue create --title \"[AUTOCUT] Integration Test failed for OpenSearch: 3.0.0 tar distribution\" --body \"The integration test failed at distribution level for component OpenSearch
Version: 3.0.0
Distribution: tar
Architecture: x64
Platform: linux

Please check the logs: https://some/url/redirect

* Test-report manifest:*
- https://ci.opensearch.org/ci/dbc/dummy_job/3.0.0/8184/linux/x64/tar/test-results/234/integ-test/test-report.yml

_Note: Steps to reproduce, additional logs and other files can be found within the above test-report manifest.
Instructions of this test-report manifest can be found [here](https://github.com/opensearch-project/opensearch-build/tree/main/src/report_workflow#guide-on-test-report-manifest-from-ci)._\" --label autocut,v3.0.0,integ-test-failure --label \"untriaged\" --repo https://github.com/opensearch-project/OpenSearch.git, returnStdout=true}')) + assertThat(getCommandExecutions('sh', 'script'), hasItem('{script=gh issue create --title \"[AUTOCUT] Integration Test failed for OpenSearch: 3.0.0 tar distribution\" --body \"The integration test failed at distribution level for component OpenSearch
Version: 3.0.0
Distribution: tar
Architecture: x64
Platform: linux

Please check the logs: https://some/url/redirect

* Test-report manifest:*
- https://ci.opensearch.org/ci/dbc/dummy_job/3.0.0/8184/linux/x64/tar/test-results/234/integ-test/test-report.yml

_Note: Steps to reproduce, additional logs and other files can be found within the above test-report manifest.
Instructions of this test-report manifest can be found [here](https://github.com/opensearch-project/opensearch-build/tree/main/src/report_workflow#guide-on-test-report-manifest-from-ci)._\" --label autocut,v3.0.0,integ-test-failure --label \"untriaged\" --repo https://github.com/opensearch-project/OpenSearch.git, returnStdout=true}')) } @Test void CheckCloseGHissue() { + helper.addShMock("date -d \"5 days ago\" +'%Y-%m-%d'") { script -> + return [stdout: "2023-10-24", exitValue: 0] + } helper.addShMock('env PATH=$PATH JAVA_HOME=/opt/java/openjdk-17 ./test.sh integ-test manifests/tests/jenkins/data/opensearch-3.0.0-test.yml --component OpenSearch --test-run-id 234 --paths opensearch=/tmp/workspace/tar --base-path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/8184/linux/x64/tar', '', 1) runScript('jenkins/opensearch/integ-test.jenkinsfile') assertThat(getCommandExecutions('sh', 'script'), hasItem("{script=gh issue list --repo https://github.com/opensearch-project/OpenSearch.git -S \"[AUTOCUT] Integration Test failed for OpenSearch: 3.0.0 tar distribution in:title\" --label autocut,v3.0.0,integ-test-failure --json number --jq '.[0].number', returnStdout=true}")) @@ -126,13 +137,15 @@ class TestOpenSearchIntegTest extends BuildPipelineTest { @Test void checkGHexistingIssue() { super.setUp() + helper.addShMock("date -d \"3 days ago\" +'%Y-%m-%d'") { script -> + return [stdout: "2023-10-24", exitValue: 0] + } helper.addShMock('env PATH=$PATH JAVA_HOME=/opt/java/openjdk-17 ./test.sh integ-test manifests/tests/jenkins/data/opensearch-3.0.0-test.yml --component OpenSearch --test-run-id 234 --paths opensearch=/tmp/workspace/tar --base-path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/8184/linux/x64/tar ', '', 1) assertThrows(Exception) { runScript('jenkins/opensearch/integ-test.jenkinsfile') } assertJobStatusFailure() - assertThat(getCommandExecutions('println', 'Issue'), hasItem('Issue already exists, adding a comment.')) - assertThat(getCommandExecutions('sh', 'script'), hasItem("{script=gh issue list --repo https://github.com/opensearch-project/OpenSearch.git -S \"[AUTOCUT] Integration Test failed for OpenSearch: 3.0.0 tar distribution in:title\" --label autocut,v3.0.0,integ-test-failure, returnStdout=true}")) + assertThat(getCommandExecutions('println', 'Issue'), hasItem('Issue already exists, adding a comment')) assertThat(getCommandExecutions('sh', 'script'), hasItem("{script=gh issue list --repo https://github.com/opensearch-project/OpenSearch.git -S \"[AUTOCUT] Integration Test failed for OpenSearch: 3.0.0 tar distribution in:title\" --label autocut,v3.0.0,integ-test-failure --json number --jq '.[0].number', returnStdout=true}")) assertThat(getCommandExecutions('sh', 'script'), hasItem("{script=gh issue comment bbb\nccc --repo https://github.com/opensearch-project/OpenSearch.git --body \"The integration test failed at distribution level for component OpenSearch
Version: 3.0.0
Distribution: tar
Architecture: x64
Platform: linux

Please check the logs: https://some/url/redirect

* Test-report manifest:*
- https://ci.opensearch.org/ci/dbc/dummy_job/3.0.0/8184/linux/x64/tar/test-results/234/integ-test/test-report.yml

_Note: Steps to reproduce, additional logs and other files can be found within the above test-report manifest.
Instructions of this test-report manifest can be found [here](https://github.com/opensearch-project/opensearch-build/tree/main/src/report_workflow#guide-on-test-report-manifest-from-ci)._\", returnStdout=true}")) } diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch-dashboards/integ-test.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch-dashboards/integ-test.jenkinsfile.txt index fedb1fb6ab..33b2c0c5e6 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch-dashboards/integ-test.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch-dashboards/integ-test.jenkinsfile.txt @@ -1,6 +1,6 @@ integ-test.run() integ-test.modernSCM({$class=GitSCMSource, remote=https://github.com/opensearch-project/opensearch-build-libraries.git}) - integ-test.library({identifier=jenkins@5.10.1, retriever=null}) + integ-test.library({identifier=jenkins@5.11.1, retriever=null}) integ-test.pipeline(groovy.lang.Closure) integ-test.credentials(jenkins-artifact-bucket-name) integ-test.timeout({time=4, unit=HOURS}) @@ -13,13 +13,13 @@ integ-test.fileExists(manifests/tests/jenkins/data/opensearch-dashboards-3.0.0-test.yml) integ-test.downloadBuildManifest({url=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch-dashboards/3.0.0/215/linux/x64/tar/builds/opensearch-dashboards/opensearch-dashboards-3.0.0-linux-x64.tar.gz, path=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml}) downloadBuildManifest.legacySCM(groovy.lang.Closure) - downloadBuildManifest.library({identifier=jenkins@5.10.1, retriever=null}) + downloadBuildManifest.library({identifier=jenkins@5.11.1, retriever=null}) downloadBuildManifest.sh(curl -sSL https://ci.opensearch.org/ci/dbc/distribution-build-opensearch-dashboards/3.0.0/215/linux/x64/tar/builds/opensearch-dashboards/opensearch-dashboards-3.0.0-linux-x64.tar.gz --output tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml) downloadBuildManifest.readYaml({file=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml}) BuildManifest.asBoolean() integ-test.downloadBuildManifest({url=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/215/linux/x64/tar/dist/opensearch/opensearch-3.0.0-linux-x64.tar.gz, path=tests/jenkins/data/opensearch-3.0.0-build.yml}) downloadBuildManifest.legacySCM(groovy.lang.Closure) - downloadBuildManifest.library({identifier=jenkins@5.10.1, retriever=null}) + downloadBuildManifest.library({identifier=jenkins@5.11.1, retriever=null}) downloadBuildManifest.sh(curl -sSL https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/215/linux/x64/tar/dist/opensearch/opensearch-3.0.0-linux-x64.tar.gz --output tests/jenkins/data/opensearch-3.0.0-build.yml) downloadBuildManifest.readYaml({file=tests/jenkins/data/opensearch-3.0.0-build.yml}) BuildManifest.asBoolean() @@ -42,7 +42,7 @@ integ-test.script(groovy.lang.Closure) integ-test.downloadBuildManifest({url=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch-dashboards/3.0.0/215/linux/x64/tar/builds/opensearch-dashboards/opensearch-dashboards-3.0.0-linux-x64.tar.gz, path=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml}) downloadBuildManifest.legacySCM(groovy.lang.Closure) - downloadBuildManifest.library({identifier=jenkins@5.10.1, retriever=null}) + downloadBuildManifest.library({identifier=jenkins@5.11.1, retriever=null}) downloadBuildManifest.sh(curl -sSL https://ci.opensearch.org/ci/dbc/distribution-build-opensearch-dashboards/3.0.0/215/linux/x64/tar/builds/opensearch-dashboards/opensearch-dashboards-3.0.0-linux-x64.tar.gz --output tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml) downloadBuildManifest.readYaml({file=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml}) BuildManifest.asBoolean() @@ -84,7 +84,7 @@ integ-test.sh(rm -rf test-results) integ-test.runIntegTestScript({jobName=distribution-build-opensearch-dashboards, componentName=ganttChartDashboards, buildManifest=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml, testManifest=manifests/tests/jenkins/data/opensearch-dashboards-3.0.0-test.yml, localPath=/tmp/workspace/tar, switchUserNonRoot=false}) runIntegTestScript.legacySCM(groovy.lang.Closure) - runIntegTestScript.library({identifier=jenkins@5.10.1, retriever=null}) + runIntegTestScript.library({identifier=jenkins@5.11.1, retriever=null}) runIntegTestScript.readYaml({file=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml}) BuildManifest.asBoolean() BuildManifest.getArtifactArchitecture() @@ -112,7 +112,7 @@ ccc -R opensearch-project/dashboards-visualizations --comment "Closing the issue integ-test.echo(Completed running integtest for component ganttChartDashboards) integ-test.uploadTestResults({buildManifestFileName=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml, jobName=dummy_job}) uploadTestResults.legacySCM(groovy.lang.Closure) - uploadTestResults.library({identifier=jenkins@5.10.1, retriever=null}) + uploadTestResults.library({identifier=jenkins@5.11.1, retriever=null}) uploadTestResults.readYaml({file=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml}) BuildManifest.asBoolean() uploadTestResults.echo(Build Id: 215) @@ -138,7 +138,7 @@ ccc -R opensearch-project/dashboards-visualizations --comment "Closing the issue integ-test.sh(rm -rf test-results) integ-test.runIntegTestScript({jobName=distribution-build-opensearch-dashboards, componentName=indexManagementDashboards, buildManifest=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml, testManifest=manifests/tests/jenkins/data/opensearch-dashboards-3.0.0-test.yml, localPath=/tmp/workspace/tar, switchUserNonRoot=false}) runIntegTestScript.legacySCM(groovy.lang.Closure) - runIntegTestScript.library({identifier=jenkins@5.10.1, retriever=null}) + runIntegTestScript.library({identifier=jenkins@5.11.1, retriever=null}) runIntegTestScript.readYaml({file=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml}) BuildManifest.asBoolean() BuildManifest.getArtifactArchitecture() @@ -166,7 +166,7 @@ ccc -R opensearch-project/index-management-dashboards-plugin --comment "Closing integ-test.echo(Completed running integtest for component indexManagementDashboards) integ-test.uploadTestResults({buildManifestFileName=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml, jobName=dummy_job}) uploadTestResults.legacySCM(groovy.lang.Closure) - uploadTestResults.library({identifier=jenkins@5.10.1, retriever=null}) + uploadTestResults.library({identifier=jenkins@5.11.1, retriever=null}) uploadTestResults.readYaml({file=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml}) BuildManifest.asBoolean() uploadTestResults.echo(Build Id: 215) @@ -192,7 +192,7 @@ ccc -R opensearch-project/index-management-dashboards-plugin --comment "Closing integ-test.sh(rm -rf test-results) integ-test.runIntegTestScript({jobName=distribution-build-opensearch-dashboards, componentName=anomalyDetectionDashboards, buildManifest=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml, testManifest=manifests/tests/jenkins/data/opensearch-dashboards-3.0.0-test.yml, localPath=/tmp/workspace/tar, switchUserNonRoot=false}) runIntegTestScript.legacySCM(groovy.lang.Closure) - runIntegTestScript.library({identifier=jenkins@5.10.1, retriever=null}) + runIntegTestScript.library({identifier=jenkins@5.11.1, retriever=null}) runIntegTestScript.readYaml({file=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml}) BuildManifest.asBoolean() BuildManifest.getArtifactArchitecture() @@ -220,7 +220,7 @@ ccc -R opensearch-project/anomaly-detection-dashboards-plugin --comment "Closing integ-test.echo(Completed running integtest for component anomalyDetectionDashboards) integ-test.uploadTestResults({buildManifestFileName=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml, jobName=dummy_job}) uploadTestResults.legacySCM(groovy.lang.Closure) - uploadTestResults.library({identifier=jenkins@5.10.1, retriever=null}) + uploadTestResults.library({identifier=jenkins@5.11.1, retriever=null}) uploadTestResults.readYaml({file=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml}) BuildManifest.asBoolean() uploadTestResults.echo(Build Id: 215) @@ -246,7 +246,7 @@ ccc -R opensearch-project/anomaly-detection-dashboards-plugin --comment "Closing integ-test.sh(rm -rf test-results) integ-test.runIntegTestScript({jobName=distribution-build-opensearch-dashboards, componentName=OpenSearch-Dashboards, buildManifest=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml, testManifest=manifests/tests/jenkins/data/opensearch-dashboards-3.0.0-test.yml, localPath=/tmp/workspace/tar, switchUserNonRoot=false}) runIntegTestScript.legacySCM(groovy.lang.Closure) - runIntegTestScript.library({identifier=jenkins@5.10.1, retriever=null}) + runIntegTestScript.library({identifier=jenkins@5.11.1, retriever=null}) runIntegTestScript.readYaml({file=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml}) BuildManifest.asBoolean() BuildManifest.getArtifactArchitecture() @@ -274,7 +274,7 @@ ccc -R opensearch-project/OpenSearch-Dashboards --comment "Closing the issue as integ-test.echo(Completed running integtest for component OpenSearch-Dashboards) integ-test.uploadTestResults({buildManifestFileName=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml, jobName=dummy_job}) uploadTestResults.legacySCM(groovy.lang.Closure) - uploadTestResults.library({identifier=jenkins@5.10.1, retriever=null}) + uploadTestResults.library({identifier=jenkins@5.11.1, retriever=null}) uploadTestResults.readYaml({file=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml}) BuildManifest.asBoolean() uploadTestResults.echo(Build Id: 215) @@ -300,7 +300,7 @@ ccc -R opensearch-project/OpenSearch-Dashboards --comment "Closing the issue as integ-test.sh(rm -rf test-results) integ-test.runIntegTestScript({jobName=distribution-build-opensearch-dashboards, componentName=reportsDashboards, buildManifest=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml, testManifest=manifests/tests/jenkins/data/opensearch-dashboards-3.0.0-test.yml, localPath=/tmp/workspace/tar, switchUserNonRoot=false}) runIntegTestScript.legacySCM(groovy.lang.Closure) - runIntegTestScript.library({identifier=jenkins@5.10.1, retriever=null}) + runIntegTestScript.library({identifier=jenkins@5.11.1, retriever=null}) runIntegTestScript.readYaml({file=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml}) BuildManifest.asBoolean() BuildManifest.getArtifactArchitecture() @@ -328,7 +328,7 @@ ccc -R opensearch-project/dashboards-reports --comment "Closing the issue as the integ-test.echo(Completed running integtest for component reportsDashboards) integ-test.uploadTestResults({buildManifestFileName=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml, jobName=dummy_job}) uploadTestResults.legacySCM(groovy.lang.Closure) - uploadTestResults.library({identifier=jenkins@5.10.1, retriever=null}) + uploadTestResults.library({identifier=jenkins@5.11.1, retriever=null}) uploadTestResults.readYaml({file=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml}) BuildManifest.asBoolean() uploadTestResults.echo(Build Id: 215) @@ -354,7 +354,7 @@ ccc -R opensearch-project/dashboards-reports --comment "Closing the issue as the integ-test.sh(rm -rf test-results) integ-test.runIntegTestScript({jobName=distribution-build-opensearch-dashboards, componentName=queryWorkbenchDashboards, buildManifest=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml, testManifest=manifests/tests/jenkins/data/opensearch-dashboards-3.0.0-test.yml, localPath=/tmp/workspace/tar, switchUserNonRoot=false}) runIntegTestScript.legacySCM(groovy.lang.Closure) - runIntegTestScript.library({identifier=jenkins@5.10.1, retriever=null}) + runIntegTestScript.library({identifier=jenkins@5.11.1, retriever=null}) runIntegTestScript.readYaml({file=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml}) BuildManifest.asBoolean() BuildManifest.getArtifactArchitecture() @@ -382,7 +382,7 @@ ccc -R opensearch-project/sql --comment "Closing the issue as the Integration Te integ-test.echo(Completed running integtest for component queryWorkbenchDashboards) integ-test.uploadTestResults({buildManifestFileName=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml, jobName=dummy_job}) uploadTestResults.legacySCM(groovy.lang.Closure) - uploadTestResults.library({identifier=jenkins@5.10.1, retriever=null}) + uploadTestResults.library({identifier=jenkins@5.11.1, retriever=null}) uploadTestResults.readYaml({file=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml}) BuildManifest.asBoolean() uploadTestResults.echo(Build Id: 215) @@ -408,7 +408,7 @@ ccc -R opensearch-project/sql --comment "Closing the issue as the Integration Te integ-test.sh(rm -rf test-results) integ-test.runIntegTestScript({jobName=distribution-build-opensearch-dashboards, componentName=observabilityDashboards, buildManifest=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml, testManifest=manifests/tests/jenkins/data/opensearch-dashboards-3.0.0-test.yml, localPath=/tmp/workspace/tar, switchUserNonRoot=false}) runIntegTestScript.legacySCM(groovy.lang.Closure) - runIntegTestScript.library({identifier=jenkins@5.10.1, retriever=null}) + runIntegTestScript.library({identifier=jenkins@5.11.1, retriever=null}) runIntegTestScript.readYaml({file=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml}) BuildManifest.asBoolean() BuildManifest.getArtifactArchitecture() @@ -436,7 +436,7 @@ ccc -R opensearch-project/dashboards-observability --comment "Closing the issue integ-test.echo(Completed running integtest for component observabilityDashboards) integ-test.uploadTestResults({buildManifestFileName=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml, jobName=dummy_job}) uploadTestResults.legacySCM(groovy.lang.Closure) - uploadTestResults.library({identifier=jenkins@5.10.1, retriever=null}) + uploadTestResults.library({identifier=jenkins@5.11.1, retriever=null}) uploadTestResults.readYaml({file=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml}) BuildManifest.asBoolean() uploadTestResults.echo(Build Id: 215) @@ -459,19 +459,19 @@ ccc -R opensearch-project/dashboards-observability --comment "Closing the issue integ-test.checkout(groovy.lang.Closure) integ-test.downloadBuildManifest({url=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch-dashboards/3.0.0/215/linux/x64/tar/builds/opensearch-dashboards/opensearch-dashboards-3.0.0-linux-x64.tar.gz, path=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml}) downloadBuildManifest.legacySCM(groovy.lang.Closure) - downloadBuildManifest.library({identifier=jenkins@5.10.1, retriever=null}) + downloadBuildManifest.library({identifier=jenkins@5.11.1, retriever=null}) downloadBuildManifest.sh(curl -sSL https://ci.opensearch.org/ci/dbc/distribution-build-opensearch-dashboards/3.0.0/215/linux/x64/tar/builds/opensearch-dashboards/opensearch-dashboards-3.0.0-linux-x64.tar.gz --output tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml) downloadBuildManifest.readYaml({file=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml}) BuildManifest.asBoolean() integ-test.downloadBuildManifest({url=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/215/linux/x64/tar/dist/opensearch/opensearch-3.0.0-linux-x64.tar.gz, path=tests/jenkins/data/opensearch-3.0.0-build.yml}) downloadBuildManifest.legacySCM(groovy.lang.Closure) - downloadBuildManifest.library({identifier=jenkins@5.10.1, retriever=null}) + downloadBuildManifest.library({identifier=jenkins@5.11.1, retriever=null}) downloadBuildManifest.sh(curl -sSL https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/215/linux/x64/tar/dist/opensearch/opensearch-3.0.0-linux-x64.tar.gz --output tests/jenkins/data/opensearch-3.0.0-build.yml) downloadBuildManifest.readYaml({file=tests/jenkins/data/opensearch-3.0.0-build.yml}) BuildManifest.asBoolean() integ-test.createUploadTestReportManifest({testManifest=manifests/tests/jenkins/data/opensearch-dashboards-3.0.0-test.yml, buildManifest=tests/jenkins/data/opensearch-3.0.0-build.yml, dashboardsBuildManifest=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml, testRunID=215, testType=integ-test, componentName=}) createUploadTestReportManifest.legacySCM(groovy.lang.Closure) - createUploadTestReportManifest.library({identifier=jenkins@5.10.1, retriever=null}) + createUploadTestReportManifest.library({identifier=jenkins@5.11.1, retriever=null}) createUploadTestReportManifest.readYaml({file=manifests/tests/jenkins/data/opensearch-dashboards-3.0.0-test.yml}) TestManifest.asBoolean() createUploadTestReportManifest.readYaml({file=tests/jenkins/data/opensearch-3.0.0-build.yml}) diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch/integ-test.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch/integ-test.jenkinsfile.txt index 31c8283f6c..712eef8dda 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch/integ-test.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch/integ-test.jenkinsfile.txt @@ -1,6 +1,6 @@ integ-test.run() integ-test.modernSCM({$class=GitSCMSource, remote=https://github.com/opensearch-project/opensearch-build-libraries.git}) - integ-test.library({identifier=jenkins@5.10.1, retriever=null}) + integ-test.library({identifier=jenkins@5.11.1, retriever=null}) integ-test.pipeline(groovy.lang.Closure) integ-test.credentials(jenkins-artifact-bucket-name) integ-test.timeout({time=4, unit=HOURS}) @@ -13,7 +13,7 @@ integ-test.fileExists(manifests/tests/jenkins/data/opensearch-3.0.0-test.yml) integ-test.downloadBuildManifest({url=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/8184/linux/x64/tar/dist/opensearch/opensearch-3.0.0-linux-x64.tar.gz, path=tests/jenkins/data/opensearch-3.0.0-build.yml}) downloadBuildManifest.legacySCM(groovy.lang.Closure) - downloadBuildManifest.library({identifier=jenkins@5.10.1, retriever=null}) + downloadBuildManifest.library({identifier=jenkins@5.11.1, retriever=null}) downloadBuildManifest.sh(curl -sSL https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/8184/linux/x64/tar/dist/opensearch/opensearch-3.0.0-linux-x64.tar.gz --output tests/jenkins/data/opensearch-3.0.0-build.yml) downloadBuildManifest.readYaml({file=tests/jenkins/data/opensearch-3.0.0-build.yml}) BuildManifest.asBoolean() @@ -33,7 +33,7 @@ integ-test.script(groovy.lang.Closure) integ-test.downloadBuildManifest({url=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/8184/linux/x64/tar/dist/opensearch/opensearch-3.0.0-linux-x64.tar.gz, path=tests/jenkins/data/opensearch-3.0.0-build.yml}) downloadBuildManifest.legacySCM(groovy.lang.Closure) - downloadBuildManifest.library({identifier=jenkins@5.10.1, retriever=null}) + downloadBuildManifest.library({identifier=jenkins@5.11.1, retriever=null}) downloadBuildManifest.sh(curl -sSL https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/8184/linux/x64/tar/dist/opensearch/opensearch-3.0.0-linux-x64.tar.gz --output tests/jenkins/data/opensearch-3.0.0-build.yml) downloadBuildManifest.readYaml({file=tests/jenkins/data/opensearch-3.0.0-build.yml}) BuildManifest.asBoolean() @@ -61,7 +61,7 @@ integ-test.sh(rm -rf test-results) integ-test.runIntegTestScript({jobName=distribution-build-opensearch, componentName=OpenSearch, buildManifest=tests/jenkins/data/opensearch-3.0.0-build.yml, testManifest=manifests/tests/jenkins/data/opensearch-3.0.0-test.yml, localPath=/tmp/workspace/tar, switchUserNonRoot=false}) runIntegTestScript.legacySCM(groovy.lang.Closure) - runIntegTestScript.library({identifier=jenkins@5.10.1, retriever=null}) + runIntegTestScript.library({identifier=jenkins@5.11.1, retriever=null}) runIntegTestScript.readYaml({file=tests/jenkins/data/opensearch-3.0.0-build.yml}) BuildManifest.asBoolean() BuildManifest.getArtifactArchitecture() @@ -70,7 +70,7 @@ runIntegTestScript.echo(Start integTest on: tar x64 linux) runIntegTestScript.detectTestDockerAgent({testManifest=manifests/tests/jenkins/data/opensearch-3.0.0-test.yml}) detectTestDockerAgent.legacySCM(groovy.lang.Closure) - detectTestDockerAgent.library({identifier=jenkins@5.10.1, retriever=null}) + detectTestDockerAgent.library({identifier=jenkins@5.11.1, retriever=null}) detectTestDockerAgent.readYaml({file=manifests/tests/jenkins/data/opensearch-3.0.0-test.yml}) TestManifest.asBoolean() detectTestDockerAgent.echo(Using Docker image opensearchstaging/ci-runner:ci-runner-centos7-v1 (null)) @@ -96,7 +96,7 @@ ccc -R opensearch-project/OpenSearch --comment "Closing the issue as the Integra integ-test.echo(Completed running integtest for component OpenSearch) integ-test.uploadTestResults({buildManifestFileName=tests/jenkins/data/opensearch-3.0.0-build.yml, jobName=dummy_job}) uploadTestResults.legacySCM(groovy.lang.Closure) - uploadTestResults.library({identifier=jenkins@5.10.1, retriever=null}) + uploadTestResults.library({identifier=jenkins@5.11.1, retriever=null}) uploadTestResults.readYaml({file=tests/jenkins/data/opensearch-3.0.0-build.yml}) BuildManifest.asBoolean() uploadTestResults.echo(Build Id: 8184) @@ -119,13 +119,13 @@ ccc -R opensearch-project/OpenSearch --comment "Closing the issue as the Integra integ-test.checkout(groovy.lang.Closure) integ-test.downloadBuildManifest({url=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/8184/linux/x64/tar/dist/opensearch/opensearch-3.0.0-linux-x64.tar.gz, path=tests/jenkins/data/opensearch-3.0.0-build.yml}) downloadBuildManifest.legacySCM(groovy.lang.Closure) - downloadBuildManifest.library({identifier=jenkins@5.10.1, retriever=null}) + downloadBuildManifest.library({identifier=jenkins@5.11.1, retriever=null}) downloadBuildManifest.sh(curl -sSL https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/8184/linux/x64/tar/dist/opensearch/opensearch-3.0.0-linux-x64.tar.gz --output tests/jenkins/data/opensearch-3.0.0-build.yml) downloadBuildManifest.readYaml({file=tests/jenkins/data/opensearch-3.0.0-build.yml}) BuildManifest.asBoolean() integ-test.createUploadTestReportManifest({testManifest=manifests/tests/jenkins/data/opensearch-3.0.0-test.yml, buildManifest=tests/jenkins/data/opensearch-3.0.0-build.yml, testRunID=234, testType=integ-test, componentName=}) createUploadTestReportManifest.legacySCM(groovy.lang.Closure) - createUploadTestReportManifest.library({identifier=jenkins@5.10.1, retriever=null}) + createUploadTestReportManifest.library({identifier=jenkins@5.11.1, retriever=null}) createUploadTestReportManifest.readYaml({file=manifests/tests/jenkins/data/opensearch-3.0.0-test.yml}) TestManifest.asBoolean() createUploadTestReportManifest.readYaml({file=tests/jenkins/data/opensearch-3.0.0-build.yml}) From 7739105c8b6135aa38494d1aa0b8a9113c4f3126 Mon Sep 17 00:00:00 2001 From: Rishabh Singh Date: Tue, 31 Oct 2023 20:34:22 -0700 Subject: [PATCH 083/289] Add nightly runs using snapshots (#4189) Signed-off-by: Rishabh Singh --- jenkins/opensearch/benchmark-test.jenkinsfile | 12 ++++++++---- .../benchmark-test-distribution-url.jenkinsfile.txt | 12 ++++++++---- .../opensearch/benchmark-test.jenkinsfile.txt | 12 ++++++++---- .../opensearch/secure-benchmark-test.jenkinsfile.txt | 12 ++++++++---- 4 files changed, 32 insertions(+), 16 deletions(-) diff --git a/jenkins/opensearch/benchmark-test.jenkinsfile b/jenkins/opensearch/benchmark-test.jenkinsfile index 1a37f25361..3dbbca96a3 100644 --- a/jenkins/opensearch/benchmark-test.jenkinsfile +++ b/jenkins/opensearch/benchmark-test.jenkinsfile @@ -50,10 +50,14 @@ pipeline { H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 10 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 10 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 10 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - + H 10 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot + H 10 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot + H 10 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot + H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot + H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot + H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot + H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-logbyte-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_log_byte_policy"};TEST_PROCEDURE=restore-from-snapshot + H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt index 8a4ea6d7ac..e4aff333cc 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt @@ -30,10 +30,14 @@ H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 10 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 10 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 10 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - + H 10 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot + H 10 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot + H 10 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot + H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot + H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot + H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot + H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-logbyte-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_log_byte_policy"};TEST_PROCEDURE=restore-from-snapshot + H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt index 7468c1ed95..5b854ad485 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt @@ -30,10 +30,14 @@ H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 10 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 10 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 10 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - + H 10 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot + H 10 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot + H 10 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot + H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot + H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot + H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot + H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-logbyte-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_log_byte_policy"};TEST_PROCEDURE=restore-from-snapshot + H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt index 6727015ef2..1067386436 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt @@ -30,10 +30,14 @@ H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 10 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 10 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 10 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - + H 10 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot + H 10 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot + H 10 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot + H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot + H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot + H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot + H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-logbyte-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_log_byte_policy"};TEST_PROCEDURE=restore-from-snapshot + H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} From 67fb6a8f2e2425bcc05af59b76edc284950aedb1 Mon Sep 17 00:00:00 2001 From: Rishabh Singh Date: Wed, 1 Nov 2023 17:32:34 -0700 Subject: [PATCH 084/289] Add benchmark runs with snapshots (#4192) Signed-off-by: Rishabh Singh --- jenkins/opensearch/benchmark-test.jenkinsfile | 86 ++++++++++--------- ...mark-test-distribution-url.jenkinsfile.txt | 86 ++++++++++--------- .../opensearch/benchmark-test.jenkinsfile.txt | 86 ++++++++++--------- .../secure-benchmark-test.jenkinsfile.txt | 86 ++++++++++--------- 4 files changed, 188 insertions(+), 156 deletions(-) diff --git a/jenkins/opensearch/benchmark-test.jenkinsfile b/jenkins/opensearch/benchmark-test.jenkinsfile index 3dbbca96a3..d2cce6429c 100644 --- a/jenkins/opensearch/benchmark-test.jenkinsfile +++ b/jenkins/opensearch/benchmark-test.jenkinsfile @@ -27,50 +27,58 @@ pipeline { triggers { parameterizedCron( ''' - H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot + H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot + H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot + H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-logbyte-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_log_byte_policy"};TEST_PROCEDURE=restore-from-snapshot + H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot + H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot + H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot + H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-logbyte-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_log_byte_policy"};TEST_PROCEDURE=restore-from-snapshot - H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 3 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 3 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 3 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 3 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 5 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search + H 5 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search + H 5 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search + H 5 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search + H 5 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search + H 5 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search + H 5 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search + H 5 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search - H 10 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot - H 10 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot - H 10 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot - H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot - H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot - H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot - H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-logbyte-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_log_byte_policy"};TEST_PROCEDURE=restore-from-snapshot + H 7 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot + H 7 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot + H 7 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot + H 7 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-logbyte-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_log_byte_policy"};TEST_PROCEDURE=restore-from-snapshot + H 7 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot + H 7 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot + H 7 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot + H 7 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-logbyte-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_log_byte_policy"};TEST_PROCEDURE=restore-from-snapshot - H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_es_710"};TEST_PROCEDURE=restore-from-snapshot + H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_es_710"};TEST_PROCEDURE=restore-from-snapshot + H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_es_710"};TEST_PROCEDURE=restore-from-snapshot + H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search + H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search + H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + + H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} ''' + ''' diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt index e4aff333cc..69cb3ff866 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt @@ -7,50 +7,58 @@ benchmark-test.buildDiscarder(null) benchmark-test.echo(Executing on agent [label:none]) benchmark-test.parameterizedCron( - H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot + H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot + H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot + H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-logbyte-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_log_byte_policy"};TEST_PROCEDURE=restore-from-snapshot + H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot + H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot + H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot + H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-logbyte-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_log_byte_policy"};TEST_PROCEDURE=restore-from-snapshot - H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 3 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 3 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 3 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 3 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 5 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search + H 5 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search + H 5 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search + H 5 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search + H 5 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search + H 5 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search + H 5 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search + H 5 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search - H 10 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot - H 10 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot - H 10 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot - H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot - H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot - H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot - H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-logbyte-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_log_byte_policy"};TEST_PROCEDURE=restore-from-snapshot + H 7 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot + H 7 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot + H 7 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot + H 7 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-logbyte-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_log_byte_policy"};TEST_PROCEDURE=restore-from-snapshot + H 7 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot + H 7 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot + H 7 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot + H 7 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-logbyte-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_log_byte_policy"};TEST_PROCEDURE=restore-from-snapshot - H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_es_710"};TEST_PROCEDURE=restore-from-snapshot + H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_es_710"};TEST_PROCEDURE=restore-from-snapshot + H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_es_710"};TEST_PROCEDURE=restore-from-snapshot + H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search + H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search + H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + + H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} H 16 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-single-node.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-single-node-es-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} H 16 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-single-node.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-single-node-es-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt index 5b854ad485..1f6ea3f282 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt @@ -7,50 +7,58 @@ benchmark-test.buildDiscarder(null) benchmark-test.echo(Executing on agent [label:none]) benchmark-test.parameterizedCron( - H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot + H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot + H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot + H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-logbyte-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_log_byte_policy"};TEST_PROCEDURE=restore-from-snapshot + H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot + H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot + H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot + H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-logbyte-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_log_byte_policy"};TEST_PROCEDURE=restore-from-snapshot - H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 3 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 3 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 3 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 3 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 5 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search + H 5 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search + H 5 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search + H 5 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search + H 5 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search + H 5 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search + H 5 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search + H 5 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search - H 10 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot - H 10 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot - H 10 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot - H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot - H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot - H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot - H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-logbyte-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_log_byte_policy"};TEST_PROCEDURE=restore-from-snapshot + H 7 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot + H 7 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot + H 7 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot + H 7 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-logbyte-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_log_byte_policy"};TEST_PROCEDURE=restore-from-snapshot + H 7 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot + H 7 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot + H 7 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot + H 7 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-logbyte-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_log_byte_policy"};TEST_PROCEDURE=restore-from-snapshot - H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_es_710"};TEST_PROCEDURE=restore-from-snapshot + H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_es_710"};TEST_PROCEDURE=restore-from-snapshot + H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_es_710"};TEST_PROCEDURE=restore-from-snapshot + H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search + H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search + H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + + H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} H 16 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-single-node.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-single-node-es-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} H 16 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-single-node.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-single-node-es-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt index 1067386436..b320a75c47 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt @@ -7,50 +7,58 @@ benchmark-test.buildDiscarder(null) benchmark-test.echo(Executing on agent [label:none]) benchmark-test.parameterizedCron( - H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot + H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot + H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot + H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-logbyte-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_log_byte_policy"};TEST_PROCEDURE=restore-from-snapshot + H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot + H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot + H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot + H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-logbyte-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_log_byte_policy"};TEST_PROCEDURE=restore-from-snapshot - H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 3 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 3 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 3 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 3 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 5 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search + H 5 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search + H 5 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search + H 5 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search + H 5 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search + H 5 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search + H 5 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search + H 5 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search - H 10 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot - H 10 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot - H 10 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot - H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot - H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot - H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot - H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-logbyte-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_log_byte_policy"};TEST_PROCEDURE=restore-from-snapshot + H 7 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot + H 7 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot + H 7 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot + H 7 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-logbyte-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_log_byte_policy"};TEST_PROCEDURE=restore-from-snapshot + H 7 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot + H 7 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot + H 7 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot + H 7 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-logbyte-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_log_byte_policy"};TEST_PROCEDURE=restore-from-snapshot - H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_es_710"};TEST_PROCEDURE=restore-from-snapshot + H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_es_710"};TEST_PROCEDURE=restore-from-snapshot + H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_es_710"};TEST_PROCEDURE=restore-from-snapshot + H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search + H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search + H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + + H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} H 16 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-single-node.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-single-node-es-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} H 16 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-single-node.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-single-node-es-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} From baba3b0960f99191433c40798cfea2188f86aa38 Mon Sep 17 00:00:00 2001 From: Rishabh Singh Date: Thu, 2 Nov 2023 10:08:09 -0700 Subject: [PATCH 085/289] Fix 7.10.2 nightly snapshot base path (#4195) Signed-off-by: Rishabh Singh --- jenkins/opensearch/benchmark-test.jenkinsfile | 6 +++--- .../benchmark-test-distribution-url.jenkinsfile.txt | 6 +++--- .../opensearch/benchmark-test.jenkinsfile.txt | 6 +++--- .../opensearch/secure-benchmark-test.jenkinsfile.txt | 6 +++--- 4 files changed, 12 insertions(+), 12 deletions(-) diff --git a/jenkins/opensearch/benchmark-test.jenkinsfile b/jenkins/opensearch/benchmark-test.jenkinsfile index d2cce6429c..7cf8b51c71 100644 --- a/jenkins/opensearch/benchmark-test.jenkinsfile +++ b/jenkins/opensearch/benchmark-test.jenkinsfile @@ -59,9 +59,9 @@ pipeline { H 7 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot H 7 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-logbyte-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_log_byte_policy"};TEST_PROCEDURE=restore-from-snapshot - H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_es_710"};TEST_PROCEDURE=restore-from-snapshot - H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_es_710"};TEST_PROCEDURE=restore-from-snapshot - H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_es_710"};TEST_PROCEDURE=restore-from-snapshot + H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"710-snapshots","snapshot_name":"http_logs_es_710"};TEST_PROCEDURE=restore-from-snapshot + H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"710-snapshots","snapshot_name":"nyc_taxis_es_710"};TEST_PROCEDURE=restore-from-snapshot + H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"710-snapshots","snapshot_name":"pmc_es_710"};TEST_PROCEDURE=restore-from-snapshot H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt index 69cb3ff866..38decae4c5 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt @@ -39,9 +39,9 @@ H 7 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot H 7 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-logbyte-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_log_byte_policy"};TEST_PROCEDURE=restore-from-snapshot - H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_es_710"};TEST_PROCEDURE=restore-from-snapshot - H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_es_710"};TEST_PROCEDURE=restore-from-snapshot - H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_es_710"};TEST_PROCEDURE=restore-from-snapshot + H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"710-snapshots","snapshot_name":"http_logs_es_710"};TEST_PROCEDURE=restore-from-snapshot + H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"710-snapshots","snapshot_name":"nyc_taxis_es_710"};TEST_PROCEDURE=restore-from-snapshot + H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"710-snapshots","snapshot_name":"pmc_es_710"};TEST_PROCEDURE=restore-from-snapshot H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt index 1f6ea3f282..ec4858fc96 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt @@ -39,9 +39,9 @@ H 7 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot H 7 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-logbyte-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_log_byte_policy"};TEST_PROCEDURE=restore-from-snapshot - H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_es_710"};TEST_PROCEDURE=restore-from-snapshot - H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_es_710"};TEST_PROCEDURE=restore-from-snapshot - H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_es_710"};TEST_PROCEDURE=restore-from-snapshot + H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"710-snapshots","snapshot_name":"http_logs_es_710"};TEST_PROCEDURE=restore-from-snapshot + H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"710-snapshots","snapshot_name":"nyc_taxis_es_710"};TEST_PROCEDURE=restore-from-snapshot + H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"710-snapshots","snapshot_name":"pmc_es_710"};TEST_PROCEDURE=restore-from-snapshot H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt index b320a75c47..c22cdf2ddd 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt @@ -39,9 +39,9 @@ H 7 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot H 7 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-logbyte-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_log_byte_policy"};TEST_PROCEDURE=restore-from-snapshot - H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_es_710"};TEST_PROCEDURE=restore-from-snapshot - H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_es_710"};TEST_PROCEDURE=restore-from-snapshot - H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_es_710"};TEST_PROCEDURE=restore-from-snapshot + H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"710-snapshots","snapshot_name":"http_logs_es_710"};TEST_PROCEDURE=restore-from-snapshot + H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"710-snapshots","snapshot_name":"nyc_taxis_es_710"};TEST_PROCEDURE=restore-from-snapshot + H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"710-snapshots","snapshot_name":"pmc_es_710"};TEST_PROCEDURE=restore-from-snapshot H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search From c438635daca32e76c2e3dad1a3c4582cab4eb332 Mon Sep 17 00:00:00 2001 From: Divya Madala <113469545+Divyaasm@users.noreply.github.com> Date: Fri, 3 Nov 2023 12:39:33 -0700 Subject: [PATCH 086/289] Update docker-re-release jenkins-file to accomodate shared library changes (#4193) Signed-off-by: Divya Madala --- jenkins/docker/docker-re-release.jenkinsfile | 5 ++--- tests/jenkins/TestDockerReRelease.groovy | 6 +++--- .../docker/docker-re-release.jenkinsfile.txt | 10 +++++----- 3 files changed, 10 insertions(+), 11 deletions(-) diff --git a/jenkins/docker/docker-re-release.jenkinsfile b/jenkins/docker/docker-re-release.jenkinsfile index 5d3dea31f5..078ac2db13 100644 --- a/jenkins/docker/docker-re-release.jenkinsfile +++ b/jenkins/docker/docker-re-release.jenkinsfile @@ -7,7 +7,7 @@ * compatible open source license. */ -lib = library(identifier: 'jenkins@5.6.0', retriever: modernSCM([ +lib = library(identifier: 'jenkins@5.11.1', retriever: modernSCM([ $class: 'GitSCMSource', remote: 'https://github.com/opensearch-project/opensearch-build-libraries.git', ])) @@ -46,8 +46,7 @@ pipeline { script { patchDockerImage( product: "${PRODUCT}", - tag: "${TAG}", - re_release: true + tag: "${TAG}" ) } } diff --git a/tests/jenkins/TestDockerReRelease.groovy b/tests/jenkins/TestDockerReRelease.groovy index fb1bea7d3c..abb47a08b9 100644 --- a/tests/jenkins/TestDockerReRelease.groovy +++ b/tests/jenkins/TestDockerReRelease.groovy @@ -25,7 +25,7 @@ class TestDockerReRelease extends BuildPipelineTest { helper.registerSharedLibrary( library().name('jenkins') - .defaultVersion('5.6.0') + .defaultVersion('5.11.1') .allowOverride(true) .implicit(true) .targetPath('vars') @@ -48,8 +48,8 @@ class TestDockerReRelease extends BuildPipelineTest { helper.addShMock("""docker inspect --format '{{ index .Config.Labels "org.label-schema.description"}}' opensearchproject/opensearch:1""") { script -> return [stdout: "7756", exitValue: 0] } - helper.addShMock("""docker inspect --format '{{ index .Config.Labels "org.label-schema.build-date"}}' opensearchproject/opensearch:1""") { script -> - return [stdout: "2023-06-19T19:12:59Z", exitValue: 0] + helper.addShMock("""date +%Y%m%d""") { script -> + return [stdout: "20230619", exitValue: 0] } helper.addShMock("""docker inspect --format '{{ index .Config.Labels "org.label-schema.version"}}' opensearchproject/opensearch:latest""") { script -> return [stdout: "2.5.0", exitValue: 0] diff --git a/tests/jenkins/jenkinsjob-regression-files/docker/docker-re-release.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/docker/docker-re-release.jenkinsfile.txt index 0d40b01925..f54faa8b03 100644 --- a/tests/jenkins/jenkinsjob-regression-files/docker/docker-re-release.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/docker/docker-re-release.jenkinsfile.txt @@ -1,14 +1,14 @@ docker-re-release.run() docker-re-release.modernSCM({$class=GitSCMSource, remote=https://github.com/opensearch-project/opensearch-build-libraries.git}) - docker-re-release.library({identifier=jenkins@5.6.0, retriever=null}) + docker-re-release.library({identifier=jenkins@5.11.1, retriever=null}) docker-re-release.pipeline(groovy.lang.Closure) docker-re-release.timeout({time=2, unit=HOURS}) docker-re-release.echo(Executing on agent [label:none]) docker-re-release.stage(Patch Docker Image, groovy.lang.Closure) docker-re-release.script(groovy.lang.Closure) - docker-re-release.patchDockerImage({product=opensearch, tag=1, re_release=true}) + docker-re-release.patchDockerImage({product=opensearch, tag=1}) patchDockerImage.legacySCM(groovy.lang.Closure) - patchDockerImage.library({identifier=jenkins@main, retriever=null}) + patchDockerImage.library({identifier=jenkins@5.11.1, retriever=null}) patchDockerImage.sh(#!/bin/bash set -e set +x @@ -16,14 +16,14 @@ docker pull opensearchproject/opensearch:latest ) patchDockerImage.sh({script=docker inspect --format '{{ index .Config.Labels "org.label-schema.version"}}' opensearchproject/opensearch:1, returnStdout=true}) - patchDockerImage.sh({script=docker inspect --format '{{ index .Config.Labels "org.label-schema.build-date"}}' opensearchproject/opensearch:1, returnStdout=true}) + patchDockerImage.sh({script=date +%Y%m%d, returnStdout=true}) patchDockerImage.sh({script=docker inspect --format '{{ index .Config.Labels "org.label-schema.description"}}' opensearchproject/opensearch:1, returnStdout=true}) patchDockerImage.sh({script=docker inspect --format '{{ index .Config.Labels "org.label-schema.version"}}' opensearchproject/opensearch:latest, returnStdout=true}) patchDockerImage.readYaml({file=manifests/1.3.0/opensearch-1.3.0.yml}) InputManifest.asBoolean() patchDockerImage.buildDockerImage({inputManifest=manifests/1.3.0/opensearch-1.3.0.yml, buildNumber=7756, buildDate=20230619, buildOption=re_release_docker_image, artifactUrlX64=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/1.3.0/7756/linux/x64/tar/dist/opensearch/opensearch-1.3.0-linux-x64.tar.gz, artifactUrlArm64=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/1.3.0/7756/linux/arm64/tar/dist/opensearch/opensearch-1.3.0-linux-arm64.tar.gz}) buildDockerImage.legacySCM(groovy.lang.Closure) - buildDockerImage.library({identifier=jenkins@5.5.0, retriever=null}) + buildDockerImage.library({identifier=jenkins@5.11.1, retriever=null}) buildDockerImage.readYaml({file=manifests/1.3.0/opensearch-1.3.0.yml}) InputManifest.asBoolean() buildDockerImage.echo(Triggering docker-build) From 01613af16774cfe39bf41ab23bf2fdf27a78b95f Mon Sep 17 00:00:00 2001 From: Peter Zhu Date: Tue, 7 Nov 2023 14:56:16 -0500 Subject: [PATCH 087/289] Switch default 1000 ci docker image user to ci-runner (#4200) Signed-off-by: Peter Zhu --- docker/ci/config/windows-servercore-setup.ps1 | 2 +- ...ld.centos7.opensearch.x64.arm64.dockerfile | 18 ++++--- ...opensearch-dashboards.x64.arm64.dockerfile | 23 ++++---- ...ockylinux8.opensearch.x64.arm64.dockerfile | 18 ++++--- ...ubuntu2004.opensearch.x64.arm64.dockerfile | 16 +++--- .../docker-builder.ubuntu2004.x64.dockerfile | 10 ++-- ...lease.centos7.clients.x64.arm64.dockerfile | 30 ++++++----- ...opensearch-dashboards.x64.arm64.dockerfile | 52 ++++++++++-------- ...kylinux8.systemd-base.x64.arm64.dockerfile | 53 +++++++++--------- ...untu2004.systemd-base.x64.arm64.dockerfile | 54 ++++++++++--------- 10 files changed, 153 insertions(+), 123 deletions(-) diff --git a/docker/ci/config/windows-servercore-setup.ps1 b/docker/ci/config/windows-servercore-setup.ps1 index 640ec33788..f5cfaea653 100644 --- a/docker/ci/config/windows-servercore-setup.ps1 +++ b/docker/ci/config/windows-servercore-setup.ps1 @@ -84,7 +84,7 @@ regedit /s $zlibRegFilePath # Temurin jdk does not have all the versions supported on scoop, especially version 14, 20, and above # As of now we will mix temurin and openjdk as temurin for production has support policies for fixes and patches # We need to make sure we do not mis-install temurin and openjdk with the same version or the distribution build code will have issues -$jdkVersionList = "temurin8-jdk JAVA8_HOME", "temurin11-jdk JAVA11_HOME", "openjdk14 JAVA14_HOME", "temurin17-jdk JAVA17_HOME", "temurin19-jdk JAVA19_HOME", "openjdk20 JAVA20_HOME", "openjdk21 JAVA21_HOME" +$jdkVersionList = "temurin8-jdk JAVA8_HOME", "temurin11-jdk JAVA11_HOME", "openjdk14 JAVA14_HOME", "temurin17-jdk JAVA17_HOME", "temurin19-jdk JAVA19_HOME", "openjdk20 JAVA20_HOME", "temurin21-jdk JAVA21_HOME" Foreach ($jdkVersion in $jdkVersionList) { $jdkVersion diff --git a/docker/ci/dockerfiles/current/build.centos7.opensearch.x64.arm64.dockerfile b/docker/ci/dockerfiles/current/build.centos7.opensearch.x64.arm64.dockerfile index 97cef7370a..e268b7f377 100644 --- a/docker/ci/dockerfiles/current/build.centos7.opensearch.x64.arm64.dockerfile +++ b/docker/ci/dockerfiles/current/build.centos7.opensearch.x64.arm64.dockerfile @@ -13,6 +13,8 @@ FROM centos:7 ARG MAVEN_DIR=/usr/local/apache-maven +ARG CONTAINER_USER=ci-runner +ARG CONTAINER_USER_HOME=/home/ci-runner # Ensure localedef running correct with root permission USER 0 @@ -24,10 +26,10 @@ RUN yum clean all && yum-config-manager --add-repo https://cli.github.com/packag yum install -y which curl git gnupg2 tar net-tools procps-ng python3 python3-devel python3-pip zip unzip jq gh pigz # Create user group -RUN groupadd -g 1000 opensearch && \ - useradd -u 1000 -g 1000 -d /usr/share/opensearch opensearch && \ - mkdir -p /usr/share/opensearch && \ - chown -R 1000:1000 /usr/share/opensearch +RUN groupadd -g 1000 $CONTAINER_USER && \ + useradd -u 1000 -g 1000 -d $CONTAINER_USER_HOME $CONTAINER_USER && \ + mkdir -p $CONTAINER_USER_HOME && \ + chown -R 1000:1000 $CONTAINER_USER_HOME # Add Python dependencies RUN yum install -y @development zlib-devel bzip2 bzip2-devel readline-devel sqlite sqlite-devel openssl-devel xz xz-devel libffi-devel findutils @@ -70,7 +72,7 @@ RUN . /etc/profile.d/rvm.sh && rvm install 2.6.0 && rvm --default use 2.6.0 && y ENV RUBY_HOME=/usr/local/rvm/rubies/ruby-2.6.0/bin ENV RVM_HOME=/usr/local/rvm/bin -ENV GEM_HOME=/usr/share/opensearch/.gem +ENV GEM_HOME=$CONTAINER_USER_HOME/.gem ENV GEM_PATH=$GEM_HOME ENV PATH=$RUBY_HOME:$RVM_HOME:$PATH @@ -101,10 +103,10 @@ ENV ENV="/usr/local/bin/scl_setup" ENV PROMPT_COMMAND=". /usr/local/bin/scl_setup" # Change User -USER 1000 -WORKDIR /usr/share/opensearch +USER $CONTAINER_USER +WORKDIR $CONTAINER_USER_HOME # Install fpm for opensearch dashboards core RUN gem install fpm -v 1.14.2 -ENV PATH=/usr/share/opensearch/.gem/gems/fpm-1.14.2/bin:$PATH +ENV PATH=$CONTAINER_USER_HOME/.gem/gems/fpm-1.14.2/bin:$PATH RUN fpm -v diff --git a/docker/ci/dockerfiles/current/build.rockylinux8.opensearch-dashboards.x64.arm64.dockerfile b/docker/ci/dockerfiles/current/build.rockylinux8.opensearch-dashboards.x64.arm64.dockerfile index 94f709f1af..8778ab5ada 100644 --- a/docker/ci/dockerfiles/current/build.rockylinux8.opensearch-dashboards.x64.arm64.dockerfile +++ b/docker/ci/dockerfiles/current/build.rockylinux8.opensearch-dashboards.x64.arm64.dockerfile @@ -11,6 +11,9 @@ FROM rockylinux:8 +ARG CONTAINER_USER=ci-runner +ARG CONTAINER_USER_HOME=/home/ci-runner + # Ensure localedef running correct with root permission USER 0 @@ -26,10 +29,10 @@ COPY --chown=0:0 config/yq-setup.sh /tmp RUN /tmp/yq-setup.sh # Create user group -RUN groupadd -g 1000 opensearch && \ - useradd -u 1000 -g 1000 -d /usr/share/opensearch opensearch && \ - mkdir -p /usr/share/opensearch && \ - chown -R 1000:1000 /usr/share/opensearch +RUN groupadd -g 1000 $CONTAINER_USER && \ + useradd -u 1000 -g 1000 -d $CONTAINER_USER_HOME $CONTAINER_USER && \ + mkdir -p $CONTAINER_USER_HOME && \ + chown -R 1000:1000 $CONTAINER_USER_HOME # Add Python dependencies RUN dnf install -y @development zlib-devel bzip2 bzip2-devel readline-devel sqlite sqlite-devel openssl-devel xz xz-devel libffi-devel findutils @@ -59,7 +62,7 @@ RUN . /etc/profile.d/rvm.sh && rvm install 2.6.0 && rvm --default use 2.6.0 && d ENV RUBY_HOME=/usr/local/rvm/rubies/ruby-2.6.0/bin ENV RVM_HOME=/usr/local/rvm/bin -ENV GEM_HOME=/usr/share/opensearch/.gem +ENV GEM_HOME=$CONTAINER_USER_HOME/.gem ENV GEM_PATH=$GEM_HOME ENV PATH=$RUBY_HOME:$RVM_HOME:$PATH @@ -73,23 +76,23 @@ RUN update-alternatives --set python /usr/bin/python3.9 && \ #ENV AWS_CLI_FILE_ENCODING=UTF-8 # Change User -USER 1000 -WORKDIR /usr/share/opensearch +USER $CONTAINER_USER +WORKDIR $CONTAINER_USER_HOME # Install fpm for opensearch dashboards core RUN gem install fpm -v 1.14.2 -ENV PATH=/usr/share/opensearch/.gem/gems/fpm-1.14.2/bin:$PATH +ENV PATH=$CONTAINER_USER_HOME/.gem/gems/fpm-1.14.2/bin:$PATH # Hard code node version and yarn version for now # nvm environment variables -ENV NVM_DIR /usr/share/opensearch/.nvm +ENV NVM_DIR $CONTAINER_USER_HOME/.nvm ENV NODE_VERSION 10.24.1 ARG NODE_VERSION_LIST="10.24.1 14.19.1 14.20.0 14.20.1 14.21.3 16.20.0 18.16.0" # install nvm # https://github.com/creationix/nvm#install-script RUN curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash # install node and npm -COPY --chown=1000:1000 config/yarn-version.sh /tmp +COPY --chown=$CONTAINER_USER:$CONTAINER_USER config/yarn-version.sh /tmp RUN source $NVM_DIR/nvm.sh && \ for node_version in $NODE_VERSION_LIST; do nvm install $node_version; npm install -g yarn@`/tmp/yarn-version.sh main`; done # add node and npm to path so the commands are available diff --git a/docker/ci/dockerfiles/current/build.rockylinux8.opensearch.x64.arm64.dockerfile b/docker/ci/dockerfiles/current/build.rockylinux8.opensearch.x64.arm64.dockerfile index c8a8fb086c..15aa686227 100644 --- a/docker/ci/dockerfiles/current/build.rockylinux8.opensearch.x64.arm64.dockerfile +++ b/docker/ci/dockerfiles/current/build.rockylinux8.opensearch.x64.arm64.dockerfile @@ -13,6 +13,8 @@ FROM rockylinux:8 ARG MAVEN_DIR=/usr/local/apache-maven +ARG CONTAINER_USER=ci-runner +ARG CONTAINER_USER_HOME=/home/ci-runner # Ensure localedef running correct with root permission USER 0 @@ -23,10 +25,10 @@ RUN dnf clean all && dnf install -y 'dnf-command(config-manager)' && dnf config- dnf install -y which curl git gnupg2 tar net-tools procps-ng python39 python39-devel python39-pip zip unzip jq gh # Create user group -RUN groupadd -g 1000 opensearch && \ - useradd -u 1000 -g 1000 -d /usr/share/opensearch opensearch && \ - mkdir -p /usr/share/opensearch && \ - chown -R 1000:1000 /usr/share/opensearch +RUN groupadd -g 1000 $CONTAINER_USER && \ + useradd -u 1000 -g 1000 -d $CONTAINER_USER_HOME $CONTAINER_USER && \ + mkdir -p $CONTAINER_USER_HOME && \ + chown -R 1000:1000 $CONTAINER_USER_HOME # Add Python dependencies RUN dnf install -y @development zlib-devel bzip2 bzip2-devel readline-devel sqlite sqlite-devel openssl-devel xz xz-devel libffi-devel findutils @@ -69,7 +71,7 @@ RUN . /etc/profile.d/rvm.sh && rvm install 2.6.0 && rvm --default use 2.6.0 && d ENV RUBY_HOME=/usr/local/rvm/rubies/ruby-2.6.0/bin ENV RVM_HOME=/usr/local/rvm/bin -ENV GEM_HOME=/usr/share/opensearch/.gem +ENV GEM_HOME=$CONTAINER_USER_HOME/.gem ENV GEM_PATH=$GEM_HOME ENV PATH=$RUBY_HOME:$RVM_HOME:$PATH @@ -87,10 +89,10 @@ RUN dnf install -y 'dnf-command(config-manager)' && \ RUN pip3 install cmake==3.23.3 # Change User -USER 1000 -WORKDIR /usr/share/opensearch +USER $CONTAINER_USER +WORKDIR $CONTAINER_USER_HOME # Install fpm for opensearch dashboards core RUN gem install fpm -v 1.14.2 -ENV PATH=/usr/share/opensearch/.gem/gems/fpm-1.14.2/bin:$PATH +ENV PATH=$CONTAINER_USER_HOME/.gem/gems/fpm-1.14.2/bin:$PATH RUN fpm -v diff --git a/docker/ci/dockerfiles/current/build.ubuntu2004.opensearch.x64.arm64.dockerfile b/docker/ci/dockerfiles/current/build.ubuntu2004.opensearch.x64.arm64.dockerfile index 2c30ccb453..5f6a10185b 100644 --- a/docker/ci/dockerfiles/current/build.ubuntu2004.opensearch.x64.arm64.dockerfile +++ b/docker/ci/dockerfiles/current/build.ubuntu2004.opensearch.x64.arm64.dockerfile @@ -11,6 +11,8 @@ FROM ubuntu:20.04 ARG DEBIAN_FRONTEND=noninteractive +ARG CONTAINER_USER=ci-runner +ARG CONTAINER_USER_HOME=/home/ci-runner # Install python dependencies RUN apt-get update -y && apt-get install -y software-properties-common @@ -42,13 +44,13 @@ RUN curl -o- https://www.aptly.info/pubkey.txt | apt-key add - && \ # Tools setup COPY --chown=0:0 config/jdk-setup.sh config/yq-setup.sh /tmp/ -RUN /tmp/jdk-setup.sh && /tmp/yq-setup.sh +RUN /tmp/jdk-setup.sh && /tmp/yq-setup.sh # Ubuntu has a bug where entrypoint=bash does not actually run .bashrc correctly # Create user group -RUN groupadd -g 1000 opensearch && \ - useradd -u 1000 -g 1000 -d /usr/share/opensearch -m opensearch && \ - mkdir -p /usr/share/opensearch && \ - chown -R 1000:1000 /usr/share/opensearch +RUN groupadd -g 1000 $CONTAINER_USER && \ + useradd -u 1000 -g 1000 -s /bin/bash -d $CONTAINER_USER_HOME -m $CONTAINER_USER && \ + mkdir -p $CONTAINER_USER_HOME && \ + chown -R 1000:1000 $CONTAINER_USER_HOME # Install gh cli RUN curl -fsSL https://cli.github.com/packages/githubcli-archive-keyring.gpg | dd of=/usr/share/keyrings/githubcli-archive-keyring.gpg && \ @@ -57,5 +59,5 @@ RUN curl -fsSL https://cli.github.com/packages/githubcli-archive-keyring.gpg | d apt-get update && apt-get install -y gh && apt-get clean # Change User -USER 1000 -WORKDIR /usr/share/opensearch +USER $CONTAINER_USER +WORKDIR $CONTAINER_USER_HOME diff --git a/docker/ci/dockerfiles/current/docker-builder.ubuntu2004.x64.dockerfile b/docker/ci/dockerfiles/current/docker-builder.ubuntu2004.x64.dockerfile index e72797ee00..22c5ab6eba 100644 --- a/docker/ci/dockerfiles/current/docker-builder.ubuntu2004.x64.dockerfile +++ b/docker/ci/dockerfiles/current/docker-builder.ubuntu2004.x64.dockerfile @@ -17,6 +17,8 @@ FROM ubuntu:20.04 ARG DEBIAN_FRONTEND=noninteractive +ARG CONTAINER_USER=ci-runner +ARG CONTAINER_USER_HOME=/home/ci-runner # Import necessary repository for installing qemu 5.0 RUN apt-get update -y && apt-get install -y software-properties-common && add-apt-repository ppa:jacob/virtualisation -y @@ -45,10 +47,10 @@ RUN curl -SL https://github.com/adoptium/temurin11-binaries/releases/download/jd rm /opt/jdk11.tar.gz # Create user group -RUN groupadd -g 1000 opensearch && \ - useradd -u 1000 -g 1000 -d /usr/share/opensearch opensearch && \ - mkdir -p /usr/share/opensearch && \ - chown -R 1000:1000 /usr/share/opensearch +RUN groupadd -g 1000 $CONTAINER_USER && \ + useradd -u 1000 -g 1000 -s /bin/bash -d $CONTAINER_USER_HOME -m $CONTAINER_USER && \ + mkdir -p $CONTAINER_USER_HOME && \ + chown -R 1000:1000 $CONTAINER_USER_HOME # ENV JDK ENV JAVA_HOME=/opt/java/openjdk-11 diff --git a/docker/ci/dockerfiles/current/release.centos7.clients.x64.arm64.dockerfile b/docker/ci/dockerfiles/current/release.centos7.clients.x64.arm64.dockerfile index 7c01a47f85..134e9a2ea4 100644 --- a/docker/ci/dockerfiles/current/release.centos7.clients.x64.arm64.dockerfile +++ b/docker/ci/dockerfiles/current/release.centos7.clients.x64.arm64.dockerfile @@ -15,6 +15,8 @@ FROM centos:7 ARG MAVEN_DIR=/usr/local/apache-maven +ARG CONTAINER_USER=ci-runner +ARG CONTAINER_USER_HOME=/home/ci-runner # Ensure localedef running correct with root permission USER 0 @@ -62,10 +64,10 @@ RUN curl -SL https://github.com/adoptium/temurin11-binaries/releases/download/jd rm /opt/jdk11.tar.gz # Create user group -RUN groupadd -g 1000 opensearch && \ - useradd -u 1000 -g 1000 -d /usr/share/opensearch opensearch && \ - mkdir -p /usr/share/opensearch && \ - chown -R 1000:1000 /usr/share/opensearch +RUN groupadd -g 1000 $CONTAINER_USER && \ + useradd -u 1000 -g 1000 -d $CONTAINER_USER_HOME $CONTAINER_USER && \ + mkdir -p $CONTAINER_USER_HOME && \ + chown -R 1000:1000 $CONTAINER_USER_HOME # ENV JDK ENV JAVA_HOME=/opt/java/openjdk-11 @@ -115,8 +117,8 @@ RUN mkdir -p /tmp/osslsigncode && cd /tmp/osslsigncode && source /etc/profile.d/ RUN yum install -y patch make ruby openssl-devel && yum clean all # Change User -USER 1000 -WORKDIR /usr/share/opensearch +USER $CONTAINER_USER +WORKDIR $CONTAINER_USER_HOME # Installing PKG builder dependencies with rvm RUN curl -sSL https://rvm.io/mpapis.asc | gpg2 --import - && \ @@ -131,20 +133,20 @@ CMD ["/bin/bash", "-l"] RUN curl https://sh.rustup.rs -sSf | bash -s -- -y # Installing ruby related dependencies -# Need to run either `. /usr/share/opensearch/.rvm/scripts/rvm` or `source /usr/share/opensearch/.rvm/scripts/rvm` +# Need to run either `. $CONTAINER_USER_HOME/.rvm/scripts/rvm` or `source $CONTAINER_USER_HOME/.rvm/scripts/rvm` # and force bash if needed before using the rvm command for any activities, or rvm will not correctly use version -RUN . /usr/share/opensearch/.rvm/scripts/rvm && rvm install 2.6.0 && rvm --default use 2.6.0 && \ +RUN . $CONTAINER_USER_HOME/.rvm/scripts/rvm && rvm install 2.6.0 && rvm --default use 2.6.0 && \ rvm install jruby-9.3.0.0 -ENV RUBY_HOME=/usr/share/opensearch/.rvm/rubies/ruby-2.6.0/bin -ENV RVM_HOME=/usr/share/opensearch/.rvm/bin -ENV GEM_HOME=/usr/share/opensearch/.gem +ENV RUBY_HOME=$CONTAINER_USER_HOME/.rvm/rubies/ruby-2.6.0/bin +ENV RVM_HOME=$CONTAINER_USER_HOME/.rvm/bin +ENV GEM_HOME=$CONTAINER_USER_HOME/.gem ENV GEM_PATH=$GEM_HOME -ENV CARGO_PATH=/usr/share/opensearch/.cargo/bin +ENV CARGO_PATH=$CONTAINER_USER_HOME/.cargo/bin ENV PATH=$RUBY_HOME:$RVM_HOME:$CARGO_PATH:$PATH # nvm environment variables -ENV NVM_DIR /usr/share/opensearch/.nvm +ENV NVM_DIR $CONTAINER_USER_HOME/.nvm ENV NODE_VERSION 16.20.0 ARG NODE_VERSION_LIST="10.24.1 14.19.1 14.20.0 14.20.1 14.21.3 16.20.0" @@ -152,7 +154,7 @@ ARG NODE_VERSION_LIST="10.24.1 14.19.1 14.20.0 14.20.1 14.21.3 16.20.0" # https://github.com/creationix/nvm#install-script RUN curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash # Installing node and npm -COPY --chown=1000:1000 config/yarn-version.sh /tmp +COPY --chown=$CONTAINER_USER:$CONTAINER_USER config/yarn-version.sh /tmp RUN source $NVM_DIR/nvm.sh && \ for node_version in $NODE_VERSION_LIST; do nvm install $node_version; npm install -g yarn@`/tmp/yarn-version.sh main`; done # Add node and npm to path so the commands are available diff --git a/docker/ci/dockerfiles/current/test.rockylinux8.opensearch-dashboards.x64.arm64.dockerfile b/docker/ci/dockerfiles/current/test.rockylinux8.opensearch-dashboards.x64.arm64.dockerfile index 6a9d8524df..95691226ab 100644 --- a/docker/ci/dockerfiles/current/test.rockylinux8.opensearch-dashboards.x64.arm64.dockerfile +++ b/docker/ci/dockerfiles/current/test.rockylinux8.opensearch-dashboards.x64.arm64.dockerfile @@ -12,6 +12,9 @@ ########################### Stage 0 ######################## FROM rockylinux:8 AS linux_stage_0 +ARG CONTAINER_USER=ci-runner +ARG CONTAINER_USER_HOME=/home/ci-runner + USER 0 # Add normal dependencies @@ -26,27 +29,27 @@ RUN yum install -y xorg-x11-server-Xvfb gtk2-devel gtk3-devel libnotify-devel GC RUN yum groupinstall -y "Development Tools" && yum install -y cmake && yum clean all && rm -rf /var/cache/yum/* # Create user group -RUN groupadd -g 1000 opensearch && \ - useradd -u 1000 -g 1000 -d /usr/share/opensearch opensearch && \ - mkdir -p /usr/share/opensearch && \ - chown -R 1000:1000 /usr/share/opensearch +RUN groupadd -g 1000 $CONTAINER_USER && \ + useradd -u 1000 -g 1000 -d $CONTAINER_USER_HOME $CONTAINER_USER && \ + mkdir -p $CONTAINER_USER_HOME && \ + chown -R 1000:1000 $CONTAINER_USER_HOME # install yq COPY --chown=0:0 config/yq-setup.sh /tmp/ RUN /tmp/yq-setup.sh # Change User -USER 1000 -WORKDIR /usr/share/opensearch +USER $CONTAINER_USER +WORKDIR $CONTAINER_USER_HOME # Hard code node version and yarn version for now # nvm environment variables -ENV NVM_DIR /usr/share/opensearch/.nvm +ENV NVM_DIR $CONTAINER_USER_HOME/.nvm ENV NODE_VERSION 18.16.0 ENV CYPRESS_VERSION 12.13.0 ARG CYPRESS_VERSION_LIST="5.6.0 9.5.4 12.13.0" -ENV CYPRESS_LOCATION /usr/share/opensearch/.cache/Cypress/$CYPRESS_VERSION -ENV CYPRESS_LOCATION_954 /usr/share/opensearch/.cache/Cypress/9.5.4 +ENV CYPRESS_LOCATION $CONTAINER_USER_HOME/.cache/Cypress/$CYPRESS_VERSION +ENV CYPRESS_LOCATION_954 $CONTAINER_USER_HOME/.cache/Cypress/9.5.4 # install nvm # https://github.com/creationix/nvm#install-script RUN curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash @@ -59,7 +62,7 @@ RUN source $NVM_DIR/nvm.sh \ ENV NODE_PATH $NVM_DIR/v$NODE_VERSION/lib/node_modules ENV PATH $NVM_DIR/versions/node/v$NODE_VERSION/bin:$PATH # install yarn -COPY --chown=1000:1000 config/yarn-version.sh /tmp +COPY --chown=$CONTAINER_USER:$CONTAINER_USER config/yarn-version.sh /tmp RUN npm install -g yarn@`/tmp/yarn-version.sh main` # Add legacy cypress@5.6.0 for 1.x line # Add legacy cypress@9.5.4 for pre-2.8.0 releases @@ -70,13 +73,16 @@ RUN for cypress_version in $CYPRESS_VERSION_LIST; do npm install -g cypress@$cyp USER 0 # Add legacy cypress 5.6.0 / 9.5.4 for ARM64 Architecture -RUN if [ `uname -m` = "aarch64" ]; then for cypress_version in 5.6.0 9.5.4; do rm -rf /usr/share/opensearch/.cache/Cypress/$cypress_version && \ - curl -SLO https://ci.opensearch.org/ci/dbc/tools/Cypress-$cypress_version-arm64.tar.gz && tar -xzf Cypress-$cypress_version-arm64.tar.gz -C /usr/share/opensearch/.cache/Cypress/ && \ - chown 1000:1000 -R /usr/share/opensearch/.cache/Cypress/$cypress_version && rm -vf Cypress-$cypress_version-arm64.tar.gz; done; fi +RUN if [ `uname -m` = "aarch64" ]; then for cypress_version in 5.6.0 9.5.4; do rm -rf $CONTAINER_USER_HOME/.cache/Cypress/$cypress_version && \ + curl -SLO https://ci.opensearch.org/ci/dbc/tools/Cypress-$cypress_version-arm64.tar.gz && tar -xzf Cypress-$cypress_version-arm64.tar.gz -C $CONTAINER_USER_HOME/.cache/Cypress/ && \ + chown $CONTAINER_USER:$CONTAINER_USER -R $CONTAINER_USER_HOME/.cache/Cypress/$cypress_version && rm -vf Cypress-$cypress_version-arm64.tar.gz; done; fi ########################### Stage 1 ######################## FROM rockylinux:8 +ARG CONTAINER_USER=ci-runner +ARG CONTAINER_USER_HOME=/home/ci-runner + USER 0 # Add normal dependencies @@ -85,22 +91,22 @@ RUN dnf clean all && dnf install -y 'dnf-command(config-manager)' && dnf config- dnf install -y which curl git gnupg2 tar net-tools procps-ng python39 python39-devel python39-pip zip unzip gh # Create user group -RUN groupadd -g 1000 opensearch && \ - useradd -u 1000 -g 1000 -d /usr/share/opensearch opensearch && \ - mkdir -p /usr/share/opensearch && \ - chown -R 1000:1000 /usr/share/opensearch +RUN groupadd -g 1000 $CONTAINER_USER && \ + useradd -u 1000 -g 1000 -d $CONTAINER_USER_HOME $CONTAINER_USER && \ + mkdir -p $CONTAINER_USER_HOME && \ + chown -R 1000:1000 $CONTAINER_USER_HOME # Copy from Stage0 -COPY --from=linux_stage_0 --chown=1000:1000 /usr/share/opensearch /usr/share/opensearch -ENV NVM_DIR /usr/share/opensearch/.nvm +COPY --from=linux_stage_0 --chown=$CONTAINER_USER:$CONTAINER_USER $CONTAINER_USER_HOME $CONTAINER_USER_HOME +ENV NVM_DIR $CONTAINER_USER_HOME/.nvm ENV NODE_VERSION 18.16.0 ENV CYPRESS_VERSION 12.13.0 -ENV CYPRESS_LOCATION /usr/share/opensearch/.cache/Cypress/$CYPRESS_VERSION +ENV CYPRESS_LOCATION $CONTAINER_USER_HOME/.cache/Cypress/$CYPRESS_VERSION ENV NODE_PATH $NVM_DIR/v$NODE_VERSION/lib/node_modules ENV PATH $NVM_DIR/versions/node/v$NODE_VERSION/bin:$PATH # Check dirs -RUN source $NVM_DIR/nvm.sh && ls -al /usr/share/opensearch && echo $NODE_VERSION $NVM_DIR && nvm use $NODE_VERSION +RUN source $NVM_DIR/nvm.sh && ls -al $CONTAINER_USER_HOME && echo $NODE_VERSION $NVM_DIR && nvm use $NODE_VERSION # Add Python dependencies RUN yum install -y @development zlib-devel bzip2 bzip2-devel readline-devel sqlite sqlite-devel openssl-devel xz xz-devel libffi-devel findutils @@ -127,8 +133,8 @@ RUN yum install -y epel-release && yum clean all && yum install -y chromium jq & pip3 install cmake==3.23.3 # Change User -USER 1000 -WORKDIR /usr/share/opensearch +USER $CONTAINER_USER +WORKDIR $CONTAINER_USER_HOME # We use the version test to check if packages installed correctly # And get added to the PATH diff --git a/docker/ci/dockerfiles/current/test.rockylinux8.systemd-base.x64.arm64.dockerfile b/docker/ci/dockerfiles/current/test.rockylinux8.systemd-base.x64.arm64.dockerfile index 44ef31a625..afa01bb064 100644 --- a/docker/ci/dockerfiles/current/test.rockylinux8.systemd-base.x64.arm64.dockerfile +++ b/docker/ci/dockerfiles/current/test.rockylinux8.systemd-base.x64.arm64.dockerfile @@ -20,6 +20,8 @@ FROM rockylinux:8 AS linux_stage_0 ENV container docker +ARG CONTAINER_USER=ci-runner +ARG CONTAINER_USER_HOME=/home/ci-runner USER 0 @@ -35,27 +37,27 @@ RUN dnf install -y xorg-x11-server-Xvfb gtk2-devel gtk3-devel libnotify-devel GC RUN dnf groupinstall -y "Development Tools" && dnf install -y cmake && dnf clean all # Create user group -RUN groupadd -g 1000 test-user && \ - useradd -u 1000 -g 1000 -d /usr/share/test-user test-user && \ - mkdir -p /usr/share/test-user && \ - chown -R 1000:1000 /usr/share/test-user +RUN groupadd -g 1000 $CONTAINER_USER && \ + useradd -u 1000 -g 1000 -d $CONTAINER_USER_HOME $CONTAINER_USER && \ + mkdir -p $CONTAINER_USER_HOME && \ + chown -R 1000:1000 $CONTAINER_USER_HOME # install yq COPY --chown=0:0 config/yq-setup.sh /tmp/ RUN /tmp/yq-setup.sh # Change User -USER 1000 -WORKDIR /usr/share/test-user +USER $CONTAINER_USER +WORKDIR $CONTAINER_USER_HOME # Hard code node version and yarn version for now # nvm environment variables -ENV NVM_DIR /usr/share/test-user/.nvm +ENV NVM_DIR $CONTAINER_USER_HOME/.nvm ENV NODE_VERSION 18.16.0 ENV CYPRESS_VERSION 12.13.0 ARG CYPRESS_VERSION_LIST="5.6.0 9.5.4 12.13.0" -ENV CYPRESS_LOCATION /usr/share/test-user/.cache/Cypress/$CYPRESS_VERSION -ENV CYPRESS_LOCATION_954 /usr/share/test-user/.cache/Cypress/9.5.4 +ENV CYPRESS_LOCATION $CONTAINER_USER_HOME/.cache/Cypress/$CYPRESS_VERSION +ENV CYPRESS_LOCATION_954 $CONTAINER_USER_HOME/.cache/Cypress/9.5.4 # install nvm # https://github.com/creationix/nvm#install-script RUN curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash @@ -68,7 +70,7 @@ RUN source $NVM_DIR/nvm.sh \ ENV NODE_PATH $NVM_DIR/v$NODE_VERSION/lib/node_modules ENV PATH $NVM_DIR/versions/node/v$NODE_VERSION/bin:$PATH # install yarn -COPY --chown=1000:1000 config/yarn-version.sh /tmp +COPY --chown=$CONTAINER_USER:$CONTAINER_USER config/yarn-version.sh /tmp RUN npm install -g yarn@`/tmp/yarn-version.sh main` # Add legacy cypress@5.6.0 for 1.x line # Add legacy cypress@9.5.4 for pre-2.8.0 releases @@ -79,13 +81,16 @@ RUN for cypress_version in $CYPRESS_VERSION_LIST; do npm install -g cypress@$cyp USER 0 # Add legacy cypress 5.6.0 / 9.5.4 for ARM64 Architecture -RUN if [ `uname -m` = "aarch64" ]; then for cypress_version in 5.6.0 9.5.4; do rm -rf /usr/share/test-user/.cache/Cypress/$cypress_version && \ - curl -SLO https://ci.opensearch.org/ci/dbc/tools/Cypress-$cypress_version-arm64.tar.gz && tar -xzf Cypress-$cypress_version-arm64.tar.gz -C /usr/share/test-user/.cache/Cypress/ && \ - chown 1000:1000 -R /usr/share/test-user/.cache/Cypress/$cypress_version && rm -vf Cypress-$cypress_version-arm64.tar.gz; done; fi +RUN if [ `uname -m` = "aarch64" ]; then for cypress_version in 5.6.0 9.5.4; do rm -rf $CONTAINER_USER_HOME/.cache/Cypress/$cypress_version && \ + curl -SLO https://ci.opensearch.org/ci/dbc/tools/Cypress-$cypress_version-arm64.tar.gz && tar -xzf Cypress-$cypress_version-arm64.tar.gz -C $CONTAINER_USER_HOME/.cache/Cypress/ && \ + chown $CONTAINER_USER:$CONTAINER_USER -R $CONTAINER_USER_HOME/.cache/Cypress/$cypress_version && rm -vf Cypress-$cypress_version-arm64.tar.gz; done; fi ########################### Stage 1 ######################## FROM rockylinux:8 +ARG CONTAINER_USER=ci-runner +ARG CONTAINER_USER_HOME=/home/ci-runner + USER 0 # Add normal dependencies @@ -95,30 +100,30 @@ RUN dnf clean all && dnf install -y 'dnf-command(config-manager)' && dnf config- # Create user group RUN dnf install -y sudo && \ - groupadd -g 1000 test-user && \ - useradd -u 1000 -g 1000 -d /usr/share/test-user test-user && \ - mkdir -p /usr/share/test-user && \ - chown -R 1000:1000 /usr/share/test-user && \ + groupadd -g 1000 $CONTAINER_USER && \ + useradd -u 1000 -g 1000 -d $CONTAINER_USER_HOME $CONTAINER_USER && \ + mkdir -p $CONTAINER_USER_HOME && \ + chown -R 1000:1000 $CONTAINER_USER_HOME && \ groupadd -g 1001 opensearch && \ useradd -u 1001 -g 1001 opensearch && \ groupadd -g 1002 opensearch-dashboards && \ useradd -u 1002 -g 1002 opensearch-dashboards && \ - usermod -a -G opensearch test-user && \ - usermod -a -G opensearch-dashboards test-user && \ + usermod -a -G opensearch $CONTAINER_USER && \ + usermod -a -G opensearch-dashboards $CONTAINER_USER && \ id && \ - echo "test-user ALL=(root) NOPASSWD:`which systemctl`, `which dnf`, `which yum`, `which rpm`, `which chmod`, `which kill`, `which curl`, /usr/share/opensearch-dashboards/bin/opensearch-dashboards-plugin" >> /etc/sudoers.d/test-user + echo "$CONTAINER_USER ALL=(root) NOPASSWD:`which systemctl`, `which dnf`, `which yum`, `which rpm`, `which chmod`, `which kill`, `which curl`, /usr/share/opensearch-dashboards/bin/opensearch-dashboards-plugin" >> /etc/sudoers.d/$CONTAINER_USER # Copy from Stage0 -COPY --from=linux_stage_0 --chown=1000:1000 /usr/share/test-user /usr/share/test-user -ENV NVM_DIR /usr/share/test-user/.nvm +COPY --from=linux_stage_0 --chown=$CONTAINER_USER:$CONTAINER_USER $CONTAINER_USER_HOME $CONTAINER_USER_HOME +ENV NVM_DIR $CONTAINER_USER_HOME/.nvm ENV NODE_VERSION 18.16.0 ENV CYPRESS_VERSION 12.13.0 -ENV CYPRESS_LOCATION /usr/share/test-user/.cache/Cypress/$CYPRESS_VERSION +ENV CYPRESS_LOCATION $CONTAINER_USER_HOME/.cache/Cypress/$CYPRESS_VERSION ENV NODE_PATH $NVM_DIR/v$NODE_VERSION/lib/node_modules ENV PATH $NVM_DIR/versions/node/v$NODE_VERSION/bin:$PATH # Check dirs -RUN source $NVM_DIR/nvm.sh && ls -al /usr/share/test-user && echo $NODE_VERSION $NVM_DIR && nvm use $NODE_VERSION +RUN source $NVM_DIR/nvm.sh && ls -al $CONTAINER_USER_HOME && echo $NODE_VERSION $NVM_DIR && nvm use $NODE_VERSION # Add Python dependencies RUN dnf install -y @development zlib-devel bzip2 bzip2-devel readline-devel sqlite sqlite-devel openssl-devel xz xz-devel libffi-devel findutils diff --git a/docker/ci/dockerfiles/current/test.ubuntu2004.systemd-base.x64.arm64.dockerfile b/docker/ci/dockerfiles/current/test.ubuntu2004.systemd-base.x64.arm64.dockerfile index cdc281087f..08f13d8737 100644 --- a/docker/ci/dockerfiles/current/test.ubuntu2004.systemd-base.x64.arm64.dockerfile +++ b/docker/ci/dockerfiles/current/test.ubuntu2004.systemd-base.x64.arm64.dockerfile @@ -21,6 +21,9 @@ FROM ubuntu:20.04 AS linux_stage_0 ENV container docker +ARG CONTAINER_USER=ci-runner +ARG CONTAINER_USER_HOME=/home/ci-runner + SHELL ["/bin/bash", "-c"] USER 0 @@ -37,23 +40,23 @@ COPY --chown=0:0 config/yq-setup.sh /tmp/ RUN /tmp/yq-setup.sh # Create user group -RUN groupadd -g 1000 test-user && \ - useradd -u 1000 -g 1000 -s /bin/bash -d /usr/share/test-user -m test-user && \ - mkdir -p /usr/share/test-user && \ - chown -R 1000:1000 /usr/share/test-user +RUN groupadd -g 1000 $CONTAINER_USER && \ + useradd -u 1000 -g 1000 -s /bin/bash -d $CONTAINER_USER_HOME -m $CONTAINER_USER && \ + mkdir -p $CONTAINER_USER_HOME && \ + chown -R 1000:1000 $CONTAINER_USER_HOME # Change User -USER 1000 -WORKDIR /usr/share/test-user +USER $CONTAINER_USER +WORKDIR $CONTAINER_USER_HOME # Hard code node version and yarn version for now # nvm environment variables -ENV NVM_DIR /usr/share/test-user/.nvm +ENV NVM_DIR $CONTAINER_USER_HOME/.nvm ENV NODE_VERSION 18.16.0 ENV CYPRESS_VERSION 12.13.0 ARG CYPRESS_VERSION_LIST="5.6.0 9.5.4 12.13.0" -ENV CYPRESS_LOCATION /usr/share/test-user/.cache/Cypress/$CYPRESS_VERSION -ENV CYPRESS_LOCATION_954 /usr/share/test-user/.cache/Cypress/9.5.4 +ENV CYPRESS_LOCATION $CONTAINER_USER_HOME/.cache/Cypress/$CYPRESS_VERSION +ENV CYPRESS_LOCATION_954 $CONTAINER_USER_HOME/.cache/Cypress/9.5.4 # install nvm # https://github.com/creationix/nvm#install-script RUN curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash @@ -66,7 +69,7 @@ RUN source $NVM_DIR/nvm.sh \ ENV NODE_PATH $NVM_DIR/v$NODE_VERSION/lib/node_modules ENV PATH $NVM_DIR/versions/node/v$NODE_VERSION/bin:$PATH # install yarn -COPY --chown=1000:1000 config/yarn-version.sh /tmp +COPY --chown=$CONTAINER_USER:$CONTAINER_USER config/yarn-version.sh /tmp RUN npm install -g yarn@`/tmp/yarn-version.sh main` # Add legacy cypress@5.6.0 for 1.x line # Add legacy cypress@9.5.4 for pre-2.8.0 releases @@ -77,13 +80,16 @@ RUN for cypress_version in $CYPRESS_VERSION_LIST; do npm install -g cypress@$cyp USER 0 # Add legacy cypress 5.6.0 / 9.5.4 for ARM64 Architecture -RUN if [ `uname -m` = "aarch64" ]; then for cypress_version in 5.6.0 9.5.4; do rm -rf /usr/share/test-user/.cache/Cypress/$cypress_version && \ - curl -SLO https://ci.opensearch.org/ci/dbc/tools/Cypress-$cypress_version-arm64.tar.gz && tar -xzf Cypress-$cypress_version-arm64.tar.gz -C /usr/share/test-user/.cache/Cypress/ && \ - chown 1000:1000 -R /usr/share/test-user/.cache/Cypress/$cypress_version && rm -vf Cypress-$cypress_version-arm64.tar.gz; done; fi +RUN if [ `uname -m` = "aarch64" ]; then for cypress_version in 5.6.0 9.5.4; do rm -rf $CONTAINER_USER_HOME/.cache/Cypress/$cypress_version && \ + curl -SLO https://ci.opensearch.org/ci/dbc/tools/Cypress-$cypress_version-arm64.tar.gz && tar -xzf Cypress-$cypress_version-arm64.tar.gz -C $CONTAINER_USER_HOME/.cache/Cypress/ && \ + chown $CONTAINER_USER:$CONTAINER_USER -R $CONTAINER_USER_HOME/.cache/Cypress/$cypress_version && rm -vf Cypress-$cypress_version-arm64.tar.gz; done; fi ########################### Stage 1 ######################## FROM ubuntu:20.04 +ARG CONTAINER_USER=ci-runner +ARG CONTAINER_USER_HOME=/home/ci-runner + SHELL ["/bin/bash", "-c"] USER 0 @@ -113,30 +119,30 @@ RUN curl -SL https://bootstrap.pypa.io/get-pip.py | python && \ # Create user group RUN apt-get install -y sudo && \ - groupadd -g 1000 test-user && \ - useradd -u 1000 -g 1000 -s /bin/bash -d /usr/share/test-user -m test-user && \ - mkdir -p /usr/share/test-user && \ - chown -R 1000:1000 /usr/share/test-user && \ + groupadd -g 1000 $CONTAINER_USER && \ + useradd -u 1000 -g 1000 -s /bin/bash -d $CONTAINER_USER_HOME -m $CONTAINER_USER && \ + mkdir -p $CONTAINER_USER_HOME && \ + chown -R 1000:1000 $CONTAINER_USER_HOME && \ groupadd -g 1001 opensearch && \ useradd -u 1001 -g 1001 -s /bin/bash -d /home/opensearch -m opensearch && \ groupadd -g 1002 opensearch-dashboards && \ useradd -u 1002 -g 1002 -s /bin/bash -d /home/opensearch-dashboards -m opensearch-dashboards && \ - usermod -a -G opensearch test-user && \ - usermod -a -G opensearch-dashboards test-user && \ + usermod -a -G opensearch $CONTAINER_USER && \ + usermod -a -G opensearch-dashboards $CONTAINER_USER && \ id && \ - echo "test-user ALL=(root) NOPASSWD:`which systemctl`, `which apt`, `which apt-get`, `which apt-key`, `which dpkg`, `which chmod`, `which kill`, `which curl`, `which tee`, /usr/share/opensearch-dashboards/bin/opensearch-dashboards-plugin" >> /etc/sudoers.d/test-user + echo "$CONTAINER_USER ALL=(root) NOPASSWD:`which systemctl`, `which apt`, `which apt-get`, `which apt-key`, `which dpkg`, `which chmod`, `which kill`, `which curl`, `which tee`, /usr/share/opensearch-dashboards/bin/opensearch-dashboards-plugin" >> /etc/sudoers.d/$CONTAINER_USER # Copy from Stage0 -COPY --from=linux_stage_0 --chown=1000:1000 /usr/share/test-user /usr/share/test-user -ENV NVM_DIR /usr/share/test-user/.nvm +COPY --from=linux_stage_0 --chown=$CONTAINER_USER:$CONTAINER_USER $CONTAINER_USER_HOME $CONTAINER_USER_HOME +ENV NVM_DIR $CONTAINER_USER_HOME/.nvm ENV NODE_VERSION 18.16.0 ENV CYPRESS_VERSION 12.13.0 -ENV CYPRESS_LOCATION /usr/share/test-user/.cache/Cypress/$CYPRESS_VERSION +ENV CYPRESS_LOCATION $CONTAINER_USER_HOME/.cache/Cypress/$CYPRESS_VERSION ENV NODE_PATH $NVM_DIR/v$NODE_VERSION/lib/node_modules ENV PATH $NVM_DIR/versions/node/v$NODE_VERSION/bin:$PATH # Check dirs -RUN source $NVM_DIR/nvm.sh && ls -al /usr/share/test-user && echo $NODE_VERSION $NVM_DIR && nvm use $NODE_VERSION +RUN source $NVM_DIR/nvm.sh && ls -al $CONTAINER_USER_HOME && echo $NODE_VERSION $NVM_DIR && nvm use $NODE_VERSION # Tools setup COPY --chown=0:0 config/jdk-setup.sh config/yq-setup.sh /tmp/ From f67f09145e69b56af23daedb7a95f21e10d7e18a Mon Sep 17 00:00:00 2001 From: Zelin Hao Date: Wed, 8 Nov 2023 11:32:54 -0800 Subject: [PATCH 088/289] Add depends_on to the input manifest and increment its schema to 1.1 (#4179) Signed-off-by: Zelin Hao --- manifests/2.12.0/opensearch-2.12.0.yml | 29 +- .../templates/opensearch/2.x/manifest.yml | 2 +- .../opensearch/2.x/os-template-2.11.0.yml | 85 ++++++ .../opensearch/2.x/os-template-2.12.0.yml | 106 +++++++ src/build_workflow/builders.py | 6 +- src/ci_workflow/ci_check_lists.py | 5 +- src/manifests/input/input_manifest_1_0.py | 289 ++++++++++++++++++ src/manifests/input_manifest.py | 19 +- src/release_notes_workflow/release_notes.py | 4 +- src/run_checkout.py | 10 +- tests/test_run_build.py | 24 +- tests/tests_manifests/data/formatted.yml | 2 +- .../input/opensearch-2.11.0_SCHEMA_1_0.yml | 58 ++++ .../input/opensearch-2.12.0_SCHEMA_1_1.yml | 72 +++++ tests/tests_manifests/test_input_manifest.py | 64 +++- 15 files changed, 733 insertions(+), 42 deletions(-) create mode 100644 manifests/templates/opensearch/2.x/os-template-2.11.0.yml create mode 100644 manifests/templates/opensearch/2.x/os-template-2.12.0.yml create mode 100644 src/manifests/input/input_manifest_1_0.py create mode 100644 tests/tests_manifests/data/input/opensearch-2.11.0_SCHEMA_1_0.yml create mode 100644 tests/tests_manifests/data/input/opensearch-2.12.0_SCHEMA_1_1.yml diff --git a/manifests/2.12.0/opensearch-2.12.0.yml b/manifests/2.12.0/opensearch-2.12.0.yml index 7df9a90a4a..f272d5e358 100644 --- a/manifests/2.12.0/opensearch-2.12.0.yml +++ b/manifests/2.12.0/opensearch-2.12.0.yml @@ -1,5 +1,5 @@ --- -schema-version: '1.0' +schema-version: '1.1' build: name: OpenSearch version: 2.12.0 @@ -14,3 +14,30 @@ components: checks: - gradle:publish - gradle:properties:version + - name: common-utils + repository: https://github.com/opensearch-project/common-utils.git + ref: 2.x + platforms: + - linux + - windows + checks: + - gradle:publish + - gradle:properties:version + - name: job-scheduler + repository: https://github.com/opensearch-project/job-scheduler.git + ref: 2.x + platforms: + - linux + - windows + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version + - name: k-NN + repository: https://github.com/opensearch-project/k-NN.git + ref: 2.x + platforms: + - linux + - windows + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version diff --git a/manifests/templates/opensearch/2.x/manifest.yml b/manifests/templates/opensearch/2.x/manifest.yml index 2db16e6b43..f78093313f 100644 --- a/manifests/templates/opensearch/2.x/manifest.yml +++ b/manifests/templates/opensearch/2.x/manifest.yml @@ -1,5 +1,5 @@ --- -schema-version: '1.0' +schema-version: '1.1' build: name: OpenSearch version: 'replace' diff --git a/manifests/templates/opensearch/2.x/os-template-2.11.0.yml b/manifests/templates/opensearch/2.x/os-template-2.11.0.yml new file mode 100644 index 0000000000..d3c8bb7856 --- /dev/null +++ b/manifests/templates/opensearch/2.x/os-template-2.11.0.yml @@ -0,0 +1,85 @@ +--- +schema-version: '1.0' +build: + name: OpenSearch + version: 2.11.0 +ci: + image: + name: opensearchstaging/ci-runner:ci-runner-centos7-opensearch-build-v3 + args: -e JAVA_HOME=/opt/java/openjdk-17 +components: + - name: OpenSearch + repository: https://github.com/opensearch-project/OpenSearch.git + ref: 4dcad6dd1fd45b6bd91f041a041829c8687278fa + checks: + - gradle:publish + - gradle:properties:version + - name: common-utils + repository: https://github.com/opensearch-project/common-utils.git + ref: aaa4c2a061601105c62cbaf9838a0a4bd9986aa3 + platforms: + - linux + - windows + checks: + - gradle:publish + - gradle:properties:version + - name: job-scheduler + repository: https://github.com/opensearch-project/job-scheduler.git + ref: 0a2fef228bb687995d2e3ddefa88ecf1e191ffd7 + platforms: + - linux + - windows + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version + - name: k-NN + repository: https://github.com/opensearch-project/k-NN.git + ref: 916471ac8312d34888e39c592919a5fbbfd79492 + platforms: + - linux + - windows + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version + - name: geospatial + repository: https://github.com/opensearch-project/geospatial.git + ref: 2a7f1b01589d893c0b1f153c4edc68295f85d0e5 + platforms: + - linux + - windows + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version + - name: security + repository: https://github.com/opensearch-project/security.git + ref: bc03bd4746e3b1e23dec8d615d70e1d841cb6dc1 + platforms: + - linux + - windows + - name: cross-cluster-replication + repository: https://github.com/opensearch-project/cross-cluster-replication.git + ref: 9a49f40456218de9134656c14051818c5616ef05 + platforms: + - linux + - windows + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version + - name: ml-commons + repository: https://github.com/opensearch-project/ml-commons.git + ref: 3897ad179437e683033d6918ebb6b4edf439dd4d + platforms: + - linux + - windows + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version: opensearch-ml-plugin + - name: neural-search + repository: https://github.com/opensearch-project/neural-search.git + ref: 51e6c00770d27fb4eabc20c38bdeff23c5c45997 + platforms: + - linux + - windows + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version diff --git a/manifests/templates/opensearch/2.x/os-template-2.12.0.yml b/manifests/templates/opensearch/2.x/os-template-2.12.0.yml new file mode 100644 index 0000000000..eeae40e8c9 --- /dev/null +++ b/manifests/templates/opensearch/2.x/os-template-2.12.0.yml @@ -0,0 +1,106 @@ +--- +schema-version: '1.1' +build: + name: OpenSearch + version: 2.12.0 +ci: + image: + name: opensearchstaging/ci-runner:ci-runner-centos7-opensearch-build-v3 + args: -e JAVA_HOME=/opt/java/openjdk-17 +components: + - name: OpenSearch + repository: https://github.com/opensearch-project/OpenSearch.git + ref: c85e75cb4db7946d7d4dfd0e7317c3f684e6345d + checks: + - gradle:publish + - gradle:properties:version + - name: common-utils + repository: https://github.com/opensearch-project/common-utils.git + ref: 60a090e366bbb3c5a6605fdd22ce21a5525d2840 + checks: + - gradle:publish + - gradle:properties:version + platforms: + - linux + - windows + - name: job-scheduler + repository: https://github.com/opensearch-project/job-scheduler.git + ref: aaf09b0211df15dd74ff2756f2590c360b03486b + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version + platforms: + - linux + - windows + - name: k-NN + repository: https://github.com/opensearch-project/k-NN.git + ref: 5e15d16d69c1f78396b787c19ed66884f61c7baa + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version + platforms: + - linux + - windows + - name: geospatial + repository: https://github.com/opensearch-project/geospatial.git + ref: abedfb6750707739828b093a931a4d9e0b182159 + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version + platforms: + - linux + - windows + depends_on: + - job-scheduler + - name: security + repository: https://github.com/opensearch-project/security.git + ref: 17ea68d46f831a843f4920e9ea419299605479e9 + platforms: + - linux + - windows + - name: cross-cluster-replication + repository: https://github.com/opensearch-project/cross-cluster-replication.git + ref: ee577a1729dec1b0bb05ddc3b767a54e6e905401 + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version + platforms: + - linux + - windows + depends_on: + - common-utils + - name: ml-commons + repository: https://github.com/opensearch-project/ml-commons.git + ref: dd5b7a66803ee3f5387e2ef0de3b51cb952d9603 + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version: opensearch-ml-plugin + platforms: + - linux + - windows + depends_on: + - common-utils + - name: neural-search + repository: https://github.com/opensearch-project/neural-search.git + ref: 0517a91999d35d2b8e799cde34a499ec264dbe1f + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version + platforms: + - linux + - windows + depends_on: + - ml-commons + - k-NN + - name: notifications-core + repository: https://github.com/opensearch-project/notifications.git + ref: 80fce319736825fa478988ae8d20c4de39c7cbf5 + working_directory: notifications + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version: opensearch-notifications-core + platforms: + - linux + - windows + depends_on: + - common-utils diff --git a/src/build_workflow/builders.py b/src/build_workflow/builders.py index 8295f585a4..16dafcb1e1 100644 --- a/src/build_workflow/builders.py +++ b/src/build_workflow/builders.py @@ -11,15 +11,15 @@ from build_workflow.builder import Builder from build_workflow.builder_from_dist import BuilderFromDist from build_workflow.builder_from_source import BuilderFromSource -from manifests.input_manifest import InputComponent, InputComponentFromDist, InputComponentFromSource +from manifests.input_manifest import InputComponent class Builders(ABC): @classmethod def builder_from(self, component: InputComponent, target: BuildTarget) -> Builder: - if type(component) is InputComponentFromDist: + if hasattr(component, "dist"): return BuilderFromDist(component, target) - elif type(component) is InputComponentFromSource: + elif hasattr(component, "repository"): return BuilderFromSource(component, target) else: raise ValueError(f"Invalid component type: {type(component)}") diff --git a/src/ci_workflow/ci_check_lists.py b/src/ci_workflow/ci_check_lists.py index dba0e8d398..57c1f96299 100644 --- a/src/ci_workflow/ci_check_lists.py +++ b/src/ci_workflow/ci_check_lists.py @@ -12,15 +12,14 @@ from ci_workflow.ci_check_list_source import CiCheckListSource from ci_workflow.ci_check_list_source_ref import CiCheckListSourceRef from ci_workflow.ci_target import CiTarget -from manifests.input_manifest import InputComponentFromDist, InputComponentFromSource class CiCheckLists(ABC): @classmethod def from_component(self, component: Any, target: CiTarget) -> Any: - if type(component) is InputComponentFromDist: + if hasattr(component, "dist"): return CiCheckListDist(component, target) - elif type(component) is InputComponentFromSource: + elif hasattr(component, "repository"): if len(component.checks) > 0: return CiCheckListSource(component, target) else: diff --git a/src/manifests/input/input_manifest_1_0.py b/src/manifests/input/input_manifest_1_0.py new file mode 100644 index 0000000000..23db44e0b8 --- /dev/null +++ b/src/manifests/input/input_manifest_1_0.py @@ -0,0 +1,289 @@ +# Copyright OpenSearch Contributors +# SPDX-License-Identifier: Apache-2.0 +# +# The OpenSearch Contributors require contributions made to +# this file be licensed under the Apache-2.0 license or a +# compatible open source license. + +""" +An InputManifest is an immutable view of the input manifest for the build system. +The manifest contains information about the product that is being built (in the `build` section), +and the components that make up the product in the `components` section. + +The format for schema version 1.0 is: +schema-version: "1.0" +build: + name: string + version: string + patches: optional list of compatible versions this build is patching + platform: optional default platform + architecture: optional default architecture + snapshot: optional default snapshot +ci: + image: + name: docker image name to pull + args: args to execute builds with, e.g. -e JAVA_HOME=... +components: + - name: string + repository: URL of git repository + ref: git ref to build (sha, branch, or tag) + working_directory: optional relative directory to run commands in + checks: CI checks + - check1 + - ... + platforms: optional list of supported platforms + - windows + - darwin + - linux + - ... +""" +import copy +import itertools +import logging +from typing import Callable, Iterator, List, Optional + +from git.git_repository import GitRepository +from manifests.component_manifest import Component, ComponentManifest, Components + + +class InputManifest_1_0(ComponentManifest['InputManifest_1_0', 'InputComponents_1_0']): + SCHEMA = { + "schema-version": {"required": True, "type": "string", "allowed": ["1.0"]}, + "build": { + "required": True, + "type": "dict", + "schema": { + "name": {"required": True, "type": "string"}, + "version": {"required": True, "type": "string"}, + "qualifier": {"type": "string"}, + "patches": {"type": "list", "schema": {"type": "string"}}, + "platform": {"type": "string"}, + "architecture": {"type": "string"}, + "snapshot": {"type": "boolean"}, + }, + }, + "ci": { + "required": False, + "type": "dict", + "schema": { + "image": { + "required": False, + "type": "dict", + "schema": {"name": {"required": True, "type": "string"}, "args": {"required": False, "type": "string"}}, + } + }, + }, + "components": { + "type": "list", + "schema": { + "anyof": [ + { + "type": "dict", + "schema": { + "name": {"required": True, "type": "string"}, + "ref": {"required": True, "type": "string"}, + "repository": {"required": True, "type": "string"}, + "working_directory": {"type": "string"}, + "checks": {"type": "list", "schema": {"anyof": [{"type": "string"}, {"type": "dict"}]}}, + "platforms": {"type": "list", "schema": {"type": "string", "allowed": ["linux", "windows", "darwin"]}}, + }, + }, + { + "type": "dict", + "schema": { + "name": {"required": True, "type": "string"}, + "dist": {"required": True, "type": "string"}, + "checks": {"type": "list", "schema": {"anyof": [{"type": "string"}, {"type": "dict"}]}}, + "platforms": {"type": "list", "schema": {"type": "string", "allowed": ["linux", "windows", "darwin"]}}, + }, + }, + ] + }, + }, + } + + def __init__(self, data: dict) -> None: + super().__init__(data) + + self.build = self.Build(data["build"]) + self.ci = self.Ci(data.get("ci", None)) + + self.components = InputComponents_1_0(data.get("components", [])) # type: ignore[assignment] + + def __to_dict__(self) -> dict: + return { + "schema-version": "1.0", + "build": self.build.__to_dict__(), + "ci": None if self.ci is None else self.ci.__to_dict__(), + "components": self.components.__to_dict__(), + } + + def stable(self) -> 'InputManifest_1_0': + manifest: 'InputManifest_1_0' = copy.deepcopy(self) + manifest.components.__stabilize__() + return manifest + + class Ci: + def __init__(self, data: dict) -> None: + self.image = None if data is None else self.Image(data.get("image", None)) + + def __to_dict__(self) -> Optional[dict]: + return None if self.image is None else {"image": self.image.__to_dict__()} + + class Image: + def __init__(self, data: dict) -> None: + self.name = data["name"] + self.args = data.get("args", None) + + def __to_dict__(self) -> dict: + return { + "name": self.name, + "args": self.args + } + + class Build: + def __init__(self, data: dict) -> None: + self.name: str = data["name"] + self.version = data["version"] + self.qualifier = data.get("qualifier", None) + self.platform = data.get("platform", None) + self.architecture = data.get("architecture", None) + self.snapshot = data.get("snapshot", None) + self.patches = data.get("patches", []) + + def __to_dict__(self) -> dict: + return { + "name": self.name, + "version": self.version, + "qualifier": self.qualifier, + "patches": self.patches, + "platform": self.platform, + "architecture": self.architecture, + "snapshot": self.snapshot, + } + + @property + def filename(self) -> str: + return self.name.lower().replace(" ", "-") + + +class InputComponents_1_0(Components['InputComponent_1_0 ']): + @classmethod + def __create__(self, data: dict) -> 'InputComponent_1_0': + return InputComponent_1_0._from(data) # type: ignore[no-any-return] + + def __stabilize__(self) -> None: + for component in self.values(): + component.__stabilize__() + + def select(self, focus: List[str] = [], platform: str = None) -> Iterator['InputComponent_1_0']: + """ + Select components. + + :param List[str] focus: Choose some components. + :param str platform: Only components targeting a given platform. + :return: Collection of components. + :raises ValueError: Invalid platform or component name specified. + """ + if focus and len(focus) > 0: + invalid = [item for item in focus if item not in self] + if len(invalid) > 0: + raise ValueError(f"Unknown component{'s'[:len(invalid) != 1]}={','.join(invalid)}.") + + by_focus_and_platform: Callable[['InputComponent_1_0'], bool] = lambda component: component.__matches__(focus, platform) + selected, it = itertools.tee(filter(by_focus_and_platform, self.values())) + + if not any(it): + raise ValueError(f"No components matched focus={','.join(focus)}, platform={platform}.") + + return selected + + +class InputComponent_1_0(Component): + def __init__(self, data: dict) -> None: + super().__init__(data) + self.platforms = data.get("platforms", None) + self.checks = list(map(lambda entry: Check_1_0(entry), data.get("checks", []))) + + @classmethod + def _from(self, data: dict) -> 'InputComponent_1_0': + if "repository" in data: + return InputComponentFromSource_1_0(data) + elif "dist" in data: + return InputComponentFromDist_1_0(data) + else: + raise ValueError(f"Invalid component data: {data}") + + def __matches__(self, focus: List[str] = [], platform: str = None) -> bool: + matches = True + + if focus and len(focus) > 0: + matches = matches and self.name in focus + + if platform and self.platforms: + matches = matches and platform in self.platforms + + if not matches: + logging.info(f"Skipping {self.name}") + + return matches + + def __stabilize__(self) -> None: + pass + + +class InputComponentFromSource_1_0(InputComponent_1_0): + def __init__(self, data: dict) -> None: + super().__init__(data) + self.repository = data["repository"] + self.ref = data["ref"] + self.working_directory = data.get("working_directory", None) + + def __stabilize__(self) -> None: + ref, name = GitRepository.stable_ref(self.repository, self.ref) + logging.info(f"Updating ref for {self.repository} from {self.ref} to {ref} ({name})") + self.ref = ref + + def __to_dict__(self) -> dict: + return { + "name": self.name, + "repository": self.repository, + "ref": self.ref, + "working_directory": self.working_directory, + "checks": list(map(lambda check: check.__to_dict__(), self.checks)), + "platforms": self.platforms, + } + + +class InputComponentFromDist_1_0(InputComponent_1_0): + def __init__(self, data: dict) -> None: + super().__init__(data) + self.dist = data["dist"] + + def __to_dict__(self) -> dict: + return { + "name": self.name, + "dist": self.dist, + "platforms": self.platforms, + "checks": list(map(lambda check: check.__to_dict__(), self.checks)) + } + + +class Check_1_0: + def __init__(self, data: dict) -> None: + if isinstance(data, dict): + if len(data) != 1: + raise ValueError(f"Invalid check format: {data}") + self.name, self.args = next(iter(data.items())) + else: + self.name = data + self.args = None + + def __to_dict__(self) -> dict: + if self.args: + return {self.name: self.args} + else: + return self.name # type: ignore[no-any-return] + + +InputManifest_1_0.VERSIONS = {"1.0": InputManifest_1_0} diff --git a/src/manifests/input_manifest.py b/src/manifests/input_manifest.py index bef276edec..db3990a9ba 100644 --- a/src/manifests/input_manifest.py +++ b/src/manifests/input_manifest.py @@ -10,8 +10,8 @@ The manifest contains information about the product that is being built (in the `build` section), and the components that make up the product in the `components` section. -The format for schema version 1.0 is: -schema-version: "1.0" +The format for schema version 1.1 is: +schema-version: "1.1" build: name: string version: string @@ -44,11 +44,17 @@ from git.git_repository import GitRepository from manifests.component_manifest import Component, ComponentManifest, Components +from manifests.input.input_manifest_1_0 import InputManifest_1_0 class InputManifest(ComponentManifest['InputManifest', 'InputComponents']): + VERSIONS = { + "1.0": InputManifest_1_0, + # "1.1": current + } + SCHEMA = { - "schema-version": {"required": True, "type": "string", "allowed": ["1.0"]}, + "schema-version": {"required": True, "type": "string", "allowed": ["1.1"]}, "build": { "required": True, "type": "dict", @@ -86,6 +92,7 @@ class InputManifest(ComponentManifest['InputManifest', 'InputComponents']): "working_directory": {"type": "string"}, "checks": {"type": "list", "schema": {"anyof": [{"type": "string"}, {"type": "dict"}]}}, "platforms": {"type": "list", "schema": {"type": "string", "allowed": ["linux", "windows", "darwin"]}}, + "depends_on": {"type": "list", "schema": {"type": "string"}} }, }, { @@ -112,7 +119,7 @@ def __init__(self, data: dict) -> None: def __to_dict__(self) -> dict: return { - "schema-version": "1.0", + "schema-version": "1.1", "build": self.build.__to_dict__(), "ci": None if self.ci is None else self.ci.__to_dict__(), "components": self.components.__to_dict__(), @@ -204,6 +211,7 @@ def __init__(self, data: dict) -> None: super().__init__(data) self.platforms = data.get("platforms", None) self.checks = list(map(lambda entry: Check(entry), data.get("checks", []))) + self.depends_on = data.get("depends_on", None) @classmethod def _from(self, data: dict) -> 'InputComponent': @@ -252,6 +260,7 @@ def __to_dict__(self) -> dict: "working_directory": self.working_directory, "checks": list(map(lambda check: check.__to_dict__(), self.checks)), "platforms": self.platforms, + "depends_on": self.depends_on, } @@ -286,4 +295,4 @@ def __to_dict__(self) -> dict: return self.name # type: ignore[no-any-return] -InputManifest.VERSIONS = {"1.0": InputManifest} +InputManifest.VERSIONS = {"1.0": InputManifest_1_0, "1.1": InputManifest} diff --git a/src/release_notes_workflow/release_notes.py b/src/release_notes_workflow/release_notes.py index c9ab555f3f..6aa4ed36fb 100644 --- a/src/release_notes_workflow/release_notes.py +++ b/src/release_notes_workflow/release_notes.py @@ -26,8 +26,8 @@ def __init__(self, manifest: InputManifest, date: str) -> None: def table(self) -> MarkdownTableWriter: table_result = [] for component in self.manifest.components.select(): - if type(component) is InputComponentFromSource: - table_result.append(self.check(component)) + if hasattr(component, "repository"): + table_result.append(self.check(component)) # type: ignore[arg-type] writer = MarkdownTableWriter( table_name=f" {self.manifest.build.name} CommitID(after {self.date}) & Release Notes info", headers=["Repo", "Branch", "CommitID", "Commit Date", "Release Notes"], diff --git a/src/run_checkout.py b/src/run_checkout.py index d78e5fac2d..4504dc4fc5 100755 --- a/src/run_checkout.py +++ b/src/run_checkout.py @@ -12,7 +12,7 @@ from checkout_workflow.checkout_args import CheckoutArgs from git.git_repository import GitRepository -from manifests.input_manifest import InputComponentFromSource, InputManifest +from manifests.input_manifest import InputManifest from system import console from system.temporary_directory import TemporaryDirectory @@ -27,12 +27,12 @@ def main() -> int: for component in manifest.components.select(): logging.info(f"Checking out {component.name}") - if type(component) is InputComponentFromSource: + if hasattr(component, "repository"): with GitRepository( - component.repository, - component.ref, + component.repository, # type: ignore[attr-defined] + component.ref, # type: ignore[attr-defined] os.path.join(work_dir.name, component.name), - component.working_directory, + component.working_directory, # type: ignore[attr-defined] ) as repo: logging.debug(f"Checked out {component.name} into {repo.dir}") diff --git a/tests/test_run_build.py b/tests/test_run_build.py index bf7f11ab4b..bdc862ad5f 100644 --- a/tests/test_run_build.py +++ b/tests/test_run_build.py @@ -36,8 +36,8 @@ def test_usage(self) -> None: "manifests", ) - OPENSEARCH_MANIFEST = os.path.realpath(os.path.join(MANIFESTS, "templates", "opensearch", "1.x", "os-template-1.1.0.yml")) - OPENSEARCH_MANIFEST_1_2 = os.path.realpath(os.path.join(MANIFESTS, "templates", "opensearch", "1.x", "os-template-1.2.0.yml")) + OPENSEARCH_MANIFEST = os.path.realpath(os.path.join(MANIFESTS, "templates", "opensearch", "2.x", "os-template-2.11.0.yml")) + OPENSEARCH_MANIFEST_2_12 = os.path.realpath(os.path.join(MANIFESTS, "templates", "opensearch", "2.x", "os-template-2.12.0.yml")) NON_OPENSEARCH_MANIFEST = os.path.realpath(os.path.join(MANIFESTS, "templates", "opensearch", "1.x", "non-os-template-1.1.0.yml")) @patch("argparse._sys.argv", ["run_build.py", OPENSEARCH_MANIFEST, "-p", "linux"]) @@ -117,7 +117,7 @@ def test_main_with_invalid_architecture(self, *mocks: Any) -> None: @patch("os.path.exists", return_value=True) @patch("argparse._sys.argv", ["run_build.py", OPENSEARCH_MANIFEST, "--lock"]) @patch("run_build.InputManifest.from_path", return_value=InputManifest.from_path(OPENSEARCH_MANIFEST)) - @patch("run_build.InputManifest.stable", return_value=InputManifest.from_path(OPENSEARCH_MANIFEST)) + @patch("manifests.input.input_manifest_1_0.InputManifest_1_0.stable", return_value=InputManifest.from_path(OPENSEARCH_MANIFEST)) @patch("run_build.InputManifest.to_file") @patch("logging.info") def test_main_manifest_lock_without_changes(self, mock_logging: Mock, mock_to_file: Mock, mock_stable: Mock, *mocks: Any) -> None: @@ -129,7 +129,7 @@ def test_main_manifest_lock_without_changes(self, mock_logging: Mock, mock_to_fi @patch("os.path.exists", return_value=True) @patch("argparse._sys.argv", ["run_build.py", OPENSEARCH_MANIFEST, "--lock"]) @patch("run_build.InputManifest.from_path", return_value=InputManifest.from_path(OPENSEARCH_MANIFEST)) - @patch("run_build.InputManifest.stable", return_value=InputManifest.from_path(OPENSEARCH_MANIFEST_1_2)) + @patch("manifests.input.input_manifest_1_0.InputManifest_1_0.stable", return_value=InputManifest.from_path(OPENSEARCH_MANIFEST_2_12)) @patch("run_build.InputManifest.to_file") @patch("logging.info") def test_main_manifest_lock_with_changes(self, mock_logging: Mock, mock_to_file: Mock, mock_stable: Mock, *mocks: Any) -> None: @@ -141,7 +141,7 @@ def test_main_manifest_lock_with_changes(self, mock_logging: Mock, mock_to_file: @patch("os.path.exists", return_value=False) @patch("argparse._sys.argv", ["run_build.py", OPENSEARCH_MANIFEST, "--lock"]) @patch("run_build.InputManifest.from_path", return_value=InputManifest.from_path(OPENSEARCH_MANIFEST)) - @patch("run_build.InputManifest.stable", return_value=InputManifest.from_path(OPENSEARCH_MANIFEST_1_2)) + @patch("manifests.input.input_manifest_1_0.InputManifest_1_0.stable", return_value=InputManifest.from_path(OPENSEARCH_MANIFEST_2_12)) @patch("run_build.InputManifest.to_file") @patch("logging.info") def test_main_manifest_new_lock(self, mock_logging: Mock, mock_to_file: Mock, mock_stable: Mock, *mocks: Any) -> None: @@ -153,7 +153,7 @@ def test_main_manifest_new_lock(self, mock_logging: Mock, mock_to_file: Mock, mo @patch("os.path.exists", return_value=False) @patch("argparse._sys.argv", ["run_build.py", OPENSEARCH_MANIFEST, "--lock", "--architecture", "arm64", "--platform", "windows", "--snapshot"]) @patch("run_build.InputManifest.from_path", return_value=InputManifest.from_path(OPENSEARCH_MANIFEST)) - @patch("run_build.InputManifest.stable", return_value=InputManifest.from_path(OPENSEARCH_MANIFEST_1_2)) + @patch("manifests.input.input_manifest_1_0.InputManifest_1_0.stable", return_value=InputManifest.from_path(OPENSEARCH_MANIFEST_2_12)) @patch("run_build.InputManifest.to_file") @patch("logging.info") def test_main_manifest_new_lock_with_overrides(self, mock_logging: Mock, mock_to_file: Mock, mock_stable: Mock, *mocks: Any) -> None: @@ -162,6 +162,18 @@ def test_main_manifest_new_lock_with_overrides(self, mock_logging: Mock, mock_to mock_to_file.assert_called_with(self.OPENSEARCH_MANIFEST + ".lock") mock_logging.assert_called_with(f"Creating {self.OPENSEARCH_MANIFEST}.lock") + @patch("os.path.exists", return_value=True) + @patch("argparse._sys.argv", ["run_build.py", OPENSEARCH_MANIFEST_2_12, "--lock"]) + @patch("run_build.InputManifest.from_path", return_value=InputManifest.from_path(OPENSEARCH_MANIFEST_2_12)) + @patch("run_build.InputManifest.stable", return_value=InputManifest.from_path(OPENSEARCH_MANIFEST_2_12)) + @patch("run_build.InputManifest.to_file") + @patch("logging.info") + def test_main_manifest_lock_without_changes_input_schema_1_1(self, mock_logging: Mock, mock_to_file: Mock, mock_stable: Mock, *mocks: Any) -> None: + main() + mock_stable.assert_called_with() + mock_to_file.assert_not_called() + mock_logging.assert_called_with(f"No changes since {self.OPENSEARCH_MANIFEST_2_12}.lock") + @patch("argparse._sys.argv", ["run_build.py", OPENSEARCH_MANIFEST, "-p", "linux", "--continue-on-error"]) @patch("run_build.Builders.builder_from", return_value=MagicMock()) @patch("run_build.BuildRecorder", return_value=MagicMock()) diff --git a/tests/tests_manifests/data/formatted.yml b/tests/tests_manifests/data/formatted.yml index 86fe9af5d8..a86852770f 100644 --- a/tests/tests_manifests/data/formatted.yml +++ b/tests/tests_manifests/data/formatted.yml @@ -1,5 +1,5 @@ --- -schema-version: '1.0' +schema-version: '1.1' build: name: OpenSearch version: 2.0.0 diff --git a/tests/tests_manifests/data/input/opensearch-2.11.0_SCHEMA_1_0.yml b/tests/tests_manifests/data/input/opensearch-2.11.0_SCHEMA_1_0.yml new file mode 100644 index 0000000000..8c930ba2ff --- /dev/null +++ b/tests/tests_manifests/data/input/opensearch-2.11.0_SCHEMA_1_0.yml @@ -0,0 +1,58 @@ +--- +schema-version: '1.0' +build: + name: OpenSearch + version: 2.11.0 +ci: + image: + name: opensearchstaging/ci-runner:ci-runner-centos7-opensearch-build-v3 + args: -e JAVA_HOME=/opt/java/openjdk-17 +components: + - name: OpenSearch + repository: https://github.com/opensearch-project/OpenSearch.git + ref: 4dcad6dd1fd45b6bd91f041a041829c8687278fa + checks: + - gradle:publish + - gradle:properties:version + - name: common-utils + repository: https://github.com/opensearch-project/common-utils.git + ref: aaa4c2a061601105c62cbaf9838a0a4bd9986aa3 + platforms: + - linux + - windows + checks: + - gradle:publish + - gradle:properties:version + - name: job-scheduler + repository: https://github.com/opensearch-project/job-scheduler.git + ref: 0a2fef228bb687995d2e3ddefa88ecf1e191ffd7 + platforms: + - linux + - windows + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version + - name: k-NN + repository: https://github.com/opensearch-project/k-NN.git + ref: 916471ac8312d34888e39c592919a5fbbfd79492 + platforms: + - linux + - windows + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version + - name: geospatial + repository: https://github.com/opensearch-project/geospatial.git + ref: 2a7f1b01589d893c0b1f153c4edc68295f85d0e5 + platforms: + - linux + - windows + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version + - name: security + repository: https://github.com/opensearch-project/security.git + ref: bc03bd4746e3b1e23dec8d615d70e1d841cb6dc1 + platforms: + - linux + - windows diff --git a/tests/tests_manifests/data/input/opensearch-2.12.0_SCHEMA_1_1.yml b/tests/tests_manifests/data/input/opensearch-2.12.0_SCHEMA_1_1.yml new file mode 100644 index 0000000000..d1b37b282f --- /dev/null +++ b/tests/tests_manifests/data/input/opensearch-2.12.0_SCHEMA_1_1.yml @@ -0,0 +1,72 @@ +--- +schema-version: '1.1' +build: + name: OpenSearch + version: 2.12.0 +ci: + image: + name: opensearchstaging/ci-runner:ci-runner-centos7-opensearch-build-v3 + args: -e JAVA_HOME=/opt/java/openjdk-17 +components: + - name: OpenSearch + repository: https://github.com/opensearch-project/OpenSearch.git + ref: 2.x + checks: + - gradle:publish + - gradle:properties:version + - name: common-utils + repository: https://github.com/opensearch-project/common-utils.git + ref: 2.x + platforms: + - linux + - windows + checks: + - gradle:publish + - gradle:properties:version + - name: job-scheduler + repository: https://github.com/opensearch-project/job-scheduler.git + ref: 2.x + platforms: + - linux + - windows + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version + - name: k-NN + repository: https://github.com/opensearch-project/k-NN.git + ref: 2.x + platforms: + - linux + - windows + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version + - name: geospatial + repository: https://github.com/opensearch-project/geospatial.git + ref: 2.x + platforms: + - linux + - windows + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version + depends_on: + - job-scheduler + - name: security + repository: https://github.com/opensearch-project/security.git + ref: 2.x + platforms: + - linux + - windows + - name: neural-search + repository: https://github.com/opensearch-project/neural-search.git + ref: 2.x + platforms: + - linux + - windows + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version + depends_on: + - common-utils + - k-NN diff --git a/tests/tests_manifests/test_input_manifest.py b/tests/tests_manifests/test_input_manifest.py index 01c5533b5d..47ac21c62b 100644 --- a/tests/tests_manifests/test_input_manifest.py +++ b/tests/tests_manifests/test_input_manifest.py @@ -12,6 +12,7 @@ import yaml +from manifests.input.input_manifest_1_0 import Check_1_0, InputComponentFromDist_1_0, InputComponentFromSource_1_0 from manifests.input_manifest import Check, InputComponent, InputComponentFromDist, InputComponentFromSource, InputManifest from system.temporary_directory import TemporaryDirectory @@ -30,8 +31,8 @@ def test_1_1_1_dist(self) -> None: self.assertEqual(manifest.build.filename, "opensearch-dashboards") self.assertEqual(manifest.build.version, "1.1.1") self.assertEqual(len(list(manifest.components.select(focus=["alertingDashboards"]))), 1) - opensearch_component: InputComponentFromDist = manifest.components["OpenSearch-Dashboards"] # type: ignore[assignment] - self.assertIsInstance(opensearch_component, InputComponentFromDist) + opensearch_component: InputComponentFromDist_1_0 = manifest.components["OpenSearch-Dashboards"] # type: ignore[assignment] + self.assertIsInstance(opensearch_component, InputComponentFromDist_1_0) self.assertEqual(opensearch_component.name, "OpenSearch-Dashboards") self.assertEqual( opensearch_component.dist, @@ -39,9 +40,9 @@ def test_1_1_1_dist(self) -> None: ) for component in manifest.components.values(): if component.name in ["reportsDashboards", "functionalTestDashboards"]: - self.assertIsInstance(component, InputComponentFromSource) + self.assertIsInstance(component, InputComponentFromSource_1_0) else: - self.assertIsInstance(component, InputComponentFromDist) + self.assertIsInstance(component, InputComponentFromDist_1_0) def test_1_0(self) -> None: path = os.path.join(self.manifests_path, "templates", "opensearch", "1.x", "os-template-1.0.0.yml") @@ -51,8 +52,8 @@ def test_1_0(self) -> None: self.assertEqual(manifest.build.filename, "opensearch") self.assertEqual(manifest.build.version, "1.0.0") self.assertEqual(len(list(manifest.components.select(focus=["common-utils"]))), 1) - opensearch_component: InputComponentFromSource = manifest.components["OpenSearch"] # type: ignore[assignment] - self.assertIsInstance(opensearch_component, InputComponentFromSource) + opensearch_component: InputComponentFromSource_1_0 = manifest.components["OpenSearch"] # type: ignore[assignment] + self.assertIsInstance(opensearch_component, InputComponentFromSource_1_0) self.assertEqual(opensearch_component.name, "OpenSearch") self.assertEqual( opensearch_component.repository, @@ -60,7 +61,7 @@ def test_1_0(self) -> None: ) self.assertEqual(opensearch_component.ref, "tags/1.0.0") for component in manifest.components.values(): - self.assertIsInstance(component, InputComponentFromSource) + self.assertIsInstance(component, InputComponentFromSource_1_0) def test_1_1(self) -> None: path = os.path.join(self.manifests_path, "templates", "opensearch", "1.x", "os-template-1.1.0.yml") @@ -71,7 +72,7 @@ def test_1_1(self) -> None: self.assertEqual(manifest.build.version, "1.1.0") self.assertEqual(len(list(manifest.components.select(focus=["common-utils"]))), 1) # opensearch component - opensearch_component: InputComponentFromSource = manifest.components["OpenSearch"] # type: ignore[assignment] + opensearch_component: InputComponentFromSource_1_0 = manifest.components["OpenSearch"] # type: ignore[assignment] self.assertEqual(opensearch_component.name, "OpenSearch") self.assertEqual( opensearch_component.repository, @@ -80,13 +81,13 @@ def test_1_1(self) -> None: self.assertEqual(opensearch_component.ref, "tags/1.1.0") # components for component in manifest.components.values(): - self.assertIsInstance(component, InputComponentFromSource) + self.assertIsInstance(component, InputComponentFromSource_1_0) # alerting component checks - alerting_component: InputComponentFromSource = manifest.components["alerting"] # type: ignore[assignment] + alerting_component: InputComponentFromSource_1_0 = manifest.components["alerting"] # type: ignore[assignment] self.assertIsNotNone(alerting_component) self.assertEqual(len(alerting_component.checks), 2) for check in alerting_component.checks: - self.assertIsInstance(check, Check) + self.assertIsInstance(check, Check_1_0) self.assertIsNone(alerting_component.checks[0].args) self.assertEqual(alerting_component.checks[1].args, "alerting") @@ -103,7 +104,7 @@ def test_1_2(self) -> None: self.assertNotEqual(len(manifest.components), 0) self.assertEqual(len(list(manifest.components.select(focus=["common-utils"]))), 1) # opensearch component - opensearch_component: InputComponentFromSource = manifest.components["OpenSearch"] # type: ignore[assignment] + opensearch_component: InputComponentFromSource_1_0 = manifest.components["OpenSearch"] # type: ignore[assignment] self.assertEqual(opensearch_component.name, "OpenSearch") self.assertEqual( opensearch_component.repository, @@ -112,16 +113,49 @@ def test_1_2(self) -> None: self.assertEqual(opensearch_component.ref, "tags/1.2.0") # components for component in manifest.components.values(): - self.assertIsInstance(component, InputComponentFromSource) + self.assertIsInstance(component, InputComponentFromSource_1_0) # alerting component checks alerting_component = manifest.components["alerting"] self.assertIsNotNone(alerting_component) self.assertEqual(len(alerting_component.checks), 2) for check in alerting_component.checks: - self.assertIsInstance(check, Check) + self.assertIsInstance(check, Check_1_0) self.assertIsNone(alerting_component.checks[0].args) self.assertEqual(alerting_component.checks[1].args, "alerting") + def test_2_12_depends_on(self) -> None: + path = os.path.join(self.manifests_path, "templates", "opensearch", "2.x", "os-template-2.12.0.yml") + manifest = InputManifest.from_path(path) + self.assertEqual(manifest.version, "1.1") + self.assertEqual(manifest.build.name, "OpenSearch") + self.assertEqual(manifest.build.filename, "opensearch") + self.assertEqual(manifest.build.version, "2.12.0") + self.assertEqual(manifest.ci.image.name, "opensearchstaging/ci-runner:ci-runner-centos7-opensearch-build-v3") + self.assertEqual(manifest.ci.image.args, "-e JAVA_HOME=/opt/java/openjdk-17") + self.assertNotEqual(len(manifest.components), 0) + self.assertEqual(len(list(manifest.components.select(focus=["neural-search"]))), 1) + # opensearch component + opensearch_component: InputComponentFromSource = manifest.components["OpenSearch"] # type: ignore[assignment] + self.assertEqual(opensearch_component.name, "OpenSearch") + self.assertEqual( + opensearch_component.repository, + "https://github.com/opensearch-project/OpenSearch.git", + ) + self.assertEqual(opensearch_component.ref, "c85e75cb4db7946d7d4dfd0e7317c3f684e6345d") + # components + for component in manifest.components.values(): + self.assertIsInstance(component, InputComponentFromSource) + # neural-search component checks + neural_search_component = manifest.components["neural-search"] + self.assertIsNotNone(neural_search_component) + self.assertEqual(len(neural_search_component.checks), 2) + for check in neural_search_component.checks: + self.assertIsInstance(check, Check) + self.assertIsNone(neural_search_component.checks[0].args) + self.assertEqual(len(neural_search_component.depends_on), 2) + self.assertEqual(neural_search_component.depends_on[0], "ml-commons") + self.assertEqual(neural_search_component.depends_on[1], "k-NN") + def test_to_dict(self) -> None: path = os.path.join(self.manifests_path, "templates", "opensearch", "1.x", "os-template-1.1.0.yml") manifest = InputManifest.from_path(path) @@ -215,7 +249,7 @@ def test_neq_update(self) -> None: def test_to_file_formatted(self) -> None: data_path = os.path.join(os.path.dirname(__file__), "data") manifest = InputManifest({ - "schema-version": "1.0", + "schema-version": "1.1", "build": { "name": "OpenSearch", "version": "2.0.0" From a97cf7da11cf5e2c6cb1f12eae96d0c9ecaa93f6 Mon Sep 17 00:00:00 2001 From: Rishabh Singh Date: Wed, 8 Nov 2023 14:47:42 -0800 Subject: [PATCH 089/289] Remove single-node runs and add log_byte_merge policy runs (#4204) Signed-off-by: Rishabh Singh --- jenkins/opensearch/benchmark-test.jenkinsfile | 17 ++++------------- ...chmark-test-distribution-url.jenkinsfile.txt | 17 ++++------------- .../opensearch/benchmark-test.jenkinsfile.txt | 17 ++++------------- .../secure-benchmark-test.jenkinsfile.txt | 17 ++++------------- 4 files changed, 16 insertions(+), 52 deletions(-) diff --git a/jenkins/opensearch/benchmark-test.jenkinsfile b/jenkins/opensearch/benchmark-test.jenkinsfile index 7cf8b51c71..5a6dfe13a7 100644 --- a/jenkins/opensearch/benchmark-test.jenkinsfile +++ b/jenkins/opensearch/benchmark-test.jenkinsfile @@ -41,6 +41,8 @@ pipeline { H 3 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} H 3 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} + H 5 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search H 5 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search H 5 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search @@ -82,19 +84,8 @@ pipeline { ''' + ''' - H 16 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-single-node.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-single-node-es-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} - H 16 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-single-node.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-single-node-es-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} - H 16 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-single-node.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-single-node-es-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} - H 16 * * * %DISTRIBUTION_URL=https://artifacts.opensearch.org/releases/core/opensearch/2.11.0/opensearch-min-2.11.0-linux-x64.tar.gz;DISTRIBUTION_VERSION=2.11.0;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} - - H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.12.0-SNAPSHOT/opensearch-min-2.12.0-SNAPSHOT-linux-arm64-latest.tar.gz.build-manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} - H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.12.0-SNAPSHOT/opensearch-min-2.12.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} - H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.12.0-SNAPSHOT/opensearch-min-2.12.0-SNAPSHOT-linux-arm64-latest.tar.gz.build-manifest.yml;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} - H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.12.0-SNAPSHOT/opensearch-min-2.12.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} - H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-arm64-latest.tar.gz.build-manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} - H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} - H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-arm64-latest.tar.gz.build-manifest.yml;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} - H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-logbyte;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","bulk_indexing_clients":"1","index_settings":{"index.merge.policy":"log_byte_size","index.merge.log_byte_size_policy.merge_factor":"32","index.merge.log_byte_size_policy.max_merge_segment":"500MB","refresh_interval":"1s"}} + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-tiered;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","bulk_indexing_clients":"1","index_settings":{"index.merge.policy.max_merged_segment":"500MB","refresh_interval":"1s"}} ''' ) } diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt index 38decae4c5..305f01975f 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt @@ -21,6 +21,8 @@ H 3 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} H 3 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} + H 5 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search H 5 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search H 5 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search @@ -60,19 +62,8 @@ H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 16 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-single-node.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-single-node-es-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} - H 16 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-single-node.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-single-node-es-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} - H 16 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-single-node.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-single-node-es-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} - H 16 * * * %DISTRIBUTION_URL=https://artifacts.opensearch.org/releases/core/opensearch/2.11.0/opensearch-min-2.11.0-linux-x64.tar.gz;DISTRIBUTION_VERSION=2.11.0;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} - - H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.12.0-SNAPSHOT/opensearch-min-2.12.0-SNAPSHOT-linux-arm64-latest.tar.gz.build-manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} - H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.12.0-SNAPSHOT/opensearch-min-2.12.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} - H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.12.0-SNAPSHOT/opensearch-min-2.12.0-SNAPSHOT-linux-arm64-latest.tar.gz.build-manifest.yml;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} - H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.12.0-SNAPSHOT/opensearch-min-2.12.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} - H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-arm64-latest.tar.gz.build-manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} - H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} - H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-arm64-latest.tar.gz.build-manifest.yml;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} - H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-logbyte;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","bulk_indexing_clients":"1","index_settings":{"index.merge.policy":"log_byte_size","index.merge.log_byte_size_policy.merge_factor":"32","index.merge.log_byte_size_policy.max_merge_segment":"500MB","refresh_interval":"1s"}} + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-tiered;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","bulk_indexing_clients":"1","index_settings":{"index.merge.policy.max_merged_segment":"500MB","refresh_interval":"1s"}} ) benchmark-test.stage(validate-and-set-parameters, groovy.lang.Closure) benchmark-test.echo(Executing on agent [label:Jenkins-Agent-AL2-X64-M52xlarge-Docker-Host-Benchmark-Test]) diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt index ec4858fc96..b95bc02907 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt @@ -21,6 +21,8 @@ H 3 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} H 3 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} + H 5 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search H 5 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search H 5 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search @@ -60,19 +62,8 @@ H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 16 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-single-node.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-single-node-es-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} - H 16 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-single-node.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-single-node-es-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} - H 16 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-single-node.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-single-node-es-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} - H 16 * * * %DISTRIBUTION_URL=https://artifacts.opensearch.org/releases/core/opensearch/2.11.0/opensearch-min-2.11.0-linux-x64.tar.gz;DISTRIBUTION_VERSION=2.11.0;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} - - H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.12.0-SNAPSHOT/opensearch-min-2.12.0-SNAPSHOT-linux-arm64-latest.tar.gz.build-manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} - H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.12.0-SNAPSHOT/opensearch-min-2.12.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} - H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.12.0-SNAPSHOT/opensearch-min-2.12.0-SNAPSHOT-linux-arm64-latest.tar.gz.build-manifest.yml;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} - H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.12.0-SNAPSHOT/opensearch-min-2.12.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} - H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-arm64-latest.tar.gz.build-manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} - H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} - H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-arm64-latest.tar.gz.build-manifest.yml;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} - H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-logbyte;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","bulk_indexing_clients":"1","index_settings":{"index.merge.policy":"log_byte_size","index.merge.log_byte_size_policy.merge_factor":"32","index.merge.log_byte_size_policy.max_merge_segment":"500MB","refresh_interval":"1s"}} + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-tiered;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","bulk_indexing_clients":"1","index_settings":{"index.merge.policy.max_merged_segment":"500MB","refresh_interval":"1s"}} ) benchmark-test.stage(validate-and-set-parameters, groovy.lang.Closure) benchmark-test.echo(Executing on agent [label:Jenkins-Agent-AL2-X64-M52xlarge-Docker-Host-Benchmark-Test]) diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt index c22cdf2ddd..9d26d7deb3 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt @@ -21,6 +21,8 @@ H 3 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} H 3 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} + H 5 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search H 5 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search H 5 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search @@ -60,19 +62,8 @@ H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 16 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-single-node.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-single-node-es-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} - H 16 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-single-node.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-single-node-es-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} - H 16 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-single-node.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-single-node-es-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} - H 16 * * * %DISTRIBUTION_URL=https://artifacts.opensearch.org/releases/core/opensearch/2.11.0/opensearch-min-2.11.0-linux-x64.tar.gz;DISTRIBUTION_VERSION=2.11.0;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} - - H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.12.0-SNAPSHOT/opensearch-min-2.12.0-SNAPSHOT-linux-arm64-latest.tar.gz.build-manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} - H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.12.0-SNAPSHOT/opensearch-min-2.12.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} - H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.12.0-SNAPSHOT/opensearch-min-2.12.0-SNAPSHOT-linux-arm64-latest.tar.gz.build-manifest.yml;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} - H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/2.12.0-SNAPSHOT/opensearch-min-2.12.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} - H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-arm64-latest.tar.gz.build-manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} - H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} - H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-arm64-latest.tar.gz.build-manifest.yml;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} - H 17 * * * %BUNDLE_MANIFEST_URL=https://artifacts.opensearch.org/snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-single-node-min-distribution;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"} + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-logbyte;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","bulk_indexing_clients":"1","index_settings":{"index.merge.policy":"log_byte_size","index.merge.log_byte_size_policy.merge_factor":"32","index.merge.log_byte_size_policy.max_merge_segment":"500MB","refresh_interval":"1s"}} + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-tiered;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","bulk_indexing_clients":"1","index_settings":{"index.merge.policy.max_merged_segment":"500MB","refresh_interval":"1s"}} ) benchmark-test.stage(validate-and-set-parameters, groovy.lang.Closure) benchmark-test.echo(Executing on agent [label:Jenkins-Agent-AL2-X64-M52xlarge-Docker-Host-Benchmark-Test]) From 81da1eb2f4b47e88f8e744b69722ebf71831c0cb Mon Sep 17 00:00:00 2001 From: opensearch-ci <83309141+opensearch-ci-bot@users.noreply.github.com> Date: Wed, 8 Nov 2023 17:24:49 -0800 Subject: [PATCH 090/289] [AUTO] Update input manifests (#4203) Signed-off-by: opensearch-ci --- jenkins/check-for-build.jenkinsfile | 1 + manifests/2.10.1/opensearch-dashboards-2.10.1.yml | 12 ++++++++++++ 2 files changed, 13 insertions(+) create mode 100644 manifests/2.10.1/opensearch-dashboards-2.10.1.yml diff --git a/jenkins/check-for-build.jenkinsfile b/jenkins/check-for-build.jenkinsfile index ff42ec2fc5..750cc3e6ac 100644 --- a/jenkins/check-for-build.jenkinsfile +++ b/jenkins/check-for-build.jenkinsfile @@ -23,6 +23,7 @@ pipeline { } triggers { parameterizedCron ''' + H 1 * * * %INPUT_MANIFEST=2.10.1/opensearch-dashboards-2.10.1.yml;TARGET_JOB_NAME=distribution-build-opensearch-dashboards;BUILD_PLATFORM=linux windows;BUILD_DISTRIBUTION=tar rpm deb zip H/60 * * * * %INPUT_MANIFEST=2.11.1/opensearch-dashboards-2.11.1.yml;TARGET_JOB_NAME=distribution-build-opensearch-dashboards;BUILD_PLATFORM=linux windows;BUILD_DISTRIBUTION=tar rpm deb zip H 1 * * * %INPUT_MANIFEST=2.12.0/opensearch-dashboards-2.12.0.yml;TARGET_JOB_NAME=distribution-build-opensearch-dashboards;BUILD_PLATFORM=linux windows;BUILD_DISTRIBUTION=tar rpm deb zip H/60 * * * * %INPUT_MANIFEST=2.11.1/opensearch-2.11.1.yml;TARGET_JOB_NAME=distribution-build-opensearch;BUILD_PLATFORM=linux macos windows;BUILD_DISTRIBUTION=tar rpm deb zip diff --git a/manifests/2.10.1/opensearch-dashboards-2.10.1.yml b/manifests/2.10.1/opensearch-dashboards-2.10.1.yml new file mode 100644 index 0000000000..e1e7774710 --- /dev/null +++ b/manifests/2.10.1/opensearch-dashboards-2.10.1.yml @@ -0,0 +1,12 @@ +--- +schema-version: '1.0' +build: + name: OpenSearch Dashboards + version: 2.10.1 +ci: + image: + name: opensearchstaging/ci-runner:ci-runner-rockylinux8-opensearch-dashboards-build-v1 +components: + - name: OpenSearch-Dashboards + repository: https://github.com/opensearch-project/OpenSearch-Dashboards.git + ref: '2.10' From d39cd473fe76b7d14a96412e5079a4cdae8ce142 Mon Sep 17 00:00:00 2001 From: Rishabh Singh Date: Thu, 9 Nov 2023 15:57:49 -0800 Subject: [PATCH 091/289] [Benchmark] Fix log_byte_merge run and add zstd codec runs (#4205) Signed-off-by: Rishabh Singh --- jenkins/opensearch/benchmark-test.jenkinsfile | 13 ++++++++++++- .../benchmark-test-distribution-url.jenkinsfile.txt | 13 ++++++++++++- .../opensearch/benchmark-test.jenkinsfile.txt | 13 ++++++++++++- .../secure-benchmark-test.jenkinsfile.txt | 13 ++++++++++++- 4 files changed, 48 insertions(+), 4 deletions(-) diff --git a/jenkins/opensearch/benchmark-test.jenkinsfile b/jenkins/opensearch/benchmark-test.jenkinsfile index 5a6dfe13a7..3ceaf113b1 100644 --- a/jenkins/opensearch/benchmark-test.jenkinsfile +++ b/jenkins/opensearch/benchmark-test.jenkinsfile @@ -42,6 +42,9 @@ pipeline { H 3 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd"}} + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd"} + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd"}} H 5 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search H 5 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search @@ -84,8 +87,16 @@ pipeline { ''' + ''' - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-logbyte;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","bulk_indexing_clients":"1","index_settings":{"index.merge.policy":"log_byte_size","index.merge.log_byte_size_policy.merge_factor":"32","index.merge.log_byte_size_policy.max_merge_segment":"500MB","refresh_interval":"1s"}} + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-logbyte;ADDITIONAL_CONFIG=indices.time_series_index.default_index_merge_policy:log_byte_size;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","bulk_indexing_clients":"1","index_settings":{"index.merge.log_byte_size_policy.merge_factor":"32","index.merge.log_byte_size_policy.max_merge_segment":"500MB","refresh_interval":"1s"}} H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-tiered;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","bulk_indexing_clients":"1","index_settings":{"index.merge.policy.max_merged_segment":"500MB","refresh_interval":"1s"}} + + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-0-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-0-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-0-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot + + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-4-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-4-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-4-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot ''' ) } diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt index 305f01975f..0ffff4ae58 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt @@ -22,6 +22,9 @@ H 3 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd"}} + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd"} + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd"}} H 5 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search H 5 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search @@ -62,8 +65,16 @@ H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-logbyte;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","bulk_indexing_clients":"1","index_settings":{"index.merge.policy":"log_byte_size","index.merge.log_byte_size_policy.merge_factor":"32","index.merge.log_byte_size_policy.max_merge_segment":"500MB","refresh_interval":"1s"}} + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-logbyte;ADDITIONAL_CONFIG=indices.time_series_index.default_index_merge_policy:log_byte_size;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","bulk_indexing_clients":"1","index_settings":{"index.merge.log_byte_size_policy.merge_factor":"32","index.merge.log_byte_size_policy.max_merge_segment":"500MB","refresh_interval":"1s"}} H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-tiered;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","bulk_indexing_clients":"1","index_settings":{"index.merge.policy.max_merged_segment":"500MB","refresh_interval":"1s"}} + + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-0-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-0-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-0-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot + + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-4-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-4-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-4-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot ) benchmark-test.stage(validate-and-set-parameters, groovy.lang.Closure) benchmark-test.echo(Executing on agent [label:Jenkins-Agent-AL2-X64-M52xlarge-Docker-Host-Benchmark-Test]) diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt index b95bc02907..0126e0f33a 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt @@ -22,6 +22,9 @@ H 3 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd"}} + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd"} + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd"}} H 5 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search H 5 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search @@ -62,8 +65,16 @@ H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-logbyte;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","bulk_indexing_clients":"1","index_settings":{"index.merge.policy":"log_byte_size","index.merge.log_byte_size_policy.merge_factor":"32","index.merge.log_byte_size_policy.max_merge_segment":"500MB","refresh_interval":"1s"}} + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-logbyte;ADDITIONAL_CONFIG=indices.time_series_index.default_index_merge_policy:log_byte_size;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","bulk_indexing_clients":"1","index_settings":{"index.merge.log_byte_size_policy.merge_factor":"32","index.merge.log_byte_size_policy.max_merge_segment":"500MB","refresh_interval":"1s"}} H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-tiered;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","bulk_indexing_clients":"1","index_settings":{"index.merge.policy.max_merged_segment":"500MB","refresh_interval":"1s"}} + + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-0-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-0-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-0-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot + + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-4-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-4-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-4-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot ) benchmark-test.stage(validate-and-set-parameters, groovy.lang.Closure) benchmark-test.echo(Executing on agent [label:Jenkins-Agent-AL2-X64-M52xlarge-Docker-Host-Benchmark-Test]) diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt index 9d26d7deb3..928107bc4a 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt @@ -22,6 +22,9 @@ H 3 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd"}} + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd"} + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd"}} H 5 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search H 5 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search @@ -62,8 +65,16 @@ H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-logbyte;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","bulk_indexing_clients":"1","index_settings":{"index.merge.policy":"log_byte_size","index.merge.log_byte_size_policy.merge_factor":"32","index.merge.log_byte_size_policy.max_merge_segment":"500MB","refresh_interval":"1s"}} + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-logbyte;ADDITIONAL_CONFIG=indices.time_series_index.default_index_merge_policy:log_byte_size;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","bulk_indexing_clients":"1","index_settings":{"index.merge.log_byte_size_policy.merge_factor":"32","index.merge.log_byte_size_policy.max_merge_segment":"500MB","refresh_interval":"1s"}} H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-tiered;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","bulk_indexing_clients":"1","index_settings":{"index.merge.policy.max_merged_segment":"500MB","refresh_interval":"1s"}} + + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-0-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-0-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-0-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot + + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-4-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-4-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-4-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot ) benchmark-test.stage(validate-and-set-parameters, groovy.lang.Closure) benchmark-test.echo(Executing on agent [label:Jenkins-Agent-AL2-X64-M52xlarge-Docker-Host-Benchmark-Test]) From efe614cef6f982e90e15fceb21cfcd35f684719f Mon Sep 17 00:00:00 2001 From: Rishabh Singh Date: Thu, 9 Nov 2023 20:55:52 -0800 Subject: [PATCH 092/289] Fix benchmark jenkinsfile format (#4206) Signed-off-by: Rishabh Singh --- jenkins/opensearch/benchmark-test.jenkinsfile | 20 +++++++++---------- ...mark-test-distribution-url.jenkinsfile.txt | 20 +++++++++---------- .../opensearch/benchmark-test.jenkinsfile.txt | 20 +++++++++---------- .../secure-benchmark-test.jenkinsfile.txt | 20 +++++++++---------- 4 files changed, 40 insertions(+), 40 deletions(-) diff --git a/jenkins/opensearch/benchmark-test.jenkinsfile b/jenkins/opensearch/benchmark-test.jenkinsfile index 3ceaf113b1..d7d4860bb6 100644 --- a/jenkins/opensearch/benchmark-test.jenkinsfile +++ b/jenkins/opensearch/benchmark-test.jenkinsfile @@ -41,10 +41,10 @@ pipeline { H 3 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} H 3 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} - H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd"}} - H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd"} - H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd"}} + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd"}} + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd"} + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd"}} H 5 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search H 5 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search @@ -90,13 +90,13 @@ pipeline { H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-logbyte;ADDITIONAL_CONFIG=indices.time_series_index.default_index_merge_policy:log_byte_size;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","bulk_indexing_clients":"1","index_settings":{"index.merge.log_byte_size_policy.merge_factor":"32","index.merge.log_byte_size_policy.max_merge_segment":"500MB","refresh_interval":"1s"}} H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-tiered;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","bulk_indexing_clients":"1","index_settings":{"index.merge.policy.max_merged_segment":"500MB","refresh_interval":"1s"}} - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-0-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-0-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-0-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-0-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-0-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-0-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-4-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-4-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-4-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-4-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-4-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-4-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot ''' ) } diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt index 0ffff4ae58..2de4592371 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt @@ -21,10 +21,10 @@ H 3 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} H 3 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} - H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd"}} - H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd"} - H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd"}} + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd"}} + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd"} + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd"}} H 5 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search H 5 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search @@ -68,13 +68,13 @@ H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-logbyte;ADDITIONAL_CONFIG=indices.time_series_index.default_index_merge_policy:log_byte_size;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","bulk_indexing_clients":"1","index_settings":{"index.merge.log_byte_size_policy.merge_factor":"32","index.merge.log_byte_size_policy.max_merge_segment":"500MB","refresh_interval":"1s"}} H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-tiered;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","bulk_indexing_clients":"1","index_settings":{"index.merge.policy.max_merged_segment":"500MB","refresh_interval":"1s"}} - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-0-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-0-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-0-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-0-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-0-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-0-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-4-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-4-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-4-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-4-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-4-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-4-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot ) benchmark-test.stage(validate-and-set-parameters, groovy.lang.Closure) benchmark-test.echo(Executing on agent [label:Jenkins-Agent-AL2-X64-M52xlarge-Docker-Host-Benchmark-Test]) diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt index 0126e0f33a..91f78e5cf0 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt @@ -21,10 +21,10 @@ H 3 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} H 3 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} - H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd"}} - H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd"} - H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd"}} + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd"}} + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd"} + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd"}} H 5 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search H 5 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search @@ -68,13 +68,13 @@ H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-logbyte;ADDITIONAL_CONFIG=indices.time_series_index.default_index_merge_policy:log_byte_size;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","bulk_indexing_clients":"1","index_settings":{"index.merge.log_byte_size_policy.merge_factor":"32","index.merge.log_byte_size_policy.max_merge_segment":"500MB","refresh_interval":"1s"}} H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-tiered;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","bulk_indexing_clients":"1","index_settings":{"index.merge.policy.max_merged_segment":"500MB","refresh_interval":"1s"}} - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-0-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-0-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-0-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-0-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-0-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-0-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-4-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-4-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-4-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-4-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-4-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-4-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot ) benchmark-test.stage(validate-and-set-parameters, groovy.lang.Closure) benchmark-test.echo(Executing on agent [label:Jenkins-Agent-AL2-X64-M52xlarge-Docker-Host-Benchmark-Test]) diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt index 928107bc4a..6803355de6 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt @@ -21,10 +21,10 @@ H 3 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} H 3 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} - H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd"}} - H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd"} - H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd"}} + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd"}} + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd"} + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd"}} H 5 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search H 5 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search @@ -68,13 +68,13 @@ H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-logbyte;ADDITIONAL_CONFIG=indices.time_series_index.default_index_merge_policy:log_byte_size;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","bulk_indexing_clients":"1","index_settings":{"index.merge.log_byte_size_policy.merge_factor":"32","index.merge.log_byte_size_policy.max_merge_segment":"500MB","refresh_interval":"1s"}} H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-tiered;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","bulk_indexing_clients":"1","index_settings":{"index.merge.policy.max_merged_segment":"500MB","refresh_interval":"1s"}} - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-0-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-0-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-0-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-0-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-0-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-0-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-4-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-4-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-4-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-4-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-4-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-4-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot ) benchmark-test.stage(validate-and-set-parameters, groovy.lang.Closure) benchmark-test.echo(Executing on agent [label:Jenkins-Agent-AL2-X64-M52xlarge-Docker-Host-Benchmark-Test]) From 487bd2ebd68e17b4e2aff02f0b7b865d1782c0eb Mon Sep 17 00:00:00 2001 From: Rishabh Singh Date: Fri, 10 Nov 2023 18:05:42 -0800 Subject: [PATCH 093/289] add zstd nightly runs for nyc_taxis and pmc (#4208) Signed-off-by: Rishabh Singh --- jenkins/opensearch/benchmark-test.jenkinsfile | 7 +++++-- .../benchmark-test-distribution-url.jenkinsfile.txt | 7 +++++-- .../opensearch/benchmark-test.jenkinsfile.txt | 7 +++++-- .../opensearch/secure-benchmark-test.jenkinsfile.txt | 7 +++++-- 4 files changed, 20 insertions(+), 8 deletions(-) diff --git a/jenkins/opensearch/benchmark-test.jenkinsfile b/jenkins/opensearch/benchmark-test.jenkinsfile index d7d4860bb6..916bbf62e1 100644 --- a/jenkins/opensearch/benchmark-test.jenkinsfile +++ b/jenkins/opensearch/benchmark-test.jenkinsfile @@ -42,6 +42,9 @@ pipeline { H 3 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd"}} H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd"} H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd"}} @@ -87,8 +90,8 @@ pipeline { ''' + ''' - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-logbyte;ADDITIONAL_CONFIG=indices.time_series_index.default_index_merge_policy:log_byte_size;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","bulk_indexing_clients":"1","index_settings":{"index.merge.log_byte_size_policy.merge_factor":"32","index.merge.log_byte_size_policy.max_merge_segment":"500MB","refresh_interval":"1s"}} - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-tiered;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","bulk_indexing_clients":"1","index_settings":{"index.merge.policy.max_merged_segment":"500MB","refresh_interval":"1s"}} + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-logbyte;ADDITIONAL_CONFIG=indices.time_series_index.default_index_merge_policy:log_byte_size;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","bulk_indexing_clients":"1","index_settings":{"index.merge.log_byte_size_policy.merge_factor":"32","index.merge.log_byte_size_policy.max_merge_segment":"500MB","refresh_interval":"1s"}} + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-tiered;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","bulk_indexing_clients":"1","index_settings":{"index.merge.policy.max_merged_segment":"500MB","refresh_interval":"1s"}} H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-0-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-0-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt index 2de4592371..2d819dd26f 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt @@ -22,6 +22,9 @@ H 3 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd"}} H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd"} H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd"}} @@ -65,8 +68,8 @@ H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-logbyte;ADDITIONAL_CONFIG=indices.time_series_index.default_index_merge_policy:log_byte_size;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","bulk_indexing_clients":"1","index_settings":{"index.merge.log_byte_size_policy.merge_factor":"32","index.merge.log_byte_size_policy.max_merge_segment":"500MB","refresh_interval":"1s"}} - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-tiered;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","bulk_indexing_clients":"1","index_settings":{"index.merge.policy.max_merged_segment":"500MB","refresh_interval":"1s"}} + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-logbyte;ADDITIONAL_CONFIG=indices.time_series_index.default_index_merge_policy:log_byte_size;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","bulk_indexing_clients":"1","index_settings":{"index.merge.log_byte_size_policy.merge_factor":"32","index.merge.log_byte_size_policy.max_merge_segment":"500MB","refresh_interval":"1s"}} + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-tiered;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","bulk_indexing_clients":"1","index_settings":{"index.merge.policy.max_merged_segment":"500MB","refresh_interval":"1s"}} H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-0-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-0-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt index 91f78e5cf0..217a5c2ed9 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt @@ -22,6 +22,9 @@ H 3 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd"}} H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd"} H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd"}} @@ -65,8 +68,8 @@ H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-logbyte;ADDITIONAL_CONFIG=indices.time_series_index.default_index_merge_policy:log_byte_size;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","bulk_indexing_clients":"1","index_settings":{"index.merge.log_byte_size_policy.merge_factor":"32","index.merge.log_byte_size_policy.max_merge_segment":"500MB","refresh_interval":"1s"}} - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-tiered;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","bulk_indexing_clients":"1","index_settings":{"index.merge.policy.max_merged_segment":"500MB","refresh_interval":"1s"}} + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-logbyte;ADDITIONAL_CONFIG=indices.time_series_index.default_index_merge_policy:log_byte_size;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","bulk_indexing_clients":"1","index_settings":{"index.merge.log_byte_size_policy.merge_factor":"32","index.merge.log_byte_size_policy.max_merge_segment":"500MB","refresh_interval":"1s"}} + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-tiered;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","bulk_indexing_clients":"1","index_settings":{"index.merge.policy.max_merged_segment":"500MB","refresh_interval":"1s"}} H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-0-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-0-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt index 6803355de6..f039d24331 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt @@ -22,6 +22,9 @@ H 3 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd"}} H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd"} H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd"}} @@ -65,8 +68,8 @@ H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-logbyte;ADDITIONAL_CONFIG=indices.time_series_index.default_index_merge_policy:log_byte_size;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","bulk_indexing_clients":"1","index_settings":{"index.merge.log_byte_size_policy.merge_factor":"32","index.merge.log_byte_size_policy.max_merge_segment":"500MB","refresh_interval":"1s"}} - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-tiered;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","bulk_indexing_clients":"1","index_settings":{"index.merge.policy.max_merged_segment":"500MB","refresh_interval":"1s"}} + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-logbyte;ADDITIONAL_CONFIG=indices.time_series_index.default_index_merge_policy:log_byte_size;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","bulk_indexing_clients":"1","index_settings":{"index.merge.log_byte_size_policy.merge_factor":"32","index.merge.log_byte_size_policy.max_merge_segment":"500MB","refresh_interval":"1s"}} + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-tiered;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","bulk_indexing_clients":"1","index_settings":{"index.merge.policy.max_merged_segment":"500MB","refresh_interval":"1s"}} H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-0-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-0-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot From 2be8085b960c6cfac8be72f3204bc07eec7f442d Mon Sep 17 00:00:00 2001 From: Rupa Lahiri Date: Tue, 14 Nov 2023 02:28:34 +0530 Subject: [PATCH 094/289] Use single line to extract duplicate component names (#4194) Signed-off-by: Rupa Lahiri --- src/ci_workflow/ci_manifests.py | 15 +++------------ ....yml => opensearch-1.3.11-with-duplicates.yml} | 0 .../test_duplicate_components_in_manifest_file.py | 9 +++++++-- 3 files changed, 10 insertions(+), 14 deletions(-) rename tests/tests_ci_workflow/data/{opensearch-1.3.11.yml => opensearch-1.3.11-with-duplicates.yml} (100%) diff --git a/src/ci_workflow/ci_manifests.py b/src/ci_workflow/ci_manifests.py index 14a82de63f..6491133c10 100644 --- a/src/ci_workflow/ci_manifests.py +++ b/src/ci_workflow/ci_manifests.py @@ -26,25 +26,16 @@ def __klass(filename: str) -> Union[Type[CiTestManifest], Type[CiInputManifest]] else: return CiInputManifest - @staticmethod - def __get_duplicate_component_names(count_component_names: Counter) -> list: - duplicate_component_names = [] - for component_name, count in count_component_names.items(): - if count > 1: - duplicate_component_names.append(component_name) - return duplicate_component_names - @staticmethod def __check_duplicate_component_names(file: TextIOWrapper) -> None: yaml_dict = yaml.safe_load(file) component_names = [] for component in yaml_dict['components']: component_names.append(component['name']) - count_component_names = Counter(component_names) - if set(count_component_names.values()) != set([1]): - duplicate_component_names = CiManifests.__get_duplicate_component_names(count_component_names) - duplicate_component_names_string = ', '.join(duplicate_component_names) + duplicate_component_names = [comp for comp, count in Counter(component_names).items() if count > 1] + duplicate_component_names_string = ', '.join(duplicate_component_names) + if len(duplicate_component_names) > 0: raise ValueError(f"Found {duplicate_component_names_string} as a duplicate component(s) in manifest {file.name}. ") file.seek(0) diff --git a/tests/tests_ci_workflow/data/opensearch-1.3.11.yml b/tests/tests_ci_workflow/data/opensearch-1.3.11-with-duplicates.yml similarity index 100% rename from tests/tests_ci_workflow/data/opensearch-1.3.11.yml rename to tests/tests_ci_workflow/data/opensearch-1.3.11-with-duplicates.yml diff --git a/tests/tests_ci_workflow/test_duplicate_components_in_manifest_file.py b/tests/tests_ci_workflow/test_duplicate_components_in_manifest_file.py index 6c53d7f369..48af0282f6 100644 --- a/tests/tests_ci_workflow/test_duplicate_components_in_manifest_file.py +++ b/tests/tests_ci_workflow/test_duplicate_components_in_manifest_file.py @@ -14,7 +14,12 @@ class TestDuplicateComponentsInManifestFile(unittest.TestCase): def test_duplicate_components_in_manifest_file(self) -> None: data_path = os.path.join(os.path.dirname(__file__), "data") - manifest_filename = os.path.join(data_path, 'opensearch-1.3.11.yml') - with self.assertRaises(ValueError): + manifest_filename = os.path.join(data_path, 'opensearch-1.3.11-with-duplicates.yml') + with self.assertRaises(ValueError) as valueErrorException: with open(manifest_filename, 'r') as manifest_file: CiManifests.from_file(manifest_file, None) + self.assertTrue( + "Found sql, k-NN, performance-analyzer, opensearch-observability, anomaly-detection, " + "index-management as a duplicate component(s) in manifest " + + manifest_filename + in str(valueErrorException.exception)) From bb9f4872cff2b4a20d23536bb6e2f7f1d0bcbb7f Mon Sep 17 00:00:00 2001 From: Rishabh Singh Date: Mon, 13 Nov 2023 15:50:13 -0800 Subject: [PATCH 095/289] Fix missing paranthesis in benchmark jenkinsfile (#4211) Signed-off-by: Rishabh Singh --- jenkins/opensearch/benchmark-test.jenkinsfile | 2 +- .../opensearch/benchmark-test-distribution-url.jenkinsfile.txt | 2 +- .../opensearch/benchmark-test.jenkinsfile.txt | 2 +- .../opensearch/secure-benchmark-test.jenkinsfile.txt | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/jenkins/opensearch/benchmark-test.jenkinsfile b/jenkins/opensearch/benchmark-test.jenkinsfile index 916bbf62e1..9a17935cc5 100644 --- a/jenkins/opensearch/benchmark-test.jenkinsfile +++ b/jenkins/opensearch/benchmark-test.jenkinsfile @@ -46,7 +46,7 @@ pipeline { H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd"}} - H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd"} + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd"}} H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd"}} H 5 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt index 2d819dd26f..e5b95830df 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt @@ -26,7 +26,7 @@ H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd"}} - H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd"} + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd"}} H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd"}} H 5 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt index 217a5c2ed9..8633cfbccc 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt @@ -26,7 +26,7 @@ H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd"}} - H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd"} + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd"}} H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd"}} H 5 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt index f039d24331..240499be95 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt @@ -26,7 +26,7 @@ H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd"}} - H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd"} + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd"}} H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd"}} H 5 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search From 47feac21e28962150e99801218793a5b78a860e3 Mon Sep 17 00:00:00 2001 From: Divya Madala <113469545+Divyaasm@users.noreply.github.com> Date: Mon, 13 Nov 2023 17:39:56 -0800 Subject: [PATCH 096/289] Add cu, js and security plugins to OS manifest (#4213) Signed-off-by: Divya Madala --- manifests/2.11.1/opensearch-2.11.1.yml | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/manifests/2.11.1/opensearch-2.11.1.yml b/manifests/2.11.1/opensearch-2.11.1.yml index 49d9a0d9b3..aeed23aa4e 100644 --- a/manifests/2.11.1/opensearch-2.11.1.yml +++ b/manifests/2.11.1/opensearch-2.11.1.yml @@ -14,3 +14,27 @@ components: checks: - gradle:publish - gradle:properties:version + - name: common-utils + repository: https://github.com/opensearch-project/common-utils.git + ref: '2.11' + platforms: + - linux + - windows + checks: + - gradle:publish + - gradle:properties:version + - name: job-scheduler + repository: https://github.com/opensearch-project/job-scheduler.git + ref: '2.11' + platforms: + - linux + - windows + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version + - name: security + repository: https://github.com/opensearch-project/security.git + ref: '2.11' + platforms: + - linux + - windows From b21cf248596a18d3ff80bcf898dcda6f1e7dce96 Mon Sep 17 00:00:00 2001 From: Divya Madala <113469545+Divyaasm@users.noreply.github.com> Date: Tue, 14 Nov 2023 11:24:48 -0800 Subject: [PATCH 097/289] Add all components to 2.11.1 OS and OSD manifests (#4187) Signed-off-by: Divya Madala Signed-off-by: Divya Madala <113469545+Divyaasm@users.noreply.github.com> --- manifests/2.11.1/opensearch-2.11.1.yml | 152 ++++++++++++++++++ .../2.11.1/opensearch-dashboards-2.11.1.yml | 43 +++++ 2 files changed, 195 insertions(+) diff --git a/manifests/2.11.1/opensearch-2.11.1.yml b/manifests/2.11.1/opensearch-2.11.1.yml index aeed23aa4e..e6af2c4e9b 100644 --- a/manifests/2.11.1/opensearch-2.11.1.yml +++ b/manifests/2.11.1/opensearch-2.11.1.yml @@ -38,3 +38,155 @@ components: platforms: - linux - windows + - name: k-NN + repository: https://github.com/opensearch-project/k-NN.git + ref: '2.11' + platforms: + - linux + - windows + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version + - name: geospatial + repository: https://github.com/opensearch-project/geospatial.git + ref: '2.11' + platforms: + - linux + - windows + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version + - name: cross-cluster-replication + repository: https://github.com/opensearch-project/cross-cluster-replication.git + ref: '2.11' + platforms: + - linux + - windows + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version + - name: ml-commons + repository: https://github.com/opensearch-project/ml-commons.git + ref: '2.11' + platforms: + - linux + - windows + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version: opensearch-ml-plugin + - name: neural-search + repository: https://github.com/opensearch-project/neural-search.git + ref: '2.11' + platforms: + - linux + - windows + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version + - name: notifications-core + repository: https://github.com/opensearch-project/notifications.git + ref: '2.11' + platforms: + - linux + - windows + working_directory: notifications + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version: opensearch-notifications-core + - name: notifications + repository: https://github.com/opensearch-project/notifications.git + ref: '2.11' + platforms: + - linux + - windows + working_directory: notifications + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version: notifications + - name: opensearch-observability + repository: https://github.com/opensearch-project/observability.git + ref: '2.11' + platforms: + - linux + - windows + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version + - name: opensearch-reports + repository: https://github.com/opensearch-project/reporting.git + ref: '2.11' + platforms: + - linux + - windows + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version + - name: sql + repository: https://github.com/opensearch-project/sql.git + ref: '2.11' + platforms: + - linux + - windows + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version: opensearch-sql-plugin + - name: asynchronous-search + repository: https://github.com/opensearch-project/asynchronous-search.git + ref: '2.11' + platforms: + - linux + - windows + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version + - name: anomaly-detection + repository: https://github.com/opensearch-project/anomaly-detection.git + ref: '2.11' + platforms: + - linux + - windows + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version + - name: alerting + repository: https://github.com/opensearch-project/alerting.git + ref: '2.11' + platforms: + - linux + - windows + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version: alerting + - name: security-analytics + repository: https://github.com/opensearch-project/security-analytics.git + ref: '2.11' + platforms: + - linux + - windows + checks: + - gradle:properties:version + - name: index-management + repository: https://github.com/opensearch-project/index-management.git + ref: '2.11' + platforms: + - linux + - windows + checks: + - gradle:properties:version + - name: performance-analyzer + repository: https://github.com/opensearch-project/performance-analyzer.git + ref: '2.11' + platforms: + - linux + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version + - name: custom-codecs + repository: https://github.com/opensearch-project/custom-codecs.git + ref: '2.11' + platforms: + - linux + - windows + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version diff --git a/manifests/2.11.1/opensearch-dashboards-2.11.1.yml b/manifests/2.11.1/opensearch-dashboards-2.11.1.yml index 06a75bc747..a5f32be182 100644 --- a/manifests/2.11.1/opensearch-dashboards-2.11.1.yml +++ b/manifests/2.11.1/opensearch-dashboards-2.11.1.yml @@ -10,3 +10,46 @@ components: - name: OpenSearch-Dashboards repository: https://github.com/opensearch-project/OpenSearch-Dashboards.git ref: '2.11' + - name: functionalTestDashboards + repository: https://github.com/opensearch-project/opensearch-dashboards-functional-test.git + ref: '2.11' + - name: observabilityDashboards + repository: https://github.com/opensearch-project/dashboards-observability.git + ref: '2.11' + - name: reportsDashboards + repository: https://github.com/opensearch-project/dashboards-reporting.git + ref: '2.11' + - name: ganttChartDashboards + repository: https://github.com/opensearch-project/dashboards-visualizations.git + working_directory: gantt-chart + ref: '2.11' + - name: queryWorkbenchDashboards + repository: https://github.com/opensearch-project/dashboards-query-workbench.git + ref: '2.11' + - name: customImportMapDashboards + repository: https://github.com/opensearch-project/dashboards-maps.git + ref: '2.11' + - name: anomalyDetectionDashboards + repository: https://github.com/opensearch-project/anomaly-detection-dashboards-plugin + ref: '2.11' + - name: mlCommonsDashboards + repository: https://github.com/opensearch-project/ml-commons-dashboards.git + ref: '2.11' + - name: indexManagementDashboards + repository: https://github.com/opensearch-project/index-management-dashboards-plugin.git + ref: '2.11' + - name: notificationsDashboards + repository: https://github.com/opensearch-project/dashboards-notifications.git + ref: '2.11' + - name: alertingDashboards + repository: https://github.com/opensearch-project/alerting-dashboards-plugin.git + ref: '2.11' + - name: securityAnalyticsDashboards + repository: https://github.com/opensearch-project/security-analytics-dashboards-plugin.git + ref: '2.11' + - name: securityDashboards + repository: https://github.com/opensearch-project/security-dashboards-plugin.git + ref: '2.11' + - name: searchRelevanceDashboards + repository: https://github.com/opensearch-project/dashboards-search-relevance.git + ref: '2.11' From 52878e9c6e58d7688d3faf49ad562a292faf59d6 Mon Sep 17 00:00:00 2001 From: Rishabh Singh Date: Tue, 14 Nov 2023 17:01:26 -0800 Subject: [PATCH 098/289] Update nightly benchmark runs to use new snapshots (#4214) Signed-off-by: Rishabh Singh --- jenkins/opensearch/benchmark-test.jenkinsfile | 27 +++++++++++++++---- ...mark-test-distribution-url.jenkinsfile.txt | 27 +++++++++++++++---- .../opensearch/benchmark-test.jenkinsfile.txt | 27 +++++++++++++++---- .../secure-benchmark-test.jenkinsfile.txt | 27 +++++++++++++++---- 4 files changed, 88 insertions(+), 20 deletions(-) diff --git a/jenkins/opensearch/benchmark-test.jenkinsfile b/jenkins/opensearch/benchmark-test.jenkinsfile index 9a17935cc5..540e875f4b 100644 --- a/jenkins/opensearch/benchmark-test.jenkinsfile +++ b/jenkins/opensearch/benchmark-test.jenkinsfile @@ -70,15 +70,23 @@ pipeline { H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"710-snapshots","snapshot_name":"http_logs_es_710"};TEST_PROCEDURE=restore-from-snapshot H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"710-snapshots","snapshot_name":"nyc_taxis_es_710"};TEST_PROCEDURE=restore-from-snapshot H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"710-snapshots","snapshot_name":"pmc_es_710"};TEST_PROCEDURE=restore-from-snapshot - H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search - H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search - H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search + H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search + H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search + H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-1-shard-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1","index_settings":{"codec":"zstd"}};CAPTURE_NODE_STAT=true + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-1-shard-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1","index_settings":{"codec":"zstd"}};CAPTURE_NODE_STAT=true + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-1-shard-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1","index_settings":{"codec":"zstd"}};CAPTURE_NODE_STAT=true + + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-1-shard-default;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"};CAPTURE_NODE_STAT=true + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-1-shard-default;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"};CAPTURE_NODE_STAT=true + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-1-shard-default;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"};CAPTURE_NODE_STAT=true + H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} @@ -90,8 +98,8 @@ pipeline { ''' + ''' - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-logbyte;ADDITIONAL_CONFIG=indices.time_series_index.default_index_merge_policy:log_byte_size;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","bulk_indexing_clients":"1","index_settings":{"index.merge.log_byte_size_policy.merge_factor":"32","index.merge.log_byte_size_policy.max_merge_segment":"500MB","refresh_interval":"1s"}} - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-tiered;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","bulk_indexing_clients":"1","index_settings":{"index.merge.policy.max_merged_segment":"500MB","refresh_interval":"1s"}} + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-logbyte;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_logbyte_policy"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-tiered;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_tiered_policy"};TEST_PROCEDURE=restore-from-snapshot H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-0-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-0-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot @@ -100,6 +108,15 @@ pipeline { H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-4-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-4-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-4-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot + + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot + + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot + + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot ''' ) } diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt index e5b95830df..8552d2df31 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt @@ -50,15 +50,23 @@ H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"710-snapshots","snapshot_name":"http_logs_es_710"};TEST_PROCEDURE=restore-from-snapshot H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"710-snapshots","snapshot_name":"nyc_taxis_es_710"};TEST_PROCEDURE=restore-from-snapshot H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"710-snapshots","snapshot_name":"pmc_es_710"};TEST_PROCEDURE=restore-from-snapshot - H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search - H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search - H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search + H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search + H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search + H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-1-shard-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1","index_settings":{"codec":"zstd"}};CAPTURE_NODE_STAT=true + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-1-shard-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1","index_settings":{"codec":"zstd"}};CAPTURE_NODE_STAT=true + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-1-shard-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1","index_settings":{"codec":"zstd"}};CAPTURE_NODE_STAT=true + + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-1-shard-default;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"};CAPTURE_NODE_STAT=true + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-1-shard-default;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"};CAPTURE_NODE_STAT=true + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-1-shard-default;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"};CAPTURE_NODE_STAT=true + H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} @@ -68,8 +76,8 @@ H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-logbyte;ADDITIONAL_CONFIG=indices.time_series_index.default_index_merge_policy:log_byte_size;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","bulk_indexing_clients":"1","index_settings":{"index.merge.log_byte_size_policy.merge_factor":"32","index.merge.log_byte_size_policy.max_merge_segment":"500MB","refresh_interval":"1s"}} - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-tiered;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","bulk_indexing_clients":"1","index_settings":{"index.merge.policy.max_merged_segment":"500MB","refresh_interval":"1s"}} + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-logbyte;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_logbyte_policy"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-tiered;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_tiered_policy"};TEST_PROCEDURE=restore-from-snapshot H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-0-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-0-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot @@ -78,6 +86,15 @@ H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-4-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-4-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-4-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot + + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot + + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot + + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot ) benchmark-test.stage(validate-and-set-parameters, groovy.lang.Closure) benchmark-test.echo(Executing on agent [label:Jenkins-Agent-AL2-X64-M52xlarge-Docker-Host-Benchmark-Test]) diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt index 8633cfbccc..bd570f5baf 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt @@ -50,15 +50,23 @@ H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"710-snapshots","snapshot_name":"http_logs_es_710"};TEST_PROCEDURE=restore-from-snapshot H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"710-snapshots","snapshot_name":"nyc_taxis_es_710"};TEST_PROCEDURE=restore-from-snapshot H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"710-snapshots","snapshot_name":"pmc_es_710"};TEST_PROCEDURE=restore-from-snapshot - H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search - H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search - H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search + H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search + H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search + H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-1-shard-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1","index_settings":{"codec":"zstd"}};CAPTURE_NODE_STAT=true + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-1-shard-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1","index_settings":{"codec":"zstd"}};CAPTURE_NODE_STAT=true + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-1-shard-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1","index_settings":{"codec":"zstd"}};CAPTURE_NODE_STAT=true + + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-1-shard-default;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"};CAPTURE_NODE_STAT=true + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-1-shard-default;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"};CAPTURE_NODE_STAT=true + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-1-shard-default;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"};CAPTURE_NODE_STAT=true + H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} @@ -68,8 +76,8 @@ H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-logbyte;ADDITIONAL_CONFIG=indices.time_series_index.default_index_merge_policy:log_byte_size;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","bulk_indexing_clients":"1","index_settings":{"index.merge.log_byte_size_policy.merge_factor":"32","index.merge.log_byte_size_policy.max_merge_segment":"500MB","refresh_interval":"1s"}} - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-tiered;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","bulk_indexing_clients":"1","index_settings":{"index.merge.policy.max_merged_segment":"500MB","refresh_interval":"1s"}} + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-logbyte;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_logbyte_policy"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-tiered;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_tiered_policy"};TEST_PROCEDURE=restore-from-snapshot H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-0-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-0-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot @@ -78,6 +86,15 @@ H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-4-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-4-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-4-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot + + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot + + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot + + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot ) benchmark-test.stage(validate-and-set-parameters, groovy.lang.Closure) benchmark-test.echo(Executing on agent [label:Jenkins-Agent-AL2-X64-M52xlarge-Docker-Host-Benchmark-Test]) diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt index 240499be95..62ae612d3b 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt @@ -50,15 +50,23 @@ H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"710-snapshots","snapshot_name":"http_logs_es_710"};TEST_PROCEDURE=restore-from-snapshot H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"710-snapshots","snapshot_name":"nyc_taxis_es_710"};TEST_PROCEDURE=restore-from-snapshot H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"710-snapshots","snapshot_name":"pmc_es_710"};TEST_PROCEDURE=restore-from-snapshot - H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search - H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search - H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search + H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search + H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search + H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-1-shard-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1","index_settings":{"codec":"zstd"}};CAPTURE_NODE_STAT=true + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-1-shard-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1","index_settings":{"codec":"zstd"}};CAPTURE_NODE_STAT=true + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-1-shard-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1","index_settings":{"codec":"zstd"}};CAPTURE_NODE_STAT=true + + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-1-shard-default;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"};CAPTURE_NODE_STAT=true + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-1-shard-default;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"};CAPTURE_NODE_STAT=true + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-1-shard-default;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"};CAPTURE_NODE_STAT=true + H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} @@ -68,8 +76,8 @@ H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-logbyte;ADDITIONAL_CONFIG=indices.time_series_index.default_index_merge_policy:log_byte_size;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","bulk_indexing_clients":"1","index_settings":{"index.merge.log_byte_size_policy.merge_factor":"32","index.merge.log_byte_size_policy.max_merge_segment":"500MB","refresh_interval":"1s"}} - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-tiered;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","bulk_indexing_clients":"1","index_settings":{"index.merge.policy.max_merged_segment":"500MB","refresh_interval":"1s"}} + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-logbyte;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_logbyte_policy"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-tiered;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_tiered_policy"};TEST_PROCEDURE=restore-from-snapshot H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-0-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-0-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot @@ -78,6 +86,15 @@ H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-4-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-4-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-4-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot + + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot + + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot + + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot ) benchmark-test.stage(validate-and-set-parameters, groovy.lang.Closure) benchmark-test.echo(Executing on agent [label:Jenkins-Agent-AL2-X64-M52xlarge-Docker-Host-Benchmark-Test]) From ae4b24212f0a98e4971e7eb57694c0716fa8290c Mon Sep 17 00:00:00 2001 From: Rishabh Singh Date: Tue, 14 Nov 2023 17:35:04 -0800 Subject: [PATCH 099/289] Minor adjustments in nightly run schedule (#4215) Signed-off-by: Rishabh Singh --- jenkins/opensearch/benchmark-test.jenkinsfile | 11 +++-------- .../benchmark-test-distribution-url.jenkinsfile.txt | 11 +++-------- .../opensearch/benchmark-test.jenkinsfile.txt | 11 +++-------- .../opensearch/secure-benchmark-test.jenkinsfile.txt | 11 +++-------- 4 files changed, 12 insertions(+), 32 deletions(-) diff --git a/jenkins/opensearch/benchmark-test.jenkinsfile b/jenkins/opensearch/benchmark-test.jenkinsfile index 540e875f4b..e794ae74f0 100644 --- a/jenkins/opensearch/benchmark-test.jenkinsfile +++ b/jenkins/opensearch/benchmark-test.jenkinsfile @@ -27,14 +27,12 @@ pipeline { triggers { parameterizedCron( ''' - H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot - H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot - H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot - H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-logbyte-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_log_byte_policy"};TEST_PROCEDURE=restore-from-snapshot H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot - H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-logbyte-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_log_byte_policy"};TEST_PROCEDURE=restore-from-snapshot + + H 2 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-logbyte;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_logbyte_policy"};TEST_PROCEDURE=restore-from-snapshot + H 2 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-tiered;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_tiered_policy"};TEST_PROCEDURE=restore-from-snapshot H 3 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} H 3 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} @@ -98,9 +96,6 @@ pipeline { ''' + ''' - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-logbyte;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_logbyte_policy"};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-tiered;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_tiered_policy"};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-0-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-0-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-0-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt index 8552d2df31..7a2e146534 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt @@ -7,14 +7,12 @@ benchmark-test.buildDiscarder(null) benchmark-test.echo(Executing on agent [label:none]) benchmark-test.parameterizedCron( - H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot - H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot - H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot - H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-logbyte-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_log_byte_policy"};TEST_PROCEDURE=restore-from-snapshot H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot - H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-logbyte-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_log_byte_policy"};TEST_PROCEDURE=restore-from-snapshot + + H 2 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-logbyte;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_logbyte_policy"};TEST_PROCEDURE=restore-from-snapshot + H 2 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-tiered;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_tiered_policy"};TEST_PROCEDURE=restore-from-snapshot H 3 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} H 3 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} @@ -76,9 +74,6 @@ H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-logbyte;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_logbyte_policy"};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-tiered;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_tiered_policy"};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-0-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-0-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-0-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt index bd570f5baf..6307a9a3b1 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt @@ -7,14 +7,12 @@ benchmark-test.buildDiscarder(null) benchmark-test.echo(Executing on agent [label:none]) benchmark-test.parameterizedCron( - H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot - H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot - H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot - H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-logbyte-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_log_byte_policy"};TEST_PROCEDURE=restore-from-snapshot H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot - H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-logbyte-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_log_byte_policy"};TEST_PROCEDURE=restore-from-snapshot + + H 2 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-logbyte;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_logbyte_policy"};TEST_PROCEDURE=restore-from-snapshot + H 2 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-tiered;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_tiered_policy"};TEST_PROCEDURE=restore-from-snapshot H 3 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} H 3 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} @@ -76,9 +74,6 @@ H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-logbyte;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_logbyte_policy"};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-tiered;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_tiered_policy"};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-0-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-0-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-0-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt index 62ae612d3b..ce0bcf0ecd 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt @@ -7,14 +7,12 @@ benchmark-test.buildDiscarder(null) benchmark-test.echo(Executing on agent [label:none]) benchmark-test.parameterizedCron( - H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot - H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot - H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot - H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-logbyte-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_log_byte_policy"};TEST_PROCEDURE=restore-from-snapshot H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot - H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-logbyte-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_log_byte_policy"};TEST_PROCEDURE=restore-from-snapshot + + H 2 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-logbyte;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_logbyte_policy"};TEST_PROCEDURE=restore-from-snapshot + H 2 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-tiered;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_tiered_policy"};TEST_PROCEDURE=restore-from-snapshot H 3 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} H 3 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} @@ -76,9 +74,6 @@ H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-logbyte;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_logbyte_policy"};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-tiered;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_tiered_policy"};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-0-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-0-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-0-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot From fd42c53790aad8540fd86a2c0b8d4b13e91da64a Mon Sep 17 00:00:00 2001 From: Divya Madala <113469545+Divyaasm@users.noreply.github.com> Date: Fri, 17 Nov 2023 08:19:48 -0800 Subject: [PATCH 100/289] Add test manifests for 2.11.1 and update cron job (#4218) Signed-off-by: Divya Madala --- jenkins/check-for-build.jenkinsfile | 2 - manifests/2.11.1/opensearch-2.11.1-test.yml | 139 ++++++++++++++++++ .../opensearch-dashboards-2.11.0-test.yml | 82 +++++++++++ 3 files changed, 221 insertions(+), 2 deletions(-) create mode 100644 manifests/2.11.1/opensearch-2.11.1-test.yml create mode 100644 manifests/2.11.1/opensearch-dashboards-2.11.0-test.yml diff --git a/jenkins/check-for-build.jenkinsfile b/jenkins/check-for-build.jenkinsfile index 750cc3e6ac..d4d5c28b3f 100644 --- a/jenkins/check-for-build.jenkinsfile +++ b/jenkins/check-for-build.jenkinsfile @@ -24,9 +24,7 @@ pipeline { triggers { parameterizedCron ''' H 1 * * * %INPUT_MANIFEST=2.10.1/opensearch-dashboards-2.10.1.yml;TARGET_JOB_NAME=distribution-build-opensearch-dashboards;BUILD_PLATFORM=linux windows;BUILD_DISTRIBUTION=tar rpm deb zip - H/60 * * * * %INPUT_MANIFEST=2.11.1/opensearch-dashboards-2.11.1.yml;TARGET_JOB_NAME=distribution-build-opensearch-dashboards;BUILD_PLATFORM=linux windows;BUILD_DISTRIBUTION=tar rpm deb zip H 1 * * * %INPUT_MANIFEST=2.12.0/opensearch-dashboards-2.12.0.yml;TARGET_JOB_NAME=distribution-build-opensearch-dashboards;BUILD_PLATFORM=linux windows;BUILD_DISTRIBUTION=tar rpm deb zip - H/60 * * * * %INPUT_MANIFEST=2.11.1/opensearch-2.11.1.yml;TARGET_JOB_NAME=distribution-build-opensearch;BUILD_PLATFORM=linux macos windows;BUILD_DISTRIBUTION=tar rpm deb zip H 1 * * * %INPUT_MANIFEST=2.12.0/opensearch-2.12.0.yml;TARGET_JOB_NAME=distribution-build-opensearch;BUILD_PLATFORM=linux macos windows;BUILD_DISTRIBUTION=tar rpm deb zip H 1 * * * %INPUT_MANIFEST=1.3.14/opensearch-1.3.14.yml;TARGET_JOB_NAME=distribution-build-opensearch;BUILD_PLATFORM=linux macos windows;BUILD_DISTRIBUTION=tar rpm deb zip H */6 * * * %INPUT_MANIFEST=3.0.0/opensearch-3.0.0.yml;TEST_MANIFEST=3.0.0/opensearch-3.0.0-test.yml;TARGET_JOB_NAME=distribution-build-opensearch;BUILD_PLATFORM=linux macos windows;BUILD_DISTRIBUTION=tar rpm deb zip diff --git a/manifests/2.11.1/opensearch-2.11.1-test.yml b/manifests/2.11.1/opensearch-2.11.1-test.yml new file mode 100644 index 0000000000..bdb8746701 --- /dev/null +++ b/manifests/2.11.1/opensearch-2.11.1-test.yml @@ -0,0 +1,139 @@ +--- +schema-version: '1.0' +name: OpenSearch +ci: + image: + name: opensearchstaging/ci-runner:ci-runner-centos7-opensearch-build-v3 + args: -e JAVA_HOME=/opt/java/openjdk-17 +components: + - name: alerting + integ-test: + test-configs: + - with-security + - without-security + additional-cluster-configs: + plugins.destination.host.deny_list: [10.0.0.0/8, 127.0.0.1] + bwc-test: + test-configs: + - with-security + + - name: anomaly-detection + integ-test: + build-dependencies: + - job-scheduler + test-configs: + - with-security + - without-security + bwc-test: + test-configs: + - with-security + + - name: asynchronous-search + integ-test: + test-configs: + - with-security + - without-security + + - name: cross-cluster-replication + integ-test: + topology: + - cluster_name: leader + data_nodes: 2 + cluster_manager_nodes: 0 + - cluster_name: follower + data_nodes: 2 + cluster_manager_nodes: 0 + test-configs: + - with-security + - without-security + + - name: geospatial + integ-test: + test-configs: + - with-security + - without-security + + - name: index-management + integ-test: + build-dependencies: + - job-scheduler + test-configs: + - with-security + - without-security + additional-cluster-configs: + path.repo: [/tmp] + bwc-test: + test-configs: + - with-security + + - name: k-NN + integ-test: + test-configs: + - with-security + - without-security + + - name: ml-commons + integ-test: + test-configs: + - with-security + - without-security + + - name: neural-search + integ-test: + test-configs: + - with-security + - without-security + + - name: notifications + working-directory: notifications + integ-test: + test-configs: + - with-security + - without-security + bwc-test: + test-configs: + - with-security + + - name: opensearch-observability + integ-test: + test-configs: + - with-security + - without-security + bwc-test: + test-configs: + - with-security + + - name: opensearch-reports + integ-test: + test-configs: + - with-security + - without-security + + - name: security + integ-test: + test-configs: + - with-security + + - name: security-analytics + integ-test: + test-configs: + - with-security + - without-security + + - name: sql + integ-test: + test-configs: + - with-security + - without-security + additional-cluster-configs: + script.context.field.max_compilations_rate: 1000/1m + plugins.query.datasources.encryption.masterkey: 4fc8fee6a3fd7d6ca01772e5 + bwc-test: + test-configs: + - with-security + + - name: custom-codecs + integ-test: + test-configs: + - with-security + - without-security diff --git a/manifests/2.11.1/opensearch-dashboards-2.11.0-test.yml b/manifests/2.11.1/opensearch-dashboards-2.11.0-test.yml new file mode 100644 index 0000000000..3a3ac1c35f --- /dev/null +++ b/manifests/2.11.1/opensearch-dashboards-2.11.0-test.yml @@ -0,0 +1,82 @@ +--- +schema-version: '1.0' +name: OpenSearch Dashboards +ci: + image: + name: opensearchstaging/ci-runner:ci-runner-rockylinux8-opensearch-dashboards-integtest-v4 +components: + - name: OpenSearch-Dashboards + integ-test: + test-configs: + - with-security + - without-security + additional-cluster-configs: + vis_builder.enabled: true + data_source.enabled: true + - name: alertingDashboards + integ-test: + test-configs: + - with-security + - without-security + - name: anomalyDetectionDashboards + integ-test: + test-configs: + - with-security + - without-security + - name: ganttChartDashboards + integ-test: + test-configs: + - with-security + - without-security + - name: indexManagementDashboards + integ-test: + test-configs: + - with-security + - without-security + - name: observabilityDashboards + integ-test: + test-configs: + - with-security + - without-security + - name: queryWorkbenchDashboards + integ-test: + test-configs: + - with-security + - without-security + - name: reportsDashboards + integ-test: + test-configs: + - with-security + - without-security + - name: securityDashboards + integ-test: + test-configs: + - with-security + - without-security + - name: notificationsDashboards + integ-test: + test-configs: + - with-security + - without-security + - name: customImportMapDashboards + integ-test: + test-configs: + - with-security + - without-security + - name: searchRelevanceDashboards + integ-test: + test-configs: + - with-security + - without-security + - name: securityAnalyticsDashboards + integ-test: + test-configs: + - with-security + - without-security + - name: mlCommonsDashboards + integ-test: + test-configs: + - with-security + - without-security + additional-cluster-configs: + ml_commons_dashboards.enabled: true From 50d022b73d2cc85b02b83526252a9437f3862536 Mon Sep 17 00:00:00 2001 From: Divya Madala <113469545+Divyaasm@users.noreply.github.com> Date: Fri, 17 Nov 2023 11:30:38 -0800 Subject: [PATCH 101/289] Lock commits for 2.11.1 OS and OSD (#4219) Signed-off-by: Divya Madala --- manifests/2.11.1/opensearch-2.11.1.yml | 42 +++++++++---------- .../2.11.1/opensearch-dashboards-2.11.1.yml | 28 ++++++------- 2 files changed, 35 insertions(+), 35 deletions(-) diff --git a/manifests/2.11.1/opensearch-2.11.1.yml b/manifests/2.11.1/opensearch-2.11.1.yml index e6af2c4e9b..693bf16a14 100644 --- a/manifests/2.11.1/opensearch-2.11.1.yml +++ b/manifests/2.11.1/opensearch-2.11.1.yml @@ -10,13 +10,13 @@ ci: components: - name: OpenSearch repository: https://github.com/opensearch-project/OpenSearch.git - ref: '2.11' + ref: 58af58d31b0b0af7edc0697a2b5a0316f235060e checks: - gradle:publish - gradle:properties:version - name: common-utils repository: https://github.com/opensearch-project/common-utils.git - ref: '2.11' + ref: eae4612b234916fcbbef57b8e041d3ecdb487620 platforms: - linux - windows @@ -25,7 +25,7 @@ components: - gradle:properties:version - name: job-scheduler repository: https://github.com/opensearch-project/job-scheduler.git - ref: '2.11' + ref: 40cae432b3ee10d1fb704dccc6a7bd4a6bfebb3c platforms: - linux - windows @@ -34,13 +34,13 @@ components: - gradle:dependencies:opensearch.version - name: security repository: https://github.com/opensearch-project/security.git - ref: '2.11' + ref: 2dab119387212d5047062100f799934b7ffbffea platforms: - linux - windows - name: k-NN repository: https://github.com/opensearch-project/k-NN.git - ref: '2.11' + ref: ad82097605b089c04b7a4e10c4e12d20614933fa platforms: - linux - windows @@ -49,7 +49,7 @@ components: - gradle:dependencies:opensearch.version - name: geospatial repository: https://github.com/opensearch-project/geospatial.git - ref: '2.11' + ref: 7290a3e0df87d068edc5e71270ef28425ead86c2 platforms: - linux - windows @@ -58,7 +58,7 @@ components: - gradle:dependencies:opensearch.version - name: cross-cluster-replication repository: https://github.com/opensearch-project/cross-cluster-replication.git - ref: '2.11' + ref: 68af060bce1cacc5344cac72ccbe13bfdcd33b27 platforms: - linux - windows @@ -67,7 +67,7 @@ components: - gradle:dependencies:opensearch.version - name: ml-commons repository: https://github.com/opensearch-project/ml-commons.git - ref: '2.11' + ref: 17181b74f946f308a5bff9cfea5df0ad298ad556 platforms: - linux - windows @@ -76,7 +76,7 @@ components: - gradle:dependencies:opensearch.version: opensearch-ml-plugin - name: neural-search repository: https://github.com/opensearch-project/neural-search.git - ref: '2.11' + ref: 7368edcfd36c4a7d703d092fc2f73fa6c82f1d92 platforms: - linux - windows @@ -85,7 +85,7 @@ components: - gradle:dependencies:opensearch.version - name: notifications-core repository: https://github.com/opensearch-project/notifications.git - ref: '2.11' + ref: e47fc48051b34886bccbc77b30943dae141288d7 platforms: - linux - windows @@ -95,7 +95,7 @@ components: - gradle:dependencies:opensearch.version: opensearch-notifications-core - name: notifications repository: https://github.com/opensearch-project/notifications.git - ref: '2.11' + ref: e47fc48051b34886bccbc77b30943dae141288d7 platforms: - linux - windows @@ -105,7 +105,7 @@ components: - gradle:dependencies:opensearch.version: notifications - name: opensearch-observability repository: https://github.com/opensearch-project/observability.git - ref: '2.11' + ref: 934521d0d051ba55ae71c19cbc470d3a3ce45456 platforms: - linux - windows @@ -114,7 +114,7 @@ components: - gradle:dependencies:opensearch.version - name: opensearch-reports repository: https://github.com/opensearch-project/reporting.git - ref: '2.11' + ref: bd0ba2f4250fddf341b1021c1e96deea6f773dff platforms: - linux - windows @@ -123,7 +123,7 @@ components: - gradle:dependencies:opensearch.version - name: sql repository: https://github.com/opensearch-project/sql.git - ref: '2.11' + ref: ddb2a21a836ea644ca4c3c8e755c2828aff84ec0 platforms: - linux - windows @@ -132,7 +132,7 @@ components: - gradle:dependencies:opensearch.version: opensearch-sql-plugin - name: asynchronous-search repository: https://github.com/opensearch-project/asynchronous-search.git - ref: '2.11' + ref: bb228912b132925bce5b9ae10a66e0c10fd4393f platforms: - linux - windows @@ -141,7 +141,7 @@ components: - gradle:dependencies:opensearch.version - name: anomaly-detection repository: https://github.com/opensearch-project/anomaly-detection.git - ref: '2.11' + ref: fec39ca9d736274b12c50e9f3d2a43bc3beb9601 platforms: - linux - windows @@ -150,7 +150,7 @@ components: - gradle:dependencies:opensearch.version - name: alerting repository: https://github.com/opensearch-project/alerting.git - ref: '2.11' + ref: 2e37dfae11fc5aff24cb82de6f26d6a4be24dba2 platforms: - linux - windows @@ -159,7 +159,7 @@ components: - gradle:dependencies:opensearch.version: alerting - name: security-analytics repository: https://github.com/opensearch-project/security-analytics.git - ref: '2.11' + ref: 29f2cae5cbd755d41ea72ad2a9b60f9f3639a539 platforms: - linux - windows @@ -167,7 +167,7 @@ components: - gradle:properties:version - name: index-management repository: https://github.com/opensearch-project/index-management.git - ref: '2.11' + ref: 7b8b6b549842f9c09a6ddb005b72388ae0655b08 platforms: - linux - windows @@ -175,7 +175,7 @@ components: - gradle:properties:version - name: performance-analyzer repository: https://github.com/opensearch-project/performance-analyzer.git - ref: '2.11' + ref: eeec44a9cdc666da632632d180251feb14df7bbb platforms: - linux checks: @@ -183,7 +183,7 @@ components: - gradle:dependencies:opensearch.version - name: custom-codecs repository: https://github.com/opensearch-project/custom-codecs.git - ref: '2.11' + ref: 486ed652b7de41c34d81d8d663ca02302fed78ae platforms: - linux - windows diff --git a/manifests/2.11.1/opensearch-dashboards-2.11.1.yml b/manifests/2.11.1/opensearch-dashboards-2.11.1.yml index a5f32be182..e8d5bb1b23 100644 --- a/manifests/2.11.1/opensearch-dashboards-2.11.1.yml +++ b/manifests/2.11.1/opensearch-dashboards-2.11.1.yml @@ -9,47 +9,47 @@ ci: components: - name: OpenSearch-Dashboards repository: https://github.com/opensearch-project/OpenSearch-Dashboards.git - ref: '2.11' + ref: 989d8f41f37cca3275bf3fedc5c2057a717d1d64 - name: functionalTestDashboards repository: https://github.com/opensearch-project/opensearch-dashboards-functional-test.git ref: '2.11' - name: observabilityDashboards repository: https://github.com/opensearch-project/dashboards-observability.git - ref: '2.11' + ref: 135a3d1377ede38ba6cf80cd69816025d831b929 - name: reportsDashboards repository: https://github.com/opensearch-project/dashboards-reporting.git - ref: '2.11' + ref: b7e9259e65112d442686e645ddcec77ef4d7d66a - name: ganttChartDashboards repository: https://github.com/opensearch-project/dashboards-visualizations.git working_directory: gantt-chart - ref: '2.11' + ref: 77b98d89dc49e0cc9446f5d508f7de37ea9d2a5f - name: queryWorkbenchDashboards repository: https://github.com/opensearch-project/dashboards-query-workbench.git - ref: '2.11' + ref: 059a411ca32a575ebf01d9dd9b45f25d083de4fe - name: customImportMapDashboards repository: https://github.com/opensearch-project/dashboards-maps.git - ref: '2.11' + ref: aa0239e9bf11ae44db1698dc6733bfb175642a8d - name: anomalyDetectionDashboards repository: https://github.com/opensearch-project/anomaly-detection-dashboards-plugin - ref: '2.11' + ref: 272fcf65eab5ed6976b392161d95d830ffaf254a - name: mlCommonsDashboards repository: https://github.com/opensearch-project/ml-commons-dashboards.git - ref: '2.11' + ref: ccad36d0c62cd54e46fa56cd40bb9d1f6c7d2cf6 - name: indexManagementDashboards repository: https://github.com/opensearch-project/index-management-dashboards-plugin.git - ref: '2.11' + ref: 30ab27eb406b37bec5965ff19569c7190c7c970b - name: notificationsDashboards repository: https://github.com/opensearch-project/dashboards-notifications.git - ref: '2.11' + ref: f184b890f55bfd8a2f2193ac447f72407635897e - name: alertingDashboards repository: https://github.com/opensearch-project/alerting-dashboards-plugin.git - ref: '2.11' + ref: e7cd1385a3b22e92ab1ab3868fbed4cbb1755a4d - name: securityAnalyticsDashboards repository: https://github.com/opensearch-project/security-analytics-dashboards-plugin.git - ref: '2.11' + ref: c00df74a0b6b216441d4686328734fdd8c7472a4 - name: securityDashboards repository: https://github.com/opensearch-project/security-dashboards-plugin.git - ref: '2.11' + ref: 5def2a4ef529f65651f2dbee311116858d1faa7b - name: searchRelevanceDashboards repository: https://github.com/opensearch-project/dashboards-search-relevance.git - ref: '2.11' + ref: 01fb7ca6508fdc8434c858ae3b21b936c10d17c2 From ff1467526ba8f57680d913552ebde081196393dc Mon Sep 17 00:00:00 2001 From: Divya Madala <113469545+Divyaasm@users.noreply.github.com> Date: Fri, 17 Nov 2023 12:51:33 -0800 Subject: [PATCH 102/289] Update test manifest typo for 2.11.1 OSD file (#4220) Signed-off-by: Divya Madala --- ...ards-2.11.0-test.yml => opensearch-dashboards-2.11.1-test.yml} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename manifests/2.11.1/{opensearch-dashboards-2.11.0-test.yml => opensearch-dashboards-2.11.1-test.yml} (100%) diff --git a/manifests/2.11.1/opensearch-dashboards-2.11.0-test.yml b/manifests/2.11.1/opensearch-dashboards-2.11.1-test.yml similarity index 100% rename from manifests/2.11.1/opensearch-dashboards-2.11.0-test.yml rename to manifests/2.11.1/opensearch-dashboards-2.11.1-test.yml From 3b61debf44a6238b03ea6ab1d11ede841ec91dad Mon Sep 17 00:00:00 2001 From: Rishabh Singh Date: Fri, 17 Nov 2023 15:28:05 -0800 Subject: [PATCH 103/289] [Benchmark] Remove log_byte_size policy runs for 2.12.0 (#4221) Signed-off-by: Rishabh Singh --- jenkins/opensearch/benchmark-test.jenkinsfile | 4 +--- .../benchmark-test-distribution-url.jenkinsfile.txt | 4 +--- .../opensearch/benchmark-test.jenkinsfile.txt | 4 +--- .../opensearch/secure-benchmark-test.jenkinsfile.txt | 4 +--- 4 files changed, 4 insertions(+), 12 deletions(-) diff --git a/jenkins/opensearch/benchmark-test.jenkinsfile b/jenkins/opensearch/benchmark-test.jenkinsfile index e794ae74f0..22bba8fbdf 100644 --- a/jenkins/opensearch/benchmark-test.jenkinsfile +++ b/jenkins/opensearch/benchmark-test.jenkinsfile @@ -30,7 +30,7 @@ pipeline { H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot - + H 2 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-logbyte;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_logbyte_policy"};TEST_PROCEDURE=restore-from-snapshot H 2 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-tiered;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_tiered_policy"};TEST_PROCEDURE=restore-from-snapshot @@ -59,11 +59,9 @@ pipeline { H 7 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot H 7 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot H 7 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot - H 7 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-logbyte-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_log_byte_policy"};TEST_PROCEDURE=restore-from-snapshot H 7 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot H 7 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot H 7 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot - H 7 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-logbyte-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_log_byte_policy"};TEST_PROCEDURE=restore-from-snapshot H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"710-snapshots","snapshot_name":"http_logs_es_710"};TEST_PROCEDURE=restore-from-snapshot H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"710-snapshots","snapshot_name":"nyc_taxis_es_710"};TEST_PROCEDURE=restore-from-snapshot diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt index 7a2e146534..af2bcc98c9 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt @@ -10,7 +10,7 @@ H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot - + H 2 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-logbyte;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_logbyte_policy"};TEST_PROCEDURE=restore-from-snapshot H 2 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-tiered;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_tiered_policy"};TEST_PROCEDURE=restore-from-snapshot @@ -39,11 +39,9 @@ H 7 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot H 7 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot H 7 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot - H 7 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-logbyte-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_log_byte_policy"};TEST_PROCEDURE=restore-from-snapshot H 7 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot H 7 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot H 7 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot - H 7 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-logbyte-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_log_byte_policy"};TEST_PROCEDURE=restore-from-snapshot H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"710-snapshots","snapshot_name":"http_logs_es_710"};TEST_PROCEDURE=restore-from-snapshot H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"710-snapshots","snapshot_name":"nyc_taxis_es_710"};TEST_PROCEDURE=restore-from-snapshot diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt index 6307a9a3b1..1dddd827ba 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt @@ -10,7 +10,7 @@ H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot - + H 2 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-logbyte;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_logbyte_policy"};TEST_PROCEDURE=restore-from-snapshot H 2 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-tiered;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_tiered_policy"};TEST_PROCEDURE=restore-from-snapshot @@ -39,11 +39,9 @@ H 7 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot H 7 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot H 7 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot - H 7 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-logbyte-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_log_byte_policy"};TEST_PROCEDURE=restore-from-snapshot H 7 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot H 7 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot H 7 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot - H 7 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-logbyte-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_log_byte_policy"};TEST_PROCEDURE=restore-from-snapshot H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"710-snapshots","snapshot_name":"http_logs_es_710"};TEST_PROCEDURE=restore-from-snapshot H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"710-snapshots","snapshot_name":"nyc_taxis_es_710"};TEST_PROCEDURE=restore-from-snapshot diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt index ce0bcf0ecd..1d82b4af8f 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt @@ -10,7 +10,7 @@ H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot - + H 2 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-logbyte;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_logbyte_policy"};TEST_PROCEDURE=restore-from-snapshot H 2 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-tiered;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_tiered_policy"};TEST_PROCEDURE=restore-from-snapshot @@ -39,11 +39,9 @@ H 7 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot H 7 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot H 7 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot - H 7 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-logbyte-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_log_byte_policy"};TEST_PROCEDURE=restore-from-snapshot H 7 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot H 7 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot H 7 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot - H 7 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-logbyte-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_log_byte_policy"};TEST_PROCEDURE=restore-from-snapshot H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"710-snapshots","snapshot_name":"http_logs_es_710"};TEST_PROCEDURE=restore-from-snapshot H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"710-snapshots","snapshot_name":"nyc_taxis_es_710"};TEST_PROCEDURE=restore-from-snapshot From 91f0c4a629440b7b6ff85c6b073f352d367b2ab9 Mon Sep 17 00:00:00 2001 From: Divya Madala <113469545+Divyaasm@users.noreply.github.com> Date: Fri, 17 Nov 2023 16:21:25 -0800 Subject: [PATCH 104/289] Update commit id for custom-codecs (#4222) Signed-off-by: Divya Madala --- manifests/2.11.1/opensearch-2.11.1.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manifests/2.11.1/opensearch-2.11.1.yml b/manifests/2.11.1/opensearch-2.11.1.yml index 693bf16a14..2e08757147 100644 --- a/manifests/2.11.1/opensearch-2.11.1.yml +++ b/manifests/2.11.1/opensearch-2.11.1.yml @@ -183,7 +183,7 @@ components: - gradle:dependencies:opensearch.version - name: custom-codecs repository: https://github.com/opensearch-project/custom-codecs.git - ref: 486ed652b7de41c34d81d8d663ca02302fed78ae + ref: f5d14c006859dc36ee96a85963db7d34b520c27c platforms: - linux - windows From d1796ed5c1995420a07fd638253247a7f99d95b9 Mon Sep 17 00:00:00 2001 From: Craig Perkins Date: Mon, 20 Nov 2023 15:00:53 -0500 Subject: [PATCH 105/289] Add security to 1.3.14 manifest (#4226) Signed-off-by: Craig Perkins --- manifests/1.3.14/opensearch-1.3.14.yml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/manifests/1.3.14/opensearch-1.3.14.yml b/manifests/1.3.14/opensearch-1.3.14.yml index 3dcd61201f..fda861e270 100644 --- a/manifests/1.3.14/opensearch-1.3.14.yml +++ b/manifests/1.3.14/opensearch-1.3.14.yml @@ -14,3 +14,12 @@ components: checks: - gradle:publish - gradle:properties:version + - name: security + repository: https://github.com/opensearch-project/security.git + ref: '1.3' + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version + platforms: + - linux + - windows From 24e4f6ddf4058842b499e6c1dc204e87c7a0c97f Mon Sep 17 00:00:00 2001 From: Divya Madala <113469545+Divyaasm@users.noreply.github.com> Date: Mon, 20 Nov 2023 14:48:19 -0800 Subject: [PATCH 106/289] Increase timeout for OSD Integtests (#4228) Signed-off-by: Divya Madala --- .../opensearch-dashboards/integ-test.jenkinsfile | 4 ++-- .../integ-test.jenkinsfile.txt | 16 ++++++++-------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/jenkins/opensearch-dashboards/integ-test.jenkinsfile b/jenkins/opensearch-dashboards/integ-test.jenkinsfile index be86939ebe..79acd5d75b 100644 --- a/jenkins/opensearch-dashboards/integ-test.jenkinsfile +++ b/jenkins/opensearch-dashboards/integ-test.jenkinsfile @@ -35,7 +35,7 @@ def agent_nodes = [ pipeline { options { - timeout(time: 4, unit: 'HOURS') + timeout(time: 5, unit: 'HOURS') buildDiscarder(logRotator(daysToKeepStr: '30')) } agent none @@ -199,7 +199,7 @@ pipeline { echo "Adding Component: ${local_component}" componentTests["Run Integtest ${local_component}"] = { // Using scripted pipelines to trigger dynamic parallel stages - timeout(time: 2, unit: 'HOURS') { + timeout(time: 4, unit: 'HOURS') { node(AGENT_LABEL) { docker.withRegistry('https://public.ecr.aws/') { docker.image(docker_images["$distribution"]).inside(docker_args["$distribution"]) { diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch-dashboards/integ-test.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch-dashboards/integ-test.jenkinsfile.txt index 33b2c0c5e6..0c5ef4171f 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch-dashboards/integ-test.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch-dashboards/integ-test.jenkinsfile.txt @@ -3,7 +3,7 @@ integ-test.library({identifier=jenkins@5.11.1, retriever=null}) integ-test.pipeline(groovy.lang.Closure) integ-test.credentials(jenkins-artifact-bucket-name) - integ-test.timeout({time=4, unit=HOURS}) + integ-test.timeout({time=5, unit=HOURS}) integ-test.logRotator({daysToKeepStr=30}) integ-test.buildDiscarder(null) integ-test.echo(Executing on agent [label:none]) @@ -76,7 +76,7 @@ integ-test.echo(Adding Component: queryWorkbenchDashboards) integ-test.echo(Adding Component: observabilityDashboards) integ-test.parallel({Run Integtest ganttChartDashboards=groovy.lang.Closure, Run Integtest indexManagementDashboards=groovy.lang.Closure, Run Integtest anomalyDetectionDashboards=groovy.lang.Closure, Run Integtest OpenSearch-Dashboards=groovy.lang.Closure, Run Integtest reportsDashboards=groovy.lang.Closure, Run Integtest queryWorkbenchDashboards=groovy.lang.Closure, Run Integtest observabilityDashboards=groovy.lang.Closure}) - integ-test.timeout({time=2, unit=HOURS}, groovy.lang.Closure) + integ-test.timeout({time=4, unit=HOURS}, groovy.lang.Closure) integ-test.node(Jenkins-Agent-AL2-X64-C54xlarge-Docker-Host, groovy.lang.Closure) integ-test.sh(echo ganttChartDashboards with index 0 will sleep 0 seconds to reduce load && sleep 0) integ-test.unstash(integtest-opensearch-dashboards-215) @@ -130,7 +130,7 @@ ccc -R opensearch-project/dashboards-visualizations --comment "Closing the issue uploadTestResults.stash({includes=messages/*, name=messages-DUMMY_STAGE_NAME}) integ-test.postCleanup() postCleanup.cleanWs({disableDeferredWipeout=true, deleteDirs=true}) - integ-test.timeout({time=2, unit=HOURS}, groovy.lang.Closure) + integ-test.timeout({time=4, unit=HOURS}, groovy.lang.Closure) integ-test.node(Jenkins-Agent-AL2-X64-C54xlarge-Docker-Host, groovy.lang.Closure) integ-test.sh(echo indexManagementDashboards with index 1 will sleep 20 seconds to reduce load && sleep 20) integ-test.unstash(integtest-opensearch-dashboards-215) @@ -184,7 +184,7 @@ ccc -R opensearch-project/index-management-dashboards-plugin --comment "Closing uploadTestResults.stash({includes=messages/*, name=messages-DUMMY_STAGE_NAME}) integ-test.postCleanup() postCleanup.cleanWs({disableDeferredWipeout=true, deleteDirs=true}) - integ-test.timeout({time=2, unit=HOURS}, groovy.lang.Closure) + integ-test.timeout({time=4, unit=HOURS}, groovy.lang.Closure) integ-test.node(Jenkins-Agent-AL2-X64-C54xlarge-Docker-Host, groovy.lang.Closure) integ-test.sh(echo anomalyDetectionDashboards with index 2 will sleep 40 seconds to reduce load && sleep 40) integ-test.unstash(integtest-opensearch-dashboards-215) @@ -238,7 +238,7 @@ ccc -R opensearch-project/anomaly-detection-dashboards-plugin --comment "Closing uploadTestResults.stash({includes=messages/*, name=messages-DUMMY_STAGE_NAME}) integ-test.postCleanup() postCleanup.cleanWs({disableDeferredWipeout=true, deleteDirs=true}) - integ-test.timeout({time=2, unit=HOURS}, groovy.lang.Closure) + integ-test.timeout({time=4, unit=HOURS}, groovy.lang.Closure) integ-test.node(Jenkins-Agent-AL2-X64-C54xlarge-Docker-Host, groovy.lang.Closure) integ-test.sh(echo OpenSearch-Dashboards with index 3 will sleep 60 seconds to reduce load && sleep 60) integ-test.unstash(integtest-opensearch-dashboards-215) @@ -292,7 +292,7 @@ ccc -R opensearch-project/OpenSearch-Dashboards --comment "Closing the issue as uploadTestResults.stash({includes=messages/*, name=messages-DUMMY_STAGE_NAME}) integ-test.postCleanup() postCleanup.cleanWs({disableDeferredWipeout=true, deleteDirs=true}) - integ-test.timeout({time=2, unit=HOURS}, groovy.lang.Closure) + integ-test.timeout({time=4, unit=HOURS}, groovy.lang.Closure) integ-test.node(Jenkins-Agent-AL2-X64-C54xlarge-Docker-Host, groovy.lang.Closure) integ-test.sh(echo reportsDashboards with index 4 will sleep 80 seconds to reduce load && sleep 80) integ-test.unstash(integtest-opensearch-dashboards-215) @@ -346,7 +346,7 @@ ccc -R opensearch-project/dashboards-reports --comment "Closing the issue as the uploadTestResults.stash({includes=messages/*, name=messages-DUMMY_STAGE_NAME}) integ-test.postCleanup() postCleanup.cleanWs({disableDeferredWipeout=true, deleteDirs=true}) - integ-test.timeout({time=2, unit=HOURS}, groovy.lang.Closure) + integ-test.timeout({time=4, unit=HOURS}, groovy.lang.Closure) integ-test.node(Jenkins-Agent-AL2-X64-C54xlarge-Docker-Host, groovy.lang.Closure) integ-test.sh(echo queryWorkbenchDashboards with index 5 will sleep 100 seconds to reduce load && sleep 100) integ-test.unstash(integtest-opensearch-dashboards-215) @@ -400,7 +400,7 @@ ccc -R opensearch-project/sql --comment "Closing the issue as the Integration Te uploadTestResults.stash({includes=messages/*, name=messages-DUMMY_STAGE_NAME}) integ-test.postCleanup() postCleanup.cleanWs({disableDeferredWipeout=true, deleteDirs=true}) - integ-test.timeout({time=2, unit=HOURS}, groovy.lang.Closure) + integ-test.timeout({time=4, unit=HOURS}, groovy.lang.Closure) integ-test.node(Jenkins-Agent-AL2-X64-C54xlarge-Docker-Host, groovy.lang.Closure) integ-test.sh(echo observabilityDashboards with index 6 will sleep 120 seconds to reduce load && sleep 120) integ-test.unstash(integtest-opensearch-dashboards-215) From 7d88d26bee54d91213a04ad47e6372a8f3dc85b5 Mon Sep 17 00:00:00 2001 From: Owais Kazi Date: Mon, 20 Nov 2023 17:18:07 -0800 Subject: [PATCH 107/289] Onboarded flow-framework plugin to 2.12 manifest (#4229) Signed-off-by: Owais Kazi --- manifests/2.12.0/opensearch-2.12.0.yml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/manifests/2.12.0/opensearch-2.12.0.yml b/manifests/2.12.0/opensearch-2.12.0.yml index f272d5e358..2e9e87304f 100644 --- a/manifests/2.12.0/opensearch-2.12.0.yml +++ b/manifests/2.12.0/opensearch-2.12.0.yml @@ -32,6 +32,15 @@ components: checks: - gradle:properties:version - gradle:dependencies:opensearch.version + - name: flow-framework + repository: https://github.com/opensearch-project/flow-framework.git + ref: 2.x + platforms: + - linux + - windows + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version - name: k-NN repository: https://github.com/opensearch-project/k-NN.git ref: 2.x From 85e25ccacda9f4b3339e7829a2fc4729db2be0e3 Mon Sep 17 00:00:00 2001 From: Owais Kazi Date: Tue, 21 Nov 2023 12:53:23 -0800 Subject: [PATCH 108/289] Added ml-commons to 2.12 manifest (#4230) Signed-off-by: Owais Kazi --- manifests/2.12.0/opensearch-2.12.0.yml | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/manifests/2.12.0/opensearch-2.12.0.yml b/manifests/2.12.0/opensearch-2.12.0.yml index 2e9e87304f..463ff57c54 100644 --- a/manifests/2.12.0/opensearch-2.12.0.yml +++ b/manifests/2.12.0/opensearch-2.12.0.yml @@ -32,8 +32,8 @@ components: checks: - gradle:properties:version - gradle:dependencies:opensearch.version - - name: flow-framework - repository: https://github.com/opensearch-project/flow-framework.git + - name: k-NN + repository: https://github.com/opensearch-project/k-NN.git ref: 2.x platforms: - linux @@ -41,8 +41,17 @@ components: checks: - gradle:properties:version - gradle:dependencies:opensearch.version - - name: k-NN - repository: https://github.com/opensearch-project/k-NN.git + - name: ml-commons + repository: https://github.com/opensearch-project/ml-commons.git + ref: 2.x + platforms: + - linux + - windows + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version: opensearch-ml-plugin + - name: flow-framework + repository: https://github.com/opensearch-project/flow-framework.git ref: 2.x platforms: - linux From dd7e905cfd9b34562040ba9d78e221960dbeda11 Mon Sep 17 00:00:00 2001 From: Zelin Hao Date: Tue, 21 Nov 2023 13:59:26 -0800 Subject: [PATCH 109/289] Add commits differentiation logic for incremental build (#4207) Signed-off-by: Zelin Hao --- .../2.12.0/opensearch-dashboards-2.12.0.yml | 2 +- src/build_workflow/build_args.py | 10 + src/build_workflow/build_incremental.py | 64 + src/manifests/input_manifest.py | 7 + src/run_build.py | 7 + .../data/opensearch-build-tar-2.12.0.yml | 3012 +++++++++++++++++ ...opensearch-dashboards-build-tar-2.12.0.yml | 18 + .../opensearch-dashboards-input-2.12.0.yml | 18 + .../data/opensearch-input-2.12.0.yml | 205 ++ .../test_build_incremental.py | 160 + tests/tests_manifests/test_input_manifest.py | 10 + 11 files changed, 3512 insertions(+), 1 deletion(-) create mode 100644 src/build_workflow/build_incremental.py create mode 100644 tests/tests_build_workflow/data/opensearch-build-tar-2.12.0.yml create mode 100644 tests/tests_build_workflow/data/opensearch-dashboards-build-tar-2.12.0.yml create mode 100644 tests/tests_build_workflow/data/opensearch-dashboards-input-2.12.0.yml create mode 100644 tests/tests_build_workflow/data/opensearch-input-2.12.0.yml create mode 100644 tests/tests_build_workflow/test_build_incremental.py diff --git a/manifests/2.12.0/opensearch-dashboards-2.12.0.yml b/manifests/2.12.0/opensearch-dashboards-2.12.0.yml index 308f7daaf5..cf6e627500 100644 --- a/manifests/2.12.0/opensearch-dashboards-2.12.0.yml +++ b/manifests/2.12.0/opensearch-dashboards-2.12.0.yml @@ -1,5 +1,5 @@ --- -schema-version: '1.0' +schema-version: '1.1' build: name: OpenSearch Dashboards version: 2.12.0 diff --git a/src/build_workflow/build_args.py b/src/build_workflow/build_args.py index af096edf68..2c1965b8a0 100644 --- a/src/build_workflow/build_args.py +++ b/src/build_workflow/build_args.py @@ -27,6 +27,7 @@ class BuildArgs: architecture: str distribution: str continue_on_error: bool + incremental: bool def __init__(self) -> None: parser = argparse.ArgumentParser(description="Build an OpenSearch Distribution") @@ -103,6 +104,14 @@ def __init__(self) -> None: action="store_true", help="Do not fail the distribution build on any plugin component failure.", ) + parser.add_argument( + "-i", + "--incremental", + dest="incremental", + default=False, + action="store_true", + help="Given previous build artifacts are present, build incrementally.", + ) args = parser.parse_args() self.logging_level = args.logging_level @@ -116,6 +125,7 @@ def __init__(self) -> None: self.distribution = args.distribution self.script_path = sys.argv[0].replace("/src/run_build.py", "/build.sh") self.continue_on_error = args.continue_on_error + self.incremental = args.incremental def component_command(self, name: str) -> str: return " ".join( diff --git a/src/build_workflow/build_incremental.py b/src/build_workflow/build_incremental.py new file mode 100644 index 0000000000..d74c0b8c08 --- /dev/null +++ b/src/build_workflow/build_incremental.py @@ -0,0 +1,64 @@ +# Copyright OpenSearch Contributors +# SPDX-License-Identifier: Apache-2.0 +# +# The OpenSearch Contributors require contributions made to +# this file be licensed under the Apache-2.0 license or a +# compatible open source license. + +import logging +import os +from typing import List + +from manifests.build_manifest import BuildManifest +from manifests.input_manifest import InputManifest + + +class BuildIncremental: + def __init__(self, input_manifest: InputManifest, distribution: str): + self.distribution = distribution + self.input_manifest = input_manifest + + # Given input manifest and return a list of what components changed and added. + def commits_diff(self, input_manifest: InputManifest) -> List[str]: + build_manifest_path = os.path.join(self.distribution, "builds", input_manifest.build.filename, "manifest.yml") + if not os.path.exists(build_manifest_path): + logging.info("Previous build manifest does not exist. Rebuilding Core.") + return [input_manifest.build.name.replace(" ", "-")] + previous_build_manifest = BuildManifest.from_path(build_manifest_path) + stable_input_manifest = input_manifest.stable() + if previous_build_manifest.build.version != stable_input_manifest.build.version: + logging.info("The version of previous build manifest doesn't match the current input manifest. Rebuilding Core.") + return [input_manifest.build.name.replace(" ", "-")] + components = [] + for component in stable_input_manifest.components.select(): + if component.name not in previous_build_manifest.components: + components.append(component.name) + logging.info(f"Adding {component.name} since it is missing from previous build manifest") + continue + if component.ref != previous_build_manifest.components[component.name].commit_id: # type: ignore[attr-defined] + components.append(component.name) + logging.info(f"Adding {component.name} because it has different commit ID and needs to be rebuilt.") + continue + return components + + # Given updated plugins and look into the depends_on of all components to finalize a list of rebuilding components. + def rebuild_plugins(self, changed_plugins: List, input_manifest: InputManifest) -> List[str]: + if not changed_plugins: + return [] + + if any(core in changed_plugins for core in ("OpenSearch", "OpenSearch-Dashboards")): + logging.info("Core engine has new changes, rebuilding all components.") + return [component.name for component in input_manifest.components.select()] + + queue = changed_plugins + rebuild_list = [] + + rebuild_list.append("OpenSearch-Dashboards") if input_manifest.build.filename == "opensearch-dashboards" else rebuild_list + while queue: + plugin = queue.pop(0) + rebuild_list.append(plugin) if plugin not in rebuild_list else rebuild_list + for dependent_plugin in input_manifest.plugins_depend_on(plugin): + queue.append(dependent_plugin) if dependent_plugin not in rebuild_list else queue + + logging.info(f"Rebuilding list is {rebuild_list}") + return rebuild_list diff --git a/src/manifests/input_manifest.py b/src/manifests/input_manifest.py index db3990a9ba..fbbdd645ce 100644 --- a/src/manifests/input_manifest.py +++ b/src/manifests/input_manifest.py @@ -130,6 +130,13 @@ def stable(self) -> 'InputManifest': manifest.components.__stabilize__() return manifest + def plugins_depend_on(self, plugin: str) -> List[str]: + plugins = [] + for component in self.components.select(): + if component.depends_on is not None and plugin in component.depends_on: + plugins.append(component.name) + return plugins + class Ci: def __init__(self, data: dict) -> None: self.image = None if data is None else self.Image(data.get("image", None)) diff --git a/src/run_build.py b/src/run_build.py index cd47c506f4..b49790c7af 100755 --- a/src/run_build.py +++ b/src/run_build.py @@ -11,6 +11,7 @@ import sys from build_workflow.build_args import BuildArgs +from build_workflow.build_incremental import BuildIncremental from build_workflow.build_recorder import BuildRecorder from build_workflow.build_target import BuildTarget from build_workflow.builders import Builders @@ -41,6 +42,12 @@ def main() -> int: output_dir = BuildOutputDir(manifest.build.filename, args.distribution).dir + if args.incremental: + buildIncremental = BuildIncremental(manifest, args.distribution) + list_of_updated_plugins = buildIncremental.commits_diff(manifest) + logging.info(f"Plugins for incremental build: {buildIncremental.rebuild_plugins(list_of_updated_plugins, manifest)}") + return 0 + with TemporaryDirectory(keep=args.keep, chdir=True) as work_dir: logging.info(f"Building in {work_dir.name}") diff --git a/tests/tests_build_workflow/data/opensearch-build-tar-2.12.0.yml b/tests/tests_build_workflow/data/opensearch-build-tar-2.12.0.yml new file mode 100644 index 0000000000..ca3039a345 --- /dev/null +++ b/tests/tests_build_workflow/data/opensearch-build-tar-2.12.0.yml @@ -0,0 +1,3012 @@ +--- +schema-version: '1.2' +build: + name: OpenSearch + version: 2.12.0 + platform: linux + architecture: x64 + distribution: tar + id: b2b848e29077488ca7e8c37501b36c87 +components: + - name: OpenSearch + repository: https://github.com/opensearch-project/OpenSearch.git + ref: 2.x + commit_id: 05c2befd7d01fab4aef4f0d3d6722d2da240b2c6 + artifacts: + maven: + - maven/org/opensearch/opensearch-upgrade-cli/maven-metadata.xml + - maven/org/opensearch/opensearch-upgrade-cli/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-upgrade-cli/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-upgrade-cli/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-upgrade-cli/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-upgrade-cli/2.12.0/opensearch-upgrade-cli-2.12.0.module.sha512 + - maven/org/opensearch/opensearch-upgrade-cli/2.12.0/opensearch-upgrade-cli-2.12.0.jar + - maven/org/opensearch/opensearch-upgrade-cli/2.12.0/opensearch-upgrade-cli-2.12.0-sources.jar.md5 + - maven/org/opensearch/opensearch-upgrade-cli/2.12.0/opensearch-upgrade-cli-2.12.0.module.sha256 + - maven/org/opensearch/opensearch-upgrade-cli/2.12.0/opensearch-upgrade-cli-2.12.0-javadoc.jar + - maven/org/opensearch/opensearch-upgrade-cli/2.12.0/opensearch-upgrade-cli-2.12.0.pom.sha512 + - maven/org/opensearch/opensearch-upgrade-cli/2.12.0/opensearch-upgrade-cli-2.12.0-javadoc.jar.md5 + - maven/org/opensearch/opensearch-upgrade-cli/2.12.0/opensearch-upgrade-cli-2.12.0-sources.jar.sha1 + - maven/org/opensearch/opensearch-upgrade-cli/2.12.0/opensearch-upgrade-cli-2.12.0.jar.md5 + - maven/org/opensearch/opensearch-upgrade-cli/2.12.0/opensearch-upgrade-cli-2.12.0-javadoc.jar.sha512 + - maven/org/opensearch/opensearch-upgrade-cli/2.12.0/opensearch-upgrade-cli-2.12.0-sources.jar.sha256 + - maven/org/opensearch/opensearch-upgrade-cli/2.12.0/opensearch-upgrade-cli-2.12.0-javadoc.jar.sha256 + - maven/org/opensearch/opensearch-upgrade-cli/2.12.0/opensearch-upgrade-cli-2.12.0.pom.sha1 + - maven/org/opensearch/opensearch-upgrade-cli/2.12.0/opensearch-upgrade-cli-2.12.0.pom.md5 + - maven/org/opensearch/opensearch-upgrade-cli/2.12.0/opensearch-upgrade-cli-2.12.0.module.md5 + - maven/org/opensearch/opensearch-upgrade-cli/2.12.0/opensearch-upgrade-cli-2.12.0.pom + - maven/org/opensearch/opensearch-upgrade-cli/2.12.0/opensearch-upgrade-cli-2.12.0-sources.jar + - maven/org/opensearch/opensearch-upgrade-cli/2.12.0/opensearch-upgrade-cli-2.12.0-javadoc.jar.sha1 + - maven/org/opensearch/opensearch-upgrade-cli/2.12.0/opensearch-upgrade-cli-2.12.0.module.sha1 + - maven/org/opensearch/opensearch-upgrade-cli/2.12.0/opensearch-upgrade-cli-2.12.0.jar.sha512 + - maven/org/opensearch/opensearch-upgrade-cli/2.12.0/opensearch-upgrade-cli-2.12.0.jar.sha256 + - maven/org/opensearch/opensearch-upgrade-cli/2.12.0/opensearch-upgrade-cli-2.12.0.module + - maven/org/opensearch/opensearch-upgrade-cli/2.12.0/opensearch-upgrade-cli-2.12.0.pom.sha256 + - maven/org/opensearch/opensearch-upgrade-cli/2.12.0/opensearch-upgrade-cli-2.12.0.jar.sha1 + - maven/org/opensearch/opensearch-upgrade-cli/2.12.0/opensearch-upgrade-cli-2.12.0-sources.jar.sha512 + - maven/org/opensearch/wildfly/maven-metadata.xml + - maven/org/opensearch/wildfly/maven-metadata.xml.sha256 + - maven/org/opensearch/wildfly/maven-metadata.xml.sha1 + - maven/org/opensearch/wildfly/maven-metadata.xml.sha512 + - maven/org/opensearch/wildfly/maven-metadata.xml.md5 + - maven/org/opensearch/wildfly/2.12.0/wildfly-2.12.0.pom.md5 + - maven/org/opensearch/wildfly/2.12.0/wildfly-2.12.0.war.md5 + - maven/org/opensearch/wildfly/2.12.0/wildfly-2.12.0-javadoc.jar + - maven/org/opensearch/wildfly/2.12.0/wildfly-2.12.0-javadoc.jar.md5 + - maven/org/opensearch/wildfly/2.12.0/wildfly-2.12.0.war.sha512 + - maven/org/opensearch/wildfly/2.12.0/wildfly-2.12.0.war.sha256 + - maven/org/opensearch/wildfly/2.12.0/wildfly-2.12.0.pom.sha256 + - maven/org/opensearch/wildfly/2.12.0/wildfly-2.12.0.pom.sha512 + - maven/org/opensearch/wildfly/2.12.0/wildfly-2.12.0-javadoc.jar.sha1 + - maven/org/opensearch/wildfly/2.12.0/wildfly-2.12.0-sources.jar.sha512 + - maven/org/opensearch/wildfly/2.12.0/wildfly-2.12.0.module.sha256 + - maven/org/opensearch/wildfly/2.12.0/wildfly-2.12.0-sources.jar.md5 + - maven/org/opensearch/wildfly/2.12.0/wildfly-2.12.0.module.md5 + - maven/org/opensearch/wildfly/2.12.0/wildfly-2.12.0-sources.jar.sha256 + - maven/org/opensearch/wildfly/2.12.0/wildfly-2.12.0.war.sha1 + - maven/org/opensearch/wildfly/2.12.0/wildfly-2.12.0-javadoc.jar.sha256 + - maven/org/opensearch/wildfly/2.12.0/wildfly-2.12.0-sources.jar.sha1 + - maven/org/opensearch/wildfly/2.12.0/wildfly-2.12.0.module.sha1 + - maven/org/opensearch/wildfly/2.12.0/wildfly-2.12.0.war + - maven/org/opensearch/wildfly/2.12.0/wildfly-2.12.0.module.sha512 + - maven/org/opensearch/wildfly/2.12.0/wildfly-2.12.0.module + - maven/org/opensearch/wildfly/2.12.0/wildfly-2.12.0-javadoc.jar.sha512 + - maven/org/opensearch/wildfly/2.12.0/wildfly-2.12.0-sources.jar + - maven/org/opensearch/wildfly/2.12.0/wildfly-2.12.0.pom + - maven/org/opensearch/wildfly/2.12.0/wildfly-2.12.0.pom.sha1 + - maven/org/opensearch/opensearch-dissect/maven-metadata.xml + - maven/org/opensearch/opensearch-dissect/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-dissect/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-dissect/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-dissect/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-dissect/2.12.0/opensearch-dissect-2.12.0.jar + - maven/org/opensearch/opensearch-dissect/2.12.0/opensearch-dissect-2.12.0-sources.jar.sha1 + - maven/org/opensearch/opensearch-dissect/2.12.0/opensearch-dissect-2.12.0.module.sha1 + - maven/org/opensearch/opensearch-dissect/2.12.0/opensearch-dissect-2.12.0.module.md5 + - maven/org/opensearch/opensearch-dissect/2.12.0/opensearch-dissect-2.12.0-sources.jar.sha256 + - maven/org/opensearch/opensearch-dissect/2.12.0/opensearch-dissect-2.12.0-sources.jar.md5 + - maven/org/opensearch/opensearch-dissect/2.12.0/opensearch-dissect-2.12.0-javadoc.jar.sha512 + - maven/org/opensearch/opensearch-dissect/2.12.0/opensearch-dissect-2.12.0.jar.sha512 + - maven/org/opensearch/opensearch-dissect/2.12.0/opensearch-dissect-2.12.0.pom.md5 + - maven/org/opensearch/opensearch-dissect/2.12.0/opensearch-dissect-2.12.0-javadoc.jar.sha1 + - maven/org/opensearch/opensearch-dissect/2.12.0/opensearch-dissect-2.12.0.pom.sha1 + - maven/org/opensearch/opensearch-dissect/2.12.0/opensearch-dissect-2.12.0-sources.jar.sha512 + - maven/org/opensearch/opensearch-dissect/2.12.0/opensearch-dissect-2.12.0.jar.sha256 + - maven/org/opensearch/opensearch-dissect/2.12.0/opensearch-dissect-2.12.0-javadoc.jar.md5 + - maven/org/opensearch/opensearch-dissect/2.12.0/opensearch-dissect-2.12.0.pom.sha512 + - maven/org/opensearch/opensearch-dissect/2.12.0/opensearch-dissect-2.12.0.jar.sha1 + - maven/org/opensearch/opensearch-dissect/2.12.0/opensearch-dissect-2.12.0.module + - maven/org/opensearch/opensearch-dissect/2.12.0/opensearch-dissect-2.12.0.module.sha256 + - maven/org/opensearch/opensearch-dissect/2.12.0/opensearch-dissect-2.12.0.module.sha512 + - maven/org/opensearch/opensearch-dissect/2.12.0/opensearch-dissect-2.12.0.pom + - maven/org/opensearch/opensearch-dissect/2.12.0/opensearch-dissect-2.12.0.jar.md5 + - maven/org/opensearch/opensearch-dissect/2.12.0/opensearch-dissect-2.12.0.pom.sha256 + - maven/org/opensearch/opensearch-dissect/2.12.0/opensearch-dissect-2.12.0-javadoc.jar.sha256 + - maven/org/opensearch/opensearch-dissect/2.12.0/opensearch-dissect-2.12.0-sources.jar + - maven/org/opensearch/opensearch-dissect/2.12.0/opensearch-dissect-2.12.0-javadoc.jar + - maven/org/opensearch/opensearch-grok/maven-metadata.xml + - maven/org/opensearch/opensearch-grok/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-grok/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-grok/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-grok/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-grok/2.12.0/opensearch-grok-2.12.0.module.md5 + - maven/org/opensearch/opensearch-grok/2.12.0/opensearch-grok-2.12.0.jar.sha256 + - maven/org/opensearch/opensearch-grok/2.12.0/opensearch-grok-2.12.0-sources.jar.sha512 + - maven/org/opensearch/opensearch-grok/2.12.0/opensearch-grok-2.12.0.pom + - maven/org/opensearch/opensearch-grok/2.12.0/opensearch-grok-2.12.0.jar.sha512 + - maven/org/opensearch/opensearch-grok/2.12.0/opensearch-grok-2.12.0.jar + - maven/org/opensearch/opensearch-grok/2.12.0/opensearch-grok-2.12.0.module + - maven/org/opensearch/opensearch-grok/2.12.0/opensearch-grok-2.12.0-sources.jar.md5 + - maven/org/opensearch/opensearch-grok/2.12.0/opensearch-grok-2.12.0.module.sha1 + - maven/org/opensearch/opensearch-grok/2.12.0/opensearch-grok-2.12.0.jar.md5 + - maven/org/opensearch/opensearch-grok/2.12.0/opensearch-grok-2.12.0-javadoc.jar.sha256 + - maven/org/opensearch/opensearch-grok/2.12.0/opensearch-grok-2.12.0-javadoc.jar + - maven/org/opensearch/opensearch-grok/2.12.0/opensearch-grok-2.12.0-javadoc.jar.sha1 + - maven/org/opensearch/opensearch-grok/2.12.0/opensearch-grok-2.12.0-javadoc.jar.sha512 + - maven/org/opensearch/opensearch-grok/2.12.0/opensearch-grok-2.12.0.module.sha256 + - maven/org/opensearch/opensearch-grok/2.12.0/opensearch-grok-2.12.0.pom.sha512 + - maven/org/opensearch/opensearch-grok/2.12.0/opensearch-grok-2.12.0.pom.md5 + - maven/org/opensearch/opensearch-grok/2.12.0/opensearch-grok-2.12.0-sources.jar.sha256 + - maven/org/opensearch/opensearch-grok/2.12.0/opensearch-grok-2.12.0.pom.sha256 + - maven/org/opensearch/opensearch-grok/2.12.0/opensearch-grok-2.12.0-sources.jar + - maven/org/opensearch/opensearch-grok/2.12.0/opensearch-grok-2.12.0.pom.sha1 + - maven/org/opensearch/opensearch-grok/2.12.0/opensearch-grok-2.12.0-sources.jar.sha1 + - maven/org/opensearch/opensearch-grok/2.12.0/opensearch-grok-2.12.0.module.sha512 + - maven/org/opensearch/opensearch-grok/2.12.0/opensearch-grok-2.12.0-javadoc.jar.md5 + - maven/org/opensearch/opensearch-grok/2.12.0/opensearch-grok-2.12.0.jar.sha1 + - maven/org/opensearch/painless-whitelist/maven-metadata.xml + - maven/org/opensearch/painless-whitelist/maven-metadata.xml.sha256 + - maven/org/opensearch/painless-whitelist/maven-metadata.xml.sha1 + - maven/org/opensearch/painless-whitelist/maven-metadata.xml.sha512 + - maven/org/opensearch/painless-whitelist/maven-metadata.xml.md5 + - maven/org/opensearch/painless-whitelist/2.12.0/painless-whitelist-2.12.0-javadoc.jar.md5 + - maven/org/opensearch/painless-whitelist/2.12.0/painless-whitelist-2.12.0.jar.sha256 + - maven/org/opensearch/painless-whitelist/2.12.0/painless-whitelist-2.12.0-sources.jar.sha1 + - maven/org/opensearch/painless-whitelist/2.12.0/painless-whitelist-2.12.0.jar.sha512 + - maven/org/opensearch/painless-whitelist/2.12.0/painless-whitelist-2.12.0.jar + - maven/org/opensearch/painless-whitelist/2.12.0/painless-whitelist-2.12.0.module.md5 + - maven/org/opensearch/painless-whitelist/2.12.0/painless-whitelist-2.12.0.jar.md5 + - maven/org/opensearch/painless-whitelist/2.12.0/painless-whitelist-2.12.0-javadoc.jar.sha1 + - maven/org/opensearch/painless-whitelist/2.12.0/painless-whitelist-2.12.0.pom.sha256 + - maven/org/opensearch/painless-whitelist/2.12.0/painless-whitelist-2.12.0.module + - maven/org/opensearch/painless-whitelist/2.12.0/painless-whitelist-2.12.0-sources.jar.sha512 + - maven/org/opensearch/painless-whitelist/2.12.0/painless-whitelist-2.12.0.pom.sha512 + - maven/org/opensearch/painless-whitelist/2.12.0/painless-whitelist-2.12.0-sources.jar.sha256 + - maven/org/opensearch/painless-whitelist/2.12.0/painless-whitelist-2.12.0.pom.md5 + - maven/org/opensearch/painless-whitelist/2.12.0/painless-whitelist-2.12.0.module.sha512 + - maven/org/opensearch/painless-whitelist/2.12.0/painless-whitelist-2.12.0.pom + - maven/org/opensearch/painless-whitelist/2.12.0/painless-whitelist-2.12.0-javadoc.jar.sha256 + - maven/org/opensearch/painless-whitelist/2.12.0/painless-whitelist-2.12.0-javadoc.jar.sha512 + - maven/org/opensearch/painless-whitelist/2.12.0/painless-whitelist-2.12.0-javadoc.jar + - maven/org/opensearch/painless-whitelist/2.12.0/painless-whitelist-2.12.0.pom.sha1 + - maven/org/opensearch/painless-whitelist/2.12.0/painless-whitelist-2.12.0-sources.jar.md5 + - maven/org/opensearch/painless-whitelist/2.12.0/painless-whitelist-2.12.0.jar.sha1 + - maven/org/opensearch/painless-whitelist/2.12.0/painless-whitelist-2.12.0.module.sha1 + - maven/org/opensearch/painless-whitelist/2.12.0/painless-whitelist-2.12.0.module.sha256 + - maven/org/opensearch/painless-whitelist/2.12.0/painless-whitelist-2.12.0-sources.jar + - maven/org/opensearch/plugin/mapper-extras-client/maven-metadata.xml + - maven/org/opensearch/plugin/mapper-extras-client/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/mapper-extras-client/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/mapper-extras-client/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/mapper-extras-client/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/mapper-extras-client/2.12.0/mapper-extras-client-2.12.0.jar.sha1 + - maven/org/opensearch/plugin/mapper-extras-client/2.12.0/mapper-extras-client-2.12.0-sources.jar.md5 + - maven/org/opensearch/plugin/mapper-extras-client/2.12.0/mapper-extras-client-2.12.0.module.md5 + - maven/org/opensearch/plugin/mapper-extras-client/2.12.0/mapper-extras-client-2.12.0.jar.sha256 + - maven/org/opensearch/plugin/mapper-extras-client/2.12.0/mapper-extras-client-2.12.0.pom.md5 + - maven/org/opensearch/plugin/mapper-extras-client/2.12.0/mapper-extras-client-2.12.0.module.sha256 + - maven/org/opensearch/plugin/mapper-extras-client/2.12.0/mapper-extras-client-2.12.0.pom.sha1 + - maven/org/opensearch/plugin/mapper-extras-client/2.12.0/mapper-extras-client-2.12.0.jar.sha512 + - maven/org/opensearch/plugin/mapper-extras-client/2.12.0/mapper-extras-client-2.12.0.module.sha1 + - maven/org/opensearch/plugin/mapper-extras-client/2.12.0/mapper-extras-client-2.12.0-sources.jar.sha1 + - maven/org/opensearch/plugin/mapper-extras-client/2.12.0/mapper-extras-client-2.12.0.pom.sha256 + - maven/org/opensearch/plugin/mapper-extras-client/2.12.0/mapper-extras-client-2.12.0.pom + - maven/org/opensearch/plugin/mapper-extras-client/2.12.0/mapper-extras-client-2.12.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/mapper-extras-client/2.12.0/mapper-extras-client-2.12.0-sources.jar + - maven/org/opensearch/plugin/mapper-extras-client/2.12.0/mapper-extras-client-2.12.0.module + - maven/org/opensearch/plugin/mapper-extras-client/2.12.0/mapper-extras-client-2.12.0.jar.md5 + - maven/org/opensearch/plugin/mapper-extras-client/2.12.0/mapper-extras-client-2.12.0.pom.sha512 + - maven/org/opensearch/plugin/mapper-extras-client/2.12.0/mapper-extras-client-2.12.0-javadoc.jar + - maven/org/opensearch/plugin/mapper-extras-client/2.12.0/mapper-extras-client-2.12.0.module.sha512 + - maven/org/opensearch/plugin/mapper-extras-client/2.12.0/mapper-extras-client-2.12.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/mapper-extras-client/2.12.0/mapper-extras-client-2.12.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/mapper-extras-client/2.12.0/mapper-extras-client-2.12.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/mapper-extras-client/2.12.0/mapper-extras-client-2.12.0-sources.jar.sha256 + - maven/org/opensearch/plugin/mapper-extras-client/2.12.0/mapper-extras-client-2.12.0.jar + - maven/org/opensearch/plugin/mapper-extras-client/2.12.0/mapper-extras-client-2.12.0-sources.jar.sha512 + - maven/org/opensearch/plugin/transport-netty4-client/maven-metadata.xml + - maven/org/opensearch/plugin/transport-netty4-client/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/transport-netty4-client/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/transport-netty4-client/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/transport-netty4-client/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/transport-netty4-client/2.12.0/transport-netty4-client-2.12.0-sources.jar.md5 + - maven/org/opensearch/plugin/transport-netty4-client/2.12.0/transport-netty4-client-2.12.0.pom.sha512 + - maven/org/opensearch/plugin/transport-netty4-client/2.12.0/transport-netty4-client-2.12.0.jar.sha512 + - maven/org/opensearch/plugin/transport-netty4-client/2.12.0/transport-netty4-client-2.12.0.pom.md5 + - maven/org/opensearch/plugin/transport-netty4-client/2.12.0/transport-netty4-client-2.12.0-javadoc.jar + - maven/org/opensearch/plugin/transport-netty4-client/2.12.0/transport-netty4-client-2.12.0-sources.jar.sha512 + - maven/org/opensearch/plugin/transport-netty4-client/2.12.0/transport-netty4-client-2.12.0.jar + - maven/org/opensearch/plugin/transport-netty4-client/2.12.0/transport-netty4-client-2.12.0.module.md5 + - maven/org/opensearch/plugin/transport-netty4-client/2.12.0/transport-netty4-client-2.12.0.module.sha256 + - maven/org/opensearch/plugin/transport-netty4-client/2.12.0/transport-netty4-client-2.12.0.jar.sha1 + - maven/org/opensearch/plugin/transport-netty4-client/2.12.0/transport-netty4-client-2.12.0.pom + - maven/org/opensearch/plugin/transport-netty4-client/2.12.0/transport-netty4-client-2.12.0.module + - maven/org/opensearch/plugin/transport-netty4-client/2.12.0/transport-netty4-client-2.12.0-sources.jar.sha256 + - maven/org/opensearch/plugin/transport-netty4-client/2.12.0/transport-netty4-client-2.12.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/transport-netty4-client/2.12.0/transport-netty4-client-2.12.0-sources.jar + - maven/org/opensearch/plugin/transport-netty4-client/2.12.0/transport-netty4-client-2.12.0.module.sha512 + - maven/org/opensearch/plugin/transport-netty4-client/2.12.0/transport-netty4-client-2.12.0-sources.jar.sha1 + - maven/org/opensearch/plugin/transport-netty4-client/2.12.0/transport-netty4-client-2.12.0.jar.md5 + - maven/org/opensearch/plugin/transport-netty4-client/2.12.0/transport-netty4-client-2.12.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/transport-netty4-client/2.12.0/transport-netty4-client-2.12.0.pom.sha256 + - maven/org/opensearch/plugin/transport-netty4-client/2.12.0/transport-netty4-client-2.12.0.jar.sha256 + - maven/org/opensearch/plugin/transport-netty4-client/2.12.0/transport-netty4-client-2.12.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/transport-netty4-client/2.12.0/transport-netty4-client-2.12.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/transport-netty4-client/2.12.0/transport-netty4-client-2.12.0.module.sha1 + - maven/org/opensearch/plugin/transport-netty4-client/2.12.0/transport-netty4-client-2.12.0.pom.sha1 + - maven/org/opensearch/plugin/analysis-kuromoji/maven-metadata.xml + - maven/org/opensearch/plugin/analysis-kuromoji/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/analysis-kuromoji/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/analysis-kuromoji/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/analysis-kuromoji/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/analysis-kuromoji/2.12.0/analysis-kuromoji-2.12.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/analysis-kuromoji/2.12.0/analysis-kuromoji-2.12.0-sources.jar.md5 + - maven/org/opensearch/plugin/analysis-kuromoji/2.12.0/analysis-kuromoji-2.12.0.jar.sha1 + - maven/org/opensearch/plugin/analysis-kuromoji/2.12.0/analysis-kuromoji-2.12.0.pom.sha512 + - maven/org/opensearch/plugin/analysis-kuromoji/2.12.0/analysis-kuromoji-2.12.0.pom.sha256 + - maven/org/opensearch/plugin/analysis-kuromoji/2.12.0/analysis-kuromoji-2.12.0.pom.md5 + - maven/org/opensearch/plugin/analysis-kuromoji/2.12.0/analysis-kuromoji-2.12.0-sources.jar + - maven/org/opensearch/plugin/analysis-kuromoji/2.12.0/analysis-kuromoji-2.12.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/analysis-kuromoji/2.12.0/analysis-kuromoji-2.12.0.module.sha512 + - maven/org/opensearch/plugin/analysis-kuromoji/2.12.0/analysis-kuromoji-2.12.0.jar.sha512 + - maven/org/opensearch/plugin/analysis-kuromoji/2.12.0/analysis-kuromoji-2.12.0.module + - maven/org/opensearch/plugin/analysis-kuromoji/2.12.0/analysis-kuromoji-2.12.0.jar.sha256 + - maven/org/opensearch/plugin/analysis-kuromoji/2.12.0/analysis-kuromoji-2.12.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/analysis-kuromoji/2.12.0/analysis-kuromoji-2.12.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/analysis-kuromoji/2.12.0/analysis-kuromoji-2.12.0.module.sha256 + - maven/org/opensearch/plugin/analysis-kuromoji/2.12.0/analysis-kuromoji-2.12.0.pom.sha1 + - maven/org/opensearch/plugin/analysis-kuromoji/2.12.0/analysis-kuromoji-2.12.0-sources.jar.sha256 + - maven/org/opensearch/plugin/analysis-kuromoji/2.12.0/analysis-kuromoji-2.12.0.module.sha1 + - maven/org/opensearch/plugin/analysis-kuromoji/2.12.0/analysis-kuromoji-2.12.0.jar + - maven/org/opensearch/plugin/analysis-kuromoji/2.12.0/analysis-kuromoji-2.12.0.module.md5 + - maven/org/opensearch/plugin/analysis-kuromoji/2.12.0/analysis-kuromoji-2.12.0.jar.md5 + - maven/org/opensearch/plugin/analysis-kuromoji/2.12.0/analysis-kuromoji-2.12.0-sources.jar.sha1 + - maven/org/opensearch/plugin/analysis-kuromoji/2.12.0/analysis-kuromoji-2.12.0.pom + - maven/org/opensearch/plugin/analysis-kuromoji/2.12.0/analysis-kuromoji-2.12.0-javadoc.jar + - maven/org/opensearch/plugin/analysis-kuromoji/2.12.0/analysis-kuromoji-2.12.0-sources.jar.sha512 + - maven/org/opensearch/plugin/reindex-client/maven-metadata.xml + - maven/org/opensearch/plugin/reindex-client/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/reindex-client/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/reindex-client/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/reindex-client/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/reindex-client/2.12.0/reindex-client-2.12.0.jar.sha512 + - maven/org/opensearch/plugin/reindex-client/2.12.0/reindex-client-2.12.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/reindex-client/2.12.0/reindex-client-2.12.0.module.sha512 + - maven/org/opensearch/plugin/reindex-client/2.12.0/reindex-client-2.12.0.jar + - maven/org/opensearch/plugin/reindex-client/2.12.0/reindex-client-2.12.0-sources.jar.md5 + - maven/org/opensearch/plugin/reindex-client/2.12.0/reindex-client-2.12.0.jar.sha1 + - maven/org/opensearch/plugin/reindex-client/2.12.0/reindex-client-2.12.0.jar.md5 + - maven/org/opensearch/plugin/reindex-client/2.12.0/reindex-client-2.12.0-sources.jar.sha256 + - maven/org/opensearch/plugin/reindex-client/2.12.0/reindex-client-2.12.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/reindex-client/2.12.0/reindex-client-2.12.0.module.sha1 + - maven/org/opensearch/plugin/reindex-client/2.12.0/reindex-client-2.12.0-sources.jar + - maven/org/opensearch/plugin/reindex-client/2.12.0/reindex-client-2.12.0.pom.sha256 + - maven/org/opensearch/plugin/reindex-client/2.12.0/reindex-client-2.12.0.jar.sha256 + - maven/org/opensearch/plugin/reindex-client/2.12.0/reindex-client-2.12.0.pom.sha1 + - maven/org/opensearch/plugin/reindex-client/2.12.0/reindex-client-2.12.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/reindex-client/2.12.0/reindex-client-2.12.0-sources.jar.sha512 + - maven/org/opensearch/plugin/reindex-client/2.12.0/reindex-client-2.12.0-sources.jar.sha1 + - maven/org/opensearch/plugin/reindex-client/2.12.0/reindex-client-2.12.0.module.sha256 + - maven/org/opensearch/plugin/reindex-client/2.12.0/reindex-client-2.12.0.pom.md5 + - maven/org/opensearch/plugin/reindex-client/2.12.0/reindex-client-2.12.0.module.md5 + - maven/org/opensearch/plugin/reindex-client/2.12.0/reindex-client-2.12.0.module + - maven/org/opensearch/plugin/reindex-client/2.12.0/reindex-client-2.12.0.pom + - maven/org/opensearch/plugin/reindex-client/2.12.0/reindex-client-2.12.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/reindex-client/2.12.0/reindex-client-2.12.0-javadoc.jar + - maven/org/opensearch/plugin/reindex-client/2.12.0/reindex-client-2.12.0.pom.sha512 + - maven/org/opensearch/plugin/parent-join-client/maven-metadata.xml + - maven/org/opensearch/plugin/parent-join-client/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/parent-join-client/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/parent-join-client/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/parent-join-client/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/parent-join-client/2.12.0/parent-join-client-2.12.0.pom + - maven/org/opensearch/plugin/parent-join-client/2.12.0/parent-join-client-2.12.0-sources.jar.sha512 + - maven/org/opensearch/plugin/parent-join-client/2.12.0/parent-join-client-2.12.0.pom.sha256 + - maven/org/opensearch/plugin/parent-join-client/2.12.0/parent-join-client-2.12.0.module.sha512 + - maven/org/opensearch/plugin/parent-join-client/2.12.0/parent-join-client-2.12.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/parent-join-client/2.12.0/parent-join-client-2.12.0.pom.sha512 + - maven/org/opensearch/plugin/parent-join-client/2.12.0/parent-join-client-2.12.0-javadoc.jar + - maven/org/opensearch/plugin/parent-join-client/2.12.0/parent-join-client-2.12.0.jar.sha1 + - maven/org/opensearch/plugin/parent-join-client/2.12.0/parent-join-client-2.12.0.module.sha1 + - maven/org/opensearch/plugin/parent-join-client/2.12.0/parent-join-client-2.12.0.jar.md5 + - maven/org/opensearch/plugin/parent-join-client/2.12.0/parent-join-client-2.12.0.pom.sha1 + - maven/org/opensearch/plugin/parent-join-client/2.12.0/parent-join-client-2.12.0.module.sha256 + - maven/org/opensearch/plugin/parent-join-client/2.12.0/parent-join-client-2.12.0.pom.md5 + - maven/org/opensearch/plugin/parent-join-client/2.12.0/parent-join-client-2.12.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/parent-join-client/2.12.0/parent-join-client-2.12.0.module.md5 + - maven/org/opensearch/plugin/parent-join-client/2.12.0/parent-join-client-2.12.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/parent-join-client/2.12.0/parent-join-client-2.12.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/parent-join-client/2.12.0/parent-join-client-2.12.0-sources.jar.sha1 + - maven/org/opensearch/plugin/parent-join-client/2.12.0/parent-join-client-2.12.0.jar + - maven/org/opensearch/plugin/parent-join-client/2.12.0/parent-join-client-2.12.0.jar.sha512 + - maven/org/opensearch/plugin/parent-join-client/2.12.0/parent-join-client-2.12.0-sources.jar.sha256 + - maven/org/opensearch/plugin/parent-join-client/2.12.0/parent-join-client-2.12.0-sources.jar + - maven/org/opensearch/plugin/parent-join-client/2.12.0/parent-join-client-2.12.0.module + - maven/org/opensearch/plugin/parent-join-client/2.12.0/parent-join-client-2.12.0.jar.sha256 + - maven/org/opensearch/plugin/parent-join-client/2.12.0/parent-join-client-2.12.0-sources.jar.md5 + - maven/org/opensearch/plugin/discovery-azure-classic/maven-metadata.xml + - maven/org/opensearch/plugin/discovery-azure-classic/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/discovery-azure-classic/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/discovery-azure-classic/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/discovery-azure-classic/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/discovery-azure-classic/2.12.0/discovery-azure-classic-2.12.0.module.sha1 + - maven/org/opensearch/plugin/discovery-azure-classic/2.12.0/discovery-azure-classic-2.12.0.module + - maven/org/opensearch/plugin/discovery-azure-classic/2.12.0/discovery-azure-classic-2.12.0.jar + - maven/org/opensearch/plugin/discovery-azure-classic/2.12.0/discovery-azure-classic-2.12.0-sources.jar.md5 + - maven/org/opensearch/plugin/discovery-azure-classic/2.12.0/discovery-azure-classic-2.12.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/discovery-azure-classic/2.12.0/discovery-azure-classic-2.12.0.pom + - maven/org/opensearch/plugin/discovery-azure-classic/2.12.0/discovery-azure-classic-2.12.0.module.sha512 + - maven/org/opensearch/plugin/discovery-azure-classic/2.12.0/discovery-azure-classic-2.12.0.jar.sha1 + - maven/org/opensearch/plugin/discovery-azure-classic/2.12.0/discovery-azure-classic-2.12.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/discovery-azure-classic/2.12.0/discovery-azure-classic-2.12.0.jar.sha256 + - maven/org/opensearch/plugin/discovery-azure-classic/2.12.0/discovery-azure-classic-2.12.0.pom.sha1 + - maven/org/opensearch/plugin/discovery-azure-classic/2.12.0/discovery-azure-classic-2.12.0-sources.jar + - maven/org/opensearch/plugin/discovery-azure-classic/2.12.0/discovery-azure-classic-2.12.0-sources.jar.sha256 + - maven/org/opensearch/plugin/discovery-azure-classic/2.12.0/discovery-azure-classic-2.12.0-javadoc.jar + - maven/org/opensearch/plugin/discovery-azure-classic/2.12.0/discovery-azure-classic-2.12.0.module.md5 + - maven/org/opensearch/plugin/discovery-azure-classic/2.12.0/discovery-azure-classic-2.12.0.pom.sha256 + - maven/org/opensearch/plugin/discovery-azure-classic/2.12.0/discovery-azure-classic-2.12.0-sources.jar.sha512 + - maven/org/opensearch/plugin/discovery-azure-classic/2.12.0/discovery-azure-classic-2.12.0.pom.md5 + - maven/org/opensearch/plugin/discovery-azure-classic/2.12.0/discovery-azure-classic-2.12.0.pom.sha512 + - maven/org/opensearch/plugin/discovery-azure-classic/2.12.0/discovery-azure-classic-2.12.0.module.sha256 + - maven/org/opensearch/plugin/discovery-azure-classic/2.12.0/discovery-azure-classic-2.12.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/discovery-azure-classic/2.12.0/discovery-azure-classic-2.12.0-sources.jar.sha1 + - maven/org/opensearch/plugin/discovery-azure-classic/2.12.0/discovery-azure-classic-2.12.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/discovery-azure-classic/2.12.0/discovery-azure-classic-2.12.0.jar.md5 + - maven/org/opensearch/plugin/discovery-azure-classic/2.12.0/discovery-azure-classic-2.12.0.jar.sha512 + - maven/org/opensearch/plugin/analysis-smartcn/maven-metadata.xml + - maven/org/opensearch/plugin/analysis-smartcn/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/analysis-smartcn/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/analysis-smartcn/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/analysis-smartcn/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/analysis-smartcn/2.12.0/analysis-smartcn-2.12.0.module.sha256 + - maven/org/opensearch/plugin/analysis-smartcn/2.12.0/analysis-smartcn-2.12.0.jar.sha256 + - maven/org/opensearch/plugin/analysis-smartcn/2.12.0/analysis-smartcn-2.12.0.module + - maven/org/opensearch/plugin/analysis-smartcn/2.12.0/analysis-smartcn-2.12.0.pom.md5 + - maven/org/opensearch/plugin/analysis-smartcn/2.12.0/analysis-smartcn-2.12.0-sources.jar.sha512 + - maven/org/opensearch/plugin/analysis-smartcn/2.12.0/analysis-smartcn-2.12.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/analysis-smartcn/2.12.0/analysis-smartcn-2.12.0.jar.sha512 + - maven/org/opensearch/plugin/analysis-smartcn/2.12.0/analysis-smartcn-2.12.0.pom.sha512 + - maven/org/opensearch/plugin/analysis-smartcn/2.12.0/analysis-smartcn-2.12.0-sources.jar.sha1 + - maven/org/opensearch/plugin/analysis-smartcn/2.12.0/analysis-smartcn-2.12.0-javadoc.jar + - maven/org/opensearch/plugin/analysis-smartcn/2.12.0/analysis-smartcn-2.12.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/analysis-smartcn/2.12.0/analysis-smartcn-2.12.0-sources.jar.md5 + - maven/org/opensearch/plugin/analysis-smartcn/2.12.0/analysis-smartcn-2.12.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/analysis-smartcn/2.12.0/analysis-smartcn-2.12.0.module.md5 + - maven/org/opensearch/plugin/analysis-smartcn/2.12.0/analysis-smartcn-2.12.0.pom.sha1 + - maven/org/opensearch/plugin/analysis-smartcn/2.12.0/analysis-smartcn-2.12.0.jar + - maven/org/opensearch/plugin/analysis-smartcn/2.12.0/analysis-smartcn-2.12.0.module.sha512 + - maven/org/opensearch/plugin/analysis-smartcn/2.12.0/analysis-smartcn-2.12.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/analysis-smartcn/2.12.0/analysis-smartcn-2.12.0.pom.sha256 + - maven/org/opensearch/plugin/analysis-smartcn/2.12.0/analysis-smartcn-2.12.0-sources.jar + - maven/org/opensearch/plugin/analysis-smartcn/2.12.0/analysis-smartcn-2.12.0-sources.jar.sha256 + - maven/org/opensearch/plugin/analysis-smartcn/2.12.0/analysis-smartcn-2.12.0.jar.sha1 + - maven/org/opensearch/plugin/analysis-smartcn/2.12.0/analysis-smartcn-2.12.0.module.sha1 + - maven/org/opensearch/plugin/analysis-smartcn/2.12.0/analysis-smartcn-2.12.0.pom + - maven/org/opensearch/plugin/analysis-smartcn/2.12.0/analysis-smartcn-2.12.0.jar.md5 + - maven/org/opensearch/plugin/mapper-size/maven-metadata.xml + - maven/org/opensearch/plugin/mapper-size/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/mapper-size/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/mapper-size/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/mapper-size/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/mapper-size/2.12.0/mapper-size-2.12.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/mapper-size/2.12.0/mapper-size-2.12.0-sources.jar.sha1 + - maven/org/opensearch/plugin/mapper-size/2.12.0/mapper-size-2.12.0.pom.sha1 + - maven/org/opensearch/plugin/mapper-size/2.12.0/mapper-size-2.12.0.module + - maven/org/opensearch/plugin/mapper-size/2.12.0/mapper-size-2.12.0.pom.md5 + - maven/org/opensearch/plugin/mapper-size/2.12.0/mapper-size-2.12.0.jar.md5 + - maven/org/opensearch/plugin/mapper-size/2.12.0/mapper-size-2.12.0.jar.sha512 + - maven/org/opensearch/plugin/mapper-size/2.12.0/mapper-size-2.12.0.module.sha256 + - maven/org/opensearch/plugin/mapper-size/2.12.0/mapper-size-2.12.0.pom + - maven/org/opensearch/plugin/mapper-size/2.12.0/mapper-size-2.12.0.pom.sha512 + - maven/org/opensearch/plugin/mapper-size/2.12.0/mapper-size-2.12.0.jar.sha256 + - maven/org/opensearch/plugin/mapper-size/2.12.0/mapper-size-2.12.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/mapper-size/2.12.0/mapper-size-2.12.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/mapper-size/2.12.0/mapper-size-2.12.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/mapper-size/2.12.0/mapper-size-2.12.0-sources.jar.sha512 + - maven/org/opensearch/plugin/mapper-size/2.12.0/mapper-size-2.12.0.jar + - maven/org/opensearch/plugin/mapper-size/2.12.0/mapper-size-2.12.0.module.md5 + - maven/org/opensearch/plugin/mapper-size/2.12.0/mapper-size-2.12.0.module.sha512 + - maven/org/opensearch/plugin/mapper-size/2.12.0/mapper-size-2.12.0-sources.jar + - maven/org/opensearch/plugin/mapper-size/2.12.0/mapper-size-2.12.0.jar.sha1 + - maven/org/opensearch/plugin/mapper-size/2.12.0/mapper-size-2.12.0.module.sha1 + - maven/org/opensearch/plugin/mapper-size/2.12.0/mapper-size-2.12.0.pom.sha256 + - maven/org/opensearch/plugin/mapper-size/2.12.0/mapper-size-2.12.0-sources.jar.md5 + - maven/org/opensearch/plugin/mapper-size/2.12.0/mapper-size-2.12.0-javadoc.jar + - maven/org/opensearch/plugin/mapper-size/2.12.0/mapper-size-2.12.0-sources.jar.sha256 + - maven/org/opensearch/plugin/discovery-gce/maven-metadata.xml + - maven/org/opensearch/plugin/discovery-gce/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/discovery-gce/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/discovery-gce/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/discovery-gce/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/discovery-gce/2.12.0/discovery-gce-2.12.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/discovery-gce/2.12.0/discovery-gce-2.12.0.jar.sha1 + - maven/org/opensearch/plugin/discovery-gce/2.12.0/discovery-gce-2.12.0.jar.md5 + - maven/org/opensearch/plugin/discovery-gce/2.12.0/discovery-gce-2.12.0.pom.sha256 + - maven/org/opensearch/plugin/discovery-gce/2.12.0/discovery-gce-2.12.0.module.sha256 + - maven/org/opensearch/plugin/discovery-gce/2.12.0/discovery-gce-2.12.0.pom + - maven/org/opensearch/plugin/discovery-gce/2.12.0/discovery-gce-2.12.0.jar.sha256 + - maven/org/opensearch/plugin/discovery-gce/2.12.0/discovery-gce-2.12.0.pom.sha512 + - maven/org/opensearch/plugin/discovery-gce/2.12.0/discovery-gce-2.12.0-javadoc.jar + - maven/org/opensearch/plugin/discovery-gce/2.12.0/discovery-gce-2.12.0-sources.jar.md5 + - maven/org/opensearch/plugin/discovery-gce/2.12.0/discovery-gce-2.12.0-sources.jar.sha1 + - maven/org/opensearch/plugin/discovery-gce/2.12.0/discovery-gce-2.12.0-sources.jar.sha512 + - maven/org/opensearch/plugin/discovery-gce/2.12.0/discovery-gce-2.12.0.module + - maven/org/opensearch/plugin/discovery-gce/2.12.0/discovery-gce-2.12.0.pom.md5 + - maven/org/opensearch/plugin/discovery-gce/2.12.0/discovery-gce-2.12.0.pom.sha1 + - maven/org/opensearch/plugin/discovery-gce/2.12.0/discovery-gce-2.12.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/discovery-gce/2.12.0/discovery-gce-2.12.0.jar + - maven/org/opensearch/plugin/discovery-gce/2.12.0/discovery-gce-2.12.0-sources.jar + - maven/org/opensearch/plugin/discovery-gce/2.12.0/discovery-gce-2.12.0.module.sha512 + - maven/org/opensearch/plugin/discovery-gce/2.12.0/discovery-gce-2.12.0.jar.sha512 + - maven/org/opensearch/plugin/discovery-gce/2.12.0/discovery-gce-2.12.0.module.md5 + - maven/org/opensearch/plugin/discovery-gce/2.12.0/discovery-gce-2.12.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/discovery-gce/2.12.0/discovery-gce-2.12.0.module.sha1 + - maven/org/opensearch/plugin/discovery-gce/2.12.0/discovery-gce-2.12.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/discovery-gce/2.12.0/discovery-gce-2.12.0-sources.jar.sha256 + - maven/org/opensearch/plugin/transport-nio-client/maven-metadata.xml + - maven/org/opensearch/plugin/transport-nio-client/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/transport-nio-client/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/transport-nio-client/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/transport-nio-client/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/transport-nio-client/2.12.0/transport-nio-client-2.12.0.module.sha512 + - maven/org/opensearch/plugin/transport-nio-client/2.12.0/transport-nio-client-2.12.0-sources.jar.sha256 + - maven/org/opensearch/plugin/transport-nio-client/2.12.0/transport-nio-client-2.12.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/transport-nio-client/2.12.0/transport-nio-client-2.12.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/transport-nio-client/2.12.0/transport-nio-client-2.12.0-javadoc.jar + - maven/org/opensearch/plugin/transport-nio-client/2.12.0/transport-nio-client-2.12.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/transport-nio-client/2.12.0/transport-nio-client-2.12.0.module.sha1 + - maven/org/opensearch/plugin/transport-nio-client/2.12.0/transport-nio-client-2.12.0.pom.sha512 + - maven/org/opensearch/plugin/transport-nio-client/2.12.0/transport-nio-client-2.12.0.pom + - maven/org/opensearch/plugin/transport-nio-client/2.12.0/transport-nio-client-2.12.0.jar.sha256 + - maven/org/opensearch/plugin/transport-nio-client/2.12.0/transport-nio-client-2.12.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/transport-nio-client/2.12.0/transport-nio-client-2.12.0.jar.md5 + - maven/org/opensearch/plugin/transport-nio-client/2.12.0/transport-nio-client-2.12.0.jar.sha1 + - maven/org/opensearch/plugin/transport-nio-client/2.12.0/transport-nio-client-2.12.0.module + - maven/org/opensearch/plugin/transport-nio-client/2.12.0/transport-nio-client-2.12.0-sources.jar.sha1 + - maven/org/opensearch/plugin/transport-nio-client/2.12.0/transport-nio-client-2.12.0.module.sha256 + - maven/org/opensearch/plugin/transport-nio-client/2.12.0/transport-nio-client-2.12.0.jar + - maven/org/opensearch/plugin/transport-nio-client/2.12.0/transport-nio-client-2.12.0.module.md5 + - maven/org/opensearch/plugin/transport-nio-client/2.12.0/transport-nio-client-2.12.0.jar.sha512 + - maven/org/opensearch/plugin/transport-nio-client/2.12.0/transport-nio-client-2.12.0-sources.jar + - maven/org/opensearch/plugin/transport-nio-client/2.12.0/transport-nio-client-2.12.0.pom.sha256 + - maven/org/opensearch/plugin/transport-nio-client/2.12.0/transport-nio-client-2.12.0-sources.jar.sha512 + - maven/org/opensearch/plugin/transport-nio-client/2.12.0/transport-nio-client-2.12.0.pom.sha1 + - maven/org/opensearch/plugin/transport-nio-client/2.12.0/transport-nio-client-2.12.0-sources.jar.md5 + - maven/org/opensearch/plugin/transport-nio-client/2.12.0/transport-nio-client-2.12.0.pom.md5 + - maven/org/opensearch/plugin/discovery-ec2/maven-metadata.xml + - maven/org/opensearch/plugin/discovery-ec2/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/discovery-ec2/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/discovery-ec2/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/discovery-ec2/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/discovery-ec2/2.12.0/discovery-ec2-2.12.0.jar.sha512 + - maven/org/opensearch/plugin/discovery-ec2/2.12.0/discovery-ec2-2.12.0-sources.jar.md5 + - maven/org/opensearch/plugin/discovery-ec2/2.12.0/discovery-ec2-2.12.0-sources.jar.sha512 + - maven/org/opensearch/plugin/discovery-ec2/2.12.0/discovery-ec2-2.12.0-sources.jar.sha256 + - maven/org/opensearch/plugin/discovery-ec2/2.12.0/discovery-ec2-2.12.0-javadoc.jar + - maven/org/opensearch/plugin/discovery-ec2/2.12.0/discovery-ec2-2.12.0-sources.jar + - maven/org/opensearch/plugin/discovery-ec2/2.12.0/discovery-ec2-2.12.0.module.sha256 + - maven/org/opensearch/plugin/discovery-ec2/2.12.0/discovery-ec2-2.12.0.pom.md5 + - maven/org/opensearch/plugin/discovery-ec2/2.12.0/discovery-ec2-2.12.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/discovery-ec2/2.12.0/discovery-ec2-2.12.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/discovery-ec2/2.12.0/discovery-ec2-2.12.0.pom.sha256 + - maven/org/opensearch/plugin/discovery-ec2/2.12.0/discovery-ec2-2.12.0.module.sha1 + - maven/org/opensearch/plugin/discovery-ec2/2.12.0/discovery-ec2-2.12.0-sources.jar.sha1 + - maven/org/opensearch/plugin/discovery-ec2/2.12.0/discovery-ec2-2.12.0.module.md5 + - maven/org/opensearch/plugin/discovery-ec2/2.12.0/discovery-ec2-2.12.0.jar + - maven/org/opensearch/plugin/discovery-ec2/2.12.0/discovery-ec2-2.12.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/discovery-ec2/2.12.0/discovery-ec2-2.12.0.pom.sha512 + - maven/org/opensearch/plugin/discovery-ec2/2.12.0/discovery-ec2-2.12.0.jar.sha256 + - maven/org/opensearch/plugin/discovery-ec2/2.12.0/discovery-ec2-2.12.0.pom.sha1 + - maven/org/opensearch/plugin/discovery-ec2/2.12.0/discovery-ec2-2.12.0.pom + - maven/org/opensearch/plugin/discovery-ec2/2.12.0/discovery-ec2-2.12.0.module.sha512 + - maven/org/opensearch/plugin/discovery-ec2/2.12.0/discovery-ec2-2.12.0.module + - maven/org/opensearch/plugin/discovery-ec2/2.12.0/discovery-ec2-2.12.0.jar.sha1 + - maven/org/opensearch/plugin/discovery-ec2/2.12.0/discovery-ec2-2.12.0.jar.md5 + - maven/org/opensearch/plugin/discovery-ec2/2.12.0/discovery-ec2-2.12.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/identity-shiro/maven-metadata.xml + - maven/org/opensearch/plugin/identity-shiro/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/identity-shiro/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/identity-shiro/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/identity-shiro/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/identity-shiro/2.12.0/identity-shiro-2.12.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/identity-shiro/2.12.0/identity-shiro-2.12.0.module.sha1 + - maven/org/opensearch/plugin/identity-shiro/2.12.0/identity-shiro-2.12.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/identity-shiro/2.12.0/identity-shiro-2.12.0-sources.jar.md5 + - maven/org/opensearch/plugin/identity-shiro/2.12.0/identity-shiro-2.12.0.jar.md5 + - maven/org/opensearch/plugin/identity-shiro/2.12.0/identity-shiro-2.12.0.pom.md5 + - maven/org/opensearch/plugin/identity-shiro/2.12.0/identity-shiro-2.12.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/identity-shiro/2.12.0/identity-shiro-2.12.0.jar.sha512 + - maven/org/opensearch/plugin/identity-shiro/2.12.0/identity-shiro-2.12.0.jar + - maven/org/opensearch/plugin/identity-shiro/2.12.0/identity-shiro-2.12.0.pom.sha512 + - maven/org/opensearch/plugin/identity-shiro/2.12.0/identity-shiro-2.12.0-sources.jar.sha256 + - maven/org/opensearch/plugin/identity-shiro/2.12.0/identity-shiro-2.12.0.pom.sha1 + - maven/org/opensearch/plugin/identity-shiro/2.12.0/identity-shiro-2.12.0.module.sha512 + - maven/org/opensearch/plugin/identity-shiro/2.12.0/identity-shiro-2.12.0.module.md5 + - maven/org/opensearch/plugin/identity-shiro/2.12.0/identity-shiro-2.12.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/identity-shiro/2.12.0/identity-shiro-2.12.0-sources.jar + - maven/org/opensearch/plugin/identity-shiro/2.12.0/identity-shiro-2.12.0-sources.jar.sha1 + - maven/org/opensearch/plugin/identity-shiro/2.12.0/identity-shiro-2.12.0.pom + - maven/org/opensearch/plugin/identity-shiro/2.12.0/identity-shiro-2.12.0.pom.sha256 + - maven/org/opensearch/plugin/identity-shiro/2.12.0/identity-shiro-2.12.0-sources.jar.sha512 + - maven/org/opensearch/plugin/identity-shiro/2.12.0/identity-shiro-2.12.0.module + - maven/org/opensearch/plugin/identity-shiro/2.12.0/identity-shiro-2.12.0.module.sha256 + - maven/org/opensearch/plugin/identity-shiro/2.12.0/identity-shiro-2.12.0.jar.sha1 + - maven/org/opensearch/plugin/identity-shiro/2.12.0/identity-shiro-2.12.0.jar.sha256 + - maven/org/opensearch/plugin/identity-shiro/2.12.0/identity-shiro-2.12.0-javadoc.jar + - maven/org/opensearch/plugin/analysis-nori/maven-metadata.xml + - maven/org/opensearch/plugin/analysis-nori/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/analysis-nori/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/analysis-nori/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/analysis-nori/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/analysis-nori/2.12.0/analysis-nori-2.12.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/analysis-nori/2.12.0/analysis-nori-2.12.0.jar.sha512 + - maven/org/opensearch/plugin/analysis-nori/2.12.0/analysis-nori-2.12.0.jar.md5 + - maven/org/opensearch/plugin/analysis-nori/2.12.0/analysis-nori-2.12.0-sources.jar.sha256 + - maven/org/opensearch/plugin/analysis-nori/2.12.0/analysis-nori-2.12.0.jar + - maven/org/opensearch/plugin/analysis-nori/2.12.0/analysis-nori-2.12.0-sources.jar.md5 + - maven/org/opensearch/plugin/analysis-nori/2.12.0/analysis-nori-2.12.0-javadoc.jar + - maven/org/opensearch/plugin/analysis-nori/2.12.0/analysis-nori-2.12.0.module.sha1 + - maven/org/opensearch/plugin/analysis-nori/2.12.0/analysis-nori-2.12.0-sources.jar.sha512 + - maven/org/opensearch/plugin/analysis-nori/2.12.0/analysis-nori-2.12.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/analysis-nori/2.12.0/analysis-nori-2.12.0.pom.md5 + - maven/org/opensearch/plugin/analysis-nori/2.12.0/analysis-nori-2.12.0.module.md5 + - maven/org/opensearch/plugin/analysis-nori/2.12.0/analysis-nori-2.12.0.jar.sha1 + - maven/org/opensearch/plugin/analysis-nori/2.12.0/analysis-nori-2.12.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/analysis-nori/2.12.0/analysis-nori-2.12.0.jar.sha256 + - maven/org/opensearch/plugin/analysis-nori/2.12.0/analysis-nori-2.12.0.module.sha256 + - maven/org/opensearch/plugin/analysis-nori/2.12.0/analysis-nori-2.12.0.pom.sha256 + - maven/org/opensearch/plugin/analysis-nori/2.12.0/analysis-nori-2.12.0.pom.sha512 + - maven/org/opensearch/plugin/analysis-nori/2.12.0/analysis-nori-2.12.0-sources.jar.sha1 + - maven/org/opensearch/plugin/analysis-nori/2.12.0/analysis-nori-2.12.0-sources.jar + - maven/org/opensearch/plugin/analysis-nori/2.12.0/analysis-nori-2.12.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/analysis-nori/2.12.0/analysis-nori-2.12.0.module.sha512 + - maven/org/opensearch/plugin/analysis-nori/2.12.0/analysis-nori-2.12.0.module + - maven/org/opensearch/plugin/analysis-nori/2.12.0/analysis-nori-2.12.0.pom + - maven/org/opensearch/plugin/analysis-nori/2.12.0/analysis-nori-2.12.0.pom.sha1 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/maven-metadata.xml + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/2.12.0/opensearch-scripting-painless-spi-2.12.0.pom.md5 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/2.12.0/opensearch-scripting-painless-spi-2.12.0.module + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/2.12.0/opensearch-scripting-painless-spi-2.12.0.jar.md5 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/2.12.0/opensearch-scripting-painless-spi-2.12.0.module.sha512 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/2.12.0/opensearch-scripting-painless-spi-2.12.0.jar + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/2.12.0/opensearch-scripting-painless-spi-2.12.0.pom.sha256 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/2.12.0/opensearch-scripting-painless-spi-2.12.0-javadoc.jar + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/2.12.0/opensearch-scripting-painless-spi-2.12.0.module.md5 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/2.12.0/opensearch-scripting-painless-spi-2.12.0.module.sha256 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/2.12.0/opensearch-scripting-painless-spi-2.12.0-sources.jar.sha1 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/2.12.0/opensearch-scripting-painless-spi-2.12.0.module.sha1 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/2.12.0/opensearch-scripting-painless-spi-2.12.0.pom + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/2.12.0/opensearch-scripting-painless-spi-2.12.0-sources.jar.sha512 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/2.12.0/opensearch-scripting-painless-spi-2.12.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/2.12.0/opensearch-scripting-painless-spi-2.12.0.jar.sha1 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/2.12.0/opensearch-scripting-painless-spi-2.12.0.jar.sha512 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/2.12.0/opensearch-scripting-painless-spi-2.12.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/2.12.0/opensearch-scripting-painless-spi-2.12.0-sources.jar.md5 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/2.12.0/opensearch-scripting-painless-spi-2.12.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/2.12.0/opensearch-scripting-painless-spi-2.12.0-sources.jar.sha256 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/2.12.0/opensearch-scripting-painless-spi-2.12.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/2.12.0/opensearch-scripting-painless-spi-2.12.0.pom.sha512 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/2.12.0/opensearch-scripting-painless-spi-2.12.0.jar.sha256 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/2.12.0/opensearch-scripting-painless-spi-2.12.0.pom.sha1 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/2.12.0/opensearch-scripting-painless-spi-2.12.0-sources.jar + - maven/org/opensearch/plugin/client-benchmark-noop-api/maven-metadata.xml + - maven/org/opensearch/plugin/client-benchmark-noop-api/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/client-benchmark-noop-api/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/client-benchmark-noop-api/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/client-benchmark-noop-api/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/client-benchmark-noop-api/2.12.0/client-benchmark-noop-api-2.12.0.module + - maven/org/opensearch/plugin/client-benchmark-noop-api/2.12.0/client-benchmark-noop-api-2.12.0-sources.jar.sha512 + - maven/org/opensearch/plugin/client-benchmark-noop-api/2.12.0/client-benchmark-noop-api-2.12.0-sources.jar.sha256 + - maven/org/opensearch/plugin/client-benchmark-noop-api/2.12.0/client-benchmark-noop-api-2.12.0.module.sha256 + - maven/org/opensearch/plugin/client-benchmark-noop-api/2.12.0/client-benchmark-noop-api-2.12.0.module.md5 + - maven/org/opensearch/plugin/client-benchmark-noop-api/2.12.0/client-benchmark-noop-api-2.12.0-sources.jar + - maven/org/opensearch/plugin/client-benchmark-noop-api/2.12.0/client-benchmark-noop-api-2.12.0-javadoc.jar + - maven/org/opensearch/plugin/client-benchmark-noop-api/2.12.0/client-benchmark-noop-api-2.12.0.pom.md5 + - maven/org/opensearch/plugin/client-benchmark-noop-api/2.12.0/client-benchmark-noop-api-2.12.0.pom.sha1 + - maven/org/opensearch/plugin/client-benchmark-noop-api/2.12.0/client-benchmark-noop-api-2.12.0.jar.sha1 + - maven/org/opensearch/plugin/client-benchmark-noop-api/2.12.0/client-benchmark-noop-api-2.12.0.pom.sha512 + - maven/org/opensearch/plugin/client-benchmark-noop-api/2.12.0/client-benchmark-noop-api-2.12.0.module.sha1 + - maven/org/opensearch/plugin/client-benchmark-noop-api/2.12.0/client-benchmark-noop-api-2.12.0.pom + - maven/org/opensearch/plugin/client-benchmark-noop-api/2.12.0/client-benchmark-noop-api-2.12.0.module.sha512 + - maven/org/opensearch/plugin/client-benchmark-noop-api/2.12.0/client-benchmark-noop-api-2.12.0.jar + - maven/org/opensearch/plugin/client-benchmark-noop-api/2.12.0/client-benchmark-noop-api-2.12.0.jar.md5 + - maven/org/opensearch/plugin/client-benchmark-noop-api/2.12.0/client-benchmark-noop-api-2.12.0.pom.sha256 + - maven/org/opensearch/plugin/client-benchmark-noop-api/2.12.0/client-benchmark-noop-api-2.12.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/client-benchmark-noop-api/2.12.0/client-benchmark-noop-api-2.12.0-sources.jar.sha1 + - maven/org/opensearch/plugin/client-benchmark-noop-api/2.12.0/client-benchmark-noop-api-2.12.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/client-benchmark-noop-api/2.12.0/client-benchmark-noop-api-2.12.0-sources.jar.md5 + - maven/org/opensearch/plugin/client-benchmark-noop-api/2.12.0/client-benchmark-noop-api-2.12.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/client-benchmark-noop-api/2.12.0/client-benchmark-noop-api-2.12.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/client-benchmark-noop-api/2.12.0/client-benchmark-noop-api-2.12.0.jar.sha256 + - maven/org/opensearch/plugin/client-benchmark-noop-api/2.12.0/client-benchmark-noop-api-2.12.0.jar.sha512 + - maven/org/opensearch/plugin/lang-expression/maven-metadata.xml + - maven/org/opensearch/plugin/lang-expression/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/lang-expression/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/lang-expression/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/lang-expression/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/lang-expression/2.12.0/lang-expression-2.12.0.pom.md5 + - maven/org/opensearch/plugin/lang-expression/2.12.0/lang-expression-2.12.0.pom.sha1 + - maven/org/opensearch/plugin/lang-expression/2.12.0/lang-expression-2.12.0.jar.sha1 + - maven/org/opensearch/plugin/lang-expression/2.12.0/lang-expression-2.12.0.module + - maven/org/opensearch/plugin/lang-expression/2.12.0/lang-expression-2.12.0.pom + - maven/org/opensearch/plugin/lang-expression/2.12.0/lang-expression-2.12.0-javadoc.jar + - maven/org/opensearch/plugin/lang-expression/2.12.0/lang-expression-2.12.0-sources.jar.sha512 + - maven/org/opensearch/plugin/lang-expression/2.12.0/lang-expression-2.12.0.jar.md5 + - maven/org/opensearch/plugin/lang-expression/2.12.0/lang-expression-2.12.0-sources.jar.sha1 + - maven/org/opensearch/plugin/lang-expression/2.12.0/lang-expression-2.12.0-sources.jar.sha256 + - maven/org/opensearch/plugin/lang-expression/2.12.0/lang-expression-2.12.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/lang-expression/2.12.0/lang-expression-2.12.0.module.md5 + - maven/org/opensearch/plugin/lang-expression/2.12.0/lang-expression-2.12.0.module.sha256 + - maven/org/opensearch/plugin/lang-expression/2.12.0/lang-expression-2.12.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/lang-expression/2.12.0/lang-expression-2.12.0.jar.sha512 + - maven/org/opensearch/plugin/lang-expression/2.12.0/lang-expression-2.12.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/lang-expression/2.12.0/lang-expression-2.12.0.module.sha1 + - maven/org/opensearch/plugin/lang-expression/2.12.0/lang-expression-2.12.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/lang-expression/2.12.0/lang-expression-2.12.0.jar.sha256 + - maven/org/opensearch/plugin/lang-expression/2.12.0/lang-expression-2.12.0-sources.jar + - maven/org/opensearch/plugin/lang-expression/2.12.0/lang-expression-2.12.0.jar + - maven/org/opensearch/plugin/lang-expression/2.12.0/lang-expression-2.12.0.module.sha512 + - maven/org/opensearch/plugin/lang-expression/2.12.0/lang-expression-2.12.0.pom.sha512 + - maven/org/opensearch/plugin/lang-expression/2.12.0/lang-expression-2.12.0-sources.jar.md5 + - maven/org/opensearch/plugin/lang-expression/2.12.0/lang-expression-2.12.0.pom.sha256 + - maven/org/opensearch/plugin/analysis-ukrainian/maven-metadata.xml + - maven/org/opensearch/plugin/analysis-ukrainian/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/analysis-ukrainian/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/analysis-ukrainian/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/analysis-ukrainian/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/analysis-ukrainian/2.12.0/analysis-ukrainian-2.12.0-javadoc.jar + - maven/org/opensearch/plugin/analysis-ukrainian/2.12.0/analysis-ukrainian-2.12.0.pom + - maven/org/opensearch/plugin/analysis-ukrainian/2.12.0/analysis-ukrainian-2.12.0.pom.sha1 + - maven/org/opensearch/plugin/analysis-ukrainian/2.12.0/analysis-ukrainian-2.12.0.module.sha512 + - maven/org/opensearch/plugin/analysis-ukrainian/2.12.0/analysis-ukrainian-2.12.0.module.md5 + - maven/org/opensearch/plugin/analysis-ukrainian/2.12.0/analysis-ukrainian-2.12.0.pom.sha256 + - maven/org/opensearch/plugin/analysis-ukrainian/2.12.0/analysis-ukrainian-2.12.0.jar + - maven/org/opensearch/plugin/analysis-ukrainian/2.12.0/analysis-ukrainian-2.12.0.jar.sha1 + - maven/org/opensearch/plugin/analysis-ukrainian/2.12.0/analysis-ukrainian-2.12.0.module.sha1 + - maven/org/opensearch/plugin/analysis-ukrainian/2.12.0/analysis-ukrainian-2.12.0.pom.sha512 + - maven/org/opensearch/plugin/analysis-ukrainian/2.12.0/analysis-ukrainian-2.12.0-sources.jar.sha256 + - maven/org/opensearch/plugin/analysis-ukrainian/2.12.0/analysis-ukrainian-2.12.0.module + - maven/org/opensearch/plugin/analysis-ukrainian/2.12.0/analysis-ukrainian-2.12.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/analysis-ukrainian/2.12.0/analysis-ukrainian-2.12.0-sources.jar + - maven/org/opensearch/plugin/analysis-ukrainian/2.12.0/analysis-ukrainian-2.12.0-sources.jar.sha512 + - maven/org/opensearch/plugin/analysis-ukrainian/2.12.0/analysis-ukrainian-2.12.0.jar.sha512 + - maven/org/opensearch/plugin/analysis-ukrainian/2.12.0/analysis-ukrainian-2.12.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/analysis-ukrainian/2.12.0/analysis-ukrainian-2.12.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/analysis-ukrainian/2.12.0/analysis-ukrainian-2.12.0.pom.md5 + - maven/org/opensearch/plugin/analysis-ukrainian/2.12.0/analysis-ukrainian-2.12.0-sources.jar.md5 + - maven/org/opensearch/plugin/analysis-ukrainian/2.12.0/analysis-ukrainian-2.12.0-sources.jar.sha1 + - maven/org/opensearch/plugin/analysis-ukrainian/2.12.0/analysis-ukrainian-2.12.0.jar.md5 + - maven/org/opensearch/plugin/analysis-ukrainian/2.12.0/analysis-ukrainian-2.12.0.jar.sha256 + - maven/org/opensearch/plugin/analysis-ukrainian/2.12.0/analysis-ukrainian-2.12.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/analysis-ukrainian/2.12.0/analysis-ukrainian-2.12.0.module.sha256 + - maven/org/opensearch/plugin/repository-gcs/maven-metadata.xml + - maven/org/opensearch/plugin/repository-gcs/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/repository-gcs/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/repository-gcs/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/repository-gcs/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/repository-gcs/2.12.0/repository-gcs-2.12.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/repository-gcs/2.12.0/repository-gcs-2.12.0-sources.jar.sha512 + - maven/org/opensearch/plugin/repository-gcs/2.12.0/repository-gcs-2.12.0.module.md5 + - maven/org/opensearch/plugin/repository-gcs/2.12.0/repository-gcs-2.12.0.jar.sha512 + - maven/org/opensearch/plugin/repository-gcs/2.12.0/repository-gcs-2.12.0-javadoc.jar + - maven/org/opensearch/plugin/repository-gcs/2.12.0/repository-gcs-2.12.0-sources.jar.sha256 + - maven/org/opensearch/plugin/repository-gcs/2.12.0/repository-gcs-2.12.0.jar + - maven/org/opensearch/plugin/repository-gcs/2.12.0/repository-gcs-2.12.0.pom.sha256 + - maven/org/opensearch/plugin/repository-gcs/2.12.0/repository-gcs-2.12.0.module.sha1 + - maven/org/opensearch/plugin/repository-gcs/2.12.0/repository-gcs-2.12.0-sources.jar.sha1 + - maven/org/opensearch/plugin/repository-gcs/2.12.0/repository-gcs-2.12.0.module + - maven/org/opensearch/plugin/repository-gcs/2.12.0/repository-gcs-2.12.0.pom.sha512 + - maven/org/opensearch/plugin/repository-gcs/2.12.0/repository-gcs-2.12.0.jar.sha256 + - maven/org/opensearch/plugin/repository-gcs/2.12.0/repository-gcs-2.12.0-sources.jar + - maven/org/opensearch/plugin/repository-gcs/2.12.0/repository-gcs-2.12.0-sources.jar.md5 + - maven/org/opensearch/plugin/repository-gcs/2.12.0/repository-gcs-2.12.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/repository-gcs/2.12.0/repository-gcs-2.12.0.pom + - maven/org/opensearch/plugin/repository-gcs/2.12.0/repository-gcs-2.12.0.module.sha256 + - maven/org/opensearch/plugin/repository-gcs/2.12.0/repository-gcs-2.12.0.pom.md5 + - maven/org/opensearch/plugin/repository-gcs/2.12.0/repository-gcs-2.12.0.jar.md5 + - maven/org/opensearch/plugin/repository-gcs/2.12.0/repository-gcs-2.12.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/repository-gcs/2.12.0/repository-gcs-2.12.0.pom.sha1 + - maven/org/opensearch/plugin/repository-gcs/2.12.0/repository-gcs-2.12.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/repository-gcs/2.12.0/repository-gcs-2.12.0.jar.sha1 + - maven/org/opensearch/plugin/repository-gcs/2.12.0/repository-gcs-2.12.0.module.sha512 + - maven/org/opensearch/plugin/telemetry-otel-client/maven-metadata.xml + - maven/org/opensearch/plugin/telemetry-otel-client/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/telemetry-otel-client/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/telemetry-otel-client/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/telemetry-otel-client/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/telemetry-otel-client/2.12.0/telemetry-otel-client-2.12.0.module + - maven/org/opensearch/plugin/telemetry-otel-client/2.12.0/telemetry-otel-client-2.12.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/telemetry-otel-client/2.12.0/telemetry-otel-client-2.12.0.jar.md5 + - maven/org/opensearch/plugin/telemetry-otel-client/2.12.0/telemetry-otel-client-2.12.0.pom.sha1 + - maven/org/opensearch/plugin/telemetry-otel-client/2.12.0/telemetry-otel-client-2.12.0.module.sha512 + - maven/org/opensearch/plugin/telemetry-otel-client/2.12.0/telemetry-otel-client-2.12.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/telemetry-otel-client/2.12.0/telemetry-otel-client-2.12.0-javadoc.jar + - maven/org/opensearch/plugin/telemetry-otel-client/2.12.0/telemetry-otel-client-2.12.0-sources.jar.sha1 + - maven/org/opensearch/plugin/telemetry-otel-client/2.12.0/telemetry-otel-client-2.12.0.module.sha1 + - maven/org/opensearch/plugin/telemetry-otel-client/2.12.0/telemetry-otel-client-2.12.0.jar.sha1 + - maven/org/opensearch/plugin/telemetry-otel-client/2.12.0/telemetry-otel-client-2.12.0.pom + - maven/org/opensearch/plugin/telemetry-otel-client/2.12.0/telemetry-otel-client-2.12.0.jar.sha512 + - maven/org/opensearch/plugin/telemetry-otel-client/2.12.0/telemetry-otel-client-2.12.0-sources.jar.sha256 + - maven/org/opensearch/plugin/telemetry-otel-client/2.12.0/telemetry-otel-client-2.12.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/telemetry-otel-client/2.12.0/telemetry-otel-client-2.12.0.jar + - maven/org/opensearch/plugin/telemetry-otel-client/2.12.0/telemetry-otel-client-2.12.0.jar.sha256 + - maven/org/opensearch/plugin/telemetry-otel-client/2.12.0/telemetry-otel-client-2.12.0.pom.sha256 + - maven/org/opensearch/plugin/telemetry-otel-client/2.12.0/telemetry-otel-client-2.12.0.pom.md5 + - maven/org/opensearch/plugin/telemetry-otel-client/2.12.0/telemetry-otel-client-2.12.0.pom.sha512 + - maven/org/opensearch/plugin/telemetry-otel-client/2.12.0/telemetry-otel-client-2.12.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/telemetry-otel-client/2.12.0/telemetry-otel-client-2.12.0-sources.jar.md5 + - maven/org/opensearch/plugin/telemetry-otel-client/2.12.0/telemetry-otel-client-2.12.0.module.md5 + - maven/org/opensearch/plugin/telemetry-otel-client/2.12.0/telemetry-otel-client-2.12.0-sources.jar.sha512 + - maven/org/opensearch/plugin/telemetry-otel-client/2.12.0/telemetry-otel-client-2.12.0-sources.jar + - maven/org/opensearch/plugin/telemetry-otel-client/2.12.0/telemetry-otel-client-2.12.0.module.sha256 + - maven/org/opensearch/plugin/mapper-annotated-text/maven-metadata.xml + - maven/org/opensearch/plugin/mapper-annotated-text/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/mapper-annotated-text/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/mapper-annotated-text/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/mapper-annotated-text/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/mapper-annotated-text/2.12.0/mapper-annotated-text-2.12.0.jar + - maven/org/opensearch/plugin/mapper-annotated-text/2.12.0/mapper-annotated-text-2.12.0.pom.md5 + - maven/org/opensearch/plugin/mapper-annotated-text/2.12.0/mapper-annotated-text-2.12.0-sources.jar.sha512 + - maven/org/opensearch/plugin/mapper-annotated-text/2.12.0/mapper-annotated-text-2.12.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/mapper-annotated-text/2.12.0/mapper-annotated-text-2.12.0.pom.sha1 + - maven/org/opensearch/plugin/mapper-annotated-text/2.12.0/mapper-annotated-text-2.12.0.pom.sha512 + - maven/org/opensearch/plugin/mapper-annotated-text/2.12.0/mapper-annotated-text-2.12.0.jar.sha256 + - maven/org/opensearch/plugin/mapper-annotated-text/2.12.0/mapper-annotated-text-2.12.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/mapper-annotated-text/2.12.0/mapper-annotated-text-2.12.0.pom.sha256 + - maven/org/opensearch/plugin/mapper-annotated-text/2.12.0/mapper-annotated-text-2.12.0.pom + - maven/org/opensearch/plugin/mapper-annotated-text/2.12.0/mapper-annotated-text-2.12.0-javadoc.jar + - maven/org/opensearch/plugin/mapper-annotated-text/2.12.0/mapper-annotated-text-2.12.0-sources.jar.sha256 + - maven/org/opensearch/plugin/mapper-annotated-text/2.12.0/mapper-annotated-text-2.12.0.jar.md5 + - maven/org/opensearch/plugin/mapper-annotated-text/2.12.0/mapper-annotated-text-2.12.0.module + - maven/org/opensearch/plugin/mapper-annotated-text/2.12.0/mapper-annotated-text-2.12.0-sources.jar.sha1 + - maven/org/opensearch/plugin/mapper-annotated-text/2.12.0/mapper-annotated-text-2.12.0.module.md5 + - maven/org/opensearch/plugin/mapper-annotated-text/2.12.0/mapper-annotated-text-2.12.0-sources.jar + - maven/org/opensearch/plugin/mapper-annotated-text/2.12.0/mapper-annotated-text-2.12.0.module.sha512 + - maven/org/opensearch/plugin/mapper-annotated-text/2.12.0/mapper-annotated-text-2.12.0.jar.sha512 + - maven/org/opensearch/plugin/mapper-annotated-text/2.12.0/mapper-annotated-text-2.12.0.jar.sha1 + - maven/org/opensearch/plugin/mapper-annotated-text/2.12.0/mapper-annotated-text-2.12.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/mapper-annotated-text/2.12.0/mapper-annotated-text-2.12.0.module.sha256 + - maven/org/opensearch/plugin/mapper-annotated-text/2.12.0/mapper-annotated-text-2.12.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/mapper-annotated-text/2.12.0/mapper-annotated-text-2.12.0.module.sha1 + - maven/org/opensearch/plugin/mapper-annotated-text/2.12.0/mapper-annotated-text-2.12.0-sources.jar.md5 + - maven/org/opensearch/plugin/repository-hdfs/maven-metadata.xml + - maven/org/opensearch/plugin/repository-hdfs/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/repository-hdfs/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/repository-hdfs/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/repository-hdfs/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/repository-hdfs/2.12.0/repository-hdfs-2.12.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/repository-hdfs/2.12.0/repository-hdfs-2.12.0.jar + - maven/org/opensearch/plugin/repository-hdfs/2.12.0/repository-hdfs-2.12.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/repository-hdfs/2.12.0/repository-hdfs-2.12.0.module.sha256 + - maven/org/opensearch/plugin/repository-hdfs/2.12.0/repository-hdfs-2.12.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/repository-hdfs/2.12.0/repository-hdfs-2.12.0-sources.jar.md5 + - maven/org/opensearch/plugin/repository-hdfs/2.12.0/repository-hdfs-2.12.0.jar.sha512 + - maven/org/opensearch/plugin/repository-hdfs/2.12.0/repository-hdfs-2.12.0.jar.md5 + - maven/org/opensearch/plugin/repository-hdfs/2.12.0/repository-hdfs-2.12.0.module.sha1 + - maven/org/opensearch/plugin/repository-hdfs/2.12.0/repository-hdfs-2.12.0-sources.jar + - maven/org/opensearch/plugin/repository-hdfs/2.12.0/repository-hdfs-2.12.0-sources.jar.sha256 + - maven/org/opensearch/plugin/repository-hdfs/2.12.0/repository-hdfs-2.12.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/repository-hdfs/2.12.0/repository-hdfs-2.12.0.module + - maven/org/opensearch/plugin/repository-hdfs/2.12.0/repository-hdfs-2.12.0.pom.md5 + - maven/org/opensearch/plugin/repository-hdfs/2.12.0/repository-hdfs-2.12.0.jar.sha1 + - maven/org/opensearch/plugin/repository-hdfs/2.12.0/repository-hdfs-2.12.0.pom.sha512 + - maven/org/opensearch/plugin/repository-hdfs/2.12.0/repository-hdfs-2.12.0-javadoc.jar + - maven/org/opensearch/plugin/repository-hdfs/2.12.0/repository-hdfs-2.12.0.pom.sha256 + - maven/org/opensearch/plugin/repository-hdfs/2.12.0/repository-hdfs-2.12.0.pom + - maven/org/opensearch/plugin/repository-hdfs/2.12.0/repository-hdfs-2.12.0.pom.sha1 + - maven/org/opensearch/plugin/repository-hdfs/2.12.0/repository-hdfs-2.12.0-sources.jar.sha512 + - maven/org/opensearch/plugin/repository-hdfs/2.12.0/repository-hdfs-2.12.0.jar.sha256 + - maven/org/opensearch/plugin/repository-hdfs/2.12.0/repository-hdfs-2.12.0.module.md5 + - maven/org/opensearch/plugin/repository-hdfs/2.12.0/repository-hdfs-2.12.0-sources.jar.sha1 + - maven/org/opensearch/plugin/repository-hdfs/2.12.0/repository-hdfs-2.12.0.module.sha512 + - maven/org/opensearch/plugin/percolator-client/maven-metadata.xml + - maven/org/opensearch/plugin/percolator-client/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/percolator-client/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/percolator-client/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/percolator-client/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/percolator-client/2.12.0/percolator-client-2.12.0.module + - maven/org/opensearch/plugin/percolator-client/2.12.0/percolator-client-2.12.0.pom.sha256 + - maven/org/opensearch/plugin/percolator-client/2.12.0/percolator-client-2.12.0-sources.jar.md5 + - maven/org/opensearch/plugin/percolator-client/2.12.0/percolator-client-2.12.0.module.sha1 + - maven/org/opensearch/plugin/percolator-client/2.12.0/percolator-client-2.12.0.jar + - maven/org/opensearch/plugin/percolator-client/2.12.0/percolator-client-2.12.0.jar.sha256 + - maven/org/opensearch/plugin/percolator-client/2.12.0/percolator-client-2.12.0-sources.jar + - maven/org/opensearch/plugin/percolator-client/2.12.0/percolator-client-2.12.0.jar.sha512 + - maven/org/opensearch/plugin/percolator-client/2.12.0/percolator-client-2.12.0.module.sha512 + - maven/org/opensearch/plugin/percolator-client/2.12.0/percolator-client-2.12.0.jar.md5 + - maven/org/opensearch/plugin/percolator-client/2.12.0/percolator-client-2.12.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/percolator-client/2.12.0/percolator-client-2.12.0.jar.sha1 + - maven/org/opensearch/plugin/percolator-client/2.12.0/percolator-client-2.12.0.pom.sha512 + - maven/org/opensearch/plugin/percolator-client/2.12.0/percolator-client-2.12.0.pom.md5 + - maven/org/opensearch/plugin/percolator-client/2.12.0/percolator-client-2.12.0-sources.jar.sha1 + - maven/org/opensearch/plugin/percolator-client/2.12.0/percolator-client-2.12.0-sources.jar.sha256 + - maven/org/opensearch/plugin/percolator-client/2.12.0/percolator-client-2.12.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/percolator-client/2.12.0/percolator-client-2.12.0.module.md5 + - maven/org/opensearch/plugin/percolator-client/2.12.0/percolator-client-2.12.0-sources.jar.sha512 + - maven/org/opensearch/plugin/percolator-client/2.12.0/percolator-client-2.12.0.pom + - maven/org/opensearch/plugin/percolator-client/2.12.0/percolator-client-2.12.0.module.sha256 + - maven/org/opensearch/plugin/percolator-client/2.12.0/percolator-client-2.12.0.pom.sha1 + - maven/org/opensearch/plugin/percolator-client/2.12.0/percolator-client-2.12.0-javadoc.jar + - maven/org/opensearch/plugin/percolator-client/2.12.0/percolator-client-2.12.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/percolator-client/2.12.0/percolator-client-2.12.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/lang-painless/maven-metadata.xml + - maven/org/opensearch/plugin/lang-painless/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/lang-painless/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/lang-painless/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/lang-painless/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/lang-painless/2.12.0/lang-painless-2.12.0.module.sha512 + - maven/org/opensearch/plugin/lang-painless/2.12.0/lang-painless-2.12.0.pom + - maven/org/opensearch/plugin/lang-painless/2.12.0/lang-painless-2.12.0.module.md5 + - maven/org/opensearch/plugin/lang-painless/2.12.0/lang-painless-2.12.0-sources.jar.sha1 + - maven/org/opensearch/plugin/lang-painless/2.12.0/lang-painless-2.12.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/lang-painless/2.12.0/lang-painless-2.12.0.pom.sha1 + - maven/org/opensearch/plugin/lang-painless/2.12.0/lang-painless-2.12.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/lang-painless/2.12.0/lang-painless-2.12.0.pom.sha256 + - maven/org/opensearch/plugin/lang-painless/2.12.0/lang-painless-2.12.0-original.jar.sha1 + - maven/org/opensearch/plugin/lang-painless/2.12.0/lang-painless-2.12.0-sources.jar.md5 + - maven/org/opensearch/plugin/lang-painless/2.12.0/lang-painless-2.12.0-original.jar.sha512 + - maven/org/opensearch/plugin/lang-painless/2.12.0/lang-painless-2.12.0-sources.jar.sha256 + - maven/org/opensearch/plugin/lang-painless/2.12.0/lang-painless-2.12.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/lang-painless/2.12.0/lang-painless-2.12.0.module.sha256 + - maven/org/opensearch/plugin/lang-painless/2.12.0/lang-painless-2.12.0-original.jar.md5 + - maven/org/opensearch/plugin/lang-painless/2.12.0/lang-painless-2.12.0-original.jar.sha256 + - maven/org/opensearch/plugin/lang-painless/2.12.0/lang-painless-2.12.0.module + - maven/org/opensearch/plugin/lang-painless/2.12.0/lang-painless-2.12.0-sources.jar.sha512 + - maven/org/opensearch/plugin/lang-painless/2.12.0/lang-painless-2.12.0-sources.jar + - maven/org/opensearch/plugin/lang-painless/2.12.0/lang-painless-2.12.0-javadoc.jar + - maven/org/opensearch/plugin/lang-painless/2.12.0/lang-painless-2.12.0.jar.sha256 + - maven/org/opensearch/plugin/lang-painless/2.12.0/lang-painless-2.12.0.jar + - maven/org/opensearch/plugin/lang-painless/2.12.0/lang-painless-2.12.0.jar.sha1 + - maven/org/opensearch/plugin/lang-painless/2.12.0/lang-painless-2.12.0.pom.md5 + - maven/org/opensearch/plugin/lang-painless/2.12.0/lang-painless-2.12.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/lang-painless/2.12.0/lang-painless-2.12.0.module.sha1 + - maven/org/opensearch/plugin/lang-painless/2.12.0/lang-painless-2.12.0.jar.sha512 + - maven/org/opensearch/plugin/lang-painless/2.12.0/lang-painless-2.12.0-original.jar + - maven/org/opensearch/plugin/lang-painless/2.12.0/lang-painless-2.12.0.pom.sha512 + - maven/org/opensearch/plugin/lang-painless/2.12.0/lang-painless-2.12.0.jar.md5 + - maven/org/opensearch/plugin/geo/maven-metadata.xml + - maven/org/opensearch/plugin/geo/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/geo/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/geo/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/geo/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/geo/2.12.0/geo-2.12.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/geo/2.12.0/geo-2.12.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/geo/2.12.0/geo-2.12.0-sources.jar.sha512 + - maven/org/opensearch/plugin/geo/2.12.0/geo-2.12.0-sources.jar + - maven/org/opensearch/plugin/geo/2.12.0/geo-2.12.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/geo/2.12.0/geo-2.12.0-javadoc.jar + - maven/org/opensearch/plugin/geo/2.12.0/geo-2.12.0.module.md5 + - maven/org/opensearch/plugin/geo/2.12.0/geo-2.12.0.pom.sha256 + - maven/org/opensearch/plugin/geo/2.12.0/geo-2.12.0.module.sha256 + - maven/org/opensearch/plugin/geo/2.12.0/geo-2.12.0-sources.jar.md5 + - maven/org/opensearch/plugin/geo/2.12.0/geo-2.12.0.jar + - maven/org/opensearch/plugin/geo/2.12.0/geo-2.12.0.module.sha1 + - maven/org/opensearch/plugin/geo/2.12.0/geo-2.12.0.jar.sha256 + - maven/org/opensearch/plugin/geo/2.12.0/geo-2.12.0.pom.sha512 + - maven/org/opensearch/plugin/geo/2.12.0/geo-2.12.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/geo/2.12.0/geo-2.12.0.module + - maven/org/opensearch/plugin/geo/2.12.0/geo-2.12.0.pom + - maven/org/opensearch/plugin/geo/2.12.0/geo-2.12.0-sources.jar.sha1 + - maven/org/opensearch/plugin/geo/2.12.0/geo-2.12.0.jar.sha512 + - maven/org/opensearch/plugin/geo/2.12.0/geo-2.12.0.module.sha512 + - maven/org/opensearch/plugin/geo/2.12.0/geo-2.12.0-sources.jar.sha256 + - maven/org/opensearch/plugin/geo/2.12.0/geo-2.12.0.pom.md5 + - maven/org/opensearch/plugin/geo/2.12.0/geo-2.12.0.jar.md5 + - maven/org/opensearch/plugin/geo/2.12.0/geo-2.12.0.pom.sha1 + - maven/org/opensearch/plugin/geo/2.12.0/geo-2.12.0.jar.sha1 + - maven/org/opensearch/plugin/mapper-murmur3/maven-metadata.xml + - maven/org/opensearch/plugin/mapper-murmur3/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/mapper-murmur3/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/mapper-murmur3/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/mapper-murmur3/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/mapper-murmur3/2.12.0/mapper-murmur3-2.12.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/mapper-murmur3/2.12.0/mapper-murmur3-2.12.0-sources.jar.sha1 + - maven/org/opensearch/plugin/mapper-murmur3/2.12.0/mapper-murmur3-2.12.0.jar.sha1 + - maven/org/opensearch/plugin/mapper-murmur3/2.12.0/mapper-murmur3-2.12.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/mapper-murmur3/2.12.0/mapper-murmur3-2.12.0.module + - maven/org/opensearch/plugin/mapper-murmur3/2.12.0/mapper-murmur3-2.12.0.pom.sha512 + - maven/org/opensearch/plugin/mapper-murmur3/2.12.0/mapper-murmur3-2.12.0-sources.jar.sha256 + - maven/org/opensearch/plugin/mapper-murmur3/2.12.0/mapper-murmur3-2.12.0-sources.jar.sha512 + - maven/org/opensearch/plugin/mapper-murmur3/2.12.0/mapper-murmur3-2.12.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/mapper-murmur3/2.12.0/mapper-murmur3-2.12.0.pom.sha256 + - maven/org/opensearch/plugin/mapper-murmur3/2.12.0/mapper-murmur3-2.12.0.jar.sha256 + - maven/org/opensearch/plugin/mapper-murmur3/2.12.0/mapper-murmur3-2.12.0-javadoc.jar + - maven/org/opensearch/plugin/mapper-murmur3/2.12.0/mapper-murmur3-2.12.0.module.sha512 + - maven/org/opensearch/plugin/mapper-murmur3/2.12.0/mapper-murmur3-2.12.0.pom + - maven/org/opensearch/plugin/mapper-murmur3/2.12.0/mapper-murmur3-2.12.0-sources.jar.md5 + - maven/org/opensearch/plugin/mapper-murmur3/2.12.0/mapper-murmur3-2.12.0.jar.sha512 + - maven/org/opensearch/plugin/mapper-murmur3/2.12.0/mapper-murmur3-2.12.0.module.md5 + - maven/org/opensearch/plugin/mapper-murmur3/2.12.0/mapper-murmur3-2.12.0.pom.md5 + - maven/org/opensearch/plugin/mapper-murmur3/2.12.0/mapper-murmur3-2.12.0.pom.sha1 + - maven/org/opensearch/plugin/mapper-murmur3/2.12.0/mapper-murmur3-2.12.0-sources.jar + - maven/org/opensearch/plugin/mapper-murmur3/2.12.0/mapper-murmur3-2.12.0.jar.md5 + - maven/org/opensearch/plugin/mapper-murmur3/2.12.0/mapper-murmur3-2.12.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/mapper-murmur3/2.12.0/mapper-murmur3-2.12.0.module.sha1 + - maven/org/opensearch/plugin/mapper-murmur3/2.12.0/mapper-murmur3-2.12.0.module.sha256 + - maven/org/opensearch/plugin/mapper-murmur3/2.12.0/mapper-murmur3-2.12.0.jar + - maven/org/opensearch/plugin/ingest-user-agent/maven-metadata.xml + - maven/org/opensearch/plugin/ingest-user-agent/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/ingest-user-agent/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/ingest-user-agent/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/ingest-user-agent/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/ingest-user-agent/2.12.0/ingest-user-agent-2.12.0.module.sha512 + - maven/org/opensearch/plugin/ingest-user-agent/2.12.0/ingest-user-agent-2.12.0.pom.sha256 + - maven/org/opensearch/plugin/ingest-user-agent/2.12.0/ingest-user-agent-2.12.0.jar.sha512 + - maven/org/opensearch/plugin/ingest-user-agent/2.12.0/ingest-user-agent-2.12.0.module.md5 + - maven/org/opensearch/plugin/ingest-user-agent/2.12.0/ingest-user-agent-2.12.0-sources.jar.sha512 + - maven/org/opensearch/plugin/ingest-user-agent/2.12.0/ingest-user-agent-2.12.0.jar + - maven/org/opensearch/plugin/ingest-user-agent/2.12.0/ingest-user-agent-2.12.0.jar.sha1 + - maven/org/opensearch/plugin/ingest-user-agent/2.12.0/ingest-user-agent-2.12.0-sources.jar + - maven/org/opensearch/plugin/ingest-user-agent/2.12.0/ingest-user-agent-2.12.0.module + - maven/org/opensearch/plugin/ingest-user-agent/2.12.0/ingest-user-agent-2.12.0-sources.jar.sha1 + - maven/org/opensearch/plugin/ingest-user-agent/2.12.0/ingest-user-agent-2.12.0.module.sha1 + - maven/org/opensearch/plugin/ingest-user-agent/2.12.0/ingest-user-agent-2.12.0-sources.jar.md5 + - maven/org/opensearch/plugin/ingest-user-agent/2.12.0/ingest-user-agent-2.12.0.pom.sha1 + - maven/org/opensearch/plugin/ingest-user-agent/2.12.0/ingest-user-agent-2.12.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/ingest-user-agent/2.12.0/ingest-user-agent-2.12.0-sources.jar.sha256 + - maven/org/opensearch/plugin/ingest-user-agent/2.12.0/ingest-user-agent-2.12.0.pom.sha512 + - maven/org/opensearch/plugin/ingest-user-agent/2.12.0/ingest-user-agent-2.12.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/ingest-user-agent/2.12.0/ingest-user-agent-2.12.0.jar.sha256 + - maven/org/opensearch/plugin/ingest-user-agent/2.12.0/ingest-user-agent-2.12.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/ingest-user-agent/2.12.0/ingest-user-agent-2.12.0.module.sha256 + - maven/org/opensearch/plugin/ingest-user-agent/2.12.0/ingest-user-agent-2.12.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/ingest-user-agent/2.12.0/ingest-user-agent-2.12.0-javadoc.jar + - maven/org/opensearch/plugin/ingest-user-agent/2.12.0/ingest-user-agent-2.12.0.pom.md5 + - maven/org/opensearch/plugin/ingest-user-agent/2.12.0/ingest-user-agent-2.12.0.jar.md5 + - maven/org/opensearch/plugin/ingest-user-agent/2.12.0/ingest-user-agent-2.12.0.pom + - maven/org/opensearch/plugin/aggs-matrix-stats-client/maven-metadata.xml + - maven/org/opensearch/plugin/aggs-matrix-stats-client/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/2.12.0/aggs-matrix-stats-client-2.12.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/2.12.0/aggs-matrix-stats-client-2.12.0.module.sha256 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/2.12.0/aggs-matrix-stats-client-2.12.0.jar.sha256 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/2.12.0/aggs-matrix-stats-client-2.12.0.pom.md5 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/2.12.0/aggs-matrix-stats-client-2.12.0.pom + - maven/org/opensearch/plugin/aggs-matrix-stats-client/2.12.0/aggs-matrix-stats-client-2.12.0.jar + - maven/org/opensearch/plugin/aggs-matrix-stats-client/2.12.0/aggs-matrix-stats-client-2.12.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/2.12.0/aggs-matrix-stats-client-2.12.0.module + - maven/org/opensearch/plugin/aggs-matrix-stats-client/2.12.0/aggs-matrix-stats-client-2.12.0.jar.sha1 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/2.12.0/aggs-matrix-stats-client-2.12.0-sources.jar.md5 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/2.12.0/aggs-matrix-stats-client-2.12.0.module.sha1 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/2.12.0/aggs-matrix-stats-client-2.12.0.pom.sha1 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/2.12.0/aggs-matrix-stats-client-2.12.0-sources.jar.sha256 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/2.12.0/aggs-matrix-stats-client-2.12.0.jar.md5 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/2.12.0/aggs-matrix-stats-client-2.12.0.jar.sha512 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/2.12.0/aggs-matrix-stats-client-2.12.0-sources.jar + - maven/org/opensearch/plugin/aggs-matrix-stats-client/2.12.0/aggs-matrix-stats-client-2.12.0.pom.sha512 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/2.12.0/aggs-matrix-stats-client-2.12.0-javadoc.jar + - maven/org/opensearch/plugin/aggs-matrix-stats-client/2.12.0/aggs-matrix-stats-client-2.12.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/2.12.0/aggs-matrix-stats-client-2.12.0.module.md5 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/2.12.0/aggs-matrix-stats-client-2.12.0-sources.jar.sha512 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/2.12.0/aggs-matrix-stats-client-2.12.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/2.12.0/aggs-matrix-stats-client-2.12.0.module.sha512 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/2.12.0/aggs-matrix-stats-client-2.12.0.pom.sha256 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/2.12.0/aggs-matrix-stats-client-2.12.0-sources.jar.sha1 + - maven/org/opensearch/plugin/analysis-stempel/maven-metadata.xml + - maven/org/opensearch/plugin/analysis-stempel/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/analysis-stempel/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/analysis-stempel/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/analysis-stempel/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/analysis-stempel/2.12.0/analysis-stempel-2.12.0.pom.md5 + - maven/org/opensearch/plugin/analysis-stempel/2.12.0/analysis-stempel-2.12.0-sources.jar.sha1 + - maven/org/opensearch/plugin/analysis-stempel/2.12.0/analysis-stempel-2.12.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/analysis-stempel/2.12.0/analysis-stempel-2.12.0.module.md5 + - maven/org/opensearch/plugin/analysis-stempel/2.12.0/analysis-stempel-2.12.0-sources.jar + - maven/org/opensearch/plugin/analysis-stempel/2.12.0/analysis-stempel-2.12.0-sources.jar.sha256 + - maven/org/opensearch/plugin/analysis-stempel/2.12.0/analysis-stempel-2.12.0.pom.sha1 + - maven/org/opensearch/plugin/analysis-stempel/2.12.0/analysis-stempel-2.12.0.pom.sha256 + - maven/org/opensearch/plugin/analysis-stempel/2.12.0/analysis-stempel-2.12.0.module.sha256 + - maven/org/opensearch/plugin/analysis-stempel/2.12.0/analysis-stempel-2.12.0-javadoc.jar + - maven/org/opensearch/plugin/analysis-stempel/2.12.0/analysis-stempel-2.12.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/analysis-stempel/2.12.0/analysis-stempel-2.12.0.jar.sha1 + - maven/org/opensearch/plugin/analysis-stempel/2.12.0/analysis-stempel-2.12.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/analysis-stempel/2.12.0/analysis-stempel-2.12.0.pom + - maven/org/opensearch/plugin/analysis-stempel/2.12.0/analysis-stempel-2.12.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/analysis-stempel/2.12.0/analysis-stempel-2.12.0.pom.sha512 + - maven/org/opensearch/plugin/analysis-stempel/2.12.0/analysis-stempel-2.12.0.jar.sha512 + - maven/org/opensearch/plugin/analysis-stempel/2.12.0/analysis-stempel-2.12.0-sources.jar.md5 + - maven/org/opensearch/plugin/analysis-stempel/2.12.0/analysis-stempel-2.12.0.jar.sha256 + - maven/org/opensearch/plugin/analysis-stempel/2.12.0/analysis-stempel-2.12.0.module.sha1 + - maven/org/opensearch/plugin/analysis-stempel/2.12.0/analysis-stempel-2.12.0-sources.jar.sha512 + - maven/org/opensearch/plugin/analysis-stempel/2.12.0/analysis-stempel-2.12.0.jar + - maven/org/opensearch/plugin/analysis-stempel/2.12.0/analysis-stempel-2.12.0.jar.md5 + - maven/org/opensearch/plugin/analysis-stempel/2.12.0/analysis-stempel-2.12.0.module.sha512 + - maven/org/opensearch/plugin/analysis-stempel/2.12.0/analysis-stempel-2.12.0.module + - maven/org/opensearch/plugin/repository-s3/maven-metadata.xml + - maven/org/opensearch/plugin/repository-s3/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/repository-s3/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/repository-s3/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/repository-s3/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/repository-s3/2.12.0/repository-s3-2.12.0.pom.sha256 + - maven/org/opensearch/plugin/repository-s3/2.12.0/repository-s3-2.12.0.module + - maven/org/opensearch/plugin/repository-s3/2.12.0/repository-s3-2.12.0.jar.md5 + - maven/org/opensearch/plugin/repository-s3/2.12.0/repository-s3-2.12.0-sources.jar.md5 + - maven/org/opensearch/plugin/repository-s3/2.12.0/repository-s3-2.12.0.pom.sha1 + - maven/org/opensearch/plugin/repository-s3/2.12.0/repository-s3-2.12.0.jar.sha512 + - maven/org/opensearch/plugin/repository-s3/2.12.0/repository-s3-2.12.0.module.sha256 + - maven/org/opensearch/plugin/repository-s3/2.12.0/repository-s3-2.12.0.jar.sha1 + - maven/org/opensearch/plugin/repository-s3/2.12.0/repository-s3-2.12.0-javadoc.jar + - maven/org/opensearch/plugin/repository-s3/2.12.0/repository-s3-2.12.0-sources.jar.sha256 + - maven/org/opensearch/plugin/repository-s3/2.12.0/repository-s3-2.12.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/repository-s3/2.12.0/repository-s3-2.12.0.jar.sha256 + - maven/org/opensearch/plugin/repository-s3/2.12.0/repository-s3-2.12.0.module.md5 + - maven/org/opensearch/plugin/repository-s3/2.12.0/repository-s3-2.12.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/repository-s3/2.12.0/repository-s3-2.12.0-sources.jar.sha512 + - maven/org/opensearch/plugin/repository-s3/2.12.0/repository-s3-2.12.0.pom.sha512 + - maven/org/opensearch/plugin/repository-s3/2.12.0/repository-s3-2.12.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/repository-s3/2.12.0/repository-s3-2.12.0.pom.md5 + - maven/org/opensearch/plugin/repository-s3/2.12.0/repository-s3-2.12.0.module.sha1 + - maven/org/opensearch/plugin/repository-s3/2.12.0/repository-s3-2.12.0.pom + - maven/org/opensearch/plugin/repository-s3/2.12.0/repository-s3-2.12.0-sources.jar.sha1 + - maven/org/opensearch/plugin/repository-s3/2.12.0/repository-s3-2.12.0.jar + - maven/org/opensearch/plugin/repository-s3/2.12.0/repository-s3-2.12.0-sources.jar + - maven/org/opensearch/plugin/repository-s3/2.12.0/repository-s3-2.12.0.module.sha512 + - maven/org/opensearch/plugin/repository-s3/2.12.0/repository-s3-2.12.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/lang-mustache-client/maven-metadata.xml + - maven/org/opensearch/plugin/lang-mustache-client/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/lang-mustache-client/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/lang-mustache-client/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/lang-mustache-client/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/lang-mustache-client/2.12.0/lang-mustache-client-2.12.0.module.md5 + - maven/org/opensearch/plugin/lang-mustache-client/2.12.0/lang-mustache-client-2.12.0.pom.sha512 + - maven/org/opensearch/plugin/lang-mustache-client/2.12.0/lang-mustache-client-2.12.0-sources.jar + - maven/org/opensearch/plugin/lang-mustache-client/2.12.0/lang-mustache-client-2.12.0.pom.md5 + - maven/org/opensearch/plugin/lang-mustache-client/2.12.0/lang-mustache-client-2.12.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/lang-mustache-client/2.12.0/lang-mustache-client-2.12.0.jar.sha1 + - maven/org/opensearch/plugin/lang-mustache-client/2.12.0/lang-mustache-client-2.12.0.module.sha512 + - maven/org/opensearch/plugin/lang-mustache-client/2.12.0/lang-mustache-client-2.12.0-javadoc.jar + - maven/org/opensearch/plugin/lang-mustache-client/2.12.0/lang-mustache-client-2.12.0-sources.jar.sha1 + - maven/org/opensearch/plugin/lang-mustache-client/2.12.0/lang-mustache-client-2.12.0.pom.sha1 + - maven/org/opensearch/plugin/lang-mustache-client/2.12.0/lang-mustache-client-2.12.0.pom.sha256 + - maven/org/opensearch/plugin/lang-mustache-client/2.12.0/lang-mustache-client-2.12.0.jar.md5 + - maven/org/opensearch/plugin/lang-mustache-client/2.12.0/lang-mustache-client-2.12.0.pom + - maven/org/opensearch/plugin/lang-mustache-client/2.12.0/lang-mustache-client-2.12.0.jar.sha256 + - maven/org/opensearch/plugin/lang-mustache-client/2.12.0/lang-mustache-client-2.12.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/lang-mustache-client/2.12.0/lang-mustache-client-2.12.0.jar.sha512 + - maven/org/opensearch/plugin/lang-mustache-client/2.12.0/lang-mustache-client-2.12.0.jar + - maven/org/opensearch/plugin/lang-mustache-client/2.12.0/lang-mustache-client-2.12.0.module.sha1 + - maven/org/opensearch/plugin/lang-mustache-client/2.12.0/lang-mustache-client-2.12.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/lang-mustache-client/2.12.0/lang-mustache-client-2.12.0-sources.jar.sha512 + - maven/org/opensearch/plugin/lang-mustache-client/2.12.0/lang-mustache-client-2.12.0.module.sha256 + - maven/org/opensearch/plugin/lang-mustache-client/2.12.0/lang-mustache-client-2.12.0-sources.jar.sha256 + - maven/org/opensearch/plugin/lang-mustache-client/2.12.0/lang-mustache-client-2.12.0.module + - maven/org/opensearch/plugin/lang-mustache-client/2.12.0/lang-mustache-client-2.12.0-sources.jar.md5 + - maven/org/opensearch/plugin/lang-mustache-client/2.12.0/lang-mustache-client-2.12.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/systemd/maven-metadata.xml + - maven/org/opensearch/plugin/systemd/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/systemd/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/systemd/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/systemd/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/systemd/2.12.0/systemd-2.12.0.jar.sha1 + - maven/org/opensearch/plugin/systemd/2.12.0/systemd-2.12.0.pom.md5 + - maven/org/opensearch/plugin/systemd/2.12.0/systemd-2.12.0.pom.sha512 + - maven/org/opensearch/plugin/systemd/2.12.0/systemd-2.12.0-sources.jar.sha256 + - maven/org/opensearch/plugin/systemd/2.12.0/systemd-2.12.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/systemd/2.12.0/systemd-2.12.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/systemd/2.12.0/systemd-2.12.0.module.sha256 + - maven/org/opensearch/plugin/systemd/2.12.0/systemd-2.12.0.jar + - maven/org/opensearch/plugin/systemd/2.12.0/systemd-2.12.0-sources.jar.md5 + - maven/org/opensearch/plugin/systemd/2.12.0/systemd-2.12.0-javadoc.jar + - maven/org/opensearch/plugin/systemd/2.12.0/systemd-2.12.0.pom + - maven/org/opensearch/plugin/systemd/2.12.0/systemd-2.12.0.module.sha1 + - maven/org/opensearch/plugin/systemd/2.12.0/systemd-2.12.0-sources.jar.sha512 + - maven/org/opensearch/plugin/systemd/2.12.0/systemd-2.12.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/systemd/2.12.0/systemd-2.12.0.pom.sha1 + - maven/org/opensearch/plugin/systemd/2.12.0/systemd-2.12.0.module + - maven/org/opensearch/plugin/systemd/2.12.0/systemd-2.12.0.module.sha512 + - maven/org/opensearch/plugin/systemd/2.12.0/systemd-2.12.0.jar.sha256 + - maven/org/opensearch/plugin/systemd/2.12.0/systemd-2.12.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/systemd/2.12.0/systemd-2.12.0.jar.sha512 + - maven/org/opensearch/plugin/systemd/2.12.0/systemd-2.12.0-sources.jar + - maven/org/opensearch/plugin/systemd/2.12.0/systemd-2.12.0.module.md5 + - maven/org/opensearch/plugin/systemd/2.12.0/systemd-2.12.0.pom.sha256 + - maven/org/opensearch/plugin/systemd/2.12.0/systemd-2.12.0-sources.jar.sha1 + - maven/org/opensearch/plugin/systemd/2.12.0/systemd-2.12.0.jar.md5 + - maven/org/opensearch/plugin/analysis-phonetic/maven-metadata.xml + - maven/org/opensearch/plugin/analysis-phonetic/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/analysis-phonetic/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/analysis-phonetic/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/analysis-phonetic/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/analysis-phonetic/2.12.0/analysis-phonetic-2.12.0.module + - maven/org/opensearch/plugin/analysis-phonetic/2.12.0/analysis-phonetic-2.12.0.jar.sha256 + - maven/org/opensearch/plugin/analysis-phonetic/2.12.0/analysis-phonetic-2.12.0.pom.sha256 + - maven/org/opensearch/plugin/analysis-phonetic/2.12.0/analysis-phonetic-2.12.0.jar.md5 + - maven/org/opensearch/plugin/analysis-phonetic/2.12.0/analysis-phonetic-2.12.0-sources.jar.sha256 + - maven/org/opensearch/plugin/analysis-phonetic/2.12.0/analysis-phonetic-2.12.0.pom.sha512 + - maven/org/opensearch/plugin/analysis-phonetic/2.12.0/analysis-phonetic-2.12.0-sources.jar.sha1 + - maven/org/opensearch/plugin/analysis-phonetic/2.12.0/analysis-phonetic-2.12.0-sources.jar + - maven/org/opensearch/plugin/analysis-phonetic/2.12.0/analysis-phonetic-2.12.0.module.sha256 + - maven/org/opensearch/plugin/analysis-phonetic/2.12.0/analysis-phonetic-2.12.0.module.sha512 + - maven/org/opensearch/plugin/analysis-phonetic/2.12.0/analysis-phonetic-2.12.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/analysis-phonetic/2.12.0/analysis-phonetic-2.12.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/analysis-phonetic/2.12.0/analysis-phonetic-2.12.0-sources.jar.sha512 + - maven/org/opensearch/plugin/analysis-phonetic/2.12.0/analysis-phonetic-2.12.0.jar.sha1 + - maven/org/opensearch/plugin/analysis-phonetic/2.12.0/analysis-phonetic-2.12.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/analysis-phonetic/2.12.0/analysis-phonetic-2.12.0-sources.jar.md5 + - maven/org/opensearch/plugin/analysis-phonetic/2.12.0/analysis-phonetic-2.12.0.module.md5 + - maven/org/opensearch/plugin/analysis-phonetic/2.12.0/analysis-phonetic-2.12.0.jar.sha512 + - maven/org/opensearch/plugin/analysis-phonetic/2.12.0/analysis-phonetic-2.12.0.jar + - maven/org/opensearch/plugin/analysis-phonetic/2.12.0/analysis-phonetic-2.12.0.pom + - maven/org/opensearch/plugin/analysis-phonetic/2.12.0/analysis-phonetic-2.12.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/analysis-phonetic/2.12.0/analysis-phonetic-2.12.0.module.sha1 + - maven/org/opensearch/plugin/analysis-phonetic/2.12.0/analysis-phonetic-2.12.0-javadoc.jar + - maven/org/opensearch/plugin/analysis-phonetic/2.12.0/analysis-phonetic-2.12.0.pom.sha1 + - maven/org/opensearch/plugin/analysis-phonetic/2.12.0/analysis-phonetic-2.12.0.pom.md5 + - maven/org/opensearch/plugin/rank-eval-client/maven-metadata.xml + - maven/org/opensearch/plugin/rank-eval-client/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/rank-eval-client/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/rank-eval-client/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/rank-eval-client/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/rank-eval-client/2.12.0/rank-eval-client-2.12.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/rank-eval-client/2.12.0/rank-eval-client-2.12.0-sources.jar + - maven/org/opensearch/plugin/rank-eval-client/2.12.0/rank-eval-client-2.12.0-sources.jar.sha1 + - maven/org/opensearch/plugin/rank-eval-client/2.12.0/rank-eval-client-2.12.0.pom.sha512 + - maven/org/opensearch/plugin/rank-eval-client/2.12.0/rank-eval-client-2.12.0.module.sha256 + - maven/org/opensearch/plugin/rank-eval-client/2.12.0/rank-eval-client-2.12.0-sources.jar.sha512 + - maven/org/opensearch/plugin/rank-eval-client/2.12.0/rank-eval-client-2.12.0.module.sha1 + - maven/org/opensearch/plugin/rank-eval-client/2.12.0/rank-eval-client-2.12.0-sources.jar.sha256 + - maven/org/opensearch/plugin/rank-eval-client/2.12.0/rank-eval-client-2.12.0.jar.sha1 + - maven/org/opensearch/plugin/rank-eval-client/2.12.0/rank-eval-client-2.12.0.jar.sha256 + - maven/org/opensearch/plugin/rank-eval-client/2.12.0/rank-eval-client-2.12.0.jar.md5 + - maven/org/opensearch/plugin/rank-eval-client/2.12.0/rank-eval-client-2.12.0.jar + - maven/org/opensearch/plugin/rank-eval-client/2.12.0/rank-eval-client-2.12.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/rank-eval-client/2.12.0/rank-eval-client-2.12.0.jar.sha512 + - maven/org/opensearch/plugin/rank-eval-client/2.12.0/rank-eval-client-2.12.0.module.sha512 + - maven/org/opensearch/plugin/rank-eval-client/2.12.0/rank-eval-client-2.12.0.module + - maven/org/opensearch/plugin/rank-eval-client/2.12.0/rank-eval-client-2.12.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/rank-eval-client/2.12.0/rank-eval-client-2.12.0.pom + - maven/org/opensearch/plugin/rank-eval-client/2.12.0/rank-eval-client-2.12.0.pom.sha1 + - maven/org/opensearch/plugin/rank-eval-client/2.12.0/rank-eval-client-2.12.0.pom.sha256 + - maven/org/opensearch/plugin/rank-eval-client/2.12.0/rank-eval-client-2.12.0.pom.md5 + - maven/org/opensearch/plugin/rank-eval-client/2.12.0/rank-eval-client-2.12.0.module.md5 + - maven/org/opensearch/plugin/rank-eval-client/2.12.0/rank-eval-client-2.12.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/rank-eval-client/2.12.0/rank-eval-client-2.12.0-javadoc.jar + - maven/org/opensearch/plugin/rank-eval-client/2.12.0/rank-eval-client-2.12.0-sources.jar.md5 + - maven/org/opensearch/plugin/repository-url/maven-metadata.xml + - maven/org/opensearch/plugin/repository-url/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/repository-url/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/repository-url/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/repository-url/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/repository-url/2.12.0/repository-url-2.12.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/repository-url/2.12.0/repository-url-2.12.0.jar.sha256 + - maven/org/opensearch/plugin/repository-url/2.12.0/repository-url-2.12.0.pom.sha1 + - maven/org/opensearch/plugin/repository-url/2.12.0/repository-url-2.12.0.module.sha256 + - maven/org/opensearch/plugin/repository-url/2.12.0/repository-url-2.12.0.module.sha1 + - maven/org/opensearch/plugin/repository-url/2.12.0/repository-url-2.12.0-sources.jar.sha512 + - maven/org/opensearch/plugin/repository-url/2.12.0/repository-url-2.12.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/repository-url/2.12.0/repository-url-2.12.0.module + - maven/org/opensearch/plugin/repository-url/2.12.0/repository-url-2.12.0-sources.jar + - maven/org/opensearch/plugin/repository-url/2.12.0/repository-url-2.12.0.pom + - maven/org/opensearch/plugin/repository-url/2.12.0/repository-url-2.12.0.jar.sha1 + - maven/org/opensearch/plugin/repository-url/2.12.0/repository-url-2.12.0.pom.md5 + - maven/org/opensearch/plugin/repository-url/2.12.0/repository-url-2.12.0.module.sha512 + - maven/org/opensearch/plugin/repository-url/2.12.0/repository-url-2.12.0.pom.sha512 + - maven/org/opensearch/plugin/repository-url/2.12.0/repository-url-2.12.0.jar + - maven/org/opensearch/plugin/repository-url/2.12.0/repository-url-2.12.0.jar.sha512 + - maven/org/opensearch/plugin/repository-url/2.12.0/repository-url-2.12.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/repository-url/2.12.0/repository-url-2.12.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/repository-url/2.12.0/repository-url-2.12.0-sources.jar.sha1 + - maven/org/opensearch/plugin/repository-url/2.12.0/repository-url-2.12.0.jar.md5 + - maven/org/opensearch/plugin/repository-url/2.12.0/repository-url-2.12.0.pom.sha256 + - maven/org/opensearch/plugin/repository-url/2.12.0/repository-url-2.12.0-javadoc.jar + - maven/org/opensearch/plugin/repository-url/2.12.0/repository-url-2.12.0.module.md5 + - maven/org/opensearch/plugin/repository-url/2.12.0/repository-url-2.12.0-sources.jar.md5 + - maven/org/opensearch/plugin/repository-url/2.12.0/repository-url-2.12.0-sources.jar.sha256 + - maven/org/opensearch/plugin/analysis-icu-client/maven-metadata.xml + - maven/org/opensearch/plugin/analysis-icu-client/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/analysis-icu-client/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/analysis-icu-client/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/analysis-icu-client/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/analysis-icu-client/2.12.0/analysis-icu-client-2.12.0-sources.jar.sha256 + - maven/org/opensearch/plugin/analysis-icu-client/2.12.0/analysis-icu-client-2.12.0.jar + - maven/org/opensearch/plugin/analysis-icu-client/2.12.0/analysis-icu-client-2.12.0.module.sha512 + - maven/org/opensearch/plugin/analysis-icu-client/2.12.0/analysis-icu-client-2.12.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/analysis-icu-client/2.12.0/analysis-icu-client-2.12.0.module + - maven/org/opensearch/plugin/analysis-icu-client/2.12.0/analysis-icu-client-2.12.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/analysis-icu-client/2.12.0/analysis-icu-client-2.12.0-sources.jar.md5 + - maven/org/opensearch/plugin/analysis-icu-client/2.12.0/analysis-icu-client-2.12.0-sources.jar.sha512 + - maven/org/opensearch/plugin/analysis-icu-client/2.12.0/analysis-icu-client-2.12.0-javadoc.jar + - maven/org/opensearch/plugin/analysis-icu-client/2.12.0/analysis-icu-client-2.12.0.jar.md5 + - maven/org/opensearch/plugin/analysis-icu-client/2.12.0/analysis-icu-client-2.12.0.module.md5 + - maven/org/opensearch/plugin/analysis-icu-client/2.12.0/analysis-icu-client-2.12.0.module.sha256 + - maven/org/opensearch/plugin/analysis-icu-client/2.12.0/analysis-icu-client-2.12.0.pom.sha1 + - maven/org/opensearch/plugin/analysis-icu-client/2.12.0/analysis-icu-client-2.12.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/analysis-icu-client/2.12.0/analysis-icu-client-2.12.0.jar.sha256 + - maven/org/opensearch/plugin/analysis-icu-client/2.12.0/analysis-icu-client-2.12.0.jar.sha512 + - maven/org/opensearch/plugin/analysis-icu-client/2.12.0/analysis-icu-client-2.12.0-sources.jar + - maven/org/opensearch/plugin/analysis-icu-client/2.12.0/analysis-icu-client-2.12.0.pom.sha512 + - maven/org/opensearch/plugin/analysis-icu-client/2.12.0/analysis-icu-client-2.12.0.jar.sha1 + - maven/org/opensearch/plugin/analysis-icu-client/2.12.0/analysis-icu-client-2.12.0-sources.jar.sha1 + - maven/org/opensearch/plugin/analysis-icu-client/2.12.0/analysis-icu-client-2.12.0.pom.md5 + - maven/org/opensearch/plugin/analysis-icu-client/2.12.0/analysis-icu-client-2.12.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/analysis-icu-client/2.12.0/analysis-icu-client-2.12.0.module.sha1 + - maven/org/opensearch/plugin/analysis-icu-client/2.12.0/analysis-icu-client-2.12.0.pom + - maven/org/opensearch/plugin/analysis-icu-client/2.12.0/analysis-icu-client-2.12.0.pom.sha256 + - maven/org/opensearch/plugin/ingest-geoip/maven-metadata.xml + - maven/org/opensearch/plugin/ingest-geoip/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/ingest-geoip/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/ingest-geoip/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/ingest-geoip/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/ingest-geoip/2.12.0/ingest-geoip-2.12.0.module.sha512 + - maven/org/opensearch/plugin/ingest-geoip/2.12.0/ingest-geoip-2.12.0-sources.jar.sha256 + - maven/org/opensearch/plugin/ingest-geoip/2.12.0/ingest-geoip-2.12.0-sources.jar.sha1 + - maven/org/opensearch/plugin/ingest-geoip/2.12.0/ingest-geoip-2.12.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/ingest-geoip/2.12.0/ingest-geoip-2.12.0-sources.jar.md5 + - maven/org/opensearch/plugin/ingest-geoip/2.12.0/ingest-geoip-2.12.0.jar.md5 + - maven/org/opensearch/plugin/ingest-geoip/2.12.0/ingest-geoip-2.12.0.pom.sha512 + - maven/org/opensearch/plugin/ingest-geoip/2.12.0/ingest-geoip-2.12.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/ingest-geoip/2.12.0/ingest-geoip-2.12.0.module.sha256 + - maven/org/opensearch/plugin/ingest-geoip/2.12.0/ingest-geoip-2.12.0-sources.jar.sha512 + - maven/org/opensearch/plugin/ingest-geoip/2.12.0/ingest-geoip-2.12.0.jar.sha1 + - maven/org/opensearch/plugin/ingest-geoip/2.12.0/ingest-geoip-2.12.0.jar.sha256 + - maven/org/opensearch/plugin/ingest-geoip/2.12.0/ingest-geoip-2.12.0-javadoc.jar + - maven/org/opensearch/plugin/ingest-geoip/2.12.0/ingest-geoip-2.12.0.pom.sha1 + - maven/org/opensearch/plugin/ingest-geoip/2.12.0/ingest-geoip-2.12.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/ingest-geoip/2.12.0/ingest-geoip-2.12.0.module + - maven/org/opensearch/plugin/ingest-geoip/2.12.0/ingest-geoip-2.12.0-sources.jar + - maven/org/opensearch/plugin/ingest-geoip/2.12.0/ingest-geoip-2.12.0.jar.sha512 + - maven/org/opensearch/plugin/ingest-geoip/2.12.0/ingest-geoip-2.12.0.pom.md5 + - maven/org/opensearch/plugin/ingest-geoip/2.12.0/ingest-geoip-2.12.0.pom.sha256 + - maven/org/opensearch/plugin/ingest-geoip/2.12.0/ingest-geoip-2.12.0.pom + - maven/org/opensearch/plugin/ingest-geoip/2.12.0/ingest-geoip-2.12.0.jar + - maven/org/opensearch/plugin/ingest-geoip/2.12.0/ingest-geoip-2.12.0.module.md5 + - maven/org/opensearch/plugin/ingest-geoip/2.12.0/ingest-geoip-2.12.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/ingest-geoip/2.12.0/ingest-geoip-2.12.0.module.sha1 + - maven/org/opensearch/plugin/store-smb/maven-metadata.xml + - maven/org/opensearch/plugin/store-smb/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/store-smb/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/store-smb/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/store-smb/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/store-smb/2.12.0/store-smb-2.12.0.pom.sha256 + - maven/org/opensearch/plugin/store-smb/2.12.0/store-smb-2.12.0.module.sha512 + - maven/org/opensearch/plugin/store-smb/2.12.0/store-smb-2.12.0.jar + - maven/org/opensearch/plugin/store-smb/2.12.0/store-smb-2.12.0.module.sha256 + - maven/org/opensearch/plugin/store-smb/2.12.0/store-smb-2.12.0.jar.md5 + - maven/org/opensearch/plugin/store-smb/2.12.0/store-smb-2.12.0.pom.md5 + - maven/org/opensearch/plugin/store-smb/2.12.0/store-smb-2.12.0.jar.sha1 + - maven/org/opensearch/plugin/store-smb/2.12.0/store-smb-2.12.0-sources.jar + - maven/org/opensearch/plugin/store-smb/2.12.0/store-smb-2.12.0.jar.sha512 + - maven/org/opensearch/plugin/store-smb/2.12.0/store-smb-2.12.0.module.sha1 + - maven/org/opensearch/plugin/store-smb/2.12.0/store-smb-2.12.0-javadoc.jar + - maven/org/opensearch/plugin/store-smb/2.12.0/store-smb-2.12.0.pom + - maven/org/opensearch/plugin/store-smb/2.12.0/store-smb-2.12.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/store-smb/2.12.0/store-smb-2.12.0-sources.jar.md5 + - maven/org/opensearch/plugin/store-smb/2.12.0/store-smb-2.12.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/store-smb/2.12.0/store-smb-2.12.0.pom.sha512 + - maven/org/opensearch/plugin/store-smb/2.12.0/store-smb-2.12.0-sources.jar.sha512 + - maven/org/opensearch/plugin/store-smb/2.12.0/store-smb-2.12.0.pom.sha1 + - maven/org/opensearch/plugin/store-smb/2.12.0/store-smb-2.12.0.module.md5 + - maven/org/opensearch/plugin/store-smb/2.12.0/store-smb-2.12.0.jar.sha256 + - maven/org/opensearch/plugin/store-smb/2.12.0/store-smb-2.12.0-sources.jar.sha1 + - maven/org/opensearch/plugin/store-smb/2.12.0/store-smb-2.12.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/store-smb/2.12.0/store-smb-2.12.0-sources.jar.sha256 + - maven/org/opensearch/plugin/store-smb/2.12.0/store-smb-2.12.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/store-smb/2.12.0/store-smb-2.12.0.module + - maven/org/opensearch/plugin/crypto-kms/maven-metadata.xml + - maven/org/opensearch/plugin/crypto-kms/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/crypto-kms/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/crypto-kms/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/crypto-kms/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/crypto-kms/2.12.0/crypto-kms-2.12.0-sources.jar.sha1 + - maven/org/opensearch/plugin/crypto-kms/2.12.0/crypto-kms-2.12.0.module.sha1 + - maven/org/opensearch/plugin/crypto-kms/2.12.0/crypto-kms-2.12.0.jar.sha256 + - maven/org/opensearch/plugin/crypto-kms/2.12.0/crypto-kms-2.12.0.pom.md5 + - maven/org/opensearch/plugin/crypto-kms/2.12.0/crypto-kms-2.12.0.module + - maven/org/opensearch/plugin/crypto-kms/2.12.0/crypto-kms-2.12.0.jar.md5 + - maven/org/opensearch/plugin/crypto-kms/2.12.0/crypto-kms-2.12.0.jar.sha512 + - maven/org/opensearch/plugin/crypto-kms/2.12.0/crypto-kms-2.12.0-sources.jar + - maven/org/opensearch/plugin/crypto-kms/2.12.0/crypto-kms-2.12.0.module.sha256 + - maven/org/opensearch/plugin/crypto-kms/2.12.0/crypto-kms-2.12.0.pom.sha512 + - maven/org/opensearch/plugin/crypto-kms/2.12.0/crypto-kms-2.12.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/crypto-kms/2.12.0/crypto-kms-2.12.0.pom.sha1 + - maven/org/opensearch/plugin/crypto-kms/2.12.0/crypto-kms-2.12.0-sources.jar.sha512 + - maven/org/opensearch/plugin/crypto-kms/2.12.0/crypto-kms-2.12.0-javadoc.jar + - maven/org/opensearch/plugin/crypto-kms/2.12.0/crypto-kms-2.12.0.jar + - maven/org/opensearch/plugin/crypto-kms/2.12.0/crypto-kms-2.12.0.module.sha512 + - maven/org/opensearch/plugin/crypto-kms/2.12.0/crypto-kms-2.12.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/crypto-kms/2.12.0/crypto-kms-2.12.0.jar.sha1 + - maven/org/opensearch/plugin/crypto-kms/2.12.0/crypto-kms-2.12.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/crypto-kms/2.12.0/crypto-kms-2.12.0.module.md5 + - maven/org/opensearch/plugin/crypto-kms/2.12.0/crypto-kms-2.12.0-sources.jar.md5 + - maven/org/opensearch/plugin/crypto-kms/2.12.0/crypto-kms-2.12.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/crypto-kms/2.12.0/crypto-kms-2.12.0-sources.jar.sha256 + - maven/org/opensearch/plugin/crypto-kms/2.12.0/crypto-kms-2.12.0.pom.sha256 + - maven/org/opensearch/plugin/crypto-kms/2.12.0/crypto-kms-2.12.0.pom + - maven/org/opensearch/plugin/ingest-common/maven-metadata.xml + - maven/org/opensearch/plugin/ingest-common/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/ingest-common/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/ingest-common/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/ingest-common/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/ingest-common/2.12.0/ingest-common-2.12.0-sources.jar.sha512 + - maven/org/opensearch/plugin/ingest-common/2.12.0/ingest-common-2.12.0.module + - maven/org/opensearch/plugin/ingest-common/2.12.0/ingest-common-2.12.0.module.sha1 + - maven/org/opensearch/plugin/ingest-common/2.12.0/ingest-common-2.12.0-sources.jar.md5 + - maven/org/opensearch/plugin/ingest-common/2.12.0/ingest-common-2.12.0.pom.md5 + - maven/org/opensearch/plugin/ingest-common/2.12.0/ingest-common-2.12.0-sources.jar + - maven/org/opensearch/plugin/ingest-common/2.12.0/ingest-common-2.12.0-sources.jar.sha256 + - maven/org/opensearch/plugin/ingest-common/2.12.0/ingest-common-2.12.0.pom + - maven/org/opensearch/plugin/ingest-common/2.12.0/ingest-common-2.12.0.module.sha512 + - maven/org/opensearch/plugin/ingest-common/2.12.0/ingest-common-2.12.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/ingest-common/2.12.0/ingest-common-2.12.0.jar.sha256 + - maven/org/opensearch/plugin/ingest-common/2.12.0/ingest-common-2.12.0.jar.sha1 + - maven/org/opensearch/plugin/ingest-common/2.12.0/ingest-common-2.12.0.module.sha256 + - maven/org/opensearch/plugin/ingest-common/2.12.0/ingest-common-2.12.0.jar.md5 + - maven/org/opensearch/plugin/ingest-common/2.12.0/ingest-common-2.12.0-javadoc.jar + - maven/org/opensearch/plugin/ingest-common/2.12.0/ingest-common-2.12.0.pom.sha256 + - maven/org/opensearch/plugin/ingest-common/2.12.0/ingest-common-2.12.0.pom.sha1 + - maven/org/opensearch/plugin/ingest-common/2.12.0/ingest-common-2.12.0-sources.jar.sha1 + - maven/org/opensearch/plugin/ingest-common/2.12.0/ingest-common-2.12.0.pom.sha512 + - maven/org/opensearch/plugin/ingest-common/2.12.0/ingest-common-2.12.0.module.md5 + - maven/org/opensearch/plugin/ingest-common/2.12.0/ingest-common-2.12.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/ingest-common/2.12.0/ingest-common-2.12.0.jar + - maven/org/opensearch/plugin/ingest-common/2.12.0/ingest-common-2.12.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/ingest-common/2.12.0/ingest-common-2.12.0.jar.sha512 + - maven/org/opensearch/plugin/ingest-common/2.12.0/ingest-common-2.12.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/opensearch-dashboards/maven-metadata.xml + - maven/org/opensearch/plugin/opensearch-dashboards/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/opensearch-dashboards/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/opensearch-dashboards/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/opensearch-dashboards/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/opensearch-dashboards/2.12.0/opensearch-dashboards-2.12.0.jar.sha512 + - maven/org/opensearch/plugin/opensearch-dashboards/2.12.0/opensearch-dashboards-2.12.0.module.sha512 + - maven/org/opensearch/plugin/opensearch-dashboards/2.12.0/opensearch-dashboards-2.12.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/opensearch-dashboards/2.12.0/opensearch-dashboards-2.12.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/opensearch-dashboards/2.12.0/opensearch-dashboards-2.12.0.module.sha1 + - maven/org/opensearch/plugin/opensearch-dashboards/2.12.0/opensearch-dashboards-2.12.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/opensearch-dashboards/2.12.0/opensearch-dashboards-2.12.0.module.sha256 + - maven/org/opensearch/plugin/opensearch-dashboards/2.12.0/opensearch-dashboards-2.12.0-javadoc.jar + - maven/org/opensearch/plugin/opensearch-dashboards/2.12.0/opensearch-dashboards-2.12.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/opensearch-dashboards/2.12.0/opensearch-dashboards-2.12.0-sources.jar.sha256 + - maven/org/opensearch/plugin/opensearch-dashboards/2.12.0/opensearch-dashboards-2.12.0.module.md5 + - maven/org/opensearch/plugin/opensearch-dashboards/2.12.0/opensearch-dashboards-2.12.0.jar + - maven/org/opensearch/plugin/opensearch-dashboards/2.12.0/opensearch-dashboards-2.12.0-sources.jar + - maven/org/opensearch/plugin/opensearch-dashboards/2.12.0/opensearch-dashboards-2.12.0.jar.md5 + - maven/org/opensearch/plugin/opensearch-dashboards/2.12.0/opensearch-dashboards-2.12.0.pom + - maven/org/opensearch/plugin/opensearch-dashboards/2.12.0/opensearch-dashboards-2.12.0-sources.jar.sha512 + - maven/org/opensearch/plugin/opensearch-dashboards/2.12.0/opensearch-dashboards-2.12.0.pom.sha1 + - maven/org/opensearch/plugin/opensearch-dashboards/2.12.0/opensearch-dashboards-2.12.0.pom.sha256 + - maven/org/opensearch/plugin/opensearch-dashboards/2.12.0/opensearch-dashboards-2.12.0.jar.sha1 + - maven/org/opensearch/plugin/opensearch-dashboards/2.12.0/opensearch-dashboards-2.12.0.pom.md5 + - maven/org/opensearch/plugin/opensearch-dashboards/2.12.0/opensearch-dashboards-2.12.0-sources.jar.sha1 + - maven/org/opensearch/plugin/opensearch-dashboards/2.12.0/opensearch-dashboards-2.12.0-sources.jar.md5 + - maven/org/opensearch/plugin/opensearch-dashboards/2.12.0/opensearch-dashboards-2.12.0.module + - maven/org/opensearch/plugin/opensearch-dashboards/2.12.0/opensearch-dashboards-2.12.0.jar.sha256 + - maven/org/opensearch/plugin/opensearch-dashboards/2.12.0/opensearch-dashboards-2.12.0.pom.sha512 + - maven/org/opensearch/plugin/analysis-common/maven-metadata.xml + - maven/org/opensearch/plugin/analysis-common/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/analysis-common/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/analysis-common/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/analysis-common/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/analysis-common/2.12.0/analysis-common-2.12.0.module.sha1 + - maven/org/opensearch/plugin/analysis-common/2.12.0/analysis-common-2.12.0.module.md5 + - maven/org/opensearch/plugin/analysis-common/2.12.0/analysis-common-2.12.0.module.sha256 + - maven/org/opensearch/plugin/analysis-common/2.12.0/analysis-common-2.12.0-sources.jar.sha1 + - maven/org/opensearch/plugin/analysis-common/2.12.0/analysis-common-2.12.0.pom.sha256 + - maven/org/opensearch/plugin/analysis-common/2.12.0/analysis-common-2.12.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/analysis-common/2.12.0/analysis-common-2.12.0-sources.jar.sha512 + - maven/org/opensearch/plugin/analysis-common/2.12.0/analysis-common-2.12.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/analysis-common/2.12.0/analysis-common-2.12.0.jar.sha512 + - maven/org/opensearch/plugin/analysis-common/2.12.0/analysis-common-2.12.0.pom.sha512 + - maven/org/opensearch/plugin/analysis-common/2.12.0/analysis-common-2.12.0.jar + - maven/org/opensearch/plugin/analysis-common/2.12.0/analysis-common-2.12.0-javadoc.jar + - maven/org/opensearch/plugin/analysis-common/2.12.0/analysis-common-2.12.0-sources.jar.sha256 + - maven/org/opensearch/plugin/analysis-common/2.12.0/analysis-common-2.12.0.jar.md5 + - maven/org/opensearch/plugin/analysis-common/2.12.0/analysis-common-2.12.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/analysis-common/2.12.0/analysis-common-2.12.0.pom + - maven/org/opensearch/plugin/analysis-common/2.12.0/analysis-common-2.12.0.jar.sha256 + - maven/org/opensearch/plugin/analysis-common/2.12.0/analysis-common-2.12.0.module.sha512 + - maven/org/opensearch/plugin/analysis-common/2.12.0/analysis-common-2.12.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/analysis-common/2.12.0/analysis-common-2.12.0.pom.md5 + - maven/org/opensearch/plugin/analysis-common/2.12.0/analysis-common-2.12.0-sources.jar.md5 + - maven/org/opensearch/plugin/analysis-common/2.12.0/analysis-common-2.12.0.module + - maven/org/opensearch/plugin/analysis-common/2.12.0/analysis-common-2.12.0-sources.jar + - maven/org/opensearch/plugin/analysis-common/2.12.0/analysis-common-2.12.0.jar.sha1 + - maven/org/opensearch/plugin/analysis-common/2.12.0/analysis-common-2.12.0.pom.sha1 + - maven/org/opensearch/plugin/repository-azure/maven-metadata.xml + - maven/org/opensearch/plugin/repository-azure/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/repository-azure/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/repository-azure/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/repository-azure/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/repository-azure/2.12.0/repository-azure-2.12.0.jar.md5 + - maven/org/opensearch/plugin/repository-azure/2.12.0/repository-azure-2.12.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/repository-azure/2.12.0/repository-azure-2.12.0.module + - maven/org/opensearch/plugin/repository-azure/2.12.0/repository-azure-2.12.0.module.sha256 + - maven/org/opensearch/plugin/repository-azure/2.12.0/repository-azure-2.12.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/repository-azure/2.12.0/repository-azure-2.12.0.module.md5 + - maven/org/opensearch/plugin/repository-azure/2.12.0/repository-azure-2.12.0.jar + - maven/org/opensearch/plugin/repository-azure/2.12.0/repository-azure-2.12.0.jar.sha256 + - maven/org/opensearch/plugin/repository-azure/2.12.0/repository-azure-2.12.0-sources.jar.sha256 + - maven/org/opensearch/plugin/repository-azure/2.12.0/repository-azure-2.12.0.module.sha512 + - maven/org/opensearch/plugin/repository-azure/2.12.0/repository-azure-2.12.0.jar.sha1 + - maven/org/opensearch/plugin/repository-azure/2.12.0/repository-azure-2.12.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/repository-azure/2.12.0/repository-azure-2.12.0.pom.sha256 + - maven/org/opensearch/plugin/repository-azure/2.12.0/repository-azure-2.12.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/repository-azure/2.12.0/repository-azure-2.12.0.pom.md5 + - maven/org/opensearch/plugin/repository-azure/2.12.0/repository-azure-2.12.0.pom + - maven/org/opensearch/plugin/repository-azure/2.12.0/repository-azure-2.12.0.pom.sha512 + - maven/org/opensearch/plugin/repository-azure/2.12.0/repository-azure-2.12.0.pom.sha1 + - maven/org/opensearch/plugin/repository-azure/2.12.0/repository-azure-2.12.0-sources.jar.md5 + - maven/org/opensearch/plugin/repository-azure/2.12.0/repository-azure-2.12.0-sources.jar.sha1 + - maven/org/opensearch/plugin/repository-azure/2.12.0/repository-azure-2.12.0-sources.jar.sha512 + - maven/org/opensearch/plugin/repository-azure/2.12.0/repository-azure-2.12.0-javadoc.jar + - maven/org/opensearch/plugin/repository-azure/2.12.0/repository-azure-2.12.0.module.sha1 + - maven/org/opensearch/plugin/repository-azure/2.12.0/repository-azure-2.12.0-sources.jar + - maven/org/opensearch/plugin/repository-azure/2.12.0/repository-azure-2.12.0.jar.sha512 + - maven/org/opensearch/plugin/ingest-attachment/maven-metadata.xml + - maven/org/opensearch/plugin/ingest-attachment/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/ingest-attachment/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/ingest-attachment/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/ingest-attachment/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/ingest-attachment/2.12.0/ingest-attachment-2.12.0.module.sha512 + - maven/org/opensearch/plugin/ingest-attachment/2.12.0/ingest-attachment-2.12.0.jar + - maven/org/opensearch/plugin/ingest-attachment/2.12.0/ingest-attachment-2.12.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/ingest-attachment/2.12.0/ingest-attachment-2.12.0-sources.jar.sha512 + - maven/org/opensearch/plugin/ingest-attachment/2.12.0/ingest-attachment-2.12.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/ingest-attachment/2.12.0/ingest-attachment-2.12.0.module.sha1 + - maven/org/opensearch/plugin/ingest-attachment/2.12.0/ingest-attachment-2.12.0.pom + - maven/org/opensearch/plugin/ingest-attachment/2.12.0/ingest-attachment-2.12.0.jar.sha256 + - maven/org/opensearch/plugin/ingest-attachment/2.12.0/ingest-attachment-2.12.0.pom.sha1 + - maven/org/opensearch/plugin/ingest-attachment/2.12.0/ingest-attachment-2.12.0.jar.sha512 + - maven/org/opensearch/plugin/ingest-attachment/2.12.0/ingest-attachment-2.12.0.pom.sha512 + - maven/org/opensearch/plugin/ingest-attachment/2.12.0/ingest-attachment-2.12.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/ingest-attachment/2.12.0/ingest-attachment-2.12.0-sources.jar.sha1 + - maven/org/opensearch/plugin/ingest-attachment/2.12.0/ingest-attachment-2.12.0-sources.jar + - maven/org/opensearch/plugin/ingest-attachment/2.12.0/ingest-attachment-2.12.0.module + - maven/org/opensearch/plugin/ingest-attachment/2.12.0/ingest-attachment-2.12.0.pom.md5 + - maven/org/opensearch/plugin/ingest-attachment/2.12.0/ingest-attachment-2.12.0.pom.sha256 + - maven/org/opensearch/plugin/ingest-attachment/2.12.0/ingest-attachment-2.12.0-sources.jar.sha256 + - maven/org/opensearch/plugin/ingest-attachment/2.12.0/ingest-attachment-2.12.0-javadoc.jar + - maven/org/opensearch/plugin/ingest-attachment/2.12.0/ingest-attachment-2.12.0.module.md5 + - maven/org/opensearch/plugin/ingest-attachment/2.12.0/ingest-attachment-2.12.0.jar.sha1 + - maven/org/opensearch/plugin/ingest-attachment/2.12.0/ingest-attachment-2.12.0-sources.jar.md5 + - maven/org/opensearch/plugin/ingest-attachment/2.12.0/ingest-attachment-2.12.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/ingest-attachment/2.12.0/ingest-attachment-2.12.0.module.sha256 + - maven/org/opensearch/plugin/ingest-attachment/2.12.0/ingest-attachment-2.12.0.jar.md5 + - maven/org/opensearch/plugin/search-pipeline-common/maven-metadata.xml + - maven/org/opensearch/plugin/search-pipeline-common/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/search-pipeline-common/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/search-pipeline-common/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/search-pipeline-common/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/search-pipeline-common/2.12.0/search-pipeline-common-2.12.0.pom.sha1 + - maven/org/opensearch/plugin/search-pipeline-common/2.12.0/search-pipeline-common-2.12.0.module.sha1 + - maven/org/opensearch/plugin/search-pipeline-common/2.12.0/search-pipeline-common-2.12.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/search-pipeline-common/2.12.0/search-pipeline-common-2.12.0.pom.sha256 + - maven/org/opensearch/plugin/search-pipeline-common/2.12.0/search-pipeline-common-2.12.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/search-pipeline-common/2.12.0/search-pipeline-common-2.12.0.jar.sha1 + - maven/org/opensearch/plugin/search-pipeline-common/2.12.0/search-pipeline-common-2.12.0.module.sha512 + - maven/org/opensearch/plugin/search-pipeline-common/2.12.0/search-pipeline-common-2.12.0.pom + - maven/org/opensearch/plugin/search-pipeline-common/2.12.0/search-pipeline-common-2.12.0-sources.jar + - maven/org/opensearch/plugin/search-pipeline-common/2.12.0/search-pipeline-common-2.12.0.jar.sha256 + - maven/org/opensearch/plugin/search-pipeline-common/2.12.0/search-pipeline-common-2.12.0.module + - maven/org/opensearch/plugin/search-pipeline-common/2.12.0/search-pipeline-common-2.12.0-sources.jar.md5 + - maven/org/opensearch/plugin/search-pipeline-common/2.12.0/search-pipeline-common-2.12.0-javadoc.jar + - maven/org/opensearch/plugin/search-pipeline-common/2.12.0/search-pipeline-common-2.12.0-sources.jar.sha1 + - maven/org/opensearch/plugin/search-pipeline-common/2.12.0/search-pipeline-common-2.12.0.jar + - maven/org/opensearch/plugin/search-pipeline-common/2.12.0/search-pipeline-common-2.12.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/search-pipeline-common/2.12.0/search-pipeline-common-2.12.0-sources.jar.sha256 + - maven/org/opensearch/plugin/search-pipeline-common/2.12.0/search-pipeline-common-2.12.0-sources.jar.sha512 + - maven/org/opensearch/plugin/search-pipeline-common/2.12.0/search-pipeline-common-2.12.0.jar.md5 + - maven/org/opensearch/plugin/search-pipeline-common/2.12.0/search-pipeline-common-2.12.0.module.sha256 + - maven/org/opensearch/plugin/search-pipeline-common/2.12.0/search-pipeline-common-2.12.0.module.md5 + - maven/org/opensearch/plugin/search-pipeline-common/2.12.0/search-pipeline-common-2.12.0.jar.sha512 + - maven/org/opensearch/plugin/search-pipeline-common/2.12.0/search-pipeline-common-2.12.0.pom.sha512 + - maven/org/opensearch/plugin/search-pipeline-common/2.12.0/search-pipeline-common-2.12.0.pom.md5 + - maven/org/opensearch/plugin/search-pipeline-common/2.12.0/search-pipeline-common-2.12.0-javadoc.jar.sha256 + - maven/org/opensearch/opensearch-common/maven-metadata.xml + - maven/org/opensearch/opensearch-common/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-common/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-common/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-common/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-common/2.12.0/opensearch-common-2.12.0.jar.sha512 + - maven/org/opensearch/opensearch-common/2.12.0/opensearch-common-2.12.0-javadoc.jar + - maven/org/opensearch/opensearch-common/2.12.0/opensearch-common-2.12.0-sources.jar.sha256 + - maven/org/opensearch/opensearch-common/2.12.0/opensearch-common-2.12.0.pom.sha1 + - maven/org/opensearch/opensearch-common/2.12.0/opensearch-common-2.12.0.pom + - maven/org/opensearch/opensearch-common/2.12.0/opensearch-common-2.12.0.jar + - maven/org/opensearch/opensearch-common/2.12.0/opensearch-common-2.12.0-sources.jar.sha1 + - maven/org/opensearch/opensearch-common/2.12.0/opensearch-common-2.12.0.pom.md5 + - maven/org/opensearch/opensearch-common/2.12.0/opensearch-common-2.12.0.jar.md5 + - maven/org/opensearch/opensearch-common/2.12.0/opensearch-common-2.12.0.module.sha512 + - maven/org/opensearch/opensearch-common/2.12.0/opensearch-common-2.12.0-sources.jar.md5 + - maven/org/opensearch/opensearch-common/2.12.0/opensearch-common-2.12.0.jar.sha1 + - maven/org/opensearch/opensearch-common/2.12.0/opensearch-common-2.12.0.jar.sha256 + - maven/org/opensearch/opensearch-common/2.12.0/opensearch-common-2.12.0.module.sha1 + - maven/org/opensearch/opensearch-common/2.12.0/opensearch-common-2.12.0.pom.sha512 + - maven/org/opensearch/opensearch-common/2.12.0/opensearch-common-2.12.0.module.sha256 + - maven/org/opensearch/opensearch-common/2.12.0/opensearch-common-2.12.0-javadoc.jar.sha256 + - maven/org/opensearch/opensearch-common/2.12.0/opensearch-common-2.12.0-sources.jar + - maven/org/opensearch/opensearch-common/2.12.0/opensearch-common-2.12.0-javadoc.jar.sha1 + - maven/org/opensearch/opensearch-common/2.12.0/opensearch-common-2.12.0.pom.sha256 + - maven/org/opensearch/opensearch-common/2.12.0/opensearch-common-2.12.0.module.md5 + - maven/org/opensearch/opensearch-common/2.12.0/opensearch-common-2.12.0-sources.jar.sha512 + - maven/org/opensearch/opensearch-common/2.12.0/opensearch-common-2.12.0-javadoc.jar.md5 + - maven/org/opensearch/opensearch-common/2.12.0/opensearch-common-2.12.0-javadoc.jar.sha512 + - maven/org/opensearch/opensearch-common/2.12.0/opensearch-common-2.12.0.module + - maven/org/opensearch/custom-settings/maven-metadata.xml + - maven/org/opensearch/custom-settings/maven-metadata.xml.sha256 + - maven/org/opensearch/custom-settings/maven-metadata.xml.sha1 + - maven/org/opensearch/custom-settings/maven-metadata.xml.sha512 + - maven/org/opensearch/custom-settings/maven-metadata.xml.md5 + - maven/org/opensearch/custom-settings/2.12.0/custom-settings-2.12.0-sources.jar.sha512 + - maven/org/opensearch/custom-settings/2.12.0/custom-settings-2.12.0.pom + - maven/org/opensearch/custom-settings/2.12.0/custom-settings-2.12.0.jar.md5 + - maven/org/opensearch/custom-settings/2.12.0/custom-settings-2.12.0-sources.jar + - maven/org/opensearch/custom-settings/2.12.0/custom-settings-2.12.0-sources.jar.sha1 + - maven/org/opensearch/custom-settings/2.12.0/custom-settings-2.12.0-javadoc.jar.md5 + - maven/org/opensearch/custom-settings/2.12.0/custom-settings-2.12.0-javadoc.jar.sha256 + - maven/org/opensearch/custom-settings/2.12.0/custom-settings-2.12.0-javadoc.jar.sha512 + - maven/org/opensearch/custom-settings/2.12.0/custom-settings-2.12.0.jar + - maven/org/opensearch/custom-settings/2.12.0/custom-settings-2.12.0.module + - maven/org/opensearch/custom-settings/2.12.0/custom-settings-2.12.0.pom.sha256 + - maven/org/opensearch/custom-settings/2.12.0/custom-settings-2.12.0.pom.sha1 + - maven/org/opensearch/custom-settings/2.12.0/custom-settings-2.12.0-sources.jar.sha256 + - maven/org/opensearch/custom-settings/2.12.0/custom-settings-2.12.0.jar.sha512 + - maven/org/opensearch/custom-settings/2.12.0/custom-settings-2.12.0.jar.sha256 + - maven/org/opensearch/custom-settings/2.12.0/custom-settings-2.12.0.module.sha256 + - maven/org/opensearch/custom-settings/2.12.0/custom-settings-2.12.0-javadoc.jar + - maven/org/opensearch/custom-settings/2.12.0/custom-settings-2.12.0.module.sha512 + - maven/org/opensearch/custom-settings/2.12.0/custom-settings-2.12.0-sources.jar.md5 + - maven/org/opensearch/custom-settings/2.12.0/custom-settings-2.12.0.module.md5 + - maven/org/opensearch/custom-settings/2.12.0/custom-settings-2.12.0.jar.sha1 + - maven/org/opensearch/custom-settings/2.12.0/custom-settings-2.12.0.pom.sha512 + - maven/org/opensearch/custom-settings/2.12.0/custom-settings-2.12.0.pom.md5 + - maven/org/opensearch/custom-settings/2.12.0/custom-settings-2.12.0.module.sha1 + - maven/org/opensearch/custom-settings/2.12.0/custom-settings-2.12.0-javadoc.jar.sha1 + - maven/org/opensearch/keystore-cli/maven-metadata.xml + - maven/org/opensearch/keystore-cli/maven-metadata.xml.sha256 + - maven/org/opensearch/keystore-cli/maven-metadata.xml.sha1 + - maven/org/opensearch/keystore-cli/maven-metadata.xml.sha512 + - maven/org/opensearch/keystore-cli/maven-metadata.xml.md5 + - maven/org/opensearch/keystore-cli/2.12.0/keystore-cli-2.12.0-javadoc.jar + - maven/org/opensearch/keystore-cli/2.12.0/keystore-cli-2.12.0.pom.md5 + - maven/org/opensearch/keystore-cli/2.12.0/keystore-cli-2.12.0-sources.jar.sha1 + - maven/org/opensearch/keystore-cli/2.12.0/keystore-cli-2.12.0-sources.jar + - maven/org/opensearch/keystore-cli/2.12.0/keystore-cli-2.12.0.module.md5 + - maven/org/opensearch/keystore-cli/2.12.0/keystore-cli-2.12.0-javadoc.jar.md5 + - maven/org/opensearch/keystore-cli/2.12.0/keystore-cli-2.12.0.jar.md5 + - maven/org/opensearch/keystore-cli/2.12.0/keystore-cli-2.12.0.jar.sha512 + - maven/org/opensearch/keystore-cli/2.12.0/keystore-cli-2.12.0.pom.sha1 + - maven/org/opensearch/keystore-cli/2.12.0/keystore-cli-2.12.0.module + - maven/org/opensearch/keystore-cli/2.12.0/keystore-cli-2.12.0-javadoc.jar.sha512 + - maven/org/opensearch/keystore-cli/2.12.0/keystore-cli-2.12.0-sources.jar.md5 + - maven/org/opensearch/keystore-cli/2.12.0/keystore-cli-2.12.0.module.sha512 + - maven/org/opensearch/keystore-cli/2.12.0/keystore-cli-2.12.0-sources.jar.sha256 + - maven/org/opensearch/keystore-cli/2.12.0/keystore-cli-2.12.0.jar.sha1 + - maven/org/opensearch/keystore-cli/2.12.0/keystore-cli-2.12.0.pom.sha512 + - maven/org/opensearch/keystore-cli/2.12.0/keystore-cli-2.12.0-javadoc.jar.sha1 + - maven/org/opensearch/keystore-cli/2.12.0/keystore-cli-2.12.0.pom + - maven/org/opensearch/keystore-cli/2.12.0/keystore-cli-2.12.0-sources.jar.sha512 + - maven/org/opensearch/keystore-cli/2.12.0/keystore-cli-2.12.0.jar.sha256 + - maven/org/opensearch/keystore-cli/2.12.0/keystore-cli-2.12.0-javadoc.jar.sha256 + - maven/org/opensearch/keystore-cli/2.12.0/keystore-cli-2.12.0.jar + - maven/org/opensearch/keystore-cli/2.12.0/keystore-cli-2.12.0.pom.sha256 + - maven/org/opensearch/keystore-cli/2.12.0/keystore-cli-2.12.0.module.sha1 + - maven/org/opensearch/keystore-cli/2.12.0/keystore-cli-2.12.0.module.sha256 + - maven/org/opensearch/gradle/build-tools/maven-metadata.xml + - maven/org/opensearch/gradle/build-tools/maven-metadata.xml.sha256 + - maven/org/opensearch/gradle/build-tools/maven-metadata.xml.sha1 + - maven/org/opensearch/gradle/build-tools/maven-metadata.xml.sha512 + - maven/org/opensearch/gradle/build-tools/maven-metadata.xml.md5 + - maven/org/opensearch/gradle/build-tools/2.12.0/build-tools-2.12.0.jar.sha1 + - maven/org/opensearch/gradle/build-tools/2.12.0/build-tools-2.12.0-sources.jar + - maven/org/opensearch/gradle/build-tools/2.12.0/build-tools-2.12.0.pom.md5 + - maven/org/opensearch/gradle/build-tools/2.12.0/build-tools-2.12.0-javadoc.jar + - maven/org/opensearch/gradle/build-tools/2.12.0/build-tools-2.12.0-test-fixtures.jar.md5 + - maven/org/opensearch/gradle/build-tools/2.12.0/build-tools-2.12.0.pom.sha1 + - maven/org/opensearch/gradle/build-tools/2.12.0/build-tools-2.12.0-sources.jar.sha256 + - maven/org/opensearch/gradle/build-tools/2.12.0/build-tools-2.12.0.pom.sha512 + - maven/org/opensearch/gradle/build-tools/2.12.0/build-tools-2.12.0-test-fixtures.jar.sha1 + - maven/org/opensearch/gradle/build-tools/2.12.0/build-tools-2.12.0-sources.jar.sha512 + - maven/org/opensearch/gradle/build-tools/2.12.0/build-tools-2.12.0-javadoc.jar.sha1 + - maven/org/opensearch/gradle/build-tools/2.12.0/build-tools-2.12.0.jar + - maven/org/opensearch/gradle/build-tools/2.12.0/build-tools-2.12.0.module.sha1 + - maven/org/opensearch/gradle/build-tools/2.12.0/build-tools-2.12.0-sources.jar.md5 + - maven/org/opensearch/gradle/build-tools/2.12.0/build-tools-2.12.0.pom.sha256 + - maven/org/opensearch/gradle/build-tools/2.12.0/build-tools-2.12.0-test-fixtures.jar.sha256 + - maven/org/opensearch/gradle/build-tools/2.12.0/build-tools-2.12.0.jar.sha256 + - maven/org/opensearch/gradle/build-tools/2.12.0/build-tools-2.12.0.module + - maven/org/opensearch/gradle/build-tools/2.12.0/build-tools-2.12.0-sources.jar.sha1 + - maven/org/opensearch/gradle/build-tools/2.12.0/build-tools-2.12.0.pom + - maven/org/opensearch/gradle/build-tools/2.12.0/build-tools-2.12.0.jar.md5 + - maven/org/opensearch/gradle/build-tools/2.12.0/build-tools-2.12.0.module.sha512 + - maven/org/opensearch/gradle/build-tools/2.12.0/build-tools-2.12.0-test-fixtures.jar.sha512 + - maven/org/opensearch/gradle/build-tools/2.12.0/build-tools-2.12.0-javadoc.jar.md5 + - maven/org/opensearch/gradle/build-tools/2.12.0/build-tools-2.12.0-test-fixtures.jar + - maven/org/opensearch/gradle/build-tools/2.12.0/build-tools-2.12.0-javadoc.jar.sha256 + - maven/org/opensearch/gradle/build-tools/2.12.0/build-tools-2.12.0.module.sha256 + - maven/org/opensearch/gradle/build-tools/2.12.0/build-tools-2.12.0.jar.sha512 + - maven/org/opensearch/gradle/build-tools/2.12.0/build-tools-2.12.0.module.md5 + - maven/org/opensearch/gradle/build-tools/2.12.0/build-tools-2.12.0-javadoc.jar.sha512 + - maven/org/opensearch/os/maven-metadata.xml + - maven/org/opensearch/os/maven-metadata.xml.sha256 + - maven/org/opensearch/os/maven-metadata.xml.sha1 + - maven/org/opensearch/os/maven-metadata.xml.sha512 + - maven/org/opensearch/os/maven-metadata.xml.md5 + - maven/org/opensearch/os/2.12.0/os-2.12.0.pom + - maven/org/opensearch/os/2.12.0/os-2.12.0-javadoc.jar.sha512 + - maven/org/opensearch/os/2.12.0/os-2.12.0.pom.sha512 + - maven/org/opensearch/os/2.12.0/os-2.12.0.jar.sha512 + - maven/org/opensearch/os/2.12.0/os-2.12.0.module + - maven/org/opensearch/os/2.12.0/os-2.12.0.pom.sha1 + - maven/org/opensearch/os/2.12.0/os-2.12.0.jar.sha256 + - maven/org/opensearch/os/2.12.0/os-2.12.0-javadoc.jar.md5 + - maven/org/opensearch/os/2.12.0/os-2.12.0.module.md5 + - maven/org/opensearch/os/2.12.0/os-2.12.0-sources.jar.sha256 + - maven/org/opensearch/os/2.12.0/os-2.12.0.jar.sha1 + - maven/org/opensearch/os/2.12.0/os-2.12.0-sources.jar.sha1 + - maven/org/opensearch/os/2.12.0/os-2.12.0-javadoc.jar.sha1 + - maven/org/opensearch/os/2.12.0/os-2.12.0.jar + - maven/org/opensearch/os/2.12.0/os-2.12.0.jar.md5 + - maven/org/opensearch/os/2.12.0/os-2.12.0-sources.jar + - maven/org/opensearch/os/2.12.0/os-2.12.0.module.sha1 + - maven/org/opensearch/os/2.12.0/os-2.12.0-javadoc.jar + - maven/org/opensearch/os/2.12.0/os-2.12.0.module.sha256 + - maven/org/opensearch/os/2.12.0/os-2.12.0.module.sha512 + - maven/org/opensearch/os/2.12.0/os-2.12.0-sources.jar.sha512 + - maven/org/opensearch/os/2.12.0/os-2.12.0-sources.jar.md5 + - maven/org/opensearch/os/2.12.0/os-2.12.0.pom.md5 + - maven/org/opensearch/os/2.12.0/os-2.12.0-javadoc.jar.sha256 + - maven/org/opensearch/os/2.12.0/os-2.12.0.pom.sha256 + - maven/org/opensearch/opensearch-plugin-classloader/maven-metadata.xml + - maven/org/opensearch/opensearch-plugin-classloader/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-plugin-classloader/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-plugin-classloader/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-plugin-classloader/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-plugin-classloader/2.12.0/opensearch-plugin-classloader-2.12.0.pom.sha1 + - maven/org/opensearch/opensearch-plugin-classloader/2.12.0/opensearch-plugin-classloader-2.12.0-sources.jar.sha256 + - maven/org/opensearch/opensearch-plugin-classloader/2.12.0/opensearch-plugin-classloader-2.12.0.pom + - maven/org/opensearch/opensearch-plugin-classloader/2.12.0/opensearch-plugin-classloader-2.12.0.jar.sha512 + - maven/org/opensearch/opensearch-plugin-classloader/2.12.0/opensearch-plugin-classloader-2.12.0.module.sha1 + - maven/org/opensearch/opensearch-plugin-classloader/2.12.0/opensearch-plugin-classloader-2.12.0.module.sha256 + - maven/org/opensearch/opensearch-plugin-classloader/2.12.0/opensearch-plugin-classloader-2.12.0-sources.jar + - maven/org/opensearch/opensearch-plugin-classloader/2.12.0/opensearch-plugin-classloader-2.12.0.module + - maven/org/opensearch/opensearch-plugin-classloader/2.12.0/opensearch-plugin-classloader-2.12.0-javadoc.jar.sha512 + - maven/org/opensearch/opensearch-plugin-classloader/2.12.0/opensearch-plugin-classloader-2.12.0-javadoc.jar.md5 + - maven/org/opensearch/opensearch-plugin-classloader/2.12.0/opensearch-plugin-classloader-2.12.0.jar.sha1 + - maven/org/opensearch/opensearch-plugin-classloader/2.12.0/opensearch-plugin-classloader-2.12.0.pom.sha256 + - maven/org/opensearch/opensearch-plugin-classloader/2.12.0/opensearch-plugin-classloader-2.12.0.module.md5 + - maven/org/opensearch/opensearch-plugin-classloader/2.12.0/opensearch-plugin-classloader-2.12.0-javadoc.jar.sha1 + - maven/org/opensearch/opensearch-plugin-classloader/2.12.0/opensearch-plugin-classloader-2.12.0-sources.jar.md5 + - maven/org/opensearch/opensearch-plugin-classloader/2.12.0/opensearch-plugin-classloader-2.12.0.jar + - maven/org/opensearch/opensearch-plugin-classloader/2.12.0/opensearch-plugin-classloader-2.12.0.jar.sha256 + - maven/org/opensearch/opensearch-plugin-classloader/2.12.0/opensearch-plugin-classloader-2.12.0-javadoc.jar.sha256 + - maven/org/opensearch/opensearch-plugin-classloader/2.12.0/opensearch-plugin-classloader-2.12.0.jar.md5 + - maven/org/opensearch/opensearch-plugin-classloader/2.12.0/opensearch-plugin-classloader-2.12.0.pom.sha512 + - maven/org/opensearch/opensearch-plugin-classloader/2.12.0/opensearch-plugin-classloader-2.12.0.module.sha512 + - maven/org/opensearch/opensearch-plugin-classloader/2.12.0/opensearch-plugin-classloader-2.12.0.pom.md5 + - maven/org/opensearch/opensearch-plugin-classloader/2.12.0/opensearch-plugin-classloader-2.12.0-sources.jar.sha512 + - maven/org/opensearch/opensearch-plugin-classloader/2.12.0/opensearch-plugin-classloader-2.12.0-sources.jar.sha1 + - maven/org/opensearch/opensearch-plugin-classloader/2.12.0/opensearch-plugin-classloader-2.12.0-javadoc.jar + - maven/org/opensearch/opensearch-telemetry/maven-metadata.xml + - maven/org/opensearch/opensearch-telemetry/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-telemetry/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-telemetry/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-telemetry/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-telemetry/2.12.0/opensearch-telemetry-2.12.0-sources.jar.sha512 + - maven/org/opensearch/opensearch-telemetry/2.12.0/opensearch-telemetry-2.12.0.jar.sha512 + - maven/org/opensearch/opensearch-telemetry/2.12.0/opensearch-telemetry-2.12.0.pom.sha1 + - maven/org/opensearch/opensearch-telemetry/2.12.0/opensearch-telemetry-2.12.0.module + - maven/org/opensearch/opensearch-telemetry/2.12.0/opensearch-telemetry-2.12.0-sources.jar + - maven/org/opensearch/opensearch-telemetry/2.12.0/opensearch-telemetry-2.12.0-javadoc.jar.sha512 + - maven/org/opensearch/opensearch-telemetry/2.12.0/opensearch-telemetry-2.12.0.module.sha512 + - maven/org/opensearch/opensearch-telemetry/2.12.0/opensearch-telemetry-2.12.0-sources.jar.md5 + - maven/org/opensearch/opensearch-telemetry/2.12.0/opensearch-telemetry-2.12.0.jar.md5 + - maven/org/opensearch/opensearch-telemetry/2.12.0/opensearch-telemetry-2.12.0-javadoc.jar.sha256 + - maven/org/opensearch/opensearch-telemetry/2.12.0/opensearch-telemetry-2.12.0-sources.jar.sha256 + - maven/org/opensearch/opensearch-telemetry/2.12.0/opensearch-telemetry-2.12.0-javadoc.jar.sha1 + - maven/org/opensearch/opensearch-telemetry/2.12.0/opensearch-telemetry-2.12.0.jar.sha256 + - maven/org/opensearch/opensearch-telemetry/2.12.0/opensearch-telemetry-2.12.0.module.sha1 + - maven/org/opensearch/opensearch-telemetry/2.12.0/opensearch-telemetry-2.12.0.pom.sha512 + - maven/org/opensearch/opensearch-telemetry/2.12.0/opensearch-telemetry-2.12.0.jar.sha1 + - maven/org/opensearch/opensearch-telemetry/2.12.0/opensearch-telemetry-2.12.0.jar + - maven/org/opensearch/opensearch-telemetry/2.12.0/opensearch-telemetry-2.12.0.module.sha256 + - maven/org/opensearch/opensearch-telemetry/2.12.0/opensearch-telemetry-2.12.0-javadoc.jar + - maven/org/opensearch/opensearch-telemetry/2.12.0/opensearch-telemetry-2.12.0.module.md5 + - maven/org/opensearch/opensearch-telemetry/2.12.0/opensearch-telemetry-2.12.0.pom + - maven/org/opensearch/opensearch-telemetry/2.12.0/opensearch-telemetry-2.12.0-javadoc.jar.md5 + - maven/org/opensearch/opensearch-telemetry/2.12.0/opensearch-telemetry-2.12.0.pom.md5 + - maven/org/opensearch/opensearch-telemetry/2.12.0/opensearch-telemetry-2.12.0-sources.jar.sha1 + - maven/org/opensearch/opensearch-telemetry/2.12.0/opensearch-telemetry-2.12.0.pom.sha256 + - maven/org/opensearch/opensearch-launchers/maven-metadata.xml + - maven/org/opensearch/opensearch-launchers/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-launchers/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-launchers/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-launchers/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-launchers/2.12.0/opensearch-launchers-2.12.0-sources.jar + - maven/org/opensearch/opensearch-launchers/2.12.0/opensearch-launchers-2.12.0.pom.sha256 + - maven/org/opensearch/opensearch-launchers/2.12.0/opensearch-launchers-2.12.0-sources.jar.sha1 + - maven/org/opensearch/opensearch-launchers/2.12.0/opensearch-launchers-2.12.0.module.md5 + - maven/org/opensearch/opensearch-launchers/2.12.0/opensearch-launchers-2.12.0.pom.sha512 + - maven/org/opensearch/opensearch-launchers/2.12.0/opensearch-launchers-2.12.0-javadoc.jar.md5 + - maven/org/opensearch/opensearch-launchers/2.12.0/opensearch-launchers-2.12.0.module.sha256 + - maven/org/opensearch/opensearch-launchers/2.12.0/opensearch-launchers-2.12.0-javadoc.jar.sha1 + - maven/org/opensearch/opensearch-launchers/2.12.0/opensearch-launchers-2.12.0.pom.md5 + - maven/org/opensearch/opensearch-launchers/2.12.0/opensearch-launchers-2.12.0-javadoc.jar.sha256 + - maven/org/opensearch/opensearch-launchers/2.12.0/opensearch-launchers-2.12.0.jar.sha1 + - maven/org/opensearch/opensearch-launchers/2.12.0/opensearch-launchers-2.12.0.jar.sha512 + - maven/org/opensearch/opensearch-launchers/2.12.0/opensearch-launchers-2.12.0-sources.jar.md5 + - maven/org/opensearch/opensearch-launchers/2.12.0/opensearch-launchers-2.12.0.module + - maven/org/opensearch/opensearch-launchers/2.12.0/opensearch-launchers-2.12.0-javadoc.jar + - maven/org/opensearch/opensearch-launchers/2.12.0/opensearch-launchers-2.12.0.jar.md5 + - maven/org/opensearch/opensearch-launchers/2.12.0/opensearch-launchers-2.12.0.jar + - maven/org/opensearch/opensearch-launchers/2.12.0/opensearch-launchers-2.12.0-sources.jar.sha512 + - maven/org/opensearch/opensearch-launchers/2.12.0/opensearch-launchers-2.12.0-javadoc.jar.sha512 + - maven/org/opensearch/opensearch-launchers/2.12.0/opensearch-launchers-2.12.0.module.sha1 + - maven/org/opensearch/opensearch-launchers/2.12.0/opensearch-launchers-2.12.0.jar.sha256 + - maven/org/opensearch/opensearch-launchers/2.12.0/opensearch-launchers-2.12.0.pom.sha1 + - maven/org/opensearch/opensearch-launchers/2.12.0/opensearch-launchers-2.12.0.module.sha512 + - maven/org/opensearch/opensearch-launchers/2.12.0/opensearch-launchers-2.12.0-sources.jar.sha256 + - maven/org/opensearch/opensearch-launchers/2.12.0/opensearch-launchers-2.12.0.pom + - maven/org/opensearch/die-with-dignity/maven-metadata.xml + - maven/org/opensearch/die-with-dignity/maven-metadata.xml.sha256 + - maven/org/opensearch/die-with-dignity/maven-metadata.xml.sha1 + - maven/org/opensearch/die-with-dignity/maven-metadata.xml.sha512 + - maven/org/opensearch/die-with-dignity/maven-metadata.xml.md5 + - maven/org/opensearch/die-with-dignity/2.12.0/die-with-dignity-2.12.0.module.md5 + - maven/org/opensearch/die-with-dignity/2.12.0/die-with-dignity-2.12.0-sources.jar + - maven/org/opensearch/die-with-dignity/2.12.0/die-with-dignity-2.12.0-sources.jar.sha256 + - maven/org/opensearch/die-with-dignity/2.12.0/die-with-dignity-2.12.0.jar.sha256 + - maven/org/opensearch/die-with-dignity/2.12.0/die-with-dignity-2.12.0.jar.sha1 + - maven/org/opensearch/die-with-dignity/2.12.0/die-with-dignity-2.12.0.module.sha1 + - maven/org/opensearch/die-with-dignity/2.12.0/die-with-dignity-2.12.0.jar.md5 + - maven/org/opensearch/die-with-dignity/2.12.0/die-with-dignity-2.12.0-javadoc.jar + - maven/org/opensearch/die-with-dignity/2.12.0/die-with-dignity-2.12.0-sources.jar.md5 + - maven/org/opensearch/die-with-dignity/2.12.0/die-with-dignity-2.12.0.module.sha256 + - maven/org/opensearch/die-with-dignity/2.12.0/die-with-dignity-2.12.0.pom + - maven/org/opensearch/die-with-dignity/2.12.0/die-with-dignity-2.12.0.pom.sha1 + - maven/org/opensearch/die-with-dignity/2.12.0/die-with-dignity-2.12.0-javadoc.jar.md5 + - maven/org/opensearch/die-with-dignity/2.12.0/die-with-dignity-2.12.0-javadoc.jar.sha1 + - maven/org/opensearch/die-with-dignity/2.12.0/die-with-dignity-2.12.0.jar + - maven/org/opensearch/die-with-dignity/2.12.0/die-with-dignity-2.12.0.module + - maven/org/opensearch/die-with-dignity/2.12.0/die-with-dignity-2.12.0-sources.jar.sha1 + - maven/org/opensearch/die-with-dignity/2.12.0/die-with-dignity-2.12.0.pom.sha512 + - maven/org/opensearch/die-with-dignity/2.12.0/die-with-dignity-2.12.0-javadoc.jar.sha512 + - maven/org/opensearch/die-with-dignity/2.12.0/die-with-dignity-2.12.0-sources.jar.sha512 + - maven/org/opensearch/die-with-dignity/2.12.0/die-with-dignity-2.12.0.module.sha512 + - maven/org/opensearch/die-with-dignity/2.12.0/die-with-dignity-2.12.0-javadoc.jar.sha256 + - maven/org/opensearch/die-with-dignity/2.12.0/die-with-dignity-2.12.0.pom.sha256 + - maven/org/opensearch/die-with-dignity/2.12.0/die-with-dignity-2.12.0.pom.md5 + - maven/org/opensearch/die-with-dignity/2.12.0/die-with-dignity-2.12.0.jar.sha512 + - maven/org/opensearch/opensearch-secure-sm/maven-metadata.xml + - maven/org/opensearch/opensearch-secure-sm/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-secure-sm/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-secure-sm/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-secure-sm/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-secure-sm/2.12.0/opensearch-secure-sm-2.12.0.jar.sha512 + - maven/org/opensearch/opensearch-secure-sm/2.12.0/opensearch-secure-sm-2.12.0.pom.sha256 + - maven/org/opensearch/opensearch-secure-sm/2.12.0/opensearch-secure-sm-2.12.0.jar + - maven/org/opensearch/opensearch-secure-sm/2.12.0/opensearch-secure-sm-2.12.0-sources.jar.sha256 + - maven/org/opensearch/opensearch-secure-sm/2.12.0/opensearch-secure-sm-2.12.0-javadoc.jar.sha1 + - maven/org/opensearch/opensearch-secure-sm/2.12.0/opensearch-secure-sm-2.12.0.pom.sha1 + - maven/org/opensearch/opensearch-secure-sm/2.12.0/opensearch-secure-sm-2.12.0-javadoc.jar + - maven/org/opensearch/opensearch-secure-sm/2.12.0/opensearch-secure-sm-2.12.0.jar.sha256 + - maven/org/opensearch/opensearch-secure-sm/2.12.0/opensearch-secure-sm-2.12.0.module.sha512 + - maven/org/opensearch/opensearch-secure-sm/2.12.0/opensearch-secure-sm-2.12.0.pom.md5 + - maven/org/opensearch/opensearch-secure-sm/2.12.0/opensearch-secure-sm-2.12.0.module + - maven/org/opensearch/opensearch-secure-sm/2.12.0/opensearch-secure-sm-2.12.0-sources.jar.md5 + - maven/org/opensearch/opensearch-secure-sm/2.12.0/opensearch-secure-sm-2.12.0.pom + - maven/org/opensearch/opensearch-secure-sm/2.12.0/opensearch-secure-sm-2.12.0-sources.jar.sha512 + - maven/org/opensearch/opensearch-secure-sm/2.12.0/opensearch-secure-sm-2.12.0.pom.sha512 + - maven/org/opensearch/opensearch-secure-sm/2.12.0/opensearch-secure-sm-2.12.0-sources.jar + - maven/org/opensearch/opensearch-secure-sm/2.12.0/opensearch-secure-sm-2.12.0.module.sha256 + - maven/org/opensearch/opensearch-secure-sm/2.12.0/opensearch-secure-sm-2.12.0.jar.md5 + - maven/org/opensearch/opensearch-secure-sm/2.12.0/opensearch-secure-sm-2.12.0-sources.jar.sha1 + - maven/org/opensearch/opensearch-secure-sm/2.12.0/opensearch-secure-sm-2.12.0-javadoc.jar.sha256 + - maven/org/opensearch/opensearch-secure-sm/2.12.0/opensearch-secure-sm-2.12.0.jar.sha1 + - maven/org/opensearch/opensearch-secure-sm/2.12.0/opensearch-secure-sm-2.12.0.module.sha1 + - maven/org/opensearch/opensearch-secure-sm/2.12.0/opensearch-secure-sm-2.12.0-javadoc.jar.md5 + - maven/org/opensearch/opensearch-secure-sm/2.12.0/opensearch-secure-sm-2.12.0.module.md5 + - maven/org/opensearch/opensearch-secure-sm/2.12.0/opensearch-secure-sm-2.12.0-javadoc.jar.sha512 + - maven/org/opensearch/opensearch-x-content/maven-metadata.xml + - maven/org/opensearch/opensearch-x-content/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-x-content/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-x-content/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-x-content/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-x-content/2.12.0/opensearch-x-content-2.12.0-sources.jar.md5 + - maven/org/opensearch/opensearch-x-content/2.12.0/opensearch-x-content-2.12.0-javadoc.jar.sha512 + - maven/org/opensearch/opensearch-x-content/2.12.0/opensearch-x-content-2.12.0-javadoc.jar.sha256 + - maven/org/opensearch/opensearch-x-content/2.12.0/opensearch-x-content-2.12.0.jar.md5 + - maven/org/opensearch/opensearch-x-content/2.12.0/opensearch-x-content-2.12.0.jar.sha1 + - maven/org/opensearch/opensearch-x-content/2.12.0/opensearch-x-content-2.12.0.module.sha512 + - maven/org/opensearch/opensearch-x-content/2.12.0/opensearch-x-content-2.12.0-sources.jar.sha256 + - maven/org/opensearch/opensearch-x-content/2.12.0/opensearch-x-content-2.12.0-javadoc.jar + - maven/org/opensearch/opensearch-x-content/2.12.0/opensearch-x-content-2.12.0.jar.sha512 + - maven/org/opensearch/opensearch-x-content/2.12.0/opensearch-x-content-2.12.0.pom + - maven/org/opensearch/opensearch-x-content/2.12.0/opensearch-x-content-2.12.0.jar + - maven/org/opensearch/opensearch-x-content/2.12.0/opensearch-x-content-2.12.0.module + - maven/org/opensearch/opensearch-x-content/2.12.0/opensearch-x-content-2.12.0-sources.jar.sha512 + - maven/org/opensearch/opensearch-x-content/2.12.0/opensearch-x-content-2.12.0.pom.sha512 + - maven/org/opensearch/opensearch-x-content/2.12.0/opensearch-x-content-2.12.0.module.sha256 + - maven/org/opensearch/opensearch-x-content/2.12.0/opensearch-x-content-2.12.0-sources.jar + - maven/org/opensearch/opensearch-x-content/2.12.0/opensearch-x-content-2.12.0.pom.sha256 + - maven/org/opensearch/opensearch-x-content/2.12.0/opensearch-x-content-2.12.0.pom.md5 + - maven/org/opensearch/opensearch-x-content/2.12.0/opensearch-x-content-2.12.0.module.sha1 + - maven/org/opensearch/opensearch-x-content/2.12.0/opensearch-x-content-2.12.0.pom.sha1 + - maven/org/opensearch/opensearch-x-content/2.12.0/opensearch-x-content-2.12.0-javadoc.jar.md5 + - maven/org/opensearch/opensearch-x-content/2.12.0/opensearch-x-content-2.12.0.module.md5 + - maven/org/opensearch/opensearch-x-content/2.12.0/opensearch-x-content-2.12.0.jar.sha256 + - maven/org/opensearch/opensearch-x-content/2.12.0/opensearch-x-content-2.12.0-sources.jar.sha1 + - maven/org/opensearch/opensearch-x-content/2.12.0/opensearch-x-content-2.12.0-javadoc.jar.sha1 + - maven/org/opensearch/opensearch-benchmarks/maven-metadata.xml + - maven/org/opensearch/opensearch-benchmarks/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-benchmarks/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-benchmarks/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-benchmarks/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-benchmarks/2.12.0/opensearch-benchmarks-2.12.0-sources.jar + - maven/org/opensearch/opensearch-benchmarks/2.12.0/opensearch-benchmarks-2.12.0.jar.sha512 + - maven/org/opensearch/opensearch-benchmarks/2.12.0/opensearch-benchmarks-2.12.0.jar.sha1 + - maven/org/opensearch/opensearch-benchmarks/2.12.0/opensearch-benchmarks-2.12.0.module + - maven/org/opensearch/opensearch-benchmarks/2.12.0/opensearch-benchmarks-2.12.0-javadoc.jar.sha1 + - maven/org/opensearch/opensearch-benchmarks/2.12.0/opensearch-benchmarks-2.12.0.pom.md5 + - maven/org/opensearch/opensearch-benchmarks/2.12.0/opensearch-benchmarks-2.12.0.pom + - maven/org/opensearch/opensearch-benchmarks/2.12.0/opensearch-benchmarks-2.12.0-sources.jar.sha512 + - maven/org/opensearch/opensearch-benchmarks/2.12.0/opensearch-benchmarks-2.12.0.pom.sha256 + - maven/org/opensearch/opensearch-benchmarks/2.12.0/opensearch-benchmarks-2.12.0-sources.jar.sha256 + - maven/org/opensearch/opensearch-benchmarks/2.12.0/opensearch-benchmarks-2.12.0.jar.sha256 + - maven/org/opensearch/opensearch-benchmarks/2.12.0/opensearch-benchmarks-2.12.0-javadoc.jar + - maven/org/opensearch/opensearch-benchmarks/2.12.0/opensearch-benchmarks-2.12.0-javadoc.jar.sha256 + - maven/org/opensearch/opensearch-benchmarks/2.12.0/opensearch-benchmarks-2.12.0.jar.md5 + - maven/org/opensearch/opensearch-benchmarks/2.12.0/opensearch-benchmarks-2.12.0.module.sha512 + - maven/org/opensearch/opensearch-benchmarks/2.12.0/opensearch-benchmarks-2.12.0-sources.jar.sha1 + - maven/org/opensearch/opensearch-benchmarks/2.12.0/opensearch-benchmarks-2.12.0-javadoc.jar.md5 + - maven/org/opensearch/opensearch-benchmarks/2.12.0/opensearch-benchmarks-2.12.0.module.md5 + - maven/org/opensearch/opensearch-benchmarks/2.12.0/opensearch-benchmarks-2.12.0.pom.sha512 + - maven/org/opensearch/opensearch-benchmarks/2.12.0/opensearch-benchmarks-2.12.0.module.sha1 + - maven/org/opensearch/opensearch-benchmarks/2.12.0/opensearch-benchmarks-2.12.0.module.sha256 + - maven/org/opensearch/opensearch-benchmarks/2.12.0/opensearch-benchmarks-2.12.0.jar + - maven/org/opensearch/opensearch-benchmarks/2.12.0/opensearch-benchmarks-2.12.0-sources.jar.md5 + - maven/org/opensearch/opensearch-benchmarks/2.12.0/opensearch-benchmarks-2.12.0-javadoc.jar.sha512 + - maven/org/opensearch/opensearch-benchmarks/2.12.0/opensearch-benchmarks-2.12.0.pom.sha1 + - maven/org/opensearch/example-rescore/maven-metadata.xml + - maven/org/opensearch/example-rescore/maven-metadata.xml.sha256 + - maven/org/opensearch/example-rescore/maven-metadata.xml.sha1 + - maven/org/opensearch/example-rescore/maven-metadata.xml.sha512 + - maven/org/opensearch/example-rescore/maven-metadata.xml.md5 + - maven/org/opensearch/example-rescore/2.12.0/example-rescore-2.12.0.jar.sha512 + - maven/org/opensearch/example-rescore/2.12.0/example-rescore-2.12.0.jar.sha1 + - maven/org/opensearch/example-rescore/2.12.0/example-rescore-2.12.0.pom + - maven/org/opensearch/example-rescore/2.12.0/example-rescore-2.12.0.module + - maven/org/opensearch/example-rescore/2.12.0/example-rescore-2.12.0-sources.jar.sha1 + - maven/org/opensearch/example-rescore/2.12.0/example-rescore-2.12.0.module.md5 + - maven/org/opensearch/example-rescore/2.12.0/example-rescore-2.12.0-sources.jar + - maven/org/opensearch/example-rescore/2.12.0/example-rescore-2.12.0-javadoc.jar.sha512 + - maven/org/opensearch/example-rescore/2.12.0/example-rescore-2.12.0.module.sha256 + - maven/org/opensearch/example-rescore/2.12.0/example-rescore-2.12.0.module.sha512 + - maven/org/opensearch/example-rescore/2.12.0/example-rescore-2.12.0.jar.sha256 + - maven/org/opensearch/example-rescore/2.12.0/example-rescore-2.12.0.pom.md5 + - maven/org/opensearch/example-rescore/2.12.0/example-rescore-2.12.0.jar.md5 + - maven/org/opensearch/example-rescore/2.12.0/example-rescore-2.12.0-sources.jar.sha512 + - maven/org/opensearch/example-rescore/2.12.0/example-rescore-2.12.0.module.sha1 + - maven/org/opensearch/example-rescore/2.12.0/example-rescore-2.12.0.jar + - maven/org/opensearch/example-rescore/2.12.0/example-rescore-2.12.0.pom.sha512 + - maven/org/opensearch/example-rescore/2.12.0/example-rescore-2.12.0-javadoc.jar + - maven/org/opensearch/example-rescore/2.12.0/example-rescore-2.12.0-sources.jar.md5 + - maven/org/opensearch/example-rescore/2.12.0/example-rescore-2.12.0.pom.sha1 + - maven/org/opensearch/example-rescore/2.12.0/example-rescore-2.12.0-javadoc.jar.sha1 + - maven/org/opensearch/example-rescore/2.12.0/example-rescore-2.12.0.pom.sha256 + - maven/org/opensearch/example-rescore/2.12.0/example-rescore-2.12.0-sources.jar.sha256 + - maven/org/opensearch/example-rescore/2.12.0/example-rescore-2.12.0-javadoc.jar.sha256 + - maven/org/opensearch/example-rescore/2.12.0/example-rescore-2.12.0-javadoc.jar.md5 + - maven/org/opensearch/script-expert-scoring/maven-metadata.xml + - maven/org/opensearch/script-expert-scoring/maven-metadata.xml.sha256 + - maven/org/opensearch/script-expert-scoring/maven-metadata.xml.sha1 + - maven/org/opensearch/script-expert-scoring/maven-metadata.xml.sha512 + - maven/org/opensearch/script-expert-scoring/maven-metadata.xml.md5 + - maven/org/opensearch/script-expert-scoring/2.12.0/script-expert-scoring-2.12.0.module.sha256 + - maven/org/opensearch/script-expert-scoring/2.12.0/script-expert-scoring-2.12.0-javadoc.jar.sha1 + - maven/org/opensearch/script-expert-scoring/2.12.0/script-expert-scoring-2.12.0.jar.sha512 + - maven/org/opensearch/script-expert-scoring/2.12.0/script-expert-scoring-2.12.0-javadoc.jar.sha256 + - maven/org/opensearch/script-expert-scoring/2.12.0/script-expert-scoring-2.12.0-sources.jar + - maven/org/opensearch/script-expert-scoring/2.12.0/script-expert-scoring-2.12.0.module.sha512 + - maven/org/opensearch/script-expert-scoring/2.12.0/script-expert-scoring-2.12.0-javadoc.jar.md5 + - maven/org/opensearch/script-expert-scoring/2.12.0/script-expert-scoring-2.12.0.jar + - maven/org/opensearch/script-expert-scoring/2.12.0/script-expert-scoring-2.12.0.pom.sha256 + - maven/org/opensearch/script-expert-scoring/2.12.0/script-expert-scoring-2.12.0.module.sha1 + - maven/org/opensearch/script-expert-scoring/2.12.0/script-expert-scoring-2.12.0.pom + - maven/org/opensearch/script-expert-scoring/2.12.0/script-expert-scoring-2.12.0-sources.jar.md5 + - maven/org/opensearch/script-expert-scoring/2.12.0/script-expert-scoring-2.12.0.jar.sha256 + - maven/org/opensearch/script-expert-scoring/2.12.0/script-expert-scoring-2.12.0-javadoc.jar.sha512 + - maven/org/opensearch/script-expert-scoring/2.12.0/script-expert-scoring-2.12.0.module + - maven/org/opensearch/script-expert-scoring/2.12.0/script-expert-scoring-2.12.0.module.md5 + - maven/org/opensearch/script-expert-scoring/2.12.0/script-expert-scoring-2.12.0-javadoc.jar + - maven/org/opensearch/script-expert-scoring/2.12.0/script-expert-scoring-2.12.0.pom.sha512 + - maven/org/opensearch/script-expert-scoring/2.12.0/script-expert-scoring-2.12.0.jar.md5 + - maven/org/opensearch/script-expert-scoring/2.12.0/script-expert-scoring-2.12.0.jar.sha1 + - maven/org/opensearch/script-expert-scoring/2.12.0/script-expert-scoring-2.12.0-sources.jar.sha1 + - maven/org/opensearch/script-expert-scoring/2.12.0/script-expert-scoring-2.12.0.pom.md5 + - maven/org/opensearch/script-expert-scoring/2.12.0/script-expert-scoring-2.12.0-sources.jar.sha256 + - maven/org/opensearch/script-expert-scoring/2.12.0/script-expert-scoring-2.12.0.pom.sha1 + - maven/org/opensearch/script-expert-scoring/2.12.0/script-expert-scoring-2.12.0-sources.jar.sha512 + - maven/org/opensearch/java-version-checker/maven-metadata.xml + - maven/org/opensearch/java-version-checker/maven-metadata.xml.sha256 + - maven/org/opensearch/java-version-checker/maven-metadata.xml.sha1 + - maven/org/opensearch/java-version-checker/maven-metadata.xml.sha512 + - maven/org/opensearch/java-version-checker/maven-metadata.xml.md5 + - maven/org/opensearch/java-version-checker/2.12.0/java-version-checker-2.12.0-sources.jar.sha256 + - maven/org/opensearch/java-version-checker/2.12.0/java-version-checker-2.12.0-javadoc.jar.sha512 + - maven/org/opensearch/java-version-checker/2.12.0/java-version-checker-2.12.0-sources.jar.sha512 + - maven/org/opensearch/java-version-checker/2.12.0/java-version-checker-2.12.0.pom.sha256 + - maven/org/opensearch/java-version-checker/2.12.0/java-version-checker-2.12.0-javadoc.jar.md5 + - maven/org/opensearch/java-version-checker/2.12.0/java-version-checker-2.12.0.jar + - maven/org/opensearch/java-version-checker/2.12.0/java-version-checker-2.12.0.jar.sha256 + - maven/org/opensearch/java-version-checker/2.12.0/java-version-checker-2.12.0.module + - maven/org/opensearch/java-version-checker/2.12.0/java-version-checker-2.12.0.pom + - maven/org/opensearch/java-version-checker/2.12.0/java-version-checker-2.12.0.pom.sha1 + - maven/org/opensearch/java-version-checker/2.12.0/java-version-checker-2.12.0.jar.sha1 + - maven/org/opensearch/java-version-checker/2.12.0/java-version-checker-2.12.0.pom.md5 + - maven/org/opensearch/java-version-checker/2.12.0/java-version-checker-2.12.0.jar.md5 + - maven/org/opensearch/java-version-checker/2.12.0/java-version-checker-2.12.0-javadoc.jar + - maven/org/opensearch/java-version-checker/2.12.0/java-version-checker-2.12.0-javadoc.jar.sha1 + - maven/org/opensearch/java-version-checker/2.12.0/java-version-checker-2.12.0-sources.jar.sha1 + - maven/org/opensearch/java-version-checker/2.12.0/java-version-checker-2.12.0.module.sha256 + - maven/org/opensearch/java-version-checker/2.12.0/java-version-checker-2.12.0.pom.sha512 + - maven/org/opensearch/java-version-checker/2.12.0/java-version-checker-2.12.0.module.md5 + - maven/org/opensearch/java-version-checker/2.12.0/java-version-checker-2.12.0.module.sha1 + - maven/org/opensearch/java-version-checker/2.12.0/java-version-checker-2.12.0.module.sha512 + - maven/org/opensearch/java-version-checker/2.12.0/java-version-checker-2.12.0.jar.sha512 + - maven/org/opensearch/java-version-checker/2.12.0/java-version-checker-2.12.0-javadoc.jar.sha256 + - maven/org/opensearch/java-version-checker/2.12.0/java-version-checker-2.12.0-sources.jar.md5 + - maven/org/opensearch/java-version-checker/2.12.0/java-version-checker-2.12.0-sources.jar + - maven/org/opensearch/opensearch-geo/maven-metadata.xml + - maven/org/opensearch/opensearch-geo/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-geo/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-geo/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-geo/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-geo/2.12.0/opensearch-geo-2.12.0.pom + - maven/org/opensearch/opensearch-geo/2.12.0/opensearch-geo-2.12.0-sources.jar.md5 + - maven/org/opensearch/opensearch-geo/2.12.0/opensearch-geo-2.12.0.module.sha1 + - maven/org/opensearch/opensearch-geo/2.12.0/opensearch-geo-2.12.0.jar.md5 + - maven/org/opensearch/opensearch-geo/2.12.0/opensearch-geo-2.12.0.module + - maven/org/opensearch/opensearch-geo/2.12.0/opensearch-geo-2.12.0.pom.md5 + - maven/org/opensearch/opensearch-geo/2.12.0/opensearch-geo-2.12.0.pom.sha256 + - maven/org/opensearch/opensearch-geo/2.12.0/opensearch-geo-2.12.0-javadoc.jar + - maven/org/opensearch/opensearch-geo/2.12.0/opensearch-geo-2.12.0-sources.jar.sha1 + - maven/org/opensearch/opensearch-geo/2.12.0/opensearch-geo-2.12.0.module.sha256 + - maven/org/opensearch/opensearch-geo/2.12.0/opensearch-geo-2.12.0.jar.sha256 + - maven/org/opensearch/opensearch-geo/2.12.0/opensearch-geo-2.12.0.jar.sha1 + - maven/org/opensearch/opensearch-geo/2.12.0/opensearch-geo-2.12.0.module.md5 + - maven/org/opensearch/opensearch-geo/2.12.0/opensearch-geo-2.12.0.jar.sha512 + - maven/org/opensearch/opensearch-geo/2.12.0/opensearch-geo-2.12.0-sources.jar + - maven/org/opensearch/opensearch-geo/2.12.0/opensearch-geo-2.12.0-sources.jar.sha256 + - maven/org/opensearch/opensearch-geo/2.12.0/opensearch-geo-2.12.0-javadoc.jar.sha256 + - maven/org/opensearch/opensearch-geo/2.12.0/opensearch-geo-2.12.0-javadoc.jar.sha512 + - maven/org/opensearch/opensearch-geo/2.12.0/opensearch-geo-2.12.0-javadoc.jar.sha1 + - maven/org/opensearch/opensearch-geo/2.12.0/opensearch-geo-2.12.0.pom.sha512 + - maven/org/opensearch/opensearch-geo/2.12.0/opensearch-geo-2.12.0-javadoc.jar.md5 + - maven/org/opensearch/opensearch-geo/2.12.0/opensearch-geo-2.12.0-sources.jar.sha512 + - maven/org/opensearch/opensearch-geo/2.12.0/opensearch-geo-2.12.0.module.sha512 + - maven/org/opensearch/opensearch-geo/2.12.0/opensearch-geo-2.12.0.jar + - maven/org/opensearch/opensearch-geo/2.12.0/opensearch-geo-2.12.0.pom.sha1 + - maven/org/opensearch/opensearch-plugin-cli/maven-metadata.xml + - maven/org/opensearch/opensearch-plugin-cli/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-plugin-cli/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-plugin-cli/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-plugin-cli/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-plugin-cli/2.12.0/opensearch-plugin-cli-2.12.0.pom.sha1 + - maven/org/opensearch/opensearch-plugin-cli/2.12.0/opensearch-plugin-cli-2.12.0-sources.jar.sha512 + - maven/org/opensearch/opensearch-plugin-cli/2.12.0/opensearch-plugin-cli-2.12.0.module.sha512 + - maven/org/opensearch/opensearch-plugin-cli/2.12.0/opensearch-plugin-cli-2.12.0-javadoc.jar.md5 + - maven/org/opensearch/opensearch-plugin-cli/2.12.0/opensearch-plugin-cli-2.12.0.pom.sha512 + - maven/org/opensearch/opensearch-plugin-cli/2.12.0/opensearch-plugin-cli-2.12.0-sources.jar.md5 + - maven/org/opensearch/opensearch-plugin-cli/2.12.0/opensearch-plugin-cli-2.12.0-sources.jar + - maven/org/opensearch/opensearch-plugin-cli/2.12.0/opensearch-plugin-cli-2.12.0-javadoc.jar.sha512 + - maven/org/opensearch/opensearch-plugin-cli/2.12.0/opensearch-plugin-cli-2.12.0-javadoc.jar + - maven/org/opensearch/opensearch-plugin-cli/2.12.0/opensearch-plugin-cli-2.12.0-sources.jar.sha256 + - maven/org/opensearch/opensearch-plugin-cli/2.12.0/opensearch-plugin-cli-2.12.0.module.md5 + - maven/org/opensearch/opensearch-plugin-cli/2.12.0/opensearch-plugin-cli-2.12.0.module.sha1 + - maven/org/opensearch/opensearch-plugin-cli/2.12.0/opensearch-plugin-cli-2.12.0.jar.sha512 + - maven/org/opensearch/opensearch-plugin-cli/2.12.0/opensearch-plugin-cli-2.12.0.jar.md5 + - maven/org/opensearch/opensearch-plugin-cli/2.12.0/opensearch-plugin-cli-2.12.0-sources.jar.sha1 + - maven/org/opensearch/opensearch-plugin-cli/2.12.0/opensearch-plugin-cli-2.12.0-javadoc.jar.sha256 + - maven/org/opensearch/opensearch-plugin-cli/2.12.0/opensearch-plugin-cli-2.12.0.jar + - maven/org/opensearch/opensearch-plugin-cli/2.12.0/opensearch-plugin-cli-2.12.0.module.sha256 + - maven/org/opensearch/opensearch-plugin-cli/2.12.0/opensearch-plugin-cli-2.12.0.jar.sha1 + - maven/org/opensearch/opensearch-plugin-cli/2.12.0/opensearch-plugin-cli-2.12.0.pom + - maven/org/opensearch/opensearch-plugin-cli/2.12.0/opensearch-plugin-cli-2.12.0-javadoc.jar.sha1 + - maven/org/opensearch/opensearch-plugin-cli/2.12.0/opensearch-plugin-cli-2.12.0.jar.sha256 + - maven/org/opensearch/opensearch-plugin-cli/2.12.0/opensearch-plugin-cli-2.12.0.pom.md5 + - maven/org/opensearch/opensearch-plugin-cli/2.12.0/opensearch-plugin-cli-2.12.0.module + - maven/org/opensearch/opensearch-plugin-cli/2.12.0/opensearch-plugin-cli-2.12.0.pom.sha256 + - maven/org/opensearch/opensearch-core/maven-metadata.xml + - maven/org/opensearch/opensearch-core/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-core/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-core/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-core/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-core/2.12.0/opensearch-core-2.12.0.module.sha256 + - maven/org/opensearch/opensearch-core/2.12.0/opensearch-core-2.12.0.pom.sha1 + - maven/org/opensearch/opensearch-core/2.12.0/opensearch-core-2.12.0.jar.sha1 + - maven/org/opensearch/opensearch-core/2.12.0/opensearch-core-2.12.0-javadoc.jar.sha1 + - maven/org/opensearch/opensearch-core/2.12.0/opensearch-core-2.12.0.module.sha512 + - maven/org/opensearch/opensearch-core/2.12.0/opensearch-core-2.12.0.jar.sha256 + - maven/org/opensearch/opensearch-core/2.12.0/opensearch-core-2.12.0-sources.jar.md5 + - maven/org/opensearch/opensearch-core/2.12.0/opensearch-core-2.12.0.module + - maven/org/opensearch/opensearch-core/2.12.0/opensearch-core-2.12.0.jar.sha512 + - maven/org/opensearch/opensearch-core/2.12.0/opensearch-core-2.12.0-sources.jar.sha256 + - maven/org/opensearch/opensearch-core/2.12.0/opensearch-core-2.12.0-sources.jar.sha512 + - maven/org/opensearch/opensearch-core/2.12.0/opensearch-core-2.12.0-sources.jar + - maven/org/opensearch/opensearch-core/2.12.0/opensearch-core-2.12.0-javadoc.jar.sha256 + - maven/org/opensearch/opensearch-core/2.12.0/opensearch-core-2.12.0.pom.sha512 + - maven/org/opensearch/opensearch-core/2.12.0/opensearch-core-2.12.0-javadoc.jar.md5 + - maven/org/opensearch/opensearch-core/2.12.0/opensearch-core-2.12.0.module.sha1 + - maven/org/opensearch/opensearch-core/2.12.0/opensearch-core-2.12.0.jar.md5 + - maven/org/opensearch/opensearch-core/2.12.0/opensearch-core-2.12.0-javadoc.jar + - maven/org/opensearch/opensearch-core/2.12.0/opensearch-core-2.12.0.pom.sha256 + - maven/org/opensearch/opensearch-core/2.12.0/opensearch-core-2.12.0.module.md5 + - maven/org/opensearch/opensearch-core/2.12.0/opensearch-core-2.12.0-javadoc.jar.sha512 + - maven/org/opensearch/opensearch-core/2.12.0/opensearch-core-2.12.0.jar + - maven/org/opensearch/opensearch-core/2.12.0/opensearch-core-2.12.0.pom + - maven/org/opensearch/opensearch-core/2.12.0/opensearch-core-2.12.0-sources.jar.sha1 + - maven/org/opensearch/opensearch-core/2.12.0/opensearch-core-2.12.0.pom.md5 + - maven/org/opensearch/rest-handler/maven-metadata.xml + - maven/org/opensearch/rest-handler/maven-metadata.xml.sha256 + - maven/org/opensearch/rest-handler/maven-metadata.xml.sha1 + - maven/org/opensearch/rest-handler/maven-metadata.xml.sha512 + - maven/org/opensearch/rest-handler/maven-metadata.xml.md5 + - maven/org/opensearch/rest-handler/2.12.0/rest-handler-2.12.0-javadoc.jar + - maven/org/opensearch/rest-handler/2.12.0/rest-handler-2.12.0-javadoc.jar.sha1 + - maven/org/opensearch/rest-handler/2.12.0/rest-handler-2.12.0.jar.sha256 + - maven/org/opensearch/rest-handler/2.12.0/rest-handler-2.12.0.jar.sha512 + - maven/org/opensearch/rest-handler/2.12.0/rest-handler-2.12.0.module.sha1 + - maven/org/opensearch/rest-handler/2.12.0/rest-handler-2.12.0.pom.md5 + - maven/org/opensearch/rest-handler/2.12.0/rest-handler-2.12.0-javadoc.jar.sha512 + - maven/org/opensearch/rest-handler/2.12.0/rest-handler-2.12.0-javadoc.jar.sha256 + - maven/org/opensearch/rest-handler/2.12.0/rest-handler-2.12.0-sources.jar + - maven/org/opensearch/rest-handler/2.12.0/rest-handler-2.12.0-javadoc.jar.md5 + - maven/org/opensearch/rest-handler/2.12.0/rest-handler-2.12.0.module + - maven/org/opensearch/rest-handler/2.12.0/rest-handler-2.12.0.module.md5 + - maven/org/opensearch/rest-handler/2.12.0/rest-handler-2.12.0-sources.jar.sha256 + - maven/org/opensearch/rest-handler/2.12.0/rest-handler-2.12.0.pom.sha512 + - maven/org/opensearch/rest-handler/2.12.0/rest-handler-2.12.0-sources.jar.md5 + - maven/org/opensearch/rest-handler/2.12.0/rest-handler-2.12.0.jar.md5 + - maven/org/opensearch/rest-handler/2.12.0/rest-handler-2.12.0.pom.sha256 + - maven/org/opensearch/rest-handler/2.12.0/rest-handler-2.12.0.pom.sha1 + - maven/org/opensearch/rest-handler/2.12.0/rest-handler-2.12.0.jar + - maven/org/opensearch/rest-handler/2.12.0/rest-handler-2.12.0.module.sha256 + - maven/org/opensearch/rest-handler/2.12.0/rest-handler-2.12.0-sources.jar.sha512 + - maven/org/opensearch/rest-handler/2.12.0/rest-handler-2.12.0.pom + - maven/org/opensearch/rest-handler/2.12.0/rest-handler-2.12.0-sources.jar.sha1 + - maven/org/opensearch/rest-handler/2.12.0/rest-handler-2.12.0.jar.sha1 + - maven/org/opensearch/rest-handler/2.12.0/rest-handler-2.12.0.module.sha512 + - maven/org/opensearch/opensearch-nio/maven-metadata.xml + - maven/org/opensearch/opensearch-nio/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-nio/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-nio/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-nio/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-nio/2.12.0/opensearch-nio-2.12.0-javadoc.jar.sha256 + - maven/org/opensearch/opensearch-nio/2.12.0/opensearch-nio-2.12.0.module.sha1 + - maven/org/opensearch/opensearch-nio/2.12.0/opensearch-nio-2.12.0.pom + - maven/org/opensearch/opensearch-nio/2.12.0/opensearch-nio-2.12.0-sources.jar.sha512 + - maven/org/opensearch/opensearch-nio/2.12.0/opensearch-nio-2.12.0.jar.sha256 + - maven/org/opensearch/opensearch-nio/2.12.0/opensearch-nio-2.12.0.module.md5 + - maven/org/opensearch/opensearch-nio/2.12.0/opensearch-nio-2.12.0-javadoc.jar.md5 + - maven/org/opensearch/opensearch-nio/2.12.0/opensearch-nio-2.12.0.jar + - maven/org/opensearch/opensearch-nio/2.12.0/opensearch-nio-2.12.0.module + - maven/org/opensearch/opensearch-nio/2.12.0/opensearch-nio-2.12.0-javadoc.jar.sha1 + - maven/org/opensearch/opensearch-nio/2.12.0/opensearch-nio-2.12.0-sources.jar.md5 + - maven/org/opensearch/opensearch-nio/2.12.0/opensearch-nio-2.12.0.pom.md5 + - maven/org/opensearch/opensearch-nio/2.12.0/opensearch-nio-2.12.0-sources.jar.sha1 + - maven/org/opensearch/opensearch-nio/2.12.0/opensearch-nio-2.12.0-javadoc.jar + - maven/org/opensearch/opensearch-nio/2.12.0/opensearch-nio-2.12.0.module.sha512 + - maven/org/opensearch/opensearch-nio/2.12.0/opensearch-nio-2.12.0.pom.sha1 + - maven/org/opensearch/opensearch-nio/2.12.0/opensearch-nio-2.12.0-sources.jar + - maven/org/opensearch/opensearch-nio/2.12.0/opensearch-nio-2.12.0-sources.jar.sha256 + - maven/org/opensearch/opensearch-nio/2.12.0/opensearch-nio-2.12.0.jar.sha512 + - maven/org/opensearch/opensearch-nio/2.12.0/opensearch-nio-2.12.0.jar.md5 + - maven/org/opensearch/opensearch-nio/2.12.0/opensearch-nio-2.12.0.pom.sha512 + - maven/org/opensearch/opensearch-nio/2.12.0/opensearch-nio-2.12.0.module.sha256 + - maven/org/opensearch/opensearch-nio/2.12.0/opensearch-nio-2.12.0.pom.sha256 + - maven/org/opensearch/opensearch-nio/2.12.0/opensearch-nio-2.12.0.jar.sha1 + - maven/org/opensearch/opensearch-nio/2.12.0/opensearch-nio-2.12.0-javadoc.jar.sha512 + - maven/org/opensearch/opensearch-cli/maven-metadata.xml + - maven/org/opensearch/opensearch-cli/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-cli/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-cli/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-cli/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-cli/2.12.0/opensearch-cli-2.12.0-sources.jar.sha256 + - maven/org/opensearch/opensearch-cli/2.12.0/opensearch-cli-2.12.0-javadoc.jar.sha1 + - maven/org/opensearch/opensearch-cli/2.12.0/opensearch-cli-2.12.0.module.sha256 + - maven/org/opensearch/opensearch-cli/2.12.0/opensearch-cli-2.12.0.jar.sha256 + - maven/org/opensearch/opensearch-cli/2.12.0/opensearch-cli-2.12.0.module + - maven/org/opensearch/opensearch-cli/2.12.0/opensearch-cli-2.12.0-sources.jar.sha512 + - maven/org/opensearch/opensearch-cli/2.12.0/opensearch-cli-2.12.0.module.sha1 + - maven/org/opensearch/opensearch-cli/2.12.0/opensearch-cli-2.12.0.pom.md5 + - maven/org/opensearch/opensearch-cli/2.12.0/opensearch-cli-2.12.0-sources.jar.sha1 + - maven/org/opensearch/opensearch-cli/2.12.0/opensearch-cli-2.12.0-javadoc.jar.sha256 + - maven/org/opensearch/opensearch-cli/2.12.0/opensearch-cli-2.12.0-sources.jar + - maven/org/opensearch/opensearch-cli/2.12.0/opensearch-cli-2.12.0.module.sha512 + - maven/org/opensearch/opensearch-cli/2.12.0/opensearch-cli-2.12.0.pom.sha256 + - maven/org/opensearch/opensearch-cli/2.12.0/opensearch-cli-2.12.0.jar.sha512 + - maven/org/opensearch/opensearch-cli/2.12.0/opensearch-cli-2.12.0.module.md5 + - maven/org/opensearch/opensearch-cli/2.12.0/opensearch-cli-2.12.0-javadoc.jar.sha512 + - maven/org/opensearch/opensearch-cli/2.12.0/opensearch-cli-2.12.0.jar + - maven/org/opensearch/opensearch-cli/2.12.0/opensearch-cli-2.12.0-sources.jar.md5 + - maven/org/opensearch/opensearch-cli/2.12.0/opensearch-cli-2.12.0-javadoc.jar + - maven/org/opensearch/opensearch-cli/2.12.0/opensearch-cli-2.12.0.pom + - maven/org/opensearch/opensearch-cli/2.12.0/opensearch-cli-2.12.0.jar.md5 + - maven/org/opensearch/opensearch-cli/2.12.0/opensearch-cli-2.12.0.pom.sha512 + - maven/org/opensearch/opensearch-cli/2.12.0/opensearch-cli-2.12.0.jar.sha1 + - maven/org/opensearch/opensearch-cli/2.12.0/opensearch-cli-2.12.0.pom.sha1 + - maven/org/opensearch/opensearch-cli/2.12.0/opensearch-cli-2.12.0-javadoc.jar.md5 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/maven-metadata.xml + - maven/org/opensearch/client/opensearch-rest-client-sniffer/maven-metadata.xml.sha256 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/maven-metadata.xml.sha1 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/maven-metadata.xml.sha512 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/maven-metadata.xml.md5 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/2.12.0/opensearch-rest-client-sniffer-2.12.0-sources.jar.sha1 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/2.12.0/opensearch-rest-client-sniffer-2.12.0-javadoc.jar.sha1 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/2.12.0/opensearch-rest-client-sniffer-2.12.0.pom + - maven/org/opensearch/client/opensearch-rest-client-sniffer/2.12.0/opensearch-rest-client-sniffer-2.12.0.jar.sha256 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/2.12.0/opensearch-rest-client-sniffer-2.12.0-sources.jar.sha512 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/2.12.0/opensearch-rest-client-sniffer-2.12.0.module + - maven/org/opensearch/client/opensearch-rest-client-sniffer/2.12.0/opensearch-rest-client-sniffer-2.12.0.jar.sha1 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/2.12.0/opensearch-rest-client-sniffer-2.12.0.module.sha256 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/2.12.0/opensearch-rest-client-sniffer-2.12.0-javadoc.jar.sha512 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/2.12.0/opensearch-rest-client-sniffer-2.12.0-sources.jar + - maven/org/opensearch/client/opensearch-rest-client-sniffer/2.12.0/opensearch-rest-client-sniffer-2.12.0-javadoc.jar.sha256 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/2.12.0/opensearch-rest-client-sniffer-2.12.0.pom.sha1 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/2.12.0/opensearch-rest-client-sniffer-2.12.0.jar.md5 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/2.12.0/opensearch-rest-client-sniffer-2.12.0.module.sha1 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/2.12.0/opensearch-rest-client-sniffer-2.12.0-javadoc.jar.md5 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/2.12.0/opensearch-rest-client-sniffer-2.12.0.pom.sha512 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/2.12.0/opensearch-rest-client-sniffer-2.12.0.pom.md5 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/2.12.0/opensearch-rest-client-sniffer-2.12.0-sources.jar.md5 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/2.12.0/opensearch-rest-client-sniffer-2.12.0.module.sha512 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/2.12.0/opensearch-rest-client-sniffer-2.12.0.pom.sha256 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/2.12.0/opensearch-rest-client-sniffer-2.12.0.jar.sha512 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/2.12.0/opensearch-rest-client-sniffer-2.12.0.module.md5 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/2.12.0/opensearch-rest-client-sniffer-2.12.0-javadoc.jar + - maven/org/opensearch/client/opensearch-rest-client-sniffer/2.12.0/opensearch-rest-client-sniffer-2.12.0-sources.jar.sha256 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/2.12.0/opensearch-rest-client-sniffer-2.12.0.jar + - maven/org/opensearch/client/opensearch-rest-high-level-client/maven-metadata.xml + - maven/org/opensearch/client/opensearch-rest-high-level-client/maven-metadata.xml.sha256 + - maven/org/opensearch/client/opensearch-rest-high-level-client/maven-metadata.xml.sha1 + - maven/org/opensearch/client/opensearch-rest-high-level-client/maven-metadata.xml.sha512 + - maven/org/opensearch/client/opensearch-rest-high-level-client/maven-metadata.xml.md5 + - maven/org/opensearch/client/opensearch-rest-high-level-client/2.12.0/opensearch-rest-high-level-client-2.12.0-sources.jar.sha256 + - maven/org/opensearch/client/opensearch-rest-high-level-client/2.12.0/opensearch-rest-high-level-client-2.12.0.pom + - maven/org/opensearch/client/opensearch-rest-high-level-client/2.12.0/opensearch-rest-high-level-client-2.12.0.jar + - maven/org/opensearch/client/opensearch-rest-high-level-client/2.12.0/opensearch-rest-high-level-client-2.12.0.pom.sha1 + - maven/org/opensearch/client/opensearch-rest-high-level-client/2.12.0/opensearch-rest-high-level-client-2.12.0.module.md5 + - maven/org/opensearch/client/opensearch-rest-high-level-client/2.12.0/opensearch-rest-high-level-client-2.12.0.jar.sha512 + - maven/org/opensearch/client/opensearch-rest-high-level-client/2.12.0/opensearch-rest-high-level-client-2.12.0-javadoc.jar + - maven/org/opensearch/client/opensearch-rest-high-level-client/2.12.0/opensearch-rest-high-level-client-2.12.0.pom.sha256 + - maven/org/opensearch/client/opensearch-rest-high-level-client/2.12.0/opensearch-rest-high-level-client-2.12.0.module.sha1 + - maven/org/opensearch/client/opensearch-rest-high-level-client/2.12.0/opensearch-rest-high-level-client-2.12.0.pom.sha512 + - maven/org/opensearch/client/opensearch-rest-high-level-client/2.12.0/opensearch-rest-high-level-client-2.12.0.jar.sha256 + - maven/org/opensearch/client/opensearch-rest-high-level-client/2.12.0/opensearch-rest-high-level-client-2.12.0-sources.jar.sha512 + - maven/org/opensearch/client/opensearch-rest-high-level-client/2.12.0/opensearch-rest-high-level-client-2.12.0.module + - maven/org/opensearch/client/opensearch-rest-high-level-client/2.12.0/opensearch-rest-high-level-client-2.12.0.module.sha256 + - maven/org/opensearch/client/opensearch-rest-high-level-client/2.12.0/opensearch-rest-high-level-client-2.12.0.jar.sha1 + - maven/org/opensearch/client/opensearch-rest-high-level-client/2.12.0/opensearch-rest-high-level-client-2.12.0-javadoc.jar.sha256 + - maven/org/opensearch/client/opensearch-rest-high-level-client/2.12.0/opensearch-rest-high-level-client-2.12.0-sources.jar + - maven/org/opensearch/client/opensearch-rest-high-level-client/2.12.0/opensearch-rest-high-level-client-2.12.0-javadoc.jar.md5 + - maven/org/opensearch/client/opensearch-rest-high-level-client/2.12.0/opensearch-rest-high-level-client-2.12.0.jar.md5 + - maven/org/opensearch/client/opensearch-rest-high-level-client/2.12.0/opensearch-rest-high-level-client-2.12.0-javadoc.jar.sha1 + - maven/org/opensearch/client/opensearch-rest-high-level-client/2.12.0/opensearch-rest-high-level-client-2.12.0-javadoc.jar.sha512 + - maven/org/opensearch/client/opensearch-rest-high-level-client/2.12.0/opensearch-rest-high-level-client-2.12.0.pom.md5 + - maven/org/opensearch/client/opensearch-rest-high-level-client/2.12.0/opensearch-rest-high-level-client-2.12.0.module.sha512 + - maven/org/opensearch/client/opensearch-rest-high-level-client/2.12.0/opensearch-rest-high-level-client-2.12.0-sources.jar.sha1 + - maven/org/opensearch/client/opensearch-rest-high-level-client/2.12.0/opensearch-rest-high-level-client-2.12.0-sources.jar.md5 + - maven/org/opensearch/client/opensearch-rest-client/maven-metadata.xml + - maven/org/opensearch/client/opensearch-rest-client/maven-metadata.xml.sha256 + - maven/org/opensearch/client/opensearch-rest-client/maven-metadata.xml.sha1 + - maven/org/opensearch/client/opensearch-rest-client/maven-metadata.xml.sha512 + - maven/org/opensearch/client/opensearch-rest-client/maven-metadata.xml.md5 + - maven/org/opensearch/client/opensearch-rest-client/2.12.0/opensearch-rest-client-2.12.0.pom + - maven/org/opensearch/client/opensearch-rest-client/2.12.0/opensearch-rest-client-2.12.0.module.sha1 + - maven/org/opensearch/client/opensearch-rest-client/2.12.0/opensearch-rest-client-2.12.0-javadoc.jar.sha1 + - maven/org/opensearch/client/opensearch-rest-client/2.12.0/opensearch-rest-client-2.12.0.module.sha256 + - maven/org/opensearch/client/opensearch-rest-client/2.12.0/opensearch-rest-client-2.12.0.jar.sha1 + - maven/org/opensearch/client/opensearch-rest-client/2.12.0/opensearch-rest-client-2.12.0.pom.sha1 + - maven/org/opensearch/client/opensearch-rest-client/2.12.0/opensearch-rest-client-2.12.0.jar.sha512 + - maven/org/opensearch/client/opensearch-rest-client/2.12.0/opensearch-rest-client-2.12.0.module + - maven/org/opensearch/client/opensearch-rest-client/2.12.0/opensearch-rest-client-2.12.0-javadoc.jar + - maven/org/opensearch/client/opensearch-rest-client/2.12.0/opensearch-rest-client-2.12.0.pom.sha512 + - maven/org/opensearch/client/opensearch-rest-client/2.12.0/opensearch-rest-client-2.12.0.jar.sha256 + - maven/org/opensearch/client/opensearch-rest-client/2.12.0/opensearch-rest-client-2.12.0-sources.jar.sha1 + - maven/org/opensearch/client/opensearch-rest-client/2.12.0/opensearch-rest-client-2.12.0.module.sha512 + - maven/org/opensearch/client/opensearch-rest-client/2.12.0/opensearch-rest-client-2.12.0.module.md5 + - maven/org/opensearch/client/opensearch-rest-client/2.12.0/opensearch-rest-client-2.12.0-javadoc.jar.sha512 + - maven/org/opensearch/client/opensearch-rest-client/2.12.0/opensearch-rest-client-2.12.0-javadoc.jar.md5 + - maven/org/opensearch/client/opensearch-rest-client/2.12.0/opensearch-rest-client-2.12.0-sources.jar + - maven/org/opensearch/client/opensearch-rest-client/2.12.0/opensearch-rest-client-2.12.0.jar + - maven/org/opensearch/client/opensearch-rest-client/2.12.0/opensearch-rest-client-2.12.0-sources.jar.sha256 + - maven/org/opensearch/client/opensearch-rest-client/2.12.0/opensearch-rest-client-2.12.0.pom.sha256 + - maven/org/opensearch/client/opensearch-rest-client/2.12.0/opensearch-rest-client-2.12.0-sources.jar.md5 + - maven/org/opensearch/client/opensearch-rest-client/2.12.0/opensearch-rest-client-2.12.0.pom.md5 + - maven/org/opensearch/client/opensearch-rest-client/2.12.0/opensearch-rest-client-2.12.0-javadoc.jar.sha256 + - maven/org/opensearch/client/opensearch-rest-client/2.12.0/opensearch-rest-client-2.12.0-sources.jar.sha512 + - maven/org/opensearch/client/opensearch-rest-client/2.12.0/opensearch-rest-client-2.12.0.jar.md5 + - maven/org/opensearch/client/client-benchmarks/maven-metadata.xml + - maven/org/opensearch/client/client-benchmarks/maven-metadata.xml.sha256 + - maven/org/opensearch/client/client-benchmarks/maven-metadata.xml.sha1 + - maven/org/opensearch/client/client-benchmarks/maven-metadata.xml.sha512 + - maven/org/opensearch/client/client-benchmarks/maven-metadata.xml.md5 + - maven/org/opensearch/client/client-benchmarks/2.12.0/client-benchmarks-2.12.0.module + - maven/org/opensearch/client/client-benchmarks/2.12.0/client-benchmarks-2.12.0-sources.jar.sha1 + - maven/org/opensearch/client/client-benchmarks/2.12.0/client-benchmarks-2.12.0-javadoc.jar.md5 + - maven/org/opensearch/client/client-benchmarks/2.12.0/client-benchmarks-2.12.0-sources.jar.sha256 + - maven/org/opensearch/client/client-benchmarks/2.12.0/client-benchmarks-2.12.0-javadoc.jar + - maven/org/opensearch/client/client-benchmarks/2.12.0/client-benchmarks-2.12.0.jar.md5 + - maven/org/opensearch/client/client-benchmarks/2.12.0/client-benchmarks-2.12.0.pom.sha512 + - maven/org/opensearch/client/client-benchmarks/2.12.0/client-benchmarks-2.12.0-javadoc.jar.sha512 + - maven/org/opensearch/client/client-benchmarks/2.12.0/client-benchmarks-2.12.0.jar.sha512 + - maven/org/opensearch/client/client-benchmarks/2.12.0/client-benchmarks-2.12.0-sources.jar.sha512 + - maven/org/opensearch/client/client-benchmarks/2.12.0/client-benchmarks-2.12.0.module.sha256 + - maven/org/opensearch/client/client-benchmarks/2.12.0/client-benchmarks-2.12.0-sources.jar.md5 + - maven/org/opensearch/client/client-benchmarks/2.12.0/client-benchmarks-2.12.0.module.sha512 + - maven/org/opensearch/client/client-benchmarks/2.12.0/client-benchmarks-2.12.0.jar.sha256 + - maven/org/opensearch/client/client-benchmarks/2.12.0/client-benchmarks-2.12.0.pom.sha256 + - maven/org/opensearch/client/client-benchmarks/2.12.0/client-benchmarks-2.12.0-sources.jar + - maven/org/opensearch/client/client-benchmarks/2.12.0/client-benchmarks-2.12.0-javadoc.jar.sha256 + - maven/org/opensearch/client/client-benchmarks/2.12.0/client-benchmarks-2.12.0.jar.sha1 + - maven/org/opensearch/client/client-benchmarks/2.12.0/client-benchmarks-2.12.0.pom.sha1 + - maven/org/opensearch/client/client-benchmarks/2.12.0/client-benchmarks-2.12.0-javadoc.jar.sha1 + - maven/org/opensearch/client/client-benchmarks/2.12.0/client-benchmarks-2.12.0.module.md5 + - maven/org/opensearch/client/client-benchmarks/2.12.0/client-benchmarks-2.12.0.pom.md5 + - maven/org/opensearch/client/client-benchmarks/2.12.0/client-benchmarks-2.12.0.jar + - maven/org/opensearch/client/client-benchmarks/2.12.0/client-benchmarks-2.12.0.module.sha1 + - maven/org/opensearch/client/client-benchmarks/2.12.0/client-benchmarks-2.12.0.pom + - maven/org/opensearch/client/test/test/maven-metadata.xml + - maven/org/opensearch/client/test/test/maven-metadata.xml.sha256 + - maven/org/opensearch/client/test/test/maven-metadata.xml.sha1 + - maven/org/opensearch/client/test/test/maven-metadata.xml.sha512 + - maven/org/opensearch/client/test/test/maven-metadata.xml.md5 + - maven/org/opensearch/client/test/test/2.12.0/test-2.12.0.module.sha512 + - maven/org/opensearch/client/test/test/2.12.0/test-2.12.0.jar.md5 + - maven/org/opensearch/client/test/test/2.12.0/test-2.12.0-sources.jar + - maven/org/opensearch/client/test/test/2.12.0/test-2.12.0-javadoc.jar.md5 + - maven/org/opensearch/client/test/test/2.12.0/test-2.12.0.jar.sha512 + - maven/org/opensearch/client/test/test/2.12.0/test-2.12.0.pom + - maven/org/opensearch/client/test/test/2.12.0/test-2.12.0.module.sha1 + - maven/org/opensearch/client/test/test/2.12.0/test-2.12.0.module.sha256 + - maven/org/opensearch/client/test/test/2.12.0/test-2.12.0-javadoc.jar.sha1 + - maven/org/opensearch/client/test/test/2.12.0/test-2.12.0.module + - maven/org/opensearch/client/test/test/2.12.0/test-2.12.0.pom.md5 + - maven/org/opensearch/client/test/test/2.12.0/test-2.12.0-javadoc.jar.sha512 + - maven/org/opensearch/client/test/test/2.12.0/test-2.12.0-sources.jar.md5 + - maven/org/opensearch/client/test/test/2.12.0/test-2.12.0.pom.sha256 + - maven/org/opensearch/client/test/test/2.12.0/test-2.12.0.module.md5 + - maven/org/opensearch/client/test/test/2.12.0/test-2.12.0.jar.sha256 + - maven/org/opensearch/client/test/test/2.12.0/test-2.12.0.pom.sha512 + - maven/org/opensearch/client/test/test/2.12.0/test-2.12.0-javadoc.jar.sha256 + - maven/org/opensearch/client/test/test/2.12.0/test-2.12.0.jar.sha1 + - maven/org/opensearch/client/test/test/2.12.0/test-2.12.0.jar + - maven/org/opensearch/client/test/test/2.12.0/test-2.12.0-sources.jar.sha512 + - maven/org/opensearch/client/test/test/2.12.0/test-2.12.0-javadoc.jar + - maven/org/opensearch/client/test/test/2.12.0/test-2.12.0-sources.jar.sha256 + - maven/org/opensearch/client/test/test/2.12.0/test-2.12.0-sources.jar.sha1 + - maven/org/opensearch/client/test/test/2.12.0/test-2.12.0.pom.sha1 + - maven/org/opensearch/test/test-delayed-aggs/maven-metadata.xml + - maven/org/opensearch/test/test-delayed-aggs/maven-metadata.xml.sha256 + - maven/org/opensearch/test/test-delayed-aggs/maven-metadata.xml.sha1 + - maven/org/opensearch/test/test-delayed-aggs/maven-metadata.xml.sha512 + - maven/org/opensearch/test/test-delayed-aggs/maven-metadata.xml.md5 + - maven/org/opensearch/test/test-delayed-aggs/2.12.0/test-delayed-aggs-2.12.0-javadoc.jar.md5 + - maven/org/opensearch/test/test-delayed-aggs/2.12.0/test-delayed-aggs-2.12.0.module.sha1 + - maven/org/opensearch/test/test-delayed-aggs/2.12.0/test-delayed-aggs-2.12.0-javadoc.jar.sha1 + - maven/org/opensearch/test/test-delayed-aggs/2.12.0/test-delayed-aggs-2.12.0.pom + - maven/org/opensearch/test/test-delayed-aggs/2.12.0/test-delayed-aggs-2.12.0.pom.sha512 + - maven/org/opensearch/test/test-delayed-aggs/2.12.0/test-delayed-aggs-2.12.0-sources.jar.sha1 + - maven/org/opensearch/test/test-delayed-aggs/2.12.0/test-delayed-aggs-2.12.0.pom.sha256 + - maven/org/opensearch/test/test-delayed-aggs/2.12.0/test-delayed-aggs-2.12.0.module + - maven/org/opensearch/test/test-delayed-aggs/2.12.0/test-delayed-aggs-2.12.0.module.sha512 + - maven/org/opensearch/test/test-delayed-aggs/2.12.0/test-delayed-aggs-2.12.0.jar.sha512 + - maven/org/opensearch/test/test-delayed-aggs/2.12.0/test-delayed-aggs-2.12.0.pom.md5 + - maven/org/opensearch/test/test-delayed-aggs/2.12.0/test-delayed-aggs-2.12.0-sources.jar + - maven/org/opensearch/test/test-delayed-aggs/2.12.0/test-delayed-aggs-2.12.0-javadoc.jar.sha256 + - maven/org/opensearch/test/test-delayed-aggs/2.12.0/test-delayed-aggs-2.12.0-sources.jar.sha256 + - maven/org/opensearch/test/test-delayed-aggs/2.12.0/test-delayed-aggs-2.12.0.jar + - maven/org/opensearch/test/test-delayed-aggs/2.12.0/test-delayed-aggs-2.12.0.jar.md5 + - maven/org/opensearch/test/test-delayed-aggs/2.12.0/test-delayed-aggs-2.12.0-javadoc.jar + - maven/org/opensearch/test/test-delayed-aggs/2.12.0/test-delayed-aggs-2.12.0-sources.jar.sha512 + - maven/org/opensearch/test/test-delayed-aggs/2.12.0/test-delayed-aggs-2.12.0.pom.sha1 + - maven/org/opensearch/test/test-delayed-aggs/2.12.0/test-delayed-aggs-2.12.0-javadoc.jar.sha512 + - maven/org/opensearch/test/test-delayed-aggs/2.12.0/test-delayed-aggs-2.12.0.module.sha256 + - maven/org/opensearch/test/test-delayed-aggs/2.12.0/test-delayed-aggs-2.12.0-sources.jar.md5 + - maven/org/opensearch/test/test-delayed-aggs/2.12.0/test-delayed-aggs-2.12.0.module.md5 + - maven/org/opensearch/test/test-delayed-aggs/2.12.0/test-delayed-aggs-2.12.0.jar.sha1 + - maven/org/opensearch/test/test-delayed-aggs/2.12.0/test-delayed-aggs-2.12.0.jar.sha256 + - maven/org/opensearch/test/framework/maven-metadata.xml + - maven/org/opensearch/test/framework/maven-metadata.xml.sha256 + - maven/org/opensearch/test/framework/maven-metadata.xml.sha1 + - maven/org/opensearch/test/framework/maven-metadata.xml.sha512 + - maven/org/opensearch/test/framework/maven-metadata.xml.md5 + - maven/org/opensearch/test/framework/2.12.0/framework-2.12.0.jar + - maven/org/opensearch/test/framework/2.12.0/framework-2.12.0.jar.sha1 + - maven/org/opensearch/test/framework/2.12.0/framework-2.12.0-sources.jar.md5 + - maven/org/opensearch/test/framework/2.12.0/framework-2.12.0-javadoc.jar.sha256 + - maven/org/opensearch/test/framework/2.12.0/framework-2.12.0-javadoc.jar + - maven/org/opensearch/test/framework/2.12.0/framework-2.12.0.module.md5 + - maven/org/opensearch/test/framework/2.12.0/framework-2.12.0-javadoc.jar.sha512 + - maven/org/opensearch/test/framework/2.12.0/framework-2.12.0.jar.sha256 + - maven/org/opensearch/test/framework/2.12.0/framework-2.12.0-javadoc.jar.sha1 + - maven/org/opensearch/test/framework/2.12.0/framework-2.12.0.module + - maven/org/opensearch/test/framework/2.12.0/framework-2.12.0.module.sha256 + - maven/org/opensearch/test/framework/2.12.0/framework-2.12.0-javadoc.jar.md5 + - maven/org/opensearch/test/framework/2.12.0/framework-2.12.0-sources.jar + - maven/org/opensearch/test/framework/2.12.0/framework-2.12.0.pom.sha256 + - maven/org/opensearch/test/framework/2.12.0/framework-2.12.0-sources.jar.sha1 + - maven/org/opensearch/test/framework/2.12.0/framework-2.12.0.jar.sha512 + - maven/org/opensearch/test/framework/2.12.0/framework-2.12.0.pom.sha1 + - maven/org/opensearch/test/framework/2.12.0/framework-2.12.0.module.sha1 + - maven/org/opensearch/test/framework/2.12.0/framework-2.12.0-sources.jar.sha256 + - maven/org/opensearch/test/framework/2.12.0/framework-2.12.0.pom.md5 + - maven/org/opensearch/test/framework/2.12.0/framework-2.12.0.module.sha512 + - maven/org/opensearch/test/framework/2.12.0/framework-2.12.0.pom + - maven/org/opensearch/test/framework/2.12.0/framework-2.12.0.pom.sha512 + - maven/org/opensearch/test/framework/2.12.0/framework-2.12.0-sources.jar.sha512 + - maven/org/opensearch/test/framework/2.12.0/framework-2.12.0.jar.md5 + - maven/org/opensearch/test/telemetry/maven-metadata.xml + - maven/org/opensearch/test/telemetry/maven-metadata.xml.sha256 + - maven/org/opensearch/test/telemetry/maven-metadata.xml.sha1 + - maven/org/opensearch/test/telemetry/maven-metadata.xml.sha512 + - maven/org/opensearch/test/telemetry/maven-metadata.xml.md5 + - maven/org/opensearch/test/telemetry/2.12.0/telemetry-2.12.0.jar.md5 + - maven/org/opensearch/test/telemetry/2.12.0/telemetry-2.12.0-sources.jar.md5 + - maven/org/opensearch/test/telemetry/2.12.0/telemetry-2.12.0-sources.jar + - maven/org/opensearch/test/telemetry/2.12.0/telemetry-2.12.0-javadoc.jar.sha1 + - maven/org/opensearch/test/telemetry/2.12.0/telemetry-2.12.0-sources.jar.sha1 + - maven/org/opensearch/test/telemetry/2.12.0/telemetry-2.12.0-javadoc.jar.md5 + - maven/org/opensearch/test/telemetry/2.12.0/telemetry-2.12.0-sources.jar.sha256 + - maven/org/opensearch/test/telemetry/2.12.0/telemetry-2.12.0.module.sha256 + - maven/org/opensearch/test/telemetry/2.12.0/telemetry-2.12.0.module.sha512 + - maven/org/opensearch/test/telemetry/2.12.0/telemetry-2.12.0.pom + - maven/org/opensearch/test/telemetry/2.12.0/telemetry-2.12.0-javadoc.jar.sha256 + - maven/org/opensearch/test/telemetry/2.12.0/telemetry-2.12.0.module + - maven/org/opensearch/test/telemetry/2.12.0/telemetry-2.12.0-sources.jar.sha512 + - maven/org/opensearch/test/telemetry/2.12.0/telemetry-2.12.0.jar.sha512 + - maven/org/opensearch/test/telemetry/2.12.0/telemetry-2.12.0.jar.sha256 + - maven/org/opensearch/test/telemetry/2.12.0/telemetry-2.12.0.pom.sha1 + - maven/org/opensearch/test/telemetry/2.12.0/telemetry-2.12.0.pom.sha512 + - maven/org/opensearch/test/telemetry/2.12.0/telemetry-2.12.0.module.sha1 + - maven/org/opensearch/test/telemetry/2.12.0/telemetry-2.12.0-javadoc.jar + - maven/org/opensearch/test/telemetry/2.12.0/telemetry-2.12.0-javadoc.jar.sha512 + - maven/org/opensearch/test/telemetry/2.12.0/telemetry-2.12.0.module.md5 + - maven/org/opensearch/test/telemetry/2.12.0/telemetry-2.12.0.jar.sha1 + - maven/org/opensearch/test/telemetry/2.12.0/telemetry-2.12.0.pom.md5 + - maven/org/opensearch/test/telemetry/2.12.0/telemetry-2.12.0.jar + - maven/org/opensearch/test/telemetry/2.12.0/telemetry-2.12.0.pom.sha256 + - maven/org/opensearch/custom-suggester/maven-metadata.xml + - maven/org/opensearch/custom-suggester/maven-metadata.xml.sha256 + - maven/org/opensearch/custom-suggester/maven-metadata.xml.sha1 + - maven/org/opensearch/custom-suggester/maven-metadata.xml.sha512 + - maven/org/opensearch/custom-suggester/maven-metadata.xml.md5 + - maven/org/opensearch/custom-suggester/2.12.0/custom-suggester-2.12.0-javadoc.jar + - maven/org/opensearch/custom-suggester/2.12.0/custom-suggester-2.12.0.pom.sha256 + - maven/org/opensearch/custom-suggester/2.12.0/custom-suggester-2.12.0-sources.jar.sha256 + - maven/org/opensearch/custom-suggester/2.12.0/custom-suggester-2.12.0.module.md5 + - maven/org/opensearch/custom-suggester/2.12.0/custom-suggester-2.12.0-javadoc.jar.md5 + - maven/org/opensearch/custom-suggester/2.12.0/custom-suggester-2.12.0.pom.md5 + - maven/org/opensearch/custom-suggester/2.12.0/custom-suggester-2.12.0-sources.jar.sha512 + - maven/org/opensearch/custom-suggester/2.12.0/custom-suggester-2.12.0.jar.sha256 + - maven/org/opensearch/custom-suggester/2.12.0/custom-suggester-2.12.0.module.sha1 + - maven/org/opensearch/custom-suggester/2.12.0/custom-suggester-2.12.0.jar.sha1 + - maven/org/opensearch/custom-suggester/2.12.0/custom-suggester-2.12.0-javadoc.jar.sha256 + - maven/org/opensearch/custom-suggester/2.12.0/custom-suggester-2.12.0.pom.sha1 + - maven/org/opensearch/custom-suggester/2.12.0/custom-suggester-2.12.0.module.sha512 + - maven/org/opensearch/custom-suggester/2.12.0/custom-suggester-2.12.0-javadoc.jar.sha512 + - maven/org/opensearch/custom-suggester/2.12.0/custom-suggester-2.12.0-javadoc.jar.sha1 + - maven/org/opensearch/custom-suggester/2.12.0/custom-suggester-2.12.0-sources.jar + - maven/org/opensearch/custom-suggester/2.12.0/custom-suggester-2.12.0.module + - maven/org/opensearch/custom-suggester/2.12.0/custom-suggester-2.12.0.jar + - maven/org/opensearch/custom-suggester/2.12.0/custom-suggester-2.12.0.jar.sha512 + - maven/org/opensearch/custom-suggester/2.12.0/custom-suggester-2.12.0.pom + - maven/org/opensearch/custom-suggester/2.12.0/custom-suggester-2.12.0.pom.sha512 + - maven/org/opensearch/custom-suggester/2.12.0/custom-suggester-2.12.0.module.sha256 + - maven/org/opensearch/custom-suggester/2.12.0/custom-suggester-2.12.0-sources.jar.md5 + - maven/org/opensearch/custom-suggester/2.12.0/custom-suggester-2.12.0-sources.jar.sha1 + - maven/org/opensearch/custom-suggester/2.12.0/custom-suggester-2.12.0.jar.md5 + - maven/org/opensearch/distribution/integ-test-zip/opensearch/maven-metadata.xml + - maven/org/opensearch/distribution/integ-test-zip/opensearch/maven-metadata.xml.sha256 + - maven/org/opensearch/distribution/integ-test-zip/opensearch/maven-metadata.xml.sha1 + - maven/org/opensearch/distribution/integ-test-zip/opensearch/maven-metadata.xml.sha512 + - maven/org/opensearch/distribution/integ-test-zip/opensearch/maven-metadata.xml.md5 + - maven/org/opensearch/distribution/integ-test-zip/opensearch/2.12.0/opensearch-2.12.0.zip.sha1 + - maven/org/opensearch/distribution/integ-test-zip/opensearch/2.12.0/opensearch-2.12.0.pom.sha512 + - maven/org/opensearch/distribution/integ-test-zip/opensearch/2.12.0/opensearch-2.12.0.pom.sha256 + - maven/org/opensearch/distribution/integ-test-zip/opensearch/2.12.0/opensearch-2.12.0.pom + - maven/org/opensearch/distribution/integ-test-zip/opensearch/2.12.0/opensearch-2.12.0.pom.md5 + - maven/org/opensearch/distribution/integ-test-zip/opensearch/2.12.0/opensearch-2.12.0.pom.sha1 + - maven/org/opensearch/distribution/integ-test-zip/opensearch/2.12.0/opensearch-2.12.0.zip.md5 + - maven/org/opensearch/distribution/integ-test-zip/opensearch/2.12.0/opensearch-2.12.0.zip.sha512 + - maven/org/opensearch/distribution/integ-test-zip/opensearch/2.12.0/opensearch-2.12.0.zip + - maven/org/opensearch/distribution/integ-test-zip/opensearch/2.12.0/opensearch-2.12.0.zip.sha256 + - maven/org/opensearch/opensearch/maven-metadata.xml + - maven/org/opensearch/opensearch/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch/2.12.0/opensearch-2.12.0-sources.jar.sha512 + - maven/org/opensearch/opensearch/2.12.0/opensearch-2.12.0-sources.jar.md5 + - maven/org/opensearch/opensearch/2.12.0/opensearch-2.12.0-javadoc.jar.sha1 + - maven/org/opensearch/opensearch/2.12.0/opensearch-2.12.0-javadoc.jar + - maven/org/opensearch/opensearch/2.12.0/opensearch-2.12.0-javadoc.jar.sha512 + - maven/org/opensearch/opensearch/2.12.0/opensearch-2.12.0-sources.jar.sha256 + - maven/org/opensearch/opensearch/2.12.0/opensearch-2.12.0-javadoc.jar.sha256 + - maven/org/opensearch/opensearch/2.12.0/opensearch-2.12.0.jar + - maven/org/opensearch/opensearch/2.12.0/opensearch-2.12.0.pom.sha512 + - maven/org/opensearch/opensearch/2.12.0/opensearch-2.12.0.module.sha512 + - maven/org/opensearch/opensearch/2.12.0/opensearch-2.12.0-javadoc.jar.md5 + - maven/org/opensearch/opensearch/2.12.0/opensearch-2.12.0-sources.jar.sha1 + - maven/org/opensearch/opensearch/2.12.0/opensearch-2.12.0.module.sha1 + - maven/org/opensearch/opensearch/2.12.0/opensearch-2.12.0.pom.sha256 + - maven/org/opensearch/opensearch/2.12.0/opensearch-2.12.0.pom + - maven/org/opensearch/opensearch/2.12.0/opensearch-2.12.0.pom.md5 + - maven/org/opensearch/opensearch/2.12.0/opensearch-2.12.0-sources.jar + - maven/org/opensearch/opensearch/2.12.0/opensearch-2.12.0.jar.sha1 + - maven/org/opensearch/opensearch/2.12.0/opensearch-2.12.0.pom.sha1 + - maven/org/opensearch/opensearch/2.12.0/opensearch-2.12.0.jar.md5 + - maven/org/opensearch/opensearch/2.12.0/opensearch-2.12.0.module + - maven/org/opensearch/opensearch/2.12.0/opensearch-2.12.0.jar.sha256 + - maven/org/opensearch/opensearch/2.12.0/opensearch-2.12.0.module.sha256 + - maven/org/opensearch/opensearch/2.12.0/opensearch-2.12.0.jar.sha512 + - maven/org/opensearch/opensearch/2.12.0/opensearch-2.12.0.module.md5 + - maven/org/opensearch/rest-api-spec/maven-metadata.xml + - maven/org/opensearch/rest-api-spec/maven-metadata.xml.sha256 + - maven/org/opensearch/rest-api-spec/maven-metadata.xml.sha1 + - maven/org/opensearch/rest-api-spec/maven-metadata.xml.sha512 + - maven/org/opensearch/rest-api-spec/maven-metadata.xml.md5 + - maven/org/opensearch/rest-api-spec/2.12.0/rest-api-spec-2.12.0-javadoc.jar.sha512 + - maven/org/opensearch/rest-api-spec/2.12.0/rest-api-spec-2.12.0-javadoc.jar + - maven/org/opensearch/rest-api-spec/2.12.0/rest-api-spec-2.12.0.jar.sha1 + - maven/org/opensearch/rest-api-spec/2.12.0/rest-api-spec-2.12.0.jar + - maven/org/opensearch/rest-api-spec/2.12.0/rest-api-spec-2.12.0.jar.sha256 + - maven/org/opensearch/rest-api-spec/2.12.0/rest-api-spec-2.12.0.pom.sha1 + - maven/org/opensearch/rest-api-spec/2.12.0/rest-api-spec-2.12.0-sources.jar.sha512 + - maven/org/opensearch/rest-api-spec/2.12.0/rest-api-spec-2.12.0.pom.md5 + - maven/org/opensearch/rest-api-spec/2.12.0/rest-api-spec-2.12.0-sources.jar.sha256 + - maven/org/opensearch/rest-api-spec/2.12.0/rest-api-spec-2.12.0.pom + - maven/org/opensearch/rest-api-spec/2.12.0/rest-api-spec-2.12.0.jar.sha512 + - maven/org/opensearch/rest-api-spec/2.12.0/rest-api-spec-2.12.0-sources.jar.sha1 + - maven/org/opensearch/rest-api-spec/2.12.0/rest-api-spec-2.12.0.module.md5 + - maven/org/opensearch/rest-api-spec/2.12.0/rest-api-spec-2.12.0.module.sha1 + - maven/org/opensearch/rest-api-spec/2.12.0/rest-api-spec-2.12.0.module + - maven/org/opensearch/rest-api-spec/2.12.0/rest-api-spec-2.12.0.pom.sha256 + - maven/org/opensearch/rest-api-spec/2.12.0/rest-api-spec-2.12.0-sources.jar.md5 + - maven/org/opensearch/rest-api-spec/2.12.0/rest-api-spec-2.12.0.module.sha512 + - maven/org/opensearch/rest-api-spec/2.12.0/rest-api-spec-2.12.0-javadoc.jar.sha256 + - maven/org/opensearch/rest-api-spec/2.12.0/rest-api-spec-2.12.0.module.sha256 + - maven/org/opensearch/rest-api-spec/2.12.0/rest-api-spec-2.12.0-javadoc.jar.md5 + - maven/org/opensearch/rest-api-spec/2.12.0/rest-api-spec-2.12.0-javadoc.jar.sha1 + - maven/org/opensearch/rest-api-spec/2.12.0/rest-api-spec-2.12.0.pom.sha512 + - maven/org/opensearch/rest-api-spec/2.12.0/rest-api-spec-2.12.0-sources.jar + - maven/org/opensearch/rest-api-spec/2.12.0/rest-api-spec-2.12.0.jar.md5 + - maven/org/opensearch/opensearch-compress/maven-metadata.xml + - maven/org/opensearch/opensearch-compress/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-compress/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-compress/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-compress/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-compress/2.12.0/opensearch-compress-2.12.0.pom + - maven/org/opensearch/opensearch-compress/2.12.0/opensearch-compress-2.12.0-sources.jar.md5 + - maven/org/opensearch/opensearch-compress/2.12.0/opensearch-compress-2.12.0.jar.sha1 + - maven/org/opensearch/opensearch-compress/2.12.0/opensearch-compress-2.12.0.module.sha512 + - maven/org/opensearch/opensearch-compress/2.12.0/opensearch-compress-2.12.0-javadoc.jar.sha256 + - maven/org/opensearch/opensearch-compress/2.12.0/opensearch-compress-2.12.0.module + - maven/org/opensearch/opensearch-compress/2.12.0/opensearch-compress-2.12.0.module.md5 + - maven/org/opensearch/opensearch-compress/2.12.0/opensearch-compress-2.12.0.module.sha1 + - maven/org/opensearch/opensearch-compress/2.12.0/opensearch-compress-2.12.0-sources.jar + - maven/org/opensearch/opensearch-compress/2.12.0/opensearch-compress-2.12.0.jar.sha256 + - maven/org/opensearch/opensearch-compress/2.12.0/opensearch-compress-2.12.0-sources.jar.sha512 + - maven/org/opensearch/opensearch-compress/2.12.0/opensearch-compress-2.12.0.pom.sha1 + - maven/org/opensearch/opensearch-compress/2.12.0/opensearch-compress-2.12.0.pom.md5 + - maven/org/opensearch/opensearch-compress/2.12.0/opensearch-compress-2.12.0-javadoc.jar.sha1 + - maven/org/opensearch/opensearch-compress/2.12.0/opensearch-compress-2.12.0.jar + - maven/org/opensearch/opensearch-compress/2.12.0/opensearch-compress-2.12.0.jar.sha512 + - maven/org/opensearch/opensearch-compress/2.12.0/opensearch-compress-2.12.0-javadoc.jar.md5 + - maven/org/opensearch/opensearch-compress/2.12.0/opensearch-compress-2.12.0-sources.jar.sha1 + - maven/org/opensearch/opensearch-compress/2.12.0/opensearch-compress-2.12.0.module.sha256 + - maven/org/opensearch/opensearch-compress/2.12.0/opensearch-compress-2.12.0-javadoc.jar.sha512 + - maven/org/opensearch/opensearch-compress/2.12.0/opensearch-compress-2.12.0.jar.md5 + - maven/org/opensearch/opensearch-compress/2.12.0/opensearch-compress-2.12.0-javadoc.jar + - maven/org/opensearch/opensearch-compress/2.12.0/opensearch-compress-2.12.0-sources.jar.sha256 + - maven/org/opensearch/opensearch-compress/2.12.0/opensearch-compress-2.12.0.pom.sha512 + - maven/org/opensearch/opensearch-compress/2.12.0/opensearch-compress-2.12.0.pom.sha256 + - maven/org/opensearch/custom-significance-heuristic/maven-metadata.xml + - maven/org/opensearch/custom-significance-heuristic/maven-metadata.xml.sha256 + - maven/org/opensearch/custom-significance-heuristic/maven-metadata.xml.sha1 + - maven/org/opensearch/custom-significance-heuristic/maven-metadata.xml.sha512 + - maven/org/opensearch/custom-significance-heuristic/maven-metadata.xml.md5 + - maven/org/opensearch/custom-significance-heuristic/2.12.0/custom-significance-heuristic-2.12.0-sources.jar + - maven/org/opensearch/custom-significance-heuristic/2.12.0/custom-significance-heuristic-2.12.0-javadoc.jar.sha256 + - maven/org/opensearch/custom-significance-heuristic/2.12.0/custom-significance-heuristic-2.12.0-sources.jar.sha1 + - maven/org/opensearch/custom-significance-heuristic/2.12.0/custom-significance-heuristic-2.12.0.pom.sha256 + - maven/org/opensearch/custom-significance-heuristic/2.12.0/custom-significance-heuristic-2.12.0-sources.jar.md5 + - maven/org/opensearch/custom-significance-heuristic/2.12.0/custom-significance-heuristic-2.12.0.jar.sha512 + - maven/org/opensearch/custom-significance-heuristic/2.12.0/custom-significance-heuristic-2.12.0-javadoc.jar.md5 + - maven/org/opensearch/custom-significance-heuristic/2.12.0/custom-significance-heuristic-2.12.0.jar + - maven/org/opensearch/custom-significance-heuristic/2.12.0/custom-significance-heuristic-2.12.0-javadoc.jar + - maven/org/opensearch/custom-significance-heuristic/2.12.0/custom-significance-heuristic-2.12.0-javadoc.jar.sha1 + - maven/org/opensearch/custom-significance-heuristic/2.12.0/custom-significance-heuristic-2.12.0.module.md5 + - maven/org/opensearch/custom-significance-heuristic/2.12.0/custom-significance-heuristic-2.12.0.pom + - maven/org/opensearch/custom-significance-heuristic/2.12.0/custom-significance-heuristic-2.12.0.module.sha1 + - maven/org/opensearch/custom-significance-heuristic/2.12.0/custom-significance-heuristic-2.12.0.pom.sha512 + - maven/org/opensearch/custom-significance-heuristic/2.12.0/custom-significance-heuristic-2.12.0-sources.jar.sha256 + - maven/org/opensearch/custom-significance-heuristic/2.12.0/custom-significance-heuristic-2.12.0.pom.sha1 + - maven/org/opensearch/custom-significance-heuristic/2.12.0/custom-significance-heuristic-2.12.0-sources.jar.sha512 + - maven/org/opensearch/custom-significance-heuristic/2.12.0/custom-significance-heuristic-2.12.0-javadoc.jar.sha512 + - maven/org/opensearch/custom-significance-heuristic/2.12.0/custom-significance-heuristic-2.12.0.pom.md5 + - maven/org/opensearch/custom-significance-heuristic/2.12.0/custom-significance-heuristic-2.12.0.module.sha256 + - maven/org/opensearch/custom-significance-heuristic/2.12.0/custom-significance-heuristic-2.12.0.jar.sha1 + - maven/org/opensearch/custom-significance-heuristic/2.12.0/custom-significance-heuristic-2.12.0.module.sha512 + - maven/org/opensearch/custom-significance-heuristic/2.12.0/custom-significance-heuristic-2.12.0.jar.md5 + - maven/org/opensearch/custom-significance-heuristic/2.12.0/custom-significance-heuristic-2.12.0.module + - maven/org/opensearch/custom-significance-heuristic/2.12.0/custom-significance-heuristic-2.12.0.jar.sha256 + - maven/org/opensearch/opensearch-ssl-config/maven-metadata.xml + - maven/org/opensearch/opensearch-ssl-config/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-ssl-config/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-ssl-config/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-ssl-config/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-ssl-config/2.12.0/opensearch-ssl-config-2.12.0-sources.jar.md5 + - maven/org/opensearch/opensearch-ssl-config/2.12.0/opensearch-ssl-config-2.12.0.pom.sha256 + - maven/org/opensearch/opensearch-ssl-config/2.12.0/opensearch-ssl-config-2.12.0.module.sha512 + - maven/org/opensearch/opensearch-ssl-config/2.12.0/opensearch-ssl-config-2.12.0-javadoc.jar.sha1 + - maven/org/opensearch/opensearch-ssl-config/2.12.0/opensearch-ssl-config-2.12.0.jar.sha256 + - maven/org/opensearch/opensearch-ssl-config/2.12.0/opensearch-ssl-config-2.12.0.module.sha1 + - maven/org/opensearch/opensearch-ssl-config/2.12.0/opensearch-ssl-config-2.12.0.jar.sha512 + - maven/org/opensearch/opensearch-ssl-config/2.12.0/opensearch-ssl-config-2.12.0.pom.md5 + - maven/org/opensearch/opensearch-ssl-config/2.12.0/opensearch-ssl-config-2.12.0.module.md5 + - maven/org/opensearch/opensearch-ssl-config/2.12.0/opensearch-ssl-config-2.12.0-sources.jar + - maven/org/opensearch/opensearch-ssl-config/2.12.0/opensearch-ssl-config-2.12.0-sources.jar.sha1 + - maven/org/opensearch/opensearch-ssl-config/2.12.0/opensearch-ssl-config-2.12.0.pom.sha512 + - maven/org/opensearch/opensearch-ssl-config/2.12.0/opensearch-ssl-config-2.12.0.module.sha256 + - maven/org/opensearch/opensearch-ssl-config/2.12.0/opensearch-ssl-config-2.12.0-javadoc.jar.sha512 + - maven/org/opensearch/opensearch-ssl-config/2.12.0/opensearch-ssl-config-2.12.0-javadoc.jar.sha256 + - maven/org/opensearch/opensearch-ssl-config/2.12.0/opensearch-ssl-config-2.12.0-sources.jar.sha512 + - maven/org/opensearch/opensearch-ssl-config/2.12.0/opensearch-ssl-config-2.12.0.jar.md5 + - maven/org/opensearch/opensearch-ssl-config/2.12.0/opensearch-ssl-config-2.12.0.jar.sha1 + - maven/org/opensearch/opensearch-ssl-config/2.12.0/opensearch-ssl-config-2.12.0.jar + - maven/org/opensearch/opensearch-ssl-config/2.12.0/opensearch-ssl-config-2.12.0-javadoc.jar.md5 + - maven/org/opensearch/opensearch-ssl-config/2.12.0/opensearch-ssl-config-2.12.0.pom.sha1 + - maven/org/opensearch/opensearch-ssl-config/2.12.0/opensearch-ssl-config-2.12.0-sources.jar.sha256 + - maven/org/opensearch/opensearch-ssl-config/2.12.0/opensearch-ssl-config-2.12.0.module + - maven/org/opensearch/opensearch-ssl-config/2.12.0/opensearch-ssl-config-2.12.0-javadoc.jar + - maven/org/opensearch/opensearch-ssl-config/2.12.0/opensearch-ssl-config-2.12.0.pom + dist: + - dist/opensearch-min-2.12.0-linux-x64.tar.gz + core-plugins: + - core-plugins/discovery-ec2-2.12.0.zip + - core-plugins/analysis-ukrainian-2.12.0.zip + - core-plugins/store-smb-2.12.0.zip + - core-plugins/mapper-murmur3-2.12.0.zip + - core-plugins/discovery-azure-classic-2.12.0.zip + - core-plugins/analysis-nori-2.12.0.zip + - core-plugins/repository-hdfs-2.12.0.zip + - core-plugins/mapper-size-2.12.0.zip + - core-plugins/repository-gcs-2.12.0.zip + - core-plugins/analysis-stempel-2.12.0.zip + - core-plugins/ingest-attachment-2.12.0.zip + - core-plugins/mapper-annotated-text-2.12.0.zip + - core-plugins/analysis-phonetic-2.12.0.zip + - core-plugins/repository-s3-2.12.0.zip + - core-plugins/crypto-kms-2.12.0.zip + - core-plugins/analysis-icu-2.12.0.zip + - core-plugins/transport-nio-2.12.0.zip + - core-plugins/identity-shiro-2.12.0.zip + - core-plugins/telemetry-otel-2.12.0.zip + - core-plugins/analysis-kuromoji-2.12.0.zip + - core-plugins/repository-azure-2.12.0.zip + - core-plugins/discovery-gce-2.12.0.zip + - core-plugins/analysis-smartcn-2.12.0.zip + version: 2.12.0.0 + - name: common-utils + repository: https://github.com/opensearch-project/common-utils.git + ref: 2.x + commit_id: ace0d5a6bf4b489bbeaccad65f62f6ccf20df491 + artifacts: + maven: + - maven/org/opensearch/common-utils/maven-metadata.xml + - maven/org/opensearch/common-utils/maven-metadata.xml.sha256 + - maven/org/opensearch/common-utils/maven-metadata.xml.sha1 + - maven/org/opensearch/common-utils/maven-metadata.xml.sha512 + - maven/org/opensearch/common-utils/maven-metadata.xml.md5 + - maven/org/opensearch/common-utils/2.12.0.0/common-utils-2.12.0.0-sources.jar.sha1 + - maven/org/opensearch/common-utils/2.12.0.0/common-utils-2.12.0.0-sources.jar + - maven/org/opensearch/common-utils/2.12.0.0/common-utils-2.12.0.0.jar.sha512 + - maven/org/opensearch/common-utils/2.12.0.0/common-utils-2.12.0.0-javadoc.jar + - maven/org/opensearch/common-utils/2.12.0.0/common-utils-2.12.0.0.pom.sha512 + - maven/org/opensearch/common-utils/2.12.0.0/common-utils-2.12.0.0.jar.md5 + - maven/org/opensearch/common-utils/2.12.0.0/common-utils-2.12.0.0.pom.sha256 + - maven/org/opensearch/common-utils/2.12.0.0/common-utils-2.12.0.0.jar.sha256 + - maven/org/opensearch/common-utils/2.12.0.0/common-utils-2.12.0.0-javadoc.jar.sha1 + - maven/org/opensearch/common-utils/2.12.0.0/common-utils-2.12.0.0-sources.jar.md5 + - maven/org/opensearch/common-utils/2.12.0.0/common-utils-2.12.0.0-javadoc.jar.sha512 + - maven/org/opensearch/common-utils/2.12.0.0/common-utils-2.12.0.0-sources.jar.sha512 + - maven/org/opensearch/common-utils/2.12.0.0/common-utils-2.12.0.0.jar + - maven/org/opensearch/common-utils/2.12.0.0/common-utils-2.12.0.0.pom + - maven/org/opensearch/common-utils/2.12.0.0/common-utils-2.12.0.0-javadoc.jar.sha256 + - maven/org/opensearch/common-utils/2.12.0.0/common-utils-2.12.0.0-sources.jar.sha256 + - maven/org/opensearch/common-utils/2.12.0.0/common-utils-2.12.0.0.jar.sha1 + - maven/org/opensearch/common-utils/2.12.0.0/common-utils-2.12.0.0.pom.sha1 + - maven/org/opensearch/common-utils/2.12.0.0/common-utils-2.12.0.0-javadoc.jar.md5 + - maven/org/opensearch/common-utils/2.12.0.0/common-utils-2.12.0.0.pom.md5 + version: 2.12.0.0 + - name: job-scheduler + repository: https://github.com/opensearch-project/job-scheduler.git + ref: 2.x + commit_id: aaf09b0211df15dd74ff2756f2590c360b03486b + artifacts: + maven: + - maven/org/opensearch/plugin/opensearch-job-scheduler/maven-metadata.xml + - maven/org/opensearch/plugin/opensearch-job-scheduler/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/opensearch-job-scheduler/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/opensearch-job-scheduler/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/opensearch-job-scheduler/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/opensearch-job-scheduler/2.12.0.0/opensearch-job-scheduler-2.12.0.0.zip.md5 + - maven/org/opensearch/plugin/opensearch-job-scheduler/2.12.0.0/opensearch-job-scheduler-2.12.0.0.pom.md5 + - maven/org/opensearch/plugin/opensearch-job-scheduler/2.12.0.0/opensearch-job-scheduler-2.12.0.0.pom.sha1 + - maven/org/opensearch/plugin/opensearch-job-scheduler/2.12.0.0/opensearch-job-scheduler-2.12.0.0.zip.sha512 + - maven/org/opensearch/plugin/opensearch-job-scheduler/2.12.0.0/opensearch-job-scheduler-2.12.0.0.zip.sha256 + - maven/org/opensearch/plugin/opensearch-job-scheduler/2.12.0.0/opensearch-job-scheduler-2.12.0.0.pom.sha256 + - maven/org/opensearch/plugin/opensearch-job-scheduler/2.12.0.0/opensearch-job-scheduler-2.12.0.0.zip.sha1 + - maven/org/opensearch/plugin/opensearch-job-scheduler/2.12.0.0/opensearch-job-scheduler-2.12.0.0.pom.sha512 + - maven/org/opensearch/plugin/opensearch-job-scheduler/2.12.0.0/opensearch-job-scheduler-2.12.0.0.zip + - maven/org/opensearch/plugin/opensearch-job-scheduler/2.12.0.0/opensearch-job-scheduler-2.12.0.0.pom + - maven/org/opensearch/opensearch-job-scheduler-spi/maven-metadata.xml + - maven/org/opensearch/opensearch-job-scheduler-spi/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-job-scheduler-spi/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-job-scheduler-spi/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-job-scheduler-spi/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-job-scheduler-spi/2.12.0.0/opensearch-job-scheduler-spi-2.12.0.0-javadoc.jar.sha256 + - maven/org/opensearch/opensearch-job-scheduler-spi/2.12.0.0/opensearch-job-scheduler-spi-2.12.0.0.pom.sha256 + - maven/org/opensearch/opensearch-job-scheduler-spi/2.12.0.0/opensearch-job-scheduler-spi-2.12.0.0-javadoc.jar.md5 + - maven/org/opensearch/opensearch-job-scheduler-spi/2.12.0.0/opensearch-job-scheduler-spi-2.12.0.0.pom.md5 + - maven/org/opensearch/opensearch-job-scheduler-spi/2.12.0.0/opensearch-job-scheduler-spi-2.12.0.0-javadoc.jar + - maven/org/opensearch/opensearch-job-scheduler-spi/2.12.0.0/opensearch-job-scheduler-spi-2.12.0.0.pom.sha1 + - maven/org/opensearch/opensearch-job-scheduler-spi/2.12.0.0/opensearch-job-scheduler-spi-2.12.0.0-sources.jar.md5 + - maven/org/opensearch/opensearch-job-scheduler-spi/2.12.0.0/opensearch-job-scheduler-spi-2.12.0.0.jar.sha512 + - maven/org/opensearch/opensearch-job-scheduler-spi/2.12.0.0/opensearch-job-scheduler-spi-2.12.0.0.jar.md5 + - maven/org/opensearch/opensearch-job-scheduler-spi/2.12.0.0/opensearch-job-scheduler-spi-2.12.0.0-javadoc.jar.sha1 + - maven/org/opensearch/opensearch-job-scheduler-spi/2.12.0.0/opensearch-job-scheduler-spi-2.12.0.0-sources.jar.sha1 + - maven/org/opensearch/opensearch-job-scheduler-spi/2.12.0.0/opensearch-job-scheduler-spi-2.12.0.0-sources.jar.sha512 + - maven/org/opensearch/opensearch-job-scheduler-spi/2.12.0.0/opensearch-job-scheduler-spi-2.12.0.0-sources.jar + - maven/org/opensearch/opensearch-job-scheduler-spi/2.12.0.0/opensearch-job-scheduler-spi-2.12.0.0.jar + - maven/org/opensearch/opensearch-job-scheduler-spi/2.12.0.0/opensearch-job-scheduler-spi-2.12.0.0.pom.sha512 + - maven/org/opensearch/opensearch-job-scheduler-spi/2.12.0.0/opensearch-job-scheduler-spi-2.12.0.0-sources.jar.sha256 + - maven/org/opensearch/opensearch-job-scheduler-spi/2.12.0.0/opensearch-job-scheduler-spi-2.12.0.0-javadoc.jar.sha512 + - maven/org/opensearch/opensearch-job-scheduler-spi/2.12.0.0/opensearch-job-scheduler-spi-2.12.0.0.jar.sha256 + - maven/org/opensearch/opensearch-job-scheduler-spi/2.12.0.0/opensearch-job-scheduler-spi-2.12.0.0.jar.sha1 + - maven/org/opensearch/opensearch-job-scheduler-spi/2.12.0.0/opensearch-job-scheduler-spi-2.12.0.0.pom + - maven/org/opensearch/opensearch-job-scheduler/maven-metadata.xml + - maven/org/opensearch/opensearch-job-scheduler/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-job-scheduler/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-job-scheduler/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-job-scheduler/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-job-scheduler/2.12.0.0/opensearch-job-scheduler-2.12.0.0-javadoc.jar.sha512 + - maven/org/opensearch/opensearch-job-scheduler/2.12.0.0/opensearch-job-scheduler-2.12.0.0-sources.jar.sha512 + - maven/org/opensearch/opensearch-job-scheduler/2.12.0.0/opensearch-job-scheduler-2.12.0.0.module.sha256 + - maven/org/opensearch/opensearch-job-scheduler/2.12.0.0/opensearch-job-scheduler-2.12.0.0.jar + - maven/org/opensearch/opensearch-job-scheduler/2.12.0.0/opensearch-job-scheduler-2.12.0.0-sources.jar.sha1 + - maven/org/opensearch/opensearch-job-scheduler/2.12.0.0/opensearch-job-scheduler-2.12.0.0-sources.jar + - maven/org/opensearch/opensearch-job-scheduler/2.12.0.0/opensearch-job-scheduler-2.12.0.0.pom.md5 + - maven/org/opensearch/opensearch-job-scheduler/2.12.0.0/opensearch-job-scheduler-2.12.0.0-sources.jar.sha256 + - maven/org/opensearch/opensearch-job-scheduler/2.12.0.0/opensearch-job-scheduler-2.12.0.0.module.md5 + - maven/org/opensearch/opensearch-job-scheduler/2.12.0.0/opensearch-job-scheduler-2.12.0.0.pom.sha1 + - maven/org/opensearch/opensearch-job-scheduler/2.12.0.0/opensearch-job-scheduler-2.12.0.0.jar.sha256 + - maven/org/opensearch/opensearch-job-scheduler/2.12.0.0/opensearch-job-scheduler-2.12.0.0.jar.md5 + - maven/org/opensearch/opensearch-job-scheduler/2.12.0.0/opensearch-job-scheduler-2.12.0.0-javadoc.jar.md5 + - maven/org/opensearch/opensearch-job-scheduler/2.12.0.0/opensearch-job-scheduler-2.12.0.0.jar.sha512 + - maven/org/opensearch/opensearch-job-scheduler/2.12.0.0/opensearch-job-scheduler-2.12.0.0-sources.jar.md5 + - maven/org/opensearch/opensearch-job-scheduler/2.12.0.0/opensearch-job-scheduler-2.12.0.0-javadoc.jar.sha1 + - maven/org/opensearch/opensearch-job-scheduler/2.12.0.0/opensearch-job-scheduler-2.12.0.0.module + - maven/org/opensearch/opensearch-job-scheduler/2.12.0.0/opensearch-job-scheduler-2.12.0.0-javadoc.jar + - maven/org/opensearch/opensearch-job-scheduler/2.12.0.0/opensearch-job-scheduler-2.12.0.0.pom.sha256 + - maven/org/opensearch/opensearch-job-scheduler/2.12.0.0/opensearch-job-scheduler-2.12.0.0.module.sha512 + - maven/org/opensearch/opensearch-job-scheduler/2.12.0.0/opensearch-job-scheduler-2.12.0.0.pom.sha512 + - maven/org/opensearch/opensearch-job-scheduler/2.12.0.0/opensearch-job-scheduler-2.12.0.0.module.sha1 + - maven/org/opensearch/opensearch-job-scheduler/2.12.0.0/opensearch-job-scheduler-2.12.0.0.pom + - maven/org/opensearch/opensearch-job-scheduler/2.12.0.0/opensearch-job-scheduler-2.12.0.0-javadoc.jar.sha256 + - maven/org/opensearch/opensearch-job-scheduler/2.12.0.0/opensearch-job-scheduler-2.12.0.0.jar.sha1 + plugins: + - plugins/opensearch-job-scheduler-2.12.0.0.zip + version: 2.12.0.0 + - name: geospatial + repository: https://github.com/opensearch-project/geospatial.git + ref: 2.x + commit_id: 8776900f2f26312b4d3a08e4343f3e3f7bdde536 + artifacts: + maven: + - maven/org/opensearch/plugin/geospatial/maven-metadata.xml + - maven/org/opensearch/plugin/geospatial/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/geospatial/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/geospatial/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/geospatial/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/geospatial/2.12.0.0/geospatial-2.12.0.0.pom + - maven/org/opensearch/plugin/geospatial/2.12.0.0/geospatial-2.12.0.0.pom.sha1 + - maven/org/opensearch/plugin/geospatial/2.12.0.0/geospatial-2.12.0.0.zip.sha1 + - maven/org/opensearch/plugin/geospatial/2.12.0.0/geospatial-2.12.0.0.zip.sha256 + - maven/org/opensearch/plugin/geospatial/2.12.0.0/geospatial-2.12.0.0.zip.sha512 + - maven/org/opensearch/plugin/geospatial/2.12.0.0/geospatial-2.12.0.0.zip + - maven/org/opensearch/plugin/geospatial/2.12.0.0/geospatial-2.12.0.0.pom.sha512 + - maven/org/opensearch/plugin/geospatial/2.12.0.0/geospatial-2.12.0.0.pom.sha256 + - maven/org/opensearch/plugin/geospatial/2.12.0.0/geospatial-2.12.0.0.zip.md5 + - maven/org/opensearch/plugin/geospatial/2.12.0.0/geospatial-2.12.0.0.pom.md5 + plugins: + - plugins/opensearch-geospatial-2.12.0.0.zip + version: 2.12.0.0 + - name: security + repository: https://github.com/opensearch-project/security.git + ref: 2.x + commit_id: e3c8902dea26fd20f56a6f144042b2623f652e3e + artifacts: + maven: + - maven/org/opensearch/plugin/opensearch-security/maven-metadata.xml + - maven/org/opensearch/plugin/opensearch-security/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/opensearch-security/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/opensearch-security/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/opensearch-security/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/opensearch-security/2.12.0.0/opensearch-security-2.12.0.0.zip.sha1 + - maven/org/opensearch/plugin/opensearch-security/2.12.0.0/opensearch-security-2.12.0.0.pom.md5 + - maven/org/opensearch/plugin/opensearch-security/2.12.0.0/opensearch-security-2.12.0.0.pom.sha256 + - maven/org/opensearch/plugin/opensearch-security/2.12.0.0/opensearch-security-2.12.0.0.pom + - maven/org/opensearch/plugin/opensearch-security/2.12.0.0/opensearch-security-2.12.0.0.zip.md5 + - maven/org/opensearch/plugin/opensearch-security/2.12.0.0/opensearch-security-2.12.0.0.zip.sha256 + - maven/org/opensearch/plugin/opensearch-security/2.12.0.0/opensearch-security-2.12.0.0.zip + - maven/org/opensearch/plugin/opensearch-security/2.12.0.0/opensearch-security-2.12.0.0.pom.sha512 + - maven/org/opensearch/plugin/opensearch-security/2.12.0.0/opensearch-security-2.12.0.0.pom.sha1 + - maven/org/opensearch/plugin/opensearch-security/2.12.0.0/opensearch-security-2.12.0.0.zip.sha512 + plugins: + - plugins/opensearch-security-2.12.0.0.zip + version: 2.12.0.0 + - name: ml-commons + repository: https://github.com/opensearch-project/ml-commons.git + ref: 2.x + commit_id: d8e8ff2ccee3648806c1eed293ec869d58f1f577 + artifacts: + maven: + - maven/org/opensearch/plugin/opensearch-ml-plugin/maven-metadata.xml + - maven/org/opensearch/plugin/opensearch-ml-plugin/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/opensearch-ml-plugin/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/opensearch-ml-plugin/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/opensearch-ml-plugin/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/opensearch-ml-plugin/2.12.0.0/opensearch-ml-plugin-2.12.0.0.pom.sha512 + - maven/org/opensearch/plugin/opensearch-ml-plugin/2.12.0.0/opensearch-ml-plugin-2.12.0.0.zip + - maven/org/opensearch/plugin/opensearch-ml-plugin/2.12.0.0/opensearch-ml-plugin-2.12.0.0.pom.sha1 + - maven/org/opensearch/plugin/opensearch-ml-plugin/2.12.0.0/opensearch-ml-plugin-2.12.0.0.zip.md5 + - maven/org/opensearch/plugin/opensearch-ml-plugin/2.12.0.0/opensearch-ml-plugin-2.12.0.0.zip.sha1 + - maven/org/opensearch/plugin/opensearch-ml-plugin/2.12.0.0/opensearch-ml-plugin-2.12.0.0.pom.sha256 + - maven/org/opensearch/plugin/opensearch-ml-plugin/2.12.0.0/opensearch-ml-plugin-2.12.0.0.pom + - maven/org/opensearch/plugin/opensearch-ml-plugin/2.12.0.0/opensearch-ml-plugin-2.12.0.0.zip.sha256 + - maven/org/opensearch/plugin/opensearch-ml-plugin/2.12.0.0/opensearch-ml-plugin-2.12.0.0.pom.md5 + - maven/org/opensearch/plugin/opensearch-ml-plugin/2.12.0.0/opensearch-ml-plugin-2.12.0.0.zip.sha512 + - maven/org/opensearch/opensearch-ml-client/maven-metadata.xml + - maven/org/opensearch/opensearch-ml-client/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-ml-client/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-ml-client/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-ml-client/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-ml-client/2.12.0.0/opensearch-ml-client-2.12.0.0-javadoc.jar.sha256 + - maven/org/opensearch/opensearch-ml-client/2.12.0.0/opensearch-ml-client-2.12.0.0.pom.md5 + - maven/org/opensearch/opensearch-ml-client/2.12.0.0/opensearch-ml-client-2.12.0.0.jar.sha512 + - maven/org/opensearch/opensearch-ml-client/2.12.0.0/opensearch-ml-client-2.12.0.0-sources.jar.md5 + - maven/org/opensearch/opensearch-ml-client/2.12.0.0/opensearch-ml-client-2.12.0.0.pom + - maven/org/opensearch/opensearch-ml-client/2.12.0.0/opensearch-ml-client-2.12.0.0.jar.sha256 + - maven/org/opensearch/opensearch-ml-client/2.12.0.0/opensearch-ml-client-2.12.0.0.pom.sha256 + - maven/org/opensearch/opensearch-ml-client/2.12.0.0/opensearch-ml-client-2.12.0.0-sources.jar.sha256 + - maven/org/opensearch/opensearch-ml-client/2.12.0.0/opensearch-ml-client-2.12.0.0-javadoc.jar.sha1 + - maven/org/opensearch/opensearch-ml-client/2.12.0.0/opensearch-ml-client-2.12.0.0-sources.jar.sha1 + - maven/org/opensearch/opensearch-ml-client/2.12.0.0/opensearch-ml-client-2.12.0.0.pom.sha1 + - maven/org/opensearch/opensearch-ml-client/2.12.0.0/opensearch-ml-client-2.12.0.0-javadoc.jar.md5 + - maven/org/opensearch/opensearch-ml-client/2.12.0.0/opensearch-ml-client-2.12.0.0.pom.sha512 + - maven/org/opensearch/opensearch-ml-client/2.12.0.0/opensearch-ml-client-2.12.0.0-javadoc.jar + - maven/org/opensearch/opensearch-ml-client/2.12.0.0/opensearch-ml-client-2.12.0.0.jar.sha1 + - maven/org/opensearch/opensearch-ml-client/2.12.0.0/opensearch-ml-client-2.12.0.0.jar + - maven/org/opensearch/opensearch-ml-client/2.12.0.0/opensearch-ml-client-2.12.0.0-sources.jar + - maven/org/opensearch/opensearch-ml-client/2.12.0.0/opensearch-ml-client-2.12.0.0.jar.md5 + - maven/org/opensearch/opensearch-ml-client/2.12.0.0/opensearch-ml-client-2.12.0.0-sources.jar.sha512 + - maven/org/opensearch/opensearch-ml-client/2.12.0.0/opensearch-ml-client-2.12.0.0-javadoc.jar.sha512 + plugins: + - plugins/opensearch-ml-2.12.0.0.zip + version: 2.12.0.0 + - name: notifications-core + repository: https://github.com/opensearch-project/notifications.git + ref: 2.x + commit_id: cf64c411ce4f85ce67734feb8704467b2232d171 + artifacts: + maven: + - maven/org/opensearch/plugin/opensearch-notifications-core/maven-metadata.xml + - maven/org/opensearch/plugin/opensearch-notifications-core/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/opensearch-notifications-core/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/opensearch-notifications-core/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/opensearch-notifications-core/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/opensearch-notifications-core/2.12.0.0/opensearch-notifications-core-2.12.0.0.zip.sha1 + - maven/org/opensearch/plugin/opensearch-notifications-core/2.12.0.0/opensearch-notifications-core-2.12.0.0.zip.sha256 + - maven/org/opensearch/plugin/opensearch-notifications-core/2.12.0.0/opensearch-notifications-core-2.12.0.0.zip.sha512 + - maven/org/opensearch/plugin/opensearch-notifications-core/2.12.0.0/opensearch-notifications-core-2.12.0.0.pom + - maven/org/opensearch/plugin/opensearch-notifications-core/2.12.0.0/opensearch-notifications-core-2.12.0.0.pom.sha512 + - maven/org/opensearch/plugin/opensearch-notifications-core/2.12.0.0/opensearch-notifications-core-2.12.0.0.pom.sha1 + - maven/org/opensearch/plugin/opensearch-notifications-core/2.12.0.0/opensearch-notifications-core-2.12.0.0.pom.md5 + - maven/org/opensearch/plugin/opensearch-notifications-core/2.12.0.0/opensearch-notifications-core-2.12.0.0.pom.sha256 + - maven/org/opensearch/plugin/opensearch-notifications-core/2.12.0.0/opensearch-notifications-core-2.12.0.0.zip.md5 + - maven/org/opensearch/plugin/opensearch-notifications-core/2.12.0.0/opensearch-notifications-core-2.12.0.0.zip + plugins: + - plugins/opensearch-notifications-core-2.12.0.0.zip + version: 2.12.0.0 + - name: notifications + repository: https://github.com/opensearch-project/notifications.git + ref: 2.x + commit_id: cf64c411ce4f85ce67734feb8704467b2232d171 + artifacts: + maven: + - maven/org/opensearch/plugin/notifications/maven-metadata.xml + - maven/org/opensearch/plugin/notifications/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/notifications/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/notifications/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/notifications/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/notifications/2.12.0.0/notifications-2.12.0.0.zip.sha1 + - maven/org/opensearch/plugin/notifications/2.12.0.0/notifications-2.12.0.0.zip.md5 + - maven/org/opensearch/plugin/notifications/2.12.0.0/notifications-2.12.0.0.zip.sha256 + - maven/org/opensearch/plugin/notifications/2.12.0.0/notifications-2.12.0.0.pom.md5 + - maven/org/opensearch/plugin/notifications/2.12.0.0/notifications-2.12.0.0.zip.sha512 + - maven/org/opensearch/plugin/notifications/2.12.0.0/notifications-2.12.0.0.pom.sha512 + - maven/org/opensearch/plugin/notifications/2.12.0.0/notifications-2.12.0.0.pom + - maven/org/opensearch/plugin/notifications/2.12.0.0/notifications-2.12.0.0.pom.sha256 + - maven/org/opensearch/plugin/notifications/2.12.0.0/notifications-2.12.0.0.zip + - maven/org/opensearch/plugin/notifications/2.12.0.0/notifications-2.12.0.0.pom.sha1 + plugins: + - plugins/opensearch-notifications-2.12.0.0.zip + version: 2.12.0.0 + - name: opensearch-observability + repository: https://github.com/opensearch-project/observability.git + ref: 2.x + commit_id: 52f8f8a0febce59522225779f0c5e61019951f88 + artifacts: + maven: + - maven/org/opensearch/plugin/opensearch-observability/maven-metadata.xml + - maven/org/opensearch/plugin/opensearch-observability/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/opensearch-observability/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/opensearch-observability/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/opensearch-observability/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/opensearch-observability/2.12.0.0/opensearch-observability-2.12.0.0.zip.sha1 + - maven/org/opensearch/plugin/opensearch-observability/2.12.0.0/opensearch-observability-2.12.0.0.zip.sha256 + - maven/org/opensearch/plugin/opensearch-observability/2.12.0.0/opensearch-observability-2.12.0.0.zip.sha512 + - maven/org/opensearch/plugin/opensearch-observability/2.12.0.0/opensearch-observability-2.12.0.0.zip + - maven/org/opensearch/plugin/opensearch-observability/2.12.0.0/opensearch-observability-2.12.0.0.pom + - maven/org/opensearch/plugin/opensearch-observability/2.12.0.0/opensearch-observability-2.12.0.0.pom.sha1 + - maven/org/opensearch/plugin/opensearch-observability/2.12.0.0/opensearch-observability-2.12.0.0.pom.sha256 + - maven/org/opensearch/plugin/opensearch-observability/2.12.0.0/opensearch-observability-2.12.0.0.pom.sha512 + - maven/org/opensearch/plugin/opensearch-observability/2.12.0.0/opensearch-observability-2.12.0.0.pom.md5 + - maven/org/opensearch/plugin/opensearch-observability/2.12.0.0/opensearch-observability-2.12.0.0.zip.md5 + plugins: + - plugins/opensearch-observability-2.12.0.0.zip + version: 2.12.0.0 + - name: opensearch-reports + repository: https://github.com/opensearch-project/reporting.git + ref: 2.x + commit_id: e8e5025b9577038c6c160b6ea5a1610312b66180 + artifacts: + maven: + - maven/org/opensearch/plugin/opensearch-reports-scheduler/maven-metadata.xml + - maven/org/opensearch/plugin/opensearch-reports-scheduler/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/opensearch-reports-scheduler/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/opensearch-reports-scheduler/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/opensearch-reports-scheduler/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/opensearch-reports-scheduler/2.12.0.0/opensearch-reports-scheduler-2.12.0.0.pom + - maven/org/opensearch/plugin/opensearch-reports-scheduler/2.12.0.0/opensearch-reports-scheduler-2.12.0.0.zip.sha256 + - maven/org/opensearch/plugin/opensearch-reports-scheduler/2.12.0.0/opensearch-reports-scheduler-2.12.0.0.zip.sha512 + - maven/org/opensearch/plugin/opensearch-reports-scheduler/2.12.0.0/opensearch-reports-scheduler-2.12.0.0.pom.md5 + - maven/org/opensearch/plugin/opensearch-reports-scheduler/2.12.0.0/opensearch-reports-scheduler-2.12.0.0.pom.sha256 + - maven/org/opensearch/plugin/opensearch-reports-scheduler/2.12.0.0/opensearch-reports-scheduler-2.12.0.0.pom.sha512 + - maven/org/opensearch/plugin/opensearch-reports-scheduler/2.12.0.0/opensearch-reports-scheduler-2.12.0.0.zip.sha1 + - maven/org/opensearch/plugin/opensearch-reports-scheduler/2.12.0.0/opensearch-reports-scheduler-2.12.0.0.zip + - maven/org/opensearch/plugin/opensearch-reports-scheduler/2.12.0.0/opensearch-reports-scheduler-2.12.0.0.zip.md5 + - maven/org/opensearch/plugin/opensearch-reports-scheduler/2.12.0.0/opensearch-reports-scheduler-2.12.0.0.pom.sha1 + plugins: + - plugins/opensearch-reports-scheduler-2.12.0.0.zip + version: 2.12.0.0 + - name: sql + repository: https://github.com/opensearch-project/sql.git + ref: 2.x + commit_id: e090584440cdf4832b4225241622570fc5a8c80d + artifacts: + maven: + - maven/org/opensearch/plugin/opensearch-sql-plugin/maven-metadata.xml + - maven/org/opensearch/plugin/opensearch-sql-plugin/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/opensearch-sql-plugin/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/opensearch-sql-plugin/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/opensearch-sql-plugin/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/opensearch-sql-plugin/2.12.0.0/opensearch-sql-plugin-2.12.0.0.pom.sha1 + - maven/org/opensearch/plugin/opensearch-sql-plugin/2.12.0.0/opensearch-sql-plugin-2.12.0.0.pom.sha256 + - maven/org/opensearch/plugin/opensearch-sql-plugin/2.12.0.0/opensearch-sql-plugin-2.12.0.0.pom.md5 + - maven/org/opensearch/plugin/opensearch-sql-plugin/2.12.0.0/opensearch-sql-plugin-2.12.0.0.zip + - maven/org/opensearch/plugin/opensearch-sql-plugin/2.12.0.0/opensearch-sql-plugin-2.12.0.0.pom + - maven/org/opensearch/plugin/opensearch-sql-plugin/2.12.0.0/opensearch-sql-plugin-2.12.0.0.zip.sha256 + - maven/org/opensearch/plugin/opensearch-sql-plugin/2.12.0.0/opensearch-sql-plugin-2.12.0.0.pom.sha512 + - maven/org/opensearch/plugin/opensearch-sql-plugin/2.12.0.0/opensearch-sql-plugin-2.12.0.0.zip.sha1 + - maven/org/opensearch/plugin/opensearch-sql-plugin/2.12.0.0/opensearch-sql-plugin-2.12.0.0.zip.md5 + - maven/org/opensearch/plugin/opensearch-sql-plugin/2.12.0.0/opensearch-sql-plugin-2.12.0.0.zip.sha512 + plugins: + - plugins/opensearch-sql-2.12.0.0.zip + version: 2.12.0.0 + - name: asynchronous-search + repository: https://github.com/opensearch-project/asynchronous-search.git + ref: 2.x + commit_id: 3fd781eaee620895d10067baf9a368d970257455 + artifacts: + maven: + - maven/org/opensearch/plugin/asynchronous-search/maven-metadata.xml + - maven/org/opensearch/plugin/asynchronous-search/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/asynchronous-search/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/asynchronous-search/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/asynchronous-search/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/asynchronous-search/2.12.0.0/asynchronous-search-2.12.0.0.zip.sha512 + - maven/org/opensearch/plugin/asynchronous-search/2.12.0.0/asynchronous-search-2.12.0.0.zip.md5 + - maven/org/opensearch/plugin/asynchronous-search/2.12.0.0/asynchronous-search-2.12.0.0.zip + - maven/org/opensearch/plugin/asynchronous-search/2.12.0.0/asynchronous-search-2.12.0.0.zip.sha1 + - maven/org/opensearch/plugin/asynchronous-search/2.12.0.0/asynchronous-search-2.12.0.0.pom.sha256 + - maven/org/opensearch/plugin/asynchronous-search/2.12.0.0/asynchronous-search-2.12.0.0.pom.sha512 + - maven/org/opensearch/plugin/asynchronous-search/2.12.0.0/asynchronous-search-2.12.0.0.pom.md5 + - maven/org/opensearch/plugin/asynchronous-search/2.12.0.0/asynchronous-search-2.12.0.0.pom + - maven/org/opensearch/plugin/asynchronous-search/2.12.0.0/asynchronous-search-2.12.0.0.pom.sha1 + - maven/org/opensearch/plugin/asynchronous-search/2.12.0.0/asynchronous-search-2.12.0.0.zip.sha256 + plugins: + - plugins/opensearch-asynchronous-search-2.12.0.0.zip + version: 2.12.0.0 + - name: anomaly-detection + repository: https://github.com/opensearch-project/anomaly-detection.git + ref: 2.x + commit_id: 72673698e062b061e8c6734c4dd52d43208ffa3d + artifacts: + maven: + - maven/org/opensearch/plugin/opensearch-anomaly-detection/maven-metadata.xml + - maven/org/opensearch/plugin/opensearch-anomaly-detection/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/opensearch-anomaly-detection/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/opensearch-anomaly-detection/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/opensearch-anomaly-detection/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/opensearch-anomaly-detection/2.12.0.0/opensearch-anomaly-detection-2.12.0.0.pom.sha256 + - maven/org/opensearch/plugin/opensearch-anomaly-detection/2.12.0.0/opensearch-anomaly-detection-2.12.0.0.pom.sha1 + - maven/org/opensearch/plugin/opensearch-anomaly-detection/2.12.0.0/opensearch-anomaly-detection-2.12.0.0.pom.md5 + - maven/org/opensearch/plugin/opensearch-anomaly-detection/2.12.0.0/opensearch-anomaly-detection-2.12.0.0.zip.sha1 + - maven/org/opensearch/plugin/opensearch-anomaly-detection/2.12.0.0/opensearch-anomaly-detection-2.12.0.0.zip + - maven/org/opensearch/plugin/opensearch-anomaly-detection/2.12.0.0/opensearch-anomaly-detection-2.12.0.0.pom + - maven/org/opensearch/plugin/opensearch-anomaly-detection/2.12.0.0/opensearch-anomaly-detection-2.12.0.0.pom.sha512 + - maven/org/opensearch/plugin/opensearch-anomaly-detection/2.12.0.0/opensearch-anomaly-detection-2.12.0.0.zip.md5 + - maven/org/opensearch/plugin/opensearch-anomaly-detection/2.12.0.0/opensearch-anomaly-detection-2.12.0.0.zip.sha256 + - maven/org/opensearch/plugin/opensearch-anomaly-detection/2.12.0.0/opensearch-anomaly-detection-2.12.0.0.zip.sha512 + plugins: + - plugins/opensearch-anomaly-detection-2.12.0.0.zip + version: 2.12.0.0 + - name: alerting + repository: https://github.com/opensearch-project/alerting.git + ref: 2.x + commit_id: 944abf29a42ce71d8e5d62c61768f826d34b2a45 + artifacts: + maven: + - maven/org/opensearch/plugin/alerting/maven-metadata.xml + - maven/org/opensearch/plugin/alerting/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/alerting/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/alerting/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/alerting/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/alerting/2.12.0.0/alerting-2.12.0.0.pom.sha1 + - maven/org/opensearch/plugin/alerting/2.12.0.0/alerting-2.12.0.0.zip.sha512 + - maven/org/opensearch/plugin/alerting/2.12.0.0/alerting-2.12.0.0.pom.sha256 + - maven/org/opensearch/plugin/alerting/2.12.0.0/alerting-2.12.0.0.pom.md5 + - maven/org/opensearch/plugin/alerting/2.12.0.0/alerting-2.12.0.0.zip.md5 + - maven/org/opensearch/plugin/alerting/2.12.0.0/alerting-2.12.0.0.zip + - maven/org/opensearch/plugin/alerting/2.12.0.0/alerting-2.12.0.0.zip.sha1 + - maven/org/opensearch/plugin/alerting/2.12.0.0/alerting-2.12.0.0.pom + - maven/org/opensearch/plugin/alerting/2.12.0.0/alerting-2.12.0.0.zip.sha256 + - maven/org/opensearch/plugin/alerting/2.12.0.0/alerting-2.12.0.0.pom.sha512 + plugins: + - plugins/opensearch-alerting-2.12.0.0.zip + version: 2.12.0.0 + - name: index-management + repository: https://github.com/opensearch-project/index-management.git + ref: 2.x + commit_id: 11aa4469ae2b9fb3be714ae24ef52d9bfb127510 + artifacts: + maven: + - maven/org/opensearch/plugin/opensearch-index-management/maven-metadata.xml + - maven/org/opensearch/plugin/opensearch-index-management/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/opensearch-index-management/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/opensearch-index-management/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/opensearch-index-management/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/opensearch-index-management/2.12.0.0/opensearch-index-management-2.12.0.0.zip.sha512 + - maven/org/opensearch/plugin/opensearch-index-management/2.12.0.0/opensearch-index-management-2.12.0.0.pom.md5 + - maven/org/opensearch/plugin/opensearch-index-management/2.12.0.0/opensearch-index-management-2.12.0.0.zip.sha1 + - maven/org/opensearch/plugin/opensearch-index-management/2.12.0.0/opensearch-index-management-2.12.0.0.zip + - maven/org/opensearch/plugin/opensearch-index-management/2.12.0.0/opensearch-index-management-2.12.0.0.pom.sha256 + - maven/org/opensearch/plugin/opensearch-index-management/2.12.0.0/opensearch-index-management-2.12.0.0.pom.sha1 + - maven/org/opensearch/plugin/opensearch-index-management/2.12.0.0/opensearch-index-management-2.12.0.0.zip.sha256 + - maven/org/opensearch/plugin/opensearch-index-management/2.12.0.0/opensearch-index-management-2.12.0.0.pom.sha512 + - maven/org/opensearch/plugin/opensearch-index-management/2.12.0.0/opensearch-index-management-2.12.0.0.zip.md5 + - maven/org/opensearch/plugin/opensearch-index-management/2.12.0.0/opensearch-index-management-2.12.0.0.pom + plugins: + - plugins/opensearch-index-management-2.12.0.0.zip + version: 2.12.0.0 diff --git a/tests/tests_build_workflow/data/opensearch-dashboards-build-tar-2.12.0.yml b/tests/tests_build_workflow/data/opensearch-dashboards-build-tar-2.12.0.yml new file mode 100644 index 0000000000..8b5d46cc08 --- /dev/null +++ b/tests/tests_build_workflow/data/opensearch-dashboards-build-tar-2.12.0.yml @@ -0,0 +1,18 @@ +--- +schema-version: '1.2' +build: + name: OpenSearch Dashboards + version: 2.12.0 + platform: linux + architecture: x64 + distribution: tar + id: '6768' +components: + - name: OpenSearch-Dashboards + repository: https://github.com/opensearch-project/OpenSearch-Dashboards.git + ref: 2.x + commit_id: ce7260410b6139bb4fec8d5f133f9675349ad691 + artifacts: + dist: + - dist/opensearch-dashboards-min-2.12.0-linux-x64.tar.gz + version: 2.12.0.0 diff --git a/tests/tests_build_workflow/data/opensearch-dashboards-input-2.12.0.yml b/tests/tests_build_workflow/data/opensearch-dashboards-input-2.12.0.yml new file mode 100644 index 0000000000..e2084c0462 --- /dev/null +++ b/tests/tests_build_workflow/data/opensearch-dashboards-input-2.12.0.yml @@ -0,0 +1,18 @@ +--- +schema-version: '1.1' +build: + name: OpenSearch Dashboards + version: 2.12.0 +ci: + image: + name: opensearchstaging/ci-runner:ci-runner-rockylinux8-opensearch-dashboards-build-v1 +components: + - name: OpenSearch-Dashboards + repository: https://github.com/opensearch-project/OpenSearch-Dashboards.git + ref: 361df7741b699e67c03f68a8550a5b8edcb1c838 + - name: functionalTestDashboards + repository: https://github.com/opensearch-project/opensearch-dashboards-functional-test.git + ref: a0be908272a67dec0d39211b432c9d415eee780c + - name: observabilityDashboards + repository: https://github.com/opensearch-project/dashboards-observability.git + ref: 42a0be2aedc4f28e0e37cde6936783767881d5e7 diff --git a/tests/tests_build_workflow/data/opensearch-input-2.12.0.yml b/tests/tests_build_workflow/data/opensearch-input-2.12.0.yml new file mode 100644 index 0000000000..955b85ea56 --- /dev/null +++ b/tests/tests_build_workflow/data/opensearch-input-2.12.0.yml @@ -0,0 +1,205 @@ +--- +schema-version: '1.1' +build: + name: OpenSearch + version: 2.12.0 +ci: + image: + name: opensearchstaging/ci-runner:ci-runner-centos7-opensearch-build-v3 + args: -e JAVA_HOME=/opt/java/openjdk-17 +components: + - name: OpenSearch + repository: https://github.com/opensearch-project/OpenSearch.git + ref: 05c2befd7d01fab4aef4f0d3d6722d2da240b2c6 + checks: + - gradle:publish + - gradle:properties:version + - name: common-utils + repository: https://github.com/opensearch-project/common-utils.git + ref: ace0d5a6bf4b489bbeaccad65f62f6ccf20df491 + checks: + - gradle:publish + - gradle:properties:version + platforms: + - linux + - windows + - name: job-scheduler + repository: https://github.com/opensearch-project/job-scheduler.git + ref: aaf09b0211df15dd74ff2756f2590c360b03486b + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version + platforms: + - linux + - windows + - name: k-NN + repository: https://github.com/opensearch-project/k-NN.git + ref: 7ccb10cf5339701217c4019932bd26bf304a93aa + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version + platforms: + - linux + - windows + - name: geospatial + repository: https://github.com/opensearch-project/geospatial.git + ref: f48c9dabcd4d955e5d88b0670d519cd7d341581c + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version + platforms: + - linux + - windows + depends_on: + - job-scheduler + - name: security + repository: https://github.com/opensearch-project/security.git + ref: ea0d4ff4775ea3d8793458393ccadbe0ec8c0ef0 + platforms: + - linux + - windows + - name: cross-cluster-replication + repository: https://github.com/opensearch-project/cross-cluster-replication.git + ref: ee577a1729dec1b0bb05ddc3b767a54e6e905401 + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version + platforms: + - linux + - windows + depends_on: + - common-utils + - name: ml-commons + repository: https://github.com/opensearch-project/ml-commons.git + ref: 2ee80cde78c7099d5132af7308933724b32c1f0d + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version: opensearch-ml-plugin + platforms: + - linux + - windows + depends_on: + - common-utils + - name: neural-search + repository: https://github.com/opensearch-project/neural-search.git + ref: 5442f84398f8c65378ba71dc009d75550810fce5 + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version + platforms: + - linux + - windows + depends_on: + - ml-commons + - k-NN + - name: notifications-core + repository: https://github.com/opensearch-project/notifications.git + ref: cf64c411ce4f85ce67734feb8704467b2232d171 + working_directory: notifications + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version: opensearch-notifications-core + platforms: + - linux + - windows + depends_on: + - common-utils + - name: notifications + repository: https://github.com/opensearch-project/notifications.git + ref: cf64c411ce4f85ce67734feb8704467b2232d171 + working_directory: notifications + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version: notifications + platforms: + - linux + - windows + - name: opensearch-observability + repository: https://github.com/opensearch-project/observability.git + ref: 40b0260573d5ba2cd8aa371febddd5816bff4967 + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version + platforms: + - linux + - windows + depends_on: + - common-utils + - name: opensearch-reports + repository: https://github.com/opensearch-project/reporting.git + ref: e8e5025b9577038c6c160b6ea5a1610312b66180 + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version + platforms: + - linux + - windows + depends_on: + - common-utils + - job-scheduler + - name: sql + repository: https://github.com/opensearch-project/sql.git + ref: e090584440cdf4832b4225241622570fc5a8c80d + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version: opensearch-sql-plugin + platforms: + - linux + - windows + depends_on: + - ml-commons + - name: asynchronous-search + repository: https://github.com/opensearch-project/asynchronous-search.git + ref: 3fd781eaee620895d10067baf9a368d970257455 + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version + platforms: + - linux + - windows + depends_on: + - common-utils + - name: anomaly-detection + repository: https://github.com/opensearch-project/anomaly-detection.git + ref: 72673698e062b061e8c6734c4dd52d43208ffa3d + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version + platforms: + - linux + - windows + depends_on: + - common-utils + - job-scheduler + - name: alerting + repository: https://github.com/opensearch-project/alerting.git + ref: 944abf29a42ce71d8e5d62c61768f826d34b2a45 + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version: alerting + platforms: + - linux + - windows + depends_on: + - common-utils + - name: security-analytics + repository: https://github.com/opensearch-project/security-analytics.git + ref: 22fa49d9d02734e561be55993ff336eb713318b1 + checks: + - gradle:properties:version + platforms: + - linux + - windows + depends_on: + - common-utils + - name: index-management + repository: https://github.com/opensearch-project/index-management.git + ref: 11aa4469ae2b9fb3be714ae24ef52d9bfb127510 + checks: + - gradle:properties:version + platforms: + - linux + - windows + depends_on: + - common-utils + - job-scheduler diff --git a/tests/tests_build_workflow/test_build_incremental.py b/tests/tests_build_workflow/test_build_incremental.py new file mode 100644 index 0000000000..5994ce1c73 --- /dev/null +++ b/tests/tests_build_workflow/test_build_incremental.py @@ -0,0 +1,160 @@ +# Copyright OpenSearch Contributors +# SPDX-License-Identifier: Apache-2.0 +# +# The OpenSearch Contributors require contributions made to +# this file be licensed under the Apache-2.0 license or a +# compatible open source license. + +import os +import unittest +from typing import List +from unittest.mock import MagicMock, patch + +from build_workflow.build_incremental import BuildIncremental +from manifests.build_manifest import BuildManifest +from manifests.input_manifest import InputManifest + + +class TestBuildIncremental(unittest.TestCase): + INPUT_MANIFEST = InputManifest.from_path( + os.path.join(os.path.dirname(__file__), "data", "opensearch-input-2.12.0.yml")) + BUILD_MANIFEST = BuildManifest.from_path( + os.path.join(os.path.dirname(__file__), "data", "opensearch-build-tar-2.12.0.yml")) + INPUT_MANIFEST_DASHBOARDS = InputManifest.from_path( + os.path.join(os.path.dirname(__file__), "data", "opensearch-dashboards-input-2.12.0.yml")) + BUILD_MANIFEST_DASHBOARDS = BuildManifest.from_path( + os.path.join(os.path.dirname(__file__), "data", "opensearch-dashboards-build-tar-2.12.0.yml")) + buildIncremental = BuildIncremental(INPUT_MANIFEST, "tar") + + @patch("os.path.exists") + @patch("manifests.build_manifest.BuildManifest.from_path") + @patch("manifests.input_manifest.InputManifest.stable") + def test_no_commits_diff(self, stable_mock_input_manifest: MagicMock, mock_build_manifest: MagicMock, mock_path_exists: MagicMock) -> None: + mock_path_exists.return_value = True + input_manifest_data = {'schema-version': '1.1', 'build': {'name': 'OpenSearch', 'version': '2.12.0'}, + 'components': [{'name': 'OpenSearch', + 'repository': 'https://github.com/opensearch-project/OpenSearch.git', + 'ref': '05c2befd7d01fab4aef4f0d3d6722d2da240b2c6', + 'checks': ['gradle:publish', 'gradle:properties:version']}]} + build_manifest_data = {'schema-version': '1.2', + 'build': {'name': 'OpenSearch', 'version': '2.12.0', 'platform': 'linux', + 'architecture': 'x64', 'id': 'b2b848e29077488ca7e8c37501b36c87'}, + 'components': [{'name': 'OpenSearch', + 'repository': 'https://github.com/opensearch-project/OpenSearch.git', + 'ref': '2.x', 'commit_id': '05c2befd7d01fab4aef4f0d3d6722d2da240b2c6', + 'version': '2.12.0.0'}]} + stable_mock_input_manifest.return_value = InputManifest(input_manifest_data) + mock_build_manifest.return_value = BuildManifest(build_manifest_data) + + diff_list = self.buildIncremental.commits_diff(self.INPUT_MANIFEST) + + self.assertFalse(diff_list) + self.assertEqual(len(diff_list), 0) + + @patch("os.path.exists") + @patch("manifests.build_manifest.BuildManifest.from_path") + @patch("manifests.input_manifest.InputManifest.stable") + def test_commits_diff(self, stable_mock_input_manifest: MagicMock, mock_build_manifest: MagicMock, mock_path_exists: MagicMock) -> None: + mock_path_exists.return_value = True + stable_mock_input_manifest.return_value = self.INPUT_MANIFEST + mock_build_manifest.return_value = self.BUILD_MANIFEST + + diff_list = self.buildIncremental.commits_diff(self.INPUT_MANIFEST) + + stable_mock_input_manifest.assert_called_once() + mock_build_manifest.assert_called_once() + self.assertIsNotNone(diff_list) + self.assertEqual(len(diff_list), 8) + self.assertTrue("k-NN" in diff_list) + self.assertTrue("geospatial" in diff_list) + self.assertTrue("security" in diff_list) + self.assertTrue("cross-cluster-replication" in diff_list) + self.assertTrue("ml-commons" in diff_list) + self.assertTrue("neural-search" in diff_list) + self.assertTrue("opensearch-observability" in diff_list) + self.assertTrue("security-analytics" in diff_list) + + @patch("os.path.exists") + @patch("manifests.build_manifest.BuildManifest.from_path") + @patch("manifests.input_manifest.InputManifest.stable") + def test_commits_diff_build_manifest_not_exists(self, stable_mock_input_manifest: MagicMock, mock_build_manifest: MagicMock, mock_path_exists: MagicMock) -> None: + mock_path_exists.return_value = False + stable_mock_input_manifest.return_value = self.INPUT_MANIFEST_DASHBOARDS + mock_build_manifest.return_value = self.BUILD_MANIFEST_DASHBOARDS + + diff_list = self.buildIncremental.commits_diff(self.INPUT_MANIFEST_DASHBOARDS) + stable_mock_input_manifest.assert_not_called() + mock_build_manifest.assert_not_called() + self.assertEqual(diff_list, ["OpenSearch-Dashboards"]) + + @patch("os.path.exists") + @patch("manifests.build_manifest.BuildManifest.from_path") + @patch("manifests.input_manifest.InputManifest.stable") + def test_commits_diff_for_different_version(self, stable_mock_input_manifest: MagicMock, mock_build_manifest: MagicMock, mock_path_exists: MagicMock) -> None: + mock_path_exists.return_value = True + input_manifest_data = {'schema-version': '1.1', + 'build': {'name': 'OpenSearch', 'version': '2.12.0'}, + 'components': [{'name': 'OpenSearch', + 'repository': 'https://github.com/opensearch-project/OpenSearch.git', + 'ref': '05c2befd7d01fab4aef4f0d3d6722d2da240b2c6', + 'checks': ['gradle:publish', 'gradle:properties:version']}]} + build_manifest_data = {'schema-version': '1.2', + 'build': {'name': 'OpenSearch', 'version': '2.11.0', 'platform': 'linux', + 'architecture': 'x64', 'id': 'b2b848e29077488ca7e8c37501b36c87'}, + 'components': [{'name': 'OpenSearch', + 'repository': 'https://github.com/opensearch-project/OpenSearch.git', + 'ref': '2.x', 'commit_id': '05c2befd7d01fab4aef4f0d3d6722d2da240b2c6', + 'version': '2.12.0.0'}]} + stable_mock_input_manifest.return_value = InputManifest(input_manifest_data) + mock_build_manifest.return_value = BuildManifest(build_manifest_data) + diff_list = self.buildIncremental.commits_diff(self.INPUT_MANIFEST) + + stable_mock_input_manifest.assert_called_once() + mock_build_manifest.assert_called_once() + self.assertEqual(diff_list, ["OpenSearch"]) + + def test_rebuild_plugins_with_no_update(self) -> None: + diff_list: List[str] = [] + rebuild_list = self.buildIncremental.rebuild_plugins(diff_list, self.INPUT_MANIFEST) + self.assertFalse(rebuild_list) + self.assertEqual(len(rebuild_list), 0) + + def test_rebuild_plugins_with_core_update(self) -> None: + diff_list = ["OpenSearch", "alerting"] + rebuild_list = self.buildIncremental.rebuild_plugins(diff_list, self.INPUT_MANIFEST) + + self.assertTrue(rebuild_list) + self.assertEqual(len(rebuild_list), 19) + for component in rebuild_list: + self.assertTrue(component in self.INPUT_MANIFEST.components) + + def test_rebuild_plugins_without_core(self) -> None: + diff_list_cu = ["common-utils"] + rebuild_list_cu = self.buildIncremental.rebuild_plugins(diff_list_cu, self.INPUT_MANIFEST) + self.assertTrue(rebuild_list_cu) + self.assertEqual(len(rebuild_list_cu), 13) + self.assertTrue("common-utils" in rebuild_list_cu) + self.assertTrue("asynchronous-search" in rebuild_list_cu) + self.assertTrue("sql" in rebuild_list_cu) + + diff_list_js = ["job-scheduler"] + rebuild_list_js = self.buildIncremental.rebuild_plugins(diff_list_js, self.INPUT_MANIFEST) + self.assertTrue(rebuild_list_js) + self.assertEqual(len(rebuild_list_js), 5) + self.assertTrue("job-scheduler" in rebuild_list_js) + self.assertTrue("anomaly-detection" in rebuild_list_js) + + diff_list_geo = ["geospatial"] + rebuild_list_geo = self.buildIncremental.rebuild_plugins(diff_list_geo, self.INPUT_MANIFEST) + self.assertTrue(rebuild_list_geo) + self.assertEqual(len(rebuild_list_geo), 1) + self.assertTrue("geospatial" in rebuild_list_js) + + def test_rebuild_plugins_with_dashboards(self) -> None: + buildIncrementDashboards = BuildIncremental(self.INPUT_MANIFEST_DASHBOARDS, "tar") + diff_list = ["observabilityDashboards"] + rebuild_list = buildIncrementDashboards.rebuild_plugins(diff_list, self.INPUT_MANIFEST_DASHBOARDS) + self.assertTrue(rebuild_list) + self.assertEqual(len(rebuild_list), 2) + self.assertTrue("OpenSearch-Dashboards" in rebuild_list) + self.assertTrue("observabilityDashboards" in rebuild_list) diff --git a/tests/tests_manifests/test_input_manifest.py b/tests/tests_manifests/test_input_manifest.py index 47ac21c62b..1ffdf6340e 100644 --- a/tests/tests_manifests/test_input_manifest.py +++ b/tests/tests_manifests/test_input_manifest.py @@ -156,6 +156,16 @@ def test_2_12_depends_on(self) -> None: self.assertEqual(neural_search_component.depends_on[0], "ml-commons") self.assertEqual(neural_search_component.depends_on[1], "k-NN") + def test_plugins_depend_on(self) -> None: + path = os.path.join(self.manifests_path, "templates", "opensearch", "2.x", "os-template-2.12.0.yml") + manifest = InputManifest.from_path(path) + plugins_depend_on_cu = manifest.plugins_depend_on("common-utils") + self.assertTrue(plugins_depend_on_cu) + self.assertEqual(len(plugins_depend_on_cu), 3) + self.assertTrue("cross-cluster-replication" in plugins_depend_on_cu) + self.assertTrue("ml-commons" in plugins_depend_on_cu) + self.assertTrue("notifications-core" in plugins_depend_on_cu) + def test_to_dict(self) -> None: path = os.path.join(self.manifests_path, "templates", "opensearch", "1.x", "os-template-1.1.0.yml") manifest = InputManifest.from_path(path) From 9f97abdaa98b25fd73363b7ef40ce1f914f2581f Mon Sep 17 00:00:00 2001 From: Divya Madala <113469545+Divyaasm@users.noreply.github.com> Date: Wed, 22 Nov 2023 09:51:03 -0800 Subject: [PATCH 110/289] Change the docker image version for Tar (#4232) Signed-off-by: Divya Madala --- jenkins/opensearch-dashboards/integ-test.jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jenkins/opensearch-dashboards/integ-test.jenkinsfile b/jenkins/opensearch-dashboards/integ-test.jenkinsfile index 79acd5d75b..1843ddc8c5 100644 --- a/jenkins/opensearch-dashboards/integ-test.jenkinsfile +++ b/jenkins/opensearch-dashboards/integ-test.jenkinsfile @@ -14,7 +14,7 @@ lib = library(identifier: 'jenkins@5.11.1', retriever: modernSCM([ ])) def docker_images = [ - "tar": "opensearchstaging/ci-runner:ci-runner-rockylinux8-opensearch-dashboards-integtest-v4", + "tar": "opensearchstaging/ci-runner:ci-runner-rockylinux8-opensearch-dashboards-integtest-v4.2", "rpm": "opensearchstaging/ci-runner:ci-runner-rockylinux8-systemd-base-integtest-v3", "deb": "opensearchstaging/ci-runner:ci-runner-ubuntu2004-systemd-base-integtest-v3", "zip": "opensearchstaging/ci-runner:ci-runner-windows2019-servercore-opensearch-build-v1", From 995ac9cd1342122405eaff8b64c85b1a04560545 Mon Sep 17 00:00:00 2001 From: Teddy Tankuranand <91317217+chawinphat@users.noreply.github.com> Date: Wed, 22 Nov 2023 10:54:17 -0800 Subject: [PATCH 111/289] Automate Updating Github Wikis (#4198) Signed-off-by: chawinphat --- .github/workflows/publish-wiki.yml | 23 +++ ...-and-OpenSearch-Dashboards-Distribution.md | 131 ++++++++++++++++++ docs/Home.md | 8 ++ 3 files changed, 162 insertions(+) create mode 100644 .github/workflows/publish-wiki.yml create mode 100644 docs/Building-an-OpenSearch-and-OpenSearch-Dashboards-Distribution.md create mode 100644 docs/Home.md diff --git a/.github/workflows/publish-wiki.yml b/.github/workflows/publish-wiki.yml new file mode 100644 index 0000000000..5fcced274a --- /dev/null +++ b/.github/workflows/publish-wiki.yml @@ -0,0 +1,23 @@ +--- +name: Publish wiki + +on: + push: + branches: [main] + paths: + - docs/** + - .github/workflows/publish-wiki.yml + +concurrency: + group: publish-wiki + cancel-in-progress: true + +permissions: + contents: write + +jobs: + publish-wiki: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + - uses: Andrew-Chen-Wang/github-wiki-action@v4 diff --git a/docs/Building-an-OpenSearch-and-OpenSearch-Dashboards-Distribution.md b/docs/Building-an-OpenSearch-and-OpenSearch-Dashboards-Distribution.md new file mode 100644 index 0000000000..d55af06611 --- /dev/null +++ b/docs/Building-an-OpenSearch-and-OpenSearch-Dashboards-Distribution.md @@ -0,0 +1,131 @@ +The distribution workflow builds a complete OpenSearch and OpenSearch Dashboards distribution from source. This system performs a top-down [build](https://github.com/opensearch-project/opensearch-build/tree/main/src/build_workflow) of all components required for a specific OpenSearch and OpenSearch Dashboards release, then [assembles](https://github.com/opensearch-project/opensearch-build/tree/main/src/assemble_workflow/) a distribution. The input to the system is a manifest that defines the order in which components should be built. All manifests for our current releases are placed in [manifests folder](https://github.com/opensearch-project/opensearch-build/tree/main/manifests). For older versions, please see [legacy-manifests](https://github.com/opensearch-project/opensearch-build/tree/main/legacy-manifests) folder. + +#### What are manifests? +Before we start to build, let's understand what is manifest and the types of manifest that you will come across. +Manifests are the single source of truth for building and testing the distributions. There are 3 types of manifest, each with a difference schema. + +* **_Input Manifest_** : As the name suggests, input manifest is the starting point and source of building OpenSearch and OpenSearch Dashboard distributions. See the [schema](https://github.com/opensearch-project/opensearch-build/blob/main/src/manifests/input_manifest.py#L13-L39) of the input manifest. This manifest consist of CI docker image that contains all the dependencies to build an OpenSearch and OpenSearch Dashboard distribution. It also contains the components' GitHub repository URLs, reference to build, basic CI checks as well as platforms the components supports. + +* **_Build Manifest_** : Build Manifest is the interim manifest that is generated after components are built. See the [schema](https://github.com/opensearch-project/opensearch-build/blob/main/src/manifests/build_manifest.py#L17-L42) for build manifest. You can find those manifests in `builds` folder locally. This manifest contains interim artifacts such as zips, libraries, maven artifacts, etc. See sample [build manifest](https://github.com/opensearch-project/opensearch-build/blob/main/tests/data/opensearch-build-2.0.0-rc1.yml). + +* **_Distribution Manifest_** : Distribution manifest, as the name suggests is the final manifest bundles with the distribution. See the [schema](https://github.com/opensearch-project/opensearch-build/blob/main/src/manifests/bundle_manifest.py#L15-L36) for the distribution manifest. This manifest contains all the information about a distribution and the components bundled in that distribution. + +#### Building from Source + +Input manifests are the source of building the distributions. Each input manifest also contains the docker image that can be used to build these distributions and avoid installing bunch of packages. See [CI image details](https://github.com/opensearch-project/opensearch-build/blob/main/manifests/3.0.0/opensearch-3.0.0.yml#L8-L9) in the manifest. + +To run locally: +```bash + docker run -it -d --entrypoint bash opensearchstaging/ci-runner:ci-runner-centos7-opensearch-build-v2 -e JAVA_HOME=/opt/java/openjdk-20 +``` +Then build from source: + +```bash +./build.sh manifests/3.0.0/opensearch-3.0.0.yml +``` + +Additional arguments: + +``` +optional arguments: + -h, --help show this help message and exit + -l, --lock Generate a stable reference manifest. + -s, --snapshot Build snapshot. + -c [COMPONENTS ...], --component [COMPONENTS ...] + Rebuild one or more components. + --keep Do not delete the working temporary directory. + -p {linux,darwin,windows}, --platform {linux,darwin,windows} + Platform to build. + -a {x64,arm64}, --architecture {x64,arm64} + Architecture to build. + -v, --verbose Show more verbose output. + -d {tar,zip,rpm,deb}, --distribution {tar,zip,rpm,deb} + Distribution to build. +``` + +This builds OpenSearch 3.0.0 from source, placing the output into `./builds/opensearch`. + +See [build workflow](https://github.com/opensearch-project/opensearch-build/tree/main/src/build_workflow) for more information. + +#### Assembling a Distribution + +Assembling a distribution needs build manifest as an input. + +```bash +./assemble.sh builds/opensearch/manifest.yml +``` + +The assembling step takes output from the build step, installs plugins, and assembles a full distribition into the `dist` folder. + +See [assemble workflow](https://github.com/opensearch-project/opensearch-build/tree/main/src/assemble_workflow) for more information. + +#### Building Patches + +A patch release contains output from previous versions mixed with new source code. Manifests can mix such references. See [opensearch-1.3.1.yml](/manifests/1.3.1/opensearch-1.3.1.yml) for an example. + +OpenSearch is often released with changes in `opensearch-min`, and no changes to plugins other than a version bump. This can be performed by a solo Engineer following [a cookbook](https://github.com/opensearch-project/opensearch-plugins/blob/main/META.md#increment-a-version-in-every-plugin). See also [opensearch-build#1375](https://github.com/opensearch-project/opensearch-build/issues/1375) which aims to automate incrementing versions for the next development iteration. + +#### OpenSearch-Min Snapshots + +Snapshots for OpenSearch core/min can be downloaded and used in CI's, local development, etc using below links: + +Linux: +``` +https://artifacts.opensearch.org/snapshots/core/opensearch/-SNAPSHOT/opensearch-min--SNAPSHOT-linux-x64-latest.tar.gz +``` +Macos: +``` +https://artifacts.opensearch.org/snapshots/core/opensearch/-SNAPSHOT/opensearch-min--SNAPSHOT-darwin-x64-latest.tar.gz +``` + +Windows: +``` +https://artifacts.opensearch.org/snapshots/core/opensearch/-SNAPSHOT/opensearch-min--SNAPSHOT-windows-x64-latest.zip +``` + +#### CI/CD Environment + +We use Jenkins as our CI/CD infrastructure to build, test and release OpenSearch and OpenSearch Dashboards. Access it [here](https://build.ci.opensearch.org/) + +We build, assemble, and test our artifacts on docker containers. We provide docker files in [docker/ci](https://github.com/opensearch-project/opensearch-build/tree/main/docker/ci) folder, and images on [staging docker hub repositories](https://hub.docker.com/r/opensearchstaging/ci-runner/). All Jenkins pipelines can be found in [jenkins](https://github.com/opensearch-project/opensearch-build/tree/main/jenkins). The Jenkins is deployed using infrastructure as a Code and can be found in [opensearch-ci](https://github.com/opensearch-project/opensearch-ci) repository. + +See [jenkins](https://github.com/opensearch-project/opensearch-build/tree/main/jenkins) and [docker](https://github.com/opensearch-project/opensearch-build/tree/main/docker) for more information. + +#### Build Numbers + +The distribution url and the build output manifest include a Jenkins auto-incremented build number. For example, the [manifest](https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.2.0/5905/linux/x64/rpm/dist/opensearch/manifest.yml) from [OpenSearch build 5905](https://build.ci.opensearch.org/job/distribution-build-opensearch/5905/) contains the following. + +```yml +build: + name: OpenSearch + version: 2.2.0 + platform: linux + architecture: x64 + distribution: rpm + id: '5905' +``` + +#### Latest Distribution URL + +Use the `latest` keyword in the URL to obtain the latest build for a given version. For example https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.2.0/latest/linux/x64/rpm/dist/opensearch/manifest.yml redirects to [build 5905](https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.2.0/5905/linux/x64/rpm/dist/opensearch/manifest.yml) at the time of writing this. + +The `latest` keyword is resolved to a specific build number by checking an `index.json` [file](https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.2.0/index.json). This file has contents such as this. + +``` +{"latest":"5905"} +``` + +The file is updated when a distribution build job is completed for the given product and version (or is created when such distribution job succeeds for the first time). Since one distribution build job consists of multiple stages for different combinations of distribution type, platform and architecture, the `index.json` is only modified once all stages succeed. With this said, the `latest` url only works when the distribution build job succeeds at least once for the given product and version. + +The resolution logic is implemented in the [CloudFront URL rewriter](https://github.com/opensearch-project/opensearch-ci/tree/main/resources/cf-url-rewriter). +The TTL (time to live) is set to `5 mins` which means that the `latest` url may need up to 5 mins to get new contents after `index.json` is updated. + +All the artifacts accessible through the regular distribution URL can be accessed by the `latest` URL. This includes both OpenSearch Core, OpenSearch Dashboards Core and their plugins. + +For example, you can download the latest .tar.gz distribution build of OpenSearch 2.2.0 directly at https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.2.0/latest/linux/x64/tar/dist/opensearch/opensearch-2.2.0-linux-x64.tar.gz, without having to first download and parse the [complete build manifest](https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.2.0/latest/linux/x64/tar/dist/opensearch/manifest.yml). + +For plugin artifacts, you can also use the `latest` keyword to get the latest plugin artifacts with a known version. E.g. in order to get performance-analyzer x64 tarball artifacts for 2.1.0, you can obtain it with link https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.1.0/latest/linux/x64/tar/builds/opensearch/plugins/opensearch-performance-analyzer-2.1.0.0.zip, which will redirect you to https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.1.0/5757/linux/x64/tar/builds/opensearch/plugins/opensearch-performance-analyzer-2.1.0.0.zip. + +For bundled artifacts, here are some examples for LINUX and Windows: +* Linux Tar: https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.4.0/latest/linux/x64/tar/dist/opensearch/opensearch-2.4.0-linux-x64.tar.gz +* Windows Zip: https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.4.0/latest/windows/x64/zip/dist/opensearch/opensearch-2.4.0-windows-x64.zip diff --git a/docs/Home.md b/docs/Home.md new file mode 100644 index 0000000000..e8af9c6670 --- /dev/null +++ b/docs/Home.md @@ -0,0 +1,8 @@ +## OpenSearch Build + +![build_logo](https://raw.githubusercontent.com/opensearch-project/opensearch-build/main/opensearch_build_image.png) + +This repository hosts the build, test and release scripts for OpenSearch and OpenSearch Dashboards distributions. + +See each page below for more details: +- [Building a Distribution from the source](https://github.com/opensearch-project/opensearch-build/wiki/Building-an-OpenSearch-and-OpenSearch-Dashboards-Distribution) From 3f2573708a437aafe34a6d7518ea64e832a59006 Mon Sep 17 00:00:00 2001 From: Sayali Gaikawad <61760125+gaiksaya@users.noreply.github.com> Date: Wed, 22 Nov 2023 14:15:57 -0800 Subject: [PATCH 112/289] Enable automatic merges only for opensearch-build (#4234) Signed-off-by: Sayali Gaikawad --- .github/workflows/automatic-merges.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/automatic-merges.yml b/.github/workflows/automatic-merges.yml index 340b7ec6fa..c863c9ceb0 100644 --- a/.github/workflows/automatic-merges.yml +++ b/.github/workflows/automatic-merges.yml @@ -15,6 +15,7 @@ on: jobs: automatic-merge-manifests: + if: github.repository == 'opensearch-project/opensearch-build' runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 @@ -47,6 +48,7 @@ jobs: manifests/*/*.yml automatic-merge-new-manifests: + if: github.repository == 'opensearch-project/opensearch-build' runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 From 5bd2fa2fd90ac04b97b5cc942a9761c1ea286ace Mon Sep 17 00:00:00 2001 From: Peter Zhu Date: Tue, 28 Nov 2023 12:34:05 -0500 Subject: [PATCH 113/289] Move 2.12.0 to use jdk version 21 (#4239) Signed-off-by: Peter Zhu --- manifests/2.12.0/opensearch-2.12.0.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manifests/2.12.0/opensearch-2.12.0.yml b/manifests/2.12.0/opensearch-2.12.0.yml index 463ff57c54..78cec8bf81 100644 --- a/manifests/2.12.0/opensearch-2.12.0.yml +++ b/manifests/2.12.0/opensearch-2.12.0.yml @@ -6,7 +6,7 @@ build: ci: image: name: opensearchstaging/ci-runner:ci-runner-centos7-opensearch-build-v3 - args: -e JAVA_HOME=/opt/java/openjdk-17 + args: -e JAVA_HOME=/opt/java/openjdk-21 components: - name: OpenSearch repository: https://github.com/opensearch-project/OpenSearch.git From 26fefd718fc16c96c7b6c93f71bc15db2b7922e9 Mon Sep 17 00:00:00 2001 From: Divya Madala <113469545+Divyaasm@users.noreply.github.com> Date: Tue, 28 Nov 2023 12:33:08 -0800 Subject: [PATCH 114/289] Update commit id's for OS 2.11.1 manifest (#4247) Signed-off-by: Divya Madala --- manifests/2.11.1/opensearch-2.11.1.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/manifests/2.11.1/opensearch-2.11.1.yml b/manifests/2.11.1/opensearch-2.11.1.yml index 2e08757147..7189f758ef 100644 --- a/manifests/2.11.1/opensearch-2.11.1.yml +++ b/manifests/2.11.1/opensearch-2.11.1.yml @@ -16,7 +16,7 @@ components: - gradle:properties:version - name: common-utils repository: https://github.com/opensearch-project/common-utils.git - ref: eae4612b234916fcbbef57b8e041d3ecdb487620 + ref: 080ecfee46cc000570ca932208312bdc337f8cf4 platforms: - linux - windows @@ -150,7 +150,7 @@ components: - gradle:dependencies:opensearch.version - name: alerting repository: https://github.com/opensearch-project/alerting.git - ref: 2e37dfae11fc5aff24cb82de6f26d6a4be24dba2 + ref: c41858ed6e99c6c7d1a678a92bd17f344364513a platforms: - linux - windows @@ -159,7 +159,7 @@ components: - gradle:dependencies:opensearch.version: alerting - name: security-analytics repository: https://github.com/opensearch-project/security-analytics.git - ref: 29f2cae5cbd755d41ea72ad2a9b60f9f3639a539 + ref: 53fce5514918bee2b07a6cb2d8fd61c7a71da6b7 platforms: - linux - windows From 3d721b4beb9ac0df74444c5fbe4d6629a2519e64 Mon Sep 17 00:00:00 2001 From: Divya Madala <113469545+Divyaasm@users.noreply.github.com> Date: Tue, 28 Nov 2023 15:32:49 -0800 Subject: [PATCH 115/289] Update the final commit id's for OS 2.11 (#4248) Signed-off-by: Divya Madala --- manifests/2.11.1/opensearch-2.11.1.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/manifests/2.11.1/opensearch-2.11.1.yml b/manifests/2.11.1/opensearch-2.11.1.yml index 7189f758ef..7a1ad5b6ba 100644 --- a/manifests/2.11.1/opensearch-2.11.1.yml +++ b/manifests/2.11.1/opensearch-2.11.1.yml @@ -16,7 +16,7 @@ components: - gradle:properties:version - name: common-utils repository: https://github.com/opensearch-project/common-utils.git - ref: 080ecfee46cc000570ca932208312bdc337f8cf4 + ref: bd2a4f156beab3371e7bde900b002001176f38c5 platforms: - linux - windows @@ -150,7 +150,7 @@ components: - gradle:dependencies:opensearch.version - name: alerting repository: https://github.com/opensearch-project/alerting.git - ref: c41858ed6e99c6c7d1a678a92bd17f344364513a + ref: 30f73603617f1d015f05745a20df8fc08b3770a7 platforms: - linux - windows @@ -159,7 +159,7 @@ components: - gradle:dependencies:opensearch.version: alerting - name: security-analytics repository: https://github.com/opensearch-project/security-analytics.git - ref: 53fce5514918bee2b07a6cb2d8fd61c7a71da6b7 + ref: 80e028d8723baa425c6ce7cc091add342c810e8f platforms: - linux - windows From 377941cb9ae1ee82bf96a75a051f4b98bd31d82b Mon Sep 17 00:00:00 2001 From: Divya Madala <113469545+Divyaasm@users.noreply.github.com> Date: Tue, 28 Nov 2023 19:32:55 -0800 Subject: [PATCH 116/289] Update commit id's in 2.11.1 OSD input manifest (#4249) Signed-off-by: Divya Madala --- manifests/2.11.1/opensearch-dashboards-2.11.1.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manifests/2.11.1/opensearch-dashboards-2.11.1.yml b/manifests/2.11.1/opensearch-dashboards-2.11.1.yml index e8d5bb1b23..f654551e16 100644 --- a/manifests/2.11.1/opensearch-dashboards-2.11.1.yml +++ b/manifests/2.11.1/opensearch-dashboards-2.11.1.yml @@ -15,7 +15,7 @@ components: ref: '2.11' - name: observabilityDashboards repository: https://github.com/opensearch-project/dashboards-observability.git - ref: 135a3d1377ede38ba6cf80cd69816025d831b929 + ref: 920fa00b9ad3579c709f3544cb7fd319210c944c - name: reportsDashboards repository: https://github.com/opensearch-project/dashboards-reporting.git ref: b7e9259e65112d442686e645ddcec77ef4d7d66a From ac693ef4a576c7de6b7ea5a9ad77f68a9e320374 Mon Sep 17 00:00:00 2001 From: Divya Madala <113469545+Divyaasm@users.noreply.github.com> Date: Wed, 29 Nov 2023 13:37:29 -0800 Subject: [PATCH 117/289] Update OS commit id in 2.11.1 manifest (#4251) Signed-off-by: Divya Madala --- manifests/2.11.1/opensearch-2.11.1.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manifests/2.11.1/opensearch-2.11.1.yml b/manifests/2.11.1/opensearch-2.11.1.yml index 7a1ad5b6ba..69327d13d0 100644 --- a/manifests/2.11.1/opensearch-2.11.1.yml +++ b/manifests/2.11.1/opensearch-2.11.1.yml @@ -10,7 +10,7 @@ ci: components: - name: OpenSearch repository: https://github.com/opensearch-project/OpenSearch.git - ref: 58af58d31b0b0af7edc0697a2b5a0316f235060e + ref: 6b1986e964d440be9137eba1413015c31c5a7752 checks: - gradle:publish - gradle:properties:version From af96355683ac63e3e288acddf9c40439faba6d30 Mon Sep 17 00:00:00 2001 From: opensearch-ci <83309141+opensearch-ci-bot@users.noreply.github.com> Date: Wed, 29 Nov 2023 15:11:34 -0800 Subject: [PATCH 118/289] [AUTO] Update input manifests (#4235) Signed-off-by: opensearch-ci Signed-off-by: Zelin Hao Co-authored-by: Zelin Hao --- jenkins/check-for-build.jenkinsfile | 1 + manifests/1.3.14/opensearch-dashboards-1.3.14.yml | 12 ++++++++++++ 2 files changed, 13 insertions(+) create mode 100644 manifests/1.3.14/opensearch-dashboards-1.3.14.yml diff --git a/jenkins/check-for-build.jenkinsfile b/jenkins/check-for-build.jenkinsfile index d4d5c28b3f..5d85e9f48a 100644 --- a/jenkins/check-for-build.jenkinsfile +++ b/jenkins/check-for-build.jenkinsfile @@ -23,6 +23,7 @@ pipeline { } triggers { parameterizedCron ''' + H 1 * * * %INPUT_MANIFEST=1.3.14/opensearch-dashboards-1.3.14.yml;TARGET_JOB_NAME=distribution-build-opensearch-dashboards;BUILD_PLATFORM=linux windows;BUILD_DISTRIBUTION=tar rpm deb zip H 1 * * * %INPUT_MANIFEST=2.10.1/opensearch-dashboards-2.10.1.yml;TARGET_JOB_NAME=distribution-build-opensearch-dashboards;BUILD_PLATFORM=linux windows;BUILD_DISTRIBUTION=tar rpm deb zip H 1 * * * %INPUT_MANIFEST=2.12.0/opensearch-dashboards-2.12.0.yml;TARGET_JOB_NAME=distribution-build-opensearch-dashboards;BUILD_PLATFORM=linux windows;BUILD_DISTRIBUTION=tar rpm deb zip H 1 * * * %INPUT_MANIFEST=2.12.0/opensearch-2.12.0.yml;TARGET_JOB_NAME=distribution-build-opensearch;BUILD_PLATFORM=linux macos windows;BUILD_DISTRIBUTION=tar rpm deb zip diff --git a/manifests/1.3.14/opensearch-dashboards-1.3.14.yml b/manifests/1.3.14/opensearch-dashboards-1.3.14.yml new file mode 100644 index 0000000000..3f5fea4c22 --- /dev/null +++ b/manifests/1.3.14/opensearch-dashboards-1.3.14.yml @@ -0,0 +1,12 @@ +--- +schema-version: '1.0' +build: + name: OpenSearch Dashboards + version: 1.3.14 +ci: + image: + name: opensearchstaging/ci-runner:ci-runner-centos7-opensearch-dashboards-build-v4 +components: + - name: OpenSearch-Dashboards + repository: https://github.com/opensearch-project/OpenSearch-Dashboards.git + ref: '1.3' From f721524b15409d55b202a132f716697a4e28f174 Mon Sep 17 00:00:00 2001 From: Zelin Hao Date: Wed, 29 Nov 2023 17:05:53 -0800 Subject: [PATCH 119/289] Add essential components to 1.3.14 manifest (#4252) Signed-off-by: Zelin Hao --- .../maven-publish-1.3.x.jenkinsfile | 2 +- manifests/1.3.14/opensearch-1.3.14.yml | 35 +++++++++++++++++++ 2 files changed, 36 insertions(+), 1 deletion(-) diff --git a/jenkins/opensearch/maven-publish-1.3.x.jenkinsfile b/jenkins/opensearch/maven-publish-1.3.x.jenkinsfile index a812c059b7..a228b2b7d1 100644 --- a/jenkins/opensearch/maven-publish-1.3.x.jenkinsfile +++ b/jenkins/opensearch/maven-publish-1.3.x.jenkinsfile @@ -22,7 +22,7 @@ pipeline { } triggers { parameterizedCron ''' - H 1 * * * %INPUT_MANIFEST=1.3.13/opensearch-1.3.13.yml + H 1 * * * %INPUT_MANIFEST=1.3.14/opensearch-1.3.14.yml ''' } parameters { diff --git a/manifests/1.3.14/opensearch-1.3.14.yml b/manifests/1.3.14/opensearch-1.3.14.yml index fda861e270..970cf8b391 100644 --- a/manifests/1.3.14/opensearch-1.3.14.yml +++ b/manifests/1.3.14/opensearch-1.3.14.yml @@ -14,6 +14,24 @@ components: checks: - gradle:publish - gradle:properties:version + - name: common-utils + repository: https://github.com/opensearch-project/common-utils.git + ref: '1.3' + checks: + - gradle:publish + - gradle:properties:version + platforms: + - linux + - windows + - name: job-scheduler + repository: https://github.com/opensearch-project/job-scheduler.git + ref: '1.3' + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version + platforms: + - linux + - windows - name: security repository: https://github.com/opensearch-project/security.git ref: '1.3' @@ -23,3 +41,20 @@ components: platforms: - linux - windows + - name: ml-commons + repository: https://github.com/opensearch-project/ml-commons.git + ref: '1.3' + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version: opensearch-ml-plugin + platforms: + - linux + - windows + - name: performance-analyzer + repository: https://github.com/opensearch-project/performance-analyzer.git + ref: '1.3' + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version + platforms: + - linux From db37ef3583243aaa5e4f1912ebe586fcf50d5142 Mon Sep 17 00:00:00 2001 From: Divya Madala <113469545+Divyaasm@users.noreply.github.com> Date: Thu, 30 Nov 2023 14:55:21 -0800 Subject: [PATCH 120/289] Add consolidated release notes for 2.11.1 (#4237) Signed-off-by: Divya Madala --- .../opensearch-release-notes-2.11.1.md | 130 ++++++++++++++++++ 1 file changed, 130 insertions(+) create mode 100644 release-notes/opensearch-release-notes-2.11.1.md diff --git a/release-notes/opensearch-release-notes-2.11.1.md b/release-notes/opensearch-release-notes-2.11.1.md new file mode 100644 index 0000000000..a2bdb3ae08 --- /dev/null +++ b/release-notes/opensearch-release-notes-2.11.1.md @@ -0,0 +1,130 @@ +# OpenSearch and OpenSearch Dashboards 2.11.1 Release Notes + +## Release Details + +[OpenSearch and OpenSearch Dashboards 2.11.1](https://opensearch.org/versions/opensearch-2.11.1.html) includes the following bug fixes, infrastructure, enhancements, maintenance and documentation updates. + +OpenSearch [Release Notes](https://github.com/opensearch-project/OpenSearch/blob/main/release-notes/opensearch.release-notes-2.11.1.md). + +OpenSearch Dashboards [Release Notes](https://github.com/opensearch-project/OpenSearch-Dashboards/blob/main/release-notes/opensearch-dashboards.release-notes-2.11.1.md). + +## BUG FIXES + +### OpenSearch Cross Cluster Replication +* Fix CCR compatibility with remote translogs ([#1276](https://github.com/opensearch-project/cross-cluster-replication/pull/1276)) + +### OpenSearch Alerting +* Fix for ConcurrentModificationException with linkedHashmap. ([#1255](https://github.com/opensearch-project/alerting/pull/1255)) + +### OpenSearch Dashboards Alerting +* Removed "last updated by" sections from the UI. ( ([#767](https://github.com/opensearch-project/alerting-dashboards-plugin/pull/767)) +* Fixed bucket monitor groupBy/aggregation display bug. ([#827](https://github.com/opensearch-project/alerting-dashboards-plugin/pull/827)) + +### OpenSearch Dashboards Observability +* Switch heading types on integrations setup page by @opensearch-trigger-bot in ([#1137](https://github.com/opensearch-project/dashboards-observability/pull/1137)) + +### OpenSearch Dashboards Query Workbench +* Add materlized views, manual refresh option and minor fixes by @opensearch-trigger-bot in https://github.com/opensearch-project/dashboards-query-workbench/pull/161 +* Fixed create table async query bug by @opensearch-trigger-bot in https://github.com/opensearch-project/dashboards-query-workbench/pull/163 +* Added changes for making tree view persistent, made changes for bugs for loading screen by @opensearch-trigger-bot in https://github.com/opensearch-project/dashboards-query-workbench/pull/167 +* Support dark mode and session for sql, minor bug fixes by @opensearch-trigger-bot in https://github.com/opensearch-project/dashboards-query-workbench/pull/169 +* Make checkpoint mandatory, add watermark delay, minor UI fixes by @opensearch-trigger-bot in https://github.com/opensearch-project/dashboards-query-workbench/pull/175 +* UI fixes for loading state, empty tree, added toast for error, fixed no indicies error by @opensearch-trigger-bot in https://github.com/opensearch-project/dashboards-query-workbench/pull/178 +* Session update, minor fixes for acceleration flyout by @opensearch-trigger-bot in https://github.com/opensearch-project/dashboards-query-workbench/pull/181 +* Add backticks and remove ckpt for manual refresh in acceleration flyout by @opensearch-trigger-bot in https://github.com/opensearch-project/dashboards-query-workbench/pull/185 +* UI-bug fixes, added create query for MV by @opensearch-trigger-bot in https://github.com/opensearch-project/dashboards-query-workbench/pull/188 +* added fix for loading spinner issue for other database by @opensearch-trigger-bot in https://github.com/opensearch-project/dashboards-query-workbench/pull/192 +* Fix error handling for user w/o proper permissions by @opensearch-trigger-bot in https://github.com/opensearch-project/dashboards-query-workbench/pull/197 +* Revert commits back to after 2.11 release by @mengweieric in https://github.com/opensearch-project/dashboards-query-workbench/pull/211 +* Revert "Add materlized views, manual refresh option and minor fixes (… by @mengweieric in https://github.com/opensearch-project/dashboards-query-workbench/pull/212 + +### OpenSearch Dashboards Reporting +* Use core navigation instead of hard coding URLs ([#229](https://github.com/opensearch-project/dashboards-reporting/pull/229)) ([#231](https://github.com/opensearch-project/dashboards-reporting/pull/231)) + +### OpenSearch Dashboards Security Analytics +* Omit field from mapping payload if it matches index field; Abort detector creation when mapping has failed. ([#752](https://github.com/opensearch-project/security-analytics-dashboards-plugin/pull/752)) + +### OpenSearch Geospatial +* Add default value in denylist ([#583](https://github.com/opensearch-project/geospatial/pull/583)) +* Add denylist ip config for datasource endpoint ([#573](https://github.com/opensearch-project/geospatial/pull/573)) + +### OpenSearch Index Management +* Add more error notification at fail points ([#1013](https://github.com/opensearch-project/index-management/pull/1013)) +* Set the rollover action to idempotent ([#1012](https://github.com/opensearch-project/index-management/pull/1012)) + +### OpenSearch ML Commons +* Fix multiple docs support ([#1516](https://github.com/opensearch-project/ml-commons/pull/1516)) +* Support step size for embedding model which outputs less embeddings ([#1586](https://github.com/opensearch-project/ml-commons/pull/1586)) +* Validate step size ([#1587](https://github.com/opensearch-project/ml-commons/pull/1587)) +* Return parsing exception 400 for parsing errors ([#1603](https://github.com/opensearch-project/ml-commons/pull/1603)) +* Read function Name from pretrained model ([#1529](https://github.com/opensearch-project/ml-commons/pull/1529)) +* Bump json version to address CVE-2023-5072 ([#1551](https://github.com/opensearch-project/ml-commons/pull/1551)) + +### OpenSearch Observability +* Upgrade JSON to 20231013 to fix CVE-2023-5072 ([#1750](https://github.com/opensearch-project/observability/pull/1750)) + +### OpenSearch Reporting +* Upgrade JSON to 20231013 to fix CVE-2023-5072 ([#912](https://github.com/opensearch-project/reporting/pull/912)) + +### Opensearch Security +* Fix regression on concurrent gzipped requests ([#3599](https://github.com/opensearch-project/security/pull/3599)) +* Fix issue with response content-types changed in 2.11 ([#3721](https://github.com/opensearch-project/security/pull/3721)) + +### OpenSearch Security Analytics +* add rollover & archival mechanism for correlation history indices ([#670](https://github.com/opensearch-project/security-analytics/pull/670)) +* Return rule fields which do not have aliases ([#652](https://github.com/opensearch-project/security-analytics/pull/652)) +* Fix detector writeTo() method missing fields ([#695](https://github.com/opensearch-project/security-analytics/pull/695)) + +## INFRASTRUCTURE + +### OpenSearch Observability +* Updates demo certs used in integ tests ([#1626](https://github.com/opensearch-project/observability/pull/1626)) + +### OpenSearch Performance Analyzer +* Set Autopublish to true in Jenkins publish for performance-analyzer-commons repo [#45](https://github.com/opensearch-project/performance-analyzer-commons/pull/45) +* Upgrade performance-analyzer-commons version to 1.2.0 [#598](https://github.com/opensearch-project/performance-analyzer/pull/598) + +### OpenSearch k-NN +* Make sure not hardcoding user name when switching to uid 1000 on CI.yml ([#1252](https://github.com/opensearch-project/k-NN/pull/1252)) + +## MAINTENANCE + +### OpenSearch Alerting +* Increment version to 2.11.1-SNAPSHOT. ([#1274](https://github.com/opensearch-project/alerting/pull/1274)) + +### OpenSearch Dashboards Alerting +* Incremented version to 2.11.1. ([#788](https://github.com/opensearch-project/alerting-dashboards-plugin/pull/788)) + +### OpenSearch Dashboards Query Workbench +* Design changes for loading tree elements, changed the banner, updated tests by @opensearch-trigger-bot in https://github.com/opensearch-project/dashboards-query-workbench/pull/172 + +### OpenSearch Dashboards Reporting +* Resolve traverse and debug ([#223](https://github.com/opensearch-project/dashboards-reporting/pull/223)) + +### OpenSearch Performance Analyzer +* Update build.gradle to use isSnapshot logic [#521](https://github.com/opensearch-project/performance-analyzer-rca/pull/521) +* Add separate metric for cluster manager service events and metrics [#579](https://github.com/opensearch-project/performance-analyzer/pull/579) +* Add separate metric in commons repo for cluster manager service events and metrics [#51](https://github.com/opensearch-project/performance-analyzer-commons/pull/51) + +### OpenSearch Reporting +* Increment version to 2.11.1-SNAPSHOT ([#923](https://github.com/opensearch-project/reporting/pull/923)) + +### OpenSearch Dashboards Security Analytics +* Increment version to 2.11.1.0. ([#771](https://github.com/opensearch-project/security-analytics-dashboards-plugin/pull/771)) + +## DOCUMENTATION + +### OpenSearch Dashboards Alerting +* Add 2.11.1 release notes. ([#828](https://github.com/opensearch-project/alerting-dashboards-plugin/pull/828)) + +### OpenSearch Alerting +* Added 2.11.1 release notes. ([#1306](https://github.com/opensearch-project/alerting/pull/1306)) + +### OpenSearch Index Management +* Increment version to 2.11.1-SNAPSHOT. ([#1016](https://github.com/opensearch-project/index-management/pull/1016)) + +### OpenSearch Security Analytics +* Added 2.11.1 release notes.([#727](https://github.com/opensearch-project/security-analytics/pull/727)) + +### OpenSearch Dashboards Security Analytics +* Added release notes for 2.11.1 ([#785](https://github.com/opensearch-project/security-analytics-dashboards-plugin/pull/785)) From fc15cd1ed011869fccf06233a7501bd995e72030 Mon Sep 17 00:00:00 2001 From: Rishabh Singh Date: Thu, 30 Nov 2023 16:05:56 -0800 Subject: [PATCH 121/289] Add concurrent snapshot benchmark runs for 2.12.0 (#4254) Signed-off-by: Rishabh Singh --- jenkins/opensearch/benchmark-test.jenkinsfile | 21 ++++++++----------- ...mark-test-distribution-url.jenkinsfile.txt | 21 ++++++++----------- .../opensearch/benchmark-test.jenkinsfile.txt | 21 ++++++++----------- .../secure-benchmark-test.jenkinsfile.txt | 21 ++++++++----------- 4 files changed, 36 insertions(+), 48 deletions(-) diff --git a/jenkins/opensearch/benchmark-test.jenkinsfile b/jenkins/opensearch/benchmark-test.jenkinsfile index 22bba8fbdf..cea04d6d6e 100644 --- a/jenkins/opensearch/benchmark-test.jenkinsfile +++ b/jenkins/opensearch/benchmark-test.jenkinsfile @@ -94,22 +94,19 @@ pipeline { ''' + ''' - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-0-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-0-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-0-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_1_shard"};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-4-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-4-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-4-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot - H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot - H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_1_shard"};TEST_PROCEDURE=restore-from-snapshot - H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot - H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot - H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot - H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_1_shard"};TEST_PROCEDURE=restore-from-snapshot ''' ) } diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt index af2bcc98c9..57b322ef2a 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt @@ -72,22 +72,19 @@ H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-0-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-0-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-0-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_1_shard"};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-4-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-4-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-4-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot - H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot - H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_1_shard"};TEST_PROCEDURE=restore-from-snapshot - H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot - H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot - H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot - H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_1_shard"};TEST_PROCEDURE=restore-from-snapshot ) benchmark-test.stage(validate-and-set-parameters, groovy.lang.Closure) benchmark-test.echo(Executing on agent [label:Jenkins-Agent-AL2-X64-M52xlarge-Docker-Host-Benchmark-Test]) diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt index 1dddd827ba..0f4dfbbf85 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt @@ -72,22 +72,19 @@ H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-0-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-0-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-0-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_1_shard"};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-4-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-4-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-4-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot - H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot - H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_1_shard"};TEST_PROCEDURE=restore-from-snapshot - H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot - H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot - H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot - H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_1_shard"};TEST_PROCEDURE=restore-from-snapshot ) benchmark-test.stage(validate-and-set-parameters, groovy.lang.Closure) benchmark-test.echo(Executing on agent [label:Jenkins-Agent-AL2-X64-M52xlarge-Docker-Host-Benchmark-Test]) diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt index 1d82b4af8f..bbf0f1a561 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt @@ -72,22 +72,19 @@ H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-0-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-0-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-0-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_1_shard"};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-4-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-4-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-concurrent-search-4-slice-3-data-3-shards-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot - H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot - H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_1_shard"};TEST_PROCEDURE=restore-from-snapshot - H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot - H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot - H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot - H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_1_shard"};TEST_PROCEDURE=restore-from-snapshot ) benchmark-test.stage(validate-and-set-parameters, groovy.lang.Closure) benchmark-test.echo(Executing on agent [label:Jenkins-Agent-AL2-X64-M52xlarge-Docker-Host-Benchmark-Test]) From af27fd292c1061a229afcb6382202a2bc5692e53 Mon Sep 17 00:00:00 2001 From: Zelin Hao Date: Thu, 30 Nov 2023 16:18:37 -0800 Subject: [PATCH 122/289] Fix incorrect link in release notes (#4257) Signed-off-by: Zelin Hao --- release-notes/opensearch-release-notes-2.11.1.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/release-notes/opensearch-release-notes-2.11.1.md b/release-notes/opensearch-release-notes-2.11.1.md index a2bdb3ae08..f6e3c3e21c 100644 --- a/release-notes/opensearch-release-notes-2.11.1.md +++ b/release-notes/opensearch-release-notes-2.11.1.md @@ -2,7 +2,7 @@ ## Release Details -[OpenSearch and OpenSearch Dashboards 2.11.1](https://opensearch.org/versions/opensearch-2.11.1.html) includes the following bug fixes, infrastructure, enhancements, maintenance and documentation updates. +[OpenSearch and OpenSearch Dashboards 2.11.1](https://opensearch.org/versions/opensearch-2-11-1.html) includes the following bug fixes, infrastructure, enhancements, maintenance and documentation updates. OpenSearch [Release Notes](https://github.com/opensearch-project/OpenSearch/blob/main/release-notes/opensearch.release-notes-2.11.1.md). From dce080075c219010371c02e699e816dd4df7758f Mon Sep 17 00:00:00 2001 From: Divya Madala <113469545+Divyaasm@users.noreply.github.com> Date: Thu, 30 Nov 2023 17:11:31 -0800 Subject: [PATCH 123/289] Update 2.11.1 tags in OS and OSD manifests (#4258) Signed-off-by: Divya Madala --- manifests/2.11.1/opensearch-2.11.1.yml | 42 +++++++++---------- .../2.11.1/opensearch-dashboards-2.11.1.yml | 30 ++++++------- 2 files changed, 36 insertions(+), 36 deletions(-) diff --git a/manifests/2.11.1/opensearch-2.11.1.yml b/manifests/2.11.1/opensearch-2.11.1.yml index 69327d13d0..89c7ed2420 100644 --- a/manifests/2.11.1/opensearch-2.11.1.yml +++ b/manifests/2.11.1/opensearch-2.11.1.yml @@ -10,13 +10,13 @@ ci: components: - name: OpenSearch repository: https://github.com/opensearch-project/OpenSearch.git - ref: 6b1986e964d440be9137eba1413015c31c5a7752 + ref: tags/2.11.1 checks: - gradle:publish - gradle:properties:version - name: common-utils repository: https://github.com/opensearch-project/common-utils.git - ref: bd2a4f156beab3371e7bde900b002001176f38c5 + ref: tags/2.11.1.0 platforms: - linux - windows @@ -25,7 +25,7 @@ components: - gradle:properties:version - name: job-scheduler repository: https://github.com/opensearch-project/job-scheduler.git - ref: 40cae432b3ee10d1fb704dccc6a7bd4a6bfebb3c + ref: tags/2.11.1.0 platforms: - linux - windows @@ -34,13 +34,13 @@ components: - gradle:dependencies:opensearch.version - name: security repository: https://github.com/opensearch-project/security.git - ref: 2dab119387212d5047062100f799934b7ffbffea + ref: tags/2.11.1.0 platforms: - linux - windows - name: k-NN repository: https://github.com/opensearch-project/k-NN.git - ref: ad82097605b089c04b7a4e10c4e12d20614933fa + ref: tags/2.11.1.0 platforms: - linux - windows @@ -49,7 +49,7 @@ components: - gradle:dependencies:opensearch.version - name: geospatial repository: https://github.com/opensearch-project/geospatial.git - ref: 7290a3e0df87d068edc5e71270ef28425ead86c2 + ref: tags/2.11.1.0 platforms: - linux - windows @@ -58,7 +58,7 @@ components: - gradle:dependencies:opensearch.version - name: cross-cluster-replication repository: https://github.com/opensearch-project/cross-cluster-replication.git - ref: 68af060bce1cacc5344cac72ccbe13bfdcd33b27 + ref: tags/2.11.1.0 platforms: - linux - windows @@ -67,7 +67,7 @@ components: - gradle:dependencies:opensearch.version - name: ml-commons repository: https://github.com/opensearch-project/ml-commons.git - ref: 17181b74f946f308a5bff9cfea5df0ad298ad556 + ref: tags/2.11.1.0 platforms: - linux - windows @@ -76,7 +76,7 @@ components: - gradle:dependencies:opensearch.version: opensearch-ml-plugin - name: neural-search repository: https://github.com/opensearch-project/neural-search.git - ref: 7368edcfd36c4a7d703d092fc2f73fa6c82f1d92 + ref: tags/2.11.1.0 platforms: - linux - windows @@ -85,7 +85,7 @@ components: - gradle:dependencies:opensearch.version - name: notifications-core repository: https://github.com/opensearch-project/notifications.git - ref: e47fc48051b34886bccbc77b30943dae141288d7 + ref: tags/2.11.1.0 platforms: - linux - windows @@ -95,7 +95,7 @@ components: - gradle:dependencies:opensearch.version: opensearch-notifications-core - name: notifications repository: https://github.com/opensearch-project/notifications.git - ref: e47fc48051b34886bccbc77b30943dae141288d7 + ref: tags/2.11.1.0 platforms: - linux - windows @@ -105,7 +105,7 @@ components: - gradle:dependencies:opensearch.version: notifications - name: opensearch-observability repository: https://github.com/opensearch-project/observability.git - ref: 934521d0d051ba55ae71c19cbc470d3a3ce45456 + ref: tags/2.11.1.0 platforms: - linux - windows @@ -114,7 +114,7 @@ components: - gradle:dependencies:opensearch.version - name: opensearch-reports repository: https://github.com/opensearch-project/reporting.git - ref: bd0ba2f4250fddf341b1021c1e96deea6f773dff + ref: tags/2.11.1.0 platforms: - linux - windows @@ -123,7 +123,7 @@ components: - gradle:dependencies:opensearch.version - name: sql repository: https://github.com/opensearch-project/sql.git - ref: ddb2a21a836ea644ca4c3c8e755c2828aff84ec0 + ref: tags/2.11.1.0 platforms: - linux - windows @@ -132,7 +132,7 @@ components: - gradle:dependencies:opensearch.version: opensearch-sql-plugin - name: asynchronous-search repository: https://github.com/opensearch-project/asynchronous-search.git - ref: bb228912b132925bce5b9ae10a66e0c10fd4393f + ref: tags/2.11.1.0 platforms: - linux - windows @@ -141,7 +141,7 @@ components: - gradle:dependencies:opensearch.version - name: anomaly-detection repository: https://github.com/opensearch-project/anomaly-detection.git - ref: fec39ca9d736274b12c50e9f3d2a43bc3beb9601 + ref: tags/2.11.1.0 platforms: - linux - windows @@ -150,7 +150,7 @@ components: - gradle:dependencies:opensearch.version - name: alerting repository: https://github.com/opensearch-project/alerting.git - ref: 30f73603617f1d015f05745a20df8fc08b3770a7 + ref: tags/2.11.1.0 platforms: - linux - windows @@ -159,7 +159,7 @@ components: - gradle:dependencies:opensearch.version: alerting - name: security-analytics repository: https://github.com/opensearch-project/security-analytics.git - ref: 80e028d8723baa425c6ce7cc091add342c810e8f + ref: tags/2.11.1.0 platforms: - linux - windows @@ -167,7 +167,7 @@ components: - gradle:properties:version - name: index-management repository: https://github.com/opensearch-project/index-management.git - ref: 7b8b6b549842f9c09a6ddb005b72388ae0655b08 + ref: tags/2.11.1.0 platforms: - linux - windows @@ -175,7 +175,7 @@ components: - gradle:properties:version - name: performance-analyzer repository: https://github.com/opensearch-project/performance-analyzer.git - ref: eeec44a9cdc666da632632d180251feb14df7bbb + ref: tags/2.11.1.0 platforms: - linux checks: @@ -183,7 +183,7 @@ components: - gradle:dependencies:opensearch.version - name: custom-codecs repository: https://github.com/opensearch-project/custom-codecs.git - ref: f5d14c006859dc36ee96a85963db7d34b520c27c + ref: tags/2.11.1.0 platforms: - linux - windows diff --git a/manifests/2.11.1/opensearch-dashboards-2.11.1.yml b/manifests/2.11.1/opensearch-dashboards-2.11.1.yml index f654551e16..e86f5a20a9 100644 --- a/manifests/2.11.1/opensearch-dashboards-2.11.1.yml +++ b/manifests/2.11.1/opensearch-dashboards-2.11.1.yml @@ -9,47 +9,47 @@ ci: components: - name: OpenSearch-Dashboards repository: https://github.com/opensearch-project/OpenSearch-Dashboards.git - ref: 989d8f41f37cca3275bf3fedc5c2057a717d1d64 + ref: tags/2.11.1 - name: functionalTestDashboards repository: https://github.com/opensearch-project/opensearch-dashboards-functional-test.git - ref: '2.11' + ref: tags/2.11.1 - name: observabilityDashboards repository: https://github.com/opensearch-project/dashboards-observability.git - ref: 920fa00b9ad3579c709f3544cb7fd319210c944c + ref: tags/2.11.1.0 - name: reportsDashboards repository: https://github.com/opensearch-project/dashboards-reporting.git - ref: b7e9259e65112d442686e645ddcec77ef4d7d66a + ref: tags/2.11.1.0 - name: ganttChartDashboards repository: https://github.com/opensearch-project/dashboards-visualizations.git working_directory: gantt-chart - ref: 77b98d89dc49e0cc9446f5d508f7de37ea9d2a5f + ref: tags/2.11.1.0 - name: queryWorkbenchDashboards repository: https://github.com/opensearch-project/dashboards-query-workbench.git - ref: 059a411ca32a575ebf01d9dd9b45f25d083de4fe + ref: tags/2.11.1.0 - name: customImportMapDashboards repository: https://github.com/opensearch-project/dashboards-maps.git - ref: aa0239e9bf11ae44db1698dc6733bfb175642a8d + ref: tags/2.11.1.0 - name: anomalyDetectionDashboards repository: https://github.com/opensearch-project/anomaly-detection-dashboards-plugin - ref: 272fcf65eab5ed6976b392161d95d830ffaf254a + ref: tags/2.11.1.0 - name: mlCommonsDashboards repository: https://github.com/opensearch-project/ml-commons-dashboards.git - ref: ccad36d0c62cd54e46fa56cd40bb9d1f6c7d2cf6 + ref: tags/2.11.1.0 - name: indexManagementDashboards repository: https://github.com/opensearch-project/index-management-dashboards-plugin.git - ref: 30ab27eb406b37bec5965ff19569c7190c7c970b + ref: tags/2.11.1.0 - name: notificationsDashboards repository: https://github.com/opensearch-project/dashboards-notifications.git - ref: f184b890f55bfd8a2f2193ac447f72407635897e + ref: tags/2.11.1.0 - name: alertingDashboards repository: https://github.com/opensearch-project/alerting-dashboards-plugin.git - ref: e7cd1385a3b22e92ab1ab3868fbed4cbb1755a4d + ref: tags/2.11.1.0 - name: securityAnalyticsDashboards repository: https://github.com/opensearch-project/security-analytics-dashboards-plugin.git - ref: c00df74a0b6b216441d4686328734fdd8c7472a4 + ref: tags/2.11.1.0 - name: securityDashboards repository: https://github.com/opensearch-project/security-dashboards-plugin.git - ref: 5def2a4ef529f65651f2dbee311116858d1faa7b + ref: tags/2.11.1.0 - name: searchRelevanceDashboards repository: https://github.com/opensearch-project/dashboards-search-relevance.git - ref: 01fb7ca6508fdc8434c858ae3b21b936c10d17c2 + ref: tags/2.11.1.0 From cb50cb5885f759ca3fb0308469216b0610d38962 Mon Sep 17 00:00:00 2001 From: Zelin Hao Date: Fri, 1 Dec 2023 10:03:34 -0800 Subject: [PATCH 124/289] Add more components to 1.3.14 manifest (#4255) Signed-off-by: Zelin Hao --- jenkins/check-for-build.jenkinsfile | 5 +- manifests/1.3.14/opensearch-1.3.14-test.yml | 84 +++++++++++++++++++++ manifests/1.3.14/opensearch-1.3.14.yml | 36 +++++++++ 3 files changed, 122 insertions(+), 3 deletions(-) create mode 100644 manifests/1.3.14/opensearch-1.3.14-test.yml diff --git a/jenkins/check-for-build.jenkinsfile b/jenkins/check-for-build.jenkinsfile index 5d85e9f48a..68340209e9 100644 --- a/jenkins/check-for-build.jenkinsfile +++ b/jenkins/check-for-build.jenkinsfile @@ -23,11 +23,10 @@ pipeline { } triggers { parameterizedCron ''' - H 1 * * * %INPUT_MANIFEST=1.3.14/opensearch-dashboards-1.3.14.yml;TARGET_JOB_NAME=distribution-build-opensearch-dashboards;BUILD_PLATFORM=linux windows;BUILD_DISTRIBUTION=tar rpm deb zip - H 1 * * * %INPUT_MANIFEST=2.10.1/opensearch-dashboards-2.10.1.yml;TARGET_JOB_NAME=distribution-build-opensearch-dashboards;BUILD_PLATFORM=linux windows;BUILD_DISTRIBUTION=tar rpm deb zip + H/60 * * * * %INPUT_MANIFEST=1.3.14/opensearch-dashboards-1.3.14.yml;TARGET_JOB_NAME=distribution-build-opensearch-dashboards;BUILD_PLATFORM=linux windows;BUILD_DISTRIBUTION=tar rpm deb zip H 1 * * * %INPUT_MANIFEST=2.12.0/opensearch-dashboards-2.12.0.yml;TARGET_JOB_NAME=distribution-build-opensearch-dashboards;BUILD_PLATFORM=linux windows;BUILD_DISTRIBUTION=tar rpm deb zip H 1 * * * %INPUT_MANIFEST=2.12.0/opensearch-2.12.0.yml;TARGET_JOB_NAME=distribution-build-opensearch;BUILD_PLATFORM=linux macos windows;BUILD_DISTRIBUTION=tar rpm deb zip - H 1 * * * %INPUT_MANIFEST=1.3.14/opensearch-1.3.14.yml;TARGET_JOB_NAME=distribution-build-opensearch;BUILD_PLATFORM=linux macos windows;BUILD_DISTRIBUTION=tar rpm deb zip + H/60 * * * * %INPUT_MANIFEST=1.3.14/opensearch-1.3.14.yml;TARGET_JOB_NAME=distribution-build-opensearch;BUILD_PLATFORM=linux macos windows;BUILD_DISTRIBUTION=tar rpm deb zip H */6 * * * %INPUT_MANIFEST=3.0.0/opensearch-3.0.0.yml;TEST_MANIFEST=3.0.0/opensearch-3.0.0-test.yml;TARGET_JOB_NAME=distribution-build-opensearch;BUILD_PLATFORM=linux macos windows;BUILD_DISTRIBUTION=tar rpm deb zip H */6 * * * %INPUT_MANIFEST=3.0.0/opensearch-dashboards-3.0.0.yml;TEST_MANIFEST=3.0.0/opensearch-dashboards-3.0.0-test.yml;TARGET_JOB_NAME=distribution-build-opensearch-dashboards;BUILD_PLATFORM=linux windows;BUILD_DISTRIBUTION=tar rpm deb zip ''' diff --git a/manifests/1.3.14/opensearch-1.3.14-test.yml b/manifests/1.3.14/opensearch-1.3.14-test.yml new file mode 100644 index 0000000000..2de9c03d71 --- /dev/null +++ b/manifests/1.3.14/opensearch-1.3.14-test.yml @@ -0,0 +1,84 @@ +--- +schema-version: '1.0' +name: OpenSearch +ci: + image: + name: opensearchstaging/ci-runner:ci-runner-centos7-opensearch-build-v3 + args: -e JAVA_HOME=/opt/java/openjdk-11 +components: + - name: index-management + integ-test: + build-dependencies: + - job-scheduler + test-configs: + - with-security + - without-security + additional-cluster-configs: + path.repo: [/tmp] + bwc-test: + test-configs: + - with-security + + - name: anomaly-detection + integ-test: + build-dependencies: + - job-scheduler + test-configs: + - with-security + - without-security + bwc-test: + test-configs: + - with-security + + - name: asynchronous-search + integ-test: + test-configs: + - with-security + - without-security + + - name: alerting + integ-test: + test-configs: + - with-security + - without-security + additional-cluster-configs: + plugins.destination.host.deny_list: [10.0.0.0/8, 127.0.0.1] + bwc-test: + test-configs: + - with-security + + - name: sql + integ-test: + test-configs: + - with-security + - without-security + additional-cluster-configs: + script.context.field.max_compilations_rate: 1000/1m + bwc-test: + test-configs: + - with-security + + - name: k-NN + integ-test: + test-configs: + - with-security + - without-security + + - name: opensearch-reports + integ-test: + test-configs: + - without-security + + - name: opensearch-observability + integ-test: + test-configs: + - without-security + bwc-test: + test-configs: + - with-security + + - name: ml-commons + integ-test: + test-configs: + - with-security + - without-security diff --git a/manifests/1.3.14/opensearch-1.3.14.yml b/manifests/1.3.14/opensearch-1.3.14.yml index 970cf8b391..7a56372754 100644 --- a/manifests/1.3.14/opensearch-1.3.14.yml +++ b/manifests/1.3.14/opensearch-1.3.14.yml @@ -58,3 +58,39 @@ components: - gradle:dependencies:opensearch.version platforms: - linux + - name: alerting + repository: https://github.com/opensearch-project/alerting.git + ref: '1.3' + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version: alerting + platforms: + - linux + - windows + - name: opensearch-reports + repository: https://github.com/opensearch-project/reporting.git + ref: '1.3' + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version + platforms: + - linux + - windows + - name: opensearch-observability + repository: https://github.com/opensearch-project/observability.git + ref: '1.3' + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version + platforms: + - linux + - windows + - name: anomaly-detection + repository: https://github.com/opensearch-project/anomaly-detection.git + ref: '1.3' + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version + platforms: + - linux + - windows From dd41a58d7555bf6230162763474c2ca4864586ef Mon Sep 17 00:00:00 2001 From: Peter Zhu Date: Fri, 1 Dec 2023 14:46:49 -0500 Subject: [PATCH 125/289] Update manifests.yml to dynamically define jdk versions based on manifest image jdk export (#4261) Signed-off-by: Peter Zhu --- .github/workflows/manifests.yml | 37 ++++++++------------------------- 1 file changed, 9 insertions(+), 28 deletions(-) diff --git a/.github/workflows/manifests.yml b/.github/workflows/manifests.yml index c16301ffb8..b585a0159f 100644 --- a/.github/workflows/manifests.yml +++ b/.github/workflows/manifests.yml @@ -28,45 +28,26 @@ jobs: id: set-matrix run: echo "matrix={\"manifest\":${{ steps.list-changed-manifests.outputs.all_changed_files }}}" >> "$GITHUB_OUTPUT" - manifest-checks-jdk11: + manifest-checks: needs: [list-changed-manifests] runs-on: ubuntu-latest + fail-fast: false env: PYTHON_VERSION: 3.9 - JDK_VERSION: 11 strategy: matrix: ${{ fromJson(needs.list-changed-manifests.outputs.matrix) }} steps: - uses: actions/checkout@v3 - - name: Set Up JDK ${{ env.JDK_VERSION }} - uses: actions/setup-java@v1 - with: - java-version: ${{ env.JDK_VERSION }} - - name: Set up Python ${{ env.PYTHON_VERSION }} - uses: actions/setup-python@v3 - with: - python-version: ${{ env.PYTHON_VERSION }} - - name: Install Pipenv and Dependencies + - name: Check JDK Version run: | - python -m pip install --upgrade pipenv wheel - - name: OpenSearch Manifests - run: |- - ./ci.sh ${{ matrix.manifest }} --snapshot - - manifest-checks-jdk17: - needs: [list-changed-manifests] - runs-on: ubuntu-latest - env: - PYTHON_VERSION: 3.9 - JDK_VERSION: 17 - strategy: - matrix: ${{ fromJson(needs.list-changed-manifests.outputs.matrix) }} - steps: - - uses: actions/checkout@v3 - - name: Set Up JDK ${{ env.JDK_VERSION }} + java_version=`cat ${{ matrix.manifest }} | yq -r .ci.image.args | grep -Eo '[0-9]+' || echo ''` + echo $java_version + echo "JAVA_VERSION=$java_version" >> "$GITHUB_ENV" + - name: Set Up JDK ${{ env.JAVA_VERSION }} + if: ${{ env.JAVA_VERSION }} uses: actions/setup-java@v1 with: - java-version: ${{ env.JDK_VERSION }} + java-version: ${{ env.JAVA_VERSION }} - name: Set up Python ${{ env.PYTHON_VERSION }} uses: actions/setup-python@v3 with: From be7660dbe44fdbdcba0ddb95fbb390efa886928b Mon Sep 17 00:00:00 2001 From: Zelin Hao Date: Mon, 4 Dec 2023 14:17:50 -0800 Subject: [PATCH 126/289] Add rest of components to 1.3.14 manifest (#4264) Signed-off-by: Zelin Hao --- .github/workflows/manifests.yml | 5 +- manifests/1.3.14/opensearch-1.3.14.yml | 45 ++++++++++++++++++ .../opensearch-dashboards-1.3.14-test.yml | 47 +++++++++++++++++++ .../1.3.14/opensearch-dashboards-1.3.14.yml | 28 +++++++++++ 4 files changed, 121 insertions(+), 4 deletions(-) create mode 100644 manifests/1.3.14/opensearch-dashboards-1.3.14-test.yml diff --git a/.github/workflows/manifests.yml b/.github/workflows/manifests.yml index b585a0159f..bb27d46f6d 100644 --- a/.github/workflows/manifests.yml +++ b/.github/workflows/manifests.yml @@ -3,9 +3,6 @@ name: manifests on: pull_request: - paths: - - 'manifests/**/*.yml' - - '!manifests/templates/**/' jobs: list-changed-manifests: @@ -31,10 +28,10 @@ jobs: manifest-checks: needs: [list-changed-manifests] runs-on: ubuntu-latest - fail-fast: false env: PYTHON_VERSION: 3.9 strategy: + fail-fast: false matrix: ${{ fromJson(needs.list-changed-manifests.outputs.matrix) }} steps: - uses: actions/checkout@v3 diff --git a/manifests/1.3.14/opensearch-1.3.14.yml b/manifests/1.3.14/opensearch-1.3.14.yml index 7a56372754..19e1436380 100644 --- a/manifests/1.3.14/opensearch-1.3.14.yml +++ b/manifests/1.3.14/opensearch-1.3.14.yml @@ -76,6 +76,33 @@ components: platforms: - linux - windows + - name: cross-cluster-replication + repository: https://github.com/opensearch-project/cross-cluster-replication.git + ref: '1.3' + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version + platforms: + - linux + - windows + - name: sql + repository: https://github.com/opensearch-project/sql.git + ref: '1.3' + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version: plugin + platforms: + - linux + - windows + - name: k-NN + repository: https://github.com/opensearch-project/k-NN.git + ref: '1.3' + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version + platforms: + - linux + - windows - name: opensearch-observability repository: https://github.com/opensearch-project/observability.git ref: '1.3' @@ -85,6 +112,15 @@ components: platforms: - linux - windows + - name: index-management + repository: https://github.com/opensearch-project/index-management.git + ref: '1.3' + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version + platforms: + - linux + - windows - name: anomaly-detection repository: https://github.com/opensearch-project/anomaly-detection.git ref: '1.3' @@ -94,3 +130,12 @@ components: platforms: - linux - windows + - name: asynchronous-search + repository: https://github.com/opensearch-project/asynchronous-search.git + ref: '1.3' + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version + platforms: + - linux + - windows diff --git a/manifests/1.3.14/opensearch-dashboards-1.3.14-test.yml b/manifests/1.3.14/opensearch-dashboards-1.3.14-test.yml new file mode 100644 index 0000000000..dcfe05d7ad --- /dev/null +++ b/manifests/1.3.14/opensearch-dashboards-1.3.14-test.yml @@ -0,0 +1,47 @@ +--- +schema-version: '1.0' +name: OpenSearch Dashboards +ci: + image: + name: opensearchstaging/ci-runner:ci-runner-rockylinux8-opensearch-dashboards-integtest-v4 +components: + - name: anomalyDetectionDashboards + integ-test: + test-configs: + - with-security + - without-security + - name: ganttChartDashboards + integ-test: + test-configs: + - with-security + - without-security + - name: observabilityDashboards + integ-test: + test-configs: + - with-security + - without-security + - name: alertingDashboards + integ-test: + test-configs: + - with-security + - without-security + - name: indexManagementDashboards + integ-test: + test-configs: + - with-security + - without-security + - name: reportsDashboards + integ-test: + test-configs: + - with-security + - without-security + - name: securityDashboards + integ-test: + test-configs: + - with-security + - without-security + - name: queryWorkbenchDashboards + integ-test: + test-configs: + - with-security + - without-security diff --git a/manifests/1.3.14/opensearch-dashboards-1.3.14.yml b/manifests/1.3.14/opensearch-dashboards-1.3.14.yml index 3f5fea4c22..9663558cc7 100644 --- a/manifests/1.3.14/opensearch-dashboards-1.3.14.yml +++ b/manifests/1.3.14/opensearch-dashboards-1.3.14.yml @@ -10,3 +10,31 @@ components: - name: OpenSearch-Dashboards repository: https://github.com/opensearch-project/OpenSearch-Dashboards.git ref: '1.3' + - name: functionalTestDashboards + repository: https://github.com/opensearch-project/opensearch-dashboards-functional-test.git + ref: '1.3' + - name: anomalyDetectionDashboards + repository: https://github.com/opensearch-project/anomaly-detection-dashboards-plugin + ref: '1.3' + - name: ganttChartDashboards + repository: https://github.com/opensearch-project/dashboards-visualizations.git + working_directory: gantt-chart + ref: '1.3' + - name: observabilityDashboards + repository: https://github.com/opensearch-project/dashboards-observability.git + ref: '1.3' + - name: alertingDashboards + repository: https://github.com/opensearch-project/alerting-dashboards-plugin.git + ref: '1.3' + - name: indexManagementDashboards + repository: https://github.com/opensearch-project/index-management-dashboards-plugin + ref: '1.3' + - name: reportsDashboards + repository: https://github.com/opensearch-project/dashboards-reporting.git + ref: '1.3' + - name: securityDashboards + repository: https://github.com/opensearch-project/security-dashboards-plugin.git + ref: '1.3' + - name: queryWorkbenchDashboards + repository: https://github.com/opensearch-project/dashboards-query-workbench.git + ref: '1.3' From 6a5d0cde410a0d6e78935ee120ecdee04770f523 Mon Sep 17 00:00:00 2001 From: opensearch-ci <83309141+opensearch-ci-bot@users.noreply.github.com> Date: Mon, 4 Dec 2023 20:20:04 -0500 Subject: [PATCH 127/289] [AUTO] Update input manifests (#4266) Signed-off-by: opensearch-ci --- jenkins/check-for-build.jenkinsfile | 1 + manifests/2.11.2/opensearch-2.11.2.yml | 16 ++++++++++++++++ 2 files changed, 17 insertions(+) create mode 100644 manifests/2.11.2/opensearch-2.11.2.yml diff --git a/jenkins/check-for-build.jenkinsfile b/jenkins/check-for-build.jenkinsfile index 68340209e9..054bdaa720 100644 --- a/jenkins/check-for-build.jenkinsfile +++ b/jenkins/check-for-build.jenkinsfile @@ -23,6 +23,7 @@ pipeline { } triggers { parameterizedCron ''' + H 1 * * * %INPUT_MANIFEST=2.11.2/opensearch-2.11.2.yml;TARGET_JOB_NAME=distribution-build-opensearch;BUILD_PLATFORM=linux macos windows;BUILD_DISTRIBUTION=tar rpm deb zip H/60 * * * * %INPUT_MANIFEST=1.3.14/opensearch-dashboards-1.3.14.yml;TARGET_JOB_NAME=distribution-build-opensearch-dashboards;BUILD_PLATFORM=linux windows;BUILD_DISTRIBUTION=tar rpm deb zip H 1 * * * %INPUT_MANIFEST=2.12.0/opensearch-dashboards-2.12.0.yml;TARGET_JOB_NAME=distribution-build-opensearch-dashboards;BUILD_PLATFORM=linux windows;BUILD_DISTRIBUTION=tar rpm deb zip H 1 * * * %INPUT_MANIFEST=2.12.0/opensearch-2.12.0.yml;TARGET_JOB_NAME=distribution-build-opensearch;BUILD_PLATFORM=linux macos windows;BUILD_DISTRIBUTION=tar rpm deb zip diff --git a/manifests/2.11.2/opensearch-2.11.2.yml b/manifests/2.11.2/opensearch-2.11.2.yml new file mode 100644 index 0000000000..d6ad95378c --- /dev/null +++ b/manifests/2.11.2/opensearch-2.11.2.yml @@ -0,0 +1,16 @@ +--- +schema-version: '1.1' +build: + name: OpenSearch + version: 2.11.2 +ci: + image: + name: opensearchstaging/ci-runner:ci-runner-centos7-opensearch-build-v3 + args: -e JAVA_HOME=/opt/java/openjdk-17 +components: + - name: OpenSearch + repository: https://github.com/opensearch-project/OpenSearch.git + ref: '2.11' + checks: + - gradle:publish + - gradle:properties:version From 5dbcbaf292c31767b33eae179aff868c5e3d5af1 Mon Sep 17 00:00:00 2001 From: Sachin Sahu <75629410+SachinSahu431@users.noreply.github.com> Date: Thu, 7 Dec 2023 02:18:02 +0530 Subject: [PATCH 128/289] Release notes automation (#4196) Signed-off-by: Sachin Sahu --- .gitignore | 1 + Pipfile | 1 + Pipfile.lock | 14 +- src/release_notes_workflow/README.md | 72 ++++++- src/release_notes_workflow/release_notes.py | 27 ++- .../release_notes_check_args.py | 2 +- .../release_notes_component.py | 27 ++- src/run_releasenotes_check.py | 182 +++++++++++++++++- tests/data/opensearch-test-main.yml | 16 ++ .../test_release_notes.py | 19 +- .../test_releasenotes_check_args.py | 13 ++ 11 files changed, 344 insertions(+), 30 deletions(-) create mode 100644 tests/data/opensearch-test-main.yml diff --git a/.gitignore b/.gitignore index c5b7406016..10f3751b51 100644 --- a/.gitignore +++ b/.gitignore @@ -37,3 +37,4 @@ out.txt vars/ test-report.yml +src/release_notes_workflow/results/* diff --git a/Pipfile b/Pipfile index 328cad7677..0b66bef510 100644 --- a/Pipfile +++ b/Pipfile @@ -38,6 +38,7 @@ typed-ast = "~=1.5.4" zipp = "~=3.8.1" importlib-metadata = "~=4.12.0" ruamel-yaml = "~=0.17.21" +mistune = "~=3.0.1" [dev-packages] diff --git a/Pipfile.lock b/Pipfile.lock index 97bdeab8f0..5b493148b7 100644 --- a/Pipfile.lock +++ b/Pipfile.lock @@ -1,7 +1,7 @@ { "_meta": { "hash": { - "sha256": "c7967cf4ead64b6ca007013a5dd53dd22a044683b5cc7c2e1dd6c375a91e483d" + "sha256": "2693fe85022b7e3a58a900e44ed03c8e635808fef6186077c6a9e9c8e359833f" }, "pipfile-spec": 6, "requires": { @@ -67,7 +67,7 @@ "sha256:5a3d016c7c547f69d6f81fb0db9449ce888b418b5b9952cc5e6e66843e9dd845", "sha256:83e9a75d1911279afd89352c68b45348559d1fc0506b054b346651b5e7fee29f" ], - "markers": "python_version >= '3.6'", + "markers": "python_full_version >= '3.6.0'", "version": "==2.1.1" }, "click": { @@ -226,6 +226,14 @@ ], "version": "==0.6.1" }, + "mistune": { + "hashes": [ + "sha256:71481854c30fdbc938963d3605b72501f5c10a9320ecd412c121c163a1c7d205", + "sha256:fc7f93ded930c92394ef2cb6f04a8aabab4117a91449e72dcc8dfa646a508be8" + ], + "index": "pypi", + "version": "==3.0.2" + }, "mypy": { "hashes": [ "sha256:02ef476f6dcb86e6f502ae39a16b93285fef97e7f1ff22932b657d1ef1f28655", @@ -564,7 +572,7 @@ "sha256:939de3e7a6161af0c887ef91b7d41a53e7c5a1ca976325f429cb46ea9bc30ecc", "sha256:de526c12914f0c550d15924c62d72abc48d6fe7364aa87328337a31007fe8a4f" ], - "markers": "python_version >= '3.7'", + "markers": "python_version < '3.11'", "version": "==2.0.1" }, "typed-ast": { diff --git a/src/release_notes_workflow/README.md b/src/release_notes_workflow/README.md index e8a3e66c38..9348d0a6d5 100644 --- a/src/release_notes_workflow/README.md +++ b/src/release_notes_workflow/README.md @@ -1,13 +1,19 @@ -#### Components Release Notes Check +- [Consolidated Release Notes Automation](#consolidated-release-notes-automation) + - [Components Release Notes Check](#components-release-notes-check) + - [Consolidated Release Notes](#consolidated-release-notes) + +## Consolidated Release Notes + +### Components Release Notes Check Pulls the latest code to check if the release notes exists and whether new commits have been made based on user passed argument `--date`. Outputs a formated markdown table as follows. -*Usage* +#### Usage ``` ./release_notes.sh check manifests/3.0.0/opensearch-3.0.0.yml --date 2022-07-26 ``` -*Sample Output* +#### Sample Output ``` # OpenSearch CommitID(after 2022-07-26) & Release Notes info | Repo | Branch |CommitID|Commit Date|Release Notes| @@ -25,7 +31,7 @@ Pulls the latest code to check if the release notes exists and whether new commi The workflow uses the following arguments: * `--date`: To check if commit exists after a specific date (in format yyyy-mm-dd, example 2022-07-26). -* `--output`: To dump the output into an `.md` file, example `--output table.md`). +* `--output`: To dump the output into an `.md` file, example `--output table.md`. The following options are available. @@ -35,3 +41,61 @@ The following options are available. | --date | Shows commit after a specific date. | | --output | Saves the table output to user specified file. | | -v, --verbose | Show more verbose output. | + +### Consolidated Release Notes + +This workflow generates a consolidated release notes for all the components. +It utilizes the output from the preceding step to compile these consolidated release notes. If the preceding step hasn't been executed, it will automatically run that step first before generating the consolidated release notes. + +#### Usage +``` +./release_notes.sh compile manifests/3.0.0/opensearch-3.0.0.yml --date 2022-07-26 +``` + +#### Sample Output +Two output files are generated: +- Markdown table containing links to individual components' release notes for quick reference (Example: `release_notes_table-2.10.0.md`) +- Consolidated release notes for all the components (Example: `release_notes-2.10.0.md`) + +
+Markdown table with links + +# OpenSearch CommitID(after 2022-07-26) & Release Notes info +| Repo | Branch |CommitID|Commit Date|Release Notes Exists| URL | +|-------------------------|---------------|--------|-----------|--------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------| +|alerting |[tags/2.10.0.0]|dc1b9bf |2023-09-18 |True |https://raw.githubusercontent.com/opensearch-project/alerting/2.10.0.0/release-notes/opensearch-alerting.release-notes-2.10.0.0.md | +|anomaly-detection |[tags/2.10.0.0]|bc4d8b1 |2023-09-08 |True |https://raw.githubusercontent.com/opensearch-project/anomaly-detection/2.10.0.0/release-notes/opensearch-anomaly-detection.release-notes-2.10.0.0.md | +|asynchronous-search |[tags/2.10.0.0]|a312d9a |2023-09-07 |True |https://raw.githubusercontent.com/opensearch-project/asynchronous-search/2.10.0.0/release-notes/opensearch-asynchronous-search.release-notes-2.10.0.0.md | +|common-utils |[tags/2.10.0.0]|0352c2f |2023-09-08 |True |https://raw.githubusercontent.com/opensearch-project/common-utils/2.10.0.0/release-notes/opensearch-common-utils.release-notes-2.10.0.0.md | +|cross-cluster-replication|[tags/2.10.0.0]|dee2f60 |2023-09-08 |True |https://raw.githubusercontent.com/opensearch-project/cross-cluster-replication/2.10.0.0/release-notes/opensearch-cross-cluster-replication.release-notes-2.10.0.0.md| +|custom-codecs |[tags/2.10.0.0]|3437b43 |2023-09-15 |True |https://raw.githubusercontent.com/opensearch-project/custom-codecs/2.10.0.0/release-notes/opensearch-custom-codecs.release-notes-2.10.0.0.md | +|geospatial |[tags/2.10.0.0]|a3da222 |2023-09-12 |True |https://raw.githubusercontent.com/opensearch-project/geospatial/2.10.0.0/release-notes/opensearch-geospatial.release-notes-2.10.0.0.md | +|index-management |[tags/2.10.0.0]|062badd |2023-09-07 |True |https://raw.githubusercontent.com/opensearch-project/index-management/2.10.0.0/release-notes/opensearch-index-management.release-notes-2.10.0.0.md | +|job-scheduler |[tags/2.10.0.0]|e9d3637 |2023-09-12 |True |https://raw.githubusercontent.com/opensearch-project/job-scheduler/2.10.0.0/release-notes/opensearch.job-scheduler.release-notes-2.10.0.0.md | +|k-NN |[tags/2.10.0.0]|e437016 |2023-09-07 |True |https://raw.githubusercontent.com/opensearch-project/k-NN/2.10.0.0/release-notes/opensearch-knn.release-notes-2.10.0.0.md | +|ml-commons |[tags/2.10.0.0]|521214b |2023-09-13 |True |https://raw.githubusercontent.com/opensearch-project/ml-commons/2.10.0.0/release-notes/opensearch-ml-common.release-notes-2.10.0.0.md | +|neural-search |[tags/2.10.0.0]|9476d43 |2023-09-07 |True |https://raw.githubusercontent.com/opensearch-project/neural-search/2.10.0.0/release-notes/opensearch-neural-search.release-notes-2.10.0.0.md | +|notifications |[tags/2.10.0.0]|0a9dfb0 |2023-09-07 |True |https://raw.githubusercontent.com/opensearch-project/notifications/2.10.0.0/release-notes/opensearch-notifications.release-notes-2.10.0.0.md | +|opensearch-observability |[tags/2.10.0.0]|d2c087c |2023-09-13 |True |https://raw.githubusercontent.com/opensearch-project/observability/2.10.0.0/release-notes/opensearch-observability.release-notes-2.10.0.0.md | +|opensearch-reports |[tags/2.10.0.0]|3095e3c |2023-09-13 |True |https://raw.githubusercontent.com/opensearch-project/reporting/2.10.0.0/release-notes/opensearch-reporting.release-notes-2.10.0.0.md | +|performance-analyzer |[tags/2.10.0.0]|3ee56fc |2023-09-07 |True |https://raw.githubusercontent.com/opensearch-project/performance-analyzer/2.10.0.0/release-notes/opensearch-performance-analyzer.release-notes-2.10.0.0.md | +|security |[tags/2.10.0.0]|6daa697 |2023-09-12 |True |https://raw.githubusercontent.com/opensearch-project/security/2.10.0.0/release-notes/opensearch-security.release-notes-2.10.0.0.md | +|security-analytics |[tags/2.10.0.0]|e005b5a |2023-09-19 |True |https://raw.githubusercontent.com/opensearch-project/security-analytics/2.10.0.0/release-notes/opensearch-security-analytics.release-notes-2.10.0.0.md | +|sql |[tags/2.10.0.0]|ef18b38 |2023-09-07 |True |https://raw.githubusercontent.com/opensearch-project/sql/2.10.0.0/release-notes/opensearch-sql.release-notes-2.10.0.0.md | + +
+ +--- + +The workflow uses the following arguments: +* `--date`: To check if commit exists after a specific date (in format yyyy-mm-dd, example 2022-07-26). This is optional if the previous step is already run. +* `--output`: To dump the consolidated release notes into an `.md` file, example `--output table.md`. + + +The following options are available. + +| name | description | +|--------------------|-------------------------------------------------------------------------| +| --date | Shows commit after a specific date. | +| --output | Saves the release notes to user specified file. | +| -v, --verbose | Show more verbose output. | diff --git a/src/release_notes_workflow/release_notes.py b/src/release_notes_workflow/release_notes.py index 6aa4ed36fb..c84f361ab8 100644 --- a/src/release_notes_workflow/release_notes.py +++ b/src/release_notes_workflow/release_notes.py @@ -19,18 +19,32 @@ class ReleaseNotes: - def __init__(self, manifest: InputManifest, date: str) -> None: + def __init__(self, manifest: InputManifest, date: str, action_type: str) -> None: self.manifest = manifest self.date = date + self.action_type = action_type def table(self) -> MarkdownTableWriter: table_result = [] for component in self.manifest.components.select(): + if component.name == 'OpenSearch' or component.name == 'OpenSearch-Dashboards' or component.name == 'notifications-core': + continue if hasattr(component, "repository"): table_result.append(self.check(component)) # type: ignore[arg-type] + + # Sort table_result based on Repo column + table_result.sort(key=lambda x: (x[0], x[1]) if len(x) > 1 else x[0]) + + if self.action_type == "check": + headers = ["Repo", "Branch", "CommitID", "Commit Date", "Release Notes Exists"] + elif self.action_type == "compile": + headers = ["Repo", "Branch", "CommitID", "Commit Date", "Release Notes Exists", "URL"] + else: + raise ValueError("Invalid action_type. Use 'check' or 'compile'.") + writer = MarkdownTableWriter( table_name=f" {self.manifest.build.name} CommitID(after {self.date}) & Release Notes info", - headers=["Repo", "Branch", "CommitID", "Commit Date", "Release Notes"], + headers=headers, value_matrix=table_result ) return writer @@ -57,4 +71,13 @@ def check(self, component: InputComponentFromSource) -> List: results.append(None) results.append(None) results.append(release_notes.exists()) + + if(release_notes.exists()): + releasenote = os.path.basename(release_notes.full_path) + repo_name = component.repository.split("/")[-1].split('.')[0] + repo_ref = component.ref.split("/")[-1] + url = f"https://raw.githubusercontent.com/opensearch-project/{repo_name}/{repo_ref}/release-notes/{releasenote}" + results.append(url) + else: + results.append(None) return results diff --git a/src/release_notes_workflow/release_notes_check_args.py b/src/release_notes_workflow/release_notes_check_args.py index 52e9621944..df6523f486 100644 --- a/src/release_notes_workflow/release_notes_check_args.py +++ b/src/release_notes_workflow/release_notes_check_args.py @@ -19,7 +19,7 @@ class ReleaseNotesCheckArgs: def __init__(self) -> None: parser = argparse.ArgumentParser(description="Checkout an OpenSearch Bundle and check for CommitID and Release Notes") - parser.add_argument("action", choices=["check"], help="Operation to perform.") + parser.add_argument("action", choices=["check", "compile"], help="Operation to perform.") parser.add_argument("manifest", type=argparse.FileType("r"), help="Manifest file.") parser.add_argument( "-v", diff --git a/src/release_notes_workflow/release_notes_component.py b/src/release_notes_workflow/release_notes_component.py index 1ffef28eea..ff33659cf1 100644 --- a/src/release_notes_workflow/release_notes_component.py +++ b/src/release_notes_workflow/release_notes_component.py @@ -25,27 +25,44 @@ def filename(self) -> str: @property def path(self) -> str: - return os.path.join(self.root, "release-notes") + release_notes_path = os.path.join(self.root, "release-notes") + return release_notes_path + + # combine path with the file in files_in_path such that it ends with the filename + @property + def full_path(self) -> str: + files_in_path = os.listdir(self.path) + for fname in files_in_path: + if fname.endswith(self.filename): + release_notes_full_path = os.path.join(self.path, fname) + return release_notes_full_path + return None def path_exists(self) -> bool: - return os.path.exists(self.path) + path_exists = os.path.exists(self.path) + return path_exists def exists(self) -> bool: - return self.path_exists() and any(fname.endswith(self.filename) for fname in os.listdir(self.path)) + if not os.path.exists(self.path): + return False + files_in_path = os.listdir(self.path) + return self.path_exists() and any(fname.endswith(self.filename) for fname in files_in_path) class ReleaseNotesOpenSearch(ReleaseNotesComponent): @property def filename(self) -> str: - return f'.release-notes-{self.build_version}.md' + release_notes_filename = f'.release-notes-{self.build_version}.md' + return release_notes_filename class ReleaseNotesOpenSearchPlugin(ReleaseNotesComponent): @property def filename(self) -> str: - return f'.release-notes-{self.build_version}.0.md' + release_notes_filename = f'.release-notes-{self.build_version}.0.md' + return release_notes_filename class ReleaseNotesComponents: diff --git a/src/run_releasenotes_check.py b/src/run_releasenotes_check.py index 4b8bdccee3..bd8c1a85ce 100644 --- a/src/run_releasenotes_check.py +++ b/src/run_releasenotes_check.py @@ -5,6 +5,15 @@ # this file be licensed under the Apache-2.0 license or a # compatible open source license. +import logging +import os +import re +import shutil +from collections import defaultdict + +import mistune +import requests + from manifests.input_manifest import InputManifest from release_notes_workflow.release_notes import ReleaseNotes from release_notes_workflow.release_notes_check_args import ReleaseNotesCheckArgs @@ -15,12 +24,175 @@ def main() -> int: args = ReleaseNotesCheckArgs() console.configure(level=args.logging_level) manifest_file = InputManifest.from_file(args.manifest) - release_notes = ReleaseNotes(manifest_file, args.date) - if args.action == "check": - table_output = release_notes.table() - table_output.write_table() + BUILD_VERSION = manifest_file.build.version + + # storing temporary release notes for testing purposes + BASE_FILE_PATH = "release_notes_workflow/results" + table_filename = f"{BASE_FILE_PATH}/release_notes_table-{BUILD_VERSION}.md" + urls_filename = f"{BASE_FILE_PATH}/release_notes_urls-{BUILD_VERSION}.txt" + + def capitalize_acronyms(formatted_name: str) -> str: + acronyms = {"sql": "SQL", "ml": "ML", "knn": "k-NN", "k-nn": "k-NN", "ml-commons": "ML Commons", "ml commons": "ML Commons"} + for acronym, replacement in acronyms.items(): + formatted_name = re.sub(r'\b' + re.escape(acronym) + r'\b', replacement, formatted_name, flags=re.IGNORECASE) + return formatted_name + + def format_component_name_from_url(url: str) -> str: + start_index = url.find("release-notes/") + if start_index == -1: + raise ValueError("'release-notes/' not found in the URL") + end_index = url.find(".release-notes", start_index) + if end_index == -1: + raise ValueError("'.release-notes' not found after 'release-notes/'") + component_name = url[start_index + len("release-notes/"): end_index] + if component_name == "opensearch-sql": + component_name = "SQL" + formatted_name = " ".join(word.capitalize() for word in re.split(r"[-.]", component_name)) + return capitalize_acronyms(formatted_name) + + def create_urls_file_if_not_exists() -> None: + + release_notes = ReleaseNotes(manifest_file, args.date, args.action) + table = release_notes.table() + + table_filepath = os.path.join(os.path.dirname(__file__), table_filename) + os.makedirs(os.path.dirname(table_filepath), exist_ok=True) + with open(table_filepath, "w") as table_file: + table.dump(table_file) + if args.output is not None: - table_output.dump(args.output) + logging.info(f"Moving {table_filepath} to {args.output}") + shutil.move(table_filepath, args.output) + else: + with open(table_filepath, "r") as table_file: + logging.info(table_file.read()) + + urls = [row[-1].strip() for row in table.value_matrix if row[-1]] + + urls_filepath = os.path.join(os.path.dirname(__file__), urls_filename) + os.makedirs(os.path.dirname(urls_filepath), exist_ok=True) + with open(urls_filepath, "w") as urls_file: + urls_file.writelines("\n".join(urls)) + + if args.action == "check": + create_urls_file_if_not_exists() + return 0 + + elif args.action == "compile": + create_urls_file_if_not_exists() + + RELEASENOTES_CATEGORIES = "BREAKING,FEATURES,ENHANCEMENTS,BUG FIXES,INFRASTRUCTURE,DOCUMENTATION,MAINTENANCE,REFACTORING,EXPERIMENTAL" + RELEASE_NOTE_MD = f"{BASE_FILE_PATH}/release_notes-{BUILD_VERSION}.md" + + # Clean up URLs in the file + urls_filepath = os.path.join(os.path.dirname(__file__), urls_filename) + with open(urls_filepath, "r") as file: + urls = [line.strip() for line in file if line.strip()] + + unique_urls = list(set(urls)) + + # store plugin data + plugin_data: defaultdict = defaultdict(lambda: defaultdict(list)) + # handle custom headings + heading_mapping = { + "Feature": "Features", + "Feat": "Features", + "Experimental Features": "Experimental", + "Refactor": "Refactoring", + "Enhancement": "Enhancements", + "Bug Fix": "Bug Fixes", + } + unique_headings = set() + for url in unique_urls: + if not url.startswith("#"): + response = requests.get(url) + + if response.status_code == 200: + content = response.text + plugin_name = format_component_name_from_url(url) + + # obtain headings (###) from the content + headings = [match.strip() for match in re.findall(r"###.+", content)] + if not headings: + continue + + # Store content under each heading in respective plugin + for i in range(len(headings)): + heading = headings[i].strip() + if heading.startswith("### "): + heading = heading[4:] + heading = heading.title() + + if heading in heading_mapping: + heading = heading_mapping[heading] + unique_headings.add(heading) + + content_start = content.find(headings[i]) + if content_start != -1: + if i == len(headings) - 1: + content_to_end = content[content_start:] + else: + content_to_end = content[content_start: content.find(headings[i + 1])] + content_to_end = content_to_end.replace(f"### {heading}", "").lstrip() + parts = content_to_end.split("*", 1) + if len(parts) == 2: + content_to_end = "*" + parts[1] + else: + content_to_end = content_to_end.lstrip().lstrip("-") + if len(content_to_end) > 0: + content_to_end = "* " + content_to_end + plugin_data[plugin_name][heading].append(content_to_end) + plugin_data = defaultdict(list, sorted(plugin_data.items())) + logging.info("Compilation complete.") + + # Markdown renderer + markdown = mistune.create_markdown() + + RELEASE_NOTE_MD_path = os.path.join(os.path.dirname(__file__), RELEASE_NOTE_MD) + os.makedirs(os.path.dirname(RELEASE_NOTE_MD_path), exist_ok=True) + + # Filter content for each category + with open(RELEASE_NOTE_MD_path, "w") as outfile: + outfile.write(markdown(f"# OpenSearch and OpenSearch Dashboards {BUILD_VERSION} Release Notes\n\n")) + + for category in RELEASENOTES_CATEGORIES.split(","): + # Discard category content if no data is available + temp_content = [] + temp_content.append(markdown(f"\n## {category}\n\n")) + + for plugin, categories in plugin_data.items(): + if category.lower() in [cat.lower() for cat in categories.keys()]: + for cat, content_list in categories.items(): + if cat.lower() == category.lower(): + for content in content_list: + if content.strip(): + temp_content.append(markdown(f"\n### {plugin}\n\n")) + temp_content.append(markdown(content)) + + if len(temp_content) > 1: + outfile.write("\n".join(temp_content)) + outfile.write("\n") + else: + logging.info(f"\n## {category} was empty\n\n") + + # Handle unknown categories + temp_content = [] + for plugin, categories in plugin_data.items(): + for cat, content_list in categories.items(): + if cat.lower() not in RELEASENOTES_CATEGORIES.lower(): + temp_content.append(f"\n## {cat.upper()}\n\n") + temp_content.append(f"\n### {plugin}\n\n") + temp_content.extend(content_list) + if temp_content: + outfile.write(markdown("## NON-COMPLIANT")) + for item in temp_content: + outfile.write(markdown(item)) + + if args.output is not None: + logging.info(f"Moving {RELEASE_NOTE_MD} to {args.output}") + shutil.move(RELEASE_NOTE_MD_path, args.output) + else: + logging.info(f"Release notes compiled to {RELEASE_NOTE_MD_path}") return 0 diff --git a/tests/data/opensearch-test-main.yml b/tests/data/opensearch-test-main.yml new file mode 100644 index 0000000000..536ff7ca87 --- /dev/null +++ b/tests/data/opensearch-test-main.yml @@ -0,0 +1,16 @@ +--- +schema-version: '1.0' +build: + name: OpenSearch + version: 'replace' +ci: + image: + name: opensearchstaging/ci-runner:ci-runner-centos7-opensearch-build-v3 + args: -e JAVA_HOME=/opt/java/openjdk-17 +components: + - name: OpenSearch-test + repository: https://github.com/opensearch-project/OpenSearch.git + ref: main + checks: + - gradle:publish + - gradle:properties:version diff --git a/tests/tests_release_notes_workflow/test_release_notes.py b/tests/tests_release_notes_workflow/test_release_notes.py index 0962906fc5..dcf8ca7721 100644 --- a/tests/tests_release_notes_workflow/test_release_notes.py +++ b/tests/tests_release_notes_workflow/test_release_notes.py @@ -20,18 +20,17 @@ def setUp(self) -> None: MANIFESTS = os.path.join( os.path.dirname(__file__), "..", - "..", - "manifests", + "data", ) - OPENSEARCH_MANIFEST = os.path.realpath(os.path.join(MANIFESTS, "templates", "opensearch", "default", "manifest.yml")) + OPENSEARCH_MANIFEST = os.path.realpath(os.path.join(MANIFESTS, "opensearch-test-main.yml")) self.manifest_file = InputManifest.from_file(open(OPENSEARCH_MANIFEST)) - self.release_notes = ReleaseNotes(self.manifest_file, "2022-07-26") - self.component = InputComponentFromSource({"name": "OpenSearch", "repository": "url", "ref": "ref"}) + self.release_notes = ReleaseNotes(self.manifest_file, "2022-07-26", "compile") + self.component = InputComponentFromSource({"name": "OpenSearch-test", "repository": "url", "ref": "ref"}) @patch("subprocess.check_output", return_value=''.encode()) @patch("subprocess.check_call") def test_check(self, *mocks: Any) -> None: - self.assertEqual(self.release_notes.check(self.component), ['OpenSearch', '[ref]', None, None, False]) + self.assertEqual(self.release_notes.check(self.component), ['OpenSearch-test', '[ref]', None, None, False, None]) @patch("subprocess.check_output", return_value=''.encode()) @patch("subprocess.check_call") @@ -39,11 +38,11 @@ def test_check_with_manifest(self, *mocks: Any) -> None: component = next(self.manifest_file.components.select()) if type(component) is InputComponentFromSource: self.assertIsInstance(component, InputComponentFromSource) - self.assertEqual(self.release_notes.check(component), ['OpenSearch', '[main]', None, None, False]) + self.assertEqual(self.release_notes.check(component), ['OpenSearch-test', '[main]', None, None, False]) - @patch('release_notes_workflow.release_notes.ReleaseNotes.check', return_value=['OpenSearch', '[main]', 'ee26e01', '2022-08-18', False]) + @patch('release_notes_workflow.release_notes.ReleaseNotes.check', return_value=['OpenSearch-test', '[main]', 'ee26e01', '2022-08-18', False]) def test_table(self, *mocks: Any) -> None: table_output = self.release_notes.table() self.assertEqual(table_output._table_name.strip(), 'OpenSearch CommitID(after 2022-07-26) & Release Notes info') - self.assertEqual(table_output.headers, ['Repo', 'Branch', 'CommitID', 'Commit Date', 'Release Notes']) - self.assertEqual(table_output.value_matrix, [['OpenSearch', '[main]', 'ee26e01', '2022-08-18', False]]) + self.assertEqual(table_output.headers, ['Repo', 'Branch', 'CommitID', 'Commit Date', 'Release Notes Exists', 'URL']) + self.assertEqual(table_output.value_matrix, [['OpenSearch-test', '[main]', 'ee26e01', '2022-08-18', False]]) diff --git a/tests/tests_release_notes_workflow/test_releasenotes_check_args.py b/tests/tests_release_notes_workflow/test_releasenotes_check_args.py index a9a654c4f8..3ee4fb074b 100644 --- a/tests/tests_release_notes_workflow/test_releasenotes_check_args.py +++ b/tests/tests_release_notes_workflow/test_releasenotes_check_args.py @@ -43,6 +43,11 @@ def test_manifest(self) -> None: self.assertEqual(ReleaseNotesCheckArgs().manifest.name, TestReleaseNotesCheckArgs.OPENSEARCH_MANIFEST) self.assertEqual(ReleaseNotesCheckArgs().date, datetime.date(2022, 7, 26)) + @patch("argparse._sys.argv", [RELEASE_NOTES_CHECK_PY, "compile", OPENSEARCH_MANIFEST, "--date", '2022-07-26']) + def test_manifest_compile(self) -> None: + self.assertEqual(ReleaseNotesCheckArgs().manifest.name, TestReleaseNotesCheckArgs.OPENSEARCH_MANIFEST) + self.assertEqual(ReleaseNotesCheckArgs().date, datetime.date(2022, 7, 26)) + @patch("argparse._sys.argv", [RELEASE_NOTES_CHECK_PY, "check", OPENSEARCH_MANIFEST]) def test_manifest_withoutdate(self) -> None: with self.assertRaises(SystemExit) as cm: @@ -55,6 +60,14 @@ def test_manifest_withoutdate(self) -> None: def test_verbose_true(self) -> None: self.assertTrue(ReleaseNotesCheckArgs().logging_level, logging.DEBUG) + @patch("argparse._sys.argv", [RELEASE_NOTES_CHECK_PY, "compile", OPENSEARCH_MANIFEST, "--date", '2022-07-26', "--verbose"]) + def test_verbose_true_compile(self) -> None: + self.assertTrue(ReleaseNotesCheckArgs().logging_level, logging.DEBUG) + @patch("argparse._sys.argv", [RELEASE_NOTES_CHECK_PY, "check", OPENSEARCH_MANIFEST, "--date", '2022-07-26', "--output", "test.md"]) def test_output(self) -> None: self.assertEqual(ReleaseNotesCheckArgs().output, "test.md") + + @patch("argparse._sys.argv", [RELEASE_NOTES_CHECK_PY, "compile", OPENSEARCH_MANIFEST, "--date", '2022-07-26', "--output", "test.md"]) + def test_output_compile(self) -> None: + self.assertEqual(ReleaseNotesCheckArgs().output, "test.md") From 537ccdbfc23be07e6de08236dce95906ea5b6719 Mon Sep 17 00:00:00 2001 From: Martin Gaievski Date: Wed, 6 Dec 2023 14:24:02 -0800 Subject: [PATCH 129/289] Added neural-search to 2.12 manifest (#4268) Signed-off-by: Martin Gaievski --- manifests/2.12.0/opensearch-2.12.0.yml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/manifests/2.12.0/opensearch-2.12.0.yml b/manifests/2.12.0/opensearch-2.12.0.yml index 78cec8bf81..6591eb347e 100644 --- a/manifests/2.12.0/opensearch-2.12.0.yml +++ b/manifests/2.12.0/opensearch-2.12.0.yml @@ -50,6 +50,15 @@ components: checks: - gradle:properties:version - gradle:dependencies:opensearch.version: opensearch-ml-plugin + - name: neural-search + repository: https://github.com/opensearch-project/neural-search.git + ref: 2.x + platforms: + - linux + - windows + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version - name: flow-framework repository: https://github.com/opensearch-project/flow-framework.git ref: 2.x From 553ba121666ece888a5562071162beb7b056420c Mon Sep 17 00:00:00 2001 From: Zelin Hao Date: Thu, 7 Dec 2023 19:50:35 -0800 Subject: [PATCH 130/289] Freeze commit ids for 1.3.14 manifests (#4273) Signed-off-by: Zelin Hao --- jenkins/check-for-build.jenkinsfile | 2 -- manifests/1.3.14/opensearch-1.3.14.yml | 30 +++++++++---------- .../1.3.14/opensearch-dashboards-1.3.14.yml | 20 ++++++------- 3 files changed, 25 insertions(+), 27 deletions(-) diff --git a/jenkins/check-for-build.jenkinsfile b/jenkins/check-for-build.jenkinsfile index 054bdaa720..f8aea047cf 100644 --- a/jenkins/check-for-build.jenkinsfile +++ b/jenkins/check-for-build.jenkinsfile @@ -24,10 +24,8 @@ pipeline { triggers { parameterizedCron ''' H 1 * * * %INPUT_MANIFEST=2.11.2/opensearch-2.11.2.yml;TARGET_JOB_NAME=distribution-build-opensearch;BUILD_PLATFORM=linux macos windows;BUILD_DISTRIBUTION=tar rpm deb zip - H/60 * * * * %INPUT_MANIFEST=1.3.14/opensearch-dashboards-1.3.14.yml;TARGET_JOB_NAME=distribution-build-opensearch-dashboards;BUILD_PLATFORM=linux windows;BUILD_DISTRIBUTION=tar rpm deb zip H 1 * * * %INPUT_MANIFEST=2.12.0/opensearch-dashboards-2.12.0.yml;TARGET_JOB_NAME=distribution-build-opensearch-dashboards;BUILD_PLATFORM=linux windows;BUILD_DISTRIBUTION=tar rpm deb zip H 1 * * * %INPUT_MANIFEST=2.12.0/opensearch-2.12.0.yml;TARGET_JOB_NAME=distribution-build-opensearch;BUILD_PLATFORM=linux macos windows;BUILD_DISTRIBUTION=tar rpm deb zip - H/60 * * * * %INPUT_MANIFEST=1.3.14/opensearch-1.3.14.yml;TARGET_JOB_NAME=distribution-build-opensearch;BUILD_PLATFORM=linux macos windows;BUILD_DISTRIBUTION=tar rpm deb zip H */6 * * * %INPUT_MANIFEST=3.0.0/opensearch-3.0.0.yml;TEST_MANIFEST=3.0.0/opensearch-3.0.0-test.yml;TARGET_JOB_NAME=distribution-build-opensearch;BUILD_PLATFORM=linux macos windows;BUILD_DISTRIBUTION=tar rpm deb zip H */6 * * * %INPUT_MANIFEST=3.0.0/opensearch-dashboards-3.0.0.yml;TEST_MANIFEST=3.0.0/opensearch-dashboards-3.0.0-test.yml;TARGET_JOB_NAME=distribution-build-opensearch-dashboards;BUILD_PLATFORM=linux windows;BUILD_DISTRIBUTION=tar rpm deb zip ''' diff --git a/manifests/1.3.14/opensearch-1.3.14.yml b/manifests/1.3.14/opensearch-1.3.14.yml index 19e1436380..65d27bfee4 100644 --- a/manifests/1.3.14/opensearch-1.3.14.yml +++ b/manifests/1.3.14/opensearch-1.3.14.yml @@ -10,13 +10,13 @@ ci: components: - name: OpenSearch repository: https://github.com/opensearch-project/OpenSearch.git - ref: '1.3' + ref: cedab0bd232290c2606c28ef7087106fc1a74f9a checks: - gradle:publish - gradle:properties:version - name: common-utils repository: https://github.com/opensearch-project/common-utils.git - ref: '1.3' + ref: 02d6bfdc3113e2aeb9a52dd108144948dabe81b9 checks: - gradle:publish - gradle:properties:version @@ -25,7 +25,7 @@ components: - windows - name: job-scheduler repository: https://github.com/opensearch-project/job-scheduler.git - ref: '1.3' + ref: ed410027d243b764b623be1c76dd6ded55e6fd19 checks: - gradle:properties:version - gradle:dependencies:opensearch.version @@ -34,7 +34,7 @@ components: - windows - name: security repository: https://github.com/opensearch-project/security.git - ref: '1.3' + ref: b653d56d561171c10049064d5a17861d97aac843 checks: - gradle:properties:version - gradle:dependencies:opensearch.version @@ -43,7 +43,7 @@ components: - windows - name: ml-commons repository: https://github.com/opensearch-project/ml-commons.git - ref: '1.3' + ref: 143048f718128e6bc0d0b5413055abadb7721b38 checks: - gradle:properties:version - gradle:dependencies:opensearch.version: opensearch-ml-plugin @@ -52,7 +52,7 @@ components: - windows - name: performance-analyzer repository: https://github.com/opensearch-project/performance-analyzer.git - ref: '1.3' + ref: 5ee85f736d0c6dc3ab45e7a0a57c612bf25c2ad4 checks: - gradle:properties:version - gradle:dependencies:opensearch.version @@ -60,7 +60,7 @@ components: - linux - name: alerting repository: https://github.com/opensearch-project/alerting.git - ref: '1.3' + ref: 5f67ea58d9489b8ad9fc06d4f89d347727e5fe9e checks: - gradle:properties:version - gradle:dependencies:opensearch.version: alerting @@ -69,7 +69,7 @@ components: - windows - name: opensearch-reports repository: https://github.com/opensearch-project/reporting.git - ref: '1.3' + ref: e68a5a38240f0f26d34bcad38c1cd0de8c7ada95 checks: - gradle:properties:version - gradle:dependencies:opensearch.version @@ -78,7 +78,7 @@ components: - windows - name: cross-cluster-replication repository: https://github.com/opensearch-project/cross-cluster-replication.git - ref: '1.3' + ref: 1294d44e572a250673a30328e8bf0a1ea0c295b5 checks: - gradle:properties:version - gradle:dependencies:opensearch.version @@ -87,7 +87,7 @@ components: - windows - name: sql repository: https://github.com/opensearch-project/sql.git - ref: '1.3' + ref: 1e4d12efb7ae37c4dc9b792336322e69dbb2a177 checks: - gradle:properties:version - gradle:dependencies:opensearch.version: plugin @@ -96,7 +96,7 @@ components: - windows - name: k-NN repository: https://github.com/opensearch-project/k-NN.git - ref: '1.3' + ref: 2740d97374ba559526b0c07df0bb31384f70cb2b checks: - gradle:properties:version - gradle:dependencies:opensearch.version @@ -105,7 +105,7 @@ components: - windows - name: opensearch-observability repository: https://github.com/opensearch-project/observability.git - ref: '1.3' + ref: a72f824b7e4165765152c4ebd4c47e98d6b8c94e checks: - gradle:properties:version - gradle:dependencies:opensearch.version @@ -114,7 +114,7 @@ components: - windows - name: index-management repository: https://github.com/opensearch-project/index-management.git - ref: '1.3' + ref: 71db6ce79dcdf1dada24c07303cff5e2aee997e2 checks: - gradle:properties:version - gradle:dependencies:opensearch.version @@ -123,7 +123,7 @@ components: - windows - name: anomaly-detection repository: https://github.com/opensearch-project/anomaly-detection.git - ref: '1.3' + ref: 97efd1ef35d33f60c2edf6b9dcbf81ce808693e6 checks: - gradle:properties:version - gradle:dependencies:opensearch.version @@ -132,7 +132,7 @@ components: - windows - name: asynchronous-search repository: https://github.com/opensearch-project/asynchronous-search.git - ref: '1.3' + ref: f4d500419482e0a53cf35a34cd8864e5f0864d96 checks: - gradle:properties:version - gradle:dependencies:opensearch.version diff --git a/manifests/1.3.14/opensearch-dashboards-1.3.14.yml b/manifests/1.3.14/opensearch-dashboards-1.3.14.yml index 9663558cc7..3e24976deb 100644 --- a/manifests/1.3.14/opensearch-dashboards-1.3.14.yml +++ b/manifests/1.3.14/opensearch-dashboards-1.3.14.yml @@ -9,32 +9,32 @@ ci: components: - name: OpenSearch-Dashboards repository: https://github.com/opensearch-project/OpenSearch-Dashboards.git - ref: '1.3' + ref: 39fdcad14c375edbf8e5cd992241084bd2d56871 - name: functionalTestDashboards repository: https://github.com/opensearch-project/opensearch-dashboards-functional-test.git - ref: '1.3' + ref: 9fc625b491f39e1682d9fb67ebd862537b103969 - name: anomalyDetectionDashboards repository: https://github.com/opensearch-project/anomaly-detection-dashboards-plugin - ref: '1.3' + ref: 4cb5ec5e3d3b234036b1fff1be65186293aefba7 - name: ganttChartDashboards repository: https://github.com/opensearch-project/dashboards-visualizations.git + ref: 99b9779c0c167d41a53add2c1681ac9968c389c2 working_directory: gantt-chart - ref: '1.3' - name: observabilityDashboards repository: https://github.com/opensearch-project/dashboards-observability.git - ref: '1.3' + ref: ba3458981e3f2f08950a774a3e2f27e2cdd04885 - name: alertingDashboards repository: https://github.com/opensearch-project/alerting-dashboards-plugin.git - ref: '1.3' + ref: 7937896ee07160cb4e1fffec989ff64c60c64fa6 - name: indexManagementDashboards repository: https://github.com/opensearch-project/index-management-dashboards-plugin - ref: '1.3' + ref: 762c086503368b5aa26b3c3e7fe9413aaaaec77f - name: reportsDashboards repository: https://github.com/opensearch-project/dashboards-reporting.git - ref: '1.3' + ref: fb6e305fff5893c8820cad97a353465dcfc1edc6 - name: securityDashboards repository: https://github.com/opensearch-project/security-dashboards-plugin.git - ref: '1.3' + ref: f861f46379a88aab2f9a9c88dd4f2101af1bdfe4 - name: queryWorkbenchDashboards repository: https://github.com/opensearch-project/dashboards-query-workbench.git - ref: '1.3' + ref: 95231a70357834240b3169491a8ce35c36fff0cf From a6fd12cc398cd571f008ddd52f92e3c111b4e9d9 Mon Sep 17 00:00:00 2001 From: Zelin Hao Date: Fri, 8 Dec 2023 13:55:29 -0800 Subject: [PATCH 131/289] Update commit IDs for 1.3.14 manifests (#4275) Signed-off-by: Zelin Hao --- manifests/1.3.14/opensearch-1.3.14.yml | 4 ++-- manifests/1.3.14/opensearch-dashboards-1.3.14.yml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/manifests/1.3.14/opensearch-1.3.14.yml b/manifests/1.3.14/opensearch-1.3.14.yml index 65d27bfee4..568570ef9b 100644 --- a/manifests/1.3.14/opensearch-1.3.14.yml +++ b/manifests/1.3.14/opensearch-1.3.14.yml @@ -10,7 +10,7 @@ ci: components: - name: OpenSearch repository: https://github.com/opensearch-project/OpenSearch.git - ref: cedab0bd232290c2606c28ef7087106fc1a74f9a + ref: 21940d8239b50285ef7f98a1762ef281a5b1c7ee checks: - gradle:publish - gradle:properties:version @@ -34,7 +34,7 @@ components: - windows - name: security repository: https://github.com/opensearch-project/security.git - ref: b653d56d561171c10049064d5a17861d97aac843 + ref: 8924b34f9132297bfbd49fe447f2338b13a95108 checks: - gradle:properties:version - gradle:dependencies:opensearch.version diff --git a/manifests/1.3.14/opensearch-dashboards-1.3.14.yml b/manifests/1.3.14/opensearch-dashboards-1.3.14.yml index 3e24976deb..ac38df39e8 100644 --- a/manifests/1.3.14/opensearch-dashboards-1.3.14.yml +++ b/manifests/1.3.14/opensearch-dashboards-1.3.14.yml @@ -34,7 +34,7 @@ components: ref: fb6e305fff5893c8820cad97a353465dcfc1edc6 - name: securityDashboards repository: https://github.com/opensearch-project/security-dashboards-plugin.git - ref: f861f46379a88aab2f9a9c88dd4f2101af1bdfe4 + ref: 307c7a0674ad1d15fe575a3dbf0a3a7213634099 - name: queryWorkbenchDashboards repository: https://github.com/opensearch-project/dashboards-query-workbench.git ref: 95231a70357834240b3169491a8ce35c36fff0cf From b9116fdb97af77456700acee4344218f04534d47 Mon Sep 17 00:00:00 2001 From: Prudhvi Godithi Date: Mon, 11 Dec 2023 16:52:25 -0800 Subject: [PATCH 132/289] [Release 2.12.0] Manifest components update (#4197) Signed-off-by: Prudhvi Godithi --- manifests/2.12.0/opensearch-2.12.0.yml | 131 ++++++++++++++++++ .../2.12.0/opensearch-dashboards-2.12.0.yml | 43 ++++++ 2 files changed, 174 insertions(+) diff --git a/manifests/2.12.0/opensearch-2.12.0.yml b/manifests/2.12.0/opensearch-2.12.0.yml index 6591eb347e..94e8fb7cdf 100644 --- a/manifests/2.12.0/opensearch-2.12.0.yml +++ b/manifests/2.12.0/opensearch-2.12.0.yml @@ -32,6 +32,12 @@ components: checks: - gradle:properties:version - gradle:dependencies:opensearch.version + - name: security + repository: https://github.com/opensearch-project/security.git + ref: 2.x + platforms: + - linux + - windows - name: k-NN repository: https://github.com/opensearch-project/k-NN.git ref: 2.x @@ -41,6 +47,24 @@ components: checks: - gradle:properties:version - gradle:dependencies:opensearch.version + - name: geospatial + repository: https://github.com/opensearch-project/geospatial.git + ref: 2.x + platforms: + - linux + - windows + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version + - name: cross-cluster-replication + repository: https://github.com/opensearch-project/cross-cluster-replication.git + ref: 2.x + platforms: + - linux + - windows + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version - name: ml-commons repository: https://github.com/opensearch-project/ml-commons.git ref: 2.x @@ -59,6 +83,113 @@ components: checks: - gradle:properties:version - gradle:dependencies:opensearch.version + - name: notifications-core + repository: https://github.com/opensearch-project/notifications.git + ref: 2.x + platforms: + - linux + - windows + working_directory: notifications + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version: opensearch-notifications-core + - name: notifications + repository: https://github.com/opensearch-project/notifications.git + ref: 2.x + platforms: + - linux + - windows + working_directory: notifications + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version: notifications + - name: opensearch-observability + repository: https://github.com/opensearch-project/observability.git + ref: 2.x + platforms: + - linux + - windows + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version + - name: opensearch-reports + repository: https://github.com/opensearch-project/reporting.git + ref: 2.x + platforms: + - linux + - windows + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version + - name: sql + repository: https://github.com/opensearch-project/sql.git + ref: 2.x + platforms: + - linux + - windows + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version: opensearch-sql-plugin + - name: asynchronous-search + repository: https://github.com/opensearch-project/asynchronous-search.git + ref: 2.x + platforms: + - linux + - windows + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version + - name: anomaly-detection + repository: https://github.com/opensearch-project/anomaly-detection.git + ref: 2.x + platforms: + - linux + - windows + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version + - name: alerting + repository: https://github.com/opensearch-project/alerting.git + ref: 2.x + platforms: + - linux + - windows + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version: alerting + - name: security-analytics + repository: https://github.com/opensearch-project/security-analytics.git + ref: 2.x + platforms: + - linux + - windows + checks: + - gradle:properties:version + - name: index-management + repository: https://github.com/opensearch-project/index-management.git + ref: 2.x + platforms: + - linux + - windows + checks: + - gradle:properties:version + - name: performance-analyzer + repository: https://github.com/opensearch-project/performance-analyzer.git + ref: 2.x + platforms: + - linux + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version + - name: custom-codecs + repository: https://github.com/opensearch-project/custom-codecs.git + ref: 2.x + platforms: + - linux + - windows + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version - name: flow-framework repository: https://github.com/opensearch-project/flow-framework.git ref: 2.x diff --git a/manifests/2.12.0/opensearch-dashboards-2.12.0.yml b/manifests/2.12.0/opensearch-dashboards-2.12.0.yml index cf6e627500..861f181602 100644 --- a/manifests/2.12.0/opensearch-dashboards-2.12.0.yml +++ b/manifests/2.12.0/opensearch-dashboards-2.12.0.yml @@ -10,3 +10,46 @@ components: - name: OpenSearch-Dashboards repository: https://github.com/opensearch-project/OpenSearch-Dashboards.git ref: 2.x + - name: functionalTestDashboards + repository: https://github.com/opensearch-project/opensearch-dashboards-functional-test.git + ref: 2.x + - name: observabilityDashboards + repository: https://github.com/opensearch-project/dashboards-observability.git + ref: 2.x + - name: reportsDashboards + repository: https://github.com/opensearch-project/dashboards-reporting.git + ref: 2.x + - name: ganttChartDashboards + repository: https://github.com/opensearch-project/dashboards-visualizations.git + working_directory: gantt-chart + ref: 2.x + - name: queryWorkbenchDashboards + repository: https://github.com/opensearch-project/dashboards-query-workbench.git + ref: 2.x + - name: customImportMapDashboards + repository: https://github.com/opensearch-project/dashboards-maps.git + ref: 2.x + - name: anomalyDetectionDashboards + repository: https://github.com/opensearch-project/anomaly-detection-dashboards-plugin + ref: 2.x + - name: mlCommonsDashboards + repository: https://github.com/opensearch-project/ml-commons-dashboards.git + ref: 2.x + - name: indexManagementDashboards + repository: https://github.com/opensearch-project/index-management-dashboards-plugin.git + ref: 2.x + - name: notificationsDashboards + repository: https://github.com/opensearch-project/dashboards-notifications.git + ref: 2.x + - name: alertingDashboards + repository: https://github.com/opensearch-project/alerting-dashboards-plugin.git + ref: 2.x + - name: securityAnalyticsDashboards + repository: https://github.com/opensearch-project/security-analytics-dashboards-plugin.git + ref: 2.x + - name: securityDashboards + repository: https://github.com/opensearch-project/security-dashboards-plugin.git + ref: 2.x + - name: searchRelevanceDashboards + repository: https://github.com/opensearch-project/dashboards-search-relevance.git + ref: 2.x From 00d5821d812d1046b9c39c6ed8aa73674be168e1 Mon Sep 17 00:00:00 2001 From: Zelin Hao Date: Tue, 12 Dec 2023 12:05:02 -0800 Subject: [PATCH 133/289] Add consolidated release notes for 1314 (#4277) Signed-off-by: Zelin Hao --- .../opensearch-release-notes-1.3.14.md | 45 +++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 release-notes/opensearch-release-notes-1.3.14.md diff --git a/release-notes/opensearch-release-notes-1.3.14.md b/release-notes/opensearch-release-notes-1.3.14.md new file mode 100644 index 0000000000..fb0388f041 --- /dev/null +++ b/release-notes/opensearch-release-notes-1.3.14.md @@ -0,0 +1,45 @@ +# OpenSearch and OpenSearch Dashboards 1.3.14 Release Notes + +## Release Details + +[OpenSearch and OpenSearch Dashboards 1.3.14](https://opensearch.org/versions/opensearch-1-3-14.html) includes the following bug fixes, enhancements and maintenance updates. + +OpenSearch [Release Notes](https://github.com/opensearch-project/OpenSearch/blob/main/release-notes/opensearch.release-notes-1.3.14.md). + +OpenSearch Dashboards [Release Notes](https://github.com/opensearch-project/OpenSearch-Dashboards/blob/main/release-notes/opensearch-dashboards.release-notes-1.3.14.md). + +

ENHANCEMENTS

+ +

OpenSearch Security

+ +
    +
  • Add early rejection from RestHandler for unauthorized requests (#3675)
  • +
  • Expanding Authentication with SecurityRequest Abstraction (#3670)
  • +
  • Adding minimum viable integration tests framework (#3649)
  • +
  • For read-only tenants filter with allow list (4e962f2)
  • +
+ +

BUG FIXES

+ +

OpenSearch Security

+ +
    +
  • Prevent OptionalDataException from User data structures (#3725)
  • +
+ +

MAINTENANCE

+ +

OpenSearch Security

+ +
    +
  • Update the version of snappy-java to 1.1.10.5 (#3478)
  • +
  • Update the version of zookeeper to 3.9.1, xmlsec to 2.3.4, and jackson-databind to 2.14.2 (#3800)
  • +
  • Adds OpenSearch trigger bot to discerning merger list to allow automatic merges (#3474)
  • +
+ +

OpenSearch Security Dashboards Plugin

+ +
    +
  • Update yarn.lock file (#1669)
  • +
  • Bump debug to 4.3.4 and browserify-sign to 4.2.2 to address CVEs (#1674)
  • +
From 9043e0f81ae766808821534961d8c70a1930f99f Mon Sep 17 00:00:00 2001 From: Jeff Lu Date: Tue, 12 Dec 2023 12:25:14 -0800 Subject: [PATCH 134/289] Using jenv to set Java version on Jenkins Mac agent node (#4278) Signed-off-by: Jeff Lu --- jenkins/opensearch/publish-min-snapshots.jenkinsfile | 5 ++--- .../opensearch/publish-min-snapshots.jenkinsfile.txt | 2 ++ 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/jenkins/opensearch/publish-min-snapshots.jenkinsfile b/jenkins/opensearch/publish-min-snapshots.jenkinsfile index c5eb035dc1..22f6dcce7b 100644 --- a/jenkins/opensearch/publish-min-snapshots.jenkinsfile +++ b/jenkins/opensearch/publish-min-snapshots.jenkinsfile @@ -123,11 +123,10 @@ pipeline { label AGENT_MACOS_X64 } } - tools { - jdk dockerAgent.javaVersion - } steps { script { + echo("Switching to Java ${env.javaVersionNumber} on Mac Docker Container") + sh("jenv local ${dockerAgent.javaVersion}") buildManifest( componentName: "OpenSearch", inputManifest: "manifests/${INPUT_MANIFEST}", diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch/publish-min-snapshots.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch/publish-min-snapshots.jenkinsfile.txt index f9efc54990..f6d955567f 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch/publish-min-snapshots.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch/publish-min-snapshots.jenkinsfile.txt @@ -89,6 +89,8 @@ publish-min-snapshots.stage(macos-x64-tar, groovy.lang.Closure) publish-min-snapshots.echo(Executing on agent [label:Jenkins-Agent-MacOS12-X64-Mac1Metal-Multi-Host]) publish-min-snapshots.script(groovy.lang.Closure) + publish-min-snapshots.echo(Switching to Java 17 on Mac Docker Container) + publish-min-snapshots.sh(jenv local openjdk-17) publish-min-snapshots.buildManifest({componentName=OpenSearch, inputManifest=manifests/3.0.0/opensearch-3.0.0.yml, platform=darwin, architecture=x64, distribution=tar, snapshot=true}) buildManifest.sh(./build.sh manifests/3.0.0/opensearch-3.0.0.yml -d tar --component OpenSearch -p darwin -a x64 --snapshot) publish-min-snapshots.echo(Uploading darwin min snapshots to S3) From 6444bd923de1057bb1c1d1e585181d2287dbb5b3 Mon Sep 17 00:00:00 2001 From: Zelin Hao Date: Tue, 12 Dec 2023 13:06:50 -0800 Subject: [PATCH 135/289] Replace refs in manifests with tags for 1.3.14 (#4282) Signed-off-by: Zelin Hao --- manifests/1.3.14/opensearch-1.3.14.yml | 30 +++++++++---------- .../1.3.14/opensearch-dashboards-1.3.14.yml | 20 ++++++------- 2 files changed, 25 insertions(+), 25 deletions(-) diff --git a/manifests/1.3.14/opensearch-1.3.14.yml b/manifests/1.3.14/opensearch-1.3.14.yml index 568570ef9b..bf6a6a52ac 100644 --- a/manifests/1.3.14/opensearch-1.3.14.yml +++ b/manifests/1.3.14/opensearch-1.3.14.yml @@ -10,13 +10,13 @@ ci: components: - name: OpenSearch repository: https://github.com/opensearch-project/OpenSearch.git - ref: 21940d8239b50285ef7f98a1762ef281a5b1c7ee + ref: tags/1.3.14 checks: - gradle:publish - gradle:properties:version - name: common-utils repository: https://github.com/opensearch-project/common-utils.git - ref: 02d6bfdc3113e2aeb9a52dd108144948dabe81b9 + ref: tags/1.3.14.0 checks: - gradle:publish - gradle:properties:version @@ -25,7 +25,7 @@ components: - windows - name: job-scheduler repository: https://github.com/opensearch-project/job-scheduler.git - ref: ed410027d243b764b623be1c76dd6ded55e6fd19 + ref: tags/1.3.14.0 checks: - gradle:properties:version - gradle:dependencies:opensearch.version @@ -34,7 +34,7 @@ components: - windows - name: security repository: https://github.com/opensearch-project/security.git - ref: 8924b34f9132297bfbd49fe447f2338b13a95108 + ref: tags/1.3.14.0 checks: - gradle:properties:version - gradle:dependencies:opensearch.version @@ -43,7 +43,7 @@ components: - windows - name: ml-commons repository: https://github.com/opensearch-project/ml-commons.git - ref: 143048f718128e6bc0d0b5413055abadb7721b38 + ref: tags/1.3.14.0 checks: - gradle:properties:version - gradle:dependencies:opensearch.version: opensearch-ml-plugin @@ -52,7 +52,7 @@ components: - windows - name: performance-analyzer repository: https://github.com/opensearch-project/performance-analyzer.git - ref: 5ee85f736d0c6dc3ab45e7a0a57c612bf25c2ad4 + ref: tags/1.3.14.0 checks: - gradle:properties:version - gradle:dependencies:opensearch.version @@ -60,7 +60,7 @@ components: - linux - name: alerting repository: https://github.com/opensearch-project/alerting.git - ref: 5f67ea58d9489b8ad9fc06d4f89d347727e5fe9e + ref: tags/1.3.14.0 checks: - gradle:properties:version - gradle:dependencies:opensearch.version: alerting @@ -69,7 +69,7 @@ components: - windows - name: opensearch-reports repository: https://github.com/opensearch-project/reporting.git - ref: e68a5a38240f0f26d34bcad38c1cd0de8c7ada95 + ref: tags/1.3.14.0 checks: - gradle:properties:version - gradle:dependencies:opensearch.version @@ -78,7 +78,7 @@ components: - windows - name: cross-cluster-replication repository: https://github.com/opensearch-project/cross-cluster-replication.git - ref: 1294d44e572a250673a30328e8bf0a1ea0c295b5 + ref: tags/1.3.14.0 checks: - gradle:properties:version - gradle:dependencies:opensearch.version @@ -87,7 +87,7 @@ components: - windows - name: sql repository: https://github.com/opensearch-project/sql.git - ref: 1e4d12efb7ae37c4dc9b792336322e69dbb2a177 + ref: tags/1.3.14.0 checks: - gradle:properties:version - gradle:dependencies:opensearch.version: plugin @@ -96,7 +96,7 @@ components: - windows - name: k-NN repository: https://github.com/opensearch-project/k-NN.git - ref: 2740d97374ba559526b0c07df0bb31384f70cb2b + ref: tags/1.3.14.0 checks: - gradle:properties:version - gradle:dependencies:opensearch.version @@ -105,7 +105,7 @@ components: - windows - name: opensearch-observability repository: https://github.com/opensearch-project/observability.git - ref: a72f824b7e4165765152c4ebd4c47e98d6b8c94e + ref: tags/1.3.14.0 checks: - gradle:properties:version - gradle:dependencies:opensearch.version @@ -114,7 +114,7 @@ components: - windows - name: index-management repository: https://github.com/opensearch-project/index-management.git - ref: 71db6ce79dcdf1dada24c07303cff5e2aee997e2 + ref: tags/1.3.14.0 checks: - gradle:properties:version - gradle:dependencies:opensearch.version @@ -123,7 +123,7 @@ components: - windows - name: anomaly-detection repository: https://github.com/opensearch-project/anomaly-detection.git - ref: 97efd1ef35d33f60c2edf6b9dcbf81ce808693e6 + ref: tags/1.3.14.0 checks: - gradle:properties:version - gradle:dependencies:opensearch.version @@ -132,7 +132,7 @@ components: - windows - name: asynchronous-search repository: https://github.com/opensearch-project/asynchronous-search.git - ref: f4d500419482e0a53cf35a34cd8864e5f0864d96 + ref: tags/1.3.14.0 checks: - gradle:properties:version - gradle:dependencies:opensearch.version diff --git a/manifests/1.3.14/opensearch-dashboards-1.3.14.yml b/manifests/1.3.14/opensearch-dashboards-1.3.14.yml index ac38df39e8..e9c603c676 100644 --- a/manifests/1.3.14/opensearch-dashboards-1.3.14.yml +++ b/manifests/1.3.14/opensearch-dashboards-1.3.14.yml @@ -9,32 +9,32 @@ ci: components: - name: OpenSearch-Dashboards repository: https://github.com/opensearch-project/OpenSearch-Dashboards.git - ref: 39fdcad14c375edbf8e5cd992241084bd2d56871 + ref: tags/1.3.14 - name: functionalTestDashboards repository: https://github.com/opensearch-project/opensearch-dashboards-functional-test.git - ref: 9fc625b491f39e1682d9fb67ebd862537b103969 + ref: tags/1.3.14 - name: anomalyDetectionDashboards repository: https://github.com/opensearch-project/anomaly-detection-dashboards-plugin - ref: 4cb5ec5e3d3b234036b1fff1be65186293aefba7 + ref: tags/1.3.14.0 - name: ganttChartDashboards repository: https://github.com/opensearch-project/dashboards-visualizations.git - ref: 99b9779c0c167d41a53add2c1681ac9968c389c2 + ref: tags/1.3.14.0 working_directory: gantt-chart - name: observabilityDashboards repository: https://github.com/opensearch-project/dashboards-observability.git - ref: ba3458981e3f2f08950a774a3e2f27e2cdd04885 + ref: tags/1.3.14.0 - name: alertingDashboards repository: https://github.com/opensearch-project/alerting-dashboards-plugin.git - ref: 7937896ee07160cb4e1fffec989ff64c60c64fa6 + ref: tags/1.3.14.0 - name: indexManagementDashboards repository: https://github.com/opensearch-project/index-management-dashboards-plugin - ref: 762c086503368b5aa26b3c3e7fe9413aaaaec77f + ref: tags/1.3.14.0 - name: reportsDashboards repository: https://github.com/opensearch-project/dashboards-reporting.git - ref: fb6e305fff5893c8820cad97a353465dcfc1edc6 + ref: tags/1.3.14.0 - name: securityDashboards repository: https://github.com/opensearch-project/security-dashboards-plugin.git - ref: 307c7a0674ad1d15fe575a3dbf0a3a7213634099 + ref: tags/1.3.14.0 - name: queryWorkbenchDashboards repository: https://github.com/opensearch-project/dashboards-query-workbench.git - ref: 95231a70357834240b3169491a8ce35c36fff0cf + ref: tags/1.3.14.0 From 44e2903b47f5a1b2cc29bf0a279312aaf0f12fd0 Mon Sep 17 00:00:00 2001 From: Sayali Gaikawad <61760125+gaiksaya@users.noreply.github.com> Date: Wed, 13 Dec 2023 10:34:14 -0800 Subject: [PATCH 136/289] Mark build stage as unstable if plugins failed to build (#4224) Signed-off-by: Sayali Gaikawad --- .../opensearch/distribution-build.jenkinsfile | 64 +++++++++++++++++-- 1 file changed, 57 insertions(+), 7 deletions(-) diff --git a/jenkins/opensearch/distribution-build.jenkinsfile b/jenkins/opensearch/distribution-build.jenkinsfile index 965596fe2f..211f28477e 100644 --- a/jenkins/opensearch/distribution-build.jenkinsfile +++ b/jenkins/opensearch/distribution-build.jenkinsfile @@ -7,7 +7,7 @@ * compatible open source license. */ -lib = library(identifier: 'jenkins@5.11.1', retriever: modernSCM([ +lib = library(identifier: 'jenkins@5.12.0', retriever: modernSCM([ $class: 'GitSCMSource', remote: 'https://github.com/opensearch-project/opensearch-build-libraries.git', ])) @@ -213,13 +213,19 @@ pipeline { } } post { + success { + script { + if (params.CONTINUE_ON_ERROR) { + markStageUnstableIfPluginsFailedToBuild() + } + } + } always { script { lib.jenkins.Messages.new(this).add( "${STAGE_NAME}", lib.jenkins.Messages.new(this).get(["${STAGE_NAME}"]) ) - postCleanup() } } @@ -258,6 +264,13 @@ pipeline { } } post { + success { + script { + if (params.CONTINUE_ON_ERROR) { + markStageUnstableIfPluginsFailedToBuild() + } + } + } always { postCleanup() } @@ -310,7 +323,6 @@ pipeline { "${STAGE_NAME}", lib.jenkins.Messages.new(this).get(["${STAGE_NAME}"]) ) - postCleanup() } } @@ -351,6 +363,13 @@ pipeline { } } post { + success { + script { + if (params.CONTINUE_ON_ERROR) { + markStageUnstableIfPluginsFailedToBuild() + } + } + } always { postCleanup() } @@ -453,13 +472,19 @@ pipeline { } } post { + success { + script { + if (params.CONTINUE_ON_ERROR) { + markStageUnstableIfPluginsFailedToBuild() + } + } + } always { script { lib.jenkins.Messages.new(this).add( "${STAGE_NAME}", lib.jenkins.Messages.new(this).get(["${STAGE_NAME}"]) ) - postCleanup() } } @@ -498,6 +523,13 @@ pipeline { } } post { + success { + script { + if (params.CONTINUE_ON_ERROR) { + markStageUnstableIfPluginsFailedToBuild() + } + } + } always { postCleanup() } @@ -550,7 +582,6 @@ pipeline { "${STAGE_NAME}", lib.jenkins.Messages.new(this).get(["${STAGE_NAME}"]) ) - postCleanup() } } @@ -591,6 +622,13 @@ pipeline { } } post { + success { + script { + if (params.CONTINUE_ON_ERROR) { + markStageUnstableIfPluginsFailedToBuild() + } + } + } always { postCleanup() } @@ -633,7 +671,6 @@ pipeline { "${STAGE_NAME}", lib.jenkins.Messages.new(this).get(["${STAGE_NAME}"]) ) - postCleanup() } } @@ -678,13 +715,19 @@ pipeline { } } post { + success { + script { + if (params.CONTINUE_ON_ERROR) { + markStageUnstableIfPluginsFailedToBuild() + } + } + } always { script { lib.jenkins.Messages.new(this).add( "${STAGE_NAME}", lib.jenkins.Messages.new(this).get(["${STAGE_NAME}"]) ) - postCleanup() } } @@ -824,3 +867,10 @@ pipeline { } } } + +def markStageUnstableIfPluginsFailedToBuild() { + def stageLogs = getLogsForStage(stageName: "${STAGE_NAME}") + if (stageLogs.any{e -> e.contains('Failed plugins are')}) { + unstable('Some plugins failed to build. See the ./build.sh step for logs and more details') + } +} \ No newline at end of file From 787f8db676cf57a54d04ed5d4bc2614f9db48ce2 Mon Sep 17 00:00:00 2001 From: Sayali Gaikawad <61760125+gaiksaya@users.noreply.github.com> Date: Wed, 13 Dec 2023 16:04:30 -0800 Subject: [PATCH 137/289] Move unstable functional call to post always block (#4287) Signed-off-by: Sayali Gaikawad --- .../distribution-build.jenkinsfile | 39 ++++++++++++-- .../opensearch/distribution-build.jenkinsfile | 54 ++++++------------- 2 files changed, 53 insertions(+), 40 deletions(-) diff --git a/jenkins/opensearch-dashboards/distribution-build.jenkinsfile b/jenkins/opensearch-dashboards/distribution-build.jenkinsfile index a7284e6451..8c84f07125 100644 --- a/jenkins/opensearch-dashboards/distribution-build.jenkinsfile +++ b/jenkins/opensearch-dashboards/distribution-build.jenkinsfile @@ -230,6 +230,9 @@ pipeline { "${STAGE_NAME}", lib.jenkins.Messages.new(this).get(["${STAGE_NAME}"]) ) + if (params.CONTINUE_ON_ERROR) { + markStageUnstableIfPluginsFailedToBuild() + } postCleanup() } } @@ -274,7 +277,12 @@ pipeline { } post { always { - postCleanup() + script{ + if (params.CONTINUE_ON_ERROR) { + markStageUnstableIfPluginsFailedToBuild() + } + postCleanup() + } } } } @@ -371,7 +379,12 @@ pipeline { } post { always { - postCleanup() + script{ + if (params.CONTINUE_ON_ERROR) { + markStageUnstableIfPluginsFailedToBuild() + } + postCleanup() + } } } } @@ -465,6 +478,9 @@ pipeline { "${STAGE_NAME}", lib.jenkins.Messages.new(this).get(["${STAGE_NAME}"]) ) + if (params.CONTINUE_ON_ERROR) { + markStageUnstableIfPluginsFailedToBuild() + } postCleanup() } } @@ -591,6 +607,9 @@ pipeline { "${STAGE_NAME}", lib.jenkins.Messages.new(this).get(["${STAGE_NAME}"]) ) + if (params.CONTINUE_ON_ERROR) { + markStageUnstableIfPluginsFailedToBuild() + } postCleanup() } } @@ -688,7 +707,12 @@ pipeline { } post { always { - postCleanup() + script { + if (params.CONTINUE_ON_ERROR) { + markStageUnstableIfPluginsFailedToBuild() + } + postCleanup() + } } } } @@ -785,6 +809,9 @@ pipeline { "${STAGE_NAME}", lib.jenkins.Messages.new(this).get(["${STAGE_NAME}"]) ) + if (params.CONTINUE_ON_ERROR) { + markStageUnstableIfPluginsFailedToBuild() + } postCleanup() } } @@ -935,3 +962,9 @@ pipeline { } } +def markStageUnstableIfPluginsFailedToBuild() { + def stageLogs = getLogsForStage(stageName: "${STAGE_NAME}") + if (stageLogs.any{e -> e.contains('Failed plugins are')}) { + unstable('Some plugins failed to build. See the ./build.sh step for logs and more details') + } +} \ No newline at end of file diff --git a/jenkins/opensearch/distribution-build.jenkinsfile b/jenkins/opensearch/distribution-build.jenkinsfile index 211f28477e..e45e2ee233 100644 --- a/jenkins/opensearch/distribution-build.jenkinsfile +++ b/jenkins/opensearch/distribution-build.jenkinsfile @@ -213,19 +213,15 @@ pipeline { } } post { - success { - script { - if (params.CONTINUE_ON_ERROR) { - markStageUnstableIfPluginsFailedToBuild() - } - } - } always { script { lib.jenkins.Messages.new(this).add( "${STAGE_NAME}", lib.jenkins.Messages.new(this).get(["${STAGE_NAME}"]) ) + if (params.CONTINUE_ON_ERROR) { + markStageUnstableIfPluginsFailedToBuild() + } postCleanup() } } @@ -264,16 +260,14 @@ pipeline { } } post { - success { + always { script { if (params.CONTINUE_ON_ERROR) { markStageUnstableIfPluginsFailedToBuild() } + postCleanup() } } - always { - postCleanup() - } } } stage('assemble-archive-and-test-linux-x64-rpm') { @@ -363,16 +357,14 @@ pipeline { } } post { - success { + always { script { if (params.CONTINUE_ON_ERROR) { markStageUnstableIfPluginsFailedToBuild() } + postCleanup() } } - always { - postCleanup() - } } } stage('assemble-archive-and-test-linux-x64-deb') { @@ -472,19 +464,15 @@ pipeline { } } post { - success { - script { - if (params.CONTINUE_ON_ERROR) { - markStageUnstableIfPluginsFailedToBuild() - } - } - } always { script { lib.jenkins.Messages.new(this).add( "${STAGE_NAME}", lib.jenkins.Messages.new(this).get(["${STAGE_NAME}"]) ) + if (params.CONTINUE_ON_ERROR) { + markStageUnstableIfPluginsFailedToBuild() + } postCleanup() } } @@ -523,16 +511,14 @@ pipeline { } } post { - success { + always { script { if (params.CONTINUE_ON_ERROR) { markStageUnstableIfPluginsFailedToBuild() } + postCleanup() } } - always { - postCleanup() - } } } stage('assemble-archive-and-test-linux-arm64-rpm') { @@ -622,16 +608,14 @@ pipeline { } } post { - success { + always { script { if (params.CONTINUE_ON_ERROR) { markStageUnstableIfPluginsFailedToBuild() } + postCleanup() } } - always { - postCleanup() - } } } stage('assemble-archive-and-test-linux-arm64-deb') { @@ -715,19 +699,15 @@ pipeline { } } post { - success { - script { - if (params.CONTINUE_ON_ERROR) { - markStageUnstableIfPluginsFailedToBuild() - } - } - } always { script { lib.jenkins.Messages.new(this).add( "${STAGE_NAME}", lib.jenkins.Messages.new(this).get(["${STAGE_NAME}"]) ) + if (params.CONTINUE_ON_ERROR) { + markStageUnstableIfPluginsFailedToBuild() + } postCleanup() } } From cc1280696b71eea355aab825e8e9eb94528dd094 Mon Sep 17 00:00:00 2001 From: Naveen Tatikonda Date: Thu, 14 Dec 2023 05:48:08 +0530 Subject: [PATCH 138/289] Fix k-NN 2.10 Release Notes (#4244) Signed-off-by: Naveen Tatikonda --- release-notes/opensearch-release-notes-2.10.0.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/release-notes/opensearch-release-notes-2.10.0.md b/release-notes/opensearch-release-notes-2.10.0.md index 3481e140a2..b9cbea9838 100644 --- a/release-notes/opensearch-release-notes-2.10.0.md +++ b/release-notes/opensearch-release-notes-2.10.0.md @@ -74,7 +74,7 @@ OpenSearch Dashboards [Release Notes](https://github.com/opensearch-project/Open ### OpenSearch k-NN -* Add Clear Cache API ([#740](https://github.com/opensearch-project/k-NN/pull/740)) +* ~~Add Clear Cache API ([#740](https://github.com/opensearch-project/k-NN/pull/740))~~ Feature was mistakenly added to the release notes, although it was not included in the release. ### OpenSearch ML Commons From 14241a1d18a4f227539c5b4b888ca0c01541f818 Mon Sep 17 00:00:00 2001 From: Sayali Gaikawad <61760125+gaiksaya@users.noreply.github.com> Date: Wed, 13 Dec 2023 22:22:39 -0800 Subject: [PATCH 139/289] Bump lib version to 5.12.0 and remove previous unstable code (#4288) Signed-off-by: Sayali Gaikawad --- .../opensearch-dashboards/distribution-build.jenkinsfile | 6 +----- jenkins/opensearch/distribution-build.jenkinsfile | 4 ---- 2 files changed, 1 insertion(+), 9 deletions(-) diff --git a/jenkins/opensearch-dashboards/distribution-build.jenkinsfile b/jenkins/opensearch-dashboards/distribution-build.jenkinsfile index 8c84f07125..a0e84156ef 100644 --- a/jenkins/opensearch-dashboards/distribution-build.jenkinsfile +++ b/jenkins/opensearch-dashboards/distribution-build.jenkinsfile @@ -7,7 +7,7 @@ * compatible open source license. */ -lib = library(identifier: 'jenkins@5.11.1', retriever: modernSCM([ +lib = library(identifier: 'jenkins@5.12.0', retriever: modernSCM([ $class: 'GitSCMSource', remote: 'https://github.com/opensearch-project/opensearch-build-libraries.git', ])) @@ -884,10 +884,6 @@ pipeline { node(AGENT_LINUX_X64) { checkout scm script { - def findFailedPlugins = buildMessage(search: 'Failed plugins') - if (findFailedPlugins != null) { - currentBuild.result = 'UNSTABLE' - } closeBuildSuccessGithubIssue( message: buildMessage(search: 'Successfully built'), search: 'Successfully built', diff --git a/jenkins/opensearch/distribution-build.jenkinsfile b/jenkins/opensearch/distribution-build.jenkinsfile index e45e2ee233..3b433eccd0 100644 --- a/jenkins/opensearch/distribution-build.jenkinsfile +++ b/jenkins/opensearch/distribution-build.jenkinsfile @@ -777,10 +777,6 @@ pipeline { node(AGENT_LINUX_X64) { checkout scm script { - def findFailedPlugins = buildMessage(search: 'Failed plugins') - if (findFailedPlugins != null) { - currentBuild.result = 'UNSTABLE' - } closeBuildSuccessGithubIssue( message: buildMessage(search: 'Successfully built'), search: 'Successfully built', From 551444aca00b00387eb355ee92ae38a488dff4c9 Mon Sep 17 00:00:00 2001 From: Zelin Hao Date: Thu, 14 Dec 2023 23:52:42 -0800 Subject: [PATCH 140/289] Add onboarding guide for pypi GHA release (#4270) Signed-off-by: Zelin Hao --- ONBOARDING.md | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/ONBOARDING.md b/ONBOARDING.md index ca88e7e083..76832d863a 100644 --- a/ONBOARDING.md +++ b/ONBOARDING.md @@ -5,6 +5,7 @@ - [Onboard to Build Workflow](#onboard-to-build-workflow) - [Onboard to `test-workflow`](#onboard-to-test-workflow) - [Onboarding to universal/1-click release process](#onboarding-to-universal--1-click-release-process) +- [Onboard to PyPi GitHub Action release](#onboard-to-pypi-github-action-release) ## Component Onboarding @@ -79,3 +80,39 @@ See https://github.com/opensearch-project/opensearch-build/issues/1234 for detai 1. Add `RELEASING.md` file to the repository documenting how to release the artifact. [Example](https://github.com/opensearch-project/opensearch-py-ml/blob/main/RELEASING.md) 1. **Adding tests:** Each library has a respective library tester associated with it that can be used to test you jenkins workflow. This tests can be used to verify that the workflow is making the calls. The build system used is gradle. For example, this [PublishToNpm test](https://github.com/opensearch-project/opensearch-build-libraries/blob/main/tests/jenkins/TestPublishToNpm.groovy) uses [PublishToNpmLibTester](https://github.com/opensearch-project/opensearch-build-libraries/blob/main/tests/jenkins/lib-testers/PublishToNpmLibTester.groovy) with expected parameter that can be unique to your workflow. The assertions makes sure that calls to npm registry is made which is mandatory to release an artifact. + + +## Onboard to PyPi GitHub Action release + +Since PyPi has [announced](https://blog.pypi.org/posts/2023-05-23-removing-pgp/) the removal of the PGP signature, it is no longer necessary to use the Jenkins environment for releasing artifacts on PyPi. The main motive behind using Jenkins as the release environment was the ease of use of OpenSearch signing system. + +With PyPi supporting [OpenID Connect (OIDC)](https://docs.pypi.org/trusted-publishers/adding-a-publisher/) authentication and the addition of trusted publisher on GitHub, the entire release publishing workflow can be executed via GitHub Actions. + +Essential part of publishing to PyPi is using GitHub Action [pypa/gh-action-pypi-publish](https://github.com/marketplace/actions/pypi-publish) for release. It has built-in support for trusted publishing. + +Below permissions are required by the GitHub Action at the job-level: + + permissions: + id-token: write + +### Step by step process + +Sample workflow can be found [here](https://github.com/opensearch-project/opensearch-py/blob/5b28423f7145168d7263943ca4ae9722812e4771/.github/workflows/release-drafter.yml). + +For any of new repo to onboard GHA workflow release, there are two parts: + +1. Create the GitHub workflow e.g. `release.yml` inside the repo. + * Allow the GHA triggered by tag creation. + * Set up the respective python version and python build stage. + * Enable permissions for these actions at job-level. + * ``` + permissions: + id-token: write + contents: write + ``` + * `id-token: write` is required for publishing with `pypa/gh-action-pypi-publish`. + * `contents: write` is needed for publishing GitHub official release with `softprops/action-gh-release@v1`. + * Publish to PyPi with `pypa/gh-action-pypi-publish`. There is an option to publish to Test PyPi. More information can be found [here](https://github.com/marketplace/actions/pypi-publish). + * Generate GitHub release with `softprops/action-gh-release`. + +2. Create an issue with in opensearch-build repository using [onboarding template](https://github.com/opensearch-project/opensearch-build/issues/new?assignees=&labels=release%2Cuntriaged&projects=&template=standalone_releases_template.yaml&title=%5Brelease%5D%3A+) to help set up trusted publisher in PyPi. From 995aab765dfe4a39ef12b40e134220f064aab973 Mon Sep 17 00:00:00 2001 From: opensearch-ci <83309141+opensearch-ci-bot@users.noreply.github.com> Date: Fri, 15 Dec 2023 17:35:33 -0800 Subject: [PATCH 141/289] [AUTO] Update input manifests (#4284) Signed-off-by: opensearch-ci Signed-off-by: Sayali Gaikawad Co-authored-by: Sayali Gaikawad --- jenkins/check-for-build.jenkinsfile | 2 ++ manifests/1.3.15/opensearch-1.3.15.yml | 16 ++++++++++++++++ .../1.3.15/opensearch-dashboards-1.3.15.yml | 12 ++++++++++++ 3 files changed, 30 insertions(+) create mode 100644 manifests/1.3.15/opensearch-1.3.15.yml create mode 100644 manifests/1.3.15/opensearch-dashboards-1.3.15.yml diff --git a/jenkins/check-for-build.jenkinsfile b/jenkins/check-for-build.jenkinsfile index f8aea047cf..e11a48b3ad 100644 --- a/jenkins/check-for-build.jenkinsfile +++ b/jenkins/check-for-build.jenkinsfile @@ -23,6 +23,8 @@ pipeline { } triggers { parameterizedCron ''' + H 1 * * * %INPUT_MANIFEST=1.3.15/opensearch-dashboards-1.3.15.yml;TARGET_JOB_NAME=distribution-build-opensearch-dashboards;BUILD_PLATFORM=linux windows;BUILD_DISTRIBUTION=tar rpm deb zip + H 1 * * * %INPUT_MANIFEST=1.3.15/opensearch-1.3.15.yml;TARGET_JOB_NAME=distribution-build-opensearch;BUILD_PLATFORM=linux macos windows;BUILD_DISTRIBUTION=tar rpm deb zip H 1 * * * %INPUT_MANIFEST=2.11.2/opensearch-2.11.2.yml;TARGET_JOB_NAME=distribution-build-opensearch;BUILD_PLATFORM=linux macos windows;BUILD_DISTRIBUTION=tar rpm deb zip H 1 * * * %INPUT_MANIFEST=2.12.0/opensearch-dashboards-2.12.0.yml;TARGET_JOB_NAME=distribution-build-opensearch-dashboards;BUILD_PLATFORM=linux windows;BUILD_DISTRIBUTION=tar rpm deb zip H 1 * * * %INPUT_MANIFEST=2.12.0/opensearch-2.12.0.yml;TARGET_JOB_NAME=distribution-build-opensearch;BUILD_PLATFORM=linux macos windows;BUILD_DISTRIBUTION=tar rpm deb zip diff --git a/manifests/1.3.15/opensearch-1.3.15.yml b/manifests/1.3.15/opensearch-1.3.15.yml new file mode 100644 index 0000000000..2a308a9c0e --- /dev/null +++ b/manifests/1.3.15/opensearch-1.3.15.yml @@ -0,0 +1,16 @@ +--- +schema-version: '1.0' +build: + name: OpenSearch + version: 1.3.15 +ci: + image: + name: opensearchstaging/ci-runner:ci-runner-centos7-opensearch-build-v3 + args: -e JAVA_HOME=/opt/java/openjdk-11 +components: + - name: OpenSearch + repository: https://github.com/opensearch-project/OpenSearch.git + ref: '1.3' + checks: + - gradle:publish + - gradle:properties:version diff --git a/manifests/1.3.15/opensearch-dashboards-1.3.15.yml b/manifests/1.3.15/opensearch-dashboards-1.3.15.yml new file mode 100644 index 0000000000..79824ed5a2 --- /dev/null +++ b/manifests/1.3.15/opensearch-dashboards-1.3.15.yml @@ -0,0 +1,12 @@ +--- +schema-version: '1.0' +build: + name: OpenSearch Dashboards + version: 1.3.15 +ci: + image: + name: opensearchstaging/ci-runner:ci-runner-centos7-opensearch-dashboards-build-v4 +components: + - name: OpenSearch-Dashboards + repository: https://github.com/opensearch-project/OpenSearch-Dashboards.git + ref: '1.3' From 2813a210b74d63b75b834bbd9c0c045cd035f570 Mon Sep 17 00:00:00 2001 From: Rishabh Singh Date: Mon, 18 Dec 2023 14:05:05 -0800 Subject: [PATCH 142/289] Add jenkins build number to benchmark metric user-tags (#4293) Signed-off-by: Rishabh Singh --- jenkins/opensearch/benchmark-test.jenkinsfile | 4 ++-- .../TestRunBenchmarkTestScriptDistributionUrl.groovy | 2 +- tests/jenkins/TestRunNonSecBenchmarkTestScript.groovy | 2 +- tests/jenkins/TestRunSecureBenchmarkTestScript.groovy | 4 ++-- .../benchmark-test-distribution-url.jenkinsfile.txt | 4 ++-- .../opensearch/benchmark-test.jenkinsfile.txt | 4 ++-- .../opensearch/secure-benchmark-test.jenkinsfile.txt | 8 ++++---- 7 files changed, 14 insertions(+), 14 deletions(-) diff --git a/jenkins/opensearch/benchmark-test.jenkinsfile b/jenkins/opensearch/benchmark-test.jenkinsfile index cea04d6d6e..6bac9fddb2 100644 --- a/jenkins/opensearch/benchmark-test.jenkinsfile +++ b/jenkins/opensearch/benchmark-test.jenkinsfile @@ -327,7 +327,7 @@ pipeline { ingestNodeCount: INGEST_NODE_COUNT, mlNodeCount: ML_NODE_COUNT, dataInstanceType: DATA_INSTANCE_TYPE, - userTag: USER_TAGS.isEmpty() ? "security-enabled:true" : "${USER_TAGS},security-enabled:true", + userTag: USER_TAGS.isEmpty() ? "security-enabled:true,jenkins-build-id:${BUILD_NUMBER}" : "${USER_TAGS},security-enabled:true,jenkins-build-id:${BUILD_NUMBER}", workloadParams: WORKLOAD_PARAMS, testProcedure: TEST_PROCEDURE, excludeTasks: EXCLUDE_TASKS, @@ -386,7 +386,7 @@ pipeline { ingestNodeCount: INGEST_NODE_COUNT, mlNodeCount: ML_NODE_COUNT, dataInstanceType: DATA_INSTANCE_TYPE, - userTag: USER_TAGS.isEmpty() ? "security-enabled:false" : "${USER_TAGS},security-enabled:false", + userTag: USER_TAGS.isEmpty() ? "security-enabled:false,jenkins-build-id:${BUILD_NUMBER}" : "${USER_TAGS},security-enabled:false,jenkins-build-id:${BUILD_NUMBER}", workloadParams: WORKLOAD_PARAMS, testProcedure: TEST_PROCEDURE, excludeTasks: EXCLUDE_TASKS, diff --git a/tests/jenkins/TestRunBenchmarkTestScriptDistributionUrl.groovy b/tests/jenkins/TestRunBenchmarkTestScriptDistributionUrl.groovy index f954ae7a75..1081bdbf35 100644 --- a/tests/jenkins/TestRunBenchmarkTestScriptDistributionUrl.groovy +++ b/tests/jenkins/TestRunBenchmarkTestScriptDistributionUrl.groovy @@ -131,7 +131,7 @@ class TestRunBenchmarkTestScriptDistributionUrl extends BuildPipelineTest { assertThat(testScriptCommands.size(), equalTo(1)) assertThat(testScriptCommands, hasItems( - "./test.sh benchmark-test --distribution-url https://artifacts.com/artifact.tar.gz --distribution-version 3.0.0 --config /tmp/workspace/config.yml --workload nyc-taxis --benchmark-config /tmp/workspace/benchmark.ini --user-tag run-type:test,security-enabled:false --without-security --use-50-percent-heap --suffix 307 --manager-node-count 3 --data-node-count 3 --data-instance-type r5-4xlarge --test-procedure append-no-conflicts --data-node-storage 100 ".toString() + "./test.sh benchmark-test --distribution-url https://artifacts.com/artifact.tar.gz --distribution-version 3.0.0 --config /tmp/workspace/config.yml --workload nyc-taxis --benchmark-config /tmp/workspace/benchmark.ini --user-tag run-type:test,security-enabled:false,jenkins-build-id:307 --without-security --use-50-percent-heap --suffix 307 --manager-node-count 3 --data-node-count 3 --data-instance-type r5-4xlarge --test-procedure append-no-conflicts --data-node-storage 100 ".toString() )) } diff --git a/tests/jenkins/TestRunNonSecBenchmarkTestScript.groovy b/tests/jenkins/TestRunNonSecBenchmarkTestScript.groovy index d99a543228..38be1b7d39 100644 --- a/tests/jenkins/TestRunNonSecBenchmarkTestScript.groovy +++ b/tests/jenkins/TestRunNonSecBenchmarkTestScript.groovy @@ -140,7 +140,7 @@ class TestRunNonSecBenchmarkTestScript extends BuildPipelineTest{ assertThat(testScriptCommands.size(), equalTo(1)) assertThat(testScriptCommands, hasItem( - "./test.sh benchmark-test --bundle-manifest tests/jenkins/data/opensearch-1.3.0-non-security-bundle.yml --config /tmp/workspace/config.yml --workload nyc-taxis --benchmark-config /tmp/workspace/benchmark.ini --user-tag distribution-build-id:1236,arch:x64,os-commit-id:22408088f002a4fc8cdd3b2ed7438866c14c5069,run-type:test,security-enabled:false --without-security --use-50-percent-heap --suffix 307 --manager-node-count 3 --data-node-count 3 --data-instance-type r5-4xlarge --test-procedure append-no-conflicts --exclude-tasks type:search,scroll --include-tasks type:search,scroll --data-node-storage 100 ".toString() + "./test.sh benchmark-test --bundle-manifest tests/jenkins/data/opensearch-1.3.0-non-security-bundle.yml --config /tmp/workspace/config.yml --workload nyc-taxis --benchmark-config /tmp/workspace/benchmark.ini --user-tag distribution-build-id:1236,arch:x64,os-commit-id:22408088f002a4fc8cdd3b2ed7438866c14c5069,run-type:test,security-enabled:false,jenkins-build-id:307 --without-security --use-50-percent-heap --suffix 307 --manager-node-count 3 --data-node-count 3 --data-instance-type r5-4xlarge --test-procedure append-no-conflicts --exclude-tasks type:search,scroll --include-tasks type:search,scroll --data-node-storage 100 ".toString() )) } diff --git a/tests/jenkins/TestRunSecureBenchmarkTestScript.groovy b/tests/jenkins/TestRunSecureBenchmarkTestScript.groovy index 98b8669310..417668b176 100644 --- a/tests/jenkins/TestRunSecureBenchmarkTestScript.groovy +++ b/tests/jenkins/TestRunSecureBenchmarkTestScript.groovy @@ -141,8 +141,8 @@ class TestRunSecureBenchmarkTestScript extends BuildPipelineTest{ assertThat(testScriptCommands.size(), equalTo(2)) assertThat(testScriptCommands, hasItems( - "./test.sh benchmark-test --bundle-manifest tests/jenkins/data/opensearch-1.3.0-bundle.yml --config /tmp/workspace/config.yml --workload nyc-taxis --benchmark-config /tmp/workspace/benchmark.ini --user-tag distribution-build-id:1236,arch:x64,os-commit-id:22408088f002a4fc8cdd3b2ed7438866c14c5069,run-type:test,security-enabled:true --use-50-percent-heap --enable-remote-store --capture-segment-replication-stat --suffix 307-secure --manager-node-count 3 --data-node-count 3 --data-node-storage 100 --telemetry-params '{\"telemetry_setting\":\"value\"}'".toString(), - "./test.sh benchmark-test --bundle-manifest tests/jenkins/data/opensearch-1.3.0-bundle.yml --config /tmp/workspace/config.yml --workload nyc-taxis --benchmark-config /tmp/workspace/benchmark.ini --user-tag distribution-build-id:1236,arch:x64,os-commit-id:22408088f002a4fc8cdd3b2ed7438866c14c5069,run-type:test,security-enabled:false --without-security --use-50-percent-heap --enable-remote-store --capture-segment-replication-stat --suffix 307 --manager-node-count 3 --data-node-count 3 --data-node-storage 100 --telemetry-params '{\"telemetry_setting\":\"value\"}'".toString() + "./test.sh benchmark-test --bundle-manifest tests/jenkins/data/opensearch-1.3.0-bundle.yml --config /tmp/workspace/config.yml --workload nyc-taxis --benchmark-config /tmp/workspace/benchmark.ini --user-tag distribution-build-id:1236,arch:x64,os-commit-id:22408088f002a4fc8cdd3b2ed7438866c14c5069,run-type:test,security-enabled:true,jenkins-build-id:307 --use-50-percent-heap --enable-remote-store --capture-segment-replication-stat --suffix 307-secure --manager-node-count 3 --data-node-count 3 --data-node-storage 100 --telemetry-params '{\"telemetry_setting\":\"value\"}'".toString(), + "./test.sh benchmark-test --bundle-manifest tests/jenkins/data/opensearch-1.3.0-bundle.yml --config /tmp/workspace/config.yml --workload nyc-taxis --benchmark-config /tmp/workspace/benchmark.ini --user-tag distribution-build-id:1236,arch:x64,os-commit-id:22408088f002a4fc8cdd3b2ed7438866c14c5069,run-type:test,security-enabled:false,jenkins-build-id:307 --without-security --use-50-percent-heap --enable-remote-store --capture-segment-replication-stat --suffix 307 --manager-node-count 3 --data-node-count 3 --data-node-storage 100 --telemetry-params '{\"telemetry_setting\":\"value\"}'".toString() )) } diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt index 57b322ef2a..8ddef4f312 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt @@ -102,7 +102,7 @@ benchmark-test.script(groovy.lang.Closure) benchmark-test.echo(DISTRIBUTION_URL: https://artifacts.com/artifact.tar.gz) benchmark-test.echo(DISTRIBUTION_VERSION: 3.0.0) - benchmark-test.runBenchmarkTestScript({bundleManifest=, distributionUrl=https://artifacts.com/artifact.tar.gz, distributionVersion=3.0.0, workload=nyc-taxis, insecure=true, singleNode=false, minDistribution=false, use50PercentHeap=true, enableRemoteStore=false, suffix=307, managerNodeCount=3, dataNodeCount=3, clientNodeCount=, ingestNodeCount=, mlNodeCount=, dataInstanceType=r5-4xlarge, userTag=run-type:test,security-enabled:false, workloadParams=, testProcedure=append-no-conflicts, excludeTasks=, includeTasks=, additionalConfig=, dataStorageSize=100, mlStorageSize=, jvmSysProps=, captureNodeStat=false, captureSegmentReplicationStat=false, telemetryParams=}) + benchmark-test.runBenchmarkTestScript({bundleManifest=, distributionUrl=https://artifacts.com/artifact.tar.gz, distributionVersion=3.0.0, workload=nyc-taxis, insecure=true, singleNode=false, minDistribution=false, use50PercentHeap=true, enableRemoteStore=false, suffix=307, managerNodeCount=3, dataNodeCount=3, clientNodeCount=, ingestNodeCount=, mlNodeCount=, dataInstanceType=r5-4xlarge, userTag=run-type:test,security-enabled:false,jenkins-build-id:307, workloadParams=, testProcedure=append-no-conflicts, excludeTasks=, includeTasks=, additionalConfig=, dataStorageSize=100, mlStorageSize=, jvmSysProps=, captureNodeStat=false, captureSegmentReplicationStat=false, telemetryParams=}) runBenchmarkTestScript.legacySCM(groovy.lang.Closure) runBenchmarkTestScript.library({identifier=jenkins@5.11.0, retriever=null}) runBenchmarkTestScript.string({credentialsId=jenkins-aws-account-public, variable=AWS_ACCOUNT_PUBLIC}) @@ -116,7 +116,7 @@ runBenchmarkTestScript.withCredentials([DATASTORE_USER, DATASTORE_PASSWORD], groovy.lang.Closure) runBenchmarkTestScript.readFile({file=/tmp/workspace/benchmark.ini}) runBenchmarkTestScript.writeFile({file=/tmp/workspace/benchmark.ini, text=}) - runBenchmarkTestScript.sh(./test.sh benchmark-test --distribution-url https://artifacts.com/artifact.tar.gz --distribution-version 3.0.0 --config /tmp/workspace/config.yml --workload nyc-taxis --benchmark-config /tmp/workspace/benchmark.ini --user-tag run-type:test,security-enabled:false --without-security --use-50-percent-heap --suffix 307 --manager-node-count 3 --data-node-count 3 --data-instance-type r5-4xlarge --test-procedure append-no-conflicts --data-node-storage 100 ) + runBenchmarkTestScript.sh(./test.sh benchmark-test --distribution-url https://artifacts.com/artifact.tar.gz --distribution-version 3.0.0 --config /tmp/workspace/config.yml --workload nyc-taxis --benchmark-config /tmp/workspace/benchmark.ini --user-tag run-type:test,security-enabled:false,jenkins-build-id:307 --without-security --use-50-percent-heap --suffix 307 --manager-node-count 3 --data-node-count 3 --data-instance-type r5-4xlarge --test-procedure append-no-conflicts --data-node-storage 100 ) Messages.asBoolean() Messages.asBoolean() Messages.get([benchmark-test]) diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt index 0f4dfbbf85..063d9e640b 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt @@ -117,7 +117,7 @@ benchmark-test.echo(BUNDLE_MANIFEST: tests/jenkins/data/opensearch-1.3.0-non-security-bundle.yml) benchmark-test.echo(BUILD_ID: 1234) benchmark-test.echo(Architecture: x64) - benchmark-test.runBenchmarkTestScript({bundleManifest=tests/jenkins/data/opensearch-1.3.0-non-security-bundle.yml, distributionUrl=, distributionVersion=, workload=nyc-taxis, insecure=true, singleNode=false, minDistribution=false, use50PercentHeap=true, enableRemoteStore=false, suffix=307, managerNodeCount=3, dataNodeCount=3, clientNodeCount=, ingestNodeCount=, mlNodeCount=, dataInstanceType=r5-4xlarge, userTag=run-type:test,security-enabled:false, workloadParams=, testProcedure=append-no-conflicts, excludeTasks=type:search,scroll, includeTasks=type:search,scroll, additionalConfig=, dataStorageSize=100, mlStorageSize=, jvmSysProps=, captureNodeStat=false, captureSegmentReplicationStat=false, telemetryParams=}) + benchmark-test.runBenchmarkTestScript({bundleManifest=tests/jenkins/data/opensearch-1.3.0-non-security-bundle.yml, distributionUrl=, distributionVersion=, workload=nyc-taxis, insecure=true, singleNode=false, minDistribution=false, use50PercentHeap=true, enableRemoteStore=false, suffix=307, managerNodeCount=3, dataNodeCount=3, clientNodeCount=, ingestNodeCount=, mlNodeCount=, dataInstanceType=r5-4xlarge, userTag=run-type:test,security-enabled:false,jenkins-build-id:307, workloadParams=, testProcedure=append-no-conflicts, excludeTasks=type:search,scroll, includeTasks=type:search,scroll, additionalConfig=, dataStorageSize=100, mlStorageSize=, jvmSysProps=, captureNodeStat=false, captureSegmentReplicationStat=false, telemetryParams=}) runBenchmarkTestScript.legacySCM(groovy.lang.Closure) runBenchmarkTestScript.library({identifier=jenkins@5.11.0, retriever=null}) runBenchmarkTestScript.readYaml({file=tests/jenkins/data/opensearch-1.3.0-non-security-bundle.yml}) @@ -136,7 +136,7 @@ BuildManifest.getArtifactBuildId() BuildManifest.getArtifactArchitecture() BuildManifest.getCommitId(OpenSearch) - runBenchmarkTestScript.sh(./test.sh benchmark-test --bundle-manifest tests/jenkins/data/opensearch-1.3.0-non-security-bundle.yml --config /tmp/workspace/config.yml --workload nyc-taxis --benchmark-config /tmp/workspace/benchmark.ini --user-tag distribution-build-id:1236,arch:x64,os-commit-id:22408088f002a4fc8cdd3b2ed7438866c14c5069,run-type:test,security-enabled:false --without-security --use-50-percent-heap --suffix 307 --manager-node-count 3 --data-node-count 3 --data-instance-type r5-4xlarge --test-procedure append-no-conflicts --exclude-tasks type:search,scroll --include-tasks type:search,scroll --data-node-storage 100 ) + runBenchmarkTestScript.sh(./test.sh benchmark-test --bundle-manifest tests/jenkins/data/opensearch-1.3.0-non-security-bundle.yml --config /tmp/workspace/config.yml --workload nyc-taxis --benchmark-config /tmp/workspace/benchmark.ini --user-tag distribution-build-id:1236,arch:x64,os-commit-id:22408088f002a4fc8cdd3b2ed7438866c14c5069,run-type:test,security-enabled:false,jenkins-build-id:307 --without-security --use-50-percent-heap --suffix 307 --manager-node-count 3 --data-node-count 3 --data-instance-type r5-4xlarge --test-procedure append-no-conflicts --exclude-tasks type:search,scroll --include-tasks type:search,scroll --data-node-storage 100 ) Messages.asBoolean() Messages.asBoolean() Messages.get([benchmark-test]) diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt index bbf0f1a561..d6c36257bf 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt @@ -116,7 +116,7 @@ benchmark-test.echo(BUNDLE_MANIFEST: tests/jenkins/data/opensearch-1.3.0-bundle.yml) benchmark-test.echo(BUILD_ID: 1234) benchmark-test.echo(Architecture: x64) - benchmark-test.runBenchmarkTestScript({bundleManifest=tests/jenkins/data/opensearch-1.3.0-bundle.yml, distributionUrl=, distributionVersion=, workload=nyc-taxis, insecure=false, singleNode=false, minDistribution=false, use50PercentHeap=true, enableRemoteStore=true, suffix=307-secure, managerNodeCount=3, dataNodeCount=3, clientNodeCount=, ingestNodeCount=, mlNodeCount=, dataInstanceType=, userTag=run-type:test,security-enabled:true, workloadParams=, testProcedure=, excludeTasks=, includeTasks=, additionalConfig=, dataStorageSize=100, mlStorageSize=, jvmSysProps=, captureNodeStat=false, captureSegmentReplicationStat=true, telemetryParams={"telemetry_setting":"value"}}) + benchmark-test.runBenchmarkTestScript({bundleManifest=tests/jenkins/data/opensearch-1.3.0-bundle.yml, distributionUrl=, distributionVersion=, workload=nyc-taxis, insecure=false, singleNode=false, minDistribution=false, use50PercentHeap=true, enableRemoteStore=true, suffix=307-secure, managerNodeCount=3, dataNodeCount=3, clientNodeCount=, ingestNodeCount=, mlNodeCount=, dataInstanceType=, userTag=run-type:test,security-enabled:true,jenkins-build-id:307, workloadParams=, testProcedure=, excludeTasks=, includeTasks=, additionalConfig=, dataStorageSize=100, mlStorageSize=, jvmSysProps=, captureNodeStat=false, captureSegmentReplicationStat=true, telemetryParams={"telemetry_setting":"value"}}) runBenchmarkTestScript.legacySCM(groovy.lang.Closure) runBenchmarkTestScript.library({identifier=jenkins@5.11.0, retriever=null}) runBenchmarkTestScript.readYaml({file=tests/jenkins/data/opensearch-1.3.0-bundle.yml}) @@ -135,7 +135,7 @@ BuildManifest.getArtifactBuildId() BuildManifest.getArtifactArchitecture() BuildManifest.getCommitId(OpenSearch) - runBenchmarkTestScript.sh(./test.sh benchmark-test --bundle-manifest tests/jenkins/data/opensearch-1.3.0-bundle.yml --config /tmp/workspace/config.yml --workload nyc-taxis --benchmark-config /tmp/workspace/benchmark.ini --user-tag distribution-build-id:1236,arch:x64,os-commit-id:22408088f002a4fc8cdd3b2ed7438866c14c5069,run-type:test,security-enabled:true --use-50-percent-heap --enable-remote-store --capture-segment-replication-stat --suffix 307-secure --manager-node-count 3 --data-node-count 3 --data-node-storage 100 --telemetry-params '{"telemetry_setting":"value"}') + runBenchmarkTestScript.sh(./test.sh benchmark-test --bundle-manifest tests/jenkins/data/opensearch-1.3.0-bundle.yml --config /tmp/workspace/config.yml --workload nyc-taxis --benchmark-config /tmp/workspace/benchmark.ini --user-tag distribution-build-id:1236,arch:x64,os-commit-id:22408088f002a4fc8cdd3b2ed7438866c14c5069,run-type:test,security-enabled:true,jenkins-build-id:307 --use-50-percent-heap --enable-remote-store --capture-segment-replication-stat --suffix 307-secure --manager-node-count 3 --data-node-count 3 --data-node-storage 100 --telemetry-params '{"telemetry_setting":"value"}') Messages.asBoolean() Messages.asBoolean() Messages.get([benchmark-test]) @@ -162,7 +162,7 @@ Benchmark tests with security for 1234 completed}) benchmark-test.echo(BUNDLE_MANIFEST: tests/jenkins/data/opensearch-1.3.0-bundle.yml) benchmark-test.echo(BUILD_ID: 1234) benchmark-test.echo(Architecture: x64) - benchmark-test.runBenchmarkTestScript({bundleManifest=tests/jenkins/data/opensearch-1.3.0-bundle.yml, distributionUrl=, distributionVersion=, workload=nyc-taxis, insecure=true, singleNode=false, minDistribution=false, use50PercentHeap=true, enableRemoteStore=true, suffix=307, managerNodeCount=3, dataNodeCount=3, clientNodeCount=, ingestNodeCount=, mlNodeCount=, dataInstanceType=, userTag=run-type:test,security-enabled:false, workloadParams=, testProcedure=, excludeTasks=, includeTasks=, additionalConfig=, dataStorageSize=100, mlStorageSize=, jvmSysProps=, captureNodeStat=false, captureSegmentReplicationStat=true, telemetryParams={"telemetry_setting":"value"}}) + benchmark-test.runBenchmarkTestScript({bundleManifest=tests/jenkins/data/opensearch-1.3.0-bundle.yml, distributionUrl=, distributionVersion=, workload=nyc-taxis, insecure=true, singleNode=false, minDistribution=false, use50PercentHeap=true, enableRemoteStore=true, suffix=307, managerNodeCount=3, dataNodeCount=3, clientNodeCount=, ingestNodeCount=, mlNodeCount=, dataInstanceType=, userTag=run-type:test,security-enabled:false,jenkins-build-id:307, workloadParams=, testProcedure=, excludeTasks=, includeTasks=, additionalConfig=, dataStorageSize=100, mlStorageSize=, jvmSysProps=, captureNodeStat=false, captureSegmentReplicationStat=true, telemetryParams={"telemetry_setting":"value"}}) runBenchmarkTestScript.legacySCM(groovy.lang.Closure) runBenchmarkTestScript.library({identifier=jenkins@5.11.0, retriever=null}) runBenchmarkTestScript.readYaml({file=tests/jenkins/data/opensearch-1.3.0-bundle.yml}) @@ -181,7 +181,7 @@ Benchmark tests with security for 1234 completed}) BuildManifest.getArtifactBuildId() BuildManifest.getArtifactArchitecture() BuildManifest.getCommitId(OpenSearch) - runBenchmarkTestScript.sh(./test.sh benchmark-test --bundle-manifest tests/jenkins/data/opensearch-1.3.0-bundle.yml --config /tmp/workspace/config.yml --workload nyc-taxis --benchmark-config /tmp/workspace/benchmark.ini --user-tag distribution-build-id:1236,arch:x64,os-commit-id:22408088f002a4fc8cdd3b2ed7438866c14c5069,run-type:test,security-enabled:false --without-security --use-50-percent-heap --enable-remote-store --capture-segment-replication-stat --suffix 307 --manager-node-count 3 --data-node-count 3 --data-node-storage 100 --telemetry-params '{"telemetry_setting":"value"}') + runBenchmarkTestScript.sh(./test.sh benchmark-test --bundle-manifest tests/jenkins/data/opensearch-1.3.0-bundle.yml --config /tmp/workspace/config.yml --workload nyc-taxis --benchmark-config /tmp/workspace/benchmark.ini --user-tag distribution-build-id:1236,arch:x64,os-commit-id:22408088f002a4fc8cdd3b2ed7438866c14c5069,run-type:test,security-enabled:false,jenkins-build-id:307 --without-security --use-50-percent-heap --enable-remote-store --capture-segment-replication-stat --suffix 307 --manager-node-count 3 --data-node-count 3 --data-node-storage 100 --telemetry-params '{"telemetry_setting":"value"}') Messages.asBoolean() Messages.asBoolean() Messages.get([benchmark-test]) From 5ac40895a515165ad99a2bc19958eca86c2ea76f Mon Sep 17 00:00:00 2001 From: Divya Madala <113469545+Divyaasm@users.noreply.github.com> Date: Tue, 19 Dec 2023 10:34:39 -0800 Subject: [PATCH 143/289] Add mavenCentral to the list of repositories in build.gradle (#4298) Signed-off-by: Divya Madala --- build.gradle | 1 + 1 file changed, 1 insertion(+) diff --git a/build.gradle b/build.gradle index 0a49e671e5..f6146b45a9 100644 --- a/build.gradle +++ b/build.gradle @@ -21,6 +21,7 @@ plugins { } repositories { + mavenCentral() maven { url 'https://repo.jenkins-ci.org/releases/' } maven { url 'https://mvnrepository.com/artifact/' } mavenLocal() From a13aa1c950d663bb9cec138eac78f7745a4338ef Mon Sep 17 00:00:00 2001 From: Sorabh Date: Tue, 19 Dec 2023 11:56:48 -0800 Subject: [PATCH 144/289] Plugin ITs manifest with concurrent segment search enabled on OS-2.x (#4283) Signed-off-by: Sorabh Hamirwasia Co-authored-by: Sorabh Hamirwasia --- jenkins/opensearch/integ-test.jenkinsfile | 6 + ...ensearch-2.12.0-concurrent-search-test.yml | 200 ++++++++++++++++++ .../opensearch/integ-test.jenkinsfile.txt | 4 + 3 files changed, 210 insertions(+) create mode 100644 manifests/2.12.0/opensearch-2.12.0-concurrent-search-test.yml diff --git a/jenkins/opensearch/integ-test.jenkinsfile b/jenkins/opensearch/integ-test.jenkinsfile index d88599489b..6cf8dae499 100644 --- a/jenkins/opensearch/integ-test.jenkinsfile +++ b/jenkins/opensearch/integ-test.jenkinsfile @@ -44,6 +44,12 @@ pipeline { BUILD_JOB_NAME = "distribution-build-opensearch" ARTIFACT_BUCKET_NAME = credentials('jenkins-artifact-bucket-name') } + triggers { + parameterizedCron ''' + H 3 * * * %TEST_MANIFEST=2.12.0/opensearch-2.12.0-concurrent-search-test.yml;BUILD_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/builds/opensearch/manifest.yml + H 3 * * * %TEST_MANIFEST=2.12.0/opensearch-2.12.0-concurrent-search-test.yml;BUILD_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/builds/opensearch/manifest.yml + ''' + } parameters { string( name: 'COMPONENT_NAME', diff --git a/manifests/2.12.0/opensearch-2.12.0-concurrent-search-test.yml b/manifests/2.12.0/opensearch-2.12.0-concurrent-search-test.yml new file mode 100644 index 0000000000..6976890695 --- /dev/null +++ b/manifests/2.12.0/opensearch-2.12.0-concurrent-search-test.yml @@ -0,0 +1,200 @@ +--- +schema-version: '1.0' +name: OpenSearch +ci: + image: + name: opensearchstaging/ci-runner:ci-runner-centos7-opensearch-build-v3 + args: -e JAVA_HOME=/opt/java/openjdk-17 +components: + - name: index-management + integ-test: + build-dependencies: + - job-scheduler + test-configs: + - with-security + - without-security + additional-cluster-configs: + path.repo: [/tmp] + opensearch.experimental.feature.concurrent_segment_search.enabled: true + search.concurrent_segment_search.enabled: true + search.concurrent.max_slice_count: 2 + bwc-test: + test-configs: + - with-security + + - name: anomaly-detection + integ-test: + build-dependencies: + - job-scheduler + test-configs: + - with-security + - without-security + additional-cluster-configs: + opensearch.experimental.feature.concurrent_segment_search.enabled: true + search.concurrent_segment_search.enabled: true + search.concurrent.max_slice_count: 2 + bwc-test: + test-configs: + - with-security + + - name: asynchronous-search + integ-test: + test-configs: + - with-security + - without-security + additional-cluster-configs: + opensearch.experimental.feature.concurrent_segment_search.enabled: true + search.concurrent_segment_search.enabled: true + search.concurrent.max_slice_count: 2 + + - name: alerting + integ-test: + test-configs: + - with-security + - without-security + additional-cluster-configs: + plugins.destination.host.deny_list: [10.0.0.0/8, 127.0.0.1] + opensearch.experimental.feature.concurrent_segment_search.enabled: true + search.concurrent_segment_search.enabled: true + search.concurrent.max_slice_count: 2 + bwc-test: + test-configs: + - with-security + + - name: notifications + working-directory: notifications + integ-test: + test-configs: + - with-security + - without-security + additional-cluster-configs: + opensearch.experimental.feature.concurrent_segment_search.enabled: true + search.concurrent_segment_search.enabled: true + search.concurrent.max_slice_count: 2 + bwc-test: + test-configs: + - with-security + + - name: sql + integ-test: + test-configs: + - with-security + - without-security + additional-cluster-configs: + script.context.field.max_compilations_rate: 1000/1m + plugins.query.datasources.encryption.masterkey: 4fc8fee6a3fd7d6ca01772e5 + opensearch.experimental.feature.concurrent_segment_search.enabled: true + search.concurrent_segment_search.enabled: true + search.concurrent.max_slice_count: 2 + bwc-test: + test-configs: + - with-security + + - name: k-NN + integ-test: + test-configs: + - with-security + - without-security + additional-cluster-configs: + opensearch.experimental.feature.concurrent_segment_search.enabled: true + search.concurrent_segment_search.enabled: true + search.concurrent.max_slice_count: 2 + + - name: neural-search + integ-test: + test-configs: + - with-security + - without-security + additional-cluster-configs: + opensearch.experimental.feature.concurrent_segment_search.enabled: true + search.concurrent_segment_search.enabled: true + search.concurrent.max_slice_count: 2 + + - name: opensearch-reports + integ-test: + test-configs: + - with-security + - without-security + additional-cluster-configs: + opensearch.experimental.feature.concurrent_segment_search.enabled: true + search.concurrent_segment_search.enabled: true + search.concurrent.max_slice_count: 2 + + - name: opensearch-observability + integ-test: + test-configs: + - with-security + - without-security + additional-cluster-configs: + opensearch.experimental.feature.concurrent_segment_search.enabled: true + search.concurrent_segment_search.enabled: true + search.concurrent.max_slice_count: 2 + bwc-test: + test-configs: + - with-security + + - name: ml-commons + integ-test: + test-configs: + - with-security + - without-security + additional-cluster-configs: + opensearch.experimental.feature.concurrent_segment_search.enabled: true + search.concurrent_segment_search.enabled: true + search.concurrent.max_slice_count: 2 + + - name: cross-cluster-replication + integ-test: + topology: + - cluster_name: leader + data_nodes: 2 + cluster_manager_nodes: 0 + - cluster_name: follower + data_nodes: 2 + cluster_manager_nodes: 0 + test-configs: + - with-security + - without-security + additional-cluster-configs: + opensearch.experimental.feature.concurrent_segment_search.enabled: true + search.concurrent_segment_search.enabled: true + search.concurrent.max_slice_count: 2 + + - name: security + integ-test: + test-configs: + - with-security + additional-cluster-configs: + opensearch.experimental.feature.concurrent_segment_search.enabled: true + search.concurrent_segment_search.enabled: true + search.concurrent.max_slice_count: 2 + + - name: geospatial + integ-test: + test-configs: + - with-security + - without-security + additional-cluster-configs: + opensearch.experimental.feature.concurrent_segment_search.enabled: true + search.concurrent_segment_search.enabled: true + search.concurrent.max_slice_count: 2 + + - name: security-analytics + integ-test: + test-configs: + - with-security + - without-security + additional-cluster-configs: + opensearch.experimental.feature.concurrent_segment_search.enabled: true + search.concurrent_segment_search.enabled: true + search.concurrent.max_slice_count: 2 + + - name: custom-codecs + integ-test: + test-configs: + - with-security + - without-security + additional-cluster-configs: + opensearch.experimental.feature.concurrent_segment_search.enabled: true + search.concurrent_segment_search.enabled: true + search.concurrent.max_slice_count: 2 diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch/integ-test.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch/integ-test.jenkinsfile.txt index 712eef8dda..789027e7f9 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch/integ-test.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch/integ-test.jenkinsfile.txt @@ -7,6 +7,10 @@ integ-test.logRotator({daysToKeepStr=30}) integ-test.buildDiscarder(null) integ-test.echo(Executing on agent [label:none]) + integ-test.parameterizedCron( + H 3 * * * %TEST_MANIFEST=2.12.0/opensearch-2.12.0-concurrent-search-test.yml;BUILD_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/builds/opensearch/manifest.yml + H 3 * * * %TEST_MANIFEST=2.12.0/opensearch-2.12.0-concurrent-search-test.yml;BUILD_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/builds/opensearch/manifest.yml + ) integ-test.stage(verify-parameters, groovy.lang.Closure) integ-test.echo(Executing on agent [label:Jenkins-Agent-AL2023-X64-C54xlarge-Docker-Host]) integ-test.script(groovy.lang.Closure) From 7176e7085e011851563209b99fb62c391f0be98a Mon Sep 17 00:00:00 2001 From: Prudhvi Godithi Date: Wed, 20 Dec 2023 09:55:14 -0800 Subject: [PATCH 145/289] [Release 2.12.0] Add test manifests (#4299) Signed-off-by: Prudhvi Godithi --- manifests/2.12.0/opensearch-2.12.0-test.yml | 148 ++++++++++++++++++ .../opensearch-dashboards-2.12.0-test.yml | 82 ++++++++++ 2 files changed, 230 insertions(+) create mode 100644 manifests/2.12.0/opensearch-2.12.0-test.yml create mode 100644 manifests/2.12.0/opensearch-dashboards-2.12.0-test.yml diff --git a/manifests/2.12.0/opensearch-2.12.0-test.yml b/manifests/2.12.0/opensearch-2.12.0-test.yml new file mode 100644 index 0000000000..9619384d38 --- /dev/null +++ b/manifests/2.12.0/opensearch-2.12.0-test.yml @@ -0,0 +1,148 @@ +--- +schema-version: '1.0' +name: OpenSearch +ci: + image: + name: opensearchstaging/ci-runner:ci-runner-centos7-opensearch-build-v3 + args: -e JAVA_HOME=/opt/java/openjdk-21 +components: + - name: alerting + integ-test: + test-configs: + - with-security + - without-security + additional-cluster-configs: + plugins.destination.host.deny_list: [10.0.0.0/8, 127.0.0.1] + bwc-test: + test-configs: + - with-security + + - name: anomaly-detection + integ-test: + build-dependencies: + - job-scheduler + test-configs: + - with-security + - without-security + bwc-test: + test-configs: + - with-security + + - name: flow-framework + integ-test: + test-configs: + - with-security + - without-security + bwc-test: + test-configs: + - with-security + + - name: asynchronous-search + integ-test: + test-configs: + - with-security + - without-security + + - name: cross-cluster-replication + integ-test: + topology: + - cluster_name: leader + data_nodes: 2 + cluster_manager_nodes: 0 + - cluster_name: follower + data_nodes: 2 + cluster_manager_nodes: 0 + test-configs: + - with-security + - without-security + + - name: geospatial + integ-test: + test-configs: + - with-security + - without-security + + - name: index-management + integ-test: + build-dependencies: + - job-scheduler + test-configs: + - with-security + - without-security + additional-cluster-configs: + path.repo: [/tmp] + bwc-test: + test-configs: + - with-security + + - name: k-NN + integ-test: + test-configs: + - with-security + - without-security + + - name: ml-commons + integ-test: + test-configs: + - with-security + - without-security + + - name: neural-search + integ-test: + test-configs: + - with-security + - without-security + + - name: notifications + working-directory: notifications + integ-test: + test-configs: + - with-security + - without-security + bwc-test: + test-configs: + - with-security + + - name: opensearch-observability + integ-test: + test-configs: + - with-security + - without-security + bwc-test: + test-configs: + - with-security + + - name: opensearch-reports + integ-test: + test-configs: + - with-security + - without-security + + - name: security + integ-test: + test-configs: + - with-security + + - name: security-analytics + integ-test: + test-configs: + - with-security + - without-security + + - name: sql + integ-test: + test-configs: + - with-security + - without-security + additional-cluster-configs: + script.context.field.max_compilations_rate: 1000/1m + plugins.query.datasources.encryption.masterkey: 4fc8fee6a3fd7d6ca01772e5 + bwc-test: + test-configs: + - with-security + + - name: custom-codecs + integ-test: + test-configs: + - with-security + - without-security diff --git a/manifests/2.12.0/opensearch-dashboards-2.12.0-test.yml b/manifests/2.12.0/opensearch-dashboards-2.12.0-test.yml new file mode 100644 index 0000000000..3a3ac1c35f --- /dev/null +++ b/manifests/2.12.0/opensearch-dashboards-2.12.0-test.yml @@ -0,0 +1,82 @@ +--- +schema-version: '1.0' +name: OpenSearch Dashboards +ci: + image: + name: opensearchstaging/ci-runner:ci-runner-rockylinux8-opensearch-dashboards-integtest-v4 +components: + - name: OpenSearch-Dashboards + integ-test: + test-configs: + - with-security + - without-security + additional-cluster-configs: + vis_builder.enabled: true + data_source.enabled: true + - name: alertingDashboards + integ-test: + test-configs: + - with-security + - without-security + - name: anomalyDetectionDashboards + integ-test: + test-configs: + - with-security + - without-security + - name: ganttChartDashboards + integ-test: + test-configs: + - with-security + - without-security + - name: indexManagementDashboards + integ-test: + test-configs: + - with-security + - without-security + - name: observabilityDashboards + integ-test: + test-configs: + - with-security + - without-security + - name: queryWorkbenchDashboards + integ-test: + test-configs: + - with-security + - without-security + - name: reportsDashboards + integ-test: + test-configs: + - with-security + - without-security + - name: securityDashboards + integ-test: + test-configs: + - with-security + - without-security + - name: notificationsDashboards + integ-test: + test-configs: + - with-security + - without-security + - name: customImportMapDashboards + integ-test: + test-configs: + - with-security + - without-security + - name: searchRelevanceDashboards + integ-test: + test-configs: + - with-security + - without-security + - name: securityAnalyticsDashboards + integ-test: + test-configs: + - with-security + - without-security + - name: mlCommonsDashboards + integ-test: + test-configs: + - with-security + - without-security + additional-cluster-configs: + ml_commons_dashboards.enabled: true From f92f571a42eecfc3279c217c5bd53922517054d0 Mon Sep 17 00:00:00 2001 From: Prudhvi Godithi Date: Wed, 20 Dec 2023 14:31:28 -0800 Subject: [PATCH 146/289] [Release 2.12.0] Update the check-for-build.jenkinsfile with test manifest. (#4300) Signed-off-by: Prudhvi Godithi --- jenkins/check-for-build.jenkinsfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/jenkins/check-for-build.jenkinsfile b/jenkins/check-for-build.jenkinsfile index e11a48b3ad..0fd142ecd7 100644 --- a/jenkins/check-for-build.jenkinsfile +++ b/jenkins/check-for-build.jenkinsfile @@ -26,8 +26,8 @@ pipeline { H 1 * * * %INPUT_MANIFEST=1.3.15/opensearch-dashboards-1.3.15.yml;TARGET_JOB_NAME=distribution-build-opensearch-dashboards;BUILD_PLATFORM=linux windows;BUILD_DISTRIBUTION=tar rpm deb zip H 1 * * * %INPUT_MANIFEST=1.3.15/opensearch-1.3.15.yml;TARGET_JOB_NAME=distribution-build-opensearch;BUILD_PLATFORM=linux macos windows;BUILD_DISTRIBUTION=tar rpm deb zip H 1 * * * %INPUT_MANIFEST=2.11.2/opensearch-2.11.2.yml;TARGET_JOB_NAME=distribution-build-opensearch;BUILD_PLATFORM=linux macos windows;BUILD_DISTRIBUTION=tar rpm deb zip - H 1 * * * %INPUT_MANIFEST=2.12.0/opensearch-dashboards-2.12.0.yml;TARGET_JOB_NAME=distribution-build-opensearch-dashboards;BUILD_PLATFORM=linux windows;BUILD_DISTRIBUTION=tar rpm deb zip - H 1 * * * %INPUT_MANIFEST=2.12.0/opensearch-2.12.0.yml;TARGET_JOB_NAME=distribution-build-opensearch;BUILD_PLATFORM=linux macos windows;BUILD_DISTRIBUTION=tar rpm deb zip + H 1 * * * %INPUT_MANIFEST=2.12.0/opensearch-dashboards-2.12.0.yml;TEST_MANIFEST=2.12.0/opensearch-dashboards-2.12.0-test.yml;TARGET_JOB_NAME=distribution-build-opensearch-dashboards;BUILD_PLATFORM=linux windows;BUILD_DISTRIBUTION=tar rpm deb zip + H 1 * * * %INPUT_MANIFEST=2.12.0/opensearch-2.12.0.yml;TEST_MANIFEST=2.12.0/opensearch-2.12.0-test.yml;TARGET_JOB_NAME=distribution-build-opensearch;BUILD_PLATFORM=linux macos windows;BUILD_DISTRIBUTION=tar rpm deb zip H */6 * * * %INPUT_MANIFEST=3.0.0/opensearch-3.0.0.yml;TEST_MANIFEST=3.0.0/opensearch-3.0.0-test.yml;TARGET_JOB_NAME=distribution-build-opensearch;BUILD_PLATFORM=linux macos windows;BUILD_DISTRIBUTION=tar rpm deb zip H */6 * * * %INPUT_MANIFEST=3.0.0/opensearch-dashboards-3.0.0.yml;TEST_MANIFEST=3.0.0/opensearch-dashboards-3.0.0-test.yml;TARGET_JOB_NAME=distribution-build-opensearch-dashboards;BUILD_PLATFORM=linux windows;BUILD_DISTRIBUTION=tar rpm deb zip ''' From 0eeb08eb9ca9347b517b1faa18ce602687fa66fd Mon Sep 17 00:00:00 2001 From: Rishabh Singh Date: Fri, 22 Dec 2023 16:04:10 -0800 Subject: [PATCH 147/289] Support security demo script changes (#4304) Signed-off-by: Rishabh Singh --- Pipfile | 1 + Pipfile.lock | 395 ++++++++++-------- .../benchmark_test/benchmark_test_cluster.py | 7 + .../benchmark_test/benchmark_test_runner.py | 7 + .../benchmark_test_runner_opensearch.py | 2 +- .../benchmark_test/benchmark_test_suite.py | 10 +- .../test_benchmark_test_cluster.py | 8 +- .../test_benchmark_test_runner_opensearch.py | 3 +- .../test_benchmark_test_suite.py | 15 +- 9 files changed, 273 insertions(+), 175 deletions(-) diff --git a/Pipfile b/Pipfile index 0b66bef510..2f2b487023 100644 --- a/Pipfile +++ b/Pipfile @@ -39,6 +39,7 @@ zipp = "~=3.8.1" importlib-metadata = "~=4.12.0" ruamel-yaml = "~=0.17.21" mistune = "~=3.0.1" +semver = ">=3,<4" [dev-packages] diff --git a/Pipfile.lock b/Pipfile.lock index 5b493148b7..54d8fd8c47 100644 --- a/Pipfile.lock +++ b/Pipfile.lock @@ -1,7 +1,7 @@ { "_meta": { "hash": { - "sha256": "2693fe85022b7e3a58a900e44ed03c8e635808fef6186077c6a9e9c8e359833f" + "sha256": "cd4a2c85dc09d7a50a6942d086774ba390e1b3ec2ba5e3aa571987b54ffcf5b2" }, "pipfile-spec": 6, "requires": { @@ -33,34 +33,35 @@ }, "cerberus": { "hashes": [ - "sha256:d1b21b3954b2498d9a79edf16b3170a3ac1021df88d197dc2ce5928ba519237c" + "sha256:7649a5815024d18eb7c6aa5e7a95355c649a53aacfc9b050e9d0bf6bfa2af372", + "sha256:81011e10266ef71b6ec6d50e60171258a5b134d69f8fb387d16e4936d0d47642" ], "index": "pypi", - "version": "==1.3.4" + "version": "==1.3.5" }, "certifi": { "hashes": [ - "sha256:539cc1d13202e33ca466e88b2807e29f4c13049d6d87031a3c110744495cb082", - "sha256:92d6037539857d8206b8f6ae472e8b77db8058fec5937a1ef3f54304089edbb9" + "sha256:9b469f3a900bf28dc19b8cfbf8019bf47f7fdd1a65a1d4ffb98fc14166beb4d1", + "sha256:e036ab49d5b79556f99cfc2d9320b34cfbe5be05c5871b51de9329f0603b0474" ], - "index": "pypi", - "version": "==2023.7.22" + "markers": "python_version >= '3.6'", + "version": "==2023.11.17" }, "cfgv": { "hashes": [ - "sha256:c6a0883f3917a037485059700b9e75da2464e6c27051014ad85ba6aaa5884426", - "sha256:f5a830efb9ce7a445376bb66ec94c638a9787422f96264c98edc6bdeed8ab736" + "sha256:b7265b1f29fd3316bfcd2b330d63d024f2bfd8bcb8b0272f8e19a504856c48f9", + "sha256:e52591d4c5f5dead8e0f673fb16db7949d2cfb3f7da4582893288f0ded8fe560" ], - "markers": "python_full_version >= '3.6.1'", - "version": "==3.3.1" + "markers": "python_version >= '3.8'", + "version": "==3.4.0" }, "chardet": { "hashes": [ - "sha256:0d62712b956bc154f85fb0a266e2a3c5913c2967e00348701b32411d6def31e5", - "sha256:362777fb014af596ad31334fde1e8c327dfdb076e1960d1694662d46a6917ab9" + "sha256:1b3b6ff479a8c414bc3fa2c0852995695c4a026dcd6d0633b2dd092ca39c1cf7", + "sha256:e1cf59446890a00105fe7b7912492ea04b6e6f06d4b742b2c788469e34c82970" ], "markers": "python_version >= '3.7'", - "version": "==5.1.0" + "version": "==5.2.0" }, "charset-normalizer": { "hashes": [ @@ -72,11 +73,11 @@ }, "click": { "hashes": [ - "sha256:48ee849951919527a045bfe3bf7baa8a959c423134e1a5b98c05c20ba75a1cbd", - "sha256:fa244bb30b3b5ee2cae3da8f55c9e5e0c0e86093306301fb418eb9dc40fbded5" + "sha256:ae74fb96c20a0277a1d615f1e4d73c8414f5a98db8b799a7931d1582f3390c28", + "sha256:ca9853ad459e787e2192211578cc907e7594e294c7ccc834310722b41b9ca6de" ], "markers": "python_version >= '3.7'", - "version": "==8.1.6" + "version": "==8.1.7" }, "coverage": { "hashes": [ @@ -114,6 +115,7 @@ "sha256:ff37757e068ae606659c28c3bd0d923f9d29a85de79bf25b2b34b148473b5025" ], "index": "pypi", + "markers": "python_version >= '2.6' and python_version not in '3.0, 3.1, 3.2, 3.3' and python_version < '4'", "version": "==4.5.4" }, "dataproperty": { @@ -134,10 +136,10 @@ }, "distlib": { "hashes": [ - "sha256:2e24928bc811348f0feb63014e97aaae3037f2cf48712d51ae61df7fd6075057", - "sha256:9dafe54b34a028eafd95039d5e5d4851a13734540f1331060d31c9916e7147a8" + "sha256:034db59a0b96f8ca18035f36290806a9a6e6bd9d1ff91e45a7f172eb17e51784", + "sha256:1530ea13e350031b6312d8580ddb6b27a104275a31106523b8f123787f494f64" ], - "version": "==0.3.7" + "version": "==0.3.8" }, "distro": { "hashes": [ @@ -149,11 +151,11 @@ }, "filelock": { "hashes": [ - "sha256:002740518d8aa59a26b0c76e10fb8c6e15eae825d34b6fdf670333fd7b938d81", - "sha256:cbb791cdea2a72f23da6ac5b5269ab0a0d161e9ef0100e653b69049a7706d1ec" + "sha256:521f5f56c50f8426f5e03ad3b281b490a87ef15bc6c526f168290f0c7148d44e", + "sha256:57dbda9b35157b05fb3e58ee91448612eb674172fab98ee235ccb0b5bee19a1c" ], - "markers": "python_version >= '3.7'", - "version": "==3.12.2" + "markers": "python_version >= '3.8'", + "version": "==3.13.1" }, "flake8": { "hashes": [ @@ -161,23 +163,24 @@ "sha256:bf8fd333346d844f616e8d47905ef3a3384edae6b4e9beb0c5101e25e3110907" ], "index": "pypi", + "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3, 3.4'", "version": "==3.9.2" }, "identify": { "hashes": [ - "sha256:7243800bce2f58404ed41b7c002e53d4d22bcf3ae1b7900c2d7aefd95394bf7f", - "sha256:c22a8ead0d4ca11f1edd6c9418c3220669b3b7533ada0a0ffa6cc0ef85cf9b54" + "sha256:161558f9fe4559e1557e1bff323e8631f6a0e4837f7497767c1782832f16b62d", + "sha256:d40ce5fcd762817627670da8a7d8d8e65f24342d14539c59488dc603bf662e34" ], - "markers": "python_full_version >= '3.8.0'", - "version": "==2.5.26" + "markers": "python_version >= '3.8'", + "version": "==2.5.33" }, "idna": { "hashes": [ - "sha256:814f528e8dead7d329833b91c5faa87d60bf71824cd12a7530b5526063d02cb4", - "sha256:90b77e79eaa3eba6de819a0c442c0b4ceefc341a7a2ab77d7562bf49f425c5c2" + "sha256:9ecdbbd083b06798ae1e86adcbfe8ab1479cf864e4ee30fe4e46a003d12491ca", + "sha256:c05567e9c24a6b9faaa835c4821bad0590fbb9d5779e7caa6e1cc4978e7eb24f" ], "markers": "python_version >= '3.5'", - "version": "==3.4" + "version": "==3.6" }, "importlib-metadata": { "hashes": [ @@ -185,6 +188,7 @@ "sha256:7401a975809ea1fdc658c3aa4f78cc2195a0e019c5cbc4c06122884e9ae80c23" ], "index": "pypi", + "markers": "python_version >= '3.7'", "version": "==4.12.0" }, "iniconfig": { @@ -197,11 +201,12 @@ }, "isort": { "hashes": [ - "sha256:8bef7dde241278824a6d83f44a544709b065191b95b6e50894bdc722fcba0504", - "sha256:f84c2818376e66cf843d497486ea8fed8700b340f308f076c6fb1229dff318b6" + "sha256:48fdfcb9face5d58a4f6dde2e72a1fb8dcaf8ab26f95ab49fab84c2ddefb0109", + "sha256:8ca5e72a8d85860d5a3fa69b8745237f2939afe12dbf656afbcb47fe72d947a6" ], "index": "pypi", - "version": "==5.12.0" + "markers": "python_full_version >= '3.8.0'", + "version": "==5.13.2" }, "jproperties": { "hashes": [ @@ -232,6 +237,7 @@ "sha256:fc7f93ded930c92394ef2cb6f04a8aabab4117a91449e72dcc8dfa646a508be8" ], "index": "pypi", + "markers": "python_version >= '3.7'", "version": "==3.0.2" }, "mypy": { @@ -261,6 +267,7 @@ "sha256:f2899a3cbd394da157194f913a931edfd4be5f274a88041c9dc2d9cdcb1c315c" ], "index": "pypi", + "markers": "python_version >= '3.6'", "version": "==0.971" }, "mypy-extensions": { @@ -281,19 +288,19 @@ }, "packaging": { "hashes": [ - "sha256:994793af429502c4ea2ebf6bf664629d07c1a9fe974af92966e4b8d2df7edc61", - "sha256:a392980d2b6cffa644431898be54b0045151319d1e7ec34f0cfed48767dd334f" + "sha256:048fb0e9405036518eaaf48a55953c750c11e1a1b68e0dd1a9d62ed0c092cfc5", + "sha256:8c491190033a9af7e1d931d0b5dacc2ef47509b34dd0de67ed209b5203fc88c7" ], "markers": "python_version >= '3.7'", - "version": "==23.1" + "version": "==23.2" }, "pathspec": { "hashes": [ - "sha256:2798de800fa92780e33acca925945e9a19a133b715067cf165b8866c15a31687", - "sha256:d8af70af76652554bd134c22b3e8a1cc46ed7d91edcdd721ef1a0c51a84a5293" + "sha256:a0d503e138a4c123b27490a4f7beda6a01c6f288df0e4a8b79c7eb0dc7b4cc08", + "sha256:a482d51503a1ab33b1c67a6c3813a26953dbdc71c31dacaef9a838c4e29f5712" ], - "markers": "python_version >= '3.7'", - "version": "==0.11.1" + "markers": "python_version >= '3.8'", + "version": "==0.12.1" }, "pathvalidate": { "hashes": [ @@ -305,19 +312,19 @@ }, "platformdirs": { "hashes": [ - "sha256:1b42b450ad933e981d56e59f1b97495428c9bd60698baab9f3eb3d00d5822421", - "sha256:ad8291ae0ae5072f66c16945166cb11c63394c7a3ad1b1bc9828ca3162da8c2f" + "sha256:11c8f37bcca40db96d8144522d925583bdb7a31f7b0e37e3ed4318400a8e2380", + "sha256:906d548203468492d432bcb294d4bc2fff751bf84971fbb2c10918cc206ee420" ], - "markers": "python_version >= '3.7'", - "version": "==3.9.1" + "markers": "python_version >= '3.8'", + "version": "==4.1.0" }, "pluggy": { "hashes": [ - "sha256:c2fd55a7d7a3863cba1a013e4e2414658b1d07b6bc57b3919e0c63c9abb99849", - "sha256:d12f0c4b579b15f5e054301bb226ee85eeeba08ffec228092f8defbaa3a4c4b3" + "sha256:cf61ae8f126ac6f7c451172cf30e3e43d3ca77615509771b3a984a0730651e12", + "sha256:d89c696a773f8bd377d18e5ecda92b7a3793cbe66c87060a6fb58c7b6e1061f7" ], - "markers": "python_version >= '3.7'", - "version": "==1.2.0" + "markers": "python_version >= '3.8'", + "version": "==1.3.0" }, "pre-commit": { "hashes": [ @@ -325,27 +332,31 @@ "sha256:a4ed01000afcb484d9eb8d504272e642c4c4099bbad3a6b27e519bd6a3e928a6" ], "index": "pypi", + "markers": "python_full_version >= '3.6.1'", "version": "==2.15.0" }, "psutil": { "hashes": [ - "sha256:104a5cc0e31baa2bcf67900be36acde157756b9c44017b86b2c049f11957887d", - "sha256:3c6f686f4225553615612f6d9bc21f1c0e305f75d7d8454f9b46e901778e7217", - "sha256:4aef137f3345082a3d3232187aeb4ac4ef959ba3d7c10c33dd73763fbc063da4", - "sha256:5410638e4df39c54d957fc51ce03048acd8e6d60abc0f5107af51e5fb566eb3c", - "sha256:5b9b8cb93f507e8dbaf22af6a2fd0ccbe8244bf30b1baad6b3954e935157ae3f", - "sha256:7a7dd9997128a0d928ed4fb2c2d57e5102bb6089027939f3b722f3a210f9a8da", - "sha256:89518112647f1276b03ca97b65cc7f64ca587b1eb0278383017c2a0dcc26cbe4", - "sha256:8c5f7c5a052d1d567db4ddd231a9d27a74e8e4a9c3f44b1032762bd7b9fdcd42", - "sha256:ab8ed1a1d77c95453db1ae00a3f9c50227ebd955437bcf2a574ba8adbf6a74d5", - "sha256:acf2aef9391710afded549ff602b5887d7a2349831ae4c26be7c807c0a39fac4", - "sha256:b258c0c1c9d145a1d5ceffab1134441c4c5113b2417fafff7315a917a026c3c9", - "sha256:be8929ce4313f9f8146caad4272f6abb8bf99fc6cf59344a3167ecd74f4f203f", - "sha256:c607bb3b57dc779d55e1554846352b4e358c10fff3abf3514a7a6601beebdb30", - "sha256:ea8518d152174e1249c4f2a1c89e3e6065941df2fa13a1ab45327716a23c2b48" + "sha256:032f4f2c909818c86cea4fe2cc407f1c0f0cde8e6c6d702b28b8ce0c0d143340", + "sha256:0bd41bf2d1463dfa535942b2a8f0e958acf6607ac0be52265ab31f7923bcd5e6", + "sha256:1132704b876e58d277168cd729d64750633d5ff0183acf5b3c986b8466cd0284", + "sha256:1d4bc4a0148fdd7fd8f38e0498639ae128e64538faa507df25a20f8f7fb2341c", + "sha256:3c4747a3e2ead1589e647e64aad601981f01b68f9398ddf94d01e3dc0d1e57c7", + "sha256:3f02134e82cfb5d089fddf20bb2e03fd5cd52395321d1c8458a9e58500ff417c", + "sha256:44969859757f4d8f2a9bd5b76eba8c3099a2c8cf3992ff62144061e39ba8568e", + "sha256:4c03362e280d06bbbfcd52f29acd79c733e0af33d707c54255d21029b8b32ba6", + "sha256:5794944462509e49d4d458f4dbfb92c47539e7d8d15c796f141f474010084056", + "sha256:b27f8fdb190c8c03914f908a4555159327d7481dac2f01008d483137ef3311a9", + "sha256:c727ca5a9b2dd5193b8644b9f0c883d54f1248310023b5ad3e92036c5e2ada68", + "sha256:e469990e28f1ad738f65a42dcfc17adaed9d0f325d55047593cb9033a0ab63df", + "sha256:ea36cc62e69a13ec52b2f625c27527f6e4479bca2b340b7a452af55b34fcbe2e", + "sha256:f37f87e4d73b79e6c5e749440c3113b81d1ee7d26f21c19c47371ddea834f414", + "sha256:fe361f743cb3389b8efda21980d93eb55c1f1e3898269bc9a2a1d0bb7b1f6508", + "sha256:fe8b7f07948f1304497ce4f4684881250cd859b16d06a1dc4d7941eeb6233bfe" ], "index": "pypi", - "version": "==5.9.5" + "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3, 3.4, 3.5'", + "version": "==5.9.7" }, "py": { "hashes": [ @@ -377,6 +388,7 @@ "sha256:c46d1ddc40ef4d084213a86f8626cee33b3aa0119535aa8555da64cb5b65e382" ], "index": "pypi", + "markers": "python_version >= '3.6'", "version": "==0.64.2" }, "pytest": { @@ -385,6 +397,7 @@ "sha256:4f365fec2dff9c1162f834d9f18af1ba13062db0c708bf7b946f8a5c76180c39" ], "index": "pypi", + "markers": "python_version >= '3.7'", "version": "==7.1.3" }, "pytest-cov": { @@ -393,6 +406,7 @@ "sha256:47bd0ce14056fdd79f93e1713f88fad7bdcc583dcd7783da86ef2f085a0bb88e" ], "index": "pypi", + "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3, 3.4'", "version": "==2.10.1" }, "python-dateutil": { @@ -404,10 +418,10 @@ }, "pytz": { "hashes": [ - "sha256:1d8ce29db189191fb55338ee6d0387d82ab59f3d00eac103412d64e0ebd0c588", - "sha256:a151b3abb88eda1d4e34a9814df37de2a80e301e68ba0fd856fb9b46bfbbbffb" + "sha256:7b4fddbeb94a1eba4b557da24f19fdf9db575192544270a9101d8509f9f43d7b", + "sha256:ce42d816b81b68506614c11e8937d3aa9e41007ceb50bfdcb0749b921bf646c7" ], - "version": "==2023.3" + "version": "==2023.3.post1" }, "pyyaml": { "hashes": [ @@ -442,6 +456,7 @@ "sha256:fe69978f3f768926cfa37b867e3843918e012cf83f680806599ddce33c2c68b0" ], "index": "pypi", + "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3, 3.4, 3.5'", "version": "==5.4.1" }, "requests": { @@ -450,6 +465,7 @@ "sha256:8fefa2a1a1365bf5520aac41836fbee479da67864514bdb821f31ce07ce65349" ], "index": "pypi", + "markers": "python_version >= '3.7' and python_version < '4'", "version": "==2.28.1" }, "retry": { @@ -462,54 +478,68 @@ }, "ruamel-yaml": { "hashes": [ - "sha256:23cd2ed620231677564646b0c6a89d138b6822a0d78656df7abda5879ec4f447", - "sha256:ec939063761914e14542972a5cba6d33c23b0859ab6342f61cf070cfc600efc2" + "sha256:6024b986f06765d482b5b07e086cc4b4cd05dd22ddcbc758fa23d54873cf313d", + "sha256:b16b6c3816dff0a93dca12acf5e70afd089fa5acb80604afd1ffa8b465b7722c" ], "index": "pypi", - "version": "==0.17.32" + "markers": "python_version >= '3'", + "version": "==0.17.40" }, "ruamel.yaml.clib": { "hashes": [ - "sha256:045e0626baf1c52e5527bd5db361bc83180faaba2ff586e763d3d5982a876a9e", - "sha256:15910ef4f3e537eea7fe45f8a5d19997479940d9196f357152a09031c5be59f3", - "sha256:184faeaec61dbaa3cace407cffc5819f7b977e75360e8d5ca19461cd851a5fc5", - "sha256:1a6391a7cabb7641c32517539ca42cf84b87b667bad38b78d4d42dd23e957c81", - "sha256:1f08fd5a2bea9c4180db71678e850b995d2a5f4537be0e94557668cf0f5f9497", - "sha256:2aa261c29a5545adfef9296b7e33941f46aa5bbd21164228e833412af4c9c75f", - "sha256:3110a99e0f94a4a3470ff67fc20d3f96c25b13d24c6980ff841e82bafe827cac", - "sha256:3243f48ecd450eddadc2d11b5feb08aca941b5cd98c9b1db14b2fd128be8c697", - "sha256:370445fd795706fd291ab00c9df38a0caed0f17a6fb46b0f607668ecb16ce763", - "sha256:40d030e2329ce5286d6b231b8726959ebbe0404c92f0a578c0e2482182e38282", - "sha256:41d0f1fa4c6830176eef5b276af04c89320ea616655d01327d5ce65e50575c94", - "sha256:4a4d8d417868d68b979076a9be6a38c676eca060785abaa6709c7b31593c35d1", - "sha256:4b3a93bb9bc662fc1f99c5c3ea8e623d8b23ad22f861eb6fce9377ac07ad6072", - "sha256:5bc0667c1eb8f83a3752b71b9c4ba55ef7c7058ae57022dd9b29065186a113d9", - "sha256:763d65baa3b952479c4e972669f679fe490eee058d5aa85da483ebae2009d231", - "sha256:7bdb4c06b063f6fd55e472e201317a3bb6cdeeee5d5a38512ea5c01e1acbdd93", - "sha256:8831a2cedcd0f0927f788c5bdf6567d9dc9cc235646a434986a852af1cb54b4b", - "sha256:91a789b4aa0097b78c93e3dc4b40040ba55bef518f84a40d4442f713b4094acb", - "sha256:92460ce908546ab69770b2e576e4f99fbb4ce6ab4b245345a3869a0a0410488f", - "sha256:99e77daab5d13a48a4054803d052ff40780278240a902b880dd37a51ba01a307", - "sha256:9c7617df90c1365638916b98cdd9be833d31d337dbcd722485597b43c4a215bf", - "sha256:a234a20ae07e8469da311e182e70ef6b199d0fbeb6c6cc2901204dd87fb867e8", - "sha256:a7b301ff08055d73223058b5c46c55638917f04d21577c95e00e0c4d79201a6b", - "sha256:be2a7ad8fd8f7442b24323d24ba0b56c51219513cfa45b9ada3b87b76c374d4b", - "sha256:bf9a6bc4a0221538b1a7de3ed7bca4c93c02346853f44e1cd764be0023cd3640", - "sha256:c3ca1fbba4ae962521e5eb66d72998b51f0f4d0f608d3c0347a48e1af262efa7", - "sha256:d000f258cf42fec2b1bbf2863c61d7b8918d31ffee905da62dede869254d3b8a", - "sha256:d5859983f26d8cd7bb5c287ef452e8aacc86501487634573d260968f753e1d71", - "sha256:d5e51e2901ec2366b79f16c2299a03e74ba4531ddcfacc1416639c557aef0ad8", - "sha256:da538167284de58a52109a9b89b8f6a53ff8437dd6dc26d33b57bf6699153122", - "sha256:debc87a9516b237d0466a711b18b6ebeb17ba9f391eb7f91c649c5c4ec5006c7", - "sha256:df5828871e6648db72d1c19b4bd24819b80a755c4541d3409f0f7acd0f335c80", - "sha256:ecdf1a604009bd35c674b9225a8fa609e0282d9b896c03dd441a91e5f53b534e", - "sha256:efa08d63ef03d079dcae1dfe334f6c8847ba8b645d08df286358b1f5293d24ab", - "sha256:f01da5790e95815eb5a8a138508c01c758e5f5bc0ce4286c4f7028b8dd7ac3d0", - "sha256:f34019dced51047d6f70cb9383b2ae2853b7fc4dce65129a5acd49f4f9256646", - "sha256:f6d3d39611ac2e4f62c3128a9eed45f19a6608670c5a2f4f07f24e8de3441d38" - ], - "markers": "python_version < '3.12' and platform_python_implementation == 'CPython'", - "version": "==0.2.7" + "sha256:024cfe1fc7c7f4e1aff4a81e718109e13409767e4f871443cbff3dba3578203d", + "sha256:03d1162b6d1df1caa3a4bd27aa51ce17c9afc2046c31b0ad60a0a96ec22f8001", + "sha256:07238db9cbdf8fc1e9de2489a4f68474e70dffcb32232db7c08fa61ca0c7c462", + "sha256:09b055c05697b38ecacb7ac50bdab2240bfca1a0c4872b0fd309bb07dc9aa3a9", + "sha256:1707814f0d9791df063f8c19bb51b0d1278b8e9a2353abbb676c2f685dee6afe", + "sha256:1758ce7d8e1a29d23de54a16ae867abd370f01b5a69e1a3ba75223eaa3ca1a1b", + "sha256:184565012b60405d93838167f425713180b949e9d8dd0bbc7b49f074407c5a8b", + "sha256:1b617618914cb00bf5c34d4357c37aa15183fa229b24767259657746c9077615", + "sha256:1dc67314e7e1086c9fdf2680b7b6c2be1c0d8e3a8279f2e993ca2a7545fecf62", + "sha256:25ac8c08322002b06fa1d49d1646181f0b2c72f5cbc15a85e80b4c30a544bb15", + "sha256:25c515e350e5b739842fc3228d662413ef28f295791af5e5110b543cf0b57d9b", + "sha256:305889baa4043a09e5b76f8e2a51d4ffba44259f6b4c72dec8ca56207d9c6fe1", + "sha256:3213ece08ea033eb159ac52ae052a4899b56ecc124bb80020d9bbceeb50258e9", + "sha256:3f215c5daf6a9d7bbed4a0a4f760f3113b10e82ff4c5c44bec20a68c8014f675", + "sha256:46d378daaac94f454b3a0e3d8d78cafd78a026b1d71443f4966c696b48a6d899", + "sha256:4ecbf9c3e19f9562c7fdd462e8d18dd902a47ca046a2e64dba80699f0b6c09b7", + "sha256:53a300ed9cea38cf5a2a9b069058137c2ca1ce658a874b79baceb8f892f915a7", + "sha256:56f4252222c067b4ce51ae12cbac231bce32aee1d33fbfc9d17e5b8d6966c312", + "sha256:5c365d91c88390c8d0a8545df0b5857172824b1c604e867161e6b3d59a827eaa", + "sha256:700e4ebb569e59e16a976857c8798aee258dceac7c7d6b50cab63e080058df91", + "sha256:75e1ed13e1f9de23c5607fe6bd1aeaae21e523b32d83bb33918245361e9cc51b", + "sha256:77159f5d5b5c14f7c34073862a6b7d34944075d9f93e681638f6d753606c6ce6", + "sha256:7f67a1ee819dc4562d444bbafb135832b0b909f81cc90f7aa00260968c9ca1b3", + "sha256:840f0c7f194986a63d2c2465ca63af8ccbbc90ab1c6001b1978f05119b5e7334", + "sha256:84b554931e932c46f94ab306913ad7e11bba988104c5cff26d90d03f68258cd5", + "sha256:87ea5ff66d8064301a154b3933ae406b0863402a799b16e4a1d24d9fbbcbe0d3", + "sha256:955eae71ac26c1ab35924203fda6220f84dce57d6d7884f189743e2abe3a9fbe", + "sha256:a1a45e0bb052edf6a1d3a93baef85319733a888363938e1fc9924cb00c8df24c", + "sha256:a5aa27bad2bb83670b71683aae140a1f52b0857a2deff56ad3f6c13a017a26ed", + "sha256:a6a9ffd280b71ad062eae53ac1659ad86a17f59a0fdc7699fd9be40525153337", + "sha256:a75879bacf2c987c003368cf14bed0ffe99e8e85acfa6c0bfffc21a090f16880", + "sha256:aa2267c6a303eb483de8d02db2871afb5c5fc15618d894300b88958f729ad74f", + "sha256:aab7fd643f71d7946f2ee58cc88c9b7bfc97debd71dcc93e03e2d174628e7e2d", + "sha256:b16420e621d26fdfa949a8b4b47ade8810c56002f5389970db4ddda51dbff248", + "sha256:b42169467c42b692c19cf539c38d4602069d8c1505e97b86387fcf7afb766e1d", + "sha256:bba64af9fa9cebe325a62fa398760f5c7206b215201b0ec825005f1b18b9bccf", + "sha256:beb2e0404003de9a4cab9753a8805a8fe9320ee6673136ed7f04255fe60bb512", + "sha256:bef08cd86169d9eafb3ccb0a39edb11d8e25f3dae2b28f5c52fd997521133069", + "sha256:c2a72e9109ea74e511e29032f3b670835f8a59bbdc9ce692c5b4ed91ccf1eedb", + "sha256:c58ecd827313af6864893e7af0a3bb85fd529f862b6adbefe14643947cfe2942", + "sha256:c69212f63169ec1cfc9bb44723bf2917cbbd8f6191a00ef3410f5a7fe300722d", + "sha256:cabddb8d8ead485e255fe80429f833172b4cadf99274db39abc080e068cbcc31", + "sha256:d176b57452ab5b7028ac47e7b3cf644bcfdc8cacfecf7e71759f7f51a59e5c92", + "sha256:da09ad1c359a728e112d60116f626cc9f29730ff3e0e7db72b9a2dbc2e4beed5", + "sha256:e2b4c44b60eadec492926a7270abb100ef9f72798e18743939bdbf037aab8c28", + "sha256:e79e5db08739731b0ce4850bed599235d601701d5694c36570a99a0c5ca41a9d", + "sha256:ebc06178e8821efc9692ea7544aa5644217358490145629914d8020042c24aa1", + "sha256:edaef1c1200c4b4cb914583150dcaa3bc30e592e907c01117c08b13a07255ec2", + "sha256:f481f16baec5290e45aebdc2a5168ebc6d35189ae6fea7a58787613a25f6e875", + "sha256:fff3573c2db359f091e1589c3d7c5fc2f86f5bdb6f24252c2d8e539d4e45f412" + ], + "markers": "python_version < '3.13' and platform_python_implementation == 'CPython'", + "version": "==0.2.8" }, "ruyaml": { "hashes": [ @@ -519,13 +549,22 @@ "markers": "python_version >= '3.6'", "version": "==0.91.0" }, - "setuptools": { + "semver": { "hashes": [ - "sha256:11e52c67415a381d10d6b462ced9cfb97066179f0e871399e006c4ab101fc85f", - "sha256:baf1fdb41c6da4cd2eae722e135500da913332ab3f2f5c7d33af9b492acb5235" + "sha256:6253adb39c70f6e51afed2fa7152bcd414c411286088fb4b9effb133885ab4cc", + "sha256:b1ea4686fe70b981f85359eda33199d60c53964284e0cfb4977d243e37cf4bf4" ], + "index": "pypi", "markers": "python_version >= '3.7'", - "version": "==68.0.0" + "version": "==3.0.2" + }, + "setuptools": { + "hashes": [ + "sha256:1e8fdff6797d3865f37397be788a4e3cba233608e9b509382a2777d25ebde7f2", + "sha256:735896e78a4742605974de002ac60562d286fa8051a7e2299445e8e8fbb01aa6" + ], + "markers": "python_version >= '3.8'", + "version": "==69.0.2" }, "six": { "hashes": [ @@ -545,19 +584,19 @@ }, "tabledata": { "hashes": [ - "sha256:6608f86171f3285f16251ed6649dcf6e953d4fe6a8e622d39b80d1954b9e7711", - "sha256:73e610c378670a2b9bb80e56cece24427d18c8672a36c80fcdf2a3753b19642b" + "sha256:4abad1c996d8607e23b045b44dc0c5f061668f3c37585302c5f6c84c93a89962", + "sha256:c90daaba9a408e4397934b3ff2f6c06797d5289676420bf520c741ad43e6ff91" ], - "markers": "python_version >= '3.6'", - "version": "==1.3.1" + "markers": "python_version >= '3.7'", + "version": "==1.3.3" }, "tcolorpy": { "hashes": [ - "sha256:43c1afe908f9968ff5ce59f129b62e392049b8e7cd6a8d3f416bd3d372bb5c7a", - "sha256:4ba9e4d52696a36dc16a55c20317115fb46e4b8e02796e8e270132719bcefad4" + "sha256:d0926480aa5012f34877d69fc3b670f207dc165674e68ad07458fa6ee5b12724", + "sha256:f0dceb1cb95e554cee63024b3cd2fd8d4628c568773de2d1e6b4f0478461901c" ], "markers": "python_version >= '3.7'", - "version": "==0.1.3" + "version": "==0.1.4" }, "toml": { "hashes": [ @@ -572,65 +611,83 @@ "sha256:939de3e7a6161af0c887ef91b7d41a53e7c5a1ca976325f429cb46ea9bc30ecc", "sha256:de526c12914f0c550d15924c62d72abc48d6fe7364aa87328337a31007fe8a4f" ], - "markers": "python_version < '3.11'", + "markers": "python_version >= '3.7'", "version": "==2.0.1" }, "typed-ast": { "hashes": [ - "sha256:0261195c2062caf107831e92a76764c81227dae162c4f75192c0d489faf751a2", - "sha256:0fdbcf2fef0ca421a3f5912555804296f0b0960f0418c440f5d6d3abb549f3e1", - "sha256:183afdf0ec5b1b211724dfef3d2cad2d767cbefac291f24d69b00546c1837fb6", - "sha256:211260621ab1cd7324e0798d6be953d00b74e0428382991adfddb352252f1d62", - "sha256:267e3f78697a6c00c689c03db4876dd1efdfea2f251a5ad6555e82a26847b4ac", - "sha256:2efae9db7a8c05ad5547d522e7dbe62c83d838d3906a3716d1478b6c1d61388d", - "sha256:370788a63915e82fd6f212865a596a0fefcbb7d408bbbb13dea723d971ed8bdc", - "sha256:39e21ceb7388e4bb37f4c679d72707ed46c2fbf2a5609b8b8ebc4b067d977df2", - "sha256:3e123d878ba170397916557d31c8f589951e353cc95fb7f24f6bb69adc1a8a97", - "sha256:4879da6c9b73443f97e731b617184a596ac1235fe91f98d279a7af36c796da35", - "sha256:4e964b4ff86550a7a7d56345c7864b18f403f5bd7380edf44a3c1fb4ee7ac6c6", - "sha256:639c5f0b21776605dd6c9dbe592d5228f021404dafd377e2b7ac046b0349b1a1", - "sha256:669dd0c4167f6f2cd9f57041e03c3c2ebf9063d0757dc89f79ba1daa2bfca9d4", - "sha256:6778e1b2f81dfc7bc58e4b259363b83d2e509a65198e85d5700dfae4c6c8ff1c", - "sha256:683407d92dc953c8a7347119596f0b0e6c55eb98ebebd9b23437501b28dcbb8e", - "sha256:79b1e0869db7c830ba6a981d58711c88b6677506e648496b1f64ac7d15633aec", - "sha256:7d5d014b7daa8b0bf2eaef684295acae12b036d79f54178b92a2b6a56f92278f", - "sha256:98f80dee3c03455e92796b58b98ff6ca0b2a6f652120c263efdba4d6c5e58f72", - "sha256:a94d55d142c9265f4ea46fab70977a1944ecae359ae867397757d836ea5a3f47", - "sha256:a9916d2bb8865f973824fb47436fa45e1ebf2efd920f2b9f99342cb7fab93f72", - "sha256:c542eeda69212fa10a7ada75e668876fdec5f856cd3d06829e6aa64ad17c8dfe", - "sha256:cf4afcfac006ece570e32d6fa90ab74a17245b83dfd6655a6f68568098345ff6", - "sha256:ebd9d7f80ccf7a82ac5f88c521115cc55d84e35bf8b446fcd7836eb6b98929a3", - "sha256:ed855bbe3eb3715fca349c80174cfcfd699c2f9de574d40527b8429acae23a66" + "sha256:042eb665ff6bf020dd2243307d11ed626306b82812aba21836096d229fdc6a10", + "sha256:045f9930a1550d9352464e5149710d56a2aed23a2ffe78946478f7b5416f1ede", + "sha256:0635900d16ae133cab3b26c607586131269f88266954eb04ec31535c9a12ef1e", + "sha256:118c1ce46ce58fda78503eae14b7664163aa735b620b64b5b725453696f2a35c", + "sha256:16f7313e0a08c7de57f2998c85e2a69a642e97cb32f87eb65fbfe88381a5e44d", + "sha256:1efebbbf4604ad1283e963e8915daa240cb4bf5067053cf2f0baadc4d4fb51b8", + "sha256:2188bc33d85951ea4ddad55d2b35598b2709d122c11c75cffd529fbc9965508e", + "sha256:2b946ef8c04f77230489f75b4b5a4a6f24c078be4aed241cfabe9cbf4156e7e5", + "sha256:335f22ccb244da2b5c296e6f96b06ee9bed46526db0de38d2f0e5a6597b81155", + "sha256:381eed9c95484ceef5ced626355fdc0765ab51d8553fec08661dce654a935db4", + "sha256:429ae404f69dc94b9361bb62291885894b7c6fb4640d561179548c849f8492ba", + "sha256:44f214394fc1af23ca6d4e9e744804d890045d1643dd7e8229951e0ef39429b5", + "sha256:48074261a842acf825af1968cd912f6f21357316080ebaca5f19abbb11690c8a", + "sha256:4bc1efe0ce3ffb74784e06460f01a223ac1f6ab31c6bc0376a21184bf5aabe3b", + "sha256:57bfc3cf35a0f2fdf0a88a3044aafaec1d2f24d8ae8cd87c4f58d615fb5b6311", + "sha256:597fc66b4162f959ee6a96b978c0435bd63791e31e4f410622d19f1686d5e769", + "sha256:5f7a8c46a8b333f71abd61d7ab9255440d4a588f34a21f126bbfc95f6049e686", + "sha256:5fe83a9a44c4ce67c796a1b466c270c1272e176603d5e06f6afbc101a572859d", + "sha256:61443214d9b4c660dcf4b5307f15c12cb30bdfe9588ce6158f4a005baeb167b2", + "sha256:622e4a006472b05cf6ef7f9f2636edc51bda670b7bbffa18d26b255269d3d814", + "sha256:6eb936d107e4d474940469e8ec5b380c9b329b5f08b78282d46baeebd3692dc9", + "sha256:7f58fabdde8dcbe764cef5e1a7fcb440f2463c1bbbec1cf2a86ca7bc1f95184b", + "sha256:83509f9324011c9a39faaef0922c6f720f9623afe3fe220b6d0b15638247206b", + "sha256:8c524eb3024edcc04e288db9541fe1f438f82d281e591c548903d5b77ad1ddd4", + "sha256:94282f7a354f36ef5dbce0ef3467ebf6a258e370ab33d5b40c249fa996e590dd", + "sha256:b445c2abfecab89a932b20bd8261488d574591173d07827c1eda32c457358b18", + "sha256:be4919b808efa61101456e87f2d4c75b228f4e52618621c77f1ddcaae15904fa", + "sha256:bfd39a41c0ef6f31684daff53befddae608f9daf6957140228a08e51f312d7e6", + "sha256:c631da9710271cb67b08bd3f3813b7af7f4c69c319b75475436fcab8c3d21bee", + "sha256:cc95ffaaab2be3b25eb938779e43f513e0e538a84dd14a5d844b8f2932593d88", + "sha256:d09d930c2d1d621f717bb217bf1fe2584616febb5138d9b3e8cdd26506c3f6d4", + "sha256:d40c10326893ecab8a80a53039164a224984339b2c32a6baf55ecbd5b1df6431", + "sha256:d41b7a686ce653e06c2609075d397ebd5b969d821b9797d029fccd71fdec8e04", + "sha256:d5c0c112a74c0e5db2c75882a0adf3133adedcdbfd8cf7c9d6ed77365ab90a1d", + "sha256:e1a976ed4cc2d71bb073e1b2a250892a6e968ff02aa14c1f40eba4f365ffec02", + "sha256:e48bf27022897577d8479eaed64701ecaf0467182448bd95759883300ca818c8", + "sha256:ed4a1a42df8a3dfb6b40c3d2de109e935949f2f66b19703eafade03173f8f437", + "sha256:f0aefdd66f1784c58f65b502b6cf8b121544680456d1cebbd300c2c813899274", + "sha256:fc2b8c4e1bc5cd96c1a823a885e6b158f8451cf6f5530e1829390b4d27d0807f", + "sha256:fd946abf3c31fb50eee07451a6aedbfff912fcd13cf357363f5b4e834cc5e71a", + "sha256:fe58ef6a764de7b4b36edfc8592641f56e69b7163bba9f9c8089838ee596bfb2" ], "index": "pypi", - "version": "==1.5.4" + "markers": "python_version >= '3.6'", + "version": "==1.5.5" }, "typepy": { "extras": [ "datetime" ], "hashes": [ - "sha256:892566bff279368d63f02901aba0a3ce78cd7a319ec1f2bf6c8baab3520207a3", - "sha256:dfc37b888d6eed8542208389efa60ec8454e06fd84b276b45b2e33897f9d7825" + "sha256:b69fd48b9f50cdb3809906eef36b855b3134ff66c8893a4f8580abddb0b39517", + "sha256:d5d1022a424132622993800f1d2cd16cfdb691ac4e3b9c325f0fcb37799db1ae" ], "markers": "python_version >= '3.7'", - "version": "==1.3.1" + "version": "==1.3.2" }, "types-pyyaml": { "hashes": [ "sha256:3f4daa754357491625ae8c3a39c9e1b0d7cd5632bc4e1c35e7a7f75a64aa124b", "sha256:e06083f85375a5678e4c19452ed6467ce2167b71db222313e1792cb8fc76859a" ], - "index": "pypi", "version": "==5.4.12" }, "types-requests": { "hashes": [ - "sha256:3de667cffa123ce698591de0ad7db034a5317457a596eb0b4944e5a9d9e8d1ac", - "sha256:afb06ef8f25ba83d59a1d424bd7a5a939082f94b94e90ab5e6116bd2559deaa3" + "sha256:a2db9cb228a81da8348b49ad6db3f5519452dd20a9c1e1a868c83c5fe88fd1a9", + "sha256:cd74ce3b53c461f1228a9b783929ac73a666658f223e28ed29753771477b3bd0" ], "index": "pypi", - "version": "==2.31.0.1" + "markers": "python_version >= '3.7'", + "version": "==2.31.0.6" }, "types-urllib3": { "hashes": [ @@ -641,35 +698,36 @@ }, "typing-extensions": { "hashes": [ - "sha256:440d5dd3af93b060174bf433bccd69b0babc3b15b1a8dca43789fd7f61514b36", - "sha256:b75ddc264f0ba5615db7ba217daeb99701ad295353c45f9e95963337ceeeffb2" + "sha256:23478f88c37f27d76ac8aee6c905017a143b0b1b886c3c9f66bc2fd94f9f5783", + "sha256:af72aea155e91adfc61c3ae9e0e342dbc0cba726d6cba4b6c72c1f34e47291cd" ], - "markers": "python_version >= '3.7'", - "version": "==4.7.1" + "markers": "python_version >= '3.8'", + "version": "==4.9.0" }, "urllib3": { "hashes": [ - "sha256:8d36afa7616d8ab714608411b4a3b13e58f463aee519024578e062e141dce20f", - "sha256:8f135f6502756bde6b2a9b28989df5fbe87c9970cecaa69041edcce7f0589b14" + "sha256:34b97092d7e0a3a8cf7cd10e386f401b3737364026c45e622aa02903dffe0f07", + "sha256:f8ecc1bba5667413457c529ab955bf8c67b45db799d159066261719e328580a0" ], "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3, 3.4, 3.5'", - "version": "==1.26.16" + "version": "==1.26.18" }, "validators": { "hashes": [ - "sha256:002ba1552076535176824e43149c18c06f6b611bc8b597ddbcf8770bcf5f9f5c", - "sha256:6ad95131005a9d4c734a69dd4ef08cf66961e61222e60da25a9b5137cecd6fd4" + "sha256:61cf7d4a62bbae559f2e54aed3b000cea9ff3e2fdbe463f51179b92c58c9585a", + "sha256:77b2689b172eeeb600d9605ab86194641670cdb73b60afd577142a9397873370" ], "index": "pypi", - "version": "==0.21.2" + "markers": "python_version >= '3.8'", + "version": "==0.22.0" }, "virtualenv": { "hashes": [ - "sha256:43a3052be36080548bdee0b42919c88072037d50d56c28bd3f853cbe92b953ff", - "sha256:fd8a78f46f6b99a67b7ec5cf73f92357891a7b3a40fd97637c27f854aae3b9e0" + "sha256:4238949c5ffe6876362d9c0180fc6c3a824a7b12b80604eeb8085f2ed7460de3", + "sha256:bf51c0d9c7dd63ea8e44086fa1e4fb1093a31e963b86959257378aef020e1f1b" ], "markers": "python_version >= '3.7'", - "version": "==20.24.2" + "version": "==20.25.0" }, "yamlfix": { "hashes": [ @@ -677,6 +735,7 @@ "sha256:a7e34d1bbd4d29a2b715c7b8b9ba62a766862f3b42489062d520569dd2289e48" ], "index": "pypi", + "markers": "python_version >= '3.7'", "version": "==1.0.1" }, "yamllint": { @@ -684,6 +743,7 @@ "sha256:e688324b58560ab68a1a3cff2c0a474e3fed371dfe8da5d1b9817b7df55039ce" ], "index": "pypi", + "markers": "python_version >= '3.6'", "version": "==1.27.1" }, "zipp": { @@ -692,6 +752,7 @@ "sha256:47c40d7fe183a6f21403a199b3e4192cca5774656965b0a4988ad2f8feb5f009" ], "index": "pypi", + "markers": "python_version >= '3.7'", "version": "==3.8.1" } }, diff --git a/src/test_workflow/benchmark_test/benchmark_test_cluster.py b/src/test_workflow/benchmark_test/benchmark_test_cluster.py index b5071685f0..be8d68e927 100644 --- a/src/test_workflow/benchmark_test/benchmark_test_cluster.py +++ b/src/test_workflow/benchmark_test/benchmark_test_cluster.py @@ -14,6 +14,7 @@ from typing import Any, Generator, Union import requests +import semver from requests.auth import HTTPBasicAuth from retry.api import retry_call # type: ignore @@ -121,6 +122,7 @@ def wait_for_processing(self, tries: int = 3, delay: int = 15, backoff: int = 2) def setup_cdk_params(self, config: dict) -> dict: suffix = '' + need_strong_password = False if self.args.stack_suffix and self.manifest: suffix = self.args.stack_suffix + '-' + self.manifest.build.id + '-' + self.manifest.build.architecture elif self.manifest: @@ -132,8 +134,12 @@ def setup_cdk_params(self, config: dict) -> dict: artifact_url = self.manifest.build.location if isinstance(self.manifest, BundleManifest) else \ f"https://artifacts.opensearch.org/snapshots/core/opensearch/{self.manifest.build.version}/opensearch-min-" \ f"{self.manifest.build.version}-linux-{self.manifest.build.architecture}-latest.tar.gz" + if not self.args.insecure and semver.compare(self.manifest.build.version, '2.12.0') != -1: + need_strong_password = True else: artifact_url = self.args.distribution_url.strip() + if not self.args.insecure and semver.compare(self.args.distribution_version, '2.12.0') != -1: + need_strong_password = True return { "distributionUrl": artifact_url, @@ -142,6 +148,7 @@ def setup_cdk_params(self, config: dict) -> dict: "region": config["Constants"]["Region"], "suffix": suffix, "securityDisabled": str(self.args.insecure).lower(), + "adminPassword": 'myStrongPassword123!' if need_strong_password else None, "cpuArch": self.manifest.build.architecture if self.manifest else 'x64', "singleNodeCluster": str(self.args.single_node).lower(), "distVersion": self.manifest.build.version if self.manifest else self.args.distribution_version, diff --git a/src/test_workflow/benchmark_test/benchmark_test_runner.py b/src/test_workflow/benchmark_test/benchmark_test_runner.py index cb5175a5d9..7669c2d285 100644 --- a/src/test_workflow/benchmark_test/benchmark_test_runner.py +++ b/src/test_workflow/benchmark_test/benchmark_test_runner.py @@ -53,3 +53,10 @@ def get_git_ref(self) -> str: return 'main' else: return '1.x' + + def get_distribution_version(self) -> str: + os_version_float: float + if self.test_manifest: + return self.test_manifest.build.version + else: + return self.args.distribution_version diff --git a/src/test_workflow/benchmark_test/benchmark_test_runner_opensearch.py b/src/test_workflow/benchmark_test/benchmark_test_runner_opensearch.py index 2356ac9032..3f4fa92826 100644 --- a/src/test_workflow/benchmark_test/benchmark_test_runner_opensearch.py +++ b/src/test_workflow/benchmark_test/benchmark_test_runner_opensearch.py @@ -44,5 +44,5 @@ def run_tests(self) -> None: with GitRepository(self.get_cluster_repo_url(), self.get_git_ref(), current_workspace): with WorkingDirectory(current_workspace): with BenchmarkTestCluster.create(self.test_manifest, config, self.args, current_workspace) as test_cluster: - benchmark_test_suite = BenchmarkTestSuite(test_cluster.endpoint_with_port, self.security, self.args) + benchmark_test_suite = BenchmarkTestSuite(test_cluster.endpoint_with_port, self.security, self.get_distribution_version(), self.args) retry_call(benchmark_test_suite.execute, tries=3, delay=60, backoff=2) diff --git a/src/test_workflow/benchmark_test/benchmark_test_suite.py b/src/test_workflow/benchmark_test/benchmark_test_suite.py index ac95a7d2f1..304439a414 100644 --- a/src/test_workflow/benchmark_test/benchmark_test_suite.py +++ b/src/test_workflow/benchmark_test/benchmark_test_suite.py @@ -10,6 +10,8 @@ import subprocess from typing import Any +import semver + from test_workflow.benchmark_test.benchmark_args import BenchmarkArgs @@ -19,6 +21,7 @@ class BenchmarkTestSuite: current_workspace: str args: BenchmarkArgs command: str + distribution_version: str """ Represents a performance test suite. This class runs rally test on the deployed cluster with the provided IP. @@ -28,11 +31,13 @@ def __init__( self, endpoint: Any, security: bool, + distribution_version: str, args: BenchmarkArgs, ) -> None: self.endpoint = endpoint self.security = security self.args = args + self.distribution_version = distribution_version # Pass the cluster endpoints with -t for multi-cluster use cases(e.g. cross-cluster-replication) self.command = 'docker run --rm' if self.args.benchmark_config: @@ -65,8 +70,11 @@ def __init__( self.command += f" --telemetry-params '{self.args.telemetry_params}'" def execute(self) -> None: + password: str = 'admin' if self.security: - self.command += ' --client-options="timeout:300,use_ssl:true,verify_certs:false,basic_auth_user:\'admin\',basic_auth_password:\'admin\'"' + if semver.compare(self.distribution_version, '2.12.0') != -1: + password = 'myStrongPassword123!' + self.command += f' --client-options="timeout:300,use_ssl:true,verify_certs:false,basic_auth_user:\'admin\',basic_auth_password:\'{password}\'"' else: self.command += ' --client-options="timeout:300"' logging.info(f"Executing {self.command}") diff --git a/tests/tests_test_workflow/test_benchmark_workflow/benchmark_test/test_benchmark_test_cluster.py b/tests/tests_test_workflow/test_benchmark_workflow/benchmark_test/test_benchmark_test_cluster.py index ac0b755314..e058c6df36 100644 --- a/tests/tests_test_workflow/test_benchmark_workflow/benchmark_test/test_benchmark_test_cluster.py +++ b/tests/tests_test_workflow/test_benchmark_workflow/benchmark_test/test_benchmark_test_cluster.py @@ -48,6 +48,7 @@ def test_create_single_node_secure(self, mock_wait_for_processing: Optional[Mock self.assertEqual(self.benchmark_test_cluster.port, 443) self.assertTrue("opensearch-infra-stack-test-suffix-007-x64" in self.benchmark_test_cluster.stack_name) self.assertTrue("securityDisabled=false" in self.benchmark_test_cluster.params) + self.assertTrue("adminPassword" not in self.benchmark_test_cluster.params) self.assertTrue("singleNodeCluster=true" in self.benchmark_test_cluster.params) self.assertTrue("isInternal=true" in self.benchmark_test_cluster.params) self.assertTrue("distributionUrl=https://artifacts.opensearch.org/bundles/1.0.0/41d5ae25183d4e699e92debfbe3f83bd/opensearch-1.0.0-linux-x64.tar.gz" in self.benchmark_test_cluster.params) @@ -100,7 +101,8 @@ def test_create_multi_node(self, mock_wait_for_processing: Optional[Mock]) -> No @patch("test_workflow.benchmark_test.benchmark_test_cluster.BenchmarkTestCluster.wait_for_processing") def test_create_multi_node_without_manifest(self, mock_wait_for_processing: Optional[Mock]) -> None: self.args.distribution_url = "https://artifacts.opensearch.org/2.10.0/opensearch.tar.gz" - self.args.distribution_version = '2.10.0' + self.args.distribution_version = '2.12.0' + self.args.insecure = False TestBenchmarkTestCluster.setUp(self, self.args, False) mock_file = MagicMock(side_effect=[{"opensearch-infra-stack-test-suffix": {"loadbalancerurl": "www.example.com"}}]) with patch("subprocess.check_call") as mock_check_call: @@ -110,5 +112,7 @@ def test_create_multi_node_without_manifest(self, mock_wait_for_processing: Opti self.assertEqual(mock_check_call.call_count, 1) self.assertTrue("opensearch-infra-stack-test-suffix" in self.benchmark_test_cluster.stack_name) self.assertTrue("cpuArch=x64" in self.benchmark_test_cluster.params) - self.assertTrue("distVersion=2.10.0" in self.benchmark_test_cluster.params) + self.assertTrue("distVersion=2.12.0" in self.benchmark_test_cluster.params) + self.assertTrue("securityDisabled=false" in self.benchmark_test_cluster.params) + self.assertTrue("adminPassword=myStrongPassword123!" in self.benchmark_test_cluster.params) self.assertTrue("distributionUrl=https://artifacts.opensearch.org/2.10.0/opensearch.tar.gz" in self.benchmark_test_cluster.params) diff --git a/tests/tests_test_workflow/test_benchmark_workflow/benchmark_test/test_benchmark_test_runner_opensearch.py b/tests/tests_test_workflow/test_benchmark_workflow/benchmark_test/test_benchmark_test_runner_opensearch.py index 71a637ec36..b41e308d5a 100644 --- a/tests/tests_test_workflow/test_benchmark_workflow/benchmark_test/test_benchmark_test_runner_opensearch.py +++ b/tests/tests_test_workflow/test_benchmark_workflow/benchmark_test/test_benchmark_test_runner_opensearch.py @@ -49,7 +49,7 @@ def test_run(self, mock_suite: Mock, mock_cluster: Mock, mock_git: Mock, mock_te "--distribution-url", "https://artifacts.opensearch.org/2.10.0/opensearch.tar.gz", "--distribution-version", - "2.10.0", + "2.3.0", "--config", os.path.join(os.path.dirname(__file__), "data", "test-config.yml"), "--workload", "test", "--suffix", "test"]) @@ -67,7 +67,6 @@ def test_run_with_dist_url_and_version(self, mock_suite: Mock, mock_cluster: Moc benchmark_args = BenchmarkArgs() runner = BenchmarkTestRunners.from_args(benchmark_args) runner.run() - mock_git.assert_called_with("https://github.com/opensearch-project/opensearch-cluster-cdk.git", "main", os.path.join(tempfile.gettempdir(), "opensearch-cluster-cdk")) self.assertEqual(mock_suite.call_count, 1) diff --git a/tests/tests_test_workflow/test_benchmark_workflow/benchmark_test/test_benchmark_test_suite.py b/tests/tests_test_workflow/test_benchmark_workflow/benchmark_test/test_benchmark_test_suite.py index 2cde6b4e1c..2f9e2151d3 100644 --- a/tests/tests_test_workflow/test_benchmark_workflow/benchmark_test/test_benchmark_test_suite.py +++ b/tests/tests_test_workflow/test_benchmark_workflow/benchmark_test/test_benchmark_test_suite.py @@ -25,7 +25,7 @@ def setUp(self, **kwargs: Any) -> None: self.args.exclude_tasks = kwargs['exclude_tasks'] if 'exclude_tasks' in kwargs else None self.args.include_tasks = kwargs['include_tasks'] if 'include_tasks' in kwargs else None self.endpoint = "abc.com" - self.benchmark_test_suite = BenchmarkTestSuite(endpoint=self.endpoint, security=False, args=self.args) + self.benchmark_test_suite = BenchmarkTestSuite(endpoint=self.endpoint, security=False, distribution_version='2.3.0', args=self.args) def test_execute_default(self) -> None: with patch("subprocess.check_call") as mock_check_call: @@ -35,8 +35,19 @@ def test_execute_default(self) -> None: 'docker run --rm opensearchproject/opensearch-benchmark:latest execute-test --workload=nyc_taxis ' '--pipeline=benchmark-only --target-hosts=abc.com --client-options="timeout:300"') + def test_execute_security_enabled_version_212_or_greater(self) -> None: + benchmark_test_suite = BenchmarkTestSuite(endpoint=self.endpoint, security=True, distribution_version='2.12.0', args=self.args) + with patch("subprocess.check_call") as mock_check_call: + benchmark_test_suite.execute() + self.assertEqual(mock_check_call.call_count, 1) + self.assertEqual(benchmark_test_suite.command, + 'docker run --rm opensearchproject/opensearch-benchmark:latest execute-test ' + '--workload=nyc_taxis --pipeline=benchmark-only ' + '--target-hosts=abc.com --client-options="timeout:300,use_ssl:true,' + 'verify_certs:false,basic_auth_user:\'admin\',basic_auth_password:\'myStrongPassword123!\'"') + def test_execute_security_enabled(self) -> None: - benchmark_test_suite = BenchmarkTestSuite(endpoint=self.endpoint, security=True, args=self.args) + benchmark_test_suite = BenchmarkTestSuite(endpoint=self.endpoint, security=True, distribution_version='2.3.0', args=self.args) with patch("subprocess.check_call") as mock_check_call: benchmark_test_suite.execute() self.assertEqual(mock_check_call.call_count, 1) From 04eeabcd05b81cfb4689cd77018f36381c40896c Mon Sep 17 00:00:00 2001 From: Rishabh Singh Date: Fri, 22 Dec 2023 17:19:47 -0800 Subject: [PATCH 148/289] Add strong password check on cluster connection. (#4306) Signed-off-by: Rishabh Singh --- .../benchmark_test/benchmark_test_cluster.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/test_workflow/benchmark_test/benchmark_test_cluster.py b/src/test_workflow/benchmark_test/benchmark_test_cluster.py index be8d68e927..59d318c289 100644 --- a/src/test_workflow/benchmark_test/benchmark_test_cluster.py +++ b/src/test_workflow/benchmark_test/benchmark_test_cluster.py @@ -112,10 +112,19 @@ def terminate(self) -> None: subprocess.check_call(command, cwd=os.getcwd(), shell=True) def wait_for_processing(self, tries: int = 3, delay: int = 15, backoff: int = 2) -> None: + # To-do: Make this better + password = 'admin' + if self.manifest: + if semver.compare(self.manifest.build.version, '2.12.0') != -1: + password = 'myStrongPassword123!' + else: + if semver.compare(self.args.distribution_version, '2.12.0') != -1: + password = 'myStrongPassword123!' + logging.info(f"Waiting for domain at {self.endpoint} to be up") protocol = "http://" if self.args.insecure else "https://" url = "".join([protocol, self.endpoint, "/_cluster/health"]) - request_args = {"url": url} if self.args.insecure else {"url": url, "auth": HTTPBasicAuth("admin", "admin"), # type: ignore + request_args = {"url": url} if self.args.insecure else {"url": url, "auth": HTTPBasicAuth("admin", password), # type: ignore "verify": False} # type: ignore retry_call(requests.get, fkwargs=request_args, tries=tries, delay=delay, backoff=backoff) From 6eecb4a4fef5f10ae8dedbf067a454e74fd25554 Mon Sep 17 00:00:00 2001 From: Prudhvi Godithi Date: Tue, 26 Dec 2023 11:51:12 -0800 Subject: [PATCH 149/289] Central workflow to trigger pre-release workflows (#4280) Signed-off-by: Prudhvi Godithi --- .../promotion/release-promotion.jenkinsfile | 433 ++++++++++++++++++ .../TestOpenSearchReleasePromotionTest.groovy | 168 +++++++ .../release-promotion.jenkinsfile.txt | 203 ++++++++ 3 files changed, 804 insertions(+) create mode 100644 jenkins/promotion/release-promotion.jenkinsfile create mode 100644 tests/jenkins/TestOpenSearchReleasePromotionTest.groovy create mode 100644 tests/jenkins/jenkinsjob-regression-files/promotion/release-promotion.jenkinsfile.txt diff --git a/jenkins/promotion/release-promotion.jenkinsfile b/jenkins/promotion/release-promotion.jenkinsfile new file mode 100644 index 0000000000..a77b6abdd7 --- /dev/null +++ b/jenkins/promotion/release-promotion.jenkinsfile @@ -0,0 +1,433 @@ +/* + * Copyright OpenSearch Contributors + * SPDX-License-Identifier: Apache-2.0 + * + * The OpenSearch Contributors require contributions made to + * this file be licensed under the Apache-2.0 license or a + * compatible open source license. + */ + +lib = library(identifier: 'jenkins@5.11.1', retriever: modernSCM([ + $class: 'GitSCMSource', + remote: 'https://github.com/opensearch-project/opensearch-build-libraries.git', +])) + +pipeline { + options { + timeout(time: 4, unit: 'HOURS') + } + agent none + environment { + AGENT_LINUX_X64 = 'Jenkins-Agent-AL2023-X64-C54xlarge-Docker-Host' + } + parameters { + string( + name: 'RELEASE_VERSION', + description: 'Release version', + trim: true + ) + string( + name: 'OPENSEARCH_RC_BUILD_NUMBER', + description: 'OpenSearch Release Candidate Build Number', + trim: true + ) + string( + name: 'OPENSEARCH_DASHBOARDS_RC_BUILD_NUMBER', + description: 'OpenSearch Dashboards Release Candidate Build Number', + trim: true + ) + } + stages { + stage('Parameters Check') { + steps { + script { + currentBuild.description = """RELEASE: ${RELEASE_VERSION}
OS_RC: ${OPENSEARCH_RC_BUILD_NUMBER}
OSD_RC: ${OPENSEARCH_DASHBOARDS_RC_BUILD_NUMBER}""" + if(RELEASE_VERSION.isEmpty() || OPENSEARCH_RC_BUILD_NUMBER.isEmpty() || OPENSEARCH_DASHBOARDS_RC_BUILD_NUMBER.isEmpty()) { + currentBuild.result = 'ABORTED' + error('Make sure all the parameters are passed in.') + } + } + } + } + stage('OpenSearch Debian Apt promotion') { + agent { + docker { + label AGENT_LINUX_X64 + image 'docker/library/alpine:3' + registryUrl 'https://public.ecr.aws/' + alwaysPull true + } + } + steps { + echo 'Triggering distribution-promote-repos for OpenSearch Debian Apt' + build job: 'distribution-promote-repos', wait: true, parameters: [choice(name: 'DISTRIBUTION_JOB_NAME', value: 'distribution-build-opensearch'), + choice(name: 'DISTRIBUTION_REPO_TYPE', value: 'apt'), + string(name: 'DISTRIBUTION_BUILD_NUMBER', value: params.OPENSEARCH_RC_BUILD_NUMBER), + string(name: 'INPUT_MANIFEST', value: "${params.RELEASE_VERSION}/opensearch-${params.RELEASE_VERSION}.yml"), + ] + echo 'Promotion successful for Debian Apt OpenSearch!' + } + } + stage('OpenSearch Yum promotion') { + agent { + docker { + label AGENT_LINUX_X64 + image 'docker/library/alpine:3' + registryUrl 'https://public.ecr.aws/' + alwaysPull true + } + } + steps { + echo 'Triggering distribution-promote-repos for OpenSearch Yum' + build job: 'distribution-promote-repos', wait: true, parameters: [choice(name: 'DISTRIBUTION_JOB_NAME', value: 'distribution-build-opensearch'), + choice(name: 'DISTRIBUTION_REPO_TYPE', value: 'yum'), + string(name: 'DISTRIBUTION_BUILD_NUMBER', value: params.OPENSEARCH_RC_BUILD_NUMBER), + string(name: 'INPUT_MANIFEST', value: "${params.RELEASE_VERSION}/opensearch-${params.RELEASE_VERSION}.yml"), + ] + echo 'Promotion successful for OpenSearch yum!' + } + } + stage('OpenSearch Dashboards Debian Apt promotion') { + agent { + docker { + label AGENT_LINUX_X64 + image 'docker/library/alpine:3' + registryUrl 'https://public.ecr.aws/' + alwaysPull true + } + } + steps { + echo 'Triggering distribution-promote-repos for OpenSearch Dashboards apt' + build job: 'distribution-promote-repos', wait: true, parameters: [choice(name: 'DISTRIBUTION_JOB_NAME', value: 'distribution-build-opensearch-dashboards'), + choice(name: 'DISTRIBUTION_REPO_TYPE', value: 'apt'), + string(name: 'DISTRIBUTION_BUILD_NUMBER', value: params.OPENSEARCH_DASHBOARDS_RC_BUILD_NUMBER), + string(name: 'INPUT_MANIFEST', value: "${params.RELEASE_VERSION}/opensearch-dashboards-${params.RELEASE_VERSION}.yml"), + ] + echo 'Promotion successful for Debian Apt OpenSearch Dashboards!' + } + } + stage('OpenSearch Dashboards Yum promotion') { + agent { + docker { + label AGENT_LINUX_X64 + image 'docker/library/alpine:3' + registryUrl 'https://public.ecr.aws/' + alwaysPull true + } + } + steps { + echo 'Triggering distribution-promote-repos for OpenSearch Dashboards yum' + build job: 'distribution-promote-repos', wait: true, parameters: [choice(name: 'DISTRIBUTION_JOB_NAME', value: 'distribution-build-opensearch-dashboards'), + choice(name: 'DISTRIBUTION_REPO_TYPE', value: 'yum'), + string(name: 'DISTRIBUTION_BUILD_NUMBER', value: params.OPENSEARCH_DASHBOARDS_RC_BUILD_NUMBER), + string(name: 'INPUT_MANIFEST', value: "${params.RELEASE_VERSION}/opensearch-dashboards-${params.RELEASE_VERSION}.yml"), + ] + echo 'Promotion successful for OpenSearch Dashboards yum!' + } + } + stage('OpenSearch Windows promotion') { + agent { + docker { + label AGENT_LINUX_X64 + image 'docker/library/alpine:3' + registryUrl 'https://public.ecr.aws/' + alwaysPull true + } + } + steps { + echo 'Triggering distribution-promote-artifacts for OpenSearch windows' + build job: 'distribution-promote-artifacts', wait: true, parameters: [choice(name: 'DISTRIBUTION_JOB_NAME', value: 'distribution-build-opensearch'), + choice(name: 'DISTRIBUTION_PLATFORM', value: 'windows'), + choice(name: 'DISTRIBUTION_NAME', value: 'zip'), + choice(name: 'DISTRIBUTION_ARCHITECTURE', value: 'x64'), + string(name: 'DISTRIBUTION_BUILD_NUMBER', value: params.OPENSEARCH_RC_BUILD_NUMBER), + string(name: 'INPUT_MANIFEST', value: "${params.RELEASE_VERSION}/opensearch-${params.RELEASE_VERSION}.yml"), + ] + echo 'Promotion successful for OpenSearch windows!' + } + } + stage('OpenSearch Dashboards Windows promotion') { + agent { + docker { + label AGENT_LINUX_X64 + image 'docker/library/alpine:3' + registryUrl 'https://public.ecr.aws/' + alwaysPull true + } + } + steps { + echo 'Triggering distribution-promote-artifacts for opensearch windows' + build job: 'distribution-promote-artifacts', wait: true, parameters: [choice(name: 'DISTRIBUTION_JOB_NAME', value: 'distribution-build-opensearch-dashboards'), + choice(name: 'DISTRIBUTION_PLATFORM', value: 'windows'), + choice(name: 'DISTRIBUTION_NAME', value: 'zip'), + choice(name: 'DISTRIBUTION_ARCHITECTURE', value: 'x64'), + string(name: 'DISTRIBUTION_BUILD_NUMBER', value: params.OPENSEARCH_DASHBOARDS_RC_BUILD_NUMBER), + string(name: 'INPUT_MANIFEST', value: "${params.RELEASE_VERSION}/opensearch-dashboards-${params.RELEASE_VERSION}.yml"), + ] + echo 'Promotion successful for OpenSearch Dashboards windows!' + } + } + stage('OpenSearch Linux deb arm64') { + agent { + docker { + label AGENT_LINUX_X64 + image 'docker/library/alpine:3' + registryUrl 'https://public.ecr.aws/' + alwaysPull true + } + } + steps { + echo 'Triggering distribution-promote-artifacts for OpenSearch Linux deb arm64' + build job: 'distribution-promote-artifacts', wait: true, parameters: [choice(name: 'DISTRIBUTION_JOB_NAME', value: 'distribution-build-opensearch'), + choice(name: 'DISTRIBUTION_PLATFORM', value: 'linux'), + choice(name: 'DISTRIBUTION_NAME', value: 'deb'), + choice(name: 'DISTRIBUTION_ARCHITECTURE', value: 'arm64'), + string(name: 'DISTRIBUTION_BUILD_NUMBER', value: params.OPENSEARCH_RC_BUILD_NUMBER), + string(name: 'INPUT_MANIFEST', value: "${params.RELEASE_VERSION}/opensearch-${params.RELEASE_VERSION}.yml"), + ] + echo 'Promotion successful for OpenSearch Linux deb arm64!' + } + } + stage('OpenSearch Linux deb x64') { + agent { + docker { + label AGENT_LINUX_X64 + image 'docker/library/alpine:3' + registryUrl 'https://public.ecr.aws/' + alwaysPull true + } + } + steps { + echo 'Triggering distribution-promote-artifacts for OpenSearch Linux deb x64' + build job: 'distribution-promote-artifacts', wait: true, parameters: [choice(name: 'DISTRIBUTION_JOB_NAME', value: 'distribution-build-opensearch'), + choice(name: 'DISTRIBUTION_PLATFORM', value: 'linux'), + choice(name: 'DISTRIBUTION_NAME', value: 'deb'), + choice(name: 'DISTRIBUTION_ARCHITECTURE', value: 'x64'), + string(name: 'DISTRIBUTION_BUILD_NUMBER', value: params.OPENSEARCH_RC_BUILD_NUMBER), + string(name: 'INPUT_MANIFEST', value: "${params.RELEASE_VERSION}/opensearch-${params.RELEASE_VERSION}.yml"), + ] + echo 'Promotion successful for OpenSearch Linux deb x64!' + } + } + stage('OpenSearch Dashboards Linux deb arm64') { + agent { + docker { + label AGENT_LINUX_X64 + image 'docker/library/alpine:3' + registryUrl 'https://public.ecr.aws/' + alwaysPull true + } + } + steps { + echo 'Triggering distribution-promote-artifacts for OpenSearch Dashboards Linux deb arm64' + build job: 'distribution-promote-artifacts', wait: true, parameters: [choice(name: 'DISTRIBUTION_JOB_NAME', value: 'distribution-build-opensearch-dashboards'), + choice(name: 'DISTRIBUTION_PLATFORM', value: 'linux'), + choice(name: 'DISTRIBUTION_NAME', value: 'deb'), + choice(name: 'DISTRIBUTION_ARCHITECTURE', value: 'arm64'), + string(name: 'DISTRIBUTION_BUILD_NUMBER', value: params.OPENSEARCH_DASHBOARDS_RC_BUILD_NUMBER), + string(name: 'INPUT_MANIFEST', value: "${params.RELEASE_VERSION}/opensearch-dashboards-${params.RELEASE_VERSION}.yml"), + ] + echo 'Promotion successful for OpenSearch Dashboards Linux deb arm64!' + } + } + stage('OpenSearch Dashboards Linux deb x64') { + agent { + docker { + label AGENT_LINUX_X64 + image 'docker/library/alpine:3' + registryUrl 'https://public.ecr.aws/' + alwaysPull true + } + } + steps { + echo 'Triggering distribution-promote-artifacts for OpenSearch Dashboards Linux deb x64' + build job: 'distribution-promote-artifacts', wait: true, parameters: [choice(name: 'DISTRIBUTION_JOB_NAME', value: 'distribution-build-opensearch-dashboards'), + choice(name: 'DISTRIBUTION_PLATFORM', value: 'linux'), + choice(name: 'DISTRIBUTION_NAME', value: 'deb'), + choice(name: 'DISTRIBUTION_ARCHITECTURE', value: 'x64'), + string(name: 'DISTRIBUTION_BUILD_NUMBER', value: params.OPENSEARCH_DASHBOARDS_RC_BUILD_NUMBER), + string(name: 'INPUT_MANIFEST', value: "${params.RELEASE_VERSION}/opensearch-dashboards-${params.RELEASE_VERSION}.yml"), + ] + echo 'Promotion successful for OpenSearch Dashboards Linux deb x64!' + } + } + stage('OpenSearch Linux rpm arm64') { + agent { + docker { + label AGENT_LINUX_X64 + image 'docker/library/alpine:3' + registryUrl 'https://public.ecr.aws/' + alwaysPull true + } + } + steps { + echo 'Triggering distribution-promote-artifacts for OpenSearch Linux rpm arm64' + build job: 'distribution-promote-artifacts', wait: true, parameters: [choice(name: 'DISTRIBUTION_JOB_NAME', value: 'distribution-build-opensearch'), + choice(name: 'DISTRIBUTION_PLATFORM', value: 'linux'), + choice(name: 'DISTRIBUTION_NAME', value: 'rpm'), + choice(name: 'DISTRIBUTION_ARCHITECTURE', value: 'arm64'), + string(name: 'DISTRIBUTION_BUILD_NUMBER', value: params.OPENSEARCH_RC_BUILD_NUMBER), + string(name: 'INPUT_MANIFEST', value: "${params.RELEASE_VERSION}/opensearch-${params.RELEASE_VERSION}.yml"), + ] + echo 'Promotion successful for OpenSearch Linux rpm arm64!' + } + } + stage('OpenSearch Linux rpm x64') { + agent { + docker { + label AGENT_LINUX_X64 + image 'docker/library/alpine:3' + registryUrl 'https://public.ecr.aws/' + alwaysPull true + } + } + steps { + echo 'Triggering distribution-promote-artifacts for OpenSearch Linux rpm x64' + build job: 'distribution-promote-artifacts', wait: true, parameters: [choice(name: 'DISTRIBUTION_JOB_NAME', value: 'distribution-build-opensearch'), + choice(name: 'DISTRIBUTION_PLATFORM', value: 'linux'), + choice(name: 'DISTRIBUTION_NAME', value: 'rpm'), + choice(name: 'DISTRIBUTION_ARCHITECTURE', value: 'x64'), + string(name: 'DISTRIBUTION_BUILD_NUMBER', value: params.OPENSEARCH_RC_BUILD_NUMBER), + string(name: 'INPUT_MANIFEST', value: "${params.RELEASE_VERSION}/opensearch-${params.RELEASE_VERSION}.yml"), + ] + echo 'Promotion successful for OpenSearch Linux rpm x64!' + } + } + stage('OpenSearch Dashboards Linux rpm arm64') { + agent { + docker { + label AGENT_LINUX_X64 + image 'docker/library/alpine:3' + registryUrl 'https://public.ecr.aws/' + alwaysPull true + } + } + steps { + echo 'Triggering distribution-promote-artifacts for OpenSearch Dashboards Linux rpm arm64' + build job: 'distribution-promote-artifacts', wait: true, parameters: [choice(name: 'DISTRIBUTION_JOB_NAME', value: 'distribution-build-opensearch-dashboards'), + choice(name: 'DISTRIBUTION_PLATFORM', value: 'linux'), + choice(name: 'DISTRIBUTION_NAME', value: 'rpm'), + choice(name: 'DISTRIBUTION_ARCHITECTURE', value: 'arm64'), + string(name: 'DISTRIBUTION_BUILD_NUMBER', value: params.OPENSEARCH_DASHBOARDS_RC_BUILD_NUMBER), + string(name: 'INPUT_MANIFEST', value: "${params.RELEASE_VERSION}/opensearch-dashboards-${params.RELEASE_VERSION}.yml"), + ] + echo 'Promotion successful for OpenSearch Dashboards Linux rpm arm64!' + } + } + stage('OpenSearch Dashboards Linux rpm x64') { + agent { + docker { + label AGENT_LINUX_X64 + image 'docker/library/alpine:3' + registryUrl 'https://public.ecr.aws/' + alwaysPull true + } + } + steps { + echo 'Triggering distribution-promote-artifacts for OpenSearch Dashboards Linux rpm x64' + build job: 'distribution-promote-artifacts', wait: true, parameters: [choice(name: 'DISTRIBUTION_JOB_NAME', value: 'distribution-build-opensearch-dashboards'), + choice(name: 'DISTRIBUTION_PLATFORM', value: 'linux'), + choice(name: 'DISTRIBUTION_NAME', value: 'rpm'), + choice(name: 'DISTRIBUTION_ARCHITECTURE', value: 'x64'), + string(name: 'DISTRIBUTION_BUILD_NUMBER', value: params.OPENSEARCH_DASHBOARDS_RC_BUILD_NUMBER), + string(name: 'INPUT_MANIFEST', value: "${params.RELEASE_VERSION}/opensearch-dashboards-${params.RELEASE_VERSION}.yml"), + ] + echo 'Promotion successful for OpenSearch Dashboards Linux rpm x64!' + } + } + stage('OpenSearch Linux tar arm64') { + agent { + docker { + label AGENT_LINUX_X64 + image 'docker/library/alpine:3' + registryUrl 'https://public.ecr.aws/' + alwaysPull true + } + } + steps { + echo 'Triggering distribution-promote-artifacts for OpenSearch Linux tar arm64' + build job: 'distribution-promote-artifacts', wait: true, parameters: [choice(name: 'DISTRIBUTION_JOB_NAME', value: 'distribution-build-opensearch'), + choice(name: 'DISTRIBUTION_PLATFORM', value: 'linux'), + choice(name: 'DISTRIBUTION_NAME', value: 'tar'), + choice(name: 'DISTRIBUTION_ARCHITECTURE', value: 'arm64'), + string(name: 'DISTRIBUTION_BUILD_NUMBER', value: params.OPENSEARCH_RC_BUILD_NUMBER), + string(name: 'INPUT_MANIFEST', value: "${params.RELEASE_VERSION}/opensearch-${params.RELEASE_VERSION}.yml"), + ] + echo 'Promotion successful for OpenSearch Linux tar arm64!' + } + } + stage('OpenSearch Linux tar x64') { + agent { + docker { + label AGENT_LINUX_X64 + image 'docker/library/alpine:3' + registryUrl 'https://public.ecr.aws/' + alwaysPull true + } + } + steps { + echo 'Triggering distribution-promote-artifacts for OpenSearch Linux tar x64' + build job: 'distribution-promote-artifacts', wait: true, parameters: [choice(name: 'DISTRIBUTION_JOB_NAME', value: 'distribution-build-opensearch'), + choice(name: 'DISTRIBUTION_PLATFORM', value: 'linux'), + choice(name: 'DISTRIBUTION_NAME', value: 'tar'), + choice(name: 'DISTRIBUTION_ARCHITECTURE', value: 'x64'), + string(name: 'DISTRIBUTION_BUILD_NUMBER', value: params.OPENSEARCH_RC_BUILD_NUMBER), + string(name: 'INPUT_MANIFEST', value: "${params.RELEASE_VERSION}/opensearch-${params.RELEASE_VERSION}.yml"), + ] + echo 'Promotion successful for OpenSearch Linux rpm x64!' + } + } + stage('OpenSearch Dashboards Linux tar arm64') { + agent { + docker { + label AGENT_LINUX_X64 + image 'docker/library/alpine:3' + registryUrl 'https://public.ecr.aws/' + alwaysPull true + } + } + steps { + echo 'Triggering distribution-promote-artifacts for OpenSearch Dashboards Linux tar arm64' + build job: 'distribution-promote-artifacts', wait: true, parameters: [choice(name: 'DISTRIBUTION_JOB_NAME', value: 'distribution-build-opensearch-dashboards'), + choice(name: 'DISTRIBUTION_PLATFORM', value: 'linux'), + choice(name: 'DISTRIBUTION_NAME', value: 'tar'), + choice(name: 'DISTRIBUTION_ARCHITECTURE', value: 'arm64'), + string(name: 'DISTRIBUTION_BUILD_NUMBER', value: params.OPENSEARCH_DASHBOARDS_RC_BUILD_NUMBER), + string(name: 'INPUT_MANIFEST', value: "${params.RELEASE_VERSION}/opensearch-dashboards-${params.RELEASE_VERSION}.yml"), + ] + echo 'Promotion successful for OpenSearch Dashboards Linux tar arm64!' + } + } + stage('OpenSearch Dashboards Linux tar x64') { + agent { + docker { + label AGENT_LINUX_X64 + image 'docker/library/alpine:3' + registryUrl 'https://public.ecr.aws/' + alwaysPull true + } + } + steps { + echo 'Triggering distribution-promote-artifacts for OpenSearch Dashboards Linux tar x64' + build job: 'distribution-promote-artifacts', wait: true, parameters: [choice(name: 'DISTRIBUTION_JOB_NAME', value: 'distribution-build-opensearch-dashboards'), + choice(name: 'DISTRIBUTION_PLATFORM', value: 'linux'), + choice(name: 'DISTRIBUTION_NAME', value: 'tar'), + choice(name: 'DISTRIBUTION_ARCHITECTURE', value: 'x64'), + string(name: 'DISTRIBUTION_BUILD_NUMBER', value: params.OPENSEARCH_DASHBOARDS_RC_BUILD_NUMBER), + string(name: 'INPUT_MANIFEST', value: "${params.RELEASE_VERSION}/opensearch-dashboards-${params.RELEASE_VERSION}.yml"), + ] + echo 'Promotion successful for OpenSearch Dashboards Linux tar x64!' + } + } + } + post { + always { + node(AGENT_LINUX_X64) { + checkout scm + script { + postCleanup() + } + } + } + } +} diff --git a/tests/jenkins/TestOpenSearchReleasePromotionTest.groovy b/tests/jenkins/TestOpenSearchReleasePromotionTest.groovy new file mode 100644 index 0000000000..26db06c5b9 --- /dev/null +++ b/tests/jenkins/TestOpenSearchReleasePromotionTest.groovy @@ -0,0 +1,168 @@ +/* + * Copyright OpenSearch Contributors + * SPDX-License-Identifier: Apache-2.0 + */ + +import jenkins.tests.BuildPipelineTest +import org.junit.Before +import org.junit.Test +import org.yaml.snakeyaml.Yaml +import static com.lesfurets.jenkins.unit.global.lib.LibraryConfiguration.library +import static com.lesfurets.jenkins.unit.global.lib.GitSource.gitSource +import static com.lesfurets.jenkins.unit.MethodCall.callArgsToString +import static org.hamcrest.CoreMatchers.hasItem +import static org.hamcrest.MatcherAssert.assertThat +import static org.junit.jupiter.api.Assertions.assertThrows + +class TestOpenSearchReleasePromotionTest extends BuildPipelineTest { + + @Override + @Before + void setUp() { + + helper.registerSharedLibrary( + library().name('jenkins') + .defaultVersion('5.11.1') + .allowOverride(true) + .implicit(true) + .targetPath('vars') + .retriever(gitSource('https://github.com/opensearch-project/opensearch-build-libraries.git')) + .build() + ) + + super.setUp() + addParam('RELEASE_VERSION', '1.0.0') + addParam('OPENSEARCH_RC_BUILD_NUMBER', '2050') + addParam('OPENSEARCH_DASHBOARDS_RC_BUILD_NUMBER', '3050') + binding.setVariable('AGENT_LINUX_X64', 'Jenkins-Agent-AL2023-X64-C54xlarge-Docker-Host') + } + + @Test + void shouldExecuteWithoutErrors() { + super.testPipeline('jenkins/promotion/release-promotion.jenkinsfile', + 'tests/jenkins/jenkinsjob-regression-files/promotion/release-promotion.jenkinsfile') + + def callStack = helper.getCallStack() + // Parameters Check + assertCallStack().contains('stage(Parameters Check, groovy.lang.Closure)') + + // OpenSearch Debian Apt promotion + assertCallStack().contains('stage(OpenSearch Debian Apt promotion, groovy.lang.Closure)') + assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_JOB_NAME, value=distribution-build-opensearch})") + assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_REPO_TYPE, value=apt})") + + // OpenSearch Yum promotion + assertCallStack().contains('stage(OpenSearch Yum promotion, groovy.lang.Closure)') + assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_JOB_NAME, value=distribution-build-opensearch})") + assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_REPO_TYPE, value=yum})") + + // OpenSearch Dashboards Debian Apt promotion + assertCallStack().contains('stage(OpenSearch Dashboards Debian Apt promotion, groovy.lang.Closure)') + assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_JOB_NAME, value=distribution-build-opensearch-dashboards})") + assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_REPO_TYPE, value=apt})") + + // OpenSearch Dashboards Yum promotion + assertCallStack().contains('stage(OpenSearch Dashboards Yum promotion, groovy.lang.Closure)') + assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_JOB_NAME, value=distribution-build-opensearch-dashboards})") + assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_REPO_TYPE, value=yum})") + + // OpenSearch Windows promotion + assertCallStack().contains('stage(OpenSearch Windows promotion, groovy.lang.Closure)') + assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_JOB_NAME, value=distribution-build-opensearch})") + assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_PLATFORM, value=windows})") + assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_NAME, value=zip})") + assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_ARCHITECTURE, value=x64})") + + // OpenSearch Dashboards Windows promotion + assertCallStack().contains('stage(OpenSearch Dashboards Windows promotion, groovy.lang.Closure)') + assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_JOB_NAME, value=distribution-build-opensearch-dashboards})") + assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_PLATFORM, value=windows})") + assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_NAME, value=zip})") + assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_ARCHITECTURE, value=x64})") + + // OpenSearch Linux deb arm64 + assertCallStack().contains('stage(OpenSearch Linux deb arm64, groovy.lang.Closure)') + assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_JOB_NAME, value=distribution-build-opensearch})") + assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_PLATFORM, value=linux})") + assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_NAME, value=deb})") + assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_ARCHITECTURE, value=arm64})") + + // OpenSearch Linux deb x64 + assertCallStack().contains('stage(OpenSearch Linux deb x64, groovy.lang.Closure)') + assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_JOB_NAME, value=distribution-build-opensearch})") + assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_PLATFORM, value=linux})") + assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_NAME, value=deb})") + assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_ARCHITECTURE, value=x64})") + + // OpenSearch Dashboards Linux deb arm64 + assertCallStack().contains('stage(OpenSearch Dashboards Linux deb arm64, groovy.lang.Closure)') + assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_JOB_NAME, value=distribution-build-opensearch-dashboards})") + assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_PLATFORM, value=linux})") + assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_NAME, value=deb})") + assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_ARCHITECTURE, value=arm64})") + + // OpenSearch Dashboards Linux deb x64 + assertCallStack().contains('stage(OpenSearch Dashboards Linux deb x64, groovy.lang.Closure)') + assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_JOB_NAME, value=distribution-build-opensearch-dashboards})") + assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_PLATFORM, value=linux})") + assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_NAME, value=deb})") + assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_ARCHITECTURE, value=x64})") + assertCallStack().contains("release-promotion.string({name=DISTRIBUTION_BUILD_NUMBER, value=3050})") + + // OpenSearch Linux rpm arm64 + assertCallStack().contains('stage(OpenSearch Linux rpm arm64, groovy.lang.Closure)') + assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_JOB_NAME, value=distribution-build-opensearch})") + assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_PLATFORM, value=linux})") + assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_NAME, value=rpm})") + assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_ARCHITECTURE, value=arm64})") + + // OpenSearch Linux rpm x64 + assertCallStack().contains('stage(OpenSearch Linux rpm x64, groovy.lang.Closure)') + assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_JOB_NAME, value=distribution-build-opensearch})") + assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_PLATFORM, value=linux})") + assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_NAME, value=rpm})") + assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_ARCHITECTURE, value=x64})") + + // OpenSearch Dashboards Linux rpm arm64 + assertCallStack().contains('stage(OpenSearch Dashboards Linux rpm arm64, groovy.lang.Closure)') + assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_JOB_NAME, value=distribution-build-opensearch-dashboards})") + assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_PLATFORM, value=linux})") + assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_NAME, value=rpm})") + assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_ARCHITECTURE, value=arm64})") + + // OpenSearch Dashboards Linux rpm x64 + assertCallStack().contains('stage(OpenSearch Dashboards Linux rpm x64, groovy.lang.Closure)') + assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_JOB_NAME, value=distribution-build-opensearch-dashboards})") + assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_PLATFORM, value=linux})") + assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_NAME, value=rpm})") + assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_ARCHITECTURE, value=x64})") + + // OpenSearch Linux tar arm64 + assertCallStack().contains('stage(OpenSearch Linux tar arm64, groovy.lang.Closure)') + assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_JOB_NAME, value=distribution-build-opensearch})") + assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_PLATFORM, value=linux})") + assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_NAME, value=tar})") + assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_ARCHITECTURE, value=arm64})") + + // OpenSearch Linux tar x64 + assertCallStack().contains('stage(OpenSearch Linux tar x64, groovy.lang.Closure)') + assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_JOB_NAME, value=distribution-build-opensearch})") + assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_PLATFORM, value=linux})") + assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_NAME, value=tar})") + assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_ARCHITECTURE, value=x64})") + + // OpenSearch Dashboards Linux tar arm64 + assertCallStack().contains('stage(OpenSearch Dashboards Linux tar arm64, groovy.lang.Closure)') + assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_JOB_NAME, value=distribution-build-opensearch-dashboards})") + assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_PLATFORM, value=linux})") + assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_NAME, value=tar})") + assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_ARCHITECTURE, value=arm64})") + + // OpenSearch Dashboards Linux tar x64 + assertCallStack().contains('stage(OpenSearch Dashboards Linux tar x64, groovy.lang.Closure)') + assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_JOB_NAME, value=distribution-build-opensearch-dashboards})") + assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_PLATFORM, value=linux})") + assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_NAME, value=tar})") + assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_ARCHITECTURE, value=x64})") + } +} diff --git a/tests/jenkins/jenkinsjob-regression-files/promotion/release-promotion.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/promotion/release-promotion.jenkinsfile.txt new file mode 100644 index 0000000000..737d402d3e --- /dev/null +++ b/tests/jenkins/jenkinsjob-regression-files/promotion/release-promotion.jenkinsfile.txt @@ -0,0 +1,203 @@ + release-promotion.run() + release-promotion.modernSCM({$class=GitSCMSource, remote=https://github.com/opensearch-project/opensearch-build-libraries.git}) + release-promotion.library({identifier=jenkins@5.11.1, retriever=null}) + release-promotion.pipeline(groovy.lang.Closure) + release-promotion.timeout({time=4, unit=HOURS}) + release-promotion.echo(Executing on agent [label:none]) + release-promotion.stage(Parameters Check, groovy.lang.Closure) + release-promotion.script(groovy.lang.Closure) + release-promotion.stage(OpenSearch Debian Apt promotion, groovy.lang.Closure) + release-promotion.echo(Executing on agent [docker:[alwaysPull:true, args:, containerPerStageRoot:false, label:Jenkins-Agent-AL2023-X64-C54xlarge-Docker-Host, image:docker/library/alpine:3, reuseNode:false, registryUrl:https://public.ecr.aws/, stages:[:]]]) + release-promotion.echo(Triggering distribution-promote-repos for OpenSearch Debian Apt) + release-promotion.choice({name=DISTRIBUTION_JOB_NAME, value=distribution-build-opensearch}) + release-promotion.choice({name=DISTRIBUTION_REPO_TYPE, value=apt}) + release-promotion.string({name=DISTRIBUTION_BUILD_NUMBER, value=2050}) + release-promotion.string({name=INPUT_MANIFEST, value=1.0.0/opensearch-1.0.0.yml}) + release-promotion.build({job=distribution-promote-repos, wait=true, parameters=[null, null, null, null]}) + release-promotion.echo(Promotion successful for Debian Apt OpenSearch!) + release-promotion.stage(OpenSearch Yum promotion, groovy.lang.Closure) + release-promotion.echo(Executing on agent [docker:[alwaysPull:true, args:, containerPerStageRoot:false, label:Jenkins-Agent-AL2023-X64-C54xlarge-Docker-Host, image:docker/library/alpine:3, reuseNode:false, registryUrl:https://public.ecr.aws/, stages:[:]]]) + release-promotion.echo(Triggering distribution-promote-repos for OpenSearch Yum) + release-promotion.choice({name=DISTRIBUTION_JOB_NAME, value=distribution-build-opensearch}) + release-promotion.choice({name=DISTRIBUTION_REPO_TYPE, value=yum}) + release-promotion.string({name=DISTRIBUTION_BUILD_NUMBER, value=2050}) + release-promotion.string({name=INPUT_MANIFEST, value=1.0.0/opensearch-1.0.0.yml}) + release-promotion.build({job=distribution-promote-repos, wait=true, parameters=[null, null, null, null]}) + release-promotion.echo(Promotion successful for OpenSearch yum!) + release-promotion.stage(OpenSearch Dashboards Debian Apt promotion, groovy.lang.Closure) + release-promotion.echo(Executing on agent [docker:[alwaysPull:true, args:, containerPerStageRoot:false, label:Jenkins-Agent-AL2023-X64-C54xlarge-Docker-Host, image:docker/library/alpine:3, reuseNode:false, registryUrl:https://public.ecr.aws/, stages:[:]]]) + release-promotion.echo(Triggering distribution-promote-repos for OpenSearch Dashboards apt) + release-promotion.choice({name=DISTRIBUTION_JOB_NAME, value=distribution-build-opensearch-dashboards}) + release-promotion.choice({name=DISTRIBUTION_REPO_TYPE, value=apt}) + release-promotion.string({name=DISTRIBUTION_BUILD_NUMBER, value=3050}) + release-promotion.string({name=INPUT_MANIFEST, value=1.0.0/opensearch-dashboards-1.0.0.yml}) + release-promotion.build({job=distribution-promote-repos, wait=true, parameters=[null, null, null, null]}) + release-promotion.echo(Promotion successful for Debian Apt OpenSearch Dashboards!) + release-promotion.stage(OpenSearch Dashboards Yum promotion, groovy.lang.Closure) + release-promotion.echo(Executing on agent [docker:[alwaysPull:true, args:, containerPerStageRoot:false, label:Jenkins-Agent-AL2023-X64-C54xlarge-Docker-Host, image:docker/library/alpine:3, reuseNode:false, registryUrl:https://public.ecr.aws/, stages:[:]]]) + release-promotion.echo(Triggering distribution-promote-repos for OpenSearch Dashboards yum) + release-promotion.choice({name=DISTRIBUTION_JOB_NAME, value=distribution-build-opensearch-dashboards}) + release-promotion.choice({name=DISTRIBUTION_REPO_TYPE, value=yum}) + release-promotion.string({name=DISTRIBUTION_BUILD_NUMBER, value=3050}) + release-promotion.string({name=INPUT_MANIFEST, value=1.0.0/opensearch-dashboards-1.0.0.yml}) + release-promotion.build({job=distribution-promote-repos, wait=true, parameters=[null, null, null, null]}) + release-promotion.echo(Promotion successful for OpenSearch Dashboards yum!) + release-promotion.stage(OpenSearch Windows promotion, groovy.lang.Closure) + release-promotion.echo(Executing on agent [docker:[alwaysPull:true, args:, containerPerStageRoot:false, label:Jenkins-Agent-AL2023-X64-C54xlarge-Docker-Host, image:docker/library/alpine:3, reuseNode:false, registryUrl:https://public.ecr.aws/, stages:[:]]]) + release-promotion.echo(Triggering distribution-promote-artifacts for OpenSearch windows) + release-promotion.choice({name=DISTRIBUTION_JOB_NAME, value=distribution-build-opensearch}) + release-promotion.choice({name=DISTRIBUTION_PLATFORM, value=windows}) + release-promotion.choice({name=DISTRIBUTION_NAME, value=zip}) + release-promotion.choice({name=DISTRIBUTION_ARCHITECTURE, value=x64}) + release-promotion.string({name=DISTRIBUTION_BUILD_NUMBER, value=2050}) + release-promotion.string({name=INPUT_MANIFEST, value=1.0.0/opensearch-1.0.0.yml}) + release-promotion.build({job=distribution-promote-artifacts, wait=true, parameters=[null, null, null, null, null, null]}) + release-promotion.echo(Promotion successful for OpenSearch windows!) + release-promotion.stage(OpenSearch Dashboards Windows promotion, groovy.lang.Closure) + release-promotion.echo(Executing on agent [docker:[alwaysPull:true, args:, containerPerStageRoot:false, label:Jenkins-Agent-AL2023-X64-C54xlarge-Docker-Host, image:docker/library/alpine:3, reuseNode:false, registryUrl:https://public.ecr.aws/, stages:[:]]]) + release-promotion.echo(Triggering distribution-promote-artifacts for opensearch windows) + release-promotion.choice({name=DISTRIBUTION_JOB_NAME, value=distribution-build-opensearch-dashboards}) + release-promotion.choice({name=DISTRIBUTION_PLATFORM, value=windows}) + release-promotion.choice({name=DISTRIBUTION_NAME, value=zip}) + release-promotion.choice({name=DISTRIBUTION_ARCHITECTURE, value=x64}) + release-promotion.string({name=DISTRIBUTION_BUILD_NUMBER, value=3050}) + release-promotion.string({name=INPUT_MANIFEST, value=1.0.0/opensearch-dashboards-1.0.0.yml}) + release-promotion.build({job=distribution-promote-artifacts, wait=true, parameters=[null, null, null, null, null, null]}) + release-promotion.echo(Promotion successful for OpenSearch Dashboards windows!) + release-promotion.stage(OpenSearch Linux deb arm64, groovy.lang.Closure) + release-promotion.echo(Executing on agent [docker:[alwaysPull:true, args:, containerPerStageRoot:false, label:Jenkins-Agent-AL2023-X64-C54xlarge-Docker-Host, image:docker/library/alpine:3, reuseNode:false, registryUrl:https://public.ecr.aws/, stages:[:]]]) + release-promotion.echo(Triggering distribution-promote-artifacts for OpenSearch Linux deb arm64) + release-promotion.choice({name=DISTRIBUTION_JOB_NAME, value=distribution-build-opensearch}) + release-promotion.choice({name=DISTRIBUTION_PLATFORM, value=linux}) + release-promotion.choice({name=DISTRIBUTION_NAME, value=deb}) + release-promotion.choice({name=DISTRIBUTION_ARCHITECTURE, value=arm64}) + release-promotion.string({name=DISTRIBUTION_BUILD_NUMBER, value=2050}) + release-promotion.string({name=INPUT_MANIFEST, value=1.0.0/opensearch-1.0.0.yml}) + release-promotion.build({job=distribution-promote-artifacts, wait=true, parameters=[null, null, null, null, null, null]}) + release-promotion.echo(Promotion successful for OpenSearch Linux deb arm64!) + release-promotion.stage(OpenSearch Linux deb x64, groovy.lang.Closure) + release-promotion.echo(Executing on agent [docker:[alwaysPull:true, args:, containerPerStageRoot:false, label:Jenkins-Agent-AL2023-X64-C54xlarge-Docker-Host, image:docker/library/alpine:3, reuseNode:false, registryUrl:https://public.ecr.aws/, stages:[:]]]) + release-promotion.echo(Triggering distribution-promote-artifacts for OpenSearch Linux deb x64) + release-promotion.choice({name=DISTRIBUTION_JOB_NAME, value=distribution-build-opensearch}) + release-promotion.choice({name=DISTRIBUTION_PLATFORM, value=linux}) + release-promotion.choice({name=DISTRIBUTION_NAME, value=deb}) + release-promotion.choice({name=DISTRIBUTION_ARCHITECTURE, value=x64}) + release-promotion.string({name=DISTRIBUTION_BUILD_NUMBER, value=2050}) + release-promotion.string({name=INPUT_MANIFEST, value=1.0.0/opensearch-1.0.0.yml}) + release-promotion.build({job=distribution-promote-artifacts, wait=true, parameters=[null, null, null, null, null, null]}) + release-promotion.echo(Promotion successful for OpenSearch Linux deb x64!) + release-promotion.stage(OpenSearch Dashboards Linux deb arm64, groovy.lang.Closure) + release-promotion.echo(Executing on agent [docker:[alwaysPull:true, args:, containerPerStageRoot:false, label:Jenkins-Agent-AL2023-X64-C54xlarge-Docker-Host, image:docker/library/alpine:3, reuseNode:false, registryUrl:https://public.ecr.aws/, stages:[:]]]) + release-promotion.echo(Triggering distribution-promote-artifacts for OpenSearch Dashboards Linux deb arm64) + release-promotion.choice({name=DISTRIBUTION_JOB_NAME, value=distribution-build-opensearch-dashboards}) + release-promotion.choice({name=DISTRIBUTION_PLATFORM, value=linux}) + release-promotion.choice({name=DISTRIBUTION_NAME, value=deb}) + release-promotion.choice({name=DISTRIBUTION_ARCHITECTURE, value=arm64}) + release-promotion.string({name=DISTRIBUTION_BUILD_NUMBER, value=3050}) + release-promotion.string({name=INPUT_MANIFEST, value=1.0.0/opensearch-dashboards-1.0.0.yml}) + release-promotion.build({job=distribution-promote-artifacts, wait=true, parameters=[null, null, null, null, null, null]}) + release-promotion.echo(Promotion successful for OpenSearch Dashboards Linux deb arm64!) + release-promotion.stage(OpenSearch Dashboards Linux deb x64, groovy.lang.Closure) + release-promotion.echo(Executing on agent [docker:[alwaysPull:true, args:, containerPerStageRoot:false, label:Jenkins-Agent-AL2023-X64-C54xlarge-Docker-Host, image:docker/library/alpine:3, reuseNode:false, registryUrl:https://public.ecr.aws/, stages:[:]]]) + release-promotion.echo(Triggering distribution-promote-artifacts for OpenSearch Dashboards Linux deb x64) + release-promotion.choice({name=DISTRIBUTION_JOB_NAME, value=distribution-build-opensearch-dashboards}) + release-promotion.choice({name=DISTRIBUTION_PLATFORM, value=linux}) + release-promotion.choice({name=DISTRIBUTION_NAME, value=deb}) + release-promotion.choice({name=DISTRIBUTION_ARCHITECTURE, value=x64}) + release-promotion.string({name=DISTRIBUTION_BUILD_NUMBER, value=3050}) + release-promotion.string({name=INPUT_MANIFEST, value=1.0.0/opensearch-dashboards-1.0.0.yml}) + release-promotion.build({job=distribution-promote-artifacts, wait=true, parameters=[null, null, null, null, null, null]}) + release-promotion.echo(Promotion successful for OpenSearch Dashboards Linux deb x64!) + release-promotion.stage(OpenSearch Linux rpm arm64, groovy.lang.Closure) + release-promotion.echo(Executing on agent [docker:[alwaysPull:true, args:, containerPerStageRoot:false, label:Jenkins-Agent-AL2023-X64-C54xlarge-Docker-Host, image:docker/library/alpine:3, reuseNode:false, registryUrl:https://public.ecr.aws/, stages:[:]]]) + release-promotion.echo(Triggering distribution-promote-artifacts for OpenSearch Linux rpm arm64) + release-promotion.choice({name=DISTRIBUTION_JOB_NAME, value=distribution-build-opensearch}) + release-promotion.choice({name=DISTRIBUTION_PLATFORM, value=linux}) + release-promotion.choice({name=DISTRIBUTION_NAME, value=rpm}) + release-promotion.choice({name=DISTRIBUTION_ARCHITECTURE, value=arm64}) + release-promotion.string({name=DISTRIBUTION_BUILD_NUMBER, value=2050}) + release-promotion.string({name=INPUT_MANIFEST, value=1.0.0/opensearch-1.0.0.yml}) + release-promotion.build({job=distribution-promote-artifacts, wait=true, parameters=[null, null, null, null, null, null]}) + release-promotion.echo(Promotion successful for OpenSearch Linux rpm arm64!) + release-promotion.stage(OpenSearch Linux rpm x64, groovy.lang.Closure) + release-promotion.echo(Executing on agent [docker:[alwaysPull:true, args:, containerPerStageRoot:false, label:Jenkins-Agent-AL2023-X64-C54xlarge-Docker-Host, image:docker/library/alpine:3, reuseNode:false, registryUrl:https://public.ecr.aws/, stages:[:]]]) + release-promotion.echo(Triggering distribution-promote-artifacts for OpenSearch Linux rpm x64) + release-promotion.choice({name=DISTRIBUTION_JOB_NAME, value=distribution-build-opensearch}) + release-promotion.choice({name=DISTRIBUTION_PLATFORM, value=linux}) + release-promotion.choice({name=DISTRIBUTION_NAME, value=rpm}) + release-promotion.choice({name=DISTRIBUTION_ARCHITECTURE, value=x64}) + release-promotion.string({name=DISTRIBUTION_BUILD_NUMBER, value=2050}) + release-promotion.string({name=INPUT_MANIFEST, value=1.0.0/opensearch-1.0.0.yml}) + release-promotion.build({job=distribution-promote-artifacts, wait=true, parameters=[null, null, null, null, null, null]}) + release-promotion.echo(Promotion successful for OpenSearch Linux rpm x64!) + release-promotion.stage(OpenSearch Dashboards Linux rpm arm64, groovy.lang.Closure) + release-promotion.echo(Executing on agent [docker:[alwaysPull:true, args:, containerPerStageRoot:false, label:Jenkins-Agent-AL2023-X64-C54xlarge-Docker-Host, image:docker/library/alpine:3, reuseNode:false, registryUrl:https://public.ecr.aws/, stages:[:]]]) + release-promotion.echo(Triggering distribution-promote-artifacts for OpenSearch Dashboards Linux rpm arm64) + release-promotion.choice({name=DISTRIBUTION_JOB_NAME, value=distribution-build-opensearch-dashboards}) + release-promotion.choice({name=DISTRIBUTION_PLATFORM, value=linux}) + release-promotion.choice({name=DISTRIBUTION_NAME, value=rpm}) + release-promotion.choice({name=DISTRIBUTION_ARCHITECTURE, value=arm64}) + release-promotion.string({name=DISTRIBUTION_BUILD_NUMBER, value=3050}) + release-promotion.string({name=INPUT_MANIFEST, value=1.0.0/opensearch-dashboards-1.0.0.yml}) + release-promotion.build({job=distribution-promote-artifacts, wait=true, parameters=[null, null, null, null, null, null]}) + release-promotion.echo(Promotion successful for OpenSearch Dashboards Linux rpm arm64!) + release-promotion.stage(OpenSearch Dashboards Linux rpm x64, groovy.lang.Closure) + release-promotion.echo(Executing on agent [docker:[alwaysPull:true, args:, containerPerStageRoot:false, label:Jenkins-Agent-AL2023-X64-C54xlarge-Docker-Host, image:docker/library/alpine:3, reuseNode:false, registryUrl:https://public.ecr.aws/, stages:[:]]]) + release-promotion.echo(Triggering distribution-promote-artifacts for OpenSearch Dashboards Linux rpm x64) + release-promotion.choice({name=DISTRIBUTION_JOB_NAME, value=distribution-build-opensearch-dashboards}) + release-promotion.choice({name=DISTRIBUTION_PLATFORM, value=linux}) + release-promotion.choice({name=DISTRIBUTION_NAME, value=rpm}) + release-promotion.choice({name=DISTRIBUTION_ARCHITECTURE, value=x64}) + release-promotion.string({name=DISTRIBUTION_BUILD_NUMBER, value=3050}) + release-promotion.string({name=INPUT_MANIFEST, value=1.0.0/opensearch-dashboards-1.0.0.yml}) + release-promotion.build({job=distribution-promote-artifacts, wait=true, parameters=[null, null, null, null, null, null]}) + release-promotion.echo(Promotion successful for OpenSearch Dashboards Linux rpm x64!) + release-promotion.stage(OpenSearch Linux tar arm64, groovy.lang.Closure) + release-promotion.echo(Executing on agent [docker:[alwaysPull:true, args:, containerPerStageRoot:false, label:Jenkins-Agent-AL2023-X64-C54xlarge-Docker-Host, image:docker/library/alpine:3, reuseNode:false, registryUrl:https://public.ecr.aws/, stages:[:]]]) + release-promotion.echo(Triggering distribution-promote-artifacts for OpenSearch Linux tar arm64) + release-promotion.choice({name=DISTRIBUTION_JOB_NAME, value=distribution-build-opensearch}) + release-promotion.choice({name=DISTRIBUTION_PLATFORM, value=linux}) + release-promotion.choice({name=DISTRIBUTION_NAME, value=tar}) + release-promotion.choice({name=DISTRIBUTION_ARCHITECTURE, value=arm64}) + release-promotion.string({name=DISTRIBUTION_BUILD_NUMBER, value=2050}) + release-promotion.string({name=INPUT_MANIFEST, value=1.0.0/opensearch-1.0.0.yml}) + release-promotion.build({job=distribution-promote-artifacts, wait=true, parameters=[null, null, null, null, null, null]}) + release-promotion.echo(Promotion successful for OpenSearch Linux tar arm64!) + release-promotion.stage(OpenSearch Linux tar x64, groovy.lang.Closure) + release-promotion.echo(Executing on agent [docker:[alwaysPull:true, args:, containerPerStageRoot:false, label:Jenkins-Agent-AL2023-X64-C54xlarge-Docker-Host, image:docker/library/alpine:3, reuseNode:false, registryUrl:https://public.ecr.aws/, stages:[:]]]) + release-promotion.echo(Triggering distribution-promote-artifacts for OpenSearch Linux tar x64) + release-promotion.choice({name=DISTRIBUTION_JOB_NAME, value=distribution-build-opensearch}) + release-promotion.choice({name=DISTRIBUTION_PLATFORM, value=linux}) + release-promotion.choice({name=DISTRIBUTION_NAME, value=tar}) + release-promotion.choice({name=DISTRIBUTION_ARCHITECTURE, value=x64}) + release-promotion.string({name=DISTRIBUTION_BUILD_NUMBER, value=2050}) + release-promotion.string({name=INPUT_MANIFEST, value=1.0.0/opensearch-1.0.0.yml}) + release-promotion.build({job=distribution-promote-artifacts, wait=true, parameters=[null, null, null, null, null, null]}) + release-promotion.echo(Promotion successful for OpenSearch Linux rpm x64!) + release-promotion.stage(OpenSearch Dashboards Linux tar arm64, groovy.lang.Closure) + release-promotion.echo(Executing on agent [docker:[alwaysPull:true, args:, containerPerStageRoot:false, label:Jenkins-Agent-AL2023-X64-C54xlarge-Docker-Host, image:docker/library/alpine:3, reuseNode:false, registryUrl:https://public.ecr.aws/, stages:[:]]]) + release-promotion.echo(Triggering distribution-promote-artifacts for OpenSearch Dashboards Linux tar arm64) + release-promotion.choice({name=DISTRIBUTION_JOB_NAME, value=distribution-build-opensearch-dashboards}) + release-promotion.choice({name=DISTRIBUTION_PLATFORM, value=linux}) + release-promotion.choice({name=DISTRIBUTION_NAME, value=tar}) + release-promotion.choice({name=DISTRIBUTION_ARCHITECTURE, value=arm64}) + release-promotion.string({name=DISTRIBUTION_BUILD_NUMBER, value=3050}) + release-promotion.string({name=INPUT_MANIFEST, value=1.0.0/opensearch-dashboards-1.0.0.yml}) + release-promotion.build({job=distribution-promote-artifacts, wait=true, parameters=[null, null, null, null, null, null]}) + release-promotion.echo(Promotion successful for OpenSearch Dashboards Linux tar arm64!) + release-promotion.stage(OpenSearch Dashboards Linux tar x64, groovy.lang.Closure) + release-promotion.echo(Executing on agent [docker:[alwaysPull:true, args:, containerPerStageRoot:false, label:Jenkins-Agent-AL2023-X64-C54xlarge-Docker-Host, image:docker/library/alpine:3, reuseNode:false, registryUrl:https://public.ecr.aws/, stages:[:]]]) + release-promotion.echo(Triggering distribution-promote-artifacts for OpenSearch Dashboards Linux tar x64) + release-promotion.choice({name=DISTRIBUTION_JOB_NAME, value=distribution-build-opensearch-dashboards}) + release-promotion.choice({name=DISTRIBUTION_PLATFORM, value=linux}) + release-promotion.choice({name=DISTRIBUTION_NAME, value=tar}) + release-promotion.choice({name=DISTRIBUTION_ARCHITECTURE, value=x64}) + release-promotion.string({name=DISTRIBUTION_BUILD_NUMBER, value=3050}) + release-promotion.string({name=INPUT_MANIFEST, value=1.0.0/opensearch-dashboards-1.0.0.yml}) + release-promotion.build({job=distribution-promote-artifacts, wait=true, parameters=[null, null, null, null, null, null]}) + release-promotion.echo(Promotion successful for OpenSearch Dashboards Linux tar x64!) + release-promotion.node(Jenkins-Agent-AL2023-X64-C54xlarge-Docker-Host, groovy.lang.Closure) + release-promotion.checkout(groovy.lang.Closure) + release-promotion.script(groovy.lang.Closure) + release-promotion.postCleanup() + postCleanup.cleanWs({disableDeferredWipeout=true, deleteDirs=true}) From b94b62e6be0bf4a1ac526937e2f3bce7acd019fb Mon Sep 17 00:00:00 2001 From: Prudhvi Godithi Date: Thu, 28 Dec 2023 16:40:12 -0800 Subject: [PATCH 150/289] OpenSearch Dashboards restrict version increment files (#4315) Signed-off-by: Prudhvi Godithi --- .github/workflows/osd-increment-plugin-versions.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/osd-increment-plugin-versions.yml b/.github/workflows/osd-increment-plugin-versions.yml index 10847faad0..b4a36569ae 100644 --- a/.github/workflows/osd-increment-plugin-versions.yml +++ b/.github/workflows/osd-increment-plugin-versions.yml @@ -164,6 +164,9 @@ jobs: body: | - Incremented version to **${{ env.OSD_PLUGIN_VERSION }}**. path: 'OpenSearch-Dashboards/plugins/${{ matrix.entry.repo }}' + add-paths: | + opensearch_dashboards.json + package.json - name: Check outputs run: |- echo "Pull Request Number - ${{ steps.cpr.outputs.pull-request-number }}" From 11f9ea441b9044fed96cff832579823b8b9a1e62 Mon Sep 17 00:00:00 2001 From: Teddy Tankuranand <91317217+chawinphat@users.noreply.github.com> Date: Sat, 30 Dec 2023 07:36:16 +0700 Subject: [PATCH 151/289] Fix path for publish wiki workflow (#4310) Signed-off-by: chawinphat --- .github/workflows/publish-wiki.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/publish-wiki.yml b/.github/workflows/publish-wiki.yml index 5fcced274a..a25e59dca6 100644 --- a/.github/workflows/publish-wiki.yml +++ b/.github/workflows/publish-wiki.yml @@ -21,3 +21,5 @@ jobs: steps: - uses: actions/checkout@v3 - uses: Andrew-Chen-Wang/github-wiki-action@v4 + with: + path: docs/ From 1bb1d0e78fe4f61ffca87178bf82cee70e445b81 Mon Sep 17 00:00:00 2001 From: Peter Zhu Date: Tue, 2 Jan 2024 15:58:26 -0500 Subject: [PATCH 152/289] Replace jenv local with jenv global for macOS snapshots JDK switch (#4318) Signed-off-by: Peter Zhu --- jenkins/opensearch/publish-min-snapshots.jenkinsfile | 5 +++-- .../opensearch/publish-min-snapshots.jenkinsfile.txt | 5 +++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/jenkins/opensearch/publish-min-snapshots.jenkinsfile b/jenkins/opensearch/publish-min-snapshots.jenkinsfile index 22f6dcce7b..70f29a03ea 100644 --- a/jenkins/opensearch/publish-min-snapshots.jenkinsfile +++ b/jenkins/opensearch/publish-min-snapshots.jenkinsfile @@ -125,8 +125,9 @@ pipeline { } steps { script { - echo("Switching to Java ${env.javaVersionNumber} on Mac Docker Container") - sh("jenv local ${dockerAgent.javaVersion}") + echo("Switching to Java ${env.javaVersionNumber} on MacOS") + sh("jenv global ${dockerAgent.javaVersion}") + sh("java -version") buildManifest( componentName: "OpenSearch", inputManifest: "manifests/${INPUT_MANIFEST}", diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch/publish-min-snapshots.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch/publish-min-snapshots.jenkinsfile.txt index f6d955567f..fc3c785fa0 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch/publish-min-snapshots.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch/publish-min-snapshots.jenkinsfile.txt @@ -89,8 +89,9 @@ publish-min-snapshots.stage(macos-x64-tar, groovy.lang.Closure) publish-min-snapshots.echo(Executing on agent [label:Jenkins-Agent-MacOS12-X64-Mac1Metal-Multi-Host]) publish-min-snapshots.script(groovy.lang.Closure) - publish-min-snapshots.echo(Switching to Java 17 on Mac Docker Container) - publish-min-snapshots.sh(jenv local openjdk-17) + publish-min-snapshots.echo(Switching to Java 17 on MacOS) + publish-min-snapshots.sh(jenv global openjdk-17) + publish-min-snapshots.sh(java -version) publish-min-snapshots.buildManifest({componentName=OpenSearch, inputManifest=manifests/3.0.0/opensearch-3.0.0.yml, platform=darwin, architecture=x64, distribution=tar, snapshot=true}) buildManifest.sh(./build.sh manifests/3.0.0/opensearch-3.0.0.yml -d tar --component OpenSearch -p darwin -a x64 --snapshot) publish-min-snapshots.echo(Uploading darwin min snapshots to S3) From 810f742063a13601074f8a143c038fc149fc25bb Mon Sep 17 00:00:00 2001 From: Zelin Hao Date: Wed, 3 Jan 2024 17:29:54 -0800 Subject: [PATCH 153/289] Build incremental components through build workflow with loading previous build manifest (#4289) Signed-off-by: Zelin Hao --- .../opensearch/distribution-build.jenkinsfile | 4 +- src/build_workflow/README.md | 21 ++- src/build_workflow/build_args.py | 19 +- src/build_workflow/build_recorder.py | 29 +-- src/run_build.py | 23 ++- tests/test_run_build.py | 174 +++++++++++++++++- .../test_build_incremental.py | 1 + .../test_build_recorder.py | 53 +++++- 8 files changed, 291 insertions(+), 33 deletions(-) diff --git a/jenkins/opensearch/distribution-build.jenkinsfile b/jenkins/opensearch/distribution-build.jenkinsfile index 3b433eccd0..eae0e9ed0c 100644 --- a/jenkins/opensearch/distribution-build.jenkinsfile +++ b/jenkins/opensearch/distribution-build.jenkinsfile @@ -138,7 +138,7 @@ pipeline { def snapshotBuild = build job: 'publish-opensearch-min-snapshots', propagate: false, - wait: false, + wait: false, parameters: [ string(name: 'INPUT_MANIFEST', value: "${INPUT_MANIFEST}"), ] @@ -849,4 +849,4 @@ def markStageUnstableIfPluginsFailedToBuild() { if (stageLogs.any{e -> e.contains('Failed plugins are')}) { unstable('Some plugins failed to build. See the ./build.sh step for logs and more details') } -} \ No newline at end of file +} diff --git a/src/build_workflow/README.md b/src/build_workflow/README.md index 6a4b02c751..b2cdc7749c 100644 --- a/src/build_workflow/README.md +++ b/src/build_workflow/README.md @@ -1,10 +1,11 @@ - [Building from Source](#building-from-source) - [OpenSearch](#opensearch) - [OpenSearch Dashboards](#opensearch-dashboards) - - [Build Paths](#build-paths) - - [Build.sh Options](#buildsh-options) - - [Custom Build Scripts](#custom-build-scripts) - - [Avoiding Rebuilds](#avoiding-rebuilds) + - [Build Paths](#build-paths) + - [Build.sh Options](#buildsh-options) + - [Custom Build Scripts](#custom-build-scripts) + - [Avoiding Rebuilds](#avoiding-rebuilds) + - [Incremental Build](#incremental-build) ## Building from Source @@ -101,3 +102,15 @@ fi ``` The [Jenkins workflows](../../jenkins) in this repository can use this mechanism to avoid rebuilding all of OpenSearch and OpenSearch Dashboards unnecessarily. + +### Incremental Build + +This functionality augments the existing build process by introducing the `--incremental` binary parameter. + +Sample command: `./build.sh manifests/2.12.0/opensearch-2.12.0.yml --incremental`. + +The build workflow will examine the build manifest from the previous build using path `{distribution}/builds/opensearch/manifest.yml` when this command is executed. +The build workflow will be executed in accordance with the comparison between the commits for each component in the preceding build manifest and the current input manifest. +It will contain every modified component, and every component that relies on these revised components based on the `depends_on` entry in the input manifest. + +Once build is finished, new built artifacts will override the previous artifacts and a new build manifest will be generated using the previous build manifest as a reference, ensuring that all non-modified components remain unchanged. diff --git a/src/build_workflow/build_args.py b/src/build_workflow/build_args.py index 2c1965b8a0..1ad2650325 100644 --- a/src/build_workflow/build_args.py +++ b/src/build_workflow/build_args.py @@ -51,14 +51,6 @@ def __init__(self) -> None: default=False, help="Build snapshot.", ) - parser.add_argument( - "-c", - "--component", - dest="components", - nargs='*', - type=str, - help="Rebuild one or more components." - ) parser.add_argument( "--keep", dest="keep", @@ -104,7 +96,16 @@ def __init__(self) -> None: action="store_true", help="Do not fail the distribution build on any plugin component failure.", ) - parser.add_argument( + group = parser.add_mutually_exclusive_group() + group.add_argument( + "-c", + "--component", + dest="components", + nargs='*', + type=str, + help="Rebuild one or more components." + ) + group.add_argument( "-i", "--incremental", dest="incremental", diff --git a/src/build_workflow/build_recorder.py b/src/build_workflow/build_recorder.py index 143614c693..4356fe4478 100644 --- a/src/build_workflow/build_recorder.py +++ b/src/build_workflow/build_recorder.py @@ -17,8 +17,8 @@ class BuildRecorder: - def __init__(self, target: BuildTarget) -> None: - self.build_manifest = self.BuildManifestBuilder(target) + def __init__(self, target: BuildTarget, build_manifest: BuildManifest = None) -> None: + self.build_manifest = self.BuildManifestBuilder(target, build_manifest) self.target = target self.name = target.name @@ -53,18 +53,24 @@ def write_manifest(self) -> None: logging.info(f"Created build manifest {manifest_path}") class BuildManifestBuilder: - def __init__(self, target: BuildTarget) -> None: + def __init__(self, target: BuildTarget, build_manifest: BuildManifest = None) -> None: self.data: Dict[str, Any] = {} - self.data["build"] = {} - self.data["build"]["id"] = target.build_id - self.data["build"]["name"] = target.name - self.data["build"]["version"] = target.opensearch_version - self.data["build"]["platform"] = target.platform - self.data["build"]["architecture"] = target.architecture - self.data["build"]["distribution"] = target.distribution if target.distribution else "tar" - self.data["schema-version"] = "1.2" self.components_hash: Dict[str, Dict[str, Any]] = {} + if build_manifest: + self.data = build_manifest.__to_dict__() + for component in build_manifest.components.select(): + self.components_hash[component.name] = component.__to_dict__() + else: + self.data["build"] = {} + self.data["build"]["id"] = target.build_id + self.data["build"]["name"] = target.name + self.data["build"]["version"] = target.opensearch_version + self.data["build"]["platform"] = target.platform + self.data["build"]["architecture"] = target.architecture + self.data["build"]["distribution"] = target.distribution if target.distribution else "tar" + self.data["schema-version"] = "1.2" + def append_component(self, name: str, version: str, repository_url: str, ref: str, commit_id: str) -> None: component = { "name": name, @@ -75,6 +81,7 @@ def append_component(self, name: str, version: str, repository_url: str, ref: st "version": version, } self.components_hash[name] = component + logging.info(f"Appended {name} component in build manifest.") def append_artifact(self, component: str, type: str, path: str) -> None: artifacts = self.components_hash[component]["artifacts"] diff --git a/src/run_build.py b/src/run_build.py index b49790c7af..cf4e590f21 100755 --- a/src/run_build.py +++ b/src/run_build.py @@ -15,6 +15,7 @@ from build_workflow.build_recorder import BuildRecorder from build_workflow.build_target import BuildTarget from build_workflow.builders import Builders +from manifests.build_manifest import BuildManifest from manifests.input_manifest import InputManifest from paths.build_output_dir import BuildOutputDir from system import console @@ -25,6 +26,8 @@ def main() -> int: args = BuildArgs() console.configure(level=args.logging_level) manifest = InputManifest.from_file(args.manifest) + build_manifest = None + components = args.components failed_plugins = [] if args.ref_manifest: @@ -45,8 +48,20 @@ def main() -> int: if args.incremental: buildIncremental = BuildIncremental(manifest, args.distribution) list_of_updated_plugins = buildIncremental.commits_diff(manifest) - logging.info(f"Plugins for incremental build: {buildIncremental.rebuild_plugins(list_of_updated_plugins, manifest)}") - return 0 + components = buildIncremental.rebuild_plugins(list_of_updated_plugins, manifest) + if not components: + logging.info("No commit difference found between any components. Skipping the build") + return 0 + + logging.info(f"Plugins for incremental build: {components}") + + build_manifest_path = os.path.join(args.distribution, "builds", manifest.build.filename, "manifest.yml") + if not os.path.exists(build_manifest_path): + logging.error(f"Previous build manifest missing at path: {build_manifest_path}") + + logging.info(f"Build {components} incrementally.") + + build_manifest = BuildManifest.from_path(build_manifest_path) with TemporaryDirectory(keep=args.keep, chdir=True) as work_dir: logging.info(f"Building in {work_dir.name}") @@ -63,11 +78,11 @@ def main() -> int: architecture=args.architecture or manifest.build.architecture, ) - build_recorder = BuildRecorder(target) + build_recorder = BuildRecorder(target, build_manifest) if args.incremental else BuildRecorder(target) logging.info(f"Building {manifest.build.name} ({target.architecture}) into {target.output_dir}") - for component in manifest.components.select(focus=args.components, platform=target.platform): + for component in manifest.components.select(focus=components, platform=target.platform): logging.info(f"Building {component.name}") builder = Builders.builder_from(component, target) diff --git a/tests/test_run_build.py b/tests/test_run_build.py index bdc862ad5f..92443f9618 100644 --- a/tests/test_run_build.py +++ b/tests/test_run_build.py @@ -9,10 +9,12 @@ import tempfile import unittest from typing import Any -from unittest.mock import MagicMock, Mock, patch +from unittest.mock import MagicMock, Mock, call, patch import pytest +from build_workflow.build_incremental import BuildIncremental +from manifests.build_manifest import BuildManifest from manifests.input_manifest import InputManifest from run_build import main @@ -40,6 +42,17 @@ def test_usage(self) -> None: OPENSEARCH_MANIFEST_2_12 = os.path.realpath(os.path.join(MANIFESTS, "templates", "opensearch", "2.x", "os-template-2.12.0.yml")) NON_OPENSEARCH_MANIFEST = os.path.realpath(os.path.join(MANIFESTS, "templates", "opensearch", "1.x", "non-os-template-1.1.0.yml")) + INPUT_MANIFEST_PATH = os.path.realpath(os.path.join(os.path.dirname(__file__), "tests_build_workflow", "data", "opensearch-input-2.12.0.yml")) + INPUT_MANIFEST = InputManifest.from_path(INPUT_MANIFEST_PATH) + BUILD_MANIFEST = BuildManifest.from_path( + os.path.join(os.path.dirname(__file__), "tests_build_workflow", "data", "opensearch-build-tar-2.12.0.yml")) + BUILD_MANIFEST_PATH = os.path.join(os.path.dirname(__file__), "tests_build_workflow", "data", "opensearch-build-tar-2.12.0.yml") + INPUT_MANIFEST_DASHBOARDS = InputManifest.from_path( + os.path.join(os.path.dirname(__file__), "tests_build_workflow", "data", "opensearch-dashboards-input-2.12.0.yml")) + BUILD_MANIFEST_DASHBOARDS = BuildManifest.from_path( + os.path.join(os.path.dirname(__file__), "tests_build_workflow", "data", "opensearch-dashboards-build-tar-2.12.0.yml")) + buildIncremental = BuildIncremental(INPUT_MANIFEST, "tar") + @patch("argparse._sys.argv", ["run_build.py", OPENSEARCH_MANIFEST, "-p", "linux"]) @patch("run_build.Builders.builder_from", return_value=MagicMock()) @patch("run_build.BuildRecorder", return_value=MagicMock()) @@ -229,3 +242,162 @@ def test_failed_plugins_default(self, mock_logging_error: Mock, mock_temp: Mock, with pytest.raises(Exception, match="Error during build"): main() mock_logging_error.assert_called_with(f"Error building common-utils, retry with: run_build.py {self.NON_OPENSEARCH_MANIFEST} --component common-utils") + + @patch("argparse._sys.argv", ["run_build.py", OPENSEARCH_MANIFEST, "--incremental"]) + @patch("os.path.exists") + @patch("run_build.Builders.builder_from", return_value=MagicMock()) + @patch("run_build.BuildRecorder", return_value=MagicMock()) + @patch("manifests.build_manifest.BuildManifest.from_path") + @patch("run_build.TemporaryDirectory") + @patch("run_build.BuildIncremental") + def test_main_incremental(self, mock_build_incremental: MagicMock, mock_temp: MagicMock, + mock_build_manifest: MagicMock, *mocks: Any) -> None: + mock_temp.return_value.__enter__.return_value.name = tempfile.gettempdir() + mock_build_manifest.return_value = self.BUILD_MANIFEST + main() + self.assertEqual(mock_build_incremental.call_count, 1) + mock_build_incremental.return_value.commits_diff.assert_called() + mock_build_incremental.return_value.rebuild_plugins.assert_called() + + @patch("argparse._sys.argv", ["run_build.py", INPUT_MANIFEST_PATH, "--incremental", "-p", "linux"]) + @patch("run_build.BuildIncremental.commits_diff", return_value=MagicMock()) + @patch("run_build.BuildIncremental.rebuild_plugins", return_value=MagicMock()) + @patch("run_build.logging.info") + def test_build_incremental_no_change(self, mock_logging_info: MagicMock, + mock_build_incremental: MagicMock, *mocks: Any) -> None: + mock_build_incremental.return_value = [] + main() + mock_logging_info.assert_has_calls([ + call("No commit difference found between any components. Skipping the build") + ], any_order=True) + + @patch("argparse._sys.argv", ["run_build.py", INPUT_MANIFEST_PATH, "--incremental"]) + @patch("run_build.BuildIncremental", return_value=MagicMock()) + @patch("os.path.exists") + @patch("run_build.Builders.builder_from", return_value=MagicMock()) + @patch("run_build.BuildRecorder", return_value=MagicMock()) + @patch("run_build.TemporaryDirectory") + def test_build_incremental_no_prebuild_manifest(self, mock_temp: MagicMock, mock_recorder: MagicMock, + mock_builder: MagicMock, mock_path_exists: MagicMock, + *mocks: Any) -> None: + mock_temp.return_value.__enter__.return_value.name = tempfile.gettempdir() + mock_path_exists.return_value = False + try: + main() + self.assertRaises(FileNotFoundError) + except FileNotFoundError: + pass + + @patch("argparse._sys.argv", ["run_build.py", INPUT_MANIFEST_PATH, "--incremental", "-p", "linux"]) + @patch("run_build.BuildIncremental.commits_diff", return_value=MagicMock()) + @patch("run_build.BuildIncremental.rebuild_plugins", return_value=MagicMock()) + @patch("run_build.logging.info") + @patch("run_build.BuildOutputDir") + @patch("os.path.exists") + @patch("manifests.build_manifest.BuildManifest.from_path") + @patch("run_build.Builders.builder_from", return_value=MagicMock()) + @patch("run_build.BuildRecorder", return_value=MagicMock()) + @patch("run_build.TemporaryDirectory") + def test_build_incremental_with_prebuild_manifest(self, mock_temp: MagicMock, mock_recorder: MagicMock, + mock_builder: MagicMock, mock_build_manifest: MagicMock, + mock_path_exist: MagicMock, mock_build_output_dir: MagicMock, + mock_logging_info: MagicMock, mock_build_incremental: MagicMock, + *mocks: Any) -> None: + mock_temp.return_value.__enter__.return_value.name = tempfile.gettempdir() + mock_path_exist.return_value = True + mock_build_manifest.return_value = self.BUILD_MANIFEST + mock_build_incremental.return_value = ["common-utils", "opensearch-observability"] + main() + mock_build_manifest.assert_called_once() + mock_build_manifest.assert_called_with(os.path.join("tar", "builds", "opensearch", "manifest.yml")) + self.assertNotEqual(mock_builder.return_value.build.call_count, 0) + self.assertEqual(mock_builder.return_value.build.call_count, 2) + self.assertEqual(mock_builder.return_value.build.call_count, mock_builder.return_value.export_artifacts.call_count) + + mock_logging_info.assert_has_calls([ + call('Building common-utils'), + call('Building opensearch-observability'), + ], any_order=True) + + mock_recorder.assert_called_once() + mock_recorder.return_value.write_manifest.assert_called() + + @patch("argparse._sys.argv", ["run_build.py", INPUT_MANIFEST_PATH, "--incremental", "-p", "linux", "--continue-on-error"]) + @patch("run_build.BuildIncremental.commits_diff", return_value=MagicMock()) + @patch("run_build.BuildIncremental.rebuild_plugins", return_value=MagicMock()) + @patch("run_build.logging.error") + @patch("run_build.logging.info") + @patch("run_build.BuildOutputDir") + @patch("os.path.exists") + @patch("manifests.build_manifest.BuildManifest.from_path") + @patch("run_build.Builders.builder_from", return_value=MagicMock()) + @patch("run_build.BuildRecorder", return_value=MagicMock()) + @patch("run_build.TemporaryDirectory") + def test_build_incremental_continue_on_fail_core(self, mock_temp: MagicMock, mock_recorder: MagicMock, + mock_builder_from: MagicMock, mock_build_manifest: MagicMock, + mock_path_exist: MagicMock, mock_build_output_dir: MagicMock, + mock_logging_info: MagicMock, mock_logging_error: MagicMock, + mock_build_incremental: MagicMock, *mocks: Any) -> None: + mock_temp.return_value.__enter__.return_value.name = tempfile.gettempdir() + mock_path_exist.return_value = True + mock_build_manifest.return_value = self.BUILD_MANIFEST + mock_builder = MagicMock() + mock_builder.build.side_effect = Exception("Error building") + mock_builder_from.return_value = mock_builder + mock_build_incremental.return_value = ["common-utils", "opensearch-observability"] + + with pytest.raises(Exception, match="Error building"): + main() + + mock_logging_error.assert_called_with(f"Error building common-utils, retry with: run_build.py {self.INPUT_MANIFEST_PATH} --component common-utils") + mock_build_manifest.assert_called_once() + mock_build_manifest.assert_called_with(os.path.join("tar", "builds", "opensearch", "manifest.yml")) + self.assertNotEqual(mock_builder.build.call_count, 0) + self.assertEqual(mock_builder.build.call_count, 1) + + mock_logging_info.assert_has_calls([ + call('Building common-utils') + ], any_order=True) + + mock_recorder.assert_called_once() + mock_recorder.return_value.write_manifest.assert_not_called() + + @patch("argparse._sys.argv", ["run_build.py", INPUT_MANIFEST_PATH, "--incremental", "-p", "linux", "--continue-on-error"]) + @patch("run_build.BuildIncremental.commits_diff", return_value=MagicMock()) + @patch("run_build.BuildIncremental.rebuild_plugins", return_value=MagicMock()) + @patch("run_build.logging.error") + @patch("run_build.logging.info") + @patch("run_build.BuildOutputDir") + @patch("os.path.exists") + @patch("manifests.build_manifest.BuildManifest.from_path") + @patch("run_build.Builders.builder_from", return_value=MagicMock()) + @patch("run_build.BuildRecorder", return_value=MagicMock()) + @patch("run_build.TemporaryDirectory") + def test_build_incremental_continue_on_fail_plugin(self, mock_temp: MagicMock, mock_recorder: MagicMock, + mock_builder_from: MagicMock, mock_build_manifest: MagicMock, + mock_path_exist: MagicMock, mock_build_output_dir: MagicMock, + mock_logging_info: MagicMock, mock_logging_error: MagicMock, + mock_build_incremental: MagicMock, *mocks: Any) -> None: + mock_temp.return_value.__enter__.return_value.name = tempfile.gettempdir() + mock_path_exist.return_value = True + mock_build_manifest.return_value = self.BUILD_MANIFEST + mock_builder = MagicMock() + mock_builder.build.side_effect = Exception("Error build") + mock_builder_from.return_value = mock_builder + mock_build_incremental.return_value = ["ml-commons", "opensearch-observability"] + + main() + + mock_logging_error.assert_called_with("Failed plugins are ['ml-commons', 'opensearch-observability']") + mock_build_manifest.assert_called_once() + mock_build_manifest.assert_called_with(os.path.join("tar", "builds", "opensearch", "manifest.yml")) + self.assertNotEqual(mock_builder.build.call_count, 0) + self.assertEqual(mock_builder.build.call_count, 2) + + mock_logging_info.assert_has_calls([ + call('Building ml-commons'), + call('Building opensearch-observability') + ], any_order=True) + + mock_recorder.assert_called_once() + mock_recorder.return_value.write_manifest.assert_called() diff --git a/tests/tests_build_workflow/test_build_incremental.py b/tests/tests_build_workflow/test_build_incremental.py index 5994ce1c73..5a0686d872 100644 --- a/tests/tests_build_workflow/test_build_incremental.py +++ b/tests/tests_build_workflow/test_build_incremental.py @@ -20,6 +20,7 @@ class TestBuildIncremental(unittest.TestCase): os.path.join(os.path.dirname(__file__), "data", "opensearch-input-2.12.0.yml")) BUILD_MANIFEST = BuildManifest.from_path( os.path.join(os.path.dirname(__file__), "data", "opensearch-build-tar-2.12.0.yml")) + BUILD_MANIFEST_PATH = os.path.join(os.path.dirname(__file__), "data", "opensearch-build-tar-2.12.0.yml") INPUT_MANIFEST_DASHBOARDS = InputManifest.from_path( os.path.join(os.path.dirname(__file__), "data", "opensearch-dashboards-input-2.12.0.yml")) BUILD_MANIFEST_DASHBOARDS = BuildManifest.from_path( diff --git a/tests/tests_build_workflow/test_build_recorder.py b/tests/tests_build_workflow/test_build_recorder.py index 24011ce2e0..e411a1ceb5 100644 --- a/tests/tests_build_workflow/test_build_recorder.py +++ b/tests/tests_build_workflow/test_build_recorder.py @@ -33,6 +33,22 @@ def __mock(self, snapshot: bool = True) -> BuildRecorder: ) ) + def __mock_with_manifest(self, snapshot: bool = True) -> BuildRecorder: + build_manifest_path = os.path.join("tests", "tests_build_workflow", "data", "opensearch-build-tar-2.12.0.yml") + build_manifest = BuildManifest.from_path(build_manifest_path) + return BuildRecorder( + BuildTarget( + build_id="1", + output_dir="output_dir", + name="OpenSearch", + version="1.3.0", + platform="linux", + architecture="x64", + snapshot=snapshot, + ), + build_manifest + ) + def __mock_distribution(self, snapshot: bool = True) -> BuildRecorder: return BuildRecorder( BuildTarget( @@ -191,7 +207,8 @@ def test_write_manifest(self) -> None: @patch("shutil.copyfile") @patch("os.makedirs") @patch.object(BuildArtifactOpenSearchCheckPlugin, "check") - def test_record_artifact_check_plugin_version_properties(self, mock_plugin_check: Mock, mock_makedirs: Mock, mock_copyfile: Mock) -> None: + def test_record_artifact_check_plugin_version_properties(self, mock_plugin_check: Mock, mock_makedirs: Mock, + mock_copyfile: Mock) -> None: mock = self.__mock(snapshot=False) mock.record_component( "security", @@ -212,7 +229,8 @@ def test_record_artifact_check_plugin_version_properties(self, mock_plugin_check @patch("shutil.copyfile") @patch("os.makedirs") @patch.object(BuildArtifactOpenSearchCheckPlugin, "check") - def test_record_artifact_check_plugin_version_properties_snapshot(self, mock_plugin_check: Mock, mock_makedirs: Mock, mock_copyfile: Mock) -> None: + def test_record_artifact_check_plugin_version_properties_snapshot(self, mock_plugin_check: Mock, + mock_makedirs: Mock, mock_copyfile: Mock) -> None: mock = self.__mock(snapshot=True) mock.record_component( "security", @@ -229,3 +247,34 @@ def test_record_artifact_check_plugin_version_properties_snapshot(self, mock_plu mock_plugin_check.assert_called() mock_copyfile.assert_called() mock_makedirs.assert_called() + + def test_append_component_with_existing_manifest(self) -> None: + mock = self.__mock_with_manifest(snapshot=False) + + self.assertEqual(mock.build_manifest.components_hash.get("job-scheduler").get("commit_id"), + "aaf09b0211df15dd74ff2756f2590c360b03486b") + self.assertEqual(mock.build_manifest.components_hash.get("geospatial").get("commit_id"), + "8776900f2f26312b4d3a08e4343f3e3f7bdde536") + self.assertEqual(mock.build_manifest.components_hash.get("geospatial").get("repository"), + "https://github.com/opensearch-project/geospatial.git") + self.assertEqual(mock.build_manifest.components_hash.get("security").get("commit_id"), + "e3c8902dea26fd20f56a6f144042b2623f652e3e") + self.assertEqual(mock.build_manifest.components_hash.get("security").get("version"), "2.12.0.0") + + mock.record_component( + "job-scheduler", + MagicMock( + url="https://github.com/opensearch-project/job-scheduler.git", + ref="2.12", + sha="mockcommitid", + ), + ) + + self.assertEqual(mock.build_manifest.components_hash.get("job-scheduler").get("commit_id"), "mockcommitid") + self.assertEqual(mock.build_manifest.components_hash.get("job-scheduler").get("ref"), "2.12") + self.assertEqual(mock.build_manifest.components_hash.get("job-scheduler").get("repository"), + "https://github.com/opensearch-project/job-scheduler.git") + self.assertEqual(mock.build_manifest.components_hash.get("geospatial").get("commit_id"), + "8776900f2f26312b4d3a08e4343f3e3f7bdde536") + self.assertEqual(mock.build_manifest.components_hash.get("security").get("commit_id"), + "e3c8902dea26fd20f56a6f144042b2623f652e3e") From 7690db13db4e291c9475382598d71610c5d55c67 Mon Sep 17 00:00:00 2001 From: Sayali Gaikawad <61760125+gaiksaya@users.noreply.github.com> Date: Thu, 4 Jan 2024 11:19:44 -0800 Subject: [PATCH 154/289] Categorize the on-boarding document to plugins and standalone components (#4321) Signed-off-by: Sayali Gaikawad --- .../plugin_onboarding_template.yaml | 6 ++--- .../standalone_releases_template.yaml | 2 +- ONBOARDING.md | 23 +++++++++++-------- 3 files changed, 18 insertions(+), 13 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/plugin_onboarding_template.yaml b/.github/ISSUE_TEMPLATE/plugin_onboarding_template.yaml index 94ec256bc1..3a5d301a81 100644 --- a/.github/ISSUE_TEMPLATE/plugin_onboarding_template.yaml +++ b/.github/ISSUE_TEMPLATE/plugin_onboarding_template.yaml @@ -1,6 +1,6 @@ --- -name: On-board plugins -description: On-board plugins +name: On-board plugins to the distribution +description: On-board plugins to the distribution title: '[On-boarding]: ' labels: [on-boarding, untriaged] body: @@ -38,7 +38,7 @@ body: required: true - type: textarea attributes: - description: 'Did you go through the [on-boarding document](https://github.com/opensearch-project/opensearch-build/blob/main/ONBOARDING.md)' + description: 'Did you go through the [on-boarding document](https://github.com/opensearch-project/opensearch-build/blob/main/ONBOARDING.md#plugin-onboarding)' label: 'Did you read the on-boarding document' id: document validations: diff --git a/.github/ISSUE_TEMPLATE/standalone_releases_template.yaml b/.github/ISSUE_TEMPLATE/standalone_releases_template.yaml index e19747ec3e..317acaac31 100644 --- a/.github/ISSUE_TEMPLATE/standalone_releases_template.yaml +++ b/.github/ISSUE_TEMPLATE/standalone_releases_template.yaml @@ -10,7 +10,7 @@ body: Thanks for taking the time to submit release request! - type: textarea attributes: - description: 'Did you go through the [on-boarding document](https://github.com/opensearch-project/opensearch-build/blob/main/ONBOARDING.md#onboarding-to-universal--1-click-release-process)' + description: 'Did you go through the [on-boarding document](https://github.com/opensearch-project/opensearch-build/blob/main/ONBOARDING.md#standalone-component-onboarding)' label: 'Did you read the on-boarding document' id: document validations: diff --git a/ONBOARDING.md b/ONBOARDING.md index 76832d863a..aa508f9329 100644 --- a/ONBOARDING.md +++ b/ONBOARDING.md @@ -1,13 +1,14 @@ -- [Component Onboarding](#component-onboarding) +- [Plugin Onboarding](#plugin-onboarding) - [Onboard to OpenSearch Meta](#onboard-to-opensearch-meta) - [opensearch-plugins](#opensearch-plugins) - [Onboard to Build Workflow](#onboard-to-build-workflow) - - [Onboard to `test-workflow`](#onboard-to-test-workflow) -- [Onboarding to universal/1-click release process](#onboarding-to-universal--1-click-release-process) -- [Onboard to PyPi GitHub Action release](#onboard-to-pypi-github-action-release) + - [Onboard to Test Workflow](#onboard-to-test-workflow) +- [Standalone component Onboarding](#standalone-component-onboarding) + - [Onboarding to universal/1-click release process](#onboarding-to-universal--1-click-release-process) + - [Onboard to PyPi GitHub Action release](#onboard-to-pypi-github-action-release) -## Component Onboarding +## Plugin Onboarding This document describes steps to onboard a new plugin to release workflow for continuous integration and testing. @@ -22,7 +23,7 @@ Add the new plugin to the [opensearch-plugins meta](https://github.com/opensearc 1. Update a [manifest](/manifests) for a particular release to include your plugin. For example to be included in the 1.1.0 release, you would update [opensearch-1.1.0.yml](https://github.com/opensearch-project/opensearch-build/blob/opensearch-1.1.0/manifests/1.1.0/opensearch-1.1.0.yml). We require your plugin name, repository URL, and git ref that should be used. For unreleased versions this should be a branch in your repository. Once a release is cut, these refs will be updated to build from a tag or specific commit hash. -2. Create a `scripts/build.sh` if you have specific requirements that are not covered by the [default build.sh script](/scripts/default/opensearch/build.sh) and commit it to your repository. +2. Create a `scripts/build.sh` if you have specific requirements that are not covered by the default build.sh script. See default build script for [OpenSearch plugins](./scripts/default/opensearch/build.sh) and [OpenSearch-Dashboard plugins](./scripts/default/opensearch-dashboards/build.sh) and commit it to your repository. 3. Ensure your `build.sh` reads and passes along both `-Dbuild.snapshot=` and `-Dopensearch.version=` flags. Snapshot builds should produce a -SNAPSHOT tagged artifact for example `opensearch-plugin-1.1.0.0-SNAPSHOT.zip` where a release build of the same component would produce `opensearch-plugin-1.1.0.0.zip`. @@ -32,7 +33,7 @@ Add the new plugin to the [opensearch-plugins meta](https://github.com/opensearc 6. Publish a PR to this repo including the updated manifest and the names of the artifacts being added. -### Onboard to `test-workflow` +### Onboard to Test Workflow 1. Update the test configuration file (use 1.3.0 as an example), [opensearch-1.3.0-test.yml](https://github.com/opensearch-project/opensearch-build/blob/opensearch-1.3.0/manifests/1.3.0/opensearch-1.3.0-test.yml), for a particular release, to include your plugin. This test configuration defines full suite of tests - `integ`, `bwc`, that can be run on the plugin. @@ -47,7 +48,11 @@ Add the new plugin to the [opensearch-plugins meta](https://github.com/opensearc 1. It supports two test configs - `with-security` and `without-security`, which runs test with security plugin enabled and disabled respectively. Choose one or both depending on what your plugin integration tests support. -## Onboarding to universal / 1-click release process: +## Standalone Component Onboarding + +Standalone components are self-contained products that are published across diverse platforms, demanding their own release cycle that may or may not be dependent on OpenSearch or OpenSearch-Dashboard releases. Few examples of standalone components are OpenSearch clients (Java, JavaScript, Ruby, Go, Python, and Rust), data ingestion tools such as Data Prepper, and integration tools such as Logstash. See the process below to on-board to 1-click release process for standalone components. _Please note these components are not a part of the OpenSearch or OpenSearch-Dashboards distribution artifact._ + +### Onboarding to universal / 1-click release process: This document describes steps to onboard a new component to universal or 1-click release process. @@ -82,7 +87,7 @@ See https://github.com/opensearch-project/opensearch-build/issues/1234 for detai For example, this [PublishToNpm test](https://github.com/opensearch-project/opensearch-build-libraries/blob/main/tests/jenkins/TestPublishToNpm.groovy) uses [PublishToNpmLibTester](https://github.com/opensearch-project/opensearch-build-libraries/blob/main/tests/jenkins/lib-testers/PublishToNpmLibTester.groovy) with expected parameter that can be unique to your workflow. The assertions makes sure that calls to npm registry is made which is mandatory to release an artifact. -## Onboard to PyPi GitHub Action release +### Onboard to PyPi GitHub Action release Since PyPi has [announced](https://blog.pypi.org/posts/2023-05-23-removing-pgp/) the removal of the PGP signature, it is no longer necessary to use the Jenkins environment for releasing artifacts on PyPi. The main motive behind using Jenkins as the release environment was the ease of use of OpenSearch signing system. From c70ce17d73cbfc7bbf6b7829569d58eea4cce198 Mon Sep 17 00:00:00 2001 From: Peter Nied Date: Thu, 4 Jan 2024 15:30:00 -0600 Subject: [PATCH 155/289] Default not to create/update issues during integration test runs (#4323) Signed-off-by: Peter Nied --- .../distribution-build.jenkinsfile | 6 ++++-- jenkins/opensearch-dashboards/integ-test.jenkinsfile | 10 ++++++++-- jenkins/opensearch/distribution-build.jenkinsfile | 6 ++++-- jenkins/opensearch/integ-test.jenkinsfile | 10 ++++++++-- tests/jenkins/TestOpenSearchDashboardsIntegTest.groovy | 1 + tests/jenkins/TestOpenSearchIntegTest.groovy | 1 + 6 files changed, 26 insertions(+), 8 deletions(-) diff --git a/jenkins/opensearch-dashboards/distribution-build.jenkinsfile b/jenkins/opensearch-dashboards/distribution-build.jenkinsfile index a0e84156ef..02d2f72f06 100644 --- a/jenkins/opensearch-dashboards/distribution-build.jenkinsfile +++ b/jenkins/opensearch-dashboards/distribution-build.jenkinsfile @@ -201,7 +201,8 @@ pipeline { parameters: [ string(name: 'TEST_MANIFEST', value: TEST_MANIFEST), string(name: 'BUILD_MANIFEST_URL', value: buildManifestUrl), - string(name: 'BUILD_MANIFEST_URL_OPENSEARCH', value: buildManifestUrlOpenSearch) + string(name: 'BUILD_MANIFEST_URL_OPENSEARCH', value: buildManifestUrlOpenSearch), + booleanParam(name: 'UPDATE_GITHUB_ISSUES', value: true) ] } }, @@ -527,7 +528,8 @@ pipeline { parameters: [ string(name: 'TEST_MANIFEST', value: TEST_MANIFEST), string(name: 'BUILD_MANIFEST_URL', value: buildManifestUrl), - string(name: 'BUILD_MANIFEST_URL_OPENSEARCH', value: buildManifestUrlOpenSearch) + string(name: 'BUILD_MANIFEST_URL_OPENSEARCH', value: buildManifestUrlOpenSearch), + booleanParam(name: 'UPDATE_GITHUB_ISSUES', value: true) ] } }, diff --git a/jenkins/opensearch-dashboards/integ-test.jenkinsfile b/jenkins/opensearch-dashboards/integ-test.jenkinsfile index 1843ddc8c5..2fb9317899 100644 --- a/jenkins/opensearch-dashboards/integ-test.jenkinsfile +++ b/jenkins/opensearch-dashboards/integ-test.jenkinsfile @@ -67,6 +67,11 @@ pipeline { description: 'The build manifest URL OpenSearch, e.g. "https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.9.0/8172/linux/x64/tar/builds/opensearch/manifest.yml".', trim: true ) + booleanParam( + name: 'UPDATE_GITHUB_ISSUES', + description: 'If true results will create / update / close github issues', + defaultValue: false + ) } stages { stage('verify-parameters') { @@ -111,6 +116,7 @@ pipeline { env.artifactPath = buildManifestObj.getArtifactRoot(BUILD_JOB_NAME, buildId) env.artifactPathOpenSearch = buildManifestObjOpenSearch.getArtifactRoot(BUILD_JOB_NAME_OPENSEARCH, buildIdOpenSearch) env.AGENT_LABEL = agent_nodes["${env.platform}_${architecture}"] + env.updateGithubIssues = UPDATE_GITHUB_ISSUES && env.distribution == 'tar' echo "Version: ${version}, VersionOpenSearch: ${versionOpenSearch}, Agent: ${AGENT_LABEL}, OSD_BuildId: ${buildId}, OS_BuildId: ${buildIdOpenSearch}, Distribution: ${distribution}" currentBuild.description = "$architecture, $platform, osd-$version-$buildId, os-$versionOpenSearch-$buildIdOpenSearch, $distribution" @@ -250,7 +256,7 @@ pipeline { switchUserNonRoot: "${switch_user_non_root}" ) String closeCommentMessage = "Closing the issue as the Integration Test passed for ${local_component}
Version: ${version}
Distribution: ${distribution}
Architecture: ${architecture}
Platform: ${platform}

Please check the logs: ${RUN_DISPLAY_URL}

*" - if (env.distribution == 'tar') { + if (env.updateGithubIssues) { closeGithubIssue( repoUrl: buildManifestObj.getRepo("${local_component}"), issueTitle: "[AUTOCUT] Integration Test failed for ${local_component}: ${version} ${distribution} distribution", @@ -262,7 +268,7 @@ pipeline { } catch (e) { echo "Error running integtest for component ${local_component}, creating Github issue" String issueBodyMessage = "The integration test failed at distribution level for component ${local_component}
Version: ${version}
Distribution: ${distribution}
Architecture: ${architecture}
Platform: ${platform}

Please check the logs: ${RUN_DISPLAY_URL}

* Test-report manifest:*
- https://ci.opensearch.org/ci/dbc/${JOB_NAME}/${version}/${buildId}/${platform}/${architecture}/${distribution}/test-results/${BUILD_NUMBER}/integ-test/test-report.yml

_Note: Steps to reproduce, additional logs and other files can be found within the above test-report manifest.
Instructions of this test-report manifest can be found [here](https://github.com/opensearch-project/opensearch-build/tree/main/src/report_workflow#guide-on-test-report-manifest-from-ci)._" - if (env.distribution == 'tar') { + if (env.updateGithubIssues) { createGithubIssue( repoUrl: buildManifestObj.getRepo("${local_component}"), issueTitle: "[AUTOCUT] Integration Test failed for ${local_component}: ${version} ${distribution} distribution", diff --git a/jenkins/opensearch/distribution-build.jenkinsfile b/jenkins/opensearch/distribution-build.jenkinsfile index eae0e9ed0c..8832c9d520 100644 --- a/jenkins/opensearch/distribution-build.jenkinsfile +++ b/jenkins/opensearch/distribution-build.jenkinsfile @@ -190,7 +190,8 @@ pipeline { wait: false, parameters: [ string(name: 'TEST_MANIFEST', value: TEST_MANIFEST), - string(name: 'BUILD_MANIFEST_URL', value: buildManifestUrl) + string(name: 'BUILD_MANIFEST_URL', value: buildManifestUrl), + booleanParam(name: 'UPDATE_GITHUB_ISSUES', value: true) ] } }, @@ -456,7 +457,8 @@ pipeline { wait: false, parameters: [ string(name: 'TEST_MANIFEST', value: TEST_MANIFEST), - string(name: 'BUILD_MANIFEST_URL', value: buildManifestUrl) + string(name: 'BUILD_MANIFEST_URL', value: buildManifestUrl), + booleanParam(name: 'UPDATE_GITHUB_ISSUES', value: true) ] } } diff --git a/jenkins/opensearch/integ-test.jenkinsfile b/jenkins/opensearch/integ-test.jenkinsfile index 6cf8dae499..72426644d4 100644 --- a/jenkins/opensearch/integ-test.jenkinsfile +++ b/jenkins/opensearch/integ-test.jenkinsfile @@ -66,6 +66,11 @@ pipeline { description: 'The build manifest URL for OpenSearch, e.g. "https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.9.0/8172/linux/x64/tar/builds/opensearch/manifest.yml".', trim: true ) + booleanParam( + name: 'UPDATE_GITHUB_ISSUES', + description: 'If true results will create / update / close github issues', + defaultValue: false + ) } stages { stage('verify-parameters') { @@ -97,6 +102,7 @@ pipeline { env.platform = buildManifestObj.build.platform env.artifactPath = buildManifestObj.getArtifactRoot(BUILD_JOB_NAME, buildId) env.AGENT_LABEL = agent_nodes["${env.platform}_${architecture}"] + env.updateGithubIssues = UPDATE_GITHUB_ISSUES && env.distribution == 'tar' echo "Version: ${version}, Agent: ${AGENT_LABEL}, BuildId: ${buildId}, Distribution: ${distribution}, Components: ${componentList}" currentBuild.description = "$TEST_MANIFEST, $version, $architecture, $platform, $buildId, $distribution, $componentList" @@ -206,7 +212,7 @@ pipeline { switchUserNonRoot: "${switch_user_non_root}" ) String closeCommentMessage = "Closing the issue as the Integration Test passed for ${local_component}
Version: ${version}
Distribution: ${distribution}
Architecture: ${architecture}
Platform: ${platform}

Please check the logs: ${RUN_DISPLAY_URL}

*" - if (env.distribution == 'tar') { + if (env.updateGithubIssues) { closeGithubIssue( repoUrl: buildManifestObj.getRepo("${local_component}"), issueTitle: "[AUTOCUT] Integration Test failed for ${local_component}: ${version} ${distribution} distribution", @@ -218,7 +224,7 @@ pipeline { } catch (e) { echo "Error running integtest for component ${local_component}, creating Github issue" String issueBodyMessage = "The integration test failed at distribution level for component ${local_component}
Version: ${version}
Distribution: ${distribution}
Architecture: ${architecture}
Platform: ${platform}

Please check the logs: ${RUN_DISPLAY_URL}

* Test-report manifest:*
- https://ci.opensearch.org/ci/dbc/${JOB_NAME}/${version}/${buildId}/${platform}/${architecture}/${distribution}/test-results/${BUILD_NUMBER}/integ-test/test-report.yml

_Note: Steps to reproduce, additional logs and other files can be found within the above test-report manifest.
Instructions of this test-report manifest can be found [here](https://github.com/opensearch-project/opensearch-build/tree/main/src/report_workflow#guide-on-test-report-manifest-from-ci)._" - if (env.distribution == 'tar') { + if (env.updateGithubIssues) { createGithubIssue( repoUrl: buildManifestObj.getRepo("${local_component}"), issueTitle: "[AUTOCUT] Integration Test failed for ${local_component}: ${version} ${distribution} distribution", diff --git a/tests/jenkins/TestOpenSearchDashboardsIntegTest.groovy b/tests/jenkins/TestOpenSearchDashboardsIntegTest.groovy index 78472f9913..54acd0ff2a 100644 --- a/tests/jenkins/TestOpenSearchDashboardsIntegTest.groovy +++ b/tests/jenkins/TestOpenSearchDashboardsIntegTest.groovy @@ -68,6 +68,7 @@ class TestOpenSearchDashboardsIntegTest extends BuildPipelineTest { binding.setVariable('distribution', 'tar' ) binding.setVariable('COMPONENT_NAME', '' ) binding.getVariable('currentBuild').upstreamBuilds = [[fullProjectName: jobName]] + binding.setVariable('UPDATE_GITHUB_ISSUES', true) def env = binding.getVariable('env') env['DOCKER_AGENT'] = [image:'opensearchstaging/opensearchstaging/ci-runner:ci-runner-rockylinux8-opensearch-dashboards-integtest-v2', args:'-e JAVA_HOME=/opt/java/openjdk-11'] env['PUBLIC_ARTIFACT_URL'] = 'DUMMY_PUBLIC_ARTIFACT_URL' diff --git a/tests/jenkins/TestOpenSearchIntegTest.groovy b/tests/jenkins/TestOpenSearchIntegTest.groovy index 11d3b6bc54..fef0be2f89 100644 --- a/tests/jenkins/TestOpenSearchIntegTest.groovy +++ b/tests/jenkins/TestOpenSearchIntegTest.groovy @@ -61,6 +61,7 @@ class TestOpenSearchIntegTest extends BuildPipelineTest { binding.setVariable('RUN_DISPLAY_URL', 'https://some/url/redirect') binding.setVariable('distribution', 'tar' ) binding.setVariable('COMPONENT_NAME', '' ) + binding.setVariable('UPDATE_GITHUB_ISSUES', true) binding.getVariable('currentBuild').upstreamBuilds = [[fullProjectName: jobName]] helper.registerAllowedMethod("s3Download", [Map]) helper.registerAllowedMethod("withAWS", [Map, Closure], { args, closure -> From 85b44460fc874a049e122d24dfa6acd32006138b Mon Sep 17 00:00:00 2001 From: Sayali Gaikawad <61760125+gaiksaya@users.noreply.github.com> Date: Thu, 4 Jan 2024 16:21:04 -0800 Subject: [PATCH 156/289] Add wiki page for testing a distribution (#4324) Signed-off-by: Sayali Gaikawad --- docs/Testing-the-Distribution.md | 164 +++++++++++++++++++++++++++++++ 1 file changed, 164 insertions(+) create mode 100644 docs/Testing-the-Distribution.md diff --git a/docs/Testing-the-Distribution.md b/docs/Testing-the-Distribution.md new file mode 100644 index 0000000000..813380f14f --- /dev/null +++ b/docs/Testing-the-Distribution.md @@ -0,0 +1,164 @@ +# Testing a Distribution + +The OpenSearch and OpenSearch-Dashboards run Integration, Backward Compatibility tests at the distribution level. Along with this, OpenSearch also runs Performance tests at the distribution level. +Just like build, the distribution testing framework also depends on manifest. In this case, a test manifest. See sample test manifests for [OpenSearch](https://github.com/opensearch-project/opensearch-build/blob/main/manifests/2.11.1/opensearch-2.11.1-test.yml) and [OpenSearch-Dashboards](https://github.com/opensearch-project/opensearch-build/blob/main/manifests/2.11.1/opensearch-dashboards-2.11.1-test.yml). + +## Test Manifest + +The test manifest consist of the details of running the tests at the distribution such as, docker image to run tests on, component details such as name, configuration and what kind of tests to run, testing configuration such as with or without secutity as well as any additional configuration to be added other than default to the test cluster, etc. See the [schema](https://github.com/opensearch-project/opensearch-build/blob/main/src/manifests/test_manifest.py#L14-L38) for test manifest. + +## Testing in local + +The [test-workflow](https://github.com/opensearch-project/opensearch-build/tree/main/src/test_workflow) hosts the source code for distribution test framework. + +``` +./test.sh integ-test manifests/1.3.5/opensearch-1.3.5-test.yml --paths opensearch=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/1.3.5/latest/linux/x64/tar +``` + +Additional arguments: + +| name | description | +|------------------------|-------------------------------------------------------------------------| +| test-type | Run tests of a test suite. [integ-test, bwc-test, perf-test] | +| test-manifest-path | Specify a test manifest path. | +| --paths | Location of manifest(s). | +| --test-run-id | Unique identifier for a test run. | +| --component [name ...] | Test a subset of specific components. | +| --keep | Do not delete the temporary working directory on both success or error. | +| -v, --verbose | Show more verbose output. | + +### Integration Tests +In order to run the tests in your local, you can avoid installing the packages with right version by using a docker image. Each test manifest consist of the docker image to run tests on. + +``` + docker run -u root -it opensearchstaging/ci-runner:ci-runner-centos7-opensearch-build-v3 /bin/bash +``` + +Set up the right JAVA_HOME version or node version as per the distribution version and clone this repository to start using testing framework. + + +To run integration tests locally, use below command. This pulls down the built bundle and its manifest file, reads all components of the distribution, and runs integration tests against each component. + +Usage: + +```bash +./test.sh integ-test +``` + +For example, build locally and run integration tests. + +```bash +./build.sh manifests/1.3.5/opensearch-1.3.5.yml +./assemble.sh builds/opensearch/manifest.yml +./test.sh integ-test manifests/1.3.5/opensearch-1.3.5-test.yml . # looks for "./builds/opensearch/manifest.yml" and "./dist/opensearch/manifest.yml" +``` + +Or run integration tests against an existing build. + +```bash +./test.sh integ-test manifests/1.3.5/opensearch-1.3.5-test.yml --paths opensearch=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/1.3.5/5960/linux/x64/tar # looks for https://.../builds/opensearch/manifest.yml and https://.../dist/opensearch/manifest.yml +``` + +To run OpenSearch Dashboards integration tests. + +```bash +./test.sh integ-test manifests/1.3.0/opensearch-dashboards-1.3.0-test.yml --paths opensearch=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/1.3.5/5960/linux/x64/tar +opensearch-dashboards=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch-dashboards/1.3.5/4056/linux/x64/tar +``` + +To run OpenSearch Dashboards integration tests with local artifacts on different distributions +```bash +./test.sh integ-test manifests/2.0.0/opensearch-dashboards-2.0.0-test.yml --paths opensearch=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.0.0-rc1/latest/linux/x64/tar opensearch-dashboards=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch-dashboards/2.0.0-rc1/latest/linux/x64/tar +./test.sh integ-test manifests/2.0.0/opensearch-dashboards-2.0.0-test.yml --paths opensearch=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.0.0-rc1/latest/linux/x64/rpm opensearch-dashboards=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch-dashboards/2.0.0-rc1/latest/linux/x64/rpm +``` + +:warning: RPM Test requires user to run the `./test.sh` command with sudo permission, as rpm requires root to install and start the service. + + +### Backwards Compatibility Tests + +The BWC tests running on distribution level are using the same framework from OpenSearch. The test cluster is spin up with the `latest` distribution bundle of provided version exclusively when the project is initialized with property `-PcustomDistributionDownloadType=bundle`. In this repo, the test workflow will be enable this gradle property by default.[BWC test script](https://github.com/opensearch-project/opensearch-build/blob/edffab782abf96390b3993ccc92425c63ab77884/scripts/default/bwctest.sh#L38) + +Example distribution bundle URL: `https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/1.3.2/latest/linux/x64/tar/dist/opensearch/opensearch-1.3.2-linux-x64.tar.gz` +This feature for BWC testing is supported for distribution versions starting `v1.3.2`. + +On CI level for plugins, security certificates need to be manually imported when spinning up the test cluster as security plugin is included in the distribution bundle. When upgrading the version within the test cluster, `nextNodeToNextVersion` is used for a single node upgrade and `goToNextVersion` is for a full restart upgrade. + +See [anomaly-detection#766](https://github.com/opensearch-project/anomaly-detection/pull/766) or [observability#1366](https://github.com/opensearch-project/observability/pull/1366) for more information. + +Runs backward compatibility invoking `run_bwc_test.py` in each component from a distribution manifest. + +Usage: + +```bash +./test.sh bwc-test +``` + +For example, build locally and run BWC tests. + +```bash +./build.sh manifests/1.3.0/opensearch-1.3.0.yml +./assemble.sh builds/opensearch/manifest.yml +./test.sh bwc-test manifests/1.3.0/opensearch-1.3.0-test.yml . # looks for "./builds/opensearch/manifest.yml" and "./dist/opensearch/manifest.yml" +``` + +Or run BWC tests against an existing build. + +```bash +./test.sh bwc-test manifests/1.3.0/opensearch-1.3.0-test.yml --paths opensearch=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.0.0-rc1/latest/linux/x64/tar # looks for https://.../builds/opensearch/manifest.yml and https://.../dist/opensearch/manifest.yml +``` + +To run OpenSearch Dashboards BWC tests. + +```bash +./test.sh bwc-test manifests/1.3.0/opensearch-dashboards-1.3.0-test.yml --paths +opensearch-dashboards=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch-dashboards/1.3.5/4056/linux/x64/tar +``` + +### Performance Tests + +Runs benchmarking tests on a remote opensource OpenSearch cluster, uses [OpenSearch Benchmark](https://github.com/opensearch-project/OpenSearch-Benchmark). +At a high-level the benchmarking test workflow uses [opensearch-cluster-cdk](https://github.com/opensearch-project/opensearch-cluster-cdk.git) to first set-up an OpenSearch cluster (single/multi-node) and then executes `opensearch-benchmark` to run benchmark test against that cluster. The performance metric that opensearch-benchmark generates during the run are ingested into another OS cluster for further analysis and dashboarding purpose. + +The benchmarking tests will be run nightly and if you have a feature in any released/un-released OpenSearch version that you want to benchmark periodically please create an issue and the team will reach out to you. In case you want to run the benchmarking test locally you can use `opensearch-cluster-cdk` repo to spin up an OS cluster in your personal AWS account and then use `opensearch-benchmark` to run performance test against it. The detailed instructions are available on respective GitHub repositories. + +#### Onboard feature for nightly benchmark runs: + +1. Checkout [opensearch-build](https://github.com/opensearch-project/opensearch-build) repo and open `jenkins/opensearch/benchmark-test.jenkinsfile` file. +2. You will then need add an entry in `parameterizedCron` section of the jenkinsfile. +3. The structure of the `parameterizedCron` section as follows: + 1. Schedule: `H * * *`, edit the `HOUR` section to any hour of the day, 0-24. `H` adds a jitter to the cron to make sure multiple crons are not started together. + 2. BUNDLE_MANIFEST_URL: The distribution manifest URL that contains the artifact details such as tar location, arch, build id, commit-id, etc. + 3. TEST_WORKLOAD: This could be any workload that [opensearch-benchmark-workload](https://github.com/opensearch-project/opensearch-benchmark-workloads) repo provides, if not provided `nyc-taxis` is used as default. + 4. SINGLE_NODE_CLUSTER: Values are `true/false`. Do you want to run the benchmark against a single-node cluster or multi-node. + 5. USE_50_PERCENT_HEAP: Values are `true/false`. Recommended to use 50 percent physical memory as heap. Keep this `true`. + 6. MIN_DISTRIBUTION: Values are `true/false`. If the `BUNDLE_MANIFEST_URL` you provided is for a min/snapshot distribution then set this as `true` else don't provide this parameter. + 7. ADDITIONAL_CONFIG: The configuration that needs to be added to `opensearch.yml` to enable your feature. + 8. USER_TAGS: The metadata that needs to be added to the benchmark metrics ingested in datastore, this helps filter out the metrics for each use-case. Mandatory tags are `run-type:nightly,segrep:,arch:,instance-type:,major-version:<3x|2x>,cluster-config:--` + 9. WORKLOAD_PARAMS: Additional parameters that need to be passed to opensearch-benchmark workload. + 10. To get more information on each parameter and explore more options please visit [here](https://github.com/opensearch-project/opensearch-build/blob/main/jenkins/opensearch/benchmark-test.jenkinsfile#L140-L247) + +Here's the sample entry for enabling nightly runs for `remote-store` feature +``` +H 9 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.10.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;ENABLE_REMOTE_STORE=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled-with-remote-store,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards;ADDITIONAL_CONFIG=opensearch.experimental.feature.remote_store.enabled:true cluster.remote_store.enabled:true opensearch.experimental.feature.segment_replication_experimental.enabled:true cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"2","number_of_shards":"3"} +``` + +Once you have added the configuration in the jenkinsfile please raise the PR and opensearch-infra team will review it. + +## Testing in CI/CD + +The `build` workflow automates the process to generate all OpenSearch and OpenSearch Dashboards artifacts, and provide them as distributions to the `test` workflow, which runs exhaustive testing on the artifacts based on the artifact type. The next section talks in detail about the test workflow. See the details below for each type of tests run at the distribution level. All the distribution level test workflows (integ tests, BWC tests and perfomance tests) are run on jenkins. + +### Integration tests + +The integration tests for OpenSearch are run via [integ-test](https://build.ci.opensearch.org/view/Test/job/integ-test/) job and for OpenSearch-Dashboards via [integ-test-opensearch-dashboards](https://build.ci.opensearch.org/view/Test/job/integ-test-opensearch-dashboards/) job. These jobs are mainly triggered via distribution build jobs after a distribution is created successfully. They are also triggered manually when required such as during releases or via cronjobs. +The job reads the build artifact composition from the associated manifest files and spins up parallel, independent integrationTest runs for each component built inside the artifact. For instance, if the artifact is a full distribution, which has all OpenSearch plugins, the job will kick off integration test suite for each individual plugin. Each plugin is run on an independent cluster and in independent container. After the test runs are complete, a test-report is generated using [report-workflow](https://github.com/opensearch-project/opensearch-build/tree/main/src/report_workflow). + + +### Backward Comaptibility tests + +The BWC tests for OpenSearch are run via [bwc-test](https://build.ci.opensearch.org/view/Test/job/bwc-test/) job and for OpenSearch-Dashboards via [bwc-test-opensearch-dashboards](https://build.ci.opensearch.org/view/Test/job/bwc-test-opensearch-dashboards/) job. These jobs that runs bwc tests on the current version and compatible bwc versions of the artifact. The core engines and respective plugins would have their backwards compatibility tests and a `bwctest.sh` which will be used to trigger the bwc tests. + +### Performance test + +The Performance tests for OpenSearch are run using [benchmark-test](https://build.ci.opensearch.org/view/Test/job/benchmark-test/) job. This job is triggered via cronjob for recently release, upcoming release versions of OpenSearch. See the jenkins file configutaion [here](https://github.com/opensearch-project/opensearch-build/blob/main/jenkins/opensearch/benchmark-test.jenkinsfile). \ No newline at end of file From 7962e40d116bc24fb22b55082f04bb28a62e554e Mon Sep 17 00:00:00 2001 From: Sayali Gaikawad <61760125+gaiksaya@users.noreply.github.com> Date: Thu, 4 Jan 2024 16:45:11 -0800 Subject: [PATCH 157/289] Update wiki home page (#4325) Signed-off-by: Sayali Gaikawad --- docs/Home.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/Home.md b/docs/Home.md index e8af9c6670..b8ad9ce3d6 100644 --- a/docs/Home.md +++ b/docs/Home.md @@ -6,3 +6,4 @@ This repository hosts the build, test and release scripts for OpenSearch and Ope See each page below for more details: - [Building a Distribution from the source](https://github.com/opensearch-project/opensearch-build/wiki/Building-an-OpenSearch-and-OpenSearch-Dashboards-Distribution) +- [Testing a Distribution](https://github.com/opensearch-project/opensearch-build/wiki/Testing-the-Distribution) From 88976505d26f2a8bd681805312fb4b622696ecfd Mon Sep 17 00:00:00 2001 From: Derek Ho Date: Mon, 8 Jan 2024 21:16:21 -0500 Subject: [PATCH 158/289] Pass in strong password instead to fix integtest workflow (#4302) Signed-off-by: Derek Ho --- scripts/default/integtest.sh | 9 ++++++++- src/test_workflow/integ_test/distribution_tar.py | 2 +- src/test_workflow/integ_test/distribution_zip.py | 2 +- .../integ_test/test_distribution_tar.py | 2 +- .../integ_test/test_distribution_zip.py | 2 +- .../integ_test/test_service_opensearch.py | 2 +- 6 files changed, 13 insertions(+), 6 deletions(-) diff --git a/scripts/default/integtest.sh b/scripts/default/integtest.sh index eb12e34a0d..7a600d4cf8 100755 --- a/scripts/default/integtest.sh +++ b/scripts/default/integtest.sh @@ -87,9 +87,16 @@ then SNAPSHOT="false" fi +OPENSEARCH_REQUIRED_VERSION="2.12.0" if [ -z "$CREDENTIAL" ] then - CREDENTIAL="admin:admin" + # Starting in 2.12.0, security demo configuration script requires an initial admin password + COMPARE_VERSION=`echo $OPENSEARCH_REQUIRED_VERSION $OPENSEARCH_VERSION | tr ' ' '\n' | sort -V | uniq | head -n 1` + if [ "$COMPARE_VERSION" != "$OPENSEARCH_REQUIRED_VERSION" ]; then + CREDENTIAL="admin:admin" + else + CREDENTIAL="admin:myStrongPassword123!" + fi fi USERNAME=`echo $CREDENTIAL | awk -F ':' '{print $1}'` diff --git a/src/test_workflow/integ_test/distribution_tar.py b/src/test_workflow/integ_test/distribution_tar.py index d3317d1263..4c8ed65336 100644 --- a/src/test_workflow/integ_test/distribution_tar.py +++ b/src/test_workflow/integ_test/distribution_tar.py @@ -33,7 +33,7 @@ def install(self, bundle_name: str) -> None: @property def start_cmd(self) -> str: start_cmd_map = { - "opensearch": "./opensearch-tar-install.sh", + "opensearch": "export OPENSEARCH_INITIAL_ADMIN_PASSWORD=myStrongPassword123! && ./opensearch-tar-install.sh", "opensearch-dashboards": "./opensearch-dashboards", } return start_cmd_map[self.filename] diff --git a/src/test_workflow/integ_test/distribution_zip.py b/src/test_workflow/integ_test/distribution_zip.py index ad3c2c09ba..9dcb80b355 100644 --- a/src/test_workflow/integ_test/distribution_zip.py +++ b/src/test_workflow/integ_test/distribution_zip.py @@ -33,7 +33,7 @@ def install(self, bundle_name: str) -> None: @property def start_cmd(self) -> str: start_cmd_map = { - "opensearch": ".\\opensearch-windows-install.bat", + "opensearch": "set OPENSEARCH_INITIAL_ADMIN_PASSWORD=myStrongPassword123! .\\opensearch-windows-install.bat", "opensearch-dashboards": ".\\opensearch-dashboards.bat", } return start_cmd_map[self.filename] diff --git a/tests/tests_test_workflow/test_integ_workflow/integ_test/test_distribution_tar.py b/tests/tests_test_workflow/test_integ_workflow/integ_test/test_distribution_tar.py index 488ccf8d88..0b52fdc65a 100644 --- a/tests/tests_test_workflow/test_integ_workflow/integ_test/test_distribution_tar.py +++ b/tests/tests_test_workflow/test_integ_workflow/integ_test/test_distribution_tar.py @@ -45,7 +45,7 @@ def test_install(self) -> None: mock_tarfile_extractall.assert_called_with(self.work_dir) def test_start_cmd(self) -> None: - self.assertEqual(self.distribution_tar.start_cmd, "./opensearch-tar-install.sh") + self.assertEqual(self.distribution_tar.start_cmd, "export OPENSEARCH_INITIAL_ADMIN_PASSWORD=myStrongPassword123! && ./opensearch-tar-install.sh") self.assertEqual(self.distribution_tar_dashboards.start_cmd, "./opensearch-dashboards") @patch("subprocess.check_call") diff --git a/tests/tests_test_workflow/test_integ_workflow/integ_test/test_distribution_zip.py b/tests/tests_test_workflow/test_integ_workflow/integ_test/test_distribution_zip.py index fbd5b53695..b4113939e5 100644 --- a/tests/tests_test_workflow/test_integ_workflow/integ_test/test_distribution_zip.py +++ b/tests/tests_test_workflow/test_integ_workflow/integ_test/test_distribution_zip.py @@ -47,7 +47,7 @@ def test_install(self) -> None: mock_zipfile_extractall.assert_called_with(self.work_dir) def test_start_cmd(self) -> None: - self.assertEqual(self.distribution_zip.start_cmd, ".\\opensearch-windows-install.bat") + self.assertEqual(self.distribution_zip.start_cmd, "set OPENSEARCH_INITIAL_ADMIN_PASSWORD=myStrongPassword123! .\\opensearch-windows-install.bat") @patch("subprocess.check_call") def test_uninstall(self, check_call_mock: Mock) -> None: diff --git a/tests/tests_test_workflow/test_integ_workflow/integ_test/test_service_opensearch.py b/tests/tests_test_workflow/test_integ_workflow/integ_test/test_service_opensearch.py index 0b8cf02621..b17a379b4f 100644 --- a/tests/tests_test_workflow/test_integ_workflow/integ_test/test_service_opensearch.py +++ b/tests/tests_test_workflow/test_integ_workflow/integ_test/test_service_opensearch.py @@ -62,7 +62,7 @@ def test_start(self, mock_tarfile_open: Mock, mock_dump: Mock, mock_file: Mock, # call test target function service.start() - mock_process.assert_called_once_with("./opensearch-tar-install.sh", os.path.join(self.work_dir, "opensearch-1.1.0"), False) + mock_process.assert_called_once_with("export OPENSEARCH_INITIAL_ADMIN_PASSWORD=myStrongPassword123! && ./opensearch-tar-install.sh", os.path.join(self.work_dir, "opensearch-1.1.0"), False) mock_dump.assert_called_once_with(self.additional_config) From 6eb6f8b3530fdf3099c9ed2fb2663b9e4e19c4b8 Mon Sep 17 00:00:00 2001 From: Derek Ho Date: Tue, 9 Jan 2024 17:40:40 -0500 Subject: [PATCH 159/289] Change password based on version in integtest health check (#4331) Signed-off-by: Derek Ho --- src/test_workflow/integ_test/service_opensearch.py | 3 ++- src/test_workflow/perf_test/perf_test_cluster.py | 8 +++++++- .../perf_test/data/bundle_manifest.yml | 2 +- .../perf_test/test_perf_test_cluster.py | 11 ++++++++++- 4 files changed, 20 insertions(+), 4 deletions(-) diff --git a/src/test_workflow/integ_test/service_opensearch.py b/src/test_workflow/integ_test/service_opensearch.py index 3f6d23790c..0f9cef9413 100644 --- a/src/test_workflow/integ_test/service_opensearch.py +++ b/src/test_workflow/integ_test/service_opensearch.py @@ -40,6 +40,7 @@ def __init__( self.dist = Distributions.get_distribution("opensearch", distribution, version, work_dir) self.dependency_installer = dependency_installer self.install_dir = self.dist.install_dir + self.password = 'myStrongPassword123!' if float('.'.join(self.version.split('.')[:2])) >= 2.12 else 'admin' def start(self) -> None: self.dist.install(self.download()) @@ -65,7 +66,7 @@ def url(self, path: str = "") -> str: def get_service_response(self) -> Response: url = self.url("/_cluster/health") logging.info(f"Pinging {url}") - return requests.get(url, verify=False, auth=("admin", "admin")) + return requests.get(url, verify=False, auth=("admin", self.password)) def __add_plugin_specific_config(self, additional_config: dict) -> None: with open(self.opensearch_yml_path, "a") as yamlfile: diff --git a/src/test_workflow/perf_test/perf_test_cluster.py b/src/test_workflow/perf_test/perf_test_cluster.py index 93213f0402..6a034a0d9b 100644 --- a/src/test_workflow/perf_test/perf_test_cluster.py +++ b/src/test_workflow/perf_test/perf_test_cluster.py @@ -15,6 +15,7 @@ from typing import Any, Generator, List import requests +import semver from requests.auth import HTTPBasicAuth from retry.api import retry_call # type: ignore @@ -108,11 +109,16 @@ def dependencies(self) -> List[Service]: return [] def wait_for_processing(self, tries: int = 3, delay: int = 15, backoff: int = 2) -> None: + password = 'admin' + if self.manifest: + if semver.compare(self.manifest.build.version, '2.12.0') != -1: + password = 'myStrongPassword123!' + # Should be invoked only if the endpoint is public. assert self.is_endpoint_public, "wait_for_processing should be invoked only when cluster is public" logging.info("Waiting for domain to be up") url = "".join([self.endpoint_with_port, "/_cluster/health"]) - retry_call(requests.get, fkwargs={"url": url, "auth": HTTPBasicAuth('admin', 'admin'), "verify": False}, + retry_call(requests.get, fkwargs={"url": url, "auth": HTTPBasicAuth('admin', password), "verify": False}, tries=tries, delay=delay, backoff=backoff) @abc.abstractmethod diff --git a/tests/tests_test_workflow/test_perf_workflow/perf_test/data/bundle_manifest.yml b/tests/tests_test_workflow/test_perf_workflow/perf_test/data/bundle_manifest.yml index 425c1fa2a3..b819854cee 100644 --- a/tests/tests_test_workflow/test_perf_workflow/perf_test/data/bundle_manifest.yml +++ b/tests/tests_test_workflow/test_perf_workflow/perf_test/data/bundle_manifest.yml @@ -5,7 +5,7 @@ build: id: 41d5ae25183d4e699e92debfbe3f83bd location: https://artifacts.opensearch.org/bundles/1.0.0/41d5ae25183d4e699e92debfbe3f83bd/opensearch-1.0.0-linux-x64.tar.gz name: OpenSearch - version: 1.0.0 + version: 3.0.0 components: - commit_id: fb25458f38c30a7ab06de21b0068f1fe3ad56134 location: https://artifacts.opensearch.org/builds/1.0.0/41d5ae25183d4e699e92debfbe3f83bd/bundle/opensearch-min-1.0.0-linux-x64.tar.gz diff --git a/tests/tests_test_workflow/test_perf_workflow/perf_test/test_perf_test_cluster.py b/tests/tests_test_workflow/test_perf_workflow/perf_test/test_perf_test_cluster.py index 632a772c9a..f31fbebb53 100644 --- a/tests/tests_test_workflow/test_perf_workflow/perf_test/test_perf_test_cluster.py +++ b/tests/tests_test_workflow/test_perf_workflow/perf_test/test_perf_test_cluster.py @@ -7,7 +7,9 @@ import os import unittest -from unittest.mock import MagicMock, patch +from unittest.mock import MagicMock, Mock, patch + +from requests.auth import HTTPBasicAuth from manifests.bundle_manifest import BundleManifest from test_workflow.perf_test.perf_test_cluster import PerfTestCluster @@ -37,6 +39,13 @@ def test_create(self) -> None: mock_chdir.assert_called_once_with(os.path.join(self.perf_test_cluster.current_workspace, "test_dir")) self.assertEqual(mock_check_call.call_count, 1) + @patch("requests.get") + def test_get_service_response(self, mock_requests_get: Mock) -> None: + self.perf_test_cluster.is_endpoint_public = True + self.perf_test_cluster.cluster_endpoint_with_port = '' + self.perf_test_cluster.wait_for_processing() + mock_requests_get.assert_called_with(url='/_cluster/health', verify=False, auth=HTTPBasicAuth('admin', 'myStrongPassword123!')) + def test_endpoint(self) -> None: self.assertEqual(self.perf_test_cluster.endpoint_with_port, None) From eb1d8fe826c75259b020832cdbad4df7baa609d8 Mon Sep 17 00:00:00 2001 From: Derek Ho Date: Wed, 10 Jan 2024 15:45:43 -0500 Subject: [PATCH 160/289] Pass in strong password to OSD integ test if version >= 2.12.0 (#4334) Signed-off-by: Derek Ho --- .../integ_test/service_opensearch.py | 4 ++-- .../integ_test/service_opensearch_dashboards.py | 3 ++- src/test_workflow/integ_test/utils.py | 16 ++++++++++++++++ .../test_integ_workflow/integ_test/test_utils.py | 16 ++++++++++++++++ 4 files changed, 36 insertions(+), 3 deletions(-) create mode 100644 src/test_workflow/integ_test/utils.py create mode 100644 tests/tests_test_workflow/test_integ_workflow/integ_test/test_utils.py diff --git a/src/test_workflow/integ_test/service_opensearch.py b/src/test_workflow/integ_test/service_opensearch.py index 0f9cef9413..86e7d4b7b7 100644 --- a/src/test_workflow/integ_test/service_opensearch.py +++ b/src/test_workflow/integ_test/service_opensearch.py @@ -16,6 +16,7 @@ from test_workflow.integ_test.distribution import Distribution from test_workflow.integ_test.distributions import Distributions from test_workflow.integ_test.service import Service +from test_workflow.integ_test.utils import get_password class ServiceOpenSearch(Service): @@ -40,7 +41,6 @@ def __init__( self.dist = Distributions.get_distribution("opensearch", distribution, version, work_dir) self.dependency_installer = dependency_installer self.install_dir = self.dist.install_dir - self.password = 'myStrongPassword123!' if float('.'.join(self.version.split('.')[:2])) >= 2.12 else 'admin' def start(self) -> None: self.dist.install(self.download()) @@ -66,7 +66,7 @@ def url(self, path: str = "") -> str: def get_service_response(self) -> Response: url = self.url("/_cluster/health") logging.info(f"Pinging {url}") - return requests.get(url, verify=False, auth=("admin", self.password)) + return requests.get(url, verify=False, auth=("admin", get_password(self.version))) def __add_plugin_specific_config(self, additional_config: dict) -> None: with open(self.opensearch_yml_path, "a") as yamlfile: diff --git a/src/test_workflow/integ_test/service_opensearch_dashboards.py b/src/test_workflow/integ_test/service_opensearch_dashboards.py index 0180b0ae54..4acf116ee9 100644 --- a/src/test_workflow/integ_test/service_opensearch_dashboards.py +++ b/src/test_workflow/integ_test/service_opensearch_dashboards.py @@ -18,6 +18,7 @@ from test_workflow.integ_test.distribution import Distribution from test_workflow.integ_test.distributions import Distributions from test_workflow.integ_test.service import Service +from test_workflow.integ_test.utils import get_password class ServiceOpenSearchDashboards(Service): @@ -86,7 +87,7 @@ def url(self, path: str = "") -> str: def get_service_response(self) -> Response: url = self.url("/api/status") logging.info(f"Pinging {url}") - return requests.get(url, verify=False, auth=("admin", "admin") if self.security_enabled else None) + return requests.get(url, verify=False, auth=("admin", get_password(self.version)) if self.security_enabled else None) def __add_plugin_specific_config(self, additional_config: dict) -> None: with open(self.opensearch_dashboards_yml_path, "a") as yamlfile: diff --git a/src/test_workflow/integ_test/utils.py b/src/test_workflow/integ_test/utils.py new file mode 100644 index 0000000000..737e0abb51 --- /dev/null +++ b/src/test_workflow/integ_test/utils.py @@ -0,0 +1,16 @@ +# Copyright OpenSearch Contributors +# SPDX-License-Identifier: Apache-2.0 +# +# The OpenSearch Contributors require contributions made to +# this file be licensed under the Apache-2.0 license or a +# compatible open source license. + +import semver + + +def get_password(version: str) -> str: + # Starting in 2.12.0, demo configuration setup script requires a strong password + if semver.compare(version, '2.12.0') != -1: + return "myStrongPassword123!" + else: + return "admin" diff --git a/tests/tests_test_workflow/test_integ_workflow/integ_test/test_utils.py b/tests/tests_test_workflow/test_integ_workflow/integ_test/test_utils.py new file mode 100644 index 0000000000..907e7306b3 --- /dev/null +++ b/tests/tests_test_workflow/test_integ_workflow/integ_test/test_utils.py @@ -0,0 +1,16 @@ +# Copyright OpenSearch Contributors +# SPDX-License-Identifier: Apache-2.0 +# +# The OpenSearch Contributors require contributions made to +# this file be licensed under the Apache-2.0 license or a +# compatible open source license. + +import unittest + +from test_workflow.integ_test.utils import get_password + + +class TestUtils(unittest.TestCase): + def test_strong_password(self) -> None: + self.assertEqual("admin", get_password("2.11.1")) + self.assertEqual("myStrongPassword123!", get_password("3.0.0")) From 4b0b53d2368235425b6c58c0d7099be8174d9616 Mon Sep 17 00:00:00 2001 From: Jeff Lu Date: Wed, 10 Jan 2024 14:05:05 -0800 Subject: [PATCH 161/289] Updating jenkinsfile with using update-alternatives to switch JDK version (#4333) Signed-off-by: Jeff Lu --- jenkins/opensearch/publish-min-snapshots.jenkinsfile | 2 +- tests/jenkins/TestPublishMinSnapshots.groovy | 1 + .../opensearch/publish-min-snapshots.jenkinsfile.txt | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/jenkins/opensearch/publish-min-snapshots.jenkinsfile b/jenkins/opensearch/publish-min-snapshots.jenkinsfile index 70f29a03ea..4027cbce9f 100644 --- a/jenkins/opensearch/publish-min-snapshots.jenkinsfile +++ b/jenkins/opensearch/publish-min-snapshots.jenkinsfile @@ -126,7 +126,7 @@ pipeline { steps { script { echo("Switching to Java ${env.javaVersionNumber} on MacOS") - sh("jenv global ${dockerAgent.javaVersion}") + sh("/usr/local/bin/update-alternatives --set java `/usr/local/bin/update-alternatives --list java | grep openjdk-${env.javaVersionNumber}`") sh("java -version") buildManifest( componentName: "OpenSearch", diff --git a/tests/jenkins/TestPublishMinSnapshots.groovy b/tests/jenkins/TestPublishMinSnapshots.groovy index 3cb420cd05..04608b059b 100644 --- a/tests/jenkins/TestPublishMinSnapshots.groovy +++ b/tests/jenkins/TestPublishMinSnapshots.groovy @@ -99,6 +99,7 @@ class TestPublishMinSnapshots extends BuildPipelineTest { return new Yaml().load(('tests/jenkins/data/opensearch-min-3.0.0-snapshot-darwin-build-manifest.yml' as File).text) }) runScript('jenkins/opensearch/publish-min-snapshots.jenkinsfile') + assertThat(getCommands('sh', '/usr/local/bin/update-alternatives'), hasItem('/usr/local/bin/update-alternatives --set java `/usr/local/bin/update-alternatives --list java | grep openjdk-17`')) assertThat(getCommands('sh', 'darwin'), hasItem('./build.sh manifests/3.0.0/opensearch-3.0.0.yml -d tar --component OpenSearch -p darwin -a x64 --snapshot')) assertThat(getCommands('s3Upload', 'min-3.0.0-SNAPSHOT'), hasItems('{file=/tmp/workspace/zip/builds/opensearch/dist/opensearch-min-3.0.0-SNAPSHOT-darwin-x64-latest.tar.gz, bucket=ARTIFACT_PRODUCTION_BUCKET_NAME, path=snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-darwin-x64-latest.tar.gz}', '{file=/tmp/workspace/zip/builds/opensearch/dist/opensearch-min-3.0.0-SNAPSHOT-darwin-x64-latest.tar.gz.sha512, bucket=ARTIFACT_PRODUCTION_BUCKET_NAME, path=snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-darwin-x64-latest.tar.gz.sha512}', diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch/publish-min-snapshots.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch/publish-min-snapshots.jenkinsfile.txt index fc3c785fa0..51cd73f3ac 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch/publish-min-snapshots.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch/publish-min-snapshots.jenkinsfile.txt @@ -90,7 +90,7 @@ publish-min-snapshots.echo(Executing on agent [label:Jenkins-Agent-MacOS12-X64-Mac1Metal-Multi-Host]) publish-min-snapshots.script(groovy.lang.Closure) publish-min-snapshots.echo(Switching to Java 17 on MacOS) - publish-min-snapshots.sh(jenv global openjdk-17) + publish-min-snapshots.sh(/usr/local/bin/update-alternatives --set java `/usr/local/bin/update-alternatives --list java | grep openjdk-17`) publish-min-snapshots.sh(java -version) publish-min-snapshots.buildManifest({componentName=OpenSearch, inputManifest=manifests/3.0.0/opensearch-3.0.0.yml, platform=darwin, architecture=x64, distribution=tar, snapshot=true}) buildManifest.sh(./build.sh manifests/3.0.0/opensearch-3.0.0.yml -d tar --component OpenSearch -p darwin -a x64 --snapshot) From 068d863ffba9777f5e291fb99bee351b4f9b890d Mon Sep 17 00:00:00 2001 From: Sayali Gaikawad <61760125+gaiksaya@users.noreply.github.com> Date: Thu, 11 Jan 2024 16:17:53 -0800 Subject: [PATCH 162/289] Add release process wiki (#4326) Signed-off-by: Sayali Gaikawad --- .github/ISSUE_TEMPLATE/release_template.md | 96 +++++++++---------- docs/Home.md | 1 + .../Releasing-the-Distribution.md | 80 +--------------- 3 files changed, 51 insertions(+), 126 deletions(-) rename RELEASE_PROCESS_OPENSEARCH.md => docs/Releasing-the-Distribution.md (90%) diff --git a/.github/ISSUE_TEMPLATE/release_template.md b/.github/ISSUE_TEMPLATE/release_template.md index 30f325e70b..4fbf1350ef 100644 --- a/.github/ISSUE_TEMPLATE/release_template.md +++ b/.github/ISSUE_TEMPLATE/release_template.md @@ -13,7 +13,7 @@ I noticed that a manifest was automatically created in [manifests/{{ env.VERSION ## This Release Issue -This issue captures the state of the OpenSearch release, its assignee (Release Manager) is responsible for driving the release. Please contact them or @mention them on this issue for help. There are linked issues on components of the release where individual components can be tracked. For more information check the the [Release Process OpenSearch Guide](https://github.com/opensearch-project/opensearch-build/blob/main/RELEASE_PROCESS_OPENSEARCH.md). +This issue captures the state of the OpenSearch release, its assignee (Release Manager) is responsible for driving the release. Please contact them or @mention them on this issue for help. There are linked issues on components of the release where individual components can be tracked. For more information check the the [Release Process OpenSearch Guide](https://github.com/opensearch-project/opensearch-build/wiki/Releasing-the-Distribution).

@@ -48,66 +48,66 @@ No unpatched vulnerabilities of medium or higher severity that have been publicl All integration tests are passing | :red_circle: | | Release blog is ready | :red_circle: | | -### [Preparation](https://github.com/opensearch-project/opensearch-build/blob/main/RELEASE_PROCESS_OPENSEARCH.md#preparation) +### [Preparation](https://github.com/opensearch-project/opensearch-build/wiki/Releasing-the-Distribution#preparation) -- [ ] [Release manager](https://github.com/opensearch-project/opensearch-build/blob/main/RELEASE_PROCESS_OPENSEARCH.md#release-manager) assigned. -- [ ] Existence of label in each component repo. For more information check the [release-label](https://github.com/opensearch-project/opensearch-build/blob/main/RELEASE_PROCESS_OPENSEARCH.md#release-label) section. -- [ ] [Increase the build frequency](https://github.com/opensearch-project/opensearch-build/blob/main/RELEASE_PROCESS_OPENSEARCH.md#increase-the-build-frequency). -- [ ] [Release Issue](https://github.com/opensearch-project/opensearch-build/blob/main/RELEASE_PROCESS_OPENSEARCH.md#release-issue). +- [ ] [Release manager](https://github.com/opensearch-project/opensearch-build/wiki/Releasing-the-Distribution#release-manager) assigned. +- [ ] Existence of label in each component repo. For more information check the [release-label](https://github.com/opensearch-project/opensearch-build/wiki/Releasing-the-Distribution#release-label) section. +- [ ] [Increase the build frequency](https://github.com/opensearch-project/opensearch-build/wiki/Releasing-the-Distribution#increase-the-build-frequency). +- [ ] [Release Issue](https://github.com/opensearch-project/opensearch-build/wiki/Releasing-the-Distribution#release-issue). -### [Campaigns](https://github.com/opensearch-project/opensearch-build/blob/main/RELEASE_PROCESS_OPENSEARCH.md#campaigns) +### [Campaigns](https://github.com/opensearch-project/opensearch-build/wiki/Releasing-the-Distribution#campaigns) -- [ ] [Component Release Issue](https://github.com/opensearch-project/opensearch-build/blob/main/RELEASE_PROCESS_OPENSEARCH.md#component-release-issue). -- [ ] [Release Campaigns](https://github.com/opensearch-project/opensearch-build/blob/main/RELEASE_PROCESS_OPENSEARCH.md#release-campaigns). +- [ ] [Component Release Issue](https://github.com/opensearch-project/opensearch-build/wiki/Releasing-the-Distribution#component-release-issue). +- [ ] [Release Campaigns](https://github.com/opensearch-project/opensearch-build/wiki/Releasing-the-Distribution#release-campaigns). -### [Release Branch and Version Increment](https://github.com/opensearch-project/opensearch-build/blob/main/RELEASE_PROCESS_OPENSEARCH.md#release-branch-readiness) - _Ends __REPLACE_RELEASE-minus-4-days__ +### [Release Branch and Version Increment](https://github.com/opensearch-project/opensearch-build/wiki/Releasing-the-Distribution#release-branch-readiness) - _Ends __REPLACE_RELEASE-minus-4-days__ -- [ ] [Core Release Branch](https://github.com/opensearch-project/opensearch-build/blob/main/RELEASE_PROCESS_OPENSEARCH.md#core). -- [ ] [Core Version Increment](https://github.com/opensearch-project/opensearch-build/blob/main/RELEASE_PROCESS_OPENSEARCH.md#core-version-increment). -- [ ] [Components Release Branch](https://github.com/opensearch-project/opensearch-build/blob/main/RELEASE_PROCESS_OPENSEARCH.md#components). -- [ ] [Components Version Increment](https://github.com/opensearch-project/opensearch-build/blob/main/RELEASE_PROCESS_OPENSEARCH.md#components-version-increment). +- [ ] [Core Release Branch](https://github.com/opensearch-project/opensearch-build/wiki/Releasing-the-Distribution#core). +- [ ] [Core Version Increment](https://github.com/opensearch-project/opensearch-build/wiki/Releasing-the-Distribution#core-version-increment). +- [ ] [Components Release Branch](https://github.com/opensearch-project/opensearch-build/wiki/Releasing-the-Distribution#components). +- [ ] [Components Version Increment](https://github.com/opensearch-project/opensearch-build/wiki/Releasing-the-Distribution#components-version-increment). -### [Feature Freeze](https://github.com/opensearch-project/opensearch-build/blob/main/RELEASE_PROCESS_OPENSEARCH.md#code-complete-and-feature-freeze) - _Ends __REPLACE_RELEASE-minus-12-days__ +### [Feature Freeze](https://github.com/opensearch-project/opensearch-build/wiki/Releasing-the-Distribution#code-complete-and-feature-freeze) - _Ends __REPLACE_RELEASE-minus-12-days__ - [ ] OpenSearch / OpenSearch-Dashboards core and components teams finalize their features. -### [Code Complete](https://github.com/opensearch-project/opensearch-build/blob/main/RELEASE_PROCESS_OPENSEARCH.md#code-complete-and-feature-freeze) - _Ends __REPLACE_RELEASE-minus-10-days___ +### [Code Complete](https://github.com/opensearch-project/opensearch-build/wiki/Releasing-the-Distribution#code-complete-and-feature-freeze) - _Ends __REPLACE_RELEASE-minus-10-days___ -- [ ] Mark this as done once the [Code Complete](https://github.com/opensearch-project/opensearch-build/blob/main/RELEASE_PROCESS_OPENSEARCH.md#code-complete-and-feature-freeze) is reviewed. +- [ ] Mark this as done once the [Code Complete](https://github.com/opensearch-project/opensearch-build/wiki/Releasing-the-Distribution#code-complete-and-feature-freeze) is reviewed. - [ ] Create/Verify pull requests to add each component to relase input [manifests/{{ env.VERSION }}/opensearch-{{ env.VERSION }}.yml](/opensearch-project/opensearch-build/tree/main/manifests/{{ env.VERSION }}/opensearch-{{ env.VERSION }}.yml) and [manifests/{{ env.VERSION }}/opensearch-dashboards-{{ env.VERSION }}.yml](/opensearch-project/opensearch-build/tree/main/manifests/{{ env.VERSION }}/opensearch-dashboards-{{ env.VERSION }}.yml). -### [Release Candidate Creation and Testing](https://github.com/opensearch-project/opensearch-build/blob/main/RELEASE_PROCESS_OPENSEARCH.md#release-candidate-creation-and-testing) - _Ends __REPLACE_RELEASE-minus-6-days___ +### [Release Candidate Creation and Testing](https://github.com/opensearch-project/opensearch-build/wiki/Releasing-the-Distribution#release-candidate-creation-and-testing) - _Ends __REPLACE_RELEASE-minus-6-days___ -- [ ] [Generate Release Candidate](https://github.com/opensearch-project/opensearch-build/blob/main/RELEASE_PROCESS_OPENSEARCH.md#release-candidate). -- [ ] [Integ Test TAR](https://github.com/opensearch-project/opensearch-build/blob/main/RELEASE_PROCESS_OPENSEARCH.md#integ-test-tar). -- [ ] [Integ Test RPM](https://github.com/opensearch-project/opensearch-build/blob/main/RELEASE_PROCESS_OPENSEARCH.md#integ-test-rpm). -- [ ] [Docker Build and Scan](https://github.com/opensearch-project/opensearch-build/blob/main/RELEASE_PROCESS_OPENSEARCH.md#docker-build-and-scan). -- [ ] [Backwards Compatibility Tests](https://github.com/opensearch-project/opensearch-build/blob/main/RELEASE_PROCESS_OPENSEARCH.md#backwards-compatibility-tests). -- [ ] [Windows Integration Test](https://github.com/opensearch-project/opensearch-build/blob/main/RELEASE_PROCESS_OPENSEARCH.md#windows-integration-test). -- [ ] [Broadcast and Communication](https://github.com/opensearch-project/opensearch-build/blob/main/RELEASE_PROCESS_OPENSEARCH.md#broadcast-and-communication). -- [ ] [Release Candidate Lock](https://github.com/opensearch-project/opensearch-build/blob/main/RELEASE_PROCESS_OPENSEARCH.md#release-candidate-lock). +- [ ] [Generate Release Candidate](https://github.com/opensearch-project/opensearch-build/wiki/Releasing-the-Distribution#release-candidate). +- [ ] [Integ Test TAR](https://github.com/opensearch-project/opensearch-build/wiki/Releasing-the-Distribution#integ-test-tar). +- [ ] [Integ Test RPM](https://github.com/opensearch-project/opensearch-build/wiki/Releasing-the-Distribution#integ-test-rpm). +- [ ] [Docker Build and Scan](https://github.com/opensearch-project/opensearch-build/wiki/Releasing-the-Distribution#docker-build-and-scan). +- [ ] [Backwards Compatibility Tests](https://github.com/opensearch-project/opensearch-build/wiki/Releasing-the-Distribution#backwards-compatibility-tests). +- [ ] [Windows Integration Test](https://github.com/opensearch-project/opensearch-build/wiki/Releasing-the-Distribution#windows-integration-test). +- [ ] [Broadcast and Communication](https://github.com/opensearch-project/opensearch-build/wiki/Releasing-the-Distribution#broadcast-and-communication). +- [ ] [Release Candidate Lock](https://github.com/opensearch-project/opensearch-build/wiki/Releasing-the-Distribution#release-candidate-lock). -### [Performance testing validation](https://github.com/opensearch-project/opensearch-build/blob/main/RELEASE_PROCESS_OPENSEARCH.md#benchmark-tests) - _Ends __REPLACE_RELEASE-minus-6-days___ +### [Performance testing validation](https://github.com/opensearch-project/opensearch-build/wiki/Releasing-the-Distribution#benchmark-tests) - _Ends __REPLACE_RELEASE-minus-6-days___ - [ ] Post the benchmark-tests - [ ] Longevity tests do not show any issues. -### [Pre Release](https://github.com/opensearch-project/opensearch-build/blob/main/RELEASE_PROCESS_OPENSEARCH.md#pre-release) - _Ends __REPLACE_RELEASE-minus-1-days___ +### [Pre Release](https://github.com/opensearch-project/opensearch-build/wiki/Releasing-the-Distribution#pre-release) - _Ends __REPLACE_RELEASE-minus-1-days___ -- [ ] [Release Labeled Issues](https://github.com/opensearch-project/opensearch-build/blob/main/RELEASE_PROCESS_OPENSEARCH.md#release-labeled-issues). -- [ ] [Go or No-Go](https://github.com/opensearch-project/opensearch-build/blob/main/RELEASE_PROCESS_OPENSEARCH.md#go-or-no-go). -- [ ] [Promote Repos](https://github.com/opensearch-project/opensearch-build/blob/main/RELEASE_PROCESS_OPENSEARCH.md#promote-repos). -- [ ] [Promote artifacts](https://github.com/opensearch-project/opensearch-build/blob/main/RELEASE_PROCESS_OPENSEARCH.md#promote-artifacts). -- [ ] [Release Notes](https://github.com/opensearch-project/opensearch-build/blob/main/RELEASE_PROCESS_OPENSEARCH.md#release-notes). +- [ ] [Release Labeled Issues](https://github.com/opensearch-project/opensearch-build/wiki/Releasing-the-Distribution#release-labeled-issues). +- [ ] [Go or No-Go](https://github.com/opensearch-project/opensearch-build/wiki/Releasing-the-Distribution#go-or-no-go). +- [ ] [Promote Repos](https://github.com/opensearch-project/opensearch-build/wiki/Releasing-the-Distribution#promote-repos). +- [ ] [Promote artifacts](https://github.com/opensearch-project/opensearch-build/wiki/Releasing-the-Distribution#promote-artifacts). +- [ ] [Release Notes](https://github.com/opensearch-project/opensearch-build/wiki/Releasing-the-Distribution#release-notes). -### [Release](https://github.com/opensearch-project/opensearch-build/blob/main/RELEASE_PROCESS_OPENSEARCH.md#main-release) - _Ends {__REPLACE_RELEASE-day}_ +### [Release](https://github.com/opensearch-project/opensearch-build/wiki/Releasing-the-Distribution#main-release) - _Ends {__REPLACE_RELEASE-day}_ -- [ ] [Maven Promotion](https://github.com/opensearch-project/opensearch-build/blob/main/RELEASE_PROCESS_OPENSEARCH.md#maven-promotion). -- [ ] [Docker Promotion](https://github.com/opensearch-project/opensearch-build/blob/main/RELEASE_PROCESS_OPENSEARCH.md#docker-promotion). -- [ ] [Release Validation](https://github.com/opensearch-project/opensearch-build/blob/main/RELEASE_PROCESS_OPENSEARCH.md#release-validation). -- [ ] [Collaboration with the Project Management Team](https://github.com/opensearch-project/opensearch-build/blob/main/RELEASE_PROCESS_OPENSEARCH.md#collaboration-with-the-project-management-team). +- [ ] [Maven Promotion](https://github.com/opensearch-project/opensearch-build/wiki/Releasing-the-Distribution#maven-promotion). +- [ ] [Docker Promotion](https://github.com/opensearch-project/opensearch-build/wiki/Releasing-the-Distribution#docker-promotion). +- [ ] [Release Validation](https://github.com/opensearch-project/opensearch-build/wiki/Releasing-the-Distribution#release-validation). +- [ ] [Collaboration with the Project Management Team](https://github.com/opensearch-project/opensearch-build/wiki/Releasing-the-Distribution#collaboration-with-the-project-management-team). -### [Release Checklist](https://github.com/opensearch-project/opensearch-build/blob/main/RELEASE_PROCESS_OPENSEARCH.md#release-checklist). +### [Release Checklist](https://github.com/opensearch-project/opensearch-build/wiki/Releasing-the-Distribution#release-checklist).
Release Checklist @@ -156,15 +156,15 @@ Release blog is ready | :red_circle: | |

-### [Post Release](https://github.com/opensearch-project/opensearch-build/blob/main/RELEASE_PROCESS_OPENSEARCH.md#post-release) +### [Post Release](https://github.com/opensearch-project/opensearch-build/wiki/Releasing-the-Distribution#post-release) -- [ ] [Release Tags](https://github.com/opensearch-project/opensearch-build/blob/main/RELEASE_PROCESS_OPENSEARCH.md#release-tags). -- [ ] [Input Manifest Update](https://github.com/opensearch-project/opensearch-build/blob/main/RELEASE_PROCESS_OPENSEARCH.md#input-manifest-update). -- [ ] [OpenSearch Build Release notes](https://github.com/opensearch-project/opensearch-build/blob/main/RELEASE_PROCESS_OPENSEARCH.md#opensearch-build-release-notes). -- [ ] [Decrease the Build Frequency](https://github.com/opensearch-project/opensearch-build/blob/main/RELEASE_PROCESS_OPENSEARCH.md#decrease-the-build-frequency). -- [ ] [Retrospective Issue](https://github.com/opensearch-project/opensearch-build/blob/main/RELEASE_PROCESS_OPENSEARCH.md#retrospective-issue). -- [ ] [Helm and Ansible Playbook release](https://github.com/opensearch-project/opensearch-build/blob/main/RELEASE_PROCESS_OPENSEARCH.md#helm-and-ansible-playbook-release). -- [ ] [Upcoming Release Preparation](https://github.com/opensearch-project/opensearch-build/blob/main/RELEASE_PROCESS_OPENSEARCH.md#upcoming-release-preparation). +- [ ] [Release Tags](https://github.com/opensearch-project/opensearch-build/wiki/Releasing-the-Distribution#release-tags). +- [ ] [Input Manifest Update](https://github.com/opensearch-project/opensearch-build/wiki/Releasing-the-Distribution#input-manifest-update). +- [ ] [OpenSearch Build Release notes](https://github.com/opensearch-project/opensearch-build/wiki/Releasing-the-Distribution#opensearch-build-release-notes). +- [ ] [Decrease the Build Frequency](https://github.com/opensearch-project/opensearch-build/wiki/Releasing-the-Distribution#decrease-the-build-frequency). +- [ ] [Retrospective Issue](https://github.com/opensearch-project/opensearch-build/wiki/Releasing-the-Distribution#retrospective-issue). +- [ ] [Helm and Ansible Playbook release](https://github.com/opensearch-project/opensearch-build/wiki/Releasing-the-Distribution#helm-and-ansible-playbook-release). +- [ ] [Upcoming Release Preparation](https://github.com/opensearch-project/opensearch-build/wiki/Releasing-the-Distribution#upcoming-release-preparation). ### Components @@ -172,7 +172,7 @@ __Replace with links to all component tracking issues.__ | Component | On track | Release Notes | | --------- | -------- | ----- | -| {COMPONENT_ISSUE_LINK} | {INDICATOR}} | {STATUS} | +| {COMPONENT_ISSUE_LINK} | {INDICATOR} | {STATUS} |
Legend

diff --git a/docs/Home.md b/docs/Home.md index b8ad9ce3d6..645dbe0014 100644 --- a/docs/Home.md +++ b/docs/Home.md @@ -7,3 +7,4 @@ This repository hosts the build, test and release scripts for OpenSearch and Ope See each page below for more details: - [Building a Distribution from the source](https://github.com/opensearch-project/opensearch-build/wiki/Building-an-OpenSearch-and-OpenSearch-Dashboards-Distribution) - [Testing a Distribution](https://github.com/opensearch-project/opensearch-build/wiki/Testing-the-Distribution) +- [Releasing the Distribution](https://github.com/opensearch-project/opensearch-build/wiki/Testing-the-Distribution) \ No newline at end of file diff --git a/RELEASE_PROCESS_OPENSEARCH.md b/docs/Releasing-the-Distribution.md similarity index 90% rename from RELEASE_PROCESS_OPENSEARCH.md rename to docs/Releasing-the-Distribution.md index 9abf7bd5d0..0ce5df569e 100644 --- a/RELEASE_PROCESS_OPENSEARCH.md +++ b/docs/Releasing-the-Distribution.md @@ -1,83 +1,7 @@ -- [OpenSearch Release Process](#opensearch-release-process) - - **[Preparation](#preparation)** - - [Release Terminology and Knowledge Center](#release-terminology-and-knowledge-center) - - [Definitions](#definitions) - - [Types of Manifests](#types-of-manifests) - - [Input Manifest](#input-manifest) - - [Test Manifest](#test-manifest) - - [Build Manifest](#build-manifest) - - [Bundle Manifest](#bundle-manifest) - - [AUTOCUT issues](#autocut-issues) - - [Build Workflows](#build-workflows) - - [Release Workflows](#release-workflows) - - [Creating a New Version](#creating-a-new-version) - - [Release Manager](#release-manager) - - [Release label](#release-label) - - [Release Issue](#release-issue) - - [Release Issue Update](#release-issue-update) - - [Increase the Build Frequency](#increase-the-build-frequency) - - [Update the Maven Publish Workflow](#update-the-maven-publish-workflow) - - **[Campaigns](#campaigns)** - - [Component Release Issues](#component-release-issues) - - [Issue Creation Process Overview](#issue-creation-process-overview) - - [Release Campaigns](#release-campaigns) - - **[Release Branch Readiness](#release-branch-readiness)** - - [Release Branch](#release-branch) - - [Core](#core) - - [Components](#components) - - [Version Increment](#version-increment) - - [Core Version Increment](#core-version-increment) - - [Components Version Increment](#components-version-increment) - - **[Code Complete and Feature Freeze](#code-complete-and-feature-freeze)** - - **[Release Candidate Creation and Testing](#release-candidate-creation-and-testing)** - - [Distribution Build](#distribution-build) - - [Workflow Trigger](#workflow-trigger) - - [Order of Execution](#order-of-execution) - - [OpenSearch](#opensearch) - - [OpenSearch Dashboards](#opensearch-dashboards) - - [Release Candidate](#release-candidate) - - [Sample Build details](#sample-build-details) - - [Integ Test TAR](#integ-test-tar) - - [Integ Test RPM](#integ-test-rpm) - - [Docker Build and Scan](#docker-build-and-scan) - - [Docker RC Freeze](#docker-rc-freeze) - - [Benchmark Tests](#benchmark-tests) - - [Backwards Compatibility Tests](#backwards-compatibility-tests) - - [Windows Integration Test](#windows-integration-test) - - [Broadcast and Communication](#broadcast-and-communication) - - [Release Candidate Lock](#release-candidate-lock) - - **[Release](#release)** - - [Pre-Release](#pre-release) - - [Release Labeled Issues](#release-labeled-issues) - - [Go or No-Go](#go-or-no-go) - - [Promote Repos](#promote-repos) - - [Promote Artifacts](#promote-artifacts) - - [Release Notes](#release-notes) - - [Main Release](#main-release) - - [Maven Promotion](#maven-promotion) - - [Docker Promotion](#docker-promotion) - - [Collaboration with the Project Management Team](#collaboration-with-the-project-management-team) - - [Website and Documentation Changes](#website-and-documentation-changes) - - [Publish blog posts](#publish-blog-posts) - - [Advertise on Social Media](#advertise-on-social-media) - - [Release Validation](#release-validation) - - [Release Checklist](#release-checklist) - - **[Post Release](#post-release)** - - [Release Tags](#release-tags) - - [Input Manifest Update](#input-manifest-update) - - [OpenSearch Build Release notes](#opensearch-build-release-notes) - - [Decrease the build frequency](#decrease-the-build-frequency) - - [Retrospective Issue](#retrospective-issue) - - [Helm and Ansible Playbook release](#helm-and-ansible-playbook-release) - - [Upcoming Release Preparation](#upcoming-release-preparation) - - **[Communication Templates](#communication-templates)** - - [Release Announcement](#release-announcement) - - [Release Readiness](#release-readiness) - - [Release Candidate Announcement](#release-candidate-announcement) - - [Release Complete](#release-complete) - # OpenSearch Release Process +This document explains the OpenSearch Process in detail. + ## Preparation ### Release Terminology and Knowledge Center From 2a3508f25290f51334fadd2c46f87b128c41d917 Mon Sep 17 00:00:00 2001 From: Sayali Gaikawad <61760125+gaiksaya@users.noreply.github.com> Date: Thu, 11 Jan 2024 16:51:40 -0800 Subject: [PATCH 163/289] Fix the hyperlink in home page (#4339) Signed-off-by: Sayali Gaikawad --- docs/Home.md | 2 +- docs/Releasing-the-Distribution.md | 23 ++--------------------- 2 files changed, 3 insertions(+), 22 deletions(-) diff --git a/docs/Home.md b/docs/Home.md index 645dbe0014..17b4036cd6 100644 --- a/docs/Home.md +++ b/docs/Home.md @@ -7,4 +7,4 @@ This repository hosts the build, test and release scripts for OpenSearch and Ope See each page below for more details: - [Building a Distribution from the source](https://github.com/opensearch-project/opensearch-build/wiki/Building-an-OpenSearch-and-OpenSearch-Dashboards-Distribution) - [Testing a Distribution](https://github.com/opensearch-project/opensearch-build/wiki/Testing-the-Distribution) -- [Releasing the Distribution](https://github.com/opensearch-project/opensearch-build/wiki/Testing-the-Distribution) \ No newline at end of file +- [Releasing the Distribution](https://github.com/opensearch-project/opensearch-build/wiki/Releasing-the-Distribution) \ No newline at end of file diff --git a/docs/Releasing-the-Distribution.md b/docs/Releasing-the-Distribution.md index 0ce5df569e..2bca1a24b2 100644 --- a/docs/Releasing-the-Distribution.md +++ b/docs/Releasing-the-Distribution.md @@ -88,7 +88,7 @@ These are the issues created by automation with the distribution build and integ #### Creating a New Version -Each new OpenSearch release process starts when any one component increments a version, typically on the `main` branch. For example, [OpenSearch#1192](https://github.com/opensearch-project/OpenSearch/pull/1192) incremented the version to 2.0. The [version check automation workflow](.github/workflows/versions.yml) will notice this change or it can be triggered [manually](https://github.com/opensearch-project/opensearch-build/actions/workflows/versions.yml), and make a pull request (e.g. [opensearch-build#514](https://github.com/opensearch-project/opensearch-build/pull/514)) that adds a new manifest (e.g. [opensearch-2.9.0.yml](manifests/2.9.0/opensearch-2.9.0.yml)). After that's merged, a GitHub issue is automatically opened by [this workflow](.github/workflows/releases.yml) to make a new release using [this release template](.github/ISSUE_TEMPLATE/release_template.md) (e.g. [opensearch-build#566](https://github.com/opensearch-project/opensearch-build/issues/566)). Existing and new components [(re)onboard into every release](ONBOARDING.md) by submitting pull requests to each version's manifest. +Each new OpenSearch release process starts when any one component increments a version, typically on the `main` branch. For example, [OpenSearch#1192](https://github.com/opensearch-project/OpenSearch/pull/1192) incremented the version to 2.0. The [version check automation workflow](https://build.ci.opensearch.org/job/manifest-update/) will notice this change or it can be triggered manually, and make a pull request (e.g. [opensearch-build#514](https://github.com/opensearch-project/opensearch-build/pull/514)) that adds a new manifest (e.g. [opensearch-2.9.0.yml](https://github.com/opensearch-project/opensearch-build/blob/main/manifests/2.9.0/opensearch-2.9.0.yml)). After that's merged, a GitHub issue is automatically opened by [this workflow](https://github.com/opensearch-project/opensearch-build/blob/main/.github/workflows/releases.yml) to make a new release using [this release template](https://github.com/opensearch-project/opensearch-build/blob/main/.github/ISSUE_TEMPLATE/release_template.md) (e.g. [opensearch-build#566](https://github.com/opensearch-project/opensearch-build/issues/566)). Existing and new components [(re)onboard into every release](https://github.com/opensearch-project/opensearch-build/blob/main/ONBOARDING.md) by submitting pull requests to each version's manifest. ### Release Manager @@ -187,7 +187,7 @@ Refer the [Build Workflows](#build-workflows) section to get the details about t Ensure the proper inputs are used to initiate the distribution. For instance, here's an example for OpenSearch. It's important that the OpenSearch Dashboard distribution aligns accordingly. -![Alt Text](./assests/distribution_build_os.png) +![Alt Text](https://github.com/opensearch-project/opensearch-build/blob/main/assests/distribution_build_os.png) **COMPONENT_NAME**: To trigger a specific component, this includes standalone OpenSearch or specific plugin.
@@ -239,25 +239,6 @@ Following is the generated build number after triggering the [Distribution Build |----------|----------| | [build_7848](https://build.ci.opensearch.org/job/distribution-build-opensearch/7848/console) | [build_6126](https://build.ci.opensearch.org/job/distribution-build-opensearch-dashboards/6126/) | - -#### Integ Test TAR - -Following are the TAR integ test jobs for a given RC based on the above section [Sample Build details](#sample-build-details). The integ tests are executed for artifacts generated as part of the builds `OS: 7848`, `OSD: 6126`. - -| Integ Test Tar | x64 | arm64 | -|----------|----------|----------| -| OpenSearch | [x64](https://build.ci.opensearch.org/job/integ-test/4906/console) | [arm64](https://build.ci.opensearch.org/job/integ-test/4897/console) | -| OpenSearch Dashboards | [x64](https://build.ci.opensearch.org/job/integ-test-opensearch-dashboards/3531/console) | [arm64](https://build.ci.opensearch.org/job/integ-test-opensearch-dashboards/3530/console) | - -#### Integ Test RPM - -Following are the RPM integ test jobs for a given RC based on the above section [Sample Build details](#sample-build-details). The integ tests for rpm are executed for artifacts generated as part of the builds `OS: 7848`, `OSD: 6126`. - -| Integ Test RPM | x64 | arm64 | -|----------|----------|----------| -| OpenSearch | [x64](https://build.ci.opensearch.org/job/integ-test/4908/console) | [arm64](https://build.ci.opensearch.org/job/integ-test/4907/console) | -| OpenSearch Dashboards | [x64](https://build.ci.opensearch.org/job/integ-test-opensearch-dashboards/3532/console) | [arm64](https://build.ci.opensearch.org/job/integ-test-opensearch-dashboards/3533/console) | - #### Docker Build and Scan Following are the details for the docker image build and scan. The docker images are built using the TAR artifact generated as part of the [Distribution Build](#distribution-build) (From the above example `OS: 7848`, `OSD: 6126`). The [Distribution Build](#distribution-build) workflow with input `BUILD_DOCKER` (Ref [Workflow Trigger](#workflow-trigger)) triggers the [docker-build] workflow as downstream. From 4284e27ff388cb8ca87786eb6f73d299be05094c Mon Sep 17 00:00:00 2001 From: Sayali Gaikawad <61760125+gaiksaya@users.noreply.github.com> Date: Thu, 11 Jan 2024 16:59:48 -0800 Subject: [PATCH 164/289] Bump lib version for snapshots to 5.12.0 (#4338) Signed-off-by: Sayali Gaikawad --- .gitignore | 2 + .../publish-min-snapshots.jenkinsfile | 2 +- tests/jenkins/TestPublishMinSnapshots.groovy | 82 +- ....0-snapshot-linux-arm64-build-manifest.yml | 3080 +++++++++++++++++ ...0.0-snapshot-linux-x64-build-manifest.yml} | 0 .../publish-min-snapshots.jenkinsfile.txt | 62 +- 6 files changed, 3153 insertions(+), 75 deletions(-) create mode 100644 tests/jenkins/data/opensearch-min-3.0.0-snapshot-linux-arm64-build-manifest.yml rename tests/jenkins/data/{opensearch-min-3.0.0-snapshot-linux-build-manifest.yml => opensearch-min-3.0.0-snapshot-linux-x64-build-manifest.yml} (100%) diff --git a/.gitignore b/.gitignore index 10f3751b51..478002c2b2 100644 --- a/.gitignore +++ b/.gitignore @@ -38,3 +38,5 @@ vars/ test-report.yml src/release_notes_workflow/results/* + +logback.log \ No newline at end of file diff --git a/jenkins/opensearch/publish-min-snapshots.jenkinsfile b/jenkins/opensearch/publish-min-snapshots.jenkinsfile index 4027cbce9f..dd692afaab 100644 --- a/jenkins/opensearch/publish-min-snapshots.jenkinsfile +++ b/jenkins/opensearch/publish-min-snapshots.jenkinsfile @@ -7,7 +7,7 @@ * compatible open source license. */ -lib = library(identifier: 'jenkins@5.8.0', retriever: modernSCM([ +lib = library(identifier: 'jenkins@5.12.0', retriever: modernSCM([ $class: 'GitSCMSource', remote: 'https://github.com/opensearch-project/opensearch-build-libraries.git', ])) diff --git a/tests/jenkins/TestPublishMinSnapshots.groovy b/tests/jenkins/TestPublishMinSnapshots.groovy index 04608b059b..ceca998a30 100644 --- a/tests/jenkins/TestPublishMinSnapshots.groovy +++ b/tests/jenkins/TestPublishMinSnapshots.groovy @@ -25,7 +25,7 @@ class TestPublishMinSnapshots extends BuildPipelineTest { helper.registerSharedLibrary( library().name('jenkins') - .defaultVersion('5.8.0') + .defaultVersion('5.12.0') .allowOverride(true) .implicit(true) .targetPath('vars') @@ -34,7 +34,6 @@ class TestPublishMinSnapshots extends BuildPipelineTest { ) super.setUp() - // Variables // addParam('INPUT_MANIFEST','3.0.0/opensearch-3.0.0.yml') - to be added after upgrading unit testing library binding.setVariable('INPUT_MANIFEST', '3.0.0/opensearch-3.0.0.yml') @@ -43,13 +42,10 @@ class TestPublishMinSnapshots extends BuildPipelineTest { binding.setVariable('AGENT_MACOS_X64', 'Jenkins-Agent-MacOS12-X64-Mac1Metal-Multi-Host') binding.setVariable('AGENT_WINDOWS_X64', 'Jenkins-Agent-Windows2019-X64-C54xlarge-Docker-Host') binding.setVariable('IMAGE_WINDOWS_ZIP', 'opensearchstaging/ci-runner:ci-runner-windows2019-servercore-opensearch-build-v1') - binding.setVariable('dockerAgent', [image:'opensearchstaging/ci-runner:ci-runner-centos7-opensearch-build-v3', args:'-e JAVA_HOME=/opt/java/openjdk-20']) - helper.registerAllowedMethod("readYaml", [Map.class], { args -> - return new Yaml().load(('tests/jenkins/data/opensearch-min-3.0.0-snapshot-linux-build-manifest.yml' as File).text) - }) binding.setVariable('ARTIFACT_PRODUCTION_BUCKET_NAME', 'production-s3-bucket-name') binding.setVariable('ARTIFACT_PROMOTION_ROLE_NAME', 'production-role-name') binding.setVariable('AWS_ACCOUNT_ARTIFACT', 'aws-account-artifact') + binding.setVariable('dockerAgent', [image:'opensearchstaging/ci-runner:ci-runner-centos7-opensearch-build-v3', args:'-e JAVA_HOME=/opt/java/openjdk-20']) helper.registerAllowedMethod('withCredentials', [Map, Closure], { args, closure -> closure.delegate = delegate return helper.callClosure(closure) @@ -62,48 +58,48 @@ class TestPublishMinSnapshots extends BuildPipelineTest { } @Test - void TestPublishMinSnapshotsSuccess() { + void TestPublishMinSnapshotsUploads(){ + String currentStage = null + helper.registerAllowedMethod('stage', [String, Closure]) { name, body -> + currentStage = name + body() + } + helper.registerAllowedMethod('readYaml', [Map]) { args -> + switch (currentStage) { + case 'linux-x64-tar': + return new Yaml().load(('tests/jenkins/data/opensearch-min-3.0.0-snapshot-linux-x64-build-manifest.yml' as File).text) + case 'linux-arm64-tar': + return new Yaml().load(('tests/jenkins/data/opensearch-min-3.0.0-snapshot-linux-arm64-build-manifest.yml' as File).text) + case 'macos-x64-tar': + return new Yaml().load(('tests/jenkins/data/opensearch-min-3.0.0-snapshot-darwin-build-manifest.yml' as File).text) + case 'windows-x64-zip': + return new Yaml().load(('tests/jenkins/data/opensearch-min-3.0.0-snapshot-windows-build-manifest.yml' as File).text) + default: + return new Yaml().load(('tests/jenkins/data/opensearch-min-3.0.0-snapshot-linux-x64-build-manifest.yml' as File).text) + } + } super.testPipeline('jenkins/opensearch/publish-min-snapshots.jenkinsfile', 'tests/jenkins/jenkinsjob-regression-files/opensearch/publish-min-snapshots.jenkinsfile') - } - - @Test - void TestLinuxX64Snapshots() { - binding.setVariable('dockerAgent', [image:'opensearchstaging/ci-runner:ci-runner-centos7-opensearch-build-v3', args:'-e JAVA_HOME=/opt/java/openjdk-20']) - helper.registerAllowedMethod("readYaml", [Map.class], { args -> - return new Yaml().load(('tests/jenkins/data/opensearch-min-3.0.0-snapshot-linux-build-manifest.yml' as File).text) - }) - runScript('jenkins/opensearch/publish-min-snapshots.jenkinsfile') assertThat(getCommands('sh', 'tar'), hasItem('./build.sh manifests/3.0.0/opensearch-3.0.0.yml -d tar --component OpenSearch -p linux -a x64 --snapshot')) - assertThat(getCommands('s3Upload', 'min-3.0.0-SNAPSHOT'), hasItems('{file=/tmp/workspace/tar/builds/opensearch/dist/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz, bucket=ARTIFACT_PRODUCTION_BUCKET_NAME, path=snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz}', - '{file=/tmp/workspace/tar/builds/opensearch/dist/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.sha512, bucket=ARTIFACT_PRODUCTION_BUCKET_NAME, path=snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.sha512}', - '{file=/tmp/workspace/tar/builds/opensearch/dist/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml, bucket=ARTIFACT_PRODUCTION_BUCKET_NAME, path=snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml}')) - } - - @Test - void TestWindowsSnapshots(){ - binding.setVariable('dockerAgent', [image:'opensearchstaging/ci-runner:ci-runner-windows2019-servercore-opensearch-build-v1']) - helper.registerAllowedMethod("readYaml", [Map.class], { args -> - return new Yaml().load(('tests/jenkins/data/opensearch-min-3.0.0-snapshot-windows-build-manifest.yml' as File).text) - }) - runScript('jenkins/opensearch/publish-min-snapshots.jenkinsfile') + assertThat(getCommands('sh', 'tar'), hasItem('./build.sh manifests/3.0.0/opensearch-3.0.0.yml -d tar --component OpenSearch -p linux -a arm64 --snapshot')) assertThat(getCommands('sh', 'windows'), hasItem('./build.sh manifests/3.0.0/opensearch-3.0.0.yml -d zip --component OpenSearch -p windows -a x64 --snapshot')) - assertThat(getCommands('s3Upload', 'min-3.0.0-SNAPSHOT'), hasItems('{file=/tmp/workspace/zip/builds/opensearch/dist/opensearch-min-3.0.0-SNAPSHOT-windows-x64-latest.zip, bucket=ARTIFACT_PRODUCTION_BUCKET_NAME, path=snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-windows-x64-latest.zip}', - '{file=/tmp/workspace/zip/builds/opensearch/dist/opensearch-min-3.0.0-SNAPSHOT-windows-x64-latest.zip.sha512, bucket=ARTIFACT_PRODUCTION_BUCKET_NAME, path=snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-windows-x64-latest.zip.sha512}', - '{file=/tmp/workspace/zip/builds/opensearch/dist/opensearch-min-3.0.0-SNAPSHOT-windows-x64-latest.zip.build-manifest.yml, bucket=ARTIFACT_PRODUCTION_BUCKET_NAME, path=snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-windows-x64-latest.zip.build-manifest.yml}')) - } - - @Test - void TestMacosSnapshots(){ - helper.registerAllowedMethod("readYaml", [Map.class], { args -> - return new Yaml().load(('tests/jenkins/data/opensearch-min-3.0.0-snapshot-darwin-build-manifest.yml' as File).text) - }) - runScript('jenkins/opensearch/publish-min-snapshots.jenkinsfile') - assertThat(getCommands('sh', '/usr/local/bin/update-alternatives'), hasItem('/usr/local/bin/update-alternatives --set java `/usr/local/bin/update-alternatives --list java | grep openjdk-17`')) assertThat(getCommands('sh', 'darwin'), hasItem('./build.sh manifests/3.0.0/opensearch-3.0.0.yml -d tar --component OpenSearch -p darwin -a x64 --snapshot')) - assertThat(getCommands('s3Upload', 'min-3.0.0-SNAPSHOT'), hasItems('{file=/tmp/workspace/zip/builds/opensearch/dist/opensearch-min-3.0.0-SNAPSHOT-darwin-x64-latest.tar.gz, bucket=ARTIFACT_PRODUCTION_BUCKET_NAME, path=snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-darwin-x64-latest.tar.gz}', - '{file=/tmp/workspace/zip/builds/opensearch/dist/opensearch-min-3.0.0-SNAPSHOT-darwin-x64-latest.tar.gz.sha512, bucket=ARTIFACT_PRODUCTION_BUCKET_NAME, path=snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-darwin-x64-latest.tar.gz.sha512}', - '{file=/tmp/workspace/zip/builds/opensearch/dist/opensearch-min-3.0.0-SNAPSHOT-darwin-x64-latest.tar.gz.build-manifest.yml, bucket=ARTIFACT_PRODUCTION_BUCKET_NAME, path=snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-darwin-x64-latest.tar.gz.build-manifest.yml}')) + assertThat(getCommands('s3Upload', 'min-3.0.0-SNAPSHOT'), hasItems( + //linux-x64-tar + '{file=/tmp/workspace/tar/builds/opensearch/dist/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz, bucket=ARTIFACT_PRODUCTION_BUCKET_NAME, path=snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz}', + '{file=/tmp/workspace/tar/builds/opensearch/dist/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.sha512, bucket=ARTIFACT_PRODUCTION_BUCKET_NAME, path=snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.sha512}', + '{file=/tmp/workspace/tar/builds/opensearch/dist/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml, bucket=ARTIFACT_PRODUCTION_BUCKET_NAME, path=snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml}', + //linux-arm64-tar + '{file=/tmp/workspace/tar/builds/opensearch/dist/opensearch-min-3.0.0-SNAPSHOT-linux-arm64-latest.tar.gz, bucket=ARTIFACT_PRODUCTION_BUCKET_NAME, path=snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-arm64-latest.tar.gz}', + '{file=/tmp/workspace/tar/builds/opensearch/dist/opensearch-min-3.0.0-SNAPSHOT-linux-arm64-latest.tar.gz.sha512, bucket=ARTIFACT_PRODUCTION_BUCKET_NAME, path=snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-arm64-latest.tar.gz.sha512}', + '{file=/tmp/workspace/tar/builds/opensearch/dist/opensearch-min-3.0.0-SNAPSHOT-linux-arm64-latest.tar.gz.build-manifest.yml, bucket=ARTIFACT_PRODUCTION_BUCKET_NAME, path=snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-arm64-latest.tar.gz.build-manifest.yml}', + // window-x64-upload + '{file=/tmp/workspace/zip/builds/opensearch/dist/opensearch-min-3.0.0-SNAPSHOT-windows-x64-latest.zip, bucket=ARTIFACT_PRODUCTION_BUCKET_NAME, path=snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-windows-x64-latest.zip}', + '{file=/tmp/workspace/zip/builds/opensearch/dist/opensearch-min-3.0.0-SNAPSHOT-windows-x64-latest.zip.sha512, bucket=ARTIFACT_PRODUCTION_BUCKET_NAME, path=snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-windows-x64-latest.zip.sha512}', + '{file=/tmp/workspace/zip/builds/opensearch/dist/opensearch-min-3.0.0-SNAPSHOT-windows-x64-latest.zip.build-manifest.yml, bucket=ARTIFACT_PRODUCTION_BUCKET_NAME, path=snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-windows-x64-latest.zip.build-manifest.yml}', + // macos-x64-upload + '{file=/tmp/workspace/tar/builds/opensearch/dist/opensearch-min-3.0.0-SNAPSHOT-darwin-x64-latest.tar.gz, bucket=ARTIFACT_PRODUCTION_BUCKET_NAME, path=snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-darwin-x64-latest.tar.gz}', + '{file=/tmp/workspace/tar/builds/opensearch/dist/opensearch-min-3.0.0-SNAPSHOT-darwin-x64-latest.tar.gz.sha512, bucket=ARTIFACT_PRODUCTION_BUCKET_NAME, path=snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-darwin-x64-latest.tar.gz.sha512}', '{file=/tmp/workspace/tar/builds/opensearch/dist/opensearch-min-3.0.0-SNAPSHOT-darwin-x64-latest.tar.gz.build-manifest.yml, bucket=ARTIFACT_PRODUCTION_BUCKET_NAME, path=snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-darwin-x64-latest.tar.gz.build-manifest.yml}')) } def getCommands(String methodName, String commandString) { diff --git a/tests/jenkins/data/opensearch-min-3.0.0-snapshot-linux-arm64-build-manifest.yml b/tests/jenkins/data/opensearch-min-3.0.0-snapshot-linux-arm64-build-manifest.yml new file mode 100644 index 0000000000..d09bbf0f35 --- /dev/null +++ b/tests/jenkins/data/opensearch-min-3.0.0-snapshot-linux-arm64-build-manifest.yml @@ -0,0 +1,3080 @@ +--- +schema-version: '1.2' +build: + name: OpenSearch + version: 3.0.0-SNAPSHOT + platform: linux + architecture: arm64 + distribution: tar + id: '629' +components: + - name: OpenSearch + repository: https://github.com/opensearch-project/OpenSearch.git + ref: main + commit_id: 3cf1ce68e6dff44033366aee2e8b77597a07d8ec + artifacts: + maven: + - maven/org/opensearch/rest-api-spec/maven-metadata.xml + - maven/org/opensearch/rest-api-spec/maven-metadata.xml.sha1 + - maven/org/opensearch/rest-api-spec/maven-metadata.xml.md5 + - maven/org/opensearch/rest-api-spec/maven-metadata.xml.sha256 + - maven/org/opensearch/rest-api-spec/maven-metadata.xml.sha512 + - maven/org/opensearch/rest-api-spec/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/rest-api-spec/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/rest-api-spec/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/rest-api-spec/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/rest-api-spec/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/rest-api-spec/3.0.0-SNAPSHOT/rest-api-spec-3.0.0-20240111.181431-1.jar + - maven/org/opensearch/rest-api-spec/3.0.0-SNAPSHOT/rest-api-spec-3.0.0-20240111.181431-1.jar.sha1 + - maven/org/opensearch/rest-api-spec/3.0.0-SNAPSHOT/rest-api-spec-3.0.0-20240111.181431-1.jar.md5 + - maven/org/opensearch/rest-api-spec/3.0.0-SNAPSHOT/rest-api-spec-3.0.0-20240111.181431-1.jar.sha256 + - maven/org/opensearch/rest-api-spec/3.0.0-SNAPSHOT/rest-api-spec-3.0.0-20240111.181431-1.jar.sha512 + - maven/org/opensearch/rest-api-spec/3.0.0-SNAPSHOT/rest-api-spec-3.0.0-20240111.181431-1.pom + - maven/org/opensearch/rest-api-spec/3.0.0-SNAPSHOT/rest-api-spec-3.0.0-20240111.181431-1.pom.sha1 + - maven/org/opensearch/rest-api-spec/3.0.0-SNAPSHOT/rest-api-spec-3.0.0-20240111.181431-1.pom.md5 + - maven/org/opensearch/rest-api-spec/3.0.0-SNAPSHOT/rest-api-spec-3.0.0-20240111.181431-1.pom.sha256 + - maven/org/opensearch/rest-api-spec/3.0.0-SNAPSHOT/rest-api-spec-3.0.0-20240111.181431-1.pom.sha512 + - maven/org/opensearch/rest-api-spec/3.0.0-SNAPSHOT/rest-api-spec-3.0.0-20240111.181431-1.module + - maven/org/opensearch/rest-api-spec/3.0.0-SNAPSHOT/rest-api-spec-3.0.0-20240111.181431-1.module.sha1 + - maven/org/opensearch/rest-api-spec/3.0.0-SNAPSHOT/rest-api-spec-3.0.0-20240111.181431-1.module.md5 + - maven/org/opensearch/rest-api-spec/3.0.0-SNAPSHOT/rest-api-spec-3.0.0-20240111.181431-1.module.sha256 + - maven/org/opensearch/rest-api-spec/3.0.0-SNAPSHOT/rest-api-spec-3.0.0-20240111.181431-1.module.sha512 + - maven/org/opensearch/rest-api-spec/3.0.0-SNAPSHOT/rest-api-spec-3.0.0-20240111.181431-1-javadoc.jar + - maven/org/opensearch/rest-api-spec/3.0.0-SNAPSHOT/rest-api-spec-3.0.0-20240111.181431-1-javadoc.jar.sha1 + - maven/org/opensearch/rest-api-spec/3.0.0-SNAPSHOT/rest-api-spec-3.0.0-20240111.181431-1-javadoc.jar.md5 + - maven/org/opensearch/rest-api-spec/3.0.0-SNAPSHOT/rest-api-spec-3.0.0-20240111.181431-1-javadoc.jar.sha256 + - maven/org/opensearch/rest-api-spec/3.0.0-SNAPSHOT/rest-api-spec-3.0.0-20240111.181431-1-javadoc.jar.sha512 + - maven/org/opensearch/rest-api-spec/3.0.0-SNAPSHOT/rest-api-spec-3.0.0-20240111.181431-1-sources.jar + - maven/org/opensearch/rest-api-spec/3.0.0-SNAPSHOT/rest-api-spec-3.0.0-20240111.181431-1-sources.jar.sha1 + - maven/org/opensearch/rest-api-spec/3.0.0-SNAPSHOT/rest-api-spec-3.0.0-20240111.181431-1-sources.jar.md5 + - maven/org/opensearch/rest-api-spec/3.0.0-SNAPSHOT/rest-api-spec-3.0.0-20240111.181431-1-sources.jar.sha256 + - maven/org/opensearch/rest-api-spec/3.0.0-SNAPSHOT/rest-api-spec-3.0.0-20240111.181431-1-sources.jar.sha512 + - maven/org/opensearch/client/test/test/maven-metadata.xml + - maven/org/opensearch/client/test/test/maven-metadata.xml.sha1 + - maven/org/opensearch/client/test/test/maven-metadata.xml.md5 + - maven/org/opensearch/client/test/test/maven-metadata.xml.sha256 + - maven/org/opensearch/client/test/test/maven-metadata.xml.sha512 + - maven/org/opensearch/client/test/test/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/client/test/test/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/client/test/test/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/client/test/test/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/client/test/test/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/client/test/test/3.0.0-SNAPSHOT/test-3.0.0-20240111.181431-1.jar + - maven/org/opensearch/client/test/test/3.0.0-SNAPSHOT/test-3.0.0-20240111.181431-1.jar.sha1 + - maven/org/opensearch/client/test/test/3.0.0-SNAPSHOT/test-3.0.0-20240111.181431-1.jar.md5 + - maven/org/opensearch/client/test/test/3.0.0-SNAPSHOT/test-3.0.0-20240111.181431-1.jar.sha256 + - maven/org/opensearch/client/test/test/3.0.0-SNAPSHOT/test-3.0.0-20240111.181431-1.jar.sha512 + - maven/org/opensearch/client/test/test/3.0.0-SNAPSHOT/test-3.0.0-20240111.181431-1.pom + - maven/org/opensearch/client/test/test/3.0.0-SNAPSHOT/test-3.0.0-20240111.181431-1.pom.sha1 + - maven/org/opensearch/client/test/test/3.0.0-SNAPSHOT/test-3.0.0-20240111.181431-1.pom.md5 + - maven/org/opensearch/client/test/test/3.0.0-SNAPSHOT/test-3.0.0-20240111.181431-1.pom.sha256 + - maven/org/opensearch/client/test/test/3.0.0-SNAPSHOT/test-3.0.0-20240111.181431-1.pom.sha512 + - maven/org/opensearch/client/test/test/3.0.0-SNAPSHOT/test-3.0.0-20240111.181431-1-sources.jar + - maven/org/opensearch/client/test/test/3.0.0-SNAPSHOT/test-3.0.0-20240111.181431-1-sources.jar.sha1 + - maven/org/opensearch/client/test/test/3.0.0-SNAPSHOT/test-3.0.0-20240111.181431-1-sources.jar.md5 + - maven/org/opensearch/client/test/test/3.0.0-SNAPSHOT/test-3.0.0-20240111.181431-1-sources.jar.sha256 + - maven/org/opensearch/client/test/test/3.0.0-SNAPSHOT/test-3.0.0-20240111.181431-1-sources.jar.sha512 + - maven/org/opensearch/client/test/test/3.0.0-SNAPSHOT/test-3.0.0-20240111.181431-1.module + - maven/org/opensearch/client/test/test/3.0.0-SNAPSHOT/test-3.0.0-20240111.181431-1.module.sha1 + - maven/org/opensearch/client/test/test/3.0.0-SNAPSHOT/test-3.0.0-20240111.181431-1.module.md5 + - maven/org/opensearch/client/test/test/3.0.0-SNAPSHOT/test-3.0.0-20240111.181431-1.module.sha256 + - maven/org/opensearch/client/test/test/3.0.0-SNAPSHOT/test-3.0.0-20240111.181431-1.module.sha512 + - maven/org/opensearch/client/test/test/3.0.0-SNAPSHOT/test-3.0.0-20240111.181431-1-javadoc.jar + - maven/org/opensearch/client/test/test/3.0.0-SNAPSHOT/test-3.0.0-20240111.181431-1-javadoc.jar.sha1 + - maven/org/opensearch/client/test/test/3.0.0-SNAPSHOT/test-3.0.0-20240111.181431-1-javadoc.jar.md5 + - maven/org/opensearch/client/test/test/3.0.0-SNAPSHOT/test-3.0.0-20240111.181431-1-javadoc.jar.sha256 + - maven/org/opensearch/client/test/test/3.0.0-SNAPSHOT/test-3.0.0-20240111.181431-1-javadoc.jar.sha512 + - maven/org/opensearch/client/opensearch-rest-client/maven-metadata.xml + - maven/org/opensearch/client/opensearch-rest-client/maven-metadata.xml.sha1 + - maven/org/opensearch/client/opensearch-rest-client/maven-metadata.xml.md5 + - maven/org/opensearch/client/opensearch-rest-client/maven-metadata.xml.sha256 + - maven/org/opensearch/client/opensearch-rest-client/maven-metadata.xml.sha512 + - maven/org/opensearch/client/opensearch-rest-client/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/client/opensearch-rest-client/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/client/opensearch-rest-client/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/client/opensearch-rest-client/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/client/opensearch-rest-client/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/client/opensearch-rest-client/3.0.0-SNAPSHOT/opensearch-rest-client-3.0.0-20240111.181431-1.jar + - maven/org/opensearch/client/opensearch-rest-client/3.0.0-SNAPSHOT/opensearch-rest-client-3.0.0-20240111.181431-1.jar.sha1 + - maven/org/opensearch/client/opensearch-rest-client/3.0.0-SNAPSHOT/opensearch-rest-client-3.0.0-20240111.181431-1.jar.md5 + - maven/org/opensearch/client/opensearch-rest-client/3.0.0-SNAPSHOT/opensearch-rest-client-3.0.0-20240111.181431-1.jar.sha256 + - maven/org/opensearch/client/opensearch-rest-client/3.0.0-SNAPSHOT/opensearch-rest-client-3.0.0-20240111.181431-1.jar.sha512 + - maven/org/opensearch/client/opensearch-rest-client/3.0.0-SNAPSHOT/opensearch-rest-client-3.0.0-20240111.181431-1.pom + - maven/org/opensearch/client/opensearch-rest-client/3.0.0-SNAPSHOT/opensearch-rest-client-3.0.0-20240111.181431-1.pom.sha1 + - maven/org/opensearch/client/opensearch-rest-client/3.0.0-SNAPSHOT/opensearch-rest-client-3.0.0-20240111.181431-1.pom.md5 + - maven/org/opensearch/client/opensearch-rest-client/3.0.0-SNAPSHOT/opensearch-rest-client-3.0.0-20240111.181431-1.pom.sha256 + - maven/org/opensearch/client/opensearch-rest-client/3.0.0-SNAPSHOT/opensearch-rest-client-3.0.0-20240111.181431-1.pom.sha512 + - maven/org/opensearch/client/opensearch-rest-client/3.0.0-SNAPSHOT/opensearch-rest-client-3.0.0-20240111.181431-1-javadoc.jar + - maven/org/opensearch/client/opensearch-rest-client/3.0.0-SNAPSHOT/opensearch-rest-client-3.0.0-20240111.181431-1-javadoc.jar.sha1 + - maven/org/opensearch/client/opensearch-rest-client/3.0.0-SNAPSHOT/opensearch-rest-client-3.0.0-20240111.181431-1-javadoc.jar.md5 + - maven/org/opensearch/client/opensearch-rest-client/3.0.0-SNAPSHOT/opensearch-rest-client-3.0.0-20240111.181431-1-javadoc.jar.sha256 + - maven/org/opensearch/client/opensearch-rest-client/3.0.0-SNAPSHOT/opensearch-rest-client-3.0.0-20240111.181431-1-javadoc.jar.sha512 + - maven/org/opensearch/client/opensearch-rest-client/3.0.0-SNAPSHOT/opensearch-rest-client-3.0.0-20240111.181431-1.module + - maven/org/opensearch/client/opensearch-rest-client/3.0.0-SNAPSHOT/opensearch-rest-client-3.0.0-20240111.181431-1.module.sha1 + - maven/org/opensearch/client/opensearch-rest-client/3.0.0-SNAPSHOT/opensearch-rest-client-3.0.0-20240111.181431-1.module.md5 + - maven/org/opensearch/client/opensearch-rest-client/3.0.0-SNAPSHOT/opensearch-rest-client-3.0.0-20240111.181431-1.module.sha256 + - maven/org/opensearch/client/opensearch-rest-client/3.0.0-SNAPSHOT/opensearch-rest-client-3.0.0-20240111.181431-1.module.sha512 + - maven/org/opensearch/client/opensearch-rest-client/3.0.0-SNAPSHOT/opensearch-rest-client-3.0.0-20240111.181431-1-sources.jar + - maven/org/opensearch/client/opensearch-rest-client/3.0.0-SNAPSHOT/opensearch-rest-client-3.0.0-20240111.181431-1-sources.jar.sha1 + - maven/org/opensearch/client/opensearch-rest-client/3.0.0-SNAPSHOT/opensearch-rest-client-3.0.0-20240111.181431-1-sources.jar.md5 + - maven/org/opensearch/client/opensearch-rest-client/3.0.0-SNAPSHOT/opensearch-rest-client-3.0.0-20240111.181431-1-sources.jar.sha256 + - maven/org/opensearch/client/opensearch-rest-client/3.0.0-SNAPSHOT/opensearch-rest-client-3.0.0-20240111.181431-1-sources.jar.sha512 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/maven-metadata.xml + - maven/org/opensearch/client/opensearch-rest-client-sniffer/maven-metadata.xml.sha1 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/maven-metadata.xml.md5 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/maven-metadata.xml.sha256 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/maven-metadata.xml.sha512 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/client/opensearch-rest-client-sniffer/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/3.0.0-SNAPSHOT/opensearch-rest-client-sniffer-3.0.0-20240111.181431-1.jar + - maven/org/opensearch/client/opensearch-rest-client-sniffer/3.0.0-SNAPSHOT/opensearch-rest-client-sniffer-3.0.0-20240111.181431-1.jar.sha1 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/3.0.0-SNAPSHOT/opensearch-rest-client-sniffer-3.0.0-20240111.181431-1.jar.md5 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/3.0.0-SNAPSHOT/opensearch-rest-client-sniffer-3.0.0-20240111.181431-1.jar.sha256 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/3.0.0-SNAPSHOT/opensearch-rest-client-sniffer-3.0.0-20240111.181431-1.jar.sha512 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/3.0.0-SNAPSHOT/opensearch-rest-client-sniffer-3.0.0-20240111.181431-1.pom + - maven/org/opensearch/client/opensearch-rest-client-sniffer/3.0.0-SNAPSHOT/opensearch-rest-client-sniffer-3.0.0-20240111.181431-1.pom.sha1 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/3.0.0-SNAPSHOT/opensearch-rest-client-sniffer-3.0.0-20240111.181431-1.pom.md5 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/3.0.0-SNAPSHOT/opensearch-rest-client-sniffer-3.0.0-20240111.181431-1.pom.sha256 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/3.0.0-SNAPSHOT/opensearch-rest-client-sniffer-3.0.0-20240111.181431-1.pom.sha512 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/3.0.0-SNAPSHOT/opensearch-rest-client-sniffer-3.0.0-20240111.181431-1-javadoc.jar + - maven/org/opensearch/client/opensearch-rest-client-sniffer/3.0.0-SNAPSHOT/opensearch-rest-client-sniffer-3.0.0-20240111.181431-1-javadoc.jar.sha1 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/3.0.0-SNAPSHOT/opensearch-rest-client-sniffer-3.0.0-20240111.181431-1-javadoc.jar.md5 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/3.0.0-SNAPSHOT/opensearch-rest-client-sniffer-3.0.0-20240111.181431-1-javadoc.jar.sha256 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/3.0.0-SNAPSHOT/opensearch-rest-client-sniffer-3.0.0-20240111.181431-1-javadoc.jar.sha512 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/3.0.0-SNAPSHOT/opensearch-rest-client-sniffer-3.0.0-20240111.181431-1.module + - maven/org/opensearch/client/opensearch-rest-client-sniffer/3.0.0-SNAPSHOT/opensearch-rest-client-sniffer-3.0.0-20240111.181431-1.module.sha1 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/3.0.0-SNAPSHOT/opensearch-rest-client-sniffer-3.0.0-20240111.181431-1.module.md5 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/3.0.0-SNAPSHOT/opensearch-rest-client-sniffer-3.0.0-20240111.181431-1.module.sha256 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/3.0.0-SNAPSHOT/opensearch-rest-client-sniffer-3.0.0-20240111.181431-1.module.sha512 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/3.0.0-SNAPSHOT/opensearch-rest-client-sniffer-3.0.0-20240111.181431-1-sources.jar + - maven/org/opensearch/client/opensearch-rest-client-sniffer/3.0.0-SNAPSHOT/opensearch-rest-client-sniffer-3.0.0-20240111.181431-1-sources.jar.sha1 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/3.0.0-SNAPSHOT/opensearch-rest-client-sniffer-3.0.0-20240111.181431-1-sources.jar.md5 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/3.0.0-SNAPSHOT/opensearch-rest-client-sniffer-3.0.0-20240111.181431-1-sources.jar.sha256 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/3.0.0-SNAPSHOT/opensearch-rest-client-sniffer-3.0.0-20240111.181431-1-sources.jar.sha512 + - maven/org/opensearch/client/opensearch-rest-high-level-client/maven-metadata.xml + - maven/org/opensearch/client/opensearch-rest-high-level-client/maven-metadata.xml.sha1 + - maven/org/opensearch/client/opensearch-rest-high-level-client/maven-metadata.xml.md5 + - maven/org/opensearch/client/opensearch-rest-high-level-client/maven-metadata.xml.sha256 + - maven/org/opensearch/client/opensearch-rest-high-level-client/maven-metadata.xml.sha512 + - maven/org/opensearch/client/opensearch-rest-high-level-client/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/client/opensearch-rest-high-level-client/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/client/opensearch-rest-high-level-client/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/client/opensearch-rest-high-level-client/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/client/opensearch-rest-high-level-client/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/client/opensearch-rest-high-level-client/3.0.0-SNAPSHOT/opensearch-rest-high-level-client-3.0.0-20240111.181431-1.jar + - maven/org/opensearch/client/opensearch-rest-high-level-client/3.0.0-SNAPSHOT/opensearch-rest-high-level-client-3.0.0-20240111.181431-1.jar.sha1 + - maven/org/opensearch/client/opensearch-rest-high-level-client/3.0.0-SNAPSHOT/opensearch-rest-high-level-client-3.0.0-20240111.181431-1.jar.md5 + - maven/org/opensearch/client/opensearch-rest-high-level-client/3.0.0-SNAPSHOT/opensearch-rest-high-level-client-3.0.0-20240111.181431-1.jar.sha256 + - maven/org/opensearch/client/opensearch-rest-high-level-client/3.0.0-SNAPSHOT/opensearch-rest-high-level-client-3.0.0-20240111.181431-1.jar.sha512 + - maven/org/opensearch/client/opensearch-rest-high-level-client/3.0.0-SNAPSHOT/opensearch-rest-high-level-client-3.0.0-20240111.181431-1.pom + - maven/org/opensearch/client/opensearch-rest-high-level-client/3.0.0-SNAPSHOT/opensearch-rest-high-level-client-3.0.0-20240111.181431-1.pom.sha1 + - maven/org/opensearch/client/opensearch-rest-high-level-client/3.0.0-SNAPSHOT/opensearch-rest-high-level-client-3.0.0-20240111.181431-1.pom.md5 + - maven/org/opensearch/client/opensearch-rest-high-level-client/3.0.0-SNAPSHOT/opensearch-rest-high-level-client-3.0.0-20240111.181431-1.pom.sha256 + - maven/org/opensearch/client/opensearch-rest-high-level-client/3.0.0-SNAPSHOT/opensearch-rest-high-level-client-3.0.0-20240111.181431-1.pom.sha512 + - maven/org/opensearch/client/opensearch-rest-high-level-client/3.0.0-SNAPSHOT/opensearch-rest-high-level-client-3.0.0-20240111.181431-1-javadoc.jar + - maven/org/opensearch/client/opensearch-rest-high-level-client/3.0.0-SNAPSHOT/opensearch-rest-high-level-client-3.0.0-20240111.181431-1-javadoc.jar.sha1 + - maven/org/opensearch/client/opensearch-rest-high-level-client/3.0.0-SNAPSHOT/opensearch-rest-high-level-client-3.0.0-20240111.181431-1-javadoc.jar.md5 + - maven/org/opensearch/client/opensearch-rest-high-level-client/3.0.0-SNAPSHOT/opensearch-rest-high-level-client-3.0.0-20240111.181431-1-javadoc.jar.sha256 + - maven/org/opensearch/client/opensearch-rest-high-level-client/3.0.0-SNAPSHOT/opensearch-rest-high-level-client-3.0.0-20240111.181431-1-javadoc.jar.sha512 + - maven/org/opensearch/client/opensearch-rest-high-level-client/3.0.0-SNAPSHOT/opensearch-rest-high-level-client-3.0.0-20240111.181431-1.module + - maven/org/opensearch/client/opensearch-rest-high-level-client/3.0.0-SNAPSHOT/opensearch-rest-high-level-client-3.0.0-20240111.181431-1.module.sha1 + - maven/org/opensearch/client/opensearch-rest-high-level-client/3.0.0-SNAPSHOT/opensearch-rest-high-level-client-3.0.0-20240111.181431-1.module.md5 + - maven/org/opensearch/client/opensearch-rest-high-level-client/3.0.0-SNAPSHOT/opensearch-rest-high-level-client-3.0.0-20240111.181431-1.module.sha256 + - maven/org/opensearch/client/opensearch-rest-high-level-client/3.0.0-SNAPSHOT/opensearch-rest-high-level-client-3.0.0-20240111.181431-1.module.sha512 + - maven/org/opensearch/client/opensearch-rest-high-level-client/3.0.0-SNAPSHOT/opensearch-rest-high-level-client-3.0.0-20240111.181431-1-sources.jar + - maven/org/opensearch/client/opensearch-rest-high-level-client/3.0.0-SNAPSHOT/opensearch-rest-high-level-client-3.0.0-20240111.181431-1-sources.jar.sha1 + - maven/org/opensearch/client/opensearch-rest-high-level-client/3.0.0-SNAPSHOT/opensearch-rest-high-level-client-3.0.0-20240111.181431-1-sources.jar.md5 + - maven/org/opensearch/client/opensearch-rest-high-level-client/3.0.0-SNAPSHOT/opensearch-rest-high-level-client-3.0.0-20240111.181431-1-sources.jar.sha256 + - maven/org/opensearch/client/opensearch-rest-high-level-client/3.0.0-SNAPSHOT/opensearch-rest-high-level-client-3.0.0-20240111.181431-1-sources.jar.sha512 + - maven/org/opensearch/client/client-benchmarks/maven-metadata.xml + - maven/org/opensearch/client/client-benchmarks/maven-metadata.xml.sha1 + - maven/org/opensearch/client/client-benchmarks/maven-metadata.xml.md5 + - maven/org/opensearch/client/client-benchmarks/maven-metadata.xml.sha256 + - maven/org/opensearch/client/client-benchmarks/maven-metadata.xml.sha512 + - maven/org/opensearch/client/client-benchmarks/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/client/client-benchmarks/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/client/client-benchmarks/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/client/client-benchmarks/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/client/client-benchmarks/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/client/client-benchmarks/3.0.0-SNAPSHOT/client-benchmarks-3.0.0-20240111.181431-1.jar + - maven/org/opensearch/client/client-benchmarks/3.0.0-SNAPSHOT/client-benchmarks-3.0.0-20240111.181431-1.jar.sha1 + - maven/org/opensearch/client/client-benchmarks/3.0.0-SNAPSHOT/client-benchmarks-3.0.0-20240111.181431-1.jar.md5 + - maven/org/opensearch/client/client-benchmarks/3.0.0-SNAPSHOT/client-benchmarks-3.0.0-20240111.181431-1.jar.sha256 + - maven/org/opensearch/client/client-benchmarks/3.0.0-SNAPSHOT/client-benchmarks-3.0.0-20240111.181431-1.jar.sha512 + - maven/org/opensearch/client/client-benchmarks/3.0.0-SNAPSHOT/client-benchmarks-3.0.0-20240111.181431-1.pom + - maven/org/opensearch/client/client-benchmarks/3.0.0-SNAPSHOT/client-benchmarks-3.0.0-20240111.181431-1.pom.sha1 + - maven/org/opensearch/client/client-benchmarks/3.0.0-SNAPSHOT/client-benchmarks-3.0.0-20240111.181431-1.pom.md5 + - maven/org/opensearch/client/client-benchmarks/3.0.0-SNAPSHOT/client-benchmarks-3.0.0-20240111.181431-1.pom.sha256 + - maven/org/opensearch/client/client-benchmarks/3.0.0-SNAPSHOT/client-benchmarks-3.0.0-20240111.181431-1.pom.sha512 + - maven/org/opensearch/client/client-benchmarks/3.0.0-SNAPSHOT/client-benchmarks-3.0.0-20240111.181431-1-javadoc.jar + - maven/org/opensearch/client/client-benchmarks/3.0.0-SNAPSHOT/client-benchmarks-3.0.0-20240111.181431-1-javadoc.jar.sha1 + - maven/org/opensearch/client/client-benchmarks/3.0.0-SNAPSHOT/client-benchmarks-3.0.0-20240111.181431-1-javadoc.jar.md5 + - maven/org/opensearch/client/client-benchmarks/3.0.0-SNAPSHOT/client-benchmarks-3.0.0-20240111.181431-1-javadoc.jar.sha256 + - maven/org/opensearch/client/client-benchmarks/3.0.0-SNAPSHOT/client-benchmarks-3.0.0-20240111.181431-1-javadoc.jar.sha512 + - maven/org/opensearch/client/client-benchmarks/3.0.0-SNAPSHOT/client-benchmarks-3.0.0-20240111.181431-1-sources.jar + - maven/org/opensearch/client/client-benchmarks/3.0.0-SNAPSHOT/client-benchmarks-3.0.0-20240111.181431-1-sources.jar.sha1 + - maven/org/opensearch/client/client-benchmarks/3.0.0-SNAPSHOT/client-benchmarks-3.0.0-20240111.181431-1-sources.jar.md5 + - maven/org/opensearch/client/client-benchmarks/3.0.0-SNAPSHOT/client-benchmarks-3.0.0-20240111.181431-1-sources.jar.sha256 + - maven/org/opensearch/client/client-benchmarks/3.0.0-SNAPSHOT/client-benchmarks-3.0.0-20240111.181431-1-sources.jar.sha512 + - maven/org/opensearch/client/client-benchmarks/3.0.0-SNAPSHOT/client-benchmarks-3.0.0-20240111.181431-1.module + - maven/org/opensearch/client/client-benchmarks/3.0.0-SNAPSHOT/client-benchmarks-3.0.0-20240111.181431-1.module.sha1 + - maven/org/opensearch/client/client-benchmarks/3.0.0-SNAPSHOT/client-benchmarks-3.0.0-20240111.181431-1.module.md5 + - maven/org/opensearch/client/client-benchmarks/3.0.0-SNAPSHOT/client-benchmarks-3.0.0-20240111.181431-1.module.sha256 + - maven/org/opensearch/client/client-benchmarks/3.0.0-SNAPSHOT/client-benchmarks-3.0.0-20240111.181431-1.module.sha512 + - maven/org/opensearch/opensearch-common/maven-metadata.xml + - maven/org/opensearch/opensearch-common/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-common/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-common/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-common/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-common/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/opensearch-common/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-common/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-common/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-common/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-common/3.0.0-SNAPSHOT/opensearch-common-3.0.0-20240111.181431-1.jar + - maven/org/opensearch/opensearch-common/3.0.0-SNAPSHOT/opensearch-common-3.0.0-20240111.181431-1.jar.sha1 + - maven/org/opensearch/opensearch-common/3.0.0-SNAPSHOT/opensearch-common-3.0.0-20240111.181431-1.jar.md5 + - maven/org/opensearch/opensearch-common/3.0.0-SNAPSHOT/opensearch-common-3.0.0-20240111.181431-1.jar.sha256 + - maven/org/opensearch/opensearch-common/3.0.0-SNAPSHOT/opensearch-common-3.0.0-20240111.181431-1.jar.sha512 + - maven/org/opensearch/opensearch-common/3.0.0-SNAPSHOT/opensearch-common-3.0.0-20240111.181431-1.pom + - maven/org/opensearch/opensearch-common/3.0.0-SNAPSHOT/opensearch-common-3.0.0-20240111.181431-1.pom.sha1 + - maven/org/opensearch/opensearch-common/3.0.0-SNAPSHOT/opensearch-common-3.0.0-20240111.181431-1.pom.md5 + - maven/org/opensearch/opensearch-common/3.0.0-SNAPSHOT/opensearch-common-3.0.0-20240111.181431-1.pom.sha256 + - maven/org/opensearch/opensearch-common/3.0.0-SNAPSHOT/opensearch-common-3.0.0-20240111.181431-1.pom.sha512 + - maven/org/opensearch/opensearch-common/3.0.0-SNAPSHOT/opensearch-common-3.0.0-20240111.181431-1.module + - maven/org/opensearch/opensearch-common/3.0.0-SNAPSHOT/opensearch-common-3.0.0-20240111.181431-1.module.sha1 + - maven/org/opensearch/opensearch-common/3.0.0-SNAPSHOT/opensearch-common-3.0.0-20240111.181431-1.module.md5 + - maven/org/opensearch/opensearch-common/3.0.0-SNAPSHOT/opensearch-common-3.0.0-20240111.181431-1.module.sha256 + - maven/org/opensearch/opensearch-common/3.0.0-SNAPSHOT/opensearch-common-3.0.0-20240111.181431-1.module.sha512 + - maven/org/opensearch/opensearch-common/3.0.0-SNAPSHOT/opensearch-common-3.0.0-20240111.181431-1-javadoc.jar + - maven/org/opensearch/opensearch-common/3.0.0-SNAPSHOT/opensearch-common-3.0.0-20240111.181431-1-javadoc.jar.sha1 + - maven/org/opensearch/opensearch-common/3.0.0-SNAPSHOT/opensearch-common-3.0.0-20240111.181431-1-javadoc.jar.md5 + - maven/org/opensearch/opensearch-common/3.0.0-SNAPSHOT/opensearch-common-3.0.0-20240111.181431-1-javadoc.jar.sha256 + - maven/org/opensearch/opensearch-common/3.0.0-SNAPSHOT/opensearch-common-3.0.0-20240111.181431-1-javadoc.jar.sha512 + - maven/org/opensearch/opensearch-common/3.0.0-SNAPSHOT/opensearch-common-3.0.0-20240111.181431-1-sources.jar + - maven/org/opensearch/opensearch-common/3.0.0-SNAPSHOT/opensearch-common-3.0.0-20240111.181431-1-sources.jar.sha1 + - maven/org/opensearch/opensearch-common/3.0.0-SNAPSHOT/opensearch-common-3.0.0-20240111.181431-1-sources.jar.md5 + - maven/org/opensearch/opensearch-common/3.0.0-SNAPSHOT/opensearch-common-3.0.0-20240111.181431-1-sources.jar.sha256 + - maven/org/opensearch/opensearch-common/3.0.0-SNAPSHOT/opensearch-common-3.0.0-20240111.181431-1-sources.jar.sha512 + - maven/org/opensearch/opensearch-dissect/maven-metadata.xml + - maven/org/opensearch/opensearch-dissect/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-dissect/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-dissect/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-dissect/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-dissect/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/opensearch-dissect/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-dissect/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-dissect/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-dissect/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-dissect/3.0.0-SNAPSHOT/opensearch-dissect-3.0.0-20240111.181431-1.jar + - maven/org/opensearch/opensearch-dissect/3.0.0-SNAPSHOT/opensearch-dissect-3.0.0-20240111.181431-1.jar.sha1 + - maven/org/opensearch/opensearch-dissect/3.0.0-SNAPSHOT/opensearch-dissect-3.0.0-20240111.181431-1.jar.md5 + - maven/org/opensearch/opensearch-dissect/3.0.0-SNAPSHOT/opensearch-dissect-3.0.0-20240111.181431-1.jar.sha256 + - maven/org/opensearch/opensearch-dissect/3.0.0-SNAPSHOT/opensearch-dissect-3.0.0-20240111.181431-1.jar.sha512 + - maven/org/opensearch/opensearch-dissect/3.0.0-SNAPSHOT/opensearch-dissect-3.0.0-20240111.181431-1.pom + - maven/org/opensearch/opensearch-dissect/3.0.0-SNAPSHOT/opensearch-dissect-3.0.0-20240111.181431-1.pom.sha1 + - maven/org/opensearch/opensearch-dissect/3.0.0-SNAPSHOT/opensearch-dissect-3.0.0-20240111.181431-1.pom.md5 + - maven/org/opensearch/opensearch-dissect/3.0.0-SNAPSHOT/opensearch-dissect-3.0.0-20240111.181431-1.pom.sha256 + - maven/org/opensearch/opensearch-dissect/3.0.0-SNAPSHOT/opensearch-dissect-3.0.0-20240111.181431-1.pom.sha512 + - maven/org/opensearch/opensearch-dissect/3.0.0-SNAPSHOT/opensearch-dissect-3.0.0-20240111.181431-1.module + - maven/org/opensearch/opensearch-dissect/3.0.0-SNAPSHOT/opensearch-dissect-3.0.0-20240111.181431-1.module.sha1 + - maven/org/opensearch/opensearch-dissect/3.0.0-SNAPSHOT/opensearch-dissect-3.0.0-20240111.181431-1.module.md5 + - maven/org/opensearch/opensearch-dissect/3.0.0-SNAPSHOT/opensearch-dissect-3.0.0-20240111.181431-1.module.sha256 + - maven/org/opensearch/opensearch-dissect/3.0.0-SNAPSHOT/opensearch-dissect-3.0.0-20240111.181431-1.module.sha512 + - maven/org/opensearch/opensearch-dissect/3.0.0-SNAPSHOT/opensearch-dissect-3.0.0-20240111.181431-1-javadoc.jar + - maven/org/opensearch/opensearch-dissect/3.0.0-SNAPSHOT/opensearch-dissect-3.0.0-20240111.181431-1-javadoc.jar.sha1 + - maven/org/opensearch/opensearch-dissect/3.0.0-SNAPSHOT/opensearch-dissect-3.0.0-20240111.181431-1-javadoc.jar.md5 + - maven/org/opensearch/opensearch-dissect/3.0.0-SNAPSHOT/opensearch-dissect-3.0.0-20240111.181431-1-javadoc.jar.sha256 + - maven/org/opensearch/opensearch-dissect/3.0.0-SNAPSHOT/opensearch-dissect-3.0.0-20240111.181431-1-javadoc.jar.sha512 + - maven/org/opensearch/opensearch-dissect/3.0.0-SNAPSHOT/opensearch-dissect-3.0.0-20240111.181431-1-sources.jar + - maven/org/opensearch/opensearch-dissect/3.0.0-SNAPSHOT/opensearch-dissect-3.0.0-20240111.181431-1-sources.jar.sha1 + - maven/org/opensearch/opensearch-dissect/3.0.0-SNAPSHOT/opensearch-dissect-3.0.0-20240111.181431-1-sources.jar.md5 + - maven/org/opensearch/opensearch-dissect/3.0.0-SNAPSHOT/opensearch-dissect-3.0.0-20240111.181431-1-sources.jar.sha256 + - maven/org/opensearch/opensearch-dissect/3.0.0-SNAPSHOT/opensearch-dissect-3.0.0-20240111.181431-1-sources.jar.sha512 + - maven/org/opensearch/opensearch-geo/maven-metadata.xml + - maven/org/opensearch/opensearch-geo/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-geo/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-geo/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-geo/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-geo/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/opensearch-geo/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-geo/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-geo/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-geo/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-geo/3.0.0-SNAPSHOT/opensearch-geo-3.0.0-20240111.181431-1.jar + - maven/org/opensearch/opensearch-geo/3.0.0-SNAPSHOT/opensearch-geo-3.0.0-20240111.181431-1.jar.sha1 + - maven/org/opensearch/opensearch-geo/3.0.0-SNAPSHOT/opensearch-geo-3.0.0-20240111.181431-1.jar.md5 + - maven/org/opensearch/opensearch-geo/3.0.0-SNAPSHOT/opensearch-geo-3.0.0-20240111.181431-1.jar.sha256 + - maven/org/opensearch/opensearch-geo/3.0.0-SNAPSHOT/opensearch-geo-3.0.0-20240111.181431-1.jar.sha512 + - maven/org/opensearch/opensearch-geo/3.0.0-SNAPSHOT/opensearch-geo-3.0.0-20240111.181431-1.pom + - maven/org/opensearch/opensearch-geo/3.0.0-SNAPSHOT/opensearch-geo-3.0.0-20240111.181431-1.pom.sha1 + - maven/org/opensearch/opensearch-geo/3.0.0-SNAPSHOT/opensearch-geo-3.0.0-20240111.181431-1.pom.md5 + - maven/org/opensearch/opensearch-geo/3.0.0-SNAPSHOT/opensearch-geo-3.0.0-20240111.181431-1.pom.sha256 + - maven/org/opensearch/opensearch-geo/3.0.0-SNAPSHOT/opensearch-geo-3.0.0-20240111.181431-1.pom.sha512 + - maven/org/opensearch/opensearch-geo/3.0.0-SNAPSHOT/opensearch-geo-3.0.0-20240111.181431-1-sources.jar + - maven/org/opensearch/opensearch-geo/3.0.0-SNAPSHOT/opensearch-geo-3.0.0-20240111.181431-1-sources.jar.sha1 + - maven/org/opensearch/opensearch-geo/3.0.0-SNAPSHOT/opensearch-geo-3.0.0-20240111.181431-1-sources.jar.md5 + - maven/org/opensearch/opensearch-geo/3.0.0-SNAPSHOT/opensearch-geo-3.0.0-20240111.181431-1-sources.jar.sha256 + - maven/org/opensearch/opensearch-geo/3.0.0-SNAPSHOT/opensearch-geo-3.0.0-20240111.181431-1-sources.jar.sha512 + - maven/org/opensearch/opensearch-geo/3.0.0-SNAPSHOT/opensearch-geo-3.0.0-20240111.181431-1.module + - maven/org/opensearch/opensearch-geo/3.0.0-SNAPSHOT/opensearch-geo-3.0.0-20240111.181431-1.module.sha1 + - maven/org/opensearch/opensearch-geo/3.0.0-SNAPSHOT/opensearch-geo-3.0.0-20240111.181431-1.module.md5 + - maven/org/opensearch/opensearch-geo/3.0.0-SNAPSHOT/opensearch-geo-3.0.0-20240111.181431-1.module.sha256 + - maven/org/opensearch/opensearch-geo/3.0.0-SNAPSHOT/opensearch-geo-3.0.0-20240111.181431-1.module.sha512 + - maven/org/opensearch/opensearch-geo/3.0.0-SNAPSHOT/opensearch-geo-3.0.0-20240111.181431-1-javadoc.jar + - maven/org/opensearch/opensearch-geo/3.0.0-SNAPSHOT/opensearch-geo-3.0.0-20240111.181431-1-javadoc.jar.sha1 + - maven/org/opensearch/opensearch-geo/3.0.0-SNAPSHOT/opensearch-geo-3.0.0-20240111.181431-1-javadoc.jar.md5 + - maven/org/opensearch/opensearch-geo/3.0.0-SNAPSHOT/opensearch-geo-3.0.0-20240111.181431-1-javadoc.jar.sha256 + - maven/org/opensearch/opensearch-geo/3.0.0-SNAPSHOT/opensearch-geo-3.0.0-20240111.181431-1-javadoc.jar.sha512 + - maven/org/opensearch/opensearch-grok/maven-metadata.xml + - maven/org/opensearch/opensearch-grok/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-grok/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-grok/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-grok/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-grok/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/opensearch-grok/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-grok/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-grok/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-grok/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-grok/3.0.0-SNAPSHOT/opensearch-grok-3.0.0-20240111.181431-1.jar + - maven/org/opensearch/opensearch-grok/3.0.0-SNAPSHOT/opensearch-grok-3.0.0-20240111.181431-1.jar.sha1 + - maven/org/opensearch/opensearch-grok/3.0.0-SNAPSHOT/opensearch-grok-3.0.0-20240111.181431-1.jar.md5 + - maven/org/opensearch/opensearch-grok/3.0.0-SNAPSHOT/opensearch-grok-3.0.0-20240111.181431-1.jar.sha256 + - maven/org/opensearch/opensearch-grok/3.0.0-SNAPSHOT/opensearch-grok-3.0.0-20240111.181431-1.jar.sha512 + - maven/org/opensearch/opensearch-grok/3.0.0-SNAPSHOT/opensearch-grok-3.0.0-20240111.181431-1.pom + - maven/org/opensearch/opensearch-grok/3.0.0-SNAPSHOT/opensearch-grok-3.0.0-20240111.181431-1.pom.sha1 + - maven/org/opensearch/opensearch-grok/3.0.0-SNAPSHOT/opensearch-grok-3.0.0-20240111.181431-1.pom.md5 + - maven/org/opensearch/opensearch-grok/3.0.0-SNAPSHOT/opensearch-grok-3.0.0-20240111.181431-1.pom.sha256 + - maven/org/opensearch/opensearch-grok/3.0.0-SNAPSHOT/opensearch-grok-3.0.0-20240111.181431-1.pom.sha512 + - maven/org/opensearch/opensearch-grok/3.0.0-SNAPSHOT/opensearch-grok-3.0.0-20240111.181431-1.module + - maven/org/opensearch/opensearch-grok/3.0.0-SNAPSHOT/opensearch-grok-3.0.0-20240111.181431-1.module.sha1 + - maven/org/opensearch/opensearch-grok/3.0.0-SNAPSHOT/opensearch-grok-3.0.0-20240111.181431-1.module.md5 + - maven/org/opensearch/opensearch-grok/3.0.0-SNAPSHOT/opensearch-grok-3.0.0-20240111.181431-1.module.sha256 + - maven/org/opensearch/opensearch-grok/3.0.0-SNAPSHOT/opensearch-grok-3.0.0-20240111.181431-1.module.sha512 + - maven/org/opensearch/opensearch-grok/3.0.0-SNAPSHOT/opensearch-grok-3.0.0-20240111.181431-1-sources.jar + - maven/org/opensearch/opensearch-grok/3.0.0-SNAPSHOT/opensearch-grok-3.0.0-20240111.181431-1-sources.jar.sha1 + - maven/org/opensearch/opensearch-grok/3.0.0-SNAPSHOT/opensearch-grok-3.0.0-20240111.181431-1-sources.jar.md5 + - maven/org/opensearch/opensearch-grok/3.0.0-SNAPSHOT/opensearch-grok-3.0.0-20240111.181431-1-sources.jar.sha256 + - maven/org/opensearch/opensearch-grok/3.0.0-SNAPSHOT/opensearch-grok-3.0.0-20240111.181431-1-sources.jar.sha512 + - maven/org/opensearch/opensearch-grok/3.0.0-SNAPSHOT/opensearch-grok-3.0.0-20240111.181431-1-javadoc.jar + - maven/org/opensearch/opensearch-grok/3.0.0-SNAPSHOT/opensearch-grok-3.0.0-20240111.181431-1-javadoc.jar.sha1 + - maven/org/opensearch/opensearch-grok/3.0.0-SNAPSHOT/opensearch-grok-3.0.0-20240111.181431-1-javadoc.jar.md5 + - maven/org/opensearch/opensearch-grok/3.0.0-SNAPSHOT/opensearch-grok-3.0.0-20240111.181431-1-javadoc.jar.sha256 + - maven/org/opensearch/opensearch-grok/3.0.0-SNAPSHOT/opensearch-grok-3.0.0-20240111.181431-1-javadoc.jar.sha512 + - maven/org/opensearch/opensearch-plugin-classloader/maven-metadata.xml + - maven/org/opensearch/opensearch-plugin-classloader/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-plugin-classloader/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-plugin-classloader/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-plugin-classloader/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-plugin-classloader/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/opensearch-plugin-classloader/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-plugin-classloader/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-plugin-classloader/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-plugin-classloader/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-plugin-classloader/3.0.0-SNAPSHOT/opensearch-plugin-classloader-3.0.0-20240111.181431-1.jar + - maven/org/opensearch/opensearch-plugin-classloader/3.0.0-SNAPSHOT/opensearch-plugin-classloader-3.0.0-20240111.181431-1.jar.sha1 + - maven/org/opensearch/opensearch-plugin-classloader/3.0.0-SNAPSHOT/opensearch-plugin-classloader-3.0.0-20240111.181431-1.jar.md5 + - maven/org/opensearch/opensearch-plugin-classloader/3.0.0-SNAPSHOT/opensearch-plugin-classloader-3.0.0-20240111.181431-1.jar.sha256 + - maven/org/opensearch/opensearch-plugin-classloader/3.0.0-SNAPSHOT/opensearch-plugin-classloader-3.0.0-20240111.181431-1.jar.sha512 + - maven/org/opensearch/opensearch-plugin-classloader/3.0.0-SNAPSHOT/opensearch-plugin-classloader-3.0.0-20240111.181431-1.pom + - maven/org/opensearch/opensearch-plugin-classloader/3.0.0-SNAPSHOT/opensearch-plugin-classloader-3.0.0-20240111.181431-1.pom.sha1 + - maven/org/opensearch/opensearch-plugin-classloader/3.0.0-SNAPSHOT/opensearch-plugin-classloader-3.0.0-20240111.181431-1.pom.md5 + - maven/org/opensearch/opensearch-plugin-classloader/3.0.0-SNAPSHOT/opensearch-plugin-classloader-3.0.0-20240111.181431-1.pom.sha256 + - maven/org/opensearch/opensearch-plugin-classloader/3.0.0-SNAPSHOT/opensearch-plugin-classloader-3.0.0-20240111.181431-1.pom.sha512 + - maven/org/opensearch/opensearch-plugin-classloader/3.0.0-SNAPSHOT/opensearch-plugin-classloader-3.0.0-20240111.181431-1-sources.jar + - maven/org/opensearch/opensearch-plugin-classloader/3.0.0-SNAPSHOT/opensearch-plugin-classloader-3.0.0-20240111.181431-1-sources.jar.sha1 + - maven/org/opensearch/opensearch-plugin-classloader/3.0.0-SNAPSHOT/opensearch-plugin-classloader-3.0.0-20240111.181431-1-sources.jar.md5 + - maven/org/opensearch/opensearch-plugin-classloader/3.0.0-SNAPSHOT/opensearch-plugin-classloader-3.0.0-20240111.181431-1-sources.jar.sha256 + - maven/org/opensearch/opensearch-plugin-classloader/3.0.0-SNAPSHOT/opensearch-plugin-classloader-3.0.0-20240111.181431-1-sources.jar.sha512 + - maven/org/opensearch/opensearch-plugin-classloader/3.0.0-SNAPSHOT/opensearch-plugin-classloader-3.0.0-20240111.181431-1.module + - maven/org/opensearch/opensearch-plugin-classloader/3.0.0-SNAPSHOT/opensearch-plugin-classloader-3.0.0-20240111.181431-1.module.sha1 + - maven/org/opensearch/opensearch-plugin-classloader/3.0.0-SNAPSHOT/opensearch-plugin-classloader-3.0.0-20240111.181431-1.module.md5 + - maven/org/opensearch/opensearch-plugin-classloader/3.0.0-SNAPSHOT/opensearch-plugin-classloader-3.0.0-20240111.181431-1.module.sha256 + - maven/org/opensearch/opensearch-plugin-classloader/3.0.0-SNAPSHOT/opensearch-plugin-classloader-3.0.0-20240111.181431-1.module.sha512 + - maven/org/opensearch/opensearch-plugin-classloader/3.0.0-SNAPSHOT/opensearch-plugin-classloader-3.0.0-20240111.181431-1-javadoc.jar + - maven/org/opensearch/opensearch-plugin-classloader/3.0.0-SNAPSHOT/opensearch-plugin-classloader-3.0.0-20240111.181431-1-javadoc.jar.sha1 + - maven/org/opensearch/opensearch-plugin-classloader/3.0.0-SNAPSHOT/opensearch-plugin-classloader-3.0.0-20240111.181431-1-javadoc.jar.md5 + - maven/org/opensearch/opensearch-plugin-classloader/3.0.0-SNAPSHOT/opensearch-plugin-classloader-3.0.0-20240111.181431-1-javadoc.jar.sha256 + - maven/org/opensearch/opensearch-plugin-classloader/3.0.0-SNAPSHOT/opensearch-plugin-classloader-3.0.0-20240111.181431-1-javadoc.jar.sha512 + - maven/org/opensearch/opensearch-secure-sm/maven-metadata.xml + - maven/org/opensearch/opensearch-secure-sm/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-secure-sm/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-secure-sm/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-secure-sm/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-secure-sm/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/opensearch-secure-sm/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-secure-sm/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-secure-sm/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-secure-sm/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-secure-sm/3.0.0-SNAPSHOT/opensearch-secure-sm-3.0.0-20240111.181431-1.jar + - maven/org/opensearch/opensearch-secure-sm/3.0.0-SNAPSHOT/opensearch-secure-sm-3.0.0-20240111.181431-1.jar.sha1 + - maven/org/opensearch/opensearch-secure-sm/3.0.0-SNAPSHOT/opensearch-secure-sm-3.0.0-20240111.181431-1.jar.md5 + - maven/org/opensearch/opensearch-secure-sm/3.0.0-SNAPSHOT/opensearch-secure-sm-3.0.0-20240111.181431-1.jar.sha256 + - maven/org/opensearch/opensearch-secure-sm/3.0.0-SNAPSHOT/opensearch-secure-sm-3.0.0-20240111.181431-1.jar.sha512 + - maven/org/opensearch/opensearch-secure-sm/3.0.0-SNAPSHOT/opensearch-secure-sm-3.0.0-20240111.181431-1.pom + - maven/org/opensearch/opensearch-secure-sm/3.0.0-SNAPSHOT/opensearch-secure-sm-3.0.0-20240111.181431-1.pom.sha1 + - maven/org/opensearch/opensearch-secure-sm/3.0.0-SNAPSHOT/opensearch-secure-sm-3.0.0-20240111.181431-1.pom.md5 + - maven/org/opensearch/opensearch-secure-sm/3.0.0-SNAPSHOT/opensearch-secure-sm-3.0.0-20240111.181431-1.pom.sha256 + - maven/org/opensearch/opensearch-secure-sm/3.0.0-SNAPSHOT/opensearch-secure-sm-3.0.0-20240111.181431-1.pom.sha512 + - maven/org/opensearch/opensearch-secure-sm/3.0.0-SNAPSHOT/opensearch-secure-sm-3.0.0-20240111.181431-1.module + - maven/org/opensearch/opensearch-secure-sm/3.0.0-SNAPSHOT/opensearch-secure-sm-3.0.0-20240111.181431-1.module.sha1 + - maven/org/opensearch/opensearch-secure-sm/3.0.0-SNAPSHOT/opensearch-secure-sm-3.0.0-20240111.181431-1.module.md5 + - maven/org/opensearch/opensearch-secure-sm/3.0.0-SNAPSHOT/opensearch-secure-sm-3.0.0-20240111.181431-1.module.sha256 + - maven/org/opensearch/opensearch-secure-sm/3.0.0-SNAPSHOT/opensearch-secure-sm-3.0.0-20240111.181431-1.module.sha512 + - maven/org/opensearch/opensearch-secure-sm/3.0.0-SNAPSHOT/opensearch-secure-sm-3.0.0-20240111.181431-1-javadoc.jar + - maven/org/opensearch/opensearch-secure-sm/3.0.0-SNAPSHOT/opensearch-secure-sm-3.0.0-20240111.181431-1-javadoc.jar.sha1 + - maven/org/opensearch/opensearch-secure-sm/3.0.0-SNAPSHOT/opensearch-secure-sm-3.0.0-20240111.181431-1-javadoc.jar.md5 + - maven/org/opensearch/opensearch-secure-sm/3.0.0-SNAPSHOT/opensearch-secure-sm-3.0.0-20240111.181431-1-javadoc.jar.sha256 + - maven/org/opensearch/opensearch-secure-sm/3.0.0-SNAPSHOT/opensearch-secure-sm-3.0.0-20240111.181431-1-javadoc.jar.sha512 + - maven/org/opensearch/opensearch-secure-sm/3.0.0-SNAPSHOT/opensearch-secure-sm-3.0.0-20240111.181431-1-sources.jar + - maven/org/opensearch/opensearch-secure-sm/3.0.0-SNAPSHOT/opensearch-secure-sm-3.0.0-20240111.181431-1-sources.jar.sha1 + - maven/org/opensearch/opensearch-secure-sm/3.0.0-SNAPSHOT/opensearch-secure-sm-3.0.0-20240111.181431-1-sources.jar.md5 + - maven/org/opensearch/opensearch-secure-sm/3.0.0-SNAPSHOT/opensearch-secure-sm-3.0.0-20240111.181431-1-sources.jar.sha256 + - maven/org/opensearch/opensearch-secure-sm/3.0.0-SNAPSHOT/opensearch-secure-sm-3.0.0-20240111.181431-1-sources.jar.sha512 + - maven/org/opensearch/opensearch-cli/maven-metadata.xml + - maven/org/opensearch/opensearch-cli/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-cli/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-cli/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-cli/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-cli/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/opensearch-cli/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-cli/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-cli/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-cli/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-cli/3.0.0-SNAPSHOT/opensearch-cli-3.0.0-20240111.181431-1.jar + - maven/org/opensearch/opensearch-cli/3.0.0-SNAPSHOT/opensearch-cli-3.0.0-20240111.181431-1.jar.sha1 + - maven/org/opensearch/opensearch-cli/3.0.0-SNAPSHOT/opensearch-cli-3.0.0-20240111.181431-1.jar.md5 + - maven/org/opensearch/opensearch-cli/3.0.0-SNAPSHOT/opensearch-cli-3.0.0-20240111.181431-1.jar.sha256 + - maven/org/opensearch/opensearch-cli/3.0.0-SNAPSHOT/opensearch-cli-3.0.0-20240111.181431-1.jar.sha512 + - maven/org/opensearch/opensearch-cli/3.0.0-SNAPSHOT/opensearch-cli-3.0.0-20240111.181431-1.pom + - maven/org/opensearch/opensearch-cli/3.0.0-SNAPSHOT/opensearch-cli-3.0.0-20240111.181431-1.pom.sha1 + - maven/org/opensearch/opensearch-cli/3.0.0-SNAPSHOT/opensearch-cli-3.0.0-20240111.181431-1.pom.md5 + - maven/org/opensearch/opensearch-cli/3.0.0-SNAPSHOT/opensearch-cli-3.0.0-20240111.181431-1.pom.sha256 + - maven/org/opensearch/opensearch-cli/3.0.0-SNAPSHOT/opensearch-cli-3.0.0-20240111.181431-1.pom.sha512 + - maven/org/opensearch/opensearch-cli/3.0.0-SNAPSHOT/opensearch-cli-3.0.0-20240111.181431-1.module + - maven/org/opensearch/opensearch-cli/3.0.0-SNAPSHOT/opensearch-cli-3.0.0-20240111.181431-1.module.sha1 + - maven/org/opensearch/opensearch-cli/3.0.0-SNAPSHOT/opensearch-cli-3.0.0-20240111.181431-1.module.md5 + - maven/org/opensearch/opensearch-cli/3.0.0-SNAPSHOT/opensearch-cli-3.0.0-20240111.181431-1.module.sha256 + - maven/org/opensearch/opensearch-cli/3.0.0-SNAPSHOT/opensearch-cli-3.0.0-20240111.181431-1.module.sha512 + - maven/org/opensearch/opensearch-cli/3.0.0-SNAPSHOT/opensearch-cli-3.0.0-20240111.181431-1-javadoc.jar + - maven/org/opensearch/opensearch-cli/3.0.0-SNAPSHOT/opensearch-cli-3.0.0-20240111.181431-1-javadoc.jar.sha1 + - maven/org/opensearch/opensearch-cli/3.0.0-SNAPSHOT/opensearch-cli-3.0.0-20240111.181431-1-javadoc.jar.md5 + - maven/org/opensearch/opensearch-cli/3.0.0-SNAPSHOT/opensearch-cli-3.0.0-20240111.181431-1-javadoc.jar.sha256 + - maven/org/opensearch/opensearch-cli/3.0.0-SNAPSHOT/opensearch-cli-3.0.0-20240111.181431-1-javadoc.jar.sha512 + - maven/org/opensearch/opensearch-cli/3.0.0-SNAPSHOT/opensearch-cli-3.0.0-20240111.181431-1-sources.jar + - maven/org/opensearch/opensearch-cli/3.0.0-SNAPSHOT/opensearch-cli-3.0.0-20240111.181431-1-sources.jar.sha1 + - maven/org/opensearch/opensearch-cli/3.0.0-SNAPSHOT/opensearch-cli-3.0.0-20240111.181431-1-sources.jar.md5 + - maven/org/opensearch/opensearch-cli/3.0.0-SNAPSHOT/opensearch-cli-3.0.0-20240111.181431-1-sources.jar.sha256 + - maven/org/opensearch/opensearch-cli/3.0.0-SNAPSHOT/opensearch-cli-3.0.0-20240111.181431-1-sources.jar.sha512 + - maven/org/opensearch/gradle/build-tools/maven-metadata.xml + - maven/org/opensearch/gradle/build-tools/maven-metadata.xml.sha1 + - maven/org/opensearch/gradle/build-tools/maven-metadata.xml.md5 + - maven/org/opensearch/gradle/build-tools/maven-metadata.xml.sha256 + - maven/org/opensearch/gradle/build-tools/maven-metadata.xml.sha512 + - maven/org/opensearch/gradle/build-tools/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/gradle/build-tools/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/gradle/build-tools/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/gradle/build-tools/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/gradle/build-tools/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/gradle/build-tools/3.0.0-SNAPSHOT/build-tools-3.0.0-20240111.181431-1.jar + - maven/org/opensearch/gradle/build-tools/3.0.0-SNAPSHOT/build-tools-3.0.0-20240111.181431-1.jar.sha1 + - maven/org/opensearch/gradle/build-tools/3.0.0-SNAPSHOT/build-tools-3.0.0-20240111.181431-1.jar.md5 + - maven/org/opensearch/gradle/build-tools/3.0.0-SNAPSHOT/build-tools-3.0.0-20240111.181431-1.jar.sha256 + - maven/org/opensearch/gradle/build-tools/3.0.0-SNAPSHOT/build-tools-3.0.0-20240111.181431-1.jar.sha512 + - maven/org/opensearch/gradle/build-tools/3.0.0-SNAPSHOT/build-tools-3.0.0-20240111.181431-1.pom + - maven/org/opensearch/gradle/build-tools/3.0.0-SNAPSHOT/build-tools-3.0.0-20240111.181431-1.pom.sha1 + - maven/org/opensearch/gradle/build-tools/3.0.0-SNAPSHOT/build-tools-3.0.0-20240111.181431-1.pom.md5 + - maven/org/opensearch/gradle/build-tools/3.0.0-SNAPSHOT/build-tools-3.0.0-20240111.181431-1.pom.sha256 + - maven/org/opensearch/gradle/build-tools/3.0.0-SNAPSHOT/build-tools-3.0.0-20240111.181431-1.pom.sha512 + - maven/org/opensearch/gradle/build-tools/3.0.0-SNAPSHOT/build-tools-3.0.0-20240111.181431-1-javadoc.jar + - maven/org/opensearch/gradle/build-tools/3.0.0-SNAPSHOT/build-tools-3.0.0-20240111.181431-1-javadoc.jar.sha1 + - maven/org/opensearch/gradle/build-tools/3.0.0-SNAPSHOT/build-tools-3.0.0-20240111.181431-1-javadoc.jar.md5 + - maven/org/opensearch/gradle/build-tools/3.0.0-SNAPSHOT/build-tools-3.0.0-20240111.181431-1-javadoc.jar.sha256 + - maven/org/opensearch/gradle/build-tools/3.0.0-SNAPSHOT/build-tools-3.0.0-20240111.181431-1-javadoc.jar.sha512 + - maven/org/opensearch/gradle/build-tools/3.0.0-SNAPSHOT/build-tools-3.0.0-20240111.181431-1-test-fixtures.jar + - maven/org/opensearch/gradle/build-tools/3.0.0-SNAPSHOT/build-tools-3.0.0-20240111.181431-1-test-fixtures.jar.sha1 + - maven/org/opensearch/gradle/build-tools/3.0.0-SNAPSHOT/build-tools-3.0.0-20240111.181431-1-test-fixtures.jar.md5 + - maven/org/opensearch/gradle/build-tools/3.0.0-SNAPSHOT/build-tools-3.0.0-20240111.181431-1-test-fixtures.jar.sha256 + - maven/org/opensearch/gradle/build-tools/3.0.0-SNAPSHOT/build-tools-3.0.0-20240111.181431-1-test-fixtures.jar.sha512 + - maven/org/opensearch/gradle/build-tools/3.0.0-SNAPSHOT/build-tools-3.0.0-20240111.181431-1.module + - maven/org/opensearch/gradle/build-tools/3.0.0-SNAPSHOT/build-tools-3.0.0-20240111.181431-1.module.sha1 + - maven/org/opensearch/gradle/build-tools/3.0.0-SNAPSHOT/build-tools-3.0.0-20240111.181431-1.module.md5 + - maven/org/opensearch/gradle/build-tools/3.0.0-SNAPSHOT/build-tools-3.0.0-20240111.181431-1.module.sha256 + - maven/org/opensearch/gradle/build-tools/3.0.0-SNAPSHOT/build-tools-3.0.0-20240111.181431-1.module.sha512 + - maven/org/opensearch/gradle/build-tools/3.0.0-SNAPSHOT/build-tools-3.0.0-20240111.181431-1-sources.jar + - maven/org/opensearch/gradle/build-tools/3.0.0-SNAPSHOT/build-tools-3.0.0-20240111.181431-1-sources.jar.sha1 + - maven/org/opensearch/gradle/build-tools/3.0.0-SNAPSHOT/build-tools-3.0.0-20240111.181431-1-sources.jar.md5 + - maven/org/opensearch/gradle/build-tools/3.0.0-SNAPSHOT/build-tools-3.0.0-20240111.181431-1-sources.jar.sha256 + - maven/org/opensearch/gradle/build-tools/3.0.0-SNAPSHOT/build-tools-3.0.0-20240111.181431-1-sources.jar.sha512 + - maven/org/opensearch/opensearch-core/maven-metadata.xml + - maven/org/opensearch/opensearch-core/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-core/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-core/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-core/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-core/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/opensearch-core/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-core/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-core/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-core/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-core/3.0.0-SNAPSHOT/opensearch-core-3.0.0-20240111.181431-1.jar + - maven/org/opensearch/opensearch-core/3.0.0-SNAPSHOT/opensearch-core-3.0.0-20240111.181431-1.jar.sha1 + - maven/org/opensearch/opensearch-core/3.0.0-SNAPSHOT/opensearch-core-3.0.0-20240111.181431-1.jar.md5 + - maven/org/opensearch/opensearch-core/3.0.0-SNAPSHOT/opensearch-core-3.0.0-20240111.181431-1.jar.sha256 + - maven/org/opensearch/opensearch-core/3.0.0-SNAPSHOT/opensearch-core-3.0.0-20240111.181431-1.jar.sha512 + - maven/org/opensearch/opensearch-core/3.0.0-SNAPSHOT/opensearch-core-3.0.0-20240111.181431-1.pom + - maven/org/opensearch/opensearch-core/3.0.0-SNAPSHOT/opensearch-core-3.0.0-20240111.181431-1.pom.sha1 + - maven/org/opensearch/opensearch-core/3.0.0-SNAPSHOT/opensearch-core-3.0.0-20240111.181431-1.pom.md5 + - maven/org/opensearch/opensearch-core/3.0.0-SNAPSHOT/opensearch-core-3.0.0-20240111.181431-1.pom.sha256 + - maven/org/opensearch/opensearch-core/3.0.0-SNAPSHOT/opensearch-core-3.0.0-20240111.181431-1.pom.sha512 + - maven/org/opensearch/opensearch-core/3.0.0-SNAPSHOT/opensearch-core-3.0.0-20240111.181431-1-sources.jar + - maven/org/opensearch/opensearch-core/3.0.0-SNAPSHOT/opensearch-core-3.0.0-20240111.181431-1-sources.jar.sha1 + - maven/org/opensearch/opensearch-core/3.0.0-SNAPSHOT/opensearch-core-3.0.0-20240111.181431-1-sources.jar.md5 + - maven/org/opensearch/opensearch-core/3.0.0-SNAPSHOT/opensearch-core-3.0.0-20240111.181431-1-sources.jar.sha256 + - maven/org/opensearch/opensearch-core/3.0.0-SNAPSHOT/opensearch-core-3.0.0-20240111.181431-1-sources.jar.sha512 + - maven/org/opensearch/opensearch-core/3.0.0-SNAPSHOT/opensearch-core-3.0.0-20240111.181431-1.module + - maven/org/opensearch/opensearch-core/3.0.0-SNAPSHOT/opensearch-core-3.0.0-20240111.181431-1.module.sha1 + - maven/org/opensearch/opensearch-core/3.0.0-SNAPSHOT/opensearch-core-3.0.0-20240111.181431-1.module.md5 + - maven/org/opensearch/opensearch-core/3.0.0-SNAPSHOT/opensearch-core-3.0.0-20240111.181431-1.module.sha256 + - maven/org/opensearch/opensearch-core/3.0.0-SNAPSHOT/opensearch-core-3.0.0-20240111.181431-1.module.sha512 + - maven/org/opensearch/opensearch-core/3.0.0-SNAPSHOT/opensearch-core-3.0.0-20240111.181431-1-javadoc.jar + - maven/org/opensearch/opensearch-core/3.0.0-SNAPSHOT/opensearch-core-3.0.0-20240111.181431-1-javadoc.jar.sha1 + - maven/org/opensearch/opensearch-core/3.0.0-SNAPSHOT/opensearch-core-3.0.0-20240111.181431-1-javadoc.jar.md5 + - maven/org/opensearch/opensearch-core/3.0.0-SNAPSHOT/opensearch-core-3.0.0-20240111.181431-1-javadoc.jar.sha256 + - maven/org/opensearch/opensearch-core/3.0.0-SNAPSHOT/opensearch-core-3.0.0-20240111.181431-1-javadoc.jar.sha512 + - maven/org/opensearch/opensearch-ssl-config/maven-metadata.xml + - maven/org/opensearch/opensearch-ssl-config/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-ssl-config/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-ssl-config/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-ssl-config/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-ssl-config/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/opensearch-ssl-config/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-ssl-config/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-ssl-config/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-ssl-config/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-ssl-config/3.0.0-SNAPSHOT/opensearch-ssl-config-3.0.0-20240111.181431-1.jar + - maven/org/opensearch/opensearch-ssl-config/3.0.0-SNAPSHOT/opensearch-ssl-config-3.0.0-20240111.181431-1.jar.sha1 + - maven/org/opensearch/opensearch-ssl-config/3.0.0-SNAPSHOT/opensearch-ssl-config-3.0.0-20240111.181431-1.jar.md5 + - maven/org/opensearch/opensearch-ssl-config/3.0.0-SNAPSHOT/opensearch-ssl-config-3.0.0-20240111.181431-1.jar.sha256 + - maven/org/opensearch/opensearch-ssl-config/3.0.0-SNAPSHOT/opensearch-ssl-config-3.0.0-20240111.181431-1.jar.sha512 + - maven/org/opensearch/opensearch-ssl-config/3.0.0-SNAPSHOT/opensearch-ssl-config-3.0.0-20240111.181431-1.pom + - maven/org/opensearch/opensearch-ssl-config/3.0.0-SNAPSHOT/opensearch-ssl-config-3.0.0-20240111.181431-1.pom.sha1 + - maven/org/opensearch/opensearch-ssl-config/3.0.0-SNAPSHOT/opensearch-ssl-config-3.0.0-20240111.181431-1.pom.md5 + - maven/org/opensearch/opensearch-ssl-config/3.0.0-SNAPSHOT/opensearch-ssl-config-3.0.0-20240111.181431-1.pom.sha256 + - maven/org/opensearch/opensearch-ssl-config/3.0.0-SNAPSHOT/opensearch-ssl-config-3.0.0-20240111.181431-1.pom.sha512 + - maven/org/opensearch/opensearch-ssl-config/3.0.0-SNAPSHOT/opensearch-ssl-config-3.0.0-20240111.181431-1-sources.jar + - maven/org/opensearch/opensearch-ssl-config/3.0.0-SNAPSHOT/opensearch-ssl-config-3.0.0-20240111.181431-1-sources.jar.sha1 + - maven/org/opensearch/opensearch-ssl-config/3.0.0-SNAPSHOT/opensearch-ssl-config-3.0.0-20240111.181431-1-sources.jar.md5 + - maven/org/opensearch/opensearch-ssl-config/3.0.0-SNAPSHOT/opensearch-ssl-config-3.0.0-20240111.181431-1-sources.jar.sha256 + - maven/org/opensearch/opensearch-ssl-config/3.0.0-SNAPSHOT/opensearch-ssl-config-3.0.0-20240111.181431-1-sources.jar.sha512 + - maven/org/opensearch/opensearch-ssl-config/3.0.0-SNAPSHOT/opensearch-ssl-config-3.0.0-20240111.181431-1.module + - maven/org/opensearch/opensearch-ssl-config/3.0.0-SNAPSHOT/opensearch-ssl-config-3.0.0-20240111.181431-1.module.sha1 + - maven/org/opensearch/opensearch-ssl-config/3.0.0-SNAPSHOT/opensearch-ssl-config-3.0.0-20240111.181431-1.module.md5 + - maven/org/opensearch/opensearch-ssl-config/3.0.0-SNAPSHOT/opensearch-ssl-config-3.0.0-20240111.181431-1.module.sha256 + - maven/org/opensearch/opensearch-ssl-config/3.0.0-SNAPSHOT/opensearch-ssl-config-3.0.0-20240111.181431-1.module.sha512 + - maven/org/opensearch/opensearch-ssl-config/3.0.0-SNAPSHOT/opensearch-ssl-config-3.0.0-20240111.181431-1-javadoc.jar + - maven/org/opensearch/opensearch-ssl-config/3.0.0-SNAPSHOT/opensearch-ssl-config-3.0.0-20240111.181431-1-javadoc.jar.sha1 + - maven/org/opensearch/opensearch-ssl-config/3.0.0-SNAPSHOT/opensearch-ssl-config-3.0.0-20240111.181431-1-javadoc.jar.md5 + - maven/org/opensearch/opensearch-ssl-config/3.0.0-SNAPSHOT/opensearch-ssl-config-3.0.0-20240111.181431-1-javadoc.jar.sha256 + - maven/org/opensearch/opensearch-ssl-config/3.0.0-SNAPSHOT/opensearch-ssl-config-3.0.0-20240111.181431-1-javadoc.jar.sha512 + - maven/org/opensearch/opensearch-compress/maven-metadata.xml + - maven/org/opensearch/opensearch-compress/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-compress/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-compress/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-compress/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-compress/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/opensearch-compress/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-compress/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-compress/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-compress/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-compress/3.0.0-SNAPSHOT/opensearch-compress-3.0.0-20240111.181431-1.jar + - maven/org/opensearch/opensearch-compress/3.0.0-SNAPSHOT/opensearch-compress-3.0.0-20240111.181431-1.jar.sha1 + - maven/org/opensearch/opensearch-compress/3.0.0-SNAPSHOT/opensearch-compress-3.0.0-20240111.181431-1.jar.md5 + - maven/org/opensearch/opensearch-compress/3.0.0-SNAPSHOT/opensearch-compress-3.0.0-20240111.181431-1.jar.sha256 + - maven/org/opensearch/opensearch-compress/3.0.0-SNAPSHOT/opensearch-compress-3.0.0-20240111.181431-1.jar.sha512 + - maven/org/opensearch/opensearch-compress/3.0.0-SNAPSHOT/opensearch-compress-3.0.0-20240111.181431-1.pom + - maven/org/opensearch/opensearch-compress/3.0.0-SNAPSHOT/opensearch-compress-3.0.0-20240111.181431-1.pom.sha1 + - maven/org/opensearch/opensearch-compress/3.0.0-SNAPSHOT/opensearch-compress-3.0.0-20240111.181431-1.pom.md5 + - maven/org/opensearch/opensearch-compress/3.0.0-SNAPSHOT/opensearch-compress-3.0.0-20240111.181431-1.pom.sha256 + - maven/org/opensearch/opensearch-compress/3.0.0-SNAPSHOT/opensearch-compress-3.0.0-20240111.181431-1.pom.sha512 + - maven/org/opensearch/opensearch-compress/3.0.0-SNAPSHOT/opensearch-compress-3.0.0-20240111.181431-1-sources.jar + - maven/org/opensearch/opensearch-compress/3.0.0-SNAPSHOT/opensearch-compress-3.0.0-20240111.181431-1-sources.jar.sha1 + - maven/org/opensearch/opensearch-compress/3.0.0-SNAPSHOT/opensearch-compress-3.0.0-20240111.181431-1-sources.jar.md5 + - maven/org/opensearch/opensearch-compress/3.0.0-SNAPSHOT/opensearch-compress-3.0.0-20240111.181431-1-sources.jar.sha256 + - maven/org/opensearch/opensearch-compress/3.0.0-SNAPSHOT/opensearch-compress-3.0.0-20240111.181431-1-sources.jar.sha512 + - maven/org/opensearch/opensearch-compress/3.0.0-SNAPSHOT/opensearch-compress-3.0.0-20240111.181431-1-javadoc.jar + - maven/org/opensearch/opensearch-compress/3.0.0-SNAPSHOT/opensearch-compress-3.0.0-20240111.181431-1-javadoc.jar.sha1 + - maven/org/opensearch/opensearch-compress/3.0.0-SNAPSHOT/opensearch-compress-3.0.0-20240111.181431-1-javadoc.jar.md5 + - maven/org/opensearch/opensearch-compress/3.0.0-SNAPSHOT/opensearch-compress-3.0.0-20240111.181431-1-javadoc.jar.sha256 + - maven/org/opensearch/opensearch-compress/3.0.0-SNAPSHOT/opensearch-compress-3.0.0-20240111.181431-1-javadoc.jar.sha512 + - maven/org/opensearch/opensearch-compress/3.0.0-SNAPSHOT/opensearch-compress-3.0.0-20240111.181431-1.module + - maven/org/opensearch/opensearch-compress/3.0.0-SNAPSHOT/opensearch-compress-3.0.0-20240111.181431-1.module.sha1 + - maven/org/opensearch/opensearch-compress/3.0.0-SNAPSHOT/opensearch-compress-3.0.0-20240111.181431-1.module.md5 + - maven/org/opensearch/opensearch-compress/3.0.0-SNAPSHOT/opensearch-compress-3.0.0-20240111.181431-1.module.sha256 + - maven/org/opensearch/opensearch-compress/3.0.0-SNAPSHOT/opensearch-compress-3.0.0-20240111.181431-1.module.sha512 + - maven/org/opensearch/opensearch-nio/maven-metadata.xml + - maven/org/opensearch/opensearch-nio/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-nio/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-nio/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-nio/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-nio/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/opensearch-nio/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-nio/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-nio/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-nio/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-nio/3.0.0-SNAPSHOT/opensearch-nio-3.0.0-20240111.181431-1.jar + - maven/org/opensearch/opensearch-nio/3.0.0-SNAPSHOT/opensearch-nio-3.0.0-20240111.181431-1.jar.sha1 + - maven/org/opensearch/opensearch-nio/3.0.0-SNAPSHOT/opensearch-nio-3.0.0-20240111.181431-1.jar.md5 + - maven/org/opensearch/opensearch-nio/3.0.0-SNAPSHOT/opensearch-nio-3.0.0-20240111.181431-1.jar.sha256 + - maven/org/opensearch/opensearch-nio/3.0.0-SNAPSHOT/opensearch-nio-3.0.0-20240111.181431-1.jar.sha512 + - maven/org/opensearch/opensearch-nio/3.0.0-SNAPSHOT/opensearch-nio-3.0.0-20240111.181431-1.pom + - maven/org/opensearch/opensearch-nio/3.0.0-SNAPSHOT/opensearch-nio-3.0.0-20240111.181431-1.pom.sha1 + - maven/org/opensearch/opensearch-nio/3.0.0-SNAPSHOT/opensearch-nio-3.0.0-20240111.181431-1.pom.md5 + - maven/org/opensearch/opensearch-nio/3.0.0-SNAPSHOT/opensearch-nio-3.0.0-20240111.181431-1.pom.sha256 + - maven/org/opensearch/opensearch-nio/3.0.0-SNAPSHOT/opensearch-nio-3.0.0-20240111.181431-1.pom.sha512 + - maven/org/opensearch/opensearch-nio/3.0.0-SNAPSHOT/opensearch-nio-3.0.0-20240111.181431-1.module + - maven/org/opensearch/opensearch-nio/3.0.0-SNAPSHOT/opensearch-nio-3.0.0-20240111.181431-1.module.sha1 + - maven/org/opensearch/opensearch-nio/3.0.0-SNAPSHOT/opensearch-nio-3.0.0-20240111.181431-1.module.md5 + - maven/org/opensearch/opensearch-nio/3.0.0-SNAPSHOT/opensearch-nio-3.0.0-20240111.181431-1.module.sha256 + - maven/org/opensearch/opensearch-nio/3.0.0-SNAPSHOT/opensearch-nio-3.0.0-20240111.181431-1.module.sha512 + - maven/org/opensearch/opensearch-nio/3.0.0-SNAPSHOT/opensearch-nio-3.0.0-20240111.181431-1-javadoc.jar + - maven/org/opensearch/opensearch-nio/3.0.0-SNAPSHOT/opensearch-nio-3.0.0-20240111.181431-1-javadoc.jar.sha1 + - maven/org/opensearch/opensearch-nio/3.0.0-SNAPSHOT/opensearch-nio-3.0.0-20240111.181431-1-javadoc.jar.md5 + - maven/org/opensearch/opensearch-nio/3.0.0-SNAPSHOT/opensearch-nio-3.0.0-20240111.181431-1-javadoc.jar.sha256 + - maven/org/opensearch/opensearch-nio/3.0.0-SNAPSHOT/opensearch-nio-3.0.0-20240111.181431-1-javadoc.jar.sha512 + - maven/org/opensearch/opensearch-nio/3.0.0-SNAPSHOT/opensearch-nio-3.0.0-20240111.181431-1-sources.jar + - maven/org/opensearch/opensearch-nio/3.0.0-SNAPSHOT/opensearch-nio-3.0.0-20240111.181431-1-sources.jar.sha1 + - maven/org/opensearch/opensearch-nio/3.0.0-SNAPSHOT/opensearch-nio-3.0.0-20240111.181431-1-sources.jar.md5 + - maven/org/opensearch/opensearch-nio/3.0.0-SNAPSHOT/opensearch-nio-3.0.0-20240111.181431-1-sources.jar.sha256 + - maven/org/opensearch/opensearch-nio/3.0.0-SNAPSHOT/opensearch-nio-3.0.0-20240111.181431-1-sources.jar.sha512 + - maven/org/opensearch/opensearch-telemetry/maven-metadata.xml + - maven/org/opensearch/opensearch-telemetry/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-telemetry/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-telemetry/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-telemetry/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-telemetry/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/opensearch-telemetry/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-telemetry/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-telemetry/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-telemetry/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-telemetry/3.0.0-SNAPSHOT/opensearch-telemetry-3.0.0-20240111.181431-1.jar + - maven/org/opensearch/opensearch-telemetry/3.0.0-SNAPSHOT/opensearch-telemetry-3.0.0-20240111.181431-1.jar.sha1 + - maven/org/opensearch/opensearch-telemetry/3.0.0-SNAPSHOT/opensearch-telemetry-3.0.0-20240111.181431-1.jar.md5 + - maven/org/opensearch/opensearch-telemetry/3.0.0-SNAPSHOT/opensearch-telemetry-3.0.0-20240111.181431-1.jar.sha256 + - maven/org/opensearch/opensearch-telemetry/3.0.0-SNAPSHOT/opensearch-telemetry-3.0.0-20240111.181431-1.jar.sha512 + - maven/org/opensearch/opensearch-telemetry/3.0.0-SNAPSHOT/opensearch-telemetry-3.0.0-20240111.181431-1.pom + - maven/org/opensearch/opensearch-telemetry/3.0.0-SNAPSHOT/opensearch-telemetry-3.0.0-20240111.181431-1.pom.sha1 + - maven/org/opensearch/opensearch-telemetry/3.0.0-SNAPSHOT/opensearch-telemetry-3.0.0-20240111.181431-1.pom.md5 + - maven/org/opensearch/opensearch-telemetry/3.0.0-SNAPSHOT/opensearch-telemetry-3.0.0-20240111.181431-1.pom.sha256 + - maven/org/opensearch/opensearch-telemetry/3.0.0-SNAPSHOT/opensearch-telemetry-3.0.0-20240111.181431-1.pom.sha512 + - maven/org/opensearch/opensearch-telemetry/3.0.0-SNAPSHOT/opensearch-telemetry-3.0.0-20240111.181431-1-sources.jar + - maven/org/opensearch/opensearch-telemetry/3.0.0-SNAPSHOT/opensearch-telemetry-3.0.0-20240111.181431-1-sources.jar.sha1 + - maven/org/opensearch/opensearch-telemetry/3.0.0-SNAPSHOT/opensearch-telemetry-3.0.0-20240111.181431-1-sources.jar.md5 + - maven/org/opensearch/opensearch-telemetry/3.0.0-SNAPSHOT/opensearch-telemetry-3.0.0-20240111.181431-1-sources.jar.sha256 + - maven/org/opensearch/opensearch-telemetry/3.0.0-SNAPSHOT/opensearch-telemetry-3.0.0-20240111.181431-1-sources.jar.sha512 + - maven/org/opensearch/opensearch-telemetry/3.0.0-SNAPSHOT/opensearch-telemetry-3.0.0-20240111.181431-1.module + - maven/org/opensearch/opensearch-telemetry/3.0.0-SNAPSHOT/opensearch-telemetry-3.0.0-20240111.181431-1.module.sha1 + - maven/org/opensearch/opensearch-telemetry/3.0.0-SNAPSHOT/opensearch-telemetry-3.0.0-20240111.181431-1.module.md5 + - maven/org/opensearch/opensearch-telemetry/3.0.0-SNAPSHOT/opensearch-telemetry-3.0.0-20240111.181431-1.module.sha256 + - maven/org/opensearch/opensearch-telemetry/3.0.0-SNAPSHOT/opensearch-telemetry-3.0.0-20240111.181431-1.module.sha512 + - maven/org/opensearch/opensearch-telemetry/3.0.0-SNAPSHOT/opensearch-telemetry-3.0.0-20240111.181431-1-javadoc.jar + - maven/org/opensearch/opensearch-telemetry/3.0.0-SNAPSHOT/opensearch-telemetry-3.0.0-20240111.181431-1-javadoc.jar.sha1 + - maven/org/opensearch/opensearch-telemetry/3.0.0-SNAPSHOT/opensearch-telemetry-3.0.0-20240111.181431-1-javadoc.jar.md5 + - maven/org/opensearch/opensearch-telemetry/3.0.0-SNAPSHOT/opensearch-telemetry-3.0.0-20240111.181431-1-javadoc.jar.sha256 + - maven/org/opensearch/opensearch-telemetry/3.0.0-SNAPSHOT/opensearch-telemetry-3.0.0-20240111.181431-1-javadoc.jar.sha512 + - maven/org/opensearch/opensearch-x-content/maven-metadata.xml + - maven/org/opensearch/opensearch-x-content/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-x-content/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-x-content/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-x-content/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-x-content/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/opensearch-x-content/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-x-content/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-x-content/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-x-content/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-x-content/3.0.0-SNAPSHOT/opensearch-x-content-3.0.0-20240111.181431-1.jar + - maven/org/opensearch/opensearch-x-content/3.0.0-SNAPSHOT/opensearch-x-content-3.0.0-20240111.181431-1.jar.sha1 + - maven/org/opensearch/opensearch-x-content/3.0.0-SNAPSHOT/opensearch-x-content-3.0.0-20240111.181431-1.jar.md5 + - maven/org/opensearch/opensearch-x-content/3.0.0-SNAPSHOT/opensearch-x-content-3.0.0-20240111.181431-1.jar.sha256 + - maven/org/opensearch/opensearch-x-content/3.0.0-SNAPSHOT/opensearch-x-content-3.0.0-20240111.181431-1.jar.sha512 + - maven/org/opensearch/opensearch-x-content/3.0.0-SNAPSHOT/opensearch-x-content-3.0.0-20240111.181431-1.pom + - maven/org/opensearch/opensearch-x-content/3.0.0-SNAPSHOT/opensearch-x-content-3.0.0-20240111.181431-1.pom.sha1 + - maven/org/opensearch/opensearch-x-content/3.0.0-SNAPSHOT/opensearch-x-content-3.0.0-20240111.181431-1.pom.md5 + - maven/org/opensearch/opensearch-x-content/3.0.0-SNAPSHOT/opensearch-x-content-3.0.0-20240111.181431-1.pom.sha256 + - maven/org/opensearch/opensearch-x-content/3.0.0-SNAPSHOT/opensearch-x-content-3.0.0-20240111.181431-1.pom.sha512 + - maven/org/opensearch/opensearch-x-content/3.0.0-SNAPSHOT/opensearch-x-content-3.0.0-20240111.181431-1-sources.jar + - maven/org/opensearch/opensearch-x-content/3.0.0-SNAPSHOT/opensearch-x-content-3.0.0-20240111.181431-1-sources.jar.sha1 + - maven/org/opensearch/opensearch-x-content/3.0.0-SNAPSHOT/opensearch-x-content-3.0.0-20240111.181431-1-sources.jar.md5 + - maven/org/opensearch/opensearch-x-content/3.0.0-SNAPSHOT/opensearch-x-content-3.0.0-20240111.181431-1-sources.jar.sha256 + - maven/org/opensearch/opensearch-x-content/3.0.0-SNAPSHOT/opensearch-x-content-3.0.0-20240111.181431-1-sources.jar.sha512 + - maven/org/opensearch/opensearch-x-content/3.0.0-SNAPSHOT/opensearch-x-content-3.0.0-20240111.181431-1.module + - maven/org/opensearch/opensearch-x-content/3.0.0-SNAPSHOT/opensearch-x-content-3.0.0-20240111.181431-1.module.sha1 + - maven/org/opensearch/opensearch-x-content/3.0.0-SNAPSHOT/opensearch-x-content-3.0.0-20240111.181431-1.module.md5 + - maven/org/opensearch/opensearch-x-content/3.0.0-SNAPSHOT/opensearch-x-content-3.0.0-20240111.181431-1.module.sha256 + - maven/org/opensearch/opensearch-x-content/3.0.0-SNAPSHOT/opensearch-x-content-3.0.0-20240111.181431-1.module.sha512 + - maven/org/opensearch/opensearch-x-content/3.0.0-SNAPSHOT/opensearch-x-content-3.0.0-20240111.181431-1-javadoc.jar + - maven/org/opensearch/opensearch-x-content/3.0.0-SNAPSHOT/opensearch-x-content-3.0.0-20240111.181431-1-javadoc.jar.sha1 + - maven/org/opensearch/opensearch-x-content/3.0.0-SNAPSHOT/opensearch-x-content-3.0.0-20240111.181431-1-javadoc.jar.md5 + - maven/org/opensearch/opensearch-x-content/3.0.0-SNAPSHOT/opensearch-x-content-3.0.0-20240111.181431-1-javadoc.jar.sha256 + - maven/org/opensearch/opensearch-x-content/3.0.0-SNAPSHOT/opensearch-x-content-3.0.0-20240111.181431-1-javadoc.jar.sha512 + - maven/org/opensearch/opensearch-benchmarks/maven-metadata.xml + - maven/org/opensearch/opensearch-benchmarks/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-benchmarks/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-benchmarks/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-benchmarks/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-benchmarks/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/opensearch-benchmarks/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-benchmarks/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-benchmarks/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-benchmarks/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-benchmarks/3.0.0-SNAPSHOT/opensearch-benchmarks-3.0.0-20240111.181431-1.jar + - maven/org/opensearch/opensearch-benchmarks/3.0.0-SNAPSHOT/opensearch-benchmarks-3.0.0-20240111.181431-1.jar.sha1 + - maven/org/opensearch/opensearch-benchmarks/3.0.0-SNAPSHOT/opensearch-benchmarks-3.0.0-20240111.181431-1.jar.md5 + - maven/org/opensearch/opensearch-benchmarks/3.0.0-SNAPSHOT/opensearch-benchmarks-3.0.0-20240111.181431-1.jar.sha256 + - maven/org/opensearch/opensearch-benchmarks/3.0.0-SNAPSHOT/opensearch-benchmarks-3.0.0-20240111.181431-1.jar.sha512 + - maven/org/opensearch/opensearch-benchmarks/3.0.0-SNAPSHOT/opensearch-benchmarks-3.0.0-20240111.181431-1.pom + - maven/org/opensearch/opensearch-benchmarks/3.0.0-SNAPSHOT/opensearch-benchmarks-3.0.0-20240111.181431-1.pom.sha1 + - maven/org/opensearch/opensearch-benchmarks/3.0.0-SNAPSHOT/opensearch-benchmarks-3.0.0-20240111.181431-1.pom.md5 + - maven/org/opensearch/opensearch-benchmarks/3.0.0-SNAPSHOT/opensearch-benchmarks-3.0.0-20240111.181431-1.pom.sha256 + - maven/org/opensearch/opensearch-benchmarks/3.0.0-SNAPSHOT/opensearch-benchmarks-3.0.0-20240111.181431-1.pom.sha512 + - maven/org/opensearch/opensearch-benchmarks/3.0.0-SNAPSHOT/opensearch-benchmarks-3.0.0-20240111.181431-1-javadoc.jar + - maven/org/opensearch/opensearch-benchmarks/3.0.0-SNAPSHOT/opensearch-benchmarks-3.0.0-20240111.181431-1-javadoc.jar.sha1 + - maven/org/opensearch/opensearch-benchmarks/3.0.0-SNAPSHOT/opensearch-benchmarks-3.0.0-20240111.181431-1-javadoc.jar.md5 + - maven/org/opensearch/opensearch-benchmarks/3.0.0-SNAPSHOT/opensearch-benchmarks-3.0.0-20240111.181431-1-javadoc.jar.sha256 + - maven/org/opensearch/opensearch-benchmarks/3.0.0-SNAPSHOT/opensearch-benchmarks-3.0.0-20240111.181431-1-javadoc.jar.sha512 + - maven/org/opensearch/opensearch-benchmarks/3.0.0-SNAPSHOT/opensearch-benchmarks-3.0.0-20240111.181431-1.module + - maven/org/opensearch/opensearch-benchmarks/3.0.0-SNAPSHOT/opensearch-benchmarks-3.0.0-20240111.181431-1.module.sha1 + - maven/org/opensearch/opensearch-benchmarks/3.0.0-SNAPSHOT/opensearch-benchmarks-3.0.0-20240111.181431-1.module.md5 + - maven/org/opensearch/opensearch-benchmarks/3.0.0-SNAPSHOT/opensearch-benchmarks-3.0.0-20240111.181431-1.module.sha256 + - maven/org/opensearch/opensearch-benchmarks/3.0.0-SNAPSHOT/opensearch-benchmarks-3.0.0-20240111.181431-1.module.sha512 + - maven/org/opensearch/opensearch-benchmarks/3.0.0-SNAPSHOT/opensearch-benchmarks-3.0.0-20240111.181431-1-sources.jar + - maven/org/opensearch/opensearch-benchmarks/3.0.0-SNAPSHOT/opensearch-benchmarks-3.0.0-20240111.181431-1-sources.jar.sha1 + - maven/org/opensearch/opensearch-benchmarks/3.0.0-SNAPSHOT/opensearch-benchmarks-3.0.0-20240111.181431-1-sources.jar.md5 + - maven/org/opensearch/opensearch-benchmarks/3.0.0-SNAPSHOT/opensearch-benchmarks-3.0.0-20240111.181431-1-sources.jar.sha256 + - maven/org/opensearch/opensearch-benchmarks/3.0.0-SNAPSHOT/opensearch-benchmarks-3.0.0-20240111.181431-1-sources.jar.sha512 + - maven/org/opensearch/custom-significance-heuristic/maven-metadata.xml + - maven/org/opensearch/custom-significance-heuristic/maven-metadata.xml.sha1 + - maven/org/opensearch/custom-significance-heuristic/maven-metadata.xml.md5 + - maven/org/opensearch/custom-significance-heuristic/maven-metadata.xml.sha256 + - maven/org/opensearch/custom-significance-heuristic/maven-metadata.xml.sha512 + - maven/org/opensearch/custom-significance-heuristic/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/custom-significance-heuristic/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/custom-significance-heuristic/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/custom-significance-heuristic/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/custom-significance-heuristic/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/custom-significance-heuristic/3.0.0-SNAPSHOT/custom-significance-heuristic-3.0.0-20240111.181431-1.jar + - maven/org/opensearch/custom-significance-heuristic/3.0.0-SNAPSHOT/custom-significance-heuristic-3.0.0-20240111.181431-1.jar.sha1 + - maven/org/opensearch/custom-significance-heuristic/3.0.0-SNAPSHOT/custom-significance-heuristic-3.0.0-20240111.181431-1.jar.md5 + - maven/org/opensearch/custom-significance-heuristic/3.0.0-SNAPSHOT/custom-significance-heuristic-3.0.0-20240111.181431-1.jar.sha256 + - maven/org/opensearch/custom-significance-heuristic/3.0.0-SNAPSHOT/custom-significance-heuristic-3.0.0-20240111.181431-1.jar.sha512 + - maven/org/opensearch/custom-significance-heuristic/3.0.0-SNAPSHOT/custom-significance-heuristic-3.0.0-20240111.181431-1.pom + - maven/org/opensearch/custom-significance-heuristic/3.0.0-SNAPSHOT/custom-significance-heuristic-3.0.0-20240111.181431-1.pom.sha1 + - maven/org/opensearch/custom-significance-heuristic/3.0.0-SNAPSHOT/custom-significance-heuristic-3.0.0-20240111.181431-1.pom.md5 + - maven/org/opensearch/custom-significance-heuristic/3.0.0-SNAPSHOT/custom-significance-heuristic-3.0.0-20240111.181431-1.pom.sha256 + - maven/org/opensearch/custom-significance-heuristic/3.0.0-SNAPSHOT/custom-significance-heuristic-3.0.0-20240111.181431-1.pom.sha512 + - maven/org/opensearch/custom-significance-heuristic/3.0.0-SNAPSHOT/custom-significance-heuristic-3.0.0-20240111.181431-1-javadoc.jar + - maven/org/opensearch/custom-significance-heuristic/3.0.0-SNAPSHOT/custom-significance-heuristic-3.0.0-20240111.181431-1-javadoc.jar.sha1 + - maven/org/opensearch/custom-significance-heuristic/3.0.0-SNAPSHOT/custom-significance-heuristic-3.0.0-20240111.181431-1-javadoc.jar.md5 + - maven/org/opensearch/custom-significance-heuristic/3.0.0-SNAPSHOT/custom-significance-heuristic-3.0.0-20240111.181431-1-javadoc.jar.sha256 + - maven/org/opensearch/custom-significance-heuristic/3.0.0-SNAPSHOT/custom-significance-heuristic-3.0.0-20240111.181431-1-javadoc.jar.sha512 + - maven/org/opensearch/custom-significance-heuristic/3.0.0-SNAPSHOT/custom-significance-heuristic-3.0.0-20240111.181431-1-sources.jar + - maven/org/opensearch/custom-significance-heuristic/3.0.0-SNAPSHOT/custom-significance-heuristic-3.0.0-20240111.181431-1-sources.jar.sha1 + - maven/org/opensearch/custom-significance-heuristic/3.0.0-SNAPSHOT/custom-significance-heuristic-3.0.0-20240111.181431-1-sources.jar.md5 + - maven/org/opensearch/custom-significance-heuristic/3.0.0-SNAPSHOT/custom-significance-heuristic-3.0.0-20240111.181431-1-sources.jar.sha256 + - maven/org/opensearch/custom-significance-heuristic/3.0.0-SNAPSHOT/custom-significance-heuristic-3.0.0-20240111.181431-1-sources.jar.sha512 + - maven/org/opensearch/custom-significance-heuristic/3.0.0-SNAPSHOT/custom-significance-heuristic-3.0.0-20240111.181431-1.module + - maven/org/opensearch/custom-significance-heuristic/3.0.0-SNAPSHOT/custom-significance-heuristic-3.0.0-20240111.181431-1.module.sha1 + - maven/org/opensearch/custom-significance-heuristic/3.0.0-SNAPSHOT/custom-significance-heuristic-3.0.0-20240111.181431-1.module.md5 + - maven/org/opensearch/custom-significance-heuristic/3.0.0-SNAPSHOT/custom-significance-heuristic-3.0.0-20240111.181431-1.module.sha256 + - maven/org/opensearch/custom-significance-heuristic/3.0.0-SNAPSHOT/custom-significance-heuristic-3.0.0-20240111.181431-1.module.sha512 + - maven/org/opensearch/script-expert-scoring/maven-metadata.xml + - maven/org/opensearch/script-expert-scoring/maven-metadata.xml.sha1 + - maven/org/opensearch/script-expert-scoring/maven-metadata.xml.md5 + - maven/org/opensearch/script-expert-scoring/maven-metadata.xml.sha256 + - maven/org/opensearch/script-expert-scoring/maven-metadata.xml.sha512 + - maven/org/opensearch/script-expert-scoring/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/script-expert-scoring/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/script-expert-scoring/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/script-expert-scoring/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/script-expert-scoring/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/script-expert-scoring/3.0.0-SNAPSHOT/script-expert-scoring-3.0.0-20240111.181431-1.jar + - maven/org/opensearch/script-expert-scoring/3.0.0-SNAPSHOT/script-expert-scoring-3.0.0-20240111.181431-1.jar.sha1 + - maven/org/opensearch/script-expert-scoring/3.0.0-SNAPSHOT/script-expert-scoring-3.0.0-20240111.181431-1.jar.md5 + - maven/org/opensearch/script-expert-scoring/3.0.0-SNAPSHOT/script-expert-scoring-3.0.0-20240111.181431-1.jar.sha256 + - maven/org/opensearch/script-expert-scoring/3.0.0-SNAPSHOT/script-expert-scoring-3.0.0-20240111.181431-1.jar.sha512 + - maven/org/opensearch/script-expert-scoring/3.0.0-SNAPSHOT/script-expert-scoring-3.0.0-20240111.181431-1.pom + - maven/org/opensearch/script-expert-scoring/3.0.0-SNAPSHOT/script-expert-scoring-3.0.0-20240111.181431-1.pom.sha1 + - maven/org/opensearch/script-expert-scoring/3.0.0-SNAPSHOT/script-expert-scoring-3.0.0-20240111.181431-1.pom.md5 + - maven/org/opensearch/script-expert-scoring/3.0.0-SNAPSHOT/script-expert-scoring-3.0.0-20240111.181431-1.pom.sha256 + - maven/org/opensearch/script-expert-scoring/3.0.0-SNAPSHOT/script-expert-scoring-3.0.0-20240111.181431-1.pom.sha512 + - maven/org/opensearch/script-expert-scoring/3.0.0-SNAPSHOT/script-expert-scoring-3.0.0-20240111.181431-1-sources.jar + - maven/org/opensearch/script-expert-scoring/3.0.0-SNAPSHOT/script-expert-scoring-3.0.0-20240111.181431-1-sources.jar.sha1 + - maven/org/opensearch/script-expert-scoring/3.0.0-SNAPSHOT/script-expert-scoring-3.0.0-20240111.181431-1-sources.jar.md5 + - maven/org/opensearch/script-expert-scoring/3.0.0-SNAPSHOT/script-expert-scoring-3.0.0-20240111.181431-1-sources.jar.sha256 + - maven/org/opensearch/script-expert-scoring/3.0.0-SNAPSHOT/script-expert-scoring-3.0.0-20240111.181431-1-sources.jar.sha512 + - maven/org/opensearch/script-expert-scoring/3.0.0-SNAPSHOT/script-expert-scoring-3.0.0-20240111.181431-1.module + - maven/org/opensearch/script-expert-scoring/3.0.0-SNAPSHOT/script-expert-scoring-3.0.0-20240111.181431-1.module.sha1 + - maven/org/opensearch/script-expert-scoring/3.0.0-SNAPSHOT/script-expert-scoring-3.0.0-20240111.181431-1.module.md5 + - maven/org/opensearch/script-expert-scoring/3.0.0-SNAPSHOT/script-expert-scoring-3.0.0-20240111.181431-1.module.sha256 + - maven/org/opensearch/script-expert-scoring/3.0.0-SNAPSHOT/script-expert-scoring-3.0.0-20240111.181431-1.module.sha512 + - maven/org/opensearch/script-expert-scoring/3.0.0-SNAPSHOT/script-expert-scoring-3.0.0-20240111.181431-1-javadoc.jar + - maven/org/opensearch/script-expert-scoring/3.0.0-SNAPSHOT/script-expert-scoring-3.0.0-20240111.181431-1-javadoc.jar.sha1 + - maven/org/opensearch/script-expert-scoring/3.0.0-SNAPSHOT/script-expert-scoring-3.0.0-20240111.181431-1-javadoc.jar.md5 + - maven/org/opensearch/script-expert-scoring/3.0.0-SNAPSHOT/script-expert-scoring-3.0.0-20240111.181431-1-javadoc.jar.sha256 + - maven/org/opensearch/script-expert-scoring/3.0.0-SNAPSHOT/script-expert-scoring-3.0.0-20240111.181431-1-javadoc.jar.sha512 + - maven/org/opensearch/custom-settings/maven-metadata.xml + - maven/org/opensearch/custom-settings/maven-metadata.xml.sha1 + - maven/org/opensearch/custom-settings/maven-metadata.xml.md5 + - maven/org/opensearch/custom-settings/maven-metadata.xml.sha256 + - maven/org/opensearch/custom-settings/maven-metadata.xml.sha512 + - maven/org/opensearch/custom-settings/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/custom-settings/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/custom-settings/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/custom-settings/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/custom-settings/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/custom-settings/3.0.0-SNAPSHOT/custom-settings-3.0.0-20240111.181431-1.jar + - maven/org/opensearch/custom-settings/3.0.0-SNAPSHOT/custom-settings-3.0.0-20240111.181431-1.jar.sha1 + - maven/org/opensearch/custom-settings/3.0.0-SNAPSHOT/custom-settings-3.0.0-20240111.181431-1.jar.md5 + - maven/org/opensearch/custom-settings/3.0.0-SNAPSHOT/custom-settings-3.0.0-20240111.181431-1.jar.sha256 + - maven/org/opensearch/custom-settings/3.0.0-SNAPSHOT/custom-settings-3.0.0-20240111.181431-1.jar.sha512 + - maven/org/opensearch/custom-settings/3.0.0-SNAPSHOT/custom-settings-3.0.0-20240111.181431-1.pom + - maven/org/opensearch/custom-settings/3.0.0-SNAPSHOT/custom-settings-3.0.0-20240111.181431-1.pom.sha1 + - maven/org/opensearch/custom-settings/3.0.0-SNAPSHOT/custom-settings-3.0.0-20240111.181431-1.pom.md5 + - maven/org/opensearch/custom-settings/3.0.0-SNAPSHOT/custom-settings-3.0.0-20240111.181431-1.pom.sha256 + - maven/org/opensearch/custom-settings/3.0.0-SNAPSHOT/custom-settings-3.0.0-20240111.181431-1.pom.sha512 + - maven/org/opensearch/custom-settings/3.0.0-SNAPSHOT/custom-settings-3.0.0-20240111.181431-1-sources.jar + - maven/org/opensearch/custom-settings/3.0.0-SNAPSHOT/custom-settings-3.0.0-20240111.181431-1-sources.jar.sha1 + - maven/org/opensearch/custom-settings/3.0.0-SNAPSHOT/custom-settings-3.0.0-20240111.181431-1-sources.jar.md5 + - maven/org/opensearch/custom-settings/3.0.0-SNAPSHOT/custom-settings-3.0.0-20240111.181431-1-sources.jar.sha256 + - maven/org/opensearch/custom-settings/3.0.0-SNAPSHOT/custom-settings-3.0.0-20240111.181431-1-sources.jar.sha512 + - maven/org/opensearch/custom-settings/3.0.0-SNAPSHOT/custom-settings-3.0.0-20240111.181431-1-javadoc.jar + - maven/org/opensearch/custom-settings/3.0.0-SNAPSHOT/custom-settings-3.0.0-20240111.181431-1-javadoc.jar.sha1 + - maven/org/opensearch/custom-settings/3.0.0-SNAPSHOT/custom-settings-3.0.0-20240111.181431-1-javadoc.jar.md5 + - maven/org/opensearch/custom-settings/3.0.0-SNAPSHOT/custom-settings-3.0.0-20240111.181431-1-javadoc.jar.sha256 + - maven/org/opensearch/custom-settings/3.0.0-SNAPSHOT/custom-settings-3.0.0-20240111.181431-1-javadoc.jar.sha512 + - maven/org/opensearch/custom-settings/3.0.0-SNAPSHOT/custom-settings-3.0.0-20240111.181431-1.module + - maven/org/opensearch/custom-settings/3.0.0-SNAPSHOT/custom-settings-3.0.0-20240111.181431-1.module.sha1 + - maven/org/opensearch/custom-settings/3.0.0-SNAPSHOT/custom-settings-3.0.0-20240111.181431-1.module.md5 + - maven/org/opensearch/custom-settings/3.0.0-SNAPSHOT/custom-settings-3.0.0-20240111.181431-1.module.sha256 + - maven/org/opensearch/custom-settings/3.0.0-SNAPSHOT/custom-settings-3.0.0-20240111.181431-1.module.sha512 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/maven-metadata.xml + - maven/org/opensearch/plugin/aggs-matrix-stats-client/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/aggs-matrix-stats-client/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/3.0.0-SNAPSHOT/aggs-matrix-stats-client-3.0.0-20240111.181431-1.jar + - maven/org/opensearch/plugin/aggs-matrix-stats-client/3.0.0-SNAPSHOT/aggs-matrix-stats-client-3.0.0-20240111.181431-1.jar.sha1 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/3.0.0-SNAPSHOT/aggs-matrix-stats-client-3.0.0-20240111.181431-1.jar.md5 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/3.0.0-SNAPSHOT/aggs-matrix-stats-client-3.0.0-20240111.181431-1.jar.sha256 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/3.0.0-SNAPSHOT/aggs-matrix-stats-client-3.0.0-20240111.181431-1.jar.sha512 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/3.0.0-SNAPSHOT/aggs-matrix-stats-client-3.0.0-20240111.181431-1.pom + - maven/org/opensearch/plugin/aggs-matrix-stats-client/3.0.0-SNAPSHOT/aggs-matrix-stats-client-3.0.0-20240111.181431-1.pom.sha1 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/3.0.0-SNAPSHOT/aggs-matrix-stats-client-3.0.0-20240111.181431-1.pom.md5 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/3.0.0-SNAPSHOT/aggs-matrix-stats-client-3.0.0-20240111.181431-1.pom.sha256 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/3.0.0-SNAPSHOT/aggs-matrix-stats-client-3.0.0-20240111.181431-1.pom.sha512 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/3.0.0-SNAPSHOT/aggs-matrix-stats-client-3.0.0-20240111.181431-1.module + - maven/org/opensearch/plugin/aggs-matrix-stats-client/3.0.0-SNAPSHOT/aggs-matrix-stats-client-3.0.0-20240111.181431-1.module.sha1 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/3.0.0-SNAPSHOT/aggs-matrix-stats-client-3.0.0-20240111.181431-1.module.md5 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/3.0.0-SNAPSHOT/aggs-matrix-stats-client-3.0.0-20240111.181431-1.module.sha256 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/3.0.0-SNAPSHOT/aggs-matrix-stats-client-3.0.0-20240111.181431-1.module.sha512 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/3.0.0-SNAPSHOT/aggs-matrix-stats-client-3.0.0-20240111.181431-1-sources.jar + - maven/org/opensearch/plugin/aggs-matrix-stats-client/3.0.0-SNAPSHOT/aggs-matrix-stats-client-3.0.0-20240111.181431-1-sources.jar.sha1 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/3.0.0-SNAPSHOT/aggs-matrix-stats-client-3.0.0-20240111.181431-1-sources.jar.md5 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/3.0.0-SNAPSHOT/aggs-matrix-stats-client-3.0.0-20240111.181431-1-sources.jar.sha256 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/3.0.0-SNAPSHOT/aggs-matrix-stats-client-3.0.0-20240111.181431-1-sources.jar.sha512 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/3.0.0-SNAPSHOT/aggs-matrix-stats-client-3.0.0-20240111.181431-1-javadoc.jar + - maven/org/opensearch/plugin/aggs-matrix-stats-client/3.0.0-SNAPSHOT/aggs-matrix-stats-client-3.0.0-20240111.181431-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/3.0.0-SNAPSHOT/aggs-matrix-stats-client-3.0.0-20240111.181431-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/3.0.0-SNAPSHOT/aggs-matrix-stats-client-3.0.0-20240111.181431-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/3.0.0-SNAPSHOT/aggs-matrix-stats-client-3.0.0-20240111.181431-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/client-benchmark-noop-api/maven-metadata.xml + - maven/org/opensearch/plugin/client-benchmark-noop-api/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/client-benchmark-noop-api/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/client-benchmark-noop-api/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/client-benchmark-noop-api/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/client-benchmark-noop-api/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/client-benchmark-noop-api/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/client-benchmark-noop-api/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/client-benchmark-noop-api/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/client-benchmark-noop-api/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/client-benchmark-noop-api/3.0.0-SNAPSHOT/client-benchmark-noop-api-3.0.0-20240111.181431-1.jar + - maven/org/opensearch/plugin/client-benchmark-noop-api/3.0.0-SNAPSHOT/client-benchmark-noop-api-3.0.0-20240111.181431-1.jar.sha1 + - maven/org/opensearch/plugin/client-benchmark-noop-api/3.0.0-SNAPSHOT/client-benchmark-noop-api-3.0.0-20240111.181431-1.jar.md5 + - maven/org/opensearch/plugin/client-benchmark-noop-api/3.0.0-SNAPSHOT/client-benchmark-noop-api-3.0.0-20240111.181431-1.jar.sha256 + - maven/org/opensearch/plugin/client-benchmark-noop-api/3.0.0-SNAPSHOT/client-benchmark-noop-api-3.0.0-20240111.181431-1.jar.sha512 + - maven/org/opensearch/plugin/client-benchmark-noop-api/3.0.0-SNAPSHOT/client-benchmark-noop-api-3.0.0-20240111.181431-1.pom + - maven/org/opensearch/plugin/client-benchmark-noop-api/3.0.0-SNAPSHOT/client-benchmark-noop-api-3.0.0-20240111.181431-1.pom.sha1 + - maven/org/opensearch/plugin/client-benchmark-noop-api/3.0.0-SNAPSHOT/client-benchmark-noop-api-3.0.0-20240111.181431-1.pom.md5 + - maven/org/opensearch/plugin/client-benchmark-noop-api/3.0.0-SNAPSHOT/client-benchmark-noop-api-3.0.0-20240111.181431-1.pom.sha256 + - maven/org/opensearch/plugin/client-benchmark-noop-api/3.0.0-SNAPSHOT/client-benchmark-noop-api-3.0.0-20240111.181431-1.pom.sha512 + - maven/org/opensearch/plugin/client-benchmark-noop-api/3.0.0-SNAPSHOT/client-benchmark-noop-api-3.0.0-20240111.181431-1-sources.jar + - maven/org/opensearch/plugin/client-benchmark-noop-api/3.0.0-SNAPSHOT/client-benchmark-noop-api-3.0.0-20240111.181431-1-sources.jar.sha1 + - maven/org/opensearch/plugin/client-benchmark-noop-api/3.0.0-SNAPSHOT/client-benchmark-noop-api-3.0.0-20240111.181431-1-sources.jar.md5 + - maven/org/opensearch/plugin/client-benchmark-noop-api/3.0.0-SNAPSHOT/client-benchmark-noop-api-3.0.0-20240111.181431-1-sources.jar.sha256 + - maven/org/opensearch/plugin/client-benchmark-noop-api/3.0.0-SNAPSHOT/client-benchmark-noop-api-3.0.0-20240111.181431-1-sources.jar.sha512 + - maven/org/opensearch/plugin/client-benchmark-noop-api/3.0.0-SNAPSHOT/client-benchmark-noop-api-3.0.0-20240111.181431-1-javadoc.jar + - maven/org/opensearch/plugin/client-benchmark-noop-api/3.0.0-SNAPSHOT/client-benchmark-noop-api-3.0.0-20240111.181431-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/client-benchmark-noop-api/3.0.0-SNAPSHOT/client-benchmark-noop-api-3.0.0-20240111.181431-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/client-benchmark-noop-api/3.0.0-SNAPSHOT/client-benchmark-noop-api-3.0.0-20240111.181431-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/client-benchmark-noop-api/3.0.0-SNAPSHOT/client-benchmark-noop-api-3.0.0-20240111.181431-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/client-benchmark-noop-api/3.0.0-SNAPSHOT/client-benchmark-noop-api-3.0.0-20240111.181431-1.module + - maven/org/opensearch/plugin/client-benchmark-noop-api/3.0.0-SNAPSHOT/client-benchmark-noop-api-3.0.0-20240111.181431-1.module.sha1 + - maven/org/opensearch/plugin/client-benchmark-noop-api/3.0.0-SNAPSHOT/client-benchmark-noop-api-3.0.0-20240111.181431-1.module.md5 + - maven/org/opensearch/plugin/client-benchmark-noop-api/3.0.0-SNAPSHOT/client-benchmark-noop-api-3.0.0-20240111.181431-1.module.sha256 + - maven/org/opensearch/plugin/client-benchmark-noop-api/3.0.0-SNAPSHOT/client-benchmark-noop-api-3.0.0-20240111.181431-1.module.sha512 + - maven/org/opensearch/plugin/ingest-geoip/maven-metadata.xml + - maven/org/opensearch/plugin/ingest-geoip/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/ingest-geoip/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/ingest-geoip/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/ingest-geoip/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/ingest-geoip/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/ingest-geoip/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/ingest-geoip/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/ingest-geoip/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/ingest-geoip/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/ingest-geoip/3.0.0-SNAPSHOT/ingest-geoip-3.0.0-20240111.181431-1.jar + - maven/org/opensearch/plugin/ingest-geoip/3.0.0-SNAPSHOT/ingest-geoip-3.0.0-20240111.181431-1.jar.sha1 + - maven/org/opensearch/plugin/ingest-geoip/3.0.0-SNAPSHOT/ingest-geoip-3.0.0-20240111.181431-1.jar.md5 + - maven/org/opensearch/plugin/ingest-geoip/3.0.0-SNAPSHOT/ingest-geoip-3.0.0-20240111.181431-1.jar.sha256 + - maven/org/opensearch/plugin/ingest-geoip/3.0.0-SNAPSHOT/ingest-geoip-3.0.0-20240111.181431-1.jar.sha512 + - maven/org/opensearch/plugin/ingest-geoip/3.0.0-SNAPSHOT/ingest-geoip-3.0.0-20240111.181431-1.pom + - maven/org/opensearch/plugin/ingest-geoip/3.0.0-SNAPSHOT/ingest-geoip-3.0.0-20240111.181431-1.pom.sha1 + - maven/org/opensearch/plugin/ingest-geoip/3.0.0-SNAPSHOT/ingest-geoip-3.0.0-20240111.181431-1.pom.md5 + - maven/org/opensearch/plugin/ingest-geoip/3.0.0-SNAPSHOT/ingest-geoip-3.0.0-20240111.181431-1.pom.sha256 + - maven/org/opensearch/plugin/ingest-geoip/3.0.0-SNAPSHOT/ingest-geoip-3.0.0-20240111.181431-1.pom.sha512 + - maven/org/opensearch/plugin/ingest-geoip/3.0.0-SNAPSHOT/ingest-geoip-3.0.0-20240111.181431-1-javadoc.jar + - maven/org/opensearch/plugin/ingest-geoip/3.0.0-SNAPSHOT/ingest-geoip-3.0.0-20240111.181431-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/ingest-geoip/3.0.0-SNAPSHOT/ingest-geoip-3.0.0-20240111.181431-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/ingest-geoip/3.0.0-SNAPSHOT/ingest-geoip-3.0.0-20240111.181431-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/ingest-geoip/3.0.0-SNAPSHOT/ingest-geoip-3.0.0-20240111.181431-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/ingest-geoip/3.0.0-SNAPSHOT/ingest-geoip-3.0.0-20240111.181431-1.module + - maven/org/opensearch/plugin/ingest-geoip/3.0.0-SNAPSHOT/ingest-geoip-3.0.0-20240111.181431-1.module.sha1 + - maven/org/opensearch/plugin/ingest-geoip/3.0.0-SNAPSHOT/ingest-geoip-3.0.0-20240111.181431-1.module.md5 + - maven/org/opensearch/plugin/ingest-geoip/3.0.0-SNAPSHOT/ingest-geoip-3.0.0-20240111.181431-1.module.sha256 + - maven/org/opensearch/plugin/ingest-geoip/3.0.0-SNAPSHOT/ingest-geoip-3.0.0-20240111.181431-1.module.sha512 + - maven/org/opensearch/plugin/ingest-geoip/3.0.0-SNAPSHOT/ingest-geoip-3.0.0-20240111.181431-1-sources.jar + - maven/org/opensearch/plugin/ingest-geoip/3.0.0-SNAPSHOT/ingest-geoip-3.0.0-20240111.181431-1-sources.jar.sha1 + - maven/org/opensearch/plugin/ingest-geoip/3.0.0-SNAPSHOT/ingest-geoip-3.0.0-20240111.181431-1-sources.jar.md5 + - maven/org/opensearch/plugin/ingest-geoip/3.0.0-SNAPSHOT/ingest-geoip-3.0.0-20240111.181431-1-sources.jar.sha256 + - maven/org/opensearch/plugin/ingest-geoip/3.0.0-SNAPSHOT/ingest-geoip-3.0.0-20240111.181431-1-sources.jar.sha512 + - maven/org/opensearch/plugin/ingest-user-agent/maven-metadata.xml + - maven/org/opensearch/plugin/ingest-user-agent/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/ingest-user-agent/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/ingest-user-agent/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/ingest-user-agent/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/ingest-user-agent/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/ingest-user-agent/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/ingest-user-agent/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/ingest-user-agent/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/ingest-user-agent/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/ingest-user-agent/3.0.0-SNAPSHOT/ingest-user-agent-3.0.0-20240111.181431-1.jar + - maven/org/opensearch/plugin/ingest-user-agent/3.0.0-SNAPSHOT/ingest-user-agent-3.0.0-20240111.181431-1.jar.sha1 + - maven/org/opensearch/plugin/ingest-user-agent/3.0.0-SNAPSHOT/ingest-user-agent-3.0.0-20240111.181431-1.jar.md5 + - maven/org/opensearch/plugin/ingest-user-agent/3.0.0-SNAPSHOT/ingest-user-agent-3.0.0-20240111.181431-1.jar.sha256 + - maven/org/opensearch/plugin/ingest-user-agent/3.0.0-SNAPSHOT/ingest-user-agent-3.0.0-20240111.181431-1.jar.sha512 + - maven/org/opensearch/plugin/ingest-user-agent/3.0.0-SNAPSHOT/ingest-user-agent-3.0.0-20240111.181431-1.pom + - maven/org/opensearch/plugin/ingest-user-agent/3.0.0-SNAPSHOT/ingest-user-agent-3.0.0-20240111.181431-1.pom.sha1 + - maven/org/opensearch/plugin/ingest-user-agent/3.0.0-SNAPSHOT/ingest-user-agent-3.0.0-20240111.181431-1.pom.md5 + - maven/org/opensearch/plugin/ingest-user-agent/3.0.0-SNAPSHOT/ingest-user-agent-3.0.0-20240111.181431-1.pom.sha256 + - maven/org/opensearch/plugin/ingest-user-agent/3.0.0-SNAPSHOT/ingest-user-agent-3.0.0-20240111.181431-1.pom.sha512 + - maven/org/opensearch/plugin/ingest-user-agent/3.0.0-SNAPSHOT/ingest-user-agent-3.0.0-20240111.181431-1.module + - maven/org/opensearch/plugin/ingest-user-agent/3.0.0-SNAPSHOT/ingest-user-agent-3.0.0-20240111.181431-1.module.sha1 + - maven/org/opensearch/plugin/ingest-user-agent/3.0.0-SNAPSHOT/ingest-user-agent-3.0.0-20240111.181431-1.module.md5 + - maven/org/opensearch/plugin/ingest-user-agent/3.0.0-SNAPSHOT/ingest-user-agent-3.0.0-20240111.181431-1.module.sha256 + - maven/org/opensearch/plugin/ingest-user-agent/3.0.0-SNAPSHOT/ingest-user-agent-3.0.0-20240111.181431-1.module.sha512 + - maven/org/opensearch/plugin/ingest-user-agent/3.0.0-SNAPSHOT/ingest-user-agent-3.0.0-20240111.181431-1-javadoc.jar + - maven/org/opensearch/plugin/ingest-user-agent/3.0.0-SNAPSHOT/ingest-user-agent-3.0.0-20240111.181431-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/ingest-user-agent/3.0.0-SNAPSHOT/ingest-user-agent-3.0.0-20240111.181431-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/ingest-user-agent/3.0.0-SNAPSHOT/ingest-user-agent-3.0.0-20240111.181431-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/ingest-user-agent/3.0.0-SNAPSHOT/ingest-user-agent-3.0.0-20240111.181431-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/ingest-user-agent/3.0.0-SNAPSHOT/ingest-user-agent-3.0.0-20240111.181431-1-sources.jar + - maven/org/opensearch/plugin/ingest-user-agent/3.0.0-SNAPSHOT/ingest-user-agent-3.0.0-20240111.181431-1-sources.jar.sha1 + - maven/org/opensearch/plugin/ingest-user-agent/3.0.0-SNAPSHOT/ingest-user-agent-3.0.0-20240111.181431-1-sources.jar.md5 + - maven/org/opensearch/plugin/ingest-user-agent/3.0.0-SNAPSHOT/ingest-user-agent-3.0.0-20240111.181431-1-sources.jar.sha256 + - maven/org/opensearch/plugin/ingest-user-agent/3.0.0-SNAPSHOT/ingest-user-agent-3.0.0-20240111.181431-1-sources.jar.sha512 + - maven/org/opensearch/plugin/geo/maven-metadata.xml + - maven/org/opensearch/plugin/geo/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/geo/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/geo/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/geo/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/geo/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/geo/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/geo/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/geo/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/geo/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/geo/3.0.0-SNAPSHOT/geo-3.0.0-20240111.181431-1.jar + - maven/org/opensearch/plugin/geo/3.0.0-SNAPSHOT/geo-3.0.0-20240111.181431-1.jar.sha1 + - maven/org/opensearch/plugin/geo/3.0.0-SNAPSHOT/geo-3.0.0-20240111.181431-1.jar.md5 + - maven/org/opensearch/plugin/geo/3.0.0-SNAPSHOT/geo-3.0.0-20240111.181431-1.jar.sha256 + - maven/org/opensearch/plugin/geo/3.0.0-SNAPSHOT/geo-3.0.0-20240111.181431-1.jar.sha512 + - maven/org/opensearch/plugin/geo/3.0.0-SNAPSHOT/geo-3.0.0-20240111.181431-1.pom + - maven/org/opensearch/plugin/geo/3.0.0-SNAPSHOT/geo-3.0.0-20240111.181431-1.pom.sha1 + - maven/org/opensearch/plugin/geo/3.0.0-SNAPSHOT/geo-3.0.0-20240111.181431-1.pom.md5 + - maven/org/opensearch/plugin/geo/3.0.0-SNAPSHOT/geo-3.0.0-20240111.181431-1.pom.sha256 + - maven/org/opensearch/plugin/geo/3.0.0-SNAPSHOT/geo-3.0.0-20240111.181431-1.pom.sha512 + - maven/org/opensearch/plugin/geo/3.0.0-SNAPSHOT/geo-3.0.0-20240111.181431-1-javadoc.jar + - maven/org/opensearch/plugin/geo/3.0.0-SNAPSHOT/geo-3.0.0-20240111.181431-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/geo/3.0.0-SNAPSHOT/geo-3.0.0-20240111.181431-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/geo/3.0.0-SNAPSHOT/geo-3.0.0-20240111.181431-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/geo/3.0.0-SNAPSHOT/geo-3.0.0-20240111.181431-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/geo/3.0.0-SNAPSHOT/geo-3.0.0-20240111.181431-1.module + - maven/org/opensearch/plugin/geo/3.0.0-SNAPSHOT/geo-3.0.0-20240111.181431-1.module.sha1 + - maven/org/opensearch/plugin/geo/3.0.0-SNAPSHOT/geo-3.0.0-20240111.181431-1.module.md5 + - maven/org/opensearch/plugin/geo/3.0.0-SNAPSHOT/geo-3.0.0-20240111.181431-1.module.sha256 + - maven/org/opensearch/plugin/geo/3.0.0-SNAPSHOT/geo-3.0.0-20240111.181431-1.module.sha512 + - maven/org/opensearch/plugin/geo/3.0.0-SNAPSHOT/geo-3.0.0-20240111.181431-1-sources.jar + - maven/org/opensearch/plugin/geo/3.0.0-SNAPSHOT/geo-3.0.0-20240111.181431-1-sources.jar.sha1 + - maven/org/opensearch/plugin/geo/3.0.0-SNAPSHOT/geo-3.0.0-20240111.181431-1-sources.jar.md5 + - maven/org/opensearch/plugin/geo/3.0.0-SNAPSHOT/geo-3.0.0-20240111.181431-1-sources.jar.sha256 + - maven/org/opensearch/plugin/geo/3.0.0-SNAPSHOT/geo-3.0.0-20240111.181431-1-sources.jar.sha512 + - maven/org/opensearch/plugin/lang-expression/maven-metadata.xml + - maven/org/opensearch/plugin/lang-expression/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/lang-expression/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/lang-expression/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/lang-expression/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/lang-expression/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/lang-expression/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/lang-expression/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/lang-expression/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/lang-expression/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/lang-expression/3.0.0-SNAPSHOT/lang-expression-3.0.0-20240111.181431-1.jar + - maven/org/opensearch/plugin/lang-expression/3.0.0-SNAPSHOT/lang-expression-3.0.0-20240111.181431-1.jar.sha1 + - maven/org/opensearch/plugin/lang-expression/3.0.0-SNAPSHOT/lang-expression-3.0.0-20240111.181431-1.jar.md5 + - maven/org/opensearch/plugin/lang-expression/3.0.0-SNAPSHOT/lang-expression-3.0.0-20240111.181431-1.jar.sha256 + - maven/org/opensearch/plugin/lang-expression/3.0.0-SNAPSHOT/lang-expression-3.0.0-20240111.181431-1.jar.sha512 + - maven/org/opensearch/plugin/lang-expression/3.0.0-SNAPSHOT/lang-expression-3.0.0-20240111.181431-1.pom + - maven/org/opensearch/plugin/lang-expression/3.0.0-SNAPSHOT/lang-expression-3.0.0-20240111.181431-1.pom.sha1 + - maven/org/opensearch/plugin/lang-expression/3.0.0-SNAPSHOT/lang-expression-3.0.0-20240111.181431-1.pom.md5 + - maven/org/opensearch/plugin/lang-expression/3.0.0-SNAPSHOT/lang-expression-3.0.0-20240111.181431-1.pom.sha256 + - maven/org/opensearch/plugin/lang-expression/3.0.0-SNAPSHOT/lang-expression-3.0.0-20240111.181431-1.pom.sha512 + - maven/org/opensearch/plugin/lang-expression/3.0.0-SNAPSHOT/lang-expression-3.0.0-20240111.181431-1-sources.jar + - maven/org/opensearch/plugin/lang-expression/3.0.0-SNAPSHOT/lang-expression-3.0.0-20240111.181431-1-sources.jar.sha1 + - maven/org/opensearch/plugin/lang-expression/3.0.0-SNAPSHOT/lang-expression-3.0.0-20240111.181431-1-sources.jar.md5 + - maven/org/opensearch/plugin/lang-expression/3.0.0-SNAPSHOT/lang-expression-3.0.0-20240111.181431-1-sources.jar.sha256 + - maven/org/opensearch/plugin/lang-expression/3.0.0-SNAPSHOT/lang-expression-3.0.0-20240111.181431-1-sources.jar.sha512 + - maven/org/opensearch/plugin/lang-expression/3.0.0-SNAPSHOT/lang-expression-3.0.0-20240111.181431-1-javadoc.jar + - maven/org/opensearch/plugin/lang-expression/3.0.0-SNAPSHOT/lang-expression-3.0.0-20240111.181431-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/lang-expression/3.0.0-SNAPSHOT/lang-expression-3.0.0-20240111.181431-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/lang-expression/3.0.0-SNAPSHOT/lang-expression-3.0.0-20240111.181431-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/lang-expression/3.0.0-SNAPSHOT/lang-expression-3.0.0-20240111.181431-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/lang-expression/3.0.0-SNAPSHOT/lang-expression-3.0.0-20240111.181431-1.module + - maven/org/opensearch/plugin/lang-expression/3.0.0-SNAPSHOT/lang-expression-3.0.0-20240111.181431-1.module.sha1 + - maven/org/opensearch/plugin/lang-expression/3.0.0-SNAPSHOT/lang-expression-3.0.0-20240111.181431-1.module.md5 + - maven/org/opensearch/plugin/lang-expression/3.0.0-SNAPSHOT/lang-expression-3.0.0-20240111.181431-1.module.sha256 + - maven/org/opensearch/plugin/lang-expression/3.0.0-SNAPSHOT/lang-expression-3.0.0-20240111.181431-1.module.sha512 + - maven/org/opensearch/plugin/lang-painless/maven-metadata.xml + - maven/org/opensearch/plugin/lang-painless/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/lang-painless/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/lang-painless/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/lang-painless/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/lang-painless/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/lang-painless/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/lang-painless/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/lang-painless/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/lang-painless/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/lang-painless/3.0.0-SNAPSHOT/lang-painless-3.0.0-20240111.181431-1.jar + - maven/org/opensearch/plugin/lang-painless/3.0.0-SNAPSHOT/lang-painless-3.0.0-20240111.181431-1.jar.sha1 + - maven/org/opensearch/plugin/lang-painless/3.0.0-SNAPSHOT/lang-painless-3.0.0-20240111.181431-1.jar.md5 + - maven/org/opensearch/plugin/lang-painless/3.0.0-SNAPSHOT/lang-painless-3.0.0-20240111.181431-1.jar.sha256 + - maven/org/opensearch/plugin/lang-painless/3.0.0-SNAPSHOT/lang-painless-3.0.0-20240111.181431-1.jar.sha512 + - maven/org/opensearch/plugin/lang-painless/3.0.0-SNAPSHOT/lang-painless-3.0.0-20240111.181431-1.pom + - maven/org/opensearch/plugin/lang-painless/3.0.0-SNAPSHOT/lang-painless-3.0.0-20240111.181431-1.pom.sha1 + - maven/org/opensearch/plugin/lang-painless/3.0.0-SNAPSHOT/lang-painless-3.0.0-20240111.181431-1.pom.md5 + - maven/org/opensearch/plugin/lang-painless/3.0.0-SNAPSHOT/lang-painless-3.0.0-20240111.181431-1.pom.sha256 + - maven/org/opensearch/plugin/lang-painless/3.0.0-SNAPSHOT/lang-painless-3.0.0-20240111.181431-1.pom.sha512 + - maven/org/opensearch/plugin/lang-painless/3.0.0-SNAPSHOT/lang-painless-3.0.0-20240111.181431-1-sources.jar + - maven/org/opensearch/plugin/lang-painless/3.0.0-SNAPSHOT/lang-painless-3.0.0-20240111.181431-1-sources.jar.sha1 + - maven/org/opensearch/plugin/lang-painless/3.0.0-SNAPSHOT/lang-painless-3.0.0-20240111.181431-1-sources.jar.md5 + - maven/org/opensearch/plugin/lang-painless/3.0.0-SNAPSHOT/lang-painless-3.0.0-20240111.181431-1-sources.jar.sha256 + - maven/org/opensearch/plugin/lang-painless/3.0.0-SNAPSHOT/lang-painless-3.0.0-20240111.181431-1-sources.jar.sha512 + - maven/org/opensearch/plugin/lang-painless/3.0.0-SNAPSHOT/lang-painless-3.0.0-20240111.181431-1.module + - maven/org/opensearch/plugin/lang-painless/3.0.0-SNAPSHOT/lang-painless-3.0.0-20240111.181431-1.module.sha1 + - maven/org/opensearch/plugin/lang-painless/3.0.0-SNAPSHOT/lang-painless-3.0.0-20240111.181431-1.module.md5 + - maven/org/opensearch/plugin/lang-painless/3.0.0-SNAPSHOT/lang-painless-3.0.0-20240111.181431-1.module.sha256 + - maven/org/opensearch/plugin/lang-painless/3.0.0-SNAPSHOT/lang-painless-3.0.0-20240111.181431-1.module.sha512 + - maven/org/opensearch/plugin/lang-painless/3.0.0-SNAPSHOT/lang-painless-3.0.0-20240111.181431-1-javadoc.jar + - maven/org/opensearch/plugin/lang-painless/3.0.0-SNAPSHOT/lang-painless-3.0.0-20240111.181431-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/lang-painless/3.0.0-SNAPSHOT/lang-painless-3.0.0-20240111.181431-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/lang-painless/3.0.0-SNAPSHOT/lang-painless-3.0.0-20240111.181431-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/lang-painless/3.0.0-SNAPSHOT/lang-painless-3.0.0-20240111.181431-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/lang-mustache-client/maven-metadata.xml + - maven/org/opensearch/plugin/lang-mustache-client/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/lang-mustache-client/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/lang-mustache-client/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/lang-mustache-client/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/lang-mustache-client/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/lang-mustache-client/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/lang-mustache-client/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/lang-mustache-client/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/lang-mustache-client/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/lang-mustache-client/3.0.0-SNAPSHOT/lang-mustache-client-3.0.0-20240111.181431-1.jar + - maven/org/opensearch/plugin/lang-mustache-client/3.0.0-SNAPSHOT/lang-mustache-client-3.0.0-20240111.181431-1.jar.sha1 + - maven/org/opensearch/plugin/lang-mustache-client/3.0.0-SNAPSHOT/lang-mustache-client-3.0.0-20240111.181431-1.jar.md5 + - maven/org/opensearch/plugin/lang-mustache-client/3.0.0-SNAPSHOT/lang-mustache-client-3.0.0-20240111.181431-1.jar.sha256 + - maven/org/opensearch/plugin/lang-mustache-client/3.0.0-SNAPSHOT/lang-mustache-client-3.0.0-20240111.181431-1.jar.sha512 + - maven/org/opensearch/plugin/lang-mustache-client/3.0.0-SNAPSHOT/lang-mustache-client-3.0.0-20240111.181431-1.pom + - maven/org/opensearch/plugin/lang-mustache-client/3.0.0-SNAPSHOT/lang-mustache-client-3.0.0-20240111.181431-1.pom.sha1 + - maven/org/opensearch/plugin/lang-mustache-client/3.0.0-SNAPSHOT/lang-mustache-client-3.0.0-20240111.181431-1.pom.md5 + - maven/org/opensearch/plugin/lang-mustache-client/3.0.0-SNAPSHOT/lang-mustache-client-3.0.0-20240111.181431-1.pom.sha256 + - maven/org/opensearch/plugin/lang-mustache-client/3.0.0-SNAPSHOT/lang-mustache-client-3.0.0-20240111.181431-1.pom.sha512 + - maven/org/opensearch/plugin/lang-mustache-client/3.0.0-SNAPSHOT/lang-mustache-client-3.0.0-20240111.181431-1-javadoc.jar + - maven/org/opensearch/plugin/lang-mustache-client/3.0.0-SNAPSHOT/lang-mustache-client-3.0.0-20240111.181431-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/lang-mustache-client/3.0.0-SNAPSHOT/lang-mustache-client-3.0.0-20240111.181431-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/lang-mustache-client/3.0.0-SNAPSHOT/lang-mustache-client-3.0.0-20240111.181431-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/lang-mustache-client/3.0.0-SNAPSHOT/lang-mustache-client-3.0.0-20240111.181431-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/lang-mustache-client/3.0.0-SNAPSHOT/lang-mustache-client-3.0.0-20240111.181431-1-sources.jar + - maven/org/opensearch/plugin/lang-mustache-client/3.0.0-SNAPSHOT/lang-mustache-client-3.0.0-20240111.181431-1-sources.jar.sha1 + - maven/org/opensearch/plugin/lang-mustache-client/3.0.0-SNAPSHOT/lang-mustache-client-3.0.0-20240111.181431-1-sources.jar.md5 + - maven/org/opensearch/plugin/lang-mustache-client/3.0.0-SNAPSHOT/lang-mustache-client-3.0.0-20240111.181431-1-sources.jar.sha256 + - maven/org/opensearch/plugin/lang-mustache-client/3.0.0-SNAPSHOT/lang-mustache-client-3.0.0-20240111.181431-1-sources.jar.sha512 + - maven/org/opensearch/plugin/lang-mustache-client/3.0.0-SNAPSHOT/lang-mustache-client-3.0.0-20240111.181431-1.module + - maven/org/opensearch/plugin/lang-mustache-client/3.0.0-SNAPSHOT/lang-mustache-client-3.0.0-20240111.181431-1.module.sha1 + - maven/org/opensearch/plugin/lang-mustache-client/3.0.0-SNAPSHOT/lang-mustache-client-3.0.0-20240111.181431-1.module.md5 + - maven/org/opensearch/plugin/lang-mustache-client/3.0.0-SNAPSHOT/lang-mustache-client-3.0.0-20240111.181431-1.module.sha256 + - maven/org/opensearch/plugin/lang-mustache-client/3.0.0-SNAPSHOT/lang-mustache-client-3.0.0-20240111.181431-1.module.sha512 + - maven/org/opensearch/plugin/analysis-common/maven-metadata.xml + - maven/org/opensearch/plugin/analysis-common/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/analysis-common/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/analysis-common/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/analysis-common/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/analysis-common/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/analysis-common/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/analysis-common/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/analysis-common/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/analysis-common/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/analysis-common/3.0.0-SNAPSHOT/analysis-common-3.0.0-20240111.181431-1.jar + - maven/org/opensearch/plugin/analysis-common/3.0.0-SNAPSHOT/analysis-common-3.0.0-20240111.181431-1.jar.sha1 + - maven/org/opensearch/plugin/analysis-common/3.0.0-SNAPSHOT/analysis-common-3.0.0-20240111.181431-1.jar.md5 + - maven/org/opensearch/plugin/analysis-common/3.0.0-SNAPSHOT/analysis-common-3.0.0-20240111.181431-1.jar.sha256 + - maven/org/opensearch/plugin/analysis-common/3.0.0-SNAPSHOT/analysis-common-3.0.0-20240111.181431-1.jar.sha512 + - maven/org/opensearch/plugin/analysis-common/3.0.0-SNAPSHOT/analysis-common-3.0.0-20240111.181431-1.pom + - maven/org/opensearch/plugin/analysis-common/3.0.0-SNAPSHOT/analysis-common-3.0.0-20240111.181431-1.pom.sha1 + - maven/org/opensearch/plugin/analysis-common/3.0.0-SNAPSHOT/analysis-common-3.0.0-20240111.181431-1.pom.md5 + - maven/org/opensearch/plugin/analysis-common/3.0.0-SNAPSHOT/analysis-common-3.0.0-20240111.181431-1.pom.sha256 + - maven/org/opensearch/plugin/analysis-common/3.0.0-SNAPSHOT/analysis-common-3.0.0-20240111.181431-1.pom.sha512 + - maven/org/opensearch/plugin/analysis-common/3.0.0-SNAPSHOT/analysis-common-3.0.0-20240111.181431-1-javadoc.jar + - maven/org/opensearch/plugin/analysis-common/3.0.0-SNAPSHOT/analysis-common-3.0.0-20240111.181431-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/analysis-common/3.0.0-SNAPSHOT/analysis-common-3.0.0-20240111.181431-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/analysis-common/3.0.0-SNAPSHOT/analysis-common-3.0.0-20240111.181431-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/analysis-common/3.0.0-SNAPSHOT/analysis-common-3.0.0-20240111.181431-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/analysis-common/3.0.0-SNAPSHOT/analysis-common-3.0.0-20240111.181431-1-sources.jar + - maven/org/opensearch/plugin/analysis-common/3.0.0-SNAPSHOT/analysis-common-3.0.0-20240111.181431-1-sources.jar.sha1 + - maven/org/opensearch/plugin/analysis-common/3.0.0-SNAPSHOT/analysis-common-3.0.0-20240111.181431-1-sources.jar.md5 + - maven/org/opensearch/plugin/analysis-common/3.0.0-SNAPSHOT/analysis-common-3.0.0-20240111.181431-1-sources.jar.sha256 + - maven/org/opensearch/plugin/analysis-common/3.0.0-SNAPSHOT/analysis-common-3.0.0-20240111.181431-1-sources.jar.sha512 + - maven/org/opensearch/plugin/analysis-common/3.0.0-SNAPSHOT/analysis-common-3.0.0-20240111.181431-1.module + - maven/org/opensearch/plugin/analysis-common/3.0.0-SNAPSHOT/analysis-common-3.0.0-20240111.181431-1.module.sha1 + - maven/org/opensearch/plugin/analysis-common/3.0.0-SNAPSHOT/analysis-common-3.0.0-20240111.181431-1.module.md5 + - maven/org/opensearch/plugin/analysis-common/3.0.0-SNAPSHOT/analysis-common-3.0.0-20240111.181431-1.module.sha256 + - maven/org/opensearch/plugin/analysis-common/3.0.0-SNAPSHOT/analysis-common-3.0.0-20240111.181431-1.module.sha512 + - maven/org/opensearch/plugin/ingest-common/maven-metadata.xml + - maven/org/opensearch/plugin/ingest-common/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/ingest-common/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/ingest-common/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/ingest-common/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/ingest-common/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/ingest-common/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/ingest-common/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/ingest-common/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/ingest-common/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/ingest-common/3.0.0-SNAPSHOT/ingest-common-3.0.0-20240111.181431-1.jar + - maven/org/opensearch/plugin/ingest-common/3.0.0-SNAPSHOT/ingest-common-3.0.0-20240111.181431-1.jar.sha1 + - maven/org/opensearch/plugin/ingest-common/3.0.0-SNAPSHOT/ingest-common-3.0.0-20240111.181431-1.jar.md5 + - maven/org/opensearch/plugin/ingest-common/3.0.0-SNAPSHOT/ingest-common-3.0.0-20240111.181431-1.jar.sha256 + - maven/org/opensearch/plugin/ingest-common/3.0.0-SNAPSHOT/ingest-common-3.0.0-20240111.181431-1.jar.sha512 + - maven/org/opensearch/plugin/ingest-common/3.0.0-SNAPSHOT/ingest-common-3.0.0-20240111.181431-1.pom + - maven/org/opensearch/plugin/ingest-common/3.0.0-SNAPSHOT/ingest-common-3.0.0-20240111.181431-1.pom.sha1 + - maven/org/opensearch/plugin/ingest-common/3.0.0-SNAPSHOT/ingest-common-3.0.0-20240111.181431-1.pom.md5 + - maven/org/opensearch/plugin/ingest-common/3.0.0-SNAPSHOT/ingest-common-3.0.0-20240111.181431-1.pom.sha256 + - maven/org/opensearch/plugin/ingest-common/3.0.0-SNAPSHOT/ingest-common-3.0.0-20240111.181431-1.pom.sha512 + - maven/org/opensearch/plugin/ingest-common/3.0.0-SNAPSHOT/ingest-common-3.0.0-20240111.181431-1-javadoc.jar + - maven/org/opensearch/plugin/ingest-common/3.0.0-SNAPSHOT/ingest-common-3.0.0-20240111.181431-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/ingest-common/3.0.0-SNAPSHOT/ingest-common-3.0.0-20240111.181431-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/ingest-common/3.0.0-SNAPSHOT/ingest-common-3.0.0-20240111.181431-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/ingest-common/3.0.0-SNAPSHOT/ingest-common-3.0.0-20240111.181431-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/ingest-common/3.0.0-SNAPSHOT/ingest-common-3.0.0-20240111.181431-1-sources.jar + - maven/org/opensearch/plugin/ingest-common/3.0.0-SNAPSHOT/ingest-common-3.0.0-20240111.181431-1-sources.jar.sha1 + - maven/org/opensearch/plugin/ingest-common/3.0.0-SNAPSHOT/ingest-common-3.0.0-20240111.181431-1-sources.jar.md5 + - maven/org/opensearch/plugin/ingest-common/3.0.0-SNAPSHOT/ingest-common-3.0.0-20240111.181431-1-sources.jar.sha256 + - maven/org/opensearch/plugin/ingest-common/3.0.0-SNAPSHOT/ingest-common-3.0.0-20240111.181431-1-sources.jar.sha512 + - maven/org/opensearch/plugin/ingest-common/3.0.0-SNAPSHOT/ingest-common-3.0.0-20240111.181431-1.module + - maven/org/opensearch/plugin/ingest-common/3.0.0-SNAPSHOT/ingest-common-3.0.0-20240111.181431-1.module.sha1 + - maven/org/opensearch/plugin/ingest-common/3.0.0-SNAPSHOT/ingest-common-3.0.0-20240111.181431-1.module.md5 + - maven/org/opensearch/plugin/ingest-common/3.0.0-SNAPSHOT/ingest-common-3.0.0-20240111.181431-1.module.sha256 + - maven/org/opensearch/plugin/ingest-common/3.0.0-SNAPSHOT/ingest-common-3.0.0-20240111.181431-1.module.sha512 + - maven/org/opensearch/plugin/reindex-client/maven-metadata.xml + - maven/org/opensearch/plugin/reindex-client/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/reindex-client/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/reindex-client/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/reindex-client/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/reindex-client/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/reindex-client/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/reindex-client/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/reindex-client/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/reindex-client/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/reindex-client/3.0.0-SNAPSHOT/reindex-client-3.0.0-20240111.181431-1.jar + - maven/org/opensearch/plugin/reindex-client/3.0.0-SNAPSHOT/reindex-client-3.0.0-20240111.181431-1.jar.sha1 + - maven/org/opensearch/plugin/reindex-client/3.0.0-SNAPSHOT/reindex-client-3.0.0-20240111.181431-1.jar.md5 + - maven/org/opensearch/plugin/reindex-client/3.0.0-SNAPSHOT/reindex-client-3.0.0-20240111.181431-1.jar.sha256 + - maven/org/opensearch/plugin/reindex-client/3.0.0-SNAPSHOT/reindex-client-3.0.0-20240111.181431-1.jar.sha512 + - maven/org/opensearch/plugin/reindex-client/3.0.0-SNAPSHOT/reindex-client-3.0.0-20240111.181431-1.pom + - maven/org/opensearch/plugin/reindex-client/3.0.0-SNAPSHOT/reindex-client-3.0.0-20240111.181431-1.pom.sha1 + - maven/org/opensearch/plugin/reindex-client/3.0.0-SNAPSHOT/reindex-client-3.0.0-20240111.181431-1.pom.md5 + - maven/org/opensearch/plugin/reindex-client/3.0.0-SNAPSHOT/reindex-client-3.0.0-20240111.181431-1.pom.sha256 + - maven/org/opensearch/plugin/reindex-client/3.0.0-SNAPSHOT/reindex-client-3.0.0-20240111.181431-1.pom.sha512 + - maven/org/opensearch/plugin/reindex-client/3.0.0-SNAPSHOT/reindex-client-3.0.0-20240111.181431-1.module + - maven/org/opensearch/plugin/reindex-client/3.0.0-SNAPSHOT/reindex-client-3.0.0-20240111.181431-1.module.sha1 + - maven/org/opensearch/plugin/reindex-client/3.0.0-SNAPSHOT/reindex-client-3.0.0-20240111.181431-1.module.md5 + - maven/org/opensearch/plugin/reindex-client/3.0.0-SNAPSHOT/reindex-client-3.0.0-20240111.181431-1.module.sha256 + - maven/org/opensearch/plugin/reindex-client/3.0.0-SNAPSHOT/reindex-client-3.0.0-20240111.181431-1.module.sha512 + - maven/org/opensearch/plugin/reindex-client/3.0.0-SNAPSHOT/reindex-client-3.0.0-20240111.181431-1-sources.jar + - maven/org/opensearch/plugin/reindex-client/3.0.0-SNAPSHOT/reindex-client-3.0.0-20240111.181431-1-sources.jar.sha1 + - maven/org/opensearch/plugin/reindex-client/3.0.0-SNAPSHOT/reindex-client-3.0.0-20240111.181431-1-sources.jar.md5 + - maven/org/opensearch/plugin/reindex-client/3.0.0-SNAPSHOT/reindex-client-3.0.0-20240111.181431-1-sources.jar.sha256 + - maven/org/opensearch/plugin/reindex-client/3.0.0-SNAPSHOT/reindex-client-3.0.0-20240111.181431-1-sources.jar.sha512 + - maven/org/opensearch/plugin/reindex-client/3.0.0-SNAPSHOT/reindex-client-3.0.0-20240111.181431-1-javadoc.jar + - maven/org/opensearch/plugin/reindex-client/3.0.0-SNAPSHOT/reindex-client-3.0.0-20240111.181431-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/reindex-client/3.0.0-SNAPSHOT/reindex-client-3.0.0-20240111.181431-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/reindex-client/3.0.0-SNAPSHOT/reindex-client-3.0.0-20240111.181431-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/reindex-client/3.0.0-SNAPSHOT/reindex-client-3.0.0-20240111.181431-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/systemd/maven-metadata.xml + - maven/org/opensearch/plugin/systemd/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/systemd/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/systemd/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/systemd/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/systemd/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/systemd/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/systemd/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/systemd/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/systemd/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/systemd/3.0.0-SNAPSHOT/systemd-3.0.0-20240111.181431-1.jar + - maven/org/opensearch/plugin/systemd/3.0.0-SNAPSHOT/systemd-3.0.0-20240111.181431-1.jar.sha1 + - maven/org/opensearch/plugin/systemd/3.0.0-SNAPSHOT/systemd-3.0.0-20240111.181431-1.jar.md5 + - maven/org/opensearch/plugin/systemd/3.0.0-SNAPSHOT/systemd-3.0.0-20240111.181431-1.jar.sha256 + - maven/org/opensearch/plugin/systemd/3.0.0-SNAPSHOT/systemd-3.0.0-20240111.181431-1.jar.sha512 + - maven/org/opensearch/plugin/systemd/3.0.0-SNAPSHOT/systemd-3.0.0-20240111.181431-1.pom + - maven/org/opensearch/plugin/systemd/3.0.0-SNAPSHOT/systemd-3.0.0-20240111.181431-1.pom.sha1 + - maven/org/opensearch/plugin/systemd/3.0.0-SNAPSHOT/systemd-3.0.0-20240111.181431-1.pom.md5 + - maven/org/opensearch/plugin/systemd/3.0.0-SNAPSHOT/systemd-3.0.0-20240111.181431-1.pom.sha256 + - maven/org/opensearch/plugin/systemd/3.0.0-SNAPSHOT/systemd-3.0.0-20240111.181431-1.pom.sha512 + - maven/org/opensearch/plugin/systemd/3.0.0-SNAPSHOT/systemd-3.0.0-20240111.181431-1.module + - maven/org/opensearch/plugin/systemd/3.0.0-SNAPSHOT/systemd-3.0.0-20240111.181431-1.module.sha1 + - maven/org/opensearch/plugin/systemd/3.0.0-SNAPSHOT/systemd-3.0.0-20240111.181431-1.module.md5 + - maven/org/opensearch/plugin/systemd/3.0.0-SNAPSHOT/systemd-3.0.0-20240111.181431-1.module.sha256 + - maven/org/opensearch/plugin/systemd/3.0.0-SNAPSHOT/systemd-3.0.0-20240111.181431-1.module.sha512 + - maven/org/opensearch/plugin/systemd/3.0.0-SNAPSHOT/systemd-3.0.0-20240111.181431-1-javadoc.jar + - maven/org/opensearch/plugin/systemd/3.0.0-SNAPSHOT/systemd-3.0.0-20240111.181431-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/systemd/3.0.0-SNAPSHOT/systemd-3.0.0-20240111.181431-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/systemd/3.0.0-SNAPSHOT/systemd-3.0.0-20240111.181431-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/systemd/3.0.0-SNAPSHOT/systemd-3.0.0-20240111.181431-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/systemd/3.0.0-SNAPSHOT/systemd-3.0.0-20240111.181431-1-sources.jar + - maven/org/opensearch/plugin/systemd/3.0.0-SNAPSHOT/systemd-3.0.0-20240111.181431-1-sources.jar.sha1 + - maven/org/opensearch/plugin/systemd/3.0.0-SNAPSHOT/systemd-3.0.0-20240111.181431-1-sources.jar.md5 + - maven/org/opensearch/plugin/systemd/3.0.0-SNAPSHOT/systemd-3.0.0-20240111.181431-1-sources.jar.sha256 + - maven/org/opensearch/plugin/systemd/3.0.0-SNAPSHOT/systemd-3.0.0-20240111.181431-1-sources.jar.sha512 + - maven/org/opensearch/plugin/rank-eval-client/maven-metadata.xml + - maven/org/opensearch/plugin/rank-eval-client/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/rank-eval-client/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/rank-eval-client/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/rank-eval-client/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/rank-eval-client/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/rank-eval-client/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/rank-eval-client/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/rank-eval-client/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/rank-eval-client/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/rank-eval-client/3.0.0-SNAPSHOT/rank-eval-client-3.0.0-20240111.181431-1.jar + - maven/org/opensearch/plugin/rank-eval-client/3.0.0-SNAPSHOT/rank-eval-client-3.0.0-20240111.181431-1.jar.sha1 + - maven/org/opensearch/plugin/rank-eval-client/3.0.0-SNAPSHOT/rank-eval-client-3.0.0-20240111.181431-1.jar.md5 + - maven/org/opensearch/plugin/rank-eval-client/3.0.0-SNAPSHOT/rank-eval-client-3.0.0-20240111.181431-1.jar.sha256 + - maven/org/opensearch/plugin/rank-eval-client/3.0.0-SNAPSHOT/rank-eval-client-3.0.0-20240111.181431-1.jar.sha512 + - maven/org/opensearch/plugin/rank-eval-client/3.0.0-SNAPSHOT/rank-eval-client-3.0.0-20240111.181431-1.pom + - maven/org/opensearch/plugin/rank-eval-client/3.0.0-SNAPSHOT/rank-eval-client-3.0.0-20240111.181431-1.pom.sha1 + - maven/org/opensearch/plugin/rank-eval-client/3.0.0-SNAPSHOT/rank-eval-client-3.0.0-20240111.181431-1.pom.md5 + - maven/org/opensearch/plugin/rank-eval-client/3.0.0-SNAPSHOT/rank-eval-client-3.0.0-20240111.181431-1.pom.sha256 + - maven/org/opensearch/plugin/rank-eval-client/3.0.0-SNAPSHOT/rank-eval-client-3.0.0-20240111.181431-1.pom.sha512 + - maven/org/opensearch/plugin/rank-eval-client/3.0.0-SNAPSHOT/rank-eval-client-3.0.0-20240111.181431-1.module + - maven/org/opensearch/plugin/rank-eval-client/3.0.0-SNAPSHOT/rank-eval-client-3.0.0-20240111.181431-1.module.sha1 + - maven/org/opensearch/plugin/rank-eval-client/3.0.0-SNAPSHOT/rank-eval-client-3.0.0-20240111.181431-1.module.md5 + - maven/org/opensearch/plugin/rank-eval-client/3.0.0-SNAPSHOT/rank-eval-client-3.0.0-20240111.181431-1.module.sha256 + - maven/org/opensearch/plugin/rank-eval-client/3.0.0-SNAPSHOT/rank-eval-client-3.0.0-20240111.181431-1.module.sha512 + - maven/org/opensearch/plugin/rank-eval-client/3.0.0-SNAPSHOT/rank-eval-client-3.0.0-20240111.181431-1-javadoc.jar + - maven/org/opensearch/plugin/rank-eval-client/3.0.0-SNAPSHOT/rank-eval-client-3.0.0-20240111.181431-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/rank-eval-client/3.0.0-SNAPSHOT/rank-eval-client-3.0.0-20240111.181431-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/rank-eval-client/3.0.0-SNAPSHOT/rank-eval-client-3.0.0-20240111.181431-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/rank-eval-client/3.0.0-SNAPSHOT/rank-eval-client-3.0.0-20240111.181431-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/rank-eval-client/3.0.0-SNAPSHOT/rank-eval-client-3.0.0-20240111.181431-1-sources.jar + - maven/org/opensearch/plugin/rank-eval-client/3.0.0-SNAPSHOT/rank-eval-client-3.0.0-20240111.181431-1-sources.jar.sha1 + - maven/org/opensearch/plugin/rank-eval-client/3.0.0-SNAPSHOT/rank-eval-client-3.0.0-20240111.181431-1-sources.jar.md5 + - maven/org/opensearch/plugin/rank-eval-client/3.0.0-SNAPSHOT/rank-eval-client-3.0.0-20240111.181431-1-sources.jar.sha256 + - maven/org/opensearch/plugin/rank-eval-client/3.0.0-SNAPSHOT/rank-eval-client-3.0.0-20240111.181431-1-sources.jar.sha512 + - maven/org/opensearch/plugin/repository-url/maven-metadata.xml + - maven/org/opensearch/plugin/repository-url/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/repository-url/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/repository-url/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/repository-url/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/repository-url/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/repository-url/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/repository-url/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/repository-url/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/repository-url/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/repository-url/3.0.0-SNAPSHOT/repository-url-3.0.0-20240111.181431-1.jar + - maven/org/opensearch/plugin/repository-url/3.0.0-SNAPSHOT/repository-url-3.0.0-20240111.181431-1.jar.sha1 + - maven/org/opensearch/plugin/repository-url/3.0.0-SNAPSHOT/repository-url-3.0.0-20240111.181431-1.jar.md5 + - maven/org/opensearch/plugin/repository-url/3.0.0-SNAPSHOT/repository-url-3.0.0-20240111.181431-1.jar.sha256 + - maven/org/opensearch/plugin/repository-url/3.0.0-SNAPSHOT/repository-url-3.0.0-20240111.181431-1.jar.sha512 + - maven/org/opensearch/plugin/repository-url/3.0.0-SNAPSHOT/repository-url-3.0.0-20240111.181431-1.pom + - maven/org/opensearch/plugin/repository-url/3.0.0-SNAPSHOT/repository-url-3.0.0-20240111.181431-1.pom.sha1 + - maven/org/opensearch/plugin/repository-url/3.0.0-SNAPSHOT/repository-url-3.0.0-20240111.181431-1.pom.md5 + - maven/org/opensearch/plugin/repository-url/3.0.0-SNAPSHOT/repository-url-3.0.0-20240111.181431-1.pom.sha256 + - maven/org/opensearch/plugin/repository-url/3.0.0-SNAPSHOT/repository-url-3.0.0-20240111.181431-1.pom.sha512 + - maven/org/opensearch/plugin/repository-url/3.0.0-SNAPSHOT/repository-url-3.0.0-20240111.181431-1-javadoc.jar + - maven/org/opensearch/plugin/repository-url/3.0.0-SNAPSHOT/repository-url-3.0.0-20240111.181431-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/repository-url/3.0.0-SNAPSHOT/repository-url-3.0.0-20240111.181431-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/repository-url/3.0.0-SNAPSHOT/repository-url-3.0.0-20240111.181431-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/repository-url/3.0.0-SNAPSHOT/repository-url-3.0.0-20240111.181431-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/repository-url/3.0.0-SNAPSHOT/repository-url-3.0.0-20240111.181431-1-sources.jar + - maven/org/opensearch/plugin/repository-url/3.0.0-SNAPSHOT/repository-url-3.0.0-20240111.181431-1-sources.jar.sha1 + - maven/org/opensearch/plugin/repository-url/3.0.0-SNAPSHOT/repository-url-3.0.0-20240111.181431-1-sources.jar.md5 + - maven/org/opensearch/plugin/repository-url/3.0.0-SNAPSHOT/repository-url-3.0.0-20240111.181431-1-sources.jar.sha256 + - maven/org/opensearch/plugin/repository-url/3.0.0-SNAPSHOT/repository-url-3.0.0-20240111.181431-1-sources.jar.sha512 + - maven/org/opensearch/plugin/repository-url/3.0.0-SNAPSHOT/repository-url-3.0.0-20240111.181431-1.module + - maven/org/opensearch/plugin/repository-url/3.0.0-SNAPSHOT/repository-url-3.0.0-20240111.181431-1.module.sha1 + - maven/org/opensearch/plugin/repository-url/3.0.0-SNAPSHOT/repository-url-3.0.0-20240111.181431-1.module.md5 + - maven/org/opensearch/plugin/repository-url/3.0.0-SNAPSHOT/repository-url-3.0.0-20240111.181431-1.module.sha256 + - maven/org/opensearch/plugin/repository-url/3.0.0-SNAPSHOT/repository-url-3.0.0-20240111.181431-1.module.sha512 + - maven/org/opensearch/plugin/percolator-client/maven-metadata.xml + - maven/org/opensearch/plugin/percolator-client/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/percolator-client/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/percolator-client/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/percolator-client/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/percolator-client/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/percolator-client/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/percolator-client/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/percolator-client/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/percolator-client/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/percolator-client/3.0.0-SNAPSHOT/percolator-client-3.0.0-20240111.181431-1.jar + - maven/org/opensearch/plugin/percolator-client/3.0.0-SNAPSHOT/percolator-client-3.0.0-20240111.181431-1.jar.sha1 + - maven/org/opensearch/plugin/percolator-client/3.0.0-SNAPSHOT/percolator-client-3.0.0-20240111.181431-1.jar.md5 + - maven/org/opensearch/plugin/percolator-client/3.0.0-SNAPSHOT/percolator-client-3.0.0-20240111.181431-1.jar.sha256 + - maven/org/opensearch/plugin/percolator-client/3.0.0-SNAPSHOT/percolator-client-3.0.0-20240111.181431-1.jar.sha512 + - maven/org/opensearch/plugin/percolator-client/3.0.0-SNAPSHOT/percolator-client-3.0.0-20240111.181431-1.pom + - maven/org/opensearch/plugin/percolator-client/3.0.0-SNAPSHOT/percolator-client-3.0.0-20240111.181431-1.pom.sha1 + - maven/org/opensearch/plugin/percolator-client/3.0.0-SNAPSHOT/percolator-client-3.0.0-20240111.181431-1.pom.md5 + - maven/org/opensearch/plugin/percolator-client/3.0.0-SNAPSHOT/percolator-client-3.0.0-20240111.181431-1.pom.sha256 + - maven/org/opensearch/plugin/percolator-client/3.0.0-SNAPSHOT/percolator-client-3.0.0-20240111.181431-1.pom.sha512 + - maven/org/opensearch/plugin/percolator-client/3.0.0-SNAPSHOT/percolator-client-3.0.0-20240111.181431-1.module + - maven/org/opensearch/plugin/percolator-client/3.0.0-SNAPSHOT/percolator-client-3.0.0-20240111.181431-1.module.sha1 + - maven/org/opensearch/plugin/percolator-client/3.0.0-SNAPSHOT/percolator-client-3.0.0-20240111.181431-1.module.md5 + - maven/org/opensearch/plugin/percolator-client/3.0.0-SNAPSHOT/percolator-client-3.0.0-20240111.181431-1.module.sha256 + - maven/org/opensearch/plugin/percolator-client/3.0.0-SNAPSHOT/percolator-client-3.0.0-20240111.181431-1.module.sha512 + - maven/org/opensearch/plugin/percolator-client/3.0.0-SNAPSHOT/percolator-client-3.0.0-20240111.181431-1-javadoc.jar + - maven/org/opensearch/plugin/percolator-client/3.0.0-SNAPSHOT/percolator-client-3.0.0-20240111.181431-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/percolator-client/3.0.0-SNAPSHOT/percolator-client-3.0.0-20240111.181431-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/percolator-client/3.0.0-SNAPSHOT/percolator-client-3.0.0-20240111.181431-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/percolator-client/3.0.0-SNAPSHOT/percolator-client-3.0.0-20240111.181431-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/percolator-client/3.0.0-SNAPSHOT/percolator-client-3.0.0-20240111.181431-1-sources.jar + - maven/org/opensearch/plugin/percolator-client/3.0.0-SNAPSHOT/percolator-client-3.0.0-20240111.181431-1-sources.jar.sha1 + - maven/org/opensearch/plugin/percolator-client/3.0.0-SNAPSHOT/percolator-client-3.0.0-20240111.181431-1-sources.jar.md5 + - maven/org/opensearch/plugin/percolator-client/3.0.0-SNAPSHOT/percolator-client-3.0.0-20240111.181431-1-sources.jar.sha256 + - maven/org/opensearch/plugin/percolator-client/3.0.0-SNAPSHOT/percolator-client-3.0.0-20240111.181431-1-sources.jar.sha512 + - maven/org/opensearch/plugin/mapper-extras-client/maven-metadata.xml + - maven/org/opensearch/plugin/mapper-extras-client/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/mapper-extras-client/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/mapper-extras-client/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/mapper-extras-client/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/mapper-extras-client/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/mapper-extras-client/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/mapper-extras-client/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/mapper-extras-client/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/mapper-extras-client/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/mapper-extras-client/3.0.0-SNAPSHOT/mapper-extras-client-3.0.0-20240111.181431-1.jar + - maven/org/opensearch/plugin/mapper-extras-client/3.0.0-SNAPSHOT/mapper-extras-client-3.0.0-20240111.181431-1.jar.sha1 + - maven/org/opensearch/plugin/mapper-extras-client/3.0.0-SNAPSHOT/mapper-extras-client-3.0.0-20240111.181431-1.jar.md5 + - maven/org/opensearch/plugin/mapper-extras-client/3.0.0-SNAPSHOT/mapper-extras-client-3.0.0-20240111.181431-1.jar.sha256 + - maven/org/opensearch/plugin/mapper-extras-client/3.0.0-SNAPSHOT/mapper-extras-client-3.0.0-20240111.181431-1.jar.sha512 + - maven/org/opensearch/plugin/mapper-extras-client/3.0.0-SNAPSHOT/mapper-extras-client-3.0.0-20240111.181431-1.pom + - maven/org/opensearch/plugin/mapper-extras-client/3.0.0-SNAPSHOT/mapper-extras-client-3.0.0-20240111.181431-1.pom.sha1 + - maven/org/opensearch/plugin/mapper-extras-client/3.0.0-SNAPSHOT/mapper-extras-client-3.0.0-20240111.181431-1.pom.md5 + - maven/org/opensearch/plugin/mapper-extras-client/3.0.0-SNAPSHOT/mapper-extras-client-3.0.0-20240111.181431-1.pom.sha256 + - maven/org/opensearch/plugin/mapper-extras-client/3.0.0-SNAPSHOT/mapper-extras-client-3.0.0-20240111.181431-1.pom.sha512 + - maven/org/opensearch/plugin/mapper-extras-client/3.0.0-SNAPSHOT/mapper-extras-client-3.0.0-20240111.181431-1.module + - maven/org/opensearch/plugin/mapper-extras-client/3.0.0-SNAPSHOT/mapper-extras-client-3.0.0-20240111.181431-1.module.sha1 + - maven/org/opensearch/plugin/mapper-extras-client/3.0.0-SNAPSHOT/mapper-extras-client-3.0.0-20240111.181431-1.module.md5 + - maven/org/opensearch/plugin/mapper-extras-client/3.0.0-SNAPSHOT/mapper-extras-client-3.0.0-20240111.181431-1.module.sha256 + - maven/org/opensearch/plugin/mapper-extras-client/3.0.0-SNAPSHOT/mapper-extras-client-3.0.0-20240111.181431-1.module.sha512 + - maven/org/opensearch/plugin/mapper-extras-client/3.0.0-SNAPSHOT/mapper-extras-client-3.0.0-20240111.181431-1-javadoc.jar + - maven/org/opensearch/plugin/mapper-extras-client/3.0.0-SNAPSHOT/mapper-extras-client-3.0.0-20240111.181431-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/mapper-extras-client/3.0.0-SNAPSHOT/mapper-extras-client-3.0.0-20240111.181431-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/mapper-extras-client/3.0.0-SNAPSHOT/mapper-extras-client-3.0.0-20240111.181431-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/mapper-extras-client/3.0.0-SNAPSHOT/mapper-extras-client-3.0.0-20240111.181431-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/mapper-extras-client/3.0.0-SNAPSHOT/mapper-extras-client-3.0.0-20240111.181431-1-sources.jar + - maven/org/opensearch/plugin/mapper-extras-client/3.0.0-SNAPSHOT/mapper-extras-client-3.0.0-20240111.181431-1-sources.jar.sha1 + - maven/org/opensearch/plugin/mapper-extras-client/3.0.0-SNAPSHOT/mapper-extras-client-3.0.0-20240111.181431-1-sources.jar.md5 + - maven/org/opensearch/plugin/mapper-extras-client/3.0.0-SNAPSHOT/mapper-extras-client-3.0.0-20240111.181431-1-sources.jar.sha256 + - maven/org/opensearch/plugin/mapper-extras-client/3.0.0-SNAPSHOT/mapper-extras-client-3.0.0-20240111.181431-1-sources.jar.sha512 + - maven/org/opensearch/plugin/analysis-kuromoji/maven-metadata.xml + - maven/org/opensearch/plugin/analysis-kuromoji/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/analysis-kuromoji/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/analysis-kuromoji/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/analysis-kuromoji/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/analysis-kuromoji/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/analysis-kuromoji/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/analysis-kuromoji/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/analysis-kuromoji/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/analysis-kuromoji/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/analysis-kuromoji/3.0.0-SNAPSHOT/analysis-kuromoji-3.0.0-20240111.181431-1.jar + - maven/org/opensearch/plugin/analysis-kuromoji/3.0.0-SNAPSHOT/analysis-kuromoji-3.0.0-20240111.181431-1.jar.sha1 + - maven/org/opensearch/plugin/analysis-kuromoji/3.0.0-SNAPSHOT/analysis-kuromoji-3.0.0-20240111.181431-1.jar.md5 + - maven/org/opensearch/plugin/analysis-kuromoji/3.0.0-SNAPSHOT/analysis-kuromoji-3.0.0-20240111.181431-1.jar.sha256 + - maven/org/opensearch/plugin/analysis-kuromoji/3.0.0-SNAPSHOT/analysis-kuromoji-3.0.0-20240111.181431-1.jar.sha512 + - maven/org/opensearch/plugin/analysis-kuromoji/3.0.0-SNAPSHOT/analysis-kuromoji-3.0.0-20240111.181431-1.pom + - maven/org/opensearch/plugin/analysis-kuromoji/3.0.0-SNAPSHOT/analysis-kuromoji-3.0.0-20240111.181431-1.pom.sha1 + - maven/org/opensearch/plugin/analysis-kuromoji/3.0.0-SNAPSHOT/analysis-kuromoji-3.0.0-20240111.181431-1.pom.md5 + - maven/org/opensearch/plugin/analysis-kuromoji/3.0.0-SNAPSHOT/analysis-kuromoji-3.0.0-20240111.181431-1.pom.sha256 + - maven/org/opensearch/plugin/analysis-kuromoji/3.0.0-SNAPSHOT/analysis-kuromoji-3.0.0-20240111.181431-1.pom.sha512 + - maven/org/opensearch/plugin/analysis-kuromoji/3.0.0-SNAPSHOT/analysis-kuromoji-3.0.0-20240111.181431-1-javadoc.jar + - maven/org/opensearch/plugin/analysis-kuromoji/3.0.0-SNAPSHOT/analysis-kuromoji-3.0.0-20240111.181431-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/analysis-kuromoji/3.0.0-SNAPSHOT/analysis-kuromoji-3.0.0-20240111.181431-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/analysis-kuromoji/3.0.0-SNAPSHOT/analysis-kuromoji-3.0.0-20240111.181431-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/analysis-kuromoji/3.0.0-SNAPSHOT/analysis-kuromoji-3.0.0-20240111.181431-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/analysis-kuromoji/3.0.0-SNAPSHOT/analysis-kuromoji-3.0.0-20240111.181431-1.module + - maven/org/opensearch/plugin/analysis-kuromoji/3.0.0-SNAPSHOT/analysis-kuromoji-3.0.0-20240111.181431-1.module.sha1 + - maven/org/opensearch/plugin/analysis-kuromoji/3.0.0-SNAPSHOT/analysis-kuromoji-3.0.0-20240111.181431-1.module.md5 + - maven/org/opensearch/plugin/analysis-kuromoji/3.0.0-SNAPSHOT/analysis-kuromoji-3.0.0-20240111.181431-1.module.sha256 + - maven/org/opensearch/plugin/analysis-kuromoji/3.0.0-SNAPSHOT/analysis-kuromoji-3.0.0-20240111.181431-1.module.sha512 + - maven/org/opensearch/plugin/analysis-kuromoji/3.0.0-SNAPSHOT/analysis-kuromoji-3.0.0-20240111.181431-1-sources.jar + - maven/org/opensearch/plugin/analysis-kuromoji/3.0.0-SNAPSHOT/analysis-kuromoji-3.0.0-20240111.181431-1-sources.jar.sha1 + - maven/org/opensearch/plugin/analysis-kuromoji/3.0.0-SNAPSHOT/analysis-kuromoji-3.0.0-20240111.181431-1-sources.jar.md5 + - maven/org/opensearch/plugin/analysis-kuromoji/3.0.0-SNAPSHOT/analysis-kuromoji-3.0.0-20240111.181431-1-sources.jar.sha256 + - maven/org/opensearch/plugin/analysis-kuromoji/3.0.0-SNAPSHOT/analysis-kuromoji-3.0.0-20240111.181431-1-sources.jar.sha512 + - maven/org/opensearch/plugin/opensearch-dashboards/maven-metadata.xml + - maven/org/opensearch/plugin/opensearch-dashboards/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/opensearch-dashboards/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/opensearch-dashboards/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/opensearch-dashboards/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/opensearch-dashboards/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/opensearch-dashboards/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/opensearch-dashboards/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/opensearch-dashboards/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/opensearch-dashboards/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/opensearch-dashboards/3.0.0-SNAPSHOT/opensearch-dashboards-3.0.0-20240111.181431-1.jar + - maven/org/opensearch/plugin/opensearch-dashboards/3.0.0-SNAPSHOT/opensearch-dashboards-3.0.0-20240111.181431-1.jar.sha1 + - maven/org/opensearch/plugin/opensearch-dashboards/3.0.0-SNAPSHOT/opensearch-dashboards-3.0.0-20240111.181431-1.jar.md5 + - maven/org/opensearch/plugin/opensearch-dashboards/3.0.0-SNAPSHOT/opensearch-dashboards-3.0.0-20240111.181431-1.jar.sha256 + - maven/org/opensearch/plugin/opensearch-dashboards/3.0.0-SNAPSHOT/opensearch-dashboards-3.0.0-20240111.181431-1.jar.sha512 + - maven/org/opensearch/plugin/opensearch-dashboards/3.0.0-SNAPSHOT/opensearch-dashboards-3.0.0-20240111.181431-1.pom + - maven/org/opensearch/plugin/opensearch-dashboards/3.0.0-SNAPSHOT/opensearch-dashboards-3.0.0-20240111.181431-1.pom.sha1 + - maven/org/opensearch/plugin/opensearch-dashboards/3.0.0-SNAPSHOT/opensearch-dashboards-3.0.0-20240111.181431-1.pom.md5 + - maven/org/opensearch/plugin/opensearch-dashboards/3.0.0-SNAPSHOT/opensearch-dashboards-3.0.0-20240111.181431-1.pom.sha256 + - maven/org/opensearch/plugin/opensearch-dashboards/3.0.0-SNAPSHOT/opensearch-dashboards-3.0.0-20240111.181431-1.pom.sha512 + - maven/org/opensearch/plugin/opensearch-dashboards/3.0.0-SNAPSHOT/opensearch-dashboards-3.0.0-20240111.181431-1.module + - maven/org/opensearch/plugin/opensearch-dashboards/3.0.0-SNAPSHOT/opensearch-dashboards-3.0.0-20240111.181431-1.module.sha1 + - maven/org/opensearch/plugin/opensearch-dashboards/3.0.0-SNAPSHOT/opensearch-dashboards-3.0.0-20240111.181431-1.module.md5 + - maven/org/opensearch/plugin/opensearch-dashboards/3.0.0-SNAPSHOT/opensearch-dashboards-3.0.0-20240111.181431-1.module.sha256 + - maven/org/opensearch/plugin/opensearch-dashboards/3.0.0-SNAPSHOT/opensearch-dashboards-3.0.0-20240111.181431-1.module.sha512 + - maven/org/opensearch/plugin/opensearch-dashboards/3.0.0-SNAPSHOT/opensearch-dashboards-3.0.0-20240111.181431-1-javadoc.jar + - maven/org/opensearch/plugin/opensearch-dashboards/3.0.0-SNAPSHOT/opensearch-dashboards-3.0.0-20240111.181431-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/opensearch-dashboards/3.0.0-SNAPSHOT/opensearch-dashboards-3.0.0-20240111.181431-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/opensearch-dashboards/3.0.0-SNAPSHOT/opensearch-dashboards-3.0.0-20240111.181431-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/opensearch-dashboards/3.0.0-SNAPSHOT/opensearch-dashboards-3.0.0-20240111.181431-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/opensearch-dashboards/3.0.0-SNAPSHOT/opensearch-dashboards-3.0.0-20240111.181431-1-sources.jar + - maven/org/opensearch/plugin/opensearch-dashboards/3.0.0-SNAPSHOT/opensearch-dashboards-3.0.0-20240111.181431-1-sources.jar.sha1 + - maven/org/opensearch/plugin/opensearch-dashboards/3.0.0-SNAPSHOT/opensearch-dashboards-3.0.0-20240111.181431-1-sources.jar.md5 + - maven/org/opensearch/plugin/opensearch-dashboards/3.0.0-SNAPSHOT/opensearch-dashboards-3.0.0-20240111.181431-1-sources.jar.sha256 + - maven/org/opensearch/plugin/opensearch-dashboards/3.0.0-SNAPSHOT/opensearch-dashboards-3.0.0-20240111.181431-1-sources.jar.sha512 + - maven/org/opensearch/plugin/parent-join-client/maven-metadata.xml + - maven/org/opensearch/plugin/parent-join-client/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/parent-join-client/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/parent-join-client/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/parent-join-client/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/parent-join-client/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/parent-join-client/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/parent-join-client/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/parent-join-client/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/parent-join-client/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/parent-join-client/3.0.0-SNAPSHOT/parent-join-client-3.0.0-20240111.181431-1.jar + - maven/org/opensearch/plugin/parent-join-client/3.0.0-SNAPSHOT/parent-join-client-3.0.0-20240111.181431-1.jar.sha1 + - maven/org/opensearch/plugin/parent-join-client/3.0.0-SNAPSHOT/parent-join-client-3.0.0-20240111.181431-1.jar.md5 + - maven/org/opensearch/plugin/parent-join-client/3.0.0-SNAPSHOT/parent-join-client-3.0.0-20240111.181431-1.jar.sha256 + - maven/org/opensearch/plugin/parent-join-client/3.0.0-SNAPSHOT/parent-join-client-3.0.0-20240111.181431-1.jar.sha512 + - maven/org/opensearch/plugin/parent-join-client/3.0.0-SNAPSHOT/parent-join-client-3.0.0-20240111.181431-1.pom + - maven/org/opensearch/plugin/parent-join-client/3.0.0-SNAPSHOT/parent-join-client-3.0.0-20240111.181431-1.pom.sha1 + - maven/org/opensearch/plugin/parent-join-client/3.0.0-SNAPSHOT/parent-join-client-3.0.0-20240111.181431-1.pom.md5 + - maven/org/opensearch/plugin/parent-join-client/3.0.0-SNAPSHOT/parent-join-client-3.0.0-20240111.181431-1.pom.sha256 + - maven/org/opensearch/plugin/parent-join-client/3.0.0-SNAPSHOT/parent-join-client-3.0.0-20240111.181431-1.pom.sha512 + - maven/org/opensearch/plugin/parent-join-client/3.0.0-SNAPSHOT/parent-join-client-3.0.0-20240111.181431-1-javadoc.jar + - maven/org/opensearch/plugin/parent-join-client/3.0.0-SNAPSHOT/parent-join-client-3.0.0-20240111.181431-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/parent-join-client/3.0.0-SNAPSHOT/parent-join-client-3.0.0-20240111.181431-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/parent-join-client/3.0.0-SNAPSHOT/parent-join-client-3.0.0-20240111.181431-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/parent-join-client/3.0.0-SNAPSHOT/parent-join-client-3.0.0-20240111.181431-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/parent-join-client/3.0.0-SNAPSHOT/parent-join-client-3.0.0-20240111.181431-1.module + - maven/org/opensearch/plugin/parent-join-client/3.0.0-SNAPSHOT/parent-join-client-3.0.0-20240111.181431-1.module.sha1 + - maven/org/opensearch/plugin/parent-join-client/3.0.0-SNAPSHOT/parent-join-client-3.0.0-20240111.181431-1.module.md5 + - maven/org/opensearch/plugin/parent-join-client/3.0.0-SNAPSHOT/parent-join-client-3.0.0-20240111.181431-1.module.sha256 + - maven/org/opensearch/plugin/parent-join-client/3.0.0-SNAPSHOT/parent-join-client-3.0.0-20240111.181431-1.module.sha512 + - maven/org/opensearch/plugin/parent-join-client/3.0.0-SNAPSHOT/parent-join-client-3.0.0-20240111.181431-1-sources.jar + - maven/org/opensearch/plugin/parent-join-client/3.0.0-SNAPSHOT/parent-join-client-3.0.0-20240111.181431-1-sources.jar.sha1 + - maven/org/opensearch/plugin/parent-join-client/3.0.0-SNAPSHOT/parent-join-client-3.0.0-20240111.181431-1-sources.jar.md5 + - maven/org/opensearch/plugin/parent-join-client/3.0.0-SNAPSHOT/parent-join-client-3.0.0-20240111.181431-1-sources.jar.sha256 + - maven/org/opensearch/plugin/parent-join-client/3.0.0-SNAPSHOT/parent-join-client-3.0.0-20240111.181431-1-sources.jar.sha512 + - maven/org/opensearch/plugin/analysis-nori/maven-metadata.xml + - maven/org/opensearch/plugin/analysis-nori/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/analysis-nori/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/analysis-nori/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/analysis-nori/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/analysis-nori/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/analysis-nori/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/analysis-nori/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/analysis-nori/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/analysis-nori/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/analysis-nori/3.0.0-SNAPSHOT/analysis-nori-3.0.0-20240111.181431-1.jar + - maven/org/opensearch/plugin/analysis-nori/3.0.0-SNAPSHOT/analysis-nori-3.0.0-20240111.181431-1.jar.sha1 + - maven/org/opensearch/plugin/analysis-nori/3.0.0-SNAPSHOT/analysis-nori-3.0.0-20240111.181431-1.jar.md5 + - maven/org/opensearch/plugin/analysis-nori/3.0.0-SNAPSHOT/analysis-nori-3.0.0-20240111.181431-1.jar.sha256 + - maven/org/opensearch/plugin/analysis-nori/3.0.0-SNAPSHOT/analysis-nori-3.0.0-20240111.181431-1.jar.sha512 + - maven/org/opensearch/plugin/analysis-nori/3.0.0-SNAPSHOT/analysis-nori-3.0.0-20240111.181431-1.pom + - maven/org/opensearch/plugin/analysis-nori/3.0.0-SNAPSHOT/analysis-nori-3.0.0-20240111.181431-1.pom.sha1 + - maven/org/opensearch/plugin/analysis-nori/3.0.0-SNAPSHOT/analysis-nori-3.0.0-20240111.181431-1.pom.md5 + - maven/org/opensearch/plugin/analysis-nori/3.0.0-SNAPSHOT/analysis-nori-3.0.0-20240111.181431-1.pom.sha256 + - maven/org/opensearch/plugin/analysis-nori/3.0.0-SNAPSHOT/analysis-nori-3.0.0-20240111.181431-1.pom.sha512 + - maven/org/opensearch/plugin/analysis-nori/3.0.0-SNAPSHOT/analysis-nori-3.0.0-20240111.181431-1.module + - maven/org/opensearch/plugin/analysis-nori/3.0.0-SNAPSHOT/analysis-nori-3.0.0-20240111.181431-1.module.sha1 + - maven/org/opensearch/plugin/analysis-nori/3.0.0-SNAPSHOT/analysis-nori-3.0.0-20240111.181431-1.module.md5 + - maven/org/opensearch/plugin/analysis-nori/3.0.0-SNAPSHOT/analysis-nori-3.0.0-20240111.181431-1.module.sha256 + - maven/org/opensearch/plugin/analysis-nori/3.0.0-SNAPSHOT/analysis-nori-3.0.0-20240111.181431-1.module.sha512 + - maven/org/opensearch/plugin/analysis-nori/3.0.0-SNAPSHOT/analysis-nori-3.0.0-20240111.181431-1-sources.jar + - maven/org/opensearch/plugin/analysis-nori/3.0.0-SNAPSHOT/analysis-nori-3.0.0-20240111.181431-1-sources.jar.sha1 + - maven/org/opensearch/plugin/analysis-nori/3.0.0-SNAPSHOT/analysis-nori-3.0.0-20240111.181431-1-sources.jar.md5 + - maven/org/opensearch/plugin/analysis-nori/3.0.0-SNAPSHOT/analysis-nori-3.0.0-20240111.181431-1-sources.jar.sha256 + - maven/org/opensearch/plugin/analysis-nori/3.0.0-SNAPSHOT/analysis-nori-3.0.0-20240111.181431-1-sources.jar.sha512 + - maven/org/opensearch/plugin/analysis-nori/3.0.0-SNAPSHOT/analysis-nori-3.0.0-20240111.181431-1-javadoc.jar + - maven/org/opensearch/plugin/analysis-nori/3.0.0-SNAPSHOT/analysis-nori-3.0.0-20240111.181431-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/analysis-nori/3.0.0-SNAPSHOT/analysis-nori-3.0.0-20240111.181431-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/analysis-nori/3.0.0-SNAPSHOT/analysis-nori-3.0.0-20240111.181431-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/analysis-nori/3.0.0-SNAPSHOT/analysis-nori-3.0.0-20240111.181431-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/search-pipeline-common/maven-metadata.xml + - maven/org/opensearch/plugin/search-pipeline-common/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/search-pipeline-common/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/search-pipeline-common/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/search-pipeline-common/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/search-pipeline-common/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/search-pipeline-common/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/search-pipeline-common/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/search-pipeline-common/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/search-pipeline-common/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/search-pipeline-common/3.0.0-SNAPSHOT/search-pipeline-common-3.0.0-20240111.181431-1.jar + - maven/org/opensearch/plugin/search-pipeline-common/3.0.0-SNAPSHOT/search-pipeline-common-3.0.0-20240111.181431-1.jar.sha1 + - maven/org/opensearch/plugin/search-pipeline-common/3.0.0-SNAPSHOT/search-pipeline-common-3.0.0-20240111.181431-1.jar.md5 + - maven/org/opensearch/plugin/search-pipeline-common/3.0.0-SNAPSHOT/search-pipeline-common-3.0.0-20240111.181431-1.jar.sha256 + - maven/org/opensearch/plugin/search-pipeline-common/3.0.0-SNAPSHOT/search-pipeline-common-3.0.0-20240111.181431-1.jar.sha512 + - maven/org/opensearch/plugin/search-pipeline-common/3.0.0-SNAPSHOT/search-pipeline-common-3.0.0-20240111.181431-1.pom + - maven/org/opensearch/plugin/search-pipeline-common/3.0.0-SNAPSHOT/search-pipeline-common-3.0.0-20240111.181431-1.pom.sha1 + - maven/org/opensearch/plugin/search-pipeline-common/3.0.0-SNAPSHOT/search-pipeline-common-3.0.0-20240111.181431-1.pom.md5 + - maven/org/opensearch/plugin/search-pipeline-common/3.0.0-SNAPSHOT/search-pipeline-common-3.0.0-20240111.181431-1.pom.sha256 + - maven/org/opensearch/plugin/search-pipeline-common/3.0.0-SNAPSHOT/search-pipeline-common-3.0.0-20240111.181431-1.pom.sha512 + - maven/org/opensearch/plugin/search-pipeline-common/3.0.0-SNAPSHOT/search-pipeline-common-3.0.0-20240111.181431-1.module + - maven/org/opensearch/plugin/search-pipeline-common/3.0.0-SNAPSHOT/search-pipeline-common-3.0.0-20240111.181431-1.module.sha1 + - maven/org/opensearch/plugin/search-pipeline-common/3.0.0-SNAPSHOT/search-pipeline-common-3.0.0-20240111.181431-1.module.md5 + - maven/org/opensearch/plugin/search-pipeline-common/3.0.0-SNAPSHOT/search-pipeline-common-3.0.0-20240111.181431-1.module.sha256 + - maven/org/opensearch/plugin/search-pipeline-common/3.0.0-SNAPSHOT/search-pipeline-common-3.0.0-20240111.181431-1.module.sha512 + - maven/org/opensearch/plugin/search-pipeline-common/3.0.0-SNAPSHOT/search-pipeline-common-3.0.0-20240111.181431-1-sources.jar + - maven/org/opensearch/plugin/search-pipeline-common/3.0.0-SNAPSHOT/search-pipeline-common-3.0.0-20240111.181431-1-sources.jar.sha1 + - maven/org/opensearch/plugin/search-pipeline-common/3.0.0-SNAPSHOT/search-pipeline-common-3.0.0-20240111.181431-1-sources.jar.md5 + - maven/org/opensearch/plugin/search-pipeline-common/3.0.0-SNAPSHOT/search-pipeline-common-3.0.0-20240111.181431-1-sources.jar.sha256 + - maven/org/opensearch/plugin/search-pipeline-common/3.0.0-SNAPSHOT/search-pipeline-common-3.0.0-20240111.181431-1-sources.jar.sha512 + - maven/org/opensearch/plugin/search-pipeline-common/3.0.0-SNAPSHOT/search-pipeline-common-3.0.0-20240111.181431-1-javadoc.jar + - maven/org/opensearch/plugin/search-pipeline-common/3.0.0-SNAPSHOT/search-pipeline-common-3.0.0-20240111.181431-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/search-pipeline-common/3.0.0-SNAPSHOT/search-pipeline-common-3.0.0-20240111.181431-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/search-pipeline-common/3.0.0-SNAPSHOT/search-pipeline-common-3.0.0-20240111.181431-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/search-pipeline-common/3.0.0-SNAPSHOT/search-pipeline-common-3.0.0-20240111.181431-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/analysis-phonetic/maven-metadata.xml + - maven/org/opensearch/plugin/analysis-phonetic/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/analysis-phonetic/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/analysis-phonetic/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/analysis-phonetic/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/analysis-phonetic/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/analysis-phonetic/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/analysis-phonetic/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/analysis-phonetic/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/analysis-phonetic/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/analysis-phonetic/3.0.0-SNAPSHOT/analysis-phonetic-3.0.0-20240111.181431-1.jar + - maven/org/opensearch/plugin/analysis-phonetic/3.0.0-SNAPSHOT/analysis-phonetic-3.0.0-20240111.181431-1.jar.sha1 + - maven/org/opensearch/plugin/analysis-phonetic/3.0.0-SNAPSHOT/analysis-phonetic-3.0.0-20240111.181431-1.jar.md5 + - maven/org/opensearch/plugin/analysis-phonetic/3.0.0-SNAPSHOT/analysis-phonetic-3.0.0-20240111.181431-1.jar.sha256 + - maven/org/opensearch/plugin/analysis-phonetic/3.0.0-SNAPSHOT/analysis-phonetic-3.0.0-20240111.181431-1.jar.sha512 + - maven/org/opensearch/plugin/analysis-phonetic/3.0.0-SNAPSHOT/analysis-phonetic-3.0.0-20240111.181431-1.pom + - maven/org/opensearch/plugin/analysis-phonetic/3.0.0-SNAPSHOT/analysis-phonetic-3.0.0-20240111.181431-1.pom.sha1 + - maven/org/opensearch/plugin/analysis-phonetic/3.0.0-SNAPSHOT/analysis-phonetic-3.0.0-20240111.181431-1.pom.md5 + - maven/org/opensearch/plugin/analysis-phonetic/3.0.0-SNAPSHOT/analysis-phonetic-3.0.0-20240111.181431-1.pom.sha256 + - maven/org/opensearch/plugin/analysis-phonetic/3.0.0-SNAPSHOT/analysis-phonetic-3.0.0-20240111.181431-1.pom.sha512 + - maven/org/opensearch/plugin/analysis-phonetic/3.0.0-SNAPSHOT/analysis-phonetic-3.0.0-20240111.181431-1-javadoc.jar + - maven/org/opensearch/plugin/analysis-phonetic/3.0.0-SNAPSHOT/analysis-phonetic-3.0.0-20240111.181431-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/analysis-phonetic/3.0.0-SNAPSHOT/analysis-phonetic-3.0.0-20240111.181431-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/analysis-phonetic/3.0.0-SNAPSHOT/analysis-phonetic-3.0.0-20240111.181431-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/analysis-phonetic/3.0.0-SNAPSHOT/analysis-phonetic-3.0.0-20240111.181431-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/analysis-phonetic/3.0.0-SNAPSHOT/analysis-phonetic-3.0.0-20240111.181431-1.module + - maven/org/opensearch/plugin/analysis-phonetic/3.0.0-SNAPSHOT/analysis-phonetic-3.0.0-20240111.181431-1.module.sha1 + - maven/org/opensearch/plugin/analysis-phonetic/3.0.0-SNAPSHOT/analysis-phonetic-3.0.0-20240111.181431-1.module.md5 + - maven/org/opensearch/plugin/analysis-phonetic/3.0.0-SNAPSHOT/analysis-phonetic-3.0.0-20240111.181431-1.module.sha256 + - maven/org/opensearch/plugin/analysis-phonetic/3.0.0-SNAPSHOT/analysis-phonetic-3.0.0-20240111.181431-1.module.sha512 + - maven/org/opensearch/plugin/analysis-phonetic/3.0.0-SNAPSHOT/analysis-phonetic-3.0.0-20240111.181431-1-sources.jar + - maven/org/opensearch/plugin/analysis-phonetic/3.0.0-SNAPSHOT/analysis-phonetic-3.0.0-20240111.181431-1-sources.jar.sha1 + - maven/org/opensearch/plugin/analysis-phonetic/3.0.0-SNAPSHOT/analysis-phonetic-3.0.0-20240111.181431-1-sources.jar.md5 + - maven/org/opensearch/plugin/analysis-phonetic/3.0.0-SNAPSHOT/analysis-phonetic-3.0.0-20240111.181431-1-sources.jar.sha256 + - maven/org/opensearch/plugin/analysis-phonetic/3.0.0-SNAPSHOT/analysis-phonetic-3.0.0-20240111.181431-1-sources.jar.sha512 + - maven/org/opensearch/plugin/transport-netty4-client/maven-metadata.xml + - maven/org/opensearch/plugin/transport-netty4-client/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/transport-netty4-client/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/transport-netty4-client/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/transport-netty4-client/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/transport-netty4-client/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/transport-netty4-client/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/transport-netty4-client/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/transport-netty4-client/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/transport-netty4-client/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/transport-netty4-client/3.0.0-SNAPSHOT/transport-netty4-client-3.0.0-20240111.181431-1.jar + - maven/org/opensearch/plugin/transport-netty4-client/3.0.0-SNAPSHOT/transport-netty4-client-3.0.0-20240111.181431-1.jar.sha1 + - maven/org/opensearch/plugin/transport-netty4-client/3.0.0-SNAPSHOT/transport-netty4-client-3.0.0-20240111.181431-1.jar.md5 + - maven/org/opensearch/plugin/transport-netty4-client/3.0.0-SNAPSHOT/transport-netty4-client-3.0.0-20240111.181431-1.jar.sha256 + - maven/org/opensearch/plugin/transport-netty4-client/3.0.0-SNAPSHOT/transport-netty4-client-3.0.0-20240111.181431-1.jar.sha512 + - maven/org/opensearch/plugin/transport-netty4-client/3.0.0-SNAPSHOT/transport-netty4-client-3.0.0-20240111.181431-1.pom + - maven/org/opensearch/plugin/transport-netty4-client/3.0.0-SNAPSHOT/transport-netty4-client-3.0.0-20240111.181431-1.pom.sha1 + - maven/org/opensearch/plugin/transport-netty4-client/3.0.0-SNAPSHOT/transport-netty4-client-3.0.0-20240111.181431-1.pom.md5 + - maven/org/opensearch/plugin/transport-netty4-client/3.0.0-SNAPSHOT/transport-netty4-client-3.0.0-20240111.181431-1.pom.sha256 + - maven/org/opensearch/plugin/transport-netty4-client/3.0.0-SNAPSHOT/transport-netty4-client-3.0.0-20240111.181431-1.pom.sha512 + - maven/org/opensearch/plugin/transport-netty4-client/3.0.0-SNAPSHOT/transport-netty4-client-3.0.0-20240111.181431-1-javadoc.jar + - maven/org/opensearch/plugin/transport-netty4-client/3.0.0-SNAPSHOT/transport-netty4-client-3.0.0-20240111.181431-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/transport-netty4-client/3.0.0-SNAPSHOT/transport-netty4-client-3.0.0-20240111.181431-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/transport-netty4-client/3.0.0-SNAPSHOT/transport-netty4-client-3.0.0-20240111.181431-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/transport-netty4-client/3.0.0-SNAPSHOT/transport-netty4-client-3.0.0-20240111.181431-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/transport-netty4-client/3.0.0-SNAPSHOT/transport-netty4-client-3.0.0-20240111.181431-1-sources.jar + - maven/org/opensearch/plugin/transport-netty4-client/3.0.0-SNAPSHOT/transport-netty4-client-3.0.0-20240111.181431-1-sources.jar.sha1 + - maven/org/opensearch/plugin/transport-netty4-client/3.0.0-SNAPSHOT/transport-netty4-client-3.0.0-20240111.181431-1-sources.jar.md5 + - maven/org/opensearch/plugin/transport-netty4-client/3.0.0-SNAPSHOT/transport-netty4-client-3.0.0-20240111.181431-1-sources.jar.sha256 + - maven/org/opensearch/plugin/transport-netty4-client/3.0.0-SNAPSHOT/transport-netty4-client-3.0.0-20240111.181431-1-sources.jar.sha512 + - maven/org/opensearch/plugin/transport-netty4-client/3.0.0-SNAPSHOT/transport-netty4-client-3.0.0-20240111.181431-1.module + - maven/org/opensearch/plugin/transport-netty4-client/3.0.0-SNAPSHOT/transport-netty4-client-3.0.0-20240111.181431-1.module.sha1 + - maven/org/opensearch/plugin/transport-netty4-client/3.0.0-SNAPSHOT/transport-netty4-client-3.0.0-20240111.181431-1.module.md5 + - maven/org/opensearch/plugin/transport-netty4-client/3.0.0-SNAPSHOT/transport-netty4-client-3.0.0-20240111.181431-1.module.sha256 + - maven/org/opensearch/plugin/transport-netty4-client/3.0.0-SNAPSHOT/transport-netty4-client-3.0.0-20240111.181431-1.module.sha512 + - maven/org/opensearch/plugin/analysis-stempel/maven-metadata.xml + - maven/org/opensearch/plugin/analysis-stempel/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/analysis-stempel/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/analysis-stempel/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/analysis-stempel/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/analysis-stempel/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/analysis-stempel/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/analysis-stempel/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/analysis-stempel/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/analysis-stempel/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/analysis-stempel/3.0.0-SNAPSHOT/analysis-stempel-3.0.0-20240111.181431-1.jar + - maven/org/opensearch/plugin/analysis-stempel/3.0.0-SNAPSHOT/analysis-stempel-3.0.0-20240111.181431-1.jar.sha1 + - maven/org/opensearch/plugin/analysis-stempel/3.0.0-SNAPSHOT/analysis-stempel-3.0.0-20240111.181431-1.jar.md5 + - maven/org/opensearch/plugin/analysis-stempel/3.0.0-SNAPSHOT/analysis-stempel-3.0.0-20240111.181431-1.jar.sha256 + - maven/org/opensearch/plugin/analysis-stempel/3.0.0-SNAPSHOT/analysis-stempel-3.0.0-20240111.181431-1.jar.sha512 + - maven/org/opensearch/plugin/analysis-stempel/3.0.0-SNAPSHOT/analysis-stempel-3.0.0-20240111.181431-1.pom + - maven/org/opensearch/plugin/analysis-stempel/3.0.0-SNAPSHOT/analysis-stempel-3.0.0-20240111.181431-1.pom.sha1 + - maven/org/opensearch/plugin/analysis-stempel/3.0.0-SNAPSHOT/analysis-stempel-3.0.0-20240111.181431-1.pom.md5 + - maven/org/opensearch/plugin/analysis-stempel/3.0.0-SNAPSHOT/analysis-stempel-3.0.0-20240111.181431-1.pom.sha256 + - maven/org/opensearch/plugin/analysis-stempel/3.0.0-SNAPSHOT/analysis-stempel-3.0.0-20240111.181431-1.pom.sha512 + - maven/org/opensearch/plugin/analysis-stempel/3.0.0-SNAPSHOT/analysis-stempel-3.0.0-20240111.181431-1-sources.jar + - maven/org/opensearch/plugin/analysis-stempel/3.0.0-SNAPSHOT/analysis-stempel-3.0.0-20240111.181431-1-sources.jar.sha1 + - maven/org/opensearch/plugin/analysis-stempel/3.0.0-SNAPSHOT/analysis-stempel-3.0.0-20240111.181431-1-sources.jar.md5 + - maven/org/opensearch/plugin/analysis-stempel/3.0.0-SNAPSHOT/analysis-stempel-3.0.0-20240111.181431-1-sources.jar.sha256 + - maven/org/opensearch/plugin/analysis-stempel/3.0.0-SNAPSHOT/analysis-stempel-3.0.0-20240111.181431-1-sources.jar.sha512 + - maven/org/opensearch/plugin/analysis-stempel/3.0.0-SNAPSHOT/analysis-stempel-3.0.0-20240111.181431-1-javadoc.jar + - maven/org/opensearch/plugin/analysis-stempel/3.0.0-SNAPSHOT/analysis-stempel-3.0.0-20240111.181431-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/analysis-stempel/3.0.0-SNAPSHOT/analysis-stempel-3.0.0-20240111.181431-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/analysis-stempel/3.0.0-SNAPSHOT/analysis-stempel-3.0.0-20240111.181431-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/analysis-stempel/3.0.0-SNAPSHOT/analysis-stempel-3.0.0-20240111.181431-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/analysis-stempel/3.0.0-SNAPSHOT/analysis-stempel-3.0.0-20240111.181431-1.module + - maven/org/opensearch/plugin/analysis-stempel/3.0.0-SNAPSHOT/analysis-stempel-3.0.0-20240111.181431-1.module.sha1 + - maven/org/opensearch/plugin/analysis-stempel/3.0.0-SNAPSHOT/analysis-stempel-3.0.0-20240111.181431-1.module.md5 + - maven/org/opensearch/plugin/analysis-stempel/3.0.0-SNAPSHOT/analysis-stempel-3.0.0-20240111.181431-1.module.sha256 + - maven/org/opensearch/plugin/analysis-stempel/3.0.0-SNAPSHOT/analysis-stempel-3.0.0-20240111.181431-1.module.sha512 + - maven/org/opensearch/plugin/analysis-ukrainian/maven-metadata.xml + - maven/org/opensearch/plugin/analysis-ukrainian/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/analysis-ukrainian/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/analysis-ukrainian/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/analysis-ukrainian/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/analysis-ukrainian/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/analysis-ukrainian/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/analysis-ukrainian/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/analysis-ukrainian/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/analysis-ukrainian/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/analysis-ukrainian/3.0.0-SNAPSHOT/analysis-ukrainian-3.0.0-20240111.181431-1.jar + - maven/org/opensearch/plugin/analysis-ukrainian/3.0.0-SNAPSHOT/analysis-ukrainian-3.0.0-20240111.181431-1.jar.sha1 + - maven/org/opensearch/plugin/analysis-ukrainian/3.0.0-SNAPSHOT/analysis-ukrainian-3.0.0-20240111.181431-1.jar.md5 + - maven/org/opensearch/plugin/analysis-ukrainian/3.0.0-SNAPSHOT/analysis-ukrainian-3.0.0-20240111.181431-1.jar.sha256 + - maven/org/opensearch/plugin/analysis-ukrainian/3.0.0-SNAPSHOT/analysis-ukrainian-3.0.0-20240111.181431-1.jar.sha512 + - maven/org/opensearch/plugin/analysis-ukrainian/3.0.0-SNAPSHOT/analysis-ukrainian-3.0.0-20240111.181431-1.pom + - maven/org/opensearch/plugin/analysis-ukrainian/3.0.0-SNAPSHOT/analysis-ukrainian-3.0.0-20240111.181431-1.pom.sha1 + - maven/org/opensearch/plugin/analysis-ukrainian/3.0.0-SNAPSHOT/analysis-ukrainian-3.0.0-20240111.181431-1.pom.md5 + - maven/org/opensearch/plugin/analysis-ukrainian/3.0.0-SNAPSHOT/analysis-ukrainian-3.0.0-20240111.181431-1.pom.sha256 + - maven/org/opensearch/plugin/analysis-ukrainian/3.0.0-SNAPSHOT/analysis-ukrainian-3.0.0-20240111.181431-1.pom.sha512 + - maven/org/opensearch/plugin/analysis-ukrainian/3.0.0-SNAPSHOT/analysis-ukrainian-3.0.0-20240111.181431-1-sources.jar + - maven/org/opensearch/plugin/analysis-ukrainian/3.0.0-SNAPSHOT/analysis-ukrainian-3.0.0-20240111.181431-1-sources.jar.sha1 + - maven/org/opensearch/plugin/analysis-ukrainian/3.0.0-SNAPSHOT/analysis-ukrainian-3.0.0-20240111.181431-1-sources.jar.md5 + - maven/org/opensearch/plugin/analysis-ukrainian/3.0.0-SNAPSHOT/analysis-ukrainian-3.0.0-20240111.181431-1-sources.jar.sha256 + - maven/org/opensearch/plugin/analysis-ukrainian/3.0.0-SNAPSHOT/analysis-ukrainian-3.0.0-20240111.181431-1-sources.jar.sha512 + - maven/org/opensearch/plugin/analysis-ukrainian/3.0.0-SNAPSHOT/analysis-ukrainian-3.0.0-20240111.181431-1.module + - maven/org/opensearch/plugin/analysis-ukrainian/3.0.0-SNAPSHOT/analysis-ukrainian-3.0.0-20240111.181431-1.module.sha1 + - maven/org/opensearch/plugin/analysis-ukrainian/3.0.0-SNAPSHOT/analysis-ukrainian-3.0.0-20240111.181431-1.module.md5 + - maven/org/opensearch/plugin/analysis-ukrainian/3.0.0-SNAPSHOT/analysis-ukrainian-3.0.0-20240111.181431-1.module.sha256 + - maven/org/opensearch/plugin/analysis-ukrainian/3.0.0-SNAPSHOT/analysis-ukrainian-3.0.0-20240111.181431-1.module.sha512 + - maven/org/opensearch/plugin/analysis-ukrainian/3.0.0-SNAPSHOT/analysis-ukrainian-3.0.0-20240111.181431-1-javadoc.jar + - maven/org/opensearch/plugin/analysis-ukrainian/3.0.0-SNAPSHOT/analysis-ukrainian-3.0.0-20240111.181431-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/analysis-ukrainian/3.0.0-SNAPSHOT/analysis-ukrainian-3.0.0-20240111.181431-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/analysis-ukrainian/3.0.0-SNAPSHOT/analysis-ukrainian-3.0.0-20240111.181431-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/analysis-ukrainian/3.0.0-SNAPSHOT/analysis-ukrainian-3.0.0-20240111.181431-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/analysis-icu-client/maven-metadata.xml + - maven/org/opensearch/plugin/analysis-icu-client/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/analysis-icu-client/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/analysis-icu-client/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/analysis-icu-client/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/analysis-icu-client/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/analysis-icu-client/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/analysis-icu-client/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/analysis-icu-client/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/analysis-icu-client/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/analysis-icu-client/3.0.0-SNAPSHOT/analysis-icu-client-3.0.0-20240111.181431-1.jar + - maven/org/opensearch/plugin/analysis-icu-client/3.0.0-SNAPSHOT/analysis-icu-client-3.0.0-20240111.181431-1.jar.sha1 + - maven/org/opensearch/plugin/analysis-icu-client/3.0.0-SNAPSHOT/analysis-icu-client-3.0.0-20240111.181431-1.jar.md5 + - maven/org/opensearch/plugin/analysis-icu-client/3.0.0-SNAPSHOT/analysis-icu-client-3.0.0-20240111.181431-1.jar.sha256 + - maven/org/opensearch/plugin/analysis-icu-client/3.0.0-SNAPSHOT/analysis-icu-client-3.0.0-20240111.181431-1.jar.sha512 + - maven/org/opensearch/plugin/analysis-icu-client/3.0.0-SNAPSHOT/analysis-icu-client-3.0.0-20240111.181431-1.pom + - maven/org/opensearch/plugin/analysis-icu-client/3.0.0-SNAPSHOT/analysis-icu-client-3.0.0-20240111.181431-1.pom.sha1 + - maven/org/opensearch/plugin/analysis-icu-client/3.0.0-SNAPSHOT/analysis-icu-client-3.0.0-20240111.181431-1.pom.md5 + - maven/org/opensearch/plugin/analysis-icu-client/3.0.0-SNAPSHOT/analysis-icu-client-3.0.0-20240111.181431-1.pom.sha256 + - maven/org/opensearch/plugin/analysis-icu-client/3.0.0-SNAPSHOT/analysis-icu-client-3.0.0-20240111.181431-1.pom.sha512 + - maven/org/opensearch/plugin/analysis-icu-client/3.0.0-SNAPSHOT/analysis-icu-client-3.0.0-20240111.181431-1.module + - maven/org/opensearch/plugin/analysis-icu-client/3.0.0-SNAPSHOT/analysis-icu-client-3.0.0-20240111.181431-1.module.sha1 + - maven/org/opensearch/plugin/analysis-icu-client/3.0.0-SNAPSHOT/analysis-icu-client-3.0.0-20240111.181431-1.module.md5 + - maven/org/opensearch/plugin/analysis-icu-client/3.0.0-SNAPSHOT/analysis-icu-client-3.0.0-20240111.181431-1.module.sha256 + - maven/org/opensearch/plugin/analysis-icu-client/3.0.0-SNAPSHOT/analysis-icu-client-3.0.0-20240111.181431-1.module.sha512 + - maven/org/opensearch/plugin/analysis-icu-client/3.0.0-SNAPSHOT/analysis-icu-client-3.0.0-20240111.181431-1-javadoc.jar + - maven/org/opensearch/plugin/analysis-icu-client/3.0.0-SNAPSHOT/analysis-icu-client-3.0.0-20240111.181431-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/analysis-icu-client/3.0.0-SNAPSHOT/analysis-icu-client-3.0.0-20240111.181431-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/analysis-icu-client/3.0.0-SNAPSHOT/analysis-icu-client-3.0.0-20240111.181431-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/analysis-icu-client/3.0.0-SNAPSHOT/analysis-icu-client-3.0.0-20240111.181431-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/analysis-icu-client/3.0.0-SNAPSHOT/analysis-icu-client-3.0.0-20240111.181431-1-sources.jar + - maven/org/opensearch/plugin/analysis-icu-client/3.0.0-SNAPSHOT/analysis-icu-client-3.0.0-20240111.181431-1-sources.jar.sha1 + - maven/org/opensearch/plugin/analysis-icu-client/3.0.0-SNAPSHOT/analysis-icu-client-3.0.0-20240111.181431-1-sources.jar.md5 + - maven/org/opensearch/plugin/analysis-icu-client/3.0.0-SNAPSHOT/analysis-icu-client-3.0.0-20240111.181431-1-sources.jar.sha256 + - maven/org/opensearch/plugin/analysis-icu-client/3.0.0-SNAPSHOT/analysis-icu-client-3.0.0-20240111.181431-1-sources.jar.sha512 + - maven/org/opensearch/plugin/analysis-smartcn/maven-metadata.xml + - maven/org/opensearch/plugin/analysis-smartcn/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/analysis-smartcn/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/analysis-smartcn/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/analysis-smartcn/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/analysis-smartcn/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/analysis-smartcn/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/analysis-smartcn/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/analysis-smartcn/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/analysis-smartcn/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/analysis-smartcn/3.0.0-SNAPSHOT/analysis-smartcn-3.0.0-20240111.181431-1.jar + - maven/org/opensearch/plugin/analysis-smartcn/3.0.0-SNAPSHOT/analysis-smartcn-3.0.0-20240111.181431-1.jar.sha1 + - maven/org/opensearch/plugin/analysis-smartcn/3.0.0-SNAPSHOT/analysis-smartcn-3.0.0-20240111.181431-1.jar.md5 + - maven/org/opensearch/plugin/analysis-smartcn/3.0.0-SNAPSHOT/analysis-smartcn-3.0.0-20240111.181431-1.jar.sha256 + - maven/org/opensearch/plugin/analysis-smartcn/3.0.0-SNAPSHOT/analysis-smartcn-3.0.0-20240111.181431-1.jar.sha512 + - maven/org/opensearch/plugin/analysis-smartcn/3.0.0-SNAPSHOT/analysis-smartcn-3.0.0-20240111.181431-1.pom + - maven/org/opensearch/plugin/analysis-smartcn/3.0.0-SNAPSHOT/analysis-smartcn-3.0.0-20240111.181431-1.pom.sha1 + - maven/org/opensearch/plugin/analysis-smartcn/3.0.0-SNAPSHOT/analysis-smartcn-3.0.0-20240111.181431-1.pom.md5 + - maven/org/opensearch/plugin/analysis-smartcn/3.0.0-SNAPSHOT/analysis-smartcn-3.0.0-20240111.181431-1.pom.sha256 + - maven/org/opensearch/plugin/analysis-smartcn/3.0.0-SNAPSHOT/analysis-smartcn-3.0.0-20240111.181431-1.pom.sha512 + - maven/org/opensearch/plugin/analysis-smartcn/3.0.0-SNAPSHOT/analysis-smartcn-3.0.0-20240111.181431-1-javadoc.jar + - maven/org/opensearch/plugin/analysis-smartcn/3.0.0-SNAPSHOT/analysis-smartcn-3.0.0-20240111.181431-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/analysis-smartcn/3.0.0-SNAPSHOT/analysis-smartcn-3.0.0-20240111.181431-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/analysis-smartcn/3.0.0-SNAPSHOT/analysis-smartcn-3.0.0-20240111.181431-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/analysis-smartcn/3.0.0-SNAPSHOT/analysis-smartcn-3.0.0-20240111.181431-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/analysis-smartcn/3.0.0-SNAPSHOT/analysis-smartcn-3.0.0-20240111.181431-1-sources.jar + - maven/org/opensearch/plugin/analysis-smartcn/3.0.0-SNAPSHOT/analysis-smartcn-3.0.0-20240111.181431-1-sources.jar.sha1 + - maven/org/opensearch/plugin/analysis-smartcn/3.0.0-SNAPSHOT/analysis-smartcn-3.0.0-20240111.181431-1-sources.jar.md5 + - maven/org/opensearch/plugin/analysis-smartcn/3.0.0-SNAPSHOT/analysis-smartcn-3.0.0-20240111.181431-1-sources.jar.sha256 + - maven/org/opensearch/plugin/analysis-smartcn/3.0.0-SNAPSHOT/analysis-smartcn-3.0.0-20240111.181431-1-sources.jar.sha512 + - maven/org/opensearch/plugin/analysis-smartcn/3.0.0-SNAPSHOT/analysis-smartcn-3.0.0-20240111.181431-1.module + - maven/org/opensearch/plugin/analysis-smartcn/3.0.0-SNAPSHOT/analysis-smartcn-3.0.0-20240111.181431-1.module.sha1 + - maven/org/opensearch/plugin/analysis-smartcn/3.0.0-SNAPSHOT/analysis-smartcn-3.0.0-20240111.181431-1.module.md5 + - maven/org/opensearch/plugin/analysis-smartcn/3.0.0-SNAPSHOT/analysis-smartcn-3.0.0-20240111.181431-1.module.sha256 + - maven/org/opensearch/plugin/analysis-smartcn/3.0.0-SNAPSHOT/analysis-smartcn-3.0.0-20240111.181431-1.module.sha512 + - maven/org/opensearch/plugin/crypto-kms/maven-metadata.xml + - maven/org/opensearch/plugin/crypto-kms/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/crypto-kms/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/crypto-kms/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/crypto-kms/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/crypto-kms/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/crypto-kms/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/crypto-kms/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/crypto-kms/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/crypto-kms/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/crypto-kms/3.0.0-SNAPSHOT/crypto-kms-3.0.0-20240111.181431-1.jar + - maven/org/opensearch/plugin/crypto-kms/3.0.0-SNAPSHOT/crypto-kms-3.0.0-20240111.181431-1.jar.sha1 + - maven/org/opensearch/plugin/crypto-kms/3.0.0-SNAPSHOT/crypto-kms-3.0.0-20240111.181431-1.jar.md5 + - maven/org/opensearch/plugin/crypto-kms/3.0.0-SNAPSHOT/crypto-kms-3.0.0-20240111.181431-1.jar.sha256 + - maven/org/opensearch/plugin/crypto-kms/3.0.0-SNAPSHOT/crypto-kms-3.0.0-20240111.181431-1.jar.sha512 + - maven/org/opensearch/plugin/crypto-kms/3.0.0-SNAPSHOT/crypto-kms-3.0.0-20240111.181431-1.pom + - maven/org/opensearch/plugin/crypto-kms/3.0.0-SNAPSHOT/crypto-kms-3.0.0-20240111.181431-1.pom.sha1 + - maven/org/opensearch/plugin/crypto-kms/3.0.0-SNAPSHOT/crypto-kms-3.0.0-20240111.181431-1.pom.md5 + - maven/org/opensearch/plugin/crypto-kms/3.0.0-SNAPSHOT/crypto-kms-3.0.0-20240111.181431-1.pom.sha256 + - maven/org/opensearch/plugin/crypto-kms/3.0.0-SNAPSHOT/crypto-kms-3.0.0-20240111.181431-1.pom.sha512 + - maven/org/opensearch/plugin/crypto-kms/3.0.0-SNAPSHOT/crypto-kms-3.0.0-20240111.181431-1.module + - maven/org/opensearch/plugin/crypto-kms/3.0.0-SNAPSHOT/crypto-kms-3.0.0-20240111.181431-1.module.sha1 + - maven/org/opensearch/plugin/crypto-kms/3.0.0-SNAPSHOT/crypto-kms-3.0.0-20240111.181431-1.module.md5 + - maven/org/opensearch/plugin/crypto-kms/3.0.0-SNAPSHOT/crypto-kms-3.0.0-20240111.181431-1.module.sha256 + - maven/org/opensearch/plugin/crypto-kms/3.0.0-SNAPSHOT/crypto-kms-3.0.0-20240111.181431-1.module.sha512 + - maven/org/opensearch/plugin/crypto-kms/3.0.0-SNAPSHOT/crypto-kms-3.0.0-20240111.181431-1-sources.jar + - maven/org/opensearch/plugin/crypto-kms/3.0.0-SNAPSHOT/crypto-kms-3.0.0-20240111.181431-1-sources.jar.sha1 + - maven/org/opensearch/plugin/crypto-kms/3.0.0-SNAPSHOT/crypto-kms-3.0.0-20240111.181431-1-sources.jar.md5 + - maven/org/opensearch/plugin/crypto-kms/3.0.0-SNAPSHOT/crypto-kms-3.0.0-20240111.181431-1-sources.jar.sha256 + - maven/org/opensearch/plugin/crypto-kms/3.0.0-SNAPSHOT/crypto-kms-3.0.0-20240111.181431-1-sources.jar.sha512 + - maven/org/opensearch/plugin/crypto-kms/3.0.0-SNAPSHOT/crypto-kms-3.0.0-20240111.181431-1-javadoc.jar + - maven/org/opensearch/plugin/crypto-kms/3.0.0-SNAPSHOT/crypto-kms-3.0.0-20240111.181431-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/crypto-kms/3.0.0-SNAPSHOT/crypto-kms-3.0.0-20240111.181431-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/crypto-kms/3.0.0-SNAPSHOT/crypto-kms-3.0.0-20240111.181431-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/crypto-kms/3.0.0-SNAPSHOT/crypto-kms-3.0.0-20240111.181431-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/mapper-murmur3/maven-metadata.xml + - maven/org/opensearch/plugin/mapper-murmur3/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/mapper-murmur3/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/mapper-murmur3/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/mapper-murmur3/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/mapper-murmur3/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/mapper-murmur3/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/mapper-murmur3/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/mapper-murmur3/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/mapper-murmur3/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/mapper-murmur3/3.0.0-SNAPSHOT/mapper-murmur3-3.0.0-20240111.181431-1.jar + - maven/org/opensearch/plugin/mapper-murmur3/3.0.0-SNAPSHOT/mapper-murmur3-3.0.0-20240111.181431-1.jar.sha1 + - maven/org/opensearch/plugin/mapper-murmur3/3.0.0-SNAPSHOT/mapper-murmur3-3.0.0-20240111.181431-1.jar.md5 + - maven/org/opensearch/plugin/mapper-murmur3/3.0.0-SNAPSHOT/mapper-murmur3-3.0.0-20240111.181431-1.jar.sha256 + - maven/org/opensearch/plugin/mapper-murmur3/3.0.0-SNAPSHOT/mapper-murmur3-3.0.0-20240111.181431-1.jar.sha512 + - maven/org/opensearch/plugin/mapper-murmur3/3.0.0-SNAPSHOT/mapper-murmur3-3.0.0-20240111.181431-1.pom + - maven/org/opensearch/plugin/mapper-murmur3/3.0.0-SNAPSHOT/mapper-murmur3-3.0.0-20240111.181431-1.pom.sha1 + - maven/org/opensearch/plugin/mapper-murmur3/3.0.0-SNAPSHOT/mapper-murmur3-3.0.0-20240111.181431-1.pom.md5 + - maven/org/opensearch/plugin/mapper-murmur3/3.0.0-SNAPSHOT/mapper-murmur3-3.0.0-20240111.181431-1.pom.sha256 + - maven/org/opensearch/plugin/mapper-murmur3/3.0.0-SNAPSHOT/mapper-murmur3-3.0.0-20240111.181431-1.pom.sha512 + - maven/org/opensearch/plugin/mapper-murmur3/3.0.0-SNAPSHOT/mapper-murmur3-3.0.0-20240111.181431-1-sources.jar + - maven/org/opensearch/plugin/mapper-murmur3/3.0.0-SNAPSHOT/mapper-murmur3-3.0.0-20240111.181431-1-sources.jar.sha1 + - maven/org/opensearch/plugin/mapper-murmur3/3.0.0-SNAPSHOT/mapper-murmur3-3.0.0-20240111.181431-1-sources.jar.md5 + - maven/org/opensearch/plugin/mapper-murmur3/3.0.0-SNAPSHOT/mapper-murmur3-3.0.0-20240111.181431-1-sources.jar.sha256 + - maven/org/opensearch/plugin/mapper-murmur3/3.0.0-SNAPSHOT/mapper-murmur3-3.0.0-20240111.181431-1-sources.jar.sha512 + - maven/org/opensearch/plugin/mapper-murmur3/3.0.0-SNAPSHOT/mapper-murmur3-3.0.0-20240111.181431-1-javadoc.jar + - maven/org/opensearch/plugin/mapper-murmur3/3.0.0-SNAPSHOT/mapper-murmur3-3.0.0-20240111.181431-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/mapper-murmur3/3.0.0-SNAPSHOT/mapper-murmur3-3.0.0-20240111.181431-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/mapper-murmur3/3.0.0-SNAPSHOT/mapper-murmur3-3.0.0-20240111.181431-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/mapper-murmur3/3.0.0-SNAPSHOT/mapper-murmur3-3.0.0-20240111.181431-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/mapper-murmur3/3.0.0-SNAPSHOT/mapper-murmur3-3.0.0-20240111.181431-1.module + - maven/org/opensearch/plugin/mapper-murmur3/3.0.0-SNAPSHOT/mapper-murmur3-3.0.0-20240111.181431-1.module.sha1 + - maven/org/opensearch/plugin/mapper-murmur3/3.0.0-SNAPSHOT/mapper-murmur3-3.0.0-20240111.181431-1.module.md5 + - maven/org/opensearch/plugin/mapper-murmur3/3.0.0-SNAPSHOT/mapper-murmur3-3.0.0-20240111.181431-1.module.sha256 + - maven/org/opensearch/plugin/mapper-murmur3/3.0.0-SNAPSHOT/mapper-murmur3-3.0.0-20240111.181431-1.module.sha512 + - maven/org/opensearch/plugin/mapper-annotated-text/maven-metadata.xml + - maven/org/opensearch/plugin/mapper-annotated-text/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/mapper-annotated-text/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/mapper-annotated-text/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/mapper-annotated-text/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/mapper-annotated-text/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/mapper-annotated-text/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/mapper-annotated-text/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/mapper-annotated-text/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/mapper-annotated-text/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/mapper-annotated-text/3.0.0-SNAPSHOT/mapper-annotated-text-3.0.0-20240111.181431-1.jar + - maven/org/opensearch/plugin/mapper-annotated-text/3.0.0-SNAPSHOT/mapper-annotated-text-3.0.0-20240111.181431-1.jar.sha1 + - maven/org/opensearch/plugin/mapper-annotated-text/3.0.0-SNAPSHOT/mapper-annotated-text-3.0.0-20240111.181431-1.jar.md5 + - maven/org/opensearch/plugin/mapper-annotated-text/3.0.0-SNAPSHOT/mapper-annotated-text-3.0.0-20240111.181431-1.jar.sha256 + - maven/org/opensearch/plugin/mapper-annotated-text/3.0.0-SNAPSHOT/mapper-annotated-text-3.0.0-20240111.181431-1.jar.sha512 + - maven/org/opensearch/plugin/mapper-annotated-text/3.0.0-SNAPSHOT/mapper-annotated-text-3.0.0-20240111.181431-1.pom + - maven/org/opensearch/plugin/mapper-annotated-text/3.0.0-SNAPSHOT/mapper-annotated-text-3.0.0-20240111.181431-1.pom.sha1 + - maven/org/opensearch/plugin/mapper-annotated-text/3.0.0-SNAPSHOT/mapper-annotated-text-3.0.0-20240111.181431-1.pom.md5 + - maven/org/opensearch/plugin/mapper-annotated-text/3.0.0-SNAPSHOT/mapper-annotated-text-3.0.0-20240111.181431-1.pom.sha256 + - maven/org/opensearch/plugin/mapper-annotated-text/3.0.0-SNAPSHOT/mapper-annotated-text-3.0.0-20240111.181431-1.pom.sha512 + - maven/org/opensearch/plugin/mapper-annotated-text/3.0.0-SNAPSHOT/mapper-annotated-text-3.0.0-20240111.181431-1-javadoc.jar + - maven/org/opensearch/plugin/mapper-annotated-text/3.0.0-SNAPSHOT/mapper-annotated-text-3.0.0-20240111.181431-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/mapper-annotated-text/3.0.0-SNAPSHOT/mapper-annotated-text-3.0.0-20240111.181431-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/mapper-annotated-text/3.0.0-SNAPSHOT/mapper-annotated-text-3.0.0-20240111.181431-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/mapper-annotated-text/3.0.0-SNAPSHOT/mapper-annotated-text-3.0.0-20240111.181431-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/mapper-annotated-text/3.0.0-SNAPSHOT/mapper-annotated-text-3.0.0-20240111.181431-1.module + - maven/org/opensearch/plugin/mapper-annotated-text/3.0.0-SNAPSHOT/mapper-annotated-text-3.0.0-20240111.181431-1.module.sha1 + - maven/org/opensearch/plugin/mapper-annotated-text/3.0.0-SNAPSHOT/mapper-annotated-text-3.0.0-20240111.181431-1.module.md5 + - maven/org/opensearch/plugin/mapper-annotated-text/3.0.0-SNAPSHOT/mapper-annotated-text-3.0.0-20240111.181431-1.module.sha256 + - maven/org/opensearch/plugin/mapper-annotated-text/3.0.0-SNAPSHOT/mapper-annotated-text-3.0.0-20240111.181431-1.module.sha512 + - maven/org/opensearch/plugin/mapper-annotated-text/3.0.0-SNAPSHOT/mapper-annotated-text-3.0.0-20240111.181431-1-sources.jar + - maven/org/opensearch/plugin/mapper-annotated-text/3.0.0-SNAPSHOT/mapper-annotated-text-3.0.0-20240111.181431-1-sources.jar.sha1 + - maven/org/opensearch/plugin/mapper-annotated-text/3.0.0-SNAPSHOT/mapper-annotated-text-3.0.0-20240111.181431-1-sources.jar.md5 + - maven/org/opensearch/plugin/mapper-annotated-text/3.0.0-SNAPSHOT/mapper-annotated-text-3.0.0-20240111.181431-1-sources.jar.sha256 + - maven/org/opensearch/plugin/mapper-annotated-text/3.0.0-SNAPSHOT/mapper-annotated-text-3.0.0-20240111.181431-1-sources.jar.sha512 + - maven/org/opensearch/plugin/repository-azure/maven-metadata.xml + - maven/org/opensearch/plugin/repository-azure/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/repository-azure/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/repository-azure/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/repository-azure/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/repository-azure/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/repository-azure/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/repository-azure/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/repository-azure/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/repository-azure/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/repository-azure/3.0.0-SNAPSHOT/repository-azure-3.0.0-20240111.181431-1.jar + - maven/org/opensearch/plugin/repository-azure/3.0.0-SNAPSHOT/repository-azure-3.0.0-20240111.181431-1.jar.sha1 + - maven/org/opensearch/plugin/repository-azure/3.0.0-SNAPSHOT/repository-azure-3.0.0-20240111.181431-1.jar.md5 + - maven/org/opensearch/plugin/repository-azure/3.0.0-SNAPSHOT/repository-azure-3.0.0-20240111.181431-1.jar.sha256 + - maven/org/opensearch/plugin/repository-azure/3.0.0-SNAPSHOT/repository-azure-3.0.0-20240111.181431-1.jar.sha512 + - maven/org/opensearch/plugin/repository-azure/3.0.0-SNAPSHOT/repository-azure-3.0.0-20240111.181431-1.pom + - maven/org/opensearch/plugin/repository-azure/3.0.0-SNAPSHOT/repository-azure-3.0.0-20240111.181431-1.pom.sha1 + - maven/org/opensearch/plugin/repository-azure/3.0.0-SNAPSHOT/repository-azure-3.0.0-20240111.181431-1.pom.md5 + - maven/org/opensearch/plugin/repository-azure/3.0.0-SNAPSHOT/repository-azure-3.0.0-20240111.181431-1.pom.sha256 + - maven/org/opensearch/plugin/repository-azure/3.0.0-SNAPSHOT/repository-azure-3.0.0-20240111.181431-1.pom.sha512 + - maven/org/opensearch/plugin/repository-azure/3.0.0-SNAPSHOT/repository-azure-3.0.0-20240111.181431-1-javadoc.jar + - maven/org/opensearch/plugin/repository-azure/3.0.0-SNAPSHOT/repository-azure-3.0.0-20240111.181431-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/repository-azure/3.0.0-SNAPSHOT/repository-azure-3.0.0-20240111.181431-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/repository-azure/3.0.0-SNAPSHOT/repository-azure-3.0.0-20240111.181431-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/repository-azure/3.0.0-SNAPSHOT/repository-azure-3.0.0-20240111.181431-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/repository-azure/3.0.0-SNAPSHOT/repository-azure-3.0.0-20240111.181431-1.module + - maven/org/opensearch/plugin/repository-azure/3.0.0-SNAPSHOT/repository-azure-3.0.0-20240111.181431-1.module.sha1 + - maven/org/opensearch/plugin/repository-azure/3.0.0-SNAPSHOT/repository-azure-3.0.0-20240111.181431-1.module.md5 + - maven/org/opensearch/plugin/repository-azure/3.0.0-SNAPSHOT/repository-azure-3.0.0-20240111.181431-1.module.sha256 + - maven/org/opensearch/plugin/repository-azure/3.0.0-SNAPSHOT/repository-azure-3.0.0-20240111.181431-1.module.sha512 + - maven/org/opensearch/plugin/repository-azure/3.0.0-SNAPSHOT/repository-azure-3.0.0-20240111.181431-1-sources.jar + - maven/org/opensearch/plugin/repository-azure/3.0.0-SNAPSHOT/repository-azure-3.0.0-20240111.181431-1-sources.jar.sha1 + - maven/org/opensearch/plugin/repository-azure/3.0.0-SNAPSHOT/repository-azure-3.0.0-20240111.181431-1-sources.jar.md5 + - maven/org/opensearch/plugin/repository-azure/3.0.0-SNAPSHOT/repository-azure-3.0.0-20240111.181431-1-sources.jar.sha256 + - maven/org/opensearch/plugin/repository-azure/3.0.0-SNAPSHOT/repository-azure-3.0.0-20240111.181431-1-sources.jar.sha512 + - maven/org/opensearch/plugin/mapper-size/maven-metadata.xml + - maven/org/opensearch/plugin/mapper-size/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/mapper-size/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/mapper-size/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/mapper-size/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/mapper-size/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/mapper-size/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/mapper-size/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/mapper-size/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/mapper-size/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/mapper-size/3.0.0-SNAPSHOT/mapper-size-3.0.0-20240111.181431-1.jar + - maven/org/opensearch/plugin/mapper-size/3.0.0-SNAPSHOT/mapper-size-3.0.0-20240111.181431-1.jar.sha1 + - maven/org/opensearch/plugin/mapper-size/3.0.0-SNAPSHOT/mapper-size-3.0.0-20240111.181431-1.jar.md5 + - maven/org/opensearch/plugin/mapper-size/3.0.0-SNAPSHOT/mapper-size-3.0.0-20240111.181431-1.jar.sha256 + - maven/org/opensearch/plugin/mapper-size/3.0.0-SNAPSHOT/mapper-size-3.0.0-20240111.181431-1.jar.sha512 + - maven/org/opensearch/plugin/mapper-size/3.0.0-SNAPSHOT/mapper-size-3.0.0-20240111.181431-1.pom + - maven/org/opensearch/plugin/mapper-size/3.0.0-SNAPSHOT/mapper-size-3.0.0-20240111.181431-1.pom.sha1 + - maven/org/opensearch/plugin/mapper-size/3.0.0-SNAPSHOT/mapper-size-3.0.0-20240111.181431-1.pom.md5 + - maven/org/opensearch/plugin/mapper-size/3.0.0-SNAPSHOT/mapper-size-3.0.0-20240111.181431-1.pom.sha256 + - maven/org/opensearch/plugin/mapper-size/3.0.0-SNAPSHOT/mapper-size-3.0.0-20240111.181431-1.pom.sha512 + - maven/org/opensearch/plugin/mapper-size/3.0.0-SNAPSHOT/mapper-size-3.0.0-20240111.181431-1-javadoc.jar + - maven/org/opensearch/plugin/mapper-size/3.0.0-SNAPSHOT/mapper-size-3.0.0-20240111.181431-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/mapper-size/3.0.0-SNAPSHOT/mapper-size-3.0.0-20240111.181431-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/mapper-size/3.0.0-SNAPSHOT/mapper-size-3.0.0-20240111.181431-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/mapper-size/3.0.0-SNAPSHOT/mapper-size-3.0.0-20240111.181431-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/mapper-size/3.0.0-SNAPSHOT/mapper-size-3.0.0-20240111.181431-1.module + - maven/org/opensearch/plugin/mapper-size/3.0.0-SNAPSHOT/mapper-size-3.0.0-20240111.181431-1.module.sha1 + - maven/org/opensearch/plugin/mapper-size/3.0.0-SNAPSHOT/mapper-size-3.0.0-20240111.181431-1.module.md5 + - maven/org/opensearch/plugin/mapper-size/3.0.0-SNAPSHOT/mapper-size-3.0.0-20240111.181431-1.module.sha256 + - maven/org/opensearch/plugin/mapper-size/3.0.0-SNAPSHOT/mapper-size-3.0.0-20240111.181431-1.module.sha512 + - maven/org/opensearch/plugin/mapper-size/3.0.0-SNAPSHOT/mapper-size-3.0.0-20240111.181431-1-sources.jar + - maven/org/opensearch/plugin/mapper-size/3.0.0-SNAPSHOT/mapper-size-3.0.0-20240111.181431-1-sources.jar.sha1 + - maven/org/opensearch/plugin/mapper-size/3.0.0-SNAPSHOT/mapper-size-3.0.0-20240111.181431-1-sources.jar.md5 + - maven/org/opensearch/plugin/mapper-size/3.0.0-SNAPSHOT/mapper-size-3.0.0-20240111.181431-1-sources.jar.sha256 + - maven/org/opensearch/plugin/mapper-size/3.0.0-SNAPSHOT/mapper-size-3.0.0-20240111.181431-1-sources.jar.sha512 + - maven/org/opensearch/plugin/discovery-azure-classic/maven-metadata.xml + - maven/org/opensearch/plugin/discovery-azure-classic/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/discovery-azure-classic/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/discovery-azure-classic/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/discovery-azure-classic/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/discovery-azure-classic/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/discovery-azure-classic/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/discovery-azure-classic/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/discovery-azure-classic/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/discovery-azure-classic/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/discovery-azure-classic/3.0.0-SNAPSHOT/discovery-azure-classic-3.0.0-20240111.181431-1.jar + - maven/org/opensearch/plugin/discovery-azure-classic/3.0.0-SNAPSHOT/discovery-azure-classic-3.0.0-20240111.181431-1.jar.sha1 + - maven/org/opensearch/plugin/discovery-azure-classic/3.0.0-SNAPSHOT/discovery-azure-classic-3.0.0-20240111.181431-1.jar.md5 + - maven/org/opensearch/plugin/discovery-azure-classic/3.0.0-SNAPSHOT/discovery-azure-classic-3.0.0-20240111.181431-1.jar.sha256 + - maven/org/opensearch/plugin/discovery-azure-classic/3.0.0-SNAPSHOT/discovery-azure-classic-3.0.0-20240111.181431-1.jar.sha512 + - maven/org/opensearch/plugin/discovery-azure-classic/3.0.0-SNAPSHOT/discovery-azure-classic-3.0.0-20240111.181431-1.pom + - maven/org/opensearch/plugin/discovery-azure-classic/3.0.0-SNAPSHOT/discovery-azure-classic-3.0.0-20240111.181431-1.pom.sha1 + - maven/org/opensearch/plugin/discovery-azure-classic/3.0.0-SNAPSHOT/discovery-azure-classic-3.0.0-20240111.181431-1.pom.md5 + - maven/org/opensearch/plugin/discovery-azure-classic/3.0.0-SNAPSHOT/discovery-azure-classic-3.0.0-20240111.181431-1.pom.sha256 + - maven/org/opensearch/plugin/discovery-azure-classic/3.0.0-SNAPSHOT/discovery-azure-classic-3.0.0-20240111.181431-1.pom.sha512 + - maven/org/opensearch/plugin/discovery-azure-classic/3.0.0-SNAPSHOT/discovery-azure-classic-3.0.0-20240111.181431-1.module + - maven/org/opensearch/plugin/discovery-azure-classic/3.0.0-SNAPSHOT/discovery-azure-classic-3.0.0-20240111.181431-1.module.sha1 + - maven/org/opensearch/plugin/discovery-azure-classic/3.0.0-SNAPSHOT/discovery-azure-classic-3.0.0-20240111.181431-1.module.md5 + - maven/org/opensearch/plugin/discovery-azure-classic/3.0.0-SNAPSHOT/discovery-azure-classic-3.0.0-20240111.181431-1.module.sha256 + - maven/org/opensearch/plugin/discovery-azure-classic/3.0.0-SNAPSHOT/discovery-azure-classic-3.0.0-20240111.181431-1.module.sha512 + - maven/org/opensearch/plugin/discovery-azure-classic/3.0.0-SNAPSHOT/discovery-azure-classic-3.0.0-20240111.181431-1-javadoc.jar + - maven/org/opensearch/plugin/discovery-azure-classic/3.0.0-SNAPSHOT/discovery-azure-classic-3.0.0-20240111.181431-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/discovery-azure-classic/3.0.0-SNAPSHOT/discovery-azure-classic-3.0.0-20240111.181431-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/discovery-azure-classic/3.0.0-SNAPSHOT/discovery-azure-classic-3.0.0-20240111.181431-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/discovery-azure-classic/3.0.0-SNAPSHOT/discovery-azure-classic-3.0.0-20240111.181431-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/discovery-azure-classic/3.0.0-SNAPSHOT/discovery-azure-classic-3.0.0-20240111.181431-1-sources.jar + - maven/org/opensearch/plugin/discovery-azure-classic/3.0.0-SNAPSHOT/discovery-azure-classic-3.0.0-20240111.181431-1-sources.jar.sha1 + - maven/org/opensearch/plugin/discovery-azure-classic/3.0.0-SNAPSHOT/discovery-azure-classic-3.0.0-20240111.181431-1-sources.jar.md5 + - maven/org/opensearch/plugin/discovery-azure-classic/3.0.0-SNAPSHOT/discovery-azure-classic-3.0.0-20240111.181431-1-sources.jar.sha256 + - maven/org/opensearch/plugin/discovery-azure-classic/3.0.0-SNAPSHOT/discovery-azure-classic-3.0.0-20240111.181431-1-sources.jar.sha512 + - maven/org/opensearch/plugin/identity-shiro/maven-metadata.xml + - maven/org/opensearch/plugin/identity-shiro/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/identity-shiro/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/identity-shiro/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/identity-shiro/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/identity-shiro/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/identity-shiro/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/identity-shiro/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/identity-shiro/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/identity-shiro/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/identity-shiro/3.0.0-SNAPSHOT/identity-shiro-3.0.0-20240111.181431-1.jar + - maven/org/opensearch/plugin/identity-shiro/3.0.0-SNAPSHOT/identity-shiro-3.0.0-20240111.181431-1.jar.sha1 + - maven/org/opensearch/plugin/identity-shiro/3.0.0-SNAPSHOT/identity-shiro-3.0.0-20240111.181431-1.jar.md5 + - maven/org/opensearch/plugin/identity-shiro/3.0.0-SNAPSHOT/identity-shiro-3.0.0-20240111.181431-1.jar.sha256 + - maven/org/opensearch/plugin/identity-shiro/3.0.0-SNAPSHOT/identity-shiro-3.0.0-20240111.181431-1.jar.sha512 + - maven/org/opensearch/plugin/identity-shiro/3.0.0-SNAPSHOT/identity-shiro-3.0.0-20240111.181431-1.pom + - maven/org/opensearch/plugin/identity-shiro/3.0.0-SNAPSHOT/identity-shiro-3.0.0-20240111.181431-1.pom.sha1 + - maven/org/opensearch/plugin/identity-shiro/3.0.0-SNAPSHOT/identity-shiro-3.0.0-20240111.181431-1.pom.md5 + - maven/org/opensearch/plugin/identity-shiro/3.0.0-SNAPSHOT/identity-shiro-3.0.0-20240111.181431-1.pom.sha256 + - maven/org/opensearch/plugin/identity-shiro/3.0.0-SNAPSHOT/identity-shiro-3.0.0-20240111.181431-1.pom.sha512 + - maven/org/opensearch/plugin/identity-shiro/3.0.0-SNAPSHOT/identity-shiro-3.0.0-20240111.181431-1-javadoc.jar + - maven/org/opensearch/plugin/identity-shiro/3.0.0-SNAPSHOT/identity-shiro-3.0.0-20240111.181431-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/identity-shiro/3.0.0-SNAPSHOT/identity-shiro-3.0.0-20240111.181431-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/identity-shiro/3.0.0-SNAPSHOT/identity-shiro-3.0.0-20240111.181431-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/identity-shiro/3.0.0-SNAPSHOT/identity-shiro-3.0.0-20240111.181431-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/identity-shiro/3.0.0-SNAPSHOT/identity-shiro-3.0.0-20240111.181431-1.module + - maven/org/opensearch/plugin/identity-shiro/3.0.0-SNAPSHOT/identity-shiro-3.0.0-20240111.181431-1.module.sha1 + - maven/org/opensearch/plugin/identity-shiro/3.0.0-SNAPSHOT/identity-shiro-3.0.0-20240111.181431-1.module.md5 + - maven/org/opensearch/plugin/identity-shiro/3.0.0-SNAPSHOT/identity-shiro-3.0.0-20240111.181431-1.module.sha256 + - maven/org/opensearch/plugin/identity-shiro/3.0.0-SNAPSHOT/identity-shiro-3.0.0-20240111.181431-1.module.sha512 + - maven/org/opensearch/plugin/identity-shiro/3.0.0-SNAPSHOT/identity-shiro-3.0.0-20240111.181431-1-sources.jar + - maven/org/opensearch/plugin/identity-shiro/3.0.0-SNAPSHOT/identity-shiro-3.0.0-20240111.181431-1-sources.jar.sha1 + - maven/org/opensearch/plugin/identity-shiro/3.0.0-SNAPSHOT/identity-shiro-3.0.0-20240111.181431-1-sources.jar.md5 + - maven/org/opensearch/plugin/identity-shiro/3.0.0-SNAPSHOT/identity-shiro-3.0.0-20240111.181431-1-sources.jar.sha256 + - maven/org/opensearch/plugin/identity-shiro/3.0.0-SNAPSHOT/identity-shiro-3.0.0-20240111.181431-1-sources.jar.sha512 + - maven/org/opensearch/plugin/ingest-attachment/maven-metadata.xml + - maven/org/opensearch/plugin/ingest-attachment/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/ingest-attachment/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/ingest-attachment/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/ingest-attachment/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/ingest-attachment/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/ingest-attachment/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/ingest-attachment/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/ingest-attachment/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/ingest-attachment/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/ingest-attachment/3.0.0-SNAPSHOT/ingest-attachment-3.0.0-20240111.181431-1.jar + - maven/org/opensearch/plugin/ingest-attachment/3.0.0-SNAPSHOT/ingest-attachment-3.0.0-20240111.181431-1.jar.sha1 + - maven/org/opensearch/plugin/ingest-attachment/3.0.0-SNAPSHOT/ingest-attachment-3.0.0-20240111.181431-1.jar.md5 + - maven/org/opensearch/plugin/ingest-attachment/3.0.0-SNAPSHOT/ingest-attachment-3.0.0-20240111.181431-1.jar.sha256 + - maven/org/opensearch/plugin/ingest-attachment/3.0.0-SNAPSHOT/ingest-attachment-3.0.0-20240111.181431-1.jar.sha512 + - maven/org/opensearch/plugin/ingest-attachment/3.0.0-SNAPSHOT/ingest-attachment-3.0.0-20240111.181431-1.pom + - maven/org/opensearch/plugin/ingest-attachment/3.0.0-SNAPSHOT/ingest-attachment-3.0.0-20240111.181431-1.pom.sha1 + - maven/org/opensearch/plugin/ingest-attachment/3.0.0-SNAPSHOT/ingest-attachment-3.0.0-20240111.181431-1.pom.md5 + - maven/org/opensearch/plugin/ingest-attachment/3.0.0-SNAPSHOT/ingest-attachment-3.0.0-20240111.181431-1.pom.sha256 + - maven/org/opensearch/plugin/ingest-attachment/3.0.0-SNAPSHOT/ingest-attachment-3.0.0-20240111.181431-1.pom.sha512 + - maven/org/opensearch/plugin/ingest-attachment/3.0.0-SNAPSHOT/ingest-attachment-3.0.0-20240111.181431-1-sources.jar + - maven/org/opensearch/plugin/ingest-attachment/3.0.0-SNAPSHOT/ingest-attachment-3.0.0-20240111.181431-1-sources.jar.sha1 + - maven/org/opensearch/plugin/ingest-attachment/3.0.0-SNAPSHOT/ingest-attachment-3.0.0-20240111.181431-1-sources.jar.md5 + - maven/org/opensearch/plugin/ingest-attachment/3.0.0-SNAPSHOT/ingest-attachment-3.0.0-20240111.181431-1-sources.jar.sha256 + - maven/org/opensearch/plugin/ingest-attachment/3.0.0-SNAPSHOT/ingest-attachment-3.0.0-20240111.181431-1-sources.jar.sha512 + - maven/org/opensearch/plugin/ingest-attachment/3.0.0-SNAPSHOT/ingest-attachment-3.0.0-20240111.181431-1.module + - maven/org/opensearch/plugin/ingest-attachment/3.0.0-SNAPSHOT/ingest-attachment-3.0.0-20240111.181431-1.module.sha1 + - maven/org/opensearch/plugin/ingest-attachment/3.0.0-SNAPSHOT/ingest-attachment-3.0.0-20240111.181431-1.module.md5 + - maven/org/opensearch/plugin/ingest-attachment/3.0.0-SNAPSHOT/ingest-attachment-3.0.0-20240111.181431-1.module.sha256 + - maven/org/opensearch/plugin/ingest-attachment/3.0.0-SNAPSHOT/ingest-attachment-3.0.0-20240111.181431-1.module.sha512 + - maven/org/opensearch/plugin/ingest-attachment/3.0.0-SNAPSHOT/ingest-attachment-3.0.0-20240111.181431-1-javadoc.jar + - maven/org/opensearch/plugin/ingest-attachment/3.0.0-SNAPSHOT/ingest-attachment-3.0.0-20240111.181431-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/ingest-attachment/3.0.0-SNAPSHOT/ingest-attachment-3.0.0-20240111.181431-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/ingest-attachment/3.0.0-SNAPSHOT/ingest-attachment-3.0.0-20240111.181431-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/ingest-attachment/3.0.0-SNAPSHOT/ingest-attachment-3.0.0-20240111.181431-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/discovery-gce/maven-metadata.xml + - maven/org/opensearch/plugin/discovery-gce/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/discovery-gce/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/discovery-gce/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/discovery-gce/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/discovery-gce/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/discovery-gce/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/discovery-gce/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/discovery-gce/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/discovery-gce/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/discovery-gce/3.0.0-SNAPSHOT/discovery-gce-3.0.0-20240111.181431-1.jar + - maven/org/opensearch/plugin/discovery-gce/3.0.0-SNAPSHOT/discovery-gce-3.0.0-20240111.181431-1.jar.sha1 + - maven/org/opensearch/plugin/discovery-gce/3.0.0-SNAPSHOT/discovery-gce-3.0.0-20240111.181431-1.jar.md5 + - maven/org/opensearch/plugin/discovery-gce/3.0.0-SNAPSHOT/discovery-gce-3.0.0-20240111.181431-1.jar.sha256 + - maven/org/opensearch/plugin/discovery-gce/3.0.0-SNAPSHOT/discovery-gce-3.0.0-20240111.181431-1.jar.sha512 + - maven/org/opensearch/plugin/discovery-gce/3.0.0-SNAPSHOT/discovery-gce-3.0.0-20240111.181431-1.pom + - maven/org/opensearch/plugin/discovery-gce/3.0.0-SNAPSHOT/discovery-gce-3.0.0-20240111.181431-1.pom.sha1 + - maven/org/opensearch/plugin/discovery-gce/3.0.0-SNAPSHOT/discovery-gce-3.0.0-20240111.181431-1.pom.md5 + - maven/org/opensearch/plugin/discovery-gce/3.0.0-SNAPSHOT/discovery-gce-3.0.0-20240111.181431-1.pom.sha256 + - maven/org/opensearch/plugin/discovery-gce/3.0.0-SNAPSHOT/discovery-gce-3.0.0-20240111.181431-1.pom.sha512 + - maven/org/opensearch/plugin/discovery-gce/3.0.0-SNAPSHOT/discovery-gce-3.0.0-20240111.181431-1.module + - maven/org/opensearch/plugin/discovery-gce/3.0.0-SNAPSHOT/discovery-gce-3.0.0-20240111.181431-1.module.sha1 + - maven/org/opensearch/plugin/discovery-gce/3.0.0-SNAPSHOT/discovery-gce-3.0.0-20240111.181431-1.module.md5 + - maven/org/opensearch/plugin/discovery-gce/3.0.0-SNAPSHOT/discovery-gce-3.0.0-20240111.181431-1.module.sha256 + - maven/org/opensearch/plugin/discovery-gce/3.0.0-SNAPSHOT/discovery-gce-3.0.0-20240111.181431-1.module.sha512 + - maven/org/opensearch/plugin/discovery-gce/3.0.0-SNAPSHOT/discovery-gce-3.0.0-20240111.181431-1-sources.jar + - maven/org/opensearch/plugin/discovery-gce/3.0.0-SNAPSHOT/discovery-gce-3.0.0-20240111.181431-1-sources.jar.sha1 + - maven/org/opensearch/plugin/discovery-gce/3.0.0-SNAPSHOT/discovery-gce-3.0.0-20240111.181431-1-sources.jar.md5 + - maven/org/opensearch/plugin/discovery-gce/3.0.0-SNAPSHOT/discovery-gce-3.0.0-20240111.181431-1-sources.jar.sha256 + - maven/org/opensearch/plugin/discovery-gce/3.0.0-SNAPSHOT/discovery-gce-3.0.0-20240111.181431-1-sources.jar.sha512 + - maven/org/opensearch/plugin/discovery-gce/3.0.0-SNAPSHOT/discovery-gce-3.0.0-20240111.181431-1-javadoc.jar + - maven/org/opensearch/plugin/discovery-gce/3.0.0-SNAPSHOT/discovery-gce-3.0.0-20240111.181431-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/discovery-gce/3.0.0-SNAPSHOT/discovery-gce-3.0.0-20240111.181431-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/discovery-gce/3.0.0-SNAPSHOT/discovery-gce-3.0.0-20240111.181431-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/discovery-gce/3.0.0-SNAPSHOT/discovery-gce-3.0.0-20240111.181431-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/discovery-ec2/maven-metadata.xml + - maven/org/opensearch/plugin/discovery-ec2/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/discovery-ec2/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/discovery-ec2/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/discovery-ec2/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/discovery-ec2/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/discovery-ec2/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/discovery-ec2/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/discovery-ec2/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/discovery-ec2/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/discovery-ec2/3.0.0-SNAPSHOT/discovery-ec2-3.0.0-20240111.181431-1.jar + - maven/org/opensearch/plugin/discovery-ec2/3.0.0-SNAPSHOT/discovery-ec2-3.0.0-20240111.181431-1.jar.sha1 + - maven/org/opensearch/plugin/discovery-ec2/3.0.0-SNAPSHOT/discovery-ec2-3.0.0-20240111.181431-1.jar.md5 + - maven/org/opensearch/plugin/discovery-ec2/3.0.0-SNAPSHOT/discovery-ec2-3.0.0-20240111.181431-1.jar.sha256 + - maven/org/opensearch/plugin/discovery-ec2/3.0.0-SNAPSHOT/discovery-ec2-3.0.0-20240111.181431-1.jar.sha512 + - maven/org/opensearch/plugin/discovery-ec2/3.0.0-SNAPSHOT/discovery-ec2-3.0.0-20240111.181431-1.pom + - maven/org/opensearch/plugin/discovery-ec2/3.0.0-SNAPSHOT/discovery-ec2-3.0.0-20240111.181431-1.pom.sha1 + - maven/org/opensearch/plugin/discovery-ec2/3.0.0-SNAPSHOT/discovery-ec2-3.0.0-20240111.181431-1.pom.md5 + - maven/org/opensearch/plugin/discovery-ec2/3.0.0-SNAPSHOT/discovery-ec2-3.0.0-20240111.181431-1.pom.sha256 + - maven/org/opensearch/plugin/discovery-ec2/3.0.0-SNAPSHOT/discovery-ec2-3.0.0-20240111.181431-1.pom.sha512 + - maven/org/opensearch/plugin/discovery-ec2/3.0.0-SNAPSHOT/discovery-ec2-3.0.0-20240111.181431-1.module + - maven/org/opensearch/plugin/discovery-ec2/3.0.0-SNAPSHOT/discovery-ec2-3.0.0-20240111.181431-1.module.sha1 + - maven/org/opensearch/plugin/discovery-ec2/3.0.0-SNAPSHOT/discovery-ec2-3.0.0-20240111.181431-1.module.md5 + - maven/org/opensearch/plugin/discovery-ec2/3.0.0-SNAPSHOT/discovery-ec2-3.0.0-20240111.181431-1.module.sha256 + - maven/org/opensearch/plugin/discovery-ec2/3.0.0-SNAPSHOT/discovery-ec2-3.0.0-20240111.181431-1.module.sha512 + - maven/org/opensearch/plugin/discovery-ec2/3.0.0-SNAPSHOT/discovery-ec2-3.0.0-20240111.181431-1-javadoc.jar + - maven/org/opensearch/plugin/discovery-ec2/3.0.0-SNAPSHOT/discovery-ec2-3.0.0-20240111.181431-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/discovery-ec2/3.0.0-SNAPSHOT/discovery-ec2-3.0.0-20240111.181431-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/discovery-ec2/3.0.0-SNAPSHOT/discovery-ec2-3.0.0-20240111.181431-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/discovery-ec2/3.0.0-SNAPSHOT/discovery-ec2-3.0.0-20240111.181431-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/discovery-ec2/3.0.0-SNAPSHOT/discovery-ec2-3.0.0-20240111.181431-1-sources.jar + - maven/org/opensearch/plugin/discovery-ec2/3.0.0-SNAPSHOT/discovery-ec2-3.0.0-20240111.181431-1-sources.jar.sha1 + - maven/org/opensearch/plugin/discovery-ec2/3.0.0-SNAPSHOT/discovery-ec2-3.0.0-20240111.181431-1-sources.jar.md5 + - maven/org/opensearch/plugin/discovery-ec2/3.0.0-SNAPSHOT/discovery-ec2-3.0.0-20240111.181431-1-sources.jar.sha256 + - maven/org/opensearch/plugin/discovery-ec2/3.0.0-SNAPSHOT/discovery-ec2-3.0.0-20240111.181431-1-sources.jar.sha512 + - maven/org/opensearch/plugin/events-correlation-engine/maven-metadata.xml + - maven/org/opensearch/plugin/events-correlation-engine/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/events-correlation-engine/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/events-correlation-engine/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/events-correlation-engine/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/events-correlation-engine/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/events-correlation-engine/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/events-correlation-engine/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/events-correlation-engine/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/events-correlation-engine/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/events-correlation-engine/3.0.0-SNAPSHOT/events-correlation-engine-3.0.0-20240111.181431-1.jar + - maven/org/opensearch/plugin/events-correlation-engine/3.0.0-SNAPSHOT/events-correlation-engine-3.0.0-20240111.181431-1.jar.sha1 + - maven/org/opensearch/plugin/events-correlation-engine/3.0.0-SNAPSHOT/events-correlation-engine-3.0.0-20240111.181431-1.jar.md5 + - maven/org/opensearch/plugin/events-correlation-engine/3.0.0-SNAPSHOT/events-correlation-engine-3.0.0-20240111.181431-1.jar.sha256 + - maven/org/opensearch/plugin/events-correlation-engine/3.0.0-SNAPSHOT/events-correlation-engine-3.0.0-20240111.181431-1.jar.sha512 + - maven/org/opensearch/plugin/events-correlation-engine/3.0.0-SNAPSHOT/events-correlation-engine-3.0.0-20240111.181431-1.pom + - maven/org/opensearch/plugin/events-correlation-engine/3.0.0-SNAPSHOT/events-correlation-engine-3.0.0-20240111.181431-1.pom.sha1 + - maven/org/opensearch/plugin/events-correlation-engine/3.0.0-SNAPSHOT/events-correlation-engine-3.0.0-20240111.181431-1.pom.md5 + - maven/org/opensearch/plugin/events-correlation-engine/3.0.0-SNAPSHOT/events-correlation-engine-3.0.0-20240111.181431-1.pom.sha256 + - maven/org/opensearch/plugin/events-correlation-engine/3.0.0-SNAPSHOT/events-correlation-engine-3.0.0-20240111.181431-1.pom.sha512 + - maven/org/opensearch/plugin/events-correlation-engine/3.0.0-SNAPSHOT/events-correlation-engine-3.0.0-20240111.181431-1.module + - maven/org/opensearch/plugin/events-correlation-engine/3.0.0-SNAPSHOT/events-correlation-engine-3.0.0-20240111.181431-1.module.sha1 + - maven/org/opensearch/plugin/events-correlation-engine/3.0.0-SNAPSHOT/events-correlation-engine-3.0.0-20240111.181431-1.module.md5 + - maven/org/opensearch/plugin/events-correlation-engine/3.0.0-SNAPSHOT/events-correlation-engine-3.0.0-20240111.181431-1.module.sha256 + - maven/org/opensearch/plugin/events-correlation-engine/3.0.0-SNAPSHOT/events-correlation-engine-3.0.0-20240111.181431-1.module.sha512 + - maven/org/opensearch/plugin/events-correlation-engine/3.0.0-SNAPSHOT/events-correlation-engine-3.0.0-20240111.181431-1-javadoc.jar + - maven/org/opensearch/plugin/events-correlation-engine/3.0.0-SNAPSHOT/events-correlation-engine-3.0.0-20240111.181431-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/events-correlation-engine/3.0.0-SNAPSHOT/events-correlation-engine-3.0.0-20240111.181431-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/events-correlation-engine/3.0.0-SNAPSHOT/events-correlation-engine-3.0.0-20240111.181431-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/events-correlation-engine/3.0.0-SNAPSHOT/events-correlation-engine-3.0.0-20240111.181431-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/events-correlation-engine/3.0.0-SNAPSHOT/events-correlation-engine-3.0.0-20240111.181431-1-sources.jar + - maven/org/opensearch/plugin/events-correlation-engine/3.0.0-SNAPSHOT/events-correlation-engine-3.0.0-20240111.181431-1-sources.jar.sha1 + - maven/org/opensearch/plugin/events-correlation-engine/3.0.0-SNAPSHOT/events-correlation-engine-3.0.0-20240111.181431-1-sources.jar.md5 + - maven/org/opensearch/plugin/events-correlation-engine/3.0.0-SNAPSHOT/events-correlation-engine-3.0.0-20240111.181431-1-sources.jar.sha256 + - maven/org/opensearch/plugin/events-correlation-engine/3.0.0-SNAPSHOT/events-correlation-engine-3.0.0-20240111.181431-1-sources.jar.sha512 + - maven/org/opensearch/plugin/repository-s3/maven-metadata.xml + - maven/org/opensearch/plugin/repository-s3/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/repository-s3/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/repository-s3/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/repository-s3/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/repository-s3/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/repository-s3/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/repository-s3/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/repository-s3/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/repository-s3/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/repository-s3/3.0.0-SNAPSHOT/repository-s3-3.0.0-20240111.181431-1.jar + - maven/org/opensearch/plugin/repository-s3/3.0.0-SNAPSHOT/repository-s3-3.0.0-20240111.181431-1.jar.sha1 + - maven/org/opensearch/plugin/repository-s3/3.0.0-SNAPSHOT/repository-s3-3.0.0-20240111.181431-1.jar.md5 + - maven/org/opensearch/plugin/repository-s3/3.0.0-SNAPSHOT/repository-s3-3.0.0-20240111.181431-1.jar.sha256 + - maven/org/opensearch/plugin/repository-s3/3.0.0-SNAPSHOT/repository-s3-3.0.0-20240111.181431-1.jar.sha512 + - maven/org/opensearch/plugin/repository-s3/3.0.0-SNAPSHOT/repository-s3-3.0.0-20240111.181431-1.pom + - maven/org/opensearch/plugin/repository-s3/3.0.0-SNAPSHOT/repository-s3-3.0.0-20240111.181431-1.pom.sha1 + - maven/org/opensearch/plugin/repository-s3/3.0.0-SNAPSHOT/repository-s3-3.0.0-20240111.181431-1.pom.md5 + - maven/org/opensearch/plugin/repository-s3/3.0.0-SNAPSHOT/repository-s3-3.0.0-20240111.181431-1.pom.sha256 + - maven/org/opensearch/plugin/repository-s3/3.0.0-SNAPSHOT/repository-s3-3.0.0-20240111.181431-1.pom.sha512 + - maven/org/opensearch/plugin/repository-s3/3.0.0-SNAPSHOT/repository-s3-3.0.0-20240111.181431-1.module + - maven/org/opensearch/plugin/repository-s3/3.0.0-SNAPSHOT/repository-s3-3.0.0-20240111.181431-1.module.sha1 + - maven/org/opensearch/plugin/repository-s3/3.0.0-SNAPSHOT/repository-s3-3.0.0-20240111.181431-1.module.md5 + - maven/org/opensearch/plugin/repository-s3/3.0.0-SNAPSHOT/repository-s3-3.0.0-20240111.181431-1.module.sha256 + - maven/org/opensearch/plugin/repository-s3/3.0.0-SNAPSHOT/repository-s3-3.0.0-20240111.181431-1.module.sha512 + - maven/org/opensearch/plugin/repository-s3/3.0.0-SNAPSHOT/repository-s3-3.0.0-20240111.181431-1-javadoc.jar + - maven/org/opensearch/plugin/repository-s3/3.0.0-SNAPSHOT/repository-s3-3.0.0-20240111.181431-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/repository-s3/3.0.0-SNAPSHOT/repository-s3-3.0.0-20240111.181431-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/repository-s3/3.0.0-SNAPSHOT/repository-s3-3.0.0-20240111.181431-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/repository-s3/3.0.0-SNAPSHOT/repository-s3-3.0.0-20240111.181431-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/repository-s3/3.0.0-SNAPSHOT/repository-s3-3.0.0-20240111.181431-1-sources.jar + - maven/org/opensearch/plugin/repository-s3/3.0.0-SNAPSHOT/repository-s3-3.0.0-20240111.181431-1-sources.jar.sha1 + - maven/org/opensearch/plugin/repository-s3/3.0.0-SNAPSHOT/repository-s3-3.0.0-20240111.181431-1-sources.jar.md5 + - maven/org/opensearch/plugin/repository-s3/3.0.0-SNAPSHOT/repository-s3-3.0.0-20240111.181431-1-sources.jar.sha256 + - maven/org/opensearch/plugin/repository-s3/3.0.0-SNAPSHOT/repository-s3-3.0.0-20240111.181431-1-sources.jar.sha512 + - maven/org/opensearch/plugin/store-smb/maven-metadata.xml + - maven/org/opensearch/plugin/store-smb/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/store-smb/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/store-smb/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/store-smb/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/store-smb/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/store-smb/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/store-smb/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/store-smb/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/store-smb/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/store-smb/3.0.0-SNAPSHOT/store-smb-3.0.0-20240111.181431-1.jar + - maven/org/opensearch/plugin/store-smb/3.0.0-SNAPSHOT/store-smb-3.0.0-20240111.181431-1.jar.sha1 + - maven/org/opensearch/plugin/store-smb/3.0.0-SNAPSHOT/store-smb-3.0.0-20240111.181431-1.jar.md5 + - maven/org/opensearch/plugin/store-smb/3.0.0-SNAPSHOT/store-smb-3.0.0-20240111.181431-1.jar.sha256 + - maven/org/opensearch/plugin/store-smb/3.0.0-SNAPSHOT/store-smb-3.0.0-20240111.181431-1.jar.sha512 + - maven/org/opensearch/plugin/store-smb/3.0.0-SNAPSHOT/store-smb-3.0.0-20240111.181431-1.pom + - maven/org/opensearch/plugin/store-smb/3.0.0-SNAPSHOT/store-smb-3.0.0-20240111.181431-1.pom.sha1 + - maven/org/opensearch/plugin/store-smb/3.0.0-SNAPSHOT/store-smb-3.0.0-20240111.181431-1.pom.md5 + - maven/org/opensearch/plugin/store-smb/3.0.0-SNAPSHOT/store-smb-3.0.0-20240111.181431-1.pom.sha256 + - maven/org/opensearch/plugin/store-smb/3.0.0-SNAPSHOT/store-smb-3.0.0-20240111.181431-1.pom.sha512 + - maven/org/opensearch/plugin/store-smb/3.0.0-SNAPSHOT/store-smb-3.0.0-20240111.181431-1.module + - maven/org/opensearch/plugin/store-smb/3.0.0-SNAPSHOT/store-smb-3.0.0-20240111.181431-1.module.sha1 + - maven/org/opensearch/plugin/store-smb/3.0.0-SNAPSHOT/store-smb-3.0.0-20240111.181431-1.module.md5 + - maven/org/opensearch/plugin/store-smb/3.0.0-SNAPSHOT/store-smb-3.0.0-20240111.181431-1.module.sha256 + - maven/org/opensearch/plugin/store-smb/3.0.0-SNAPSHOT/store-smb-3.0.0-20240111.181431-1.module.sha512 + - maven/org/opensearch/plugin/store-smb/3.0.0-SNAPSHOT/store-smb-3.0.0-20240111.181431-1-sources.jar + - maven/org/opensearch/plugin/store-smb/3.0.0-SNAPSHOT/store-smb-3.0.0-20240111.181431-1-sources.jar.sha1 + - maven/org/opensearch/plugin/store-smb/3.0.0-SNAPSHOT/store-smb-3.0.0-20240111.181431-1-sources.jar.md5 + - maven/org/opensearch/plugin/store-smb/3.0.0-SNAPSHOT/store-smb-3.0.0-20240111.181431-1-sources.jar.sha256 + - maven/org/opensearch/plugin/store-smb/3.0.0-SNAPSHOT/store-smb-3.0.0-20240111.181431-1-sources.jar.sha512 + - maven/org/opensearch/plugin/store-smb/3.0.0-SNAPSHOT/store-smb-3.0.0-20240111.181431-1-javadoc.jar + - maven/org/opensearch/plugin/store-smb/3.0.0-SNAPSHOT/store-smb-3.0.0-20240111.181431-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/store-smb/3.0.0-SNAPSHOT/store-smb-3.0.0-20240111.181431-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/store-smb/3.0.0-SNAPSHOT/store-smb-3.0.0-20240111.181431-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/store-smb/3.0.0-SNAPSHOT/store-smb-3.0.0-20240111.181431-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/repository-hdfs/maven-metadata.xml + - maven/org/opensearch/plugin/repository-hdfs/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/repository-hdfs/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/repository-hdfs/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/repository-hdfs/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/repository-hdfs/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/repository-hdfs/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/repository-hdfs/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/repository-hdfs/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/repository-hdfs/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/repository-hdfs/3.0.0-SNAPSHOT/repository-hdfs-3.0.0-20240111.181431-1.jar + - maven/org/opensearch/plugin/repository-hdfs/3.0.0-SNAPSHOT/repository-hdfs-3.0.0-20240111.181431-1.jar.sha1 + - maven/org/opensearch/plugin/repository-hdfs/3.0.0-SNAPSHOT/repository-hdfs-3.0.0-20240111.181431-1.jar.md5 + - maven/org/opensearch/plugin/repository-hdfs/3.0.0-SNAPSHOT/repository-hdfs-3.0.0-20240111.181431-1.jar.sha256 + - maven/org/opensearch/plugin/repository-hdfs/3.0.0-SNAPSHOT/repository-hdfs-3.0.0-20240111.181431-1.jar.sha512 + - maven/org/opensearch/plugin/repository-hdfs/3.0.0-SNAPSHOT/repository-hdfs-3.0.0-20240111.181431-1.pom + - maven/org/opensearch/plugin/repository-hdfs/3.0.0-SNAPSHOT/repository-hdfs-3.0.0-20240111.181431-1.pom.sha1 + - maven/org/opensearch/plugin/repository-hdfs/3.0.0-SNAPSHOT/repository-hdfs-3.0.0-20240111.181431-1.pom.md5 + - maven/org/opensearch/plugin/repository-hdfs/3.0.0-SNAPSHOT/repository-hdfs-3.0.0-20240111.181431-1.pom.sha256 + - maven/org/opensearch/plugin/repository-hdfs/3.0.0-SNAPSHOT/repository-hdfs-3.0.0-20240111.181431-1.pom.sha512 + - maven/org/opensearch/plugin/repository-hdfs/3.0.0-SNAPSHOT/repository-hdfs-3.0.0-20240111.181431-1-javadoc.jar + - maven/org/opensearch/plugin/repository-hdfs/3.0.0-SNAPSHOT/repository-hdfs-3.0.0-20240111.181431-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/repository-hdfs/3.0.0-SNAPSHOT/repository-hdfs-3.0.0-20240111.181431-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/repository-hdfs/3.0.0-SNAPSHOT/repository-hdfs-3.0.0-20240111.181431-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/repository-hdfs/3.0.0-SNAPSHOT/repository-hdfs-3.0.0-20240111.181431-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/repository-hdfs/3.0.0-SNAPSHOT/repository-hdfs-3.0.0-20240111.181431-1-sources.jar + - maven/org/opensearch/plugin/repository-hdfs/3.0.0-SNAPSHOT/repository-hdfs-3.0.0-20240111.181431-1-sources.jar.sha1 + - maven/org/opensearch/plugin/repository-hdfs/3.0.0-SNAPSHOT/repository-hdfs-3.0.0-20240111.181431-1-sources.jar.md5 + - maven/org/opensearch/plugin/repository-hdfs/3.0.0-SNAPSHOT/repository-hdfs-3.0.0-20240111.181431-1-sources.jar.sha256 + - maven/org/opensearch/plugin/repository-hdfs/3.0.0-SNAPSHOT/repository-hdfs-3.0.0-20240111.181431-1-sources.jar.sha512 + - maven/org/opensearch/plugin/repository-hdfs/3.0.0-SNAPSHOT/repository-hdfs-3.0.0-20240111.181431-1.module + - maven/org/opensearch/plugin/repository-hdfs/3.0.0-SNAPSHOT/repository-hdfs-3.0.0-20240111.181431-1.module.sha1 + - maven/org/opensearch/plugin/repository-hdfs/3.0.0-SNAPSHOT/repository-hdfs-3.0.0-20240111.181431-1.module.md5 + - maven/org/opensearch/plugin/repository-hdfs/3.0.0-SNAPSHOT/repository-hdfs-3.0.0-20240111.181431-1.module.sha256 + - maven/org/opensearch/plugin/repository-hdfs/3.0.0-SNAPSHOT/repository-hdfs-3.0.0-20240111.181431-1.module.sha512 + - maven/org/opensearch/plugin/repository-gcs/maven-metadata.xml + - maven/org/opensearch/plugin/repository-gcs/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/repository-gcs/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/repository-gcs/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/repository-gcs/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/repository-gcs/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/repository-gcs/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/repository-gcs/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/repository-gcs/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/repository-gcs/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/repository-gcs/3.0.0-SNAPSHOT/repository-gcs-3.0.0-20240111.181431-1.jar + - maven/org/opensearch/plugin/repository-gcs/3.0.0-SNAPSHOT/repository-gcs-3.0.0-20240111.181431-1.jar.sha1 + - maven/org/opensearch/plugin/repository-gcs/3.0.0-SNAPSHOT/repository-gcs-3.0.0-20240111.181431-1.jar.md5 + - maven/org/opensearch/plugin/repository-gcs/3.0.0-SNAPSHOT/repository-gcs-3.0.0-20240111.181431-1.jar.sha256 + - maven/org/opensearch/plugin/repository-gcs/3.0.0-SNAPSHOT/repository-gcs-3.0.0-20240111.181431-1.jar.sha512 + - maven/org/opensearch/plugin/repository-gcs/3.0.0-SNAPSHOT/repository-gcs-3.0.0-20240111.181431-1.pom + - maven/org/opensearch/plugin/repository-gcs/3.0.0-SNAPSHOT/repository-gcs-3.0.0-20240111.181431-1.pom.sha1 + - maven/org/opensearch/plugin/repository-gcs/3.0.0-SNAPSHOT/repository-gcs-3.0.0-20240111.181431-1.pom.md5 + - maven/org/opensearch/plugin/repository-gcs/3.0.0-SNAPSHOT/repository-gcs-3.0.0-20240111.181431-1.pom.sha256 + - maven/org/opensearch/plugin/repository-gcs/3.0.0-SNAPSHOT/repository-gcs-3.0.0-20240111.181431-1.pom.sha512 + - maven/org/opensearch/plugin/repository-gcs/3.0.0-SNAPSHOT/repository-gcs-3.0.0-20240111.181431-1-sources.jar + - maven/org/opensearch/plugin/repository-gcs/3.0.0-SNAPSHOT/repository-gcs-3.0.0-20240111.181431-1-sources.jar.sha1 + - maven/org/opensearch/plugin/repository-gcs/3.0.0-SNAPSHOT/repository-gcs-3.0.0-20240111.181431-1-sources.jar.md5 + - maven/org/opensearch/plugin/repository-gcs/3.0.0-SNAPSHOT/repository-gcs-3.0.0-20240111.181431-1-sources.jar.sha256 + - maven/org/opensearch/plugin/repository-gcs/3.0.0-SNAPSHOT/repository-gcs-3.0.0-20240111.181431-1-sources.jar.sha512 + - maven/org/opensearch/plugin/repository-gcs/3.0.0-SNAPSHOT/repository-gcs-3.0.0-20240111.181431-1-javadoc.jar + - maven/org/opensearch/plugin/repository-gcs/3.0.0-SNAPSHOT/repository-gcs-3.0.0-20240111.181431-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/repository-gcs/3.0.0-SNAPSHOT/repository-gcs-3.0.0-20240111.181431-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/repository-gcs/3.0.0-SNAPSHOT/repository-gcs-3.0.0-20240111.181431-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/repository-gcs/3.0.0-SNAPSHOT/repository-gcs-3.0.0-20240111.181431-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/repository-gcs/3.0.0-SNAPSHOT/repository-gcs-3.0.0-20240111.181431-1.module + - maven/org/opensearch/plugin/repository-gcs/3.0.0-SNAPSHOT/repository-gcs-3.0.0-20240111.181431-1.module.sha1 + - maven/org/opensearch/plugin/repository-gcs/3.0.0-SNAPSHOT/repository-gcs-3.0.0-20240111.181431-1.module.md5 + - maven/org/opensearch/plugin/repository-gcs/3.0.0-SNAPSHOT/repository-gcs-3.0.0-20240111.181431-1.module.sha256 + - maven/org/opensearch/plugin/repository-gcs/3.0.0-SNAPSHOT/repository-gcs-3.0.0-20240111.181431-1.module.sha512 + - maven/org/opensearch/plugin/transport-reactor-netty4-client/maven-metadata.xml + - maven/org/opensearch/plugin/transport-reactor-netty4-client/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/transport-reactor-netty4-client/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/transport-reactor-netty4-client/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/transport-reactor-netty4-client/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/transport-reactor-netty4-client/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/transport-reactor-netty4-client/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/transport-reactor-netty4-client/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/transport-reactor-netty4-client/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/transport-reactor-netty4-client/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/transport-reactor-netty4-client/3.0.0-SNAPSHOT/transport-reactor-netty4-client-3.0.0-20240111.181431-1.jar + - maven/org/opensearch/plugin/transport-reactor-netty4-client/3.0.0-SNAPSHOT/transport-reactor-netty4-client-3.0.0-20240111.181431-1.jar.sha1 + - maven/org/opensearch/plugin/transport-reactor-netty4-client/3.0.0-SNAPSHOT/transport-reactor-netty4-client-3.0.0-20240111.181431-1.jar.md5 + - maven/org/opensearch/plugin/transport-reactor-netty4-client/3.0.0-SNAPSHOT/transport-reactor-netty4-client-3.0.0-20240111.181431-1.jar.sha256 + - maven/org/opensearch/plugin/transport-reactor-netty4-client/3.0.0-SNAPSHOT/transport-reactor-netty4-client-3.0.0-20240111.181431-1.jar.sha512 + - maven/org/opensearch/plugin/transport-reactor-netty4-client/3.0.0-SNAPSHOT/transport-reactor-netty4-client-3.0.0-20240111.181431-1.pom + - maven/org/opensearch/plugin/transport-reactor-netty4-client/3.0.0-SNAPSHOT/transport-reactor-netty4-client-3.0.0-20240111.181431-1.pom.sha1 + - maven/org/opensearch/plugin/transport-reactor-netty4-client/3.0.0-SNAPSHOT/transport-reactor-netty4-client-3.0.0-20240111.181431-1.pom.md5 + - maven/org/opensearch/plugin/transport-reactor-netty4-client/3.0.0-SNAPSHOT/transport-reactor-netty4-client-3.0.0-20240111.181431-1.pom.sha256 + - maven/org/opensearch/plugin/transport-reactor-netty4-client/3.0.0-SNAPSHOT/transport-reactor-netty4-client-3.0.0-20240111.181431-1.pom.sha512 + - maven/org/opensearch/plugin/transport-reactor-netty4-client/3.0.0-SNAPSHOT/transport-reactor-netty4-client-3.0.0-20240111.181431-1.module + - maven/org/opensearch/plugin/transport-reactor-netty4-client/3.0.0-SNAPSHOT/transport-reactor-netty4-client-3.0.0-20240111.181431-1.module.sha1 + - maven/org/opensearch/plugin/transport-reactor-netty4-client/3.0.0-SNAPSHOT/transport-reactor-netty4-client-3.0.0-20240111.181431-1.module.md5 + - maven/org/opensearch/plugin/transport-reactor-netty4-client/3.0.0-SNAPSHOT/transport-reactor-netty4-client-3.0.0-20240111.181431-1.module.sha256 + - maven/org/opensearch/plugin/transport-reactor-netty4-client/3.0.0-SNAPSHOT/transport-reactor-netty4-client-3.0.0-20240111.181431-1.module.sha512 + - maven/org/opensearch/plugin/transport-reactor-netty4-client/3.0.0-SNAPSHOT/transport-reactor-netty4-client-3.0.0-20240111.181431-1-sources.jar + - maven/org/opensearch/plugin/transport-reactor-netty4-client/3.0.0-SNAPSHOT/transport-reactor-netty4-client-3.0.0-20240111.181431-1-sources.jar.sha1 + - maven/org/opensearch/plugin/transport-reactor-netty4-client/3.0.0-SNAPSHOT/transport-reactor-netty4-client-3.0.0-20240111.181431-1-sources.jar.md5 + - maven/org/opensearch/plugin/transport-reactor-netty4-client/3.0.0-SNAPSHOT/transport-reactor-netty4-client-3.0.0-20240111.181431-1-sources.jar.sha256 + - maven/org/opensearch/plugin/transport-reactor-netty4-client/3.0.0-SNAPSHOT/transport-reactor-netty4-client-3.0.0-20240111.181431-1-sources.jar.sha512 + - maven/org/opensearch/plugin/transport-reactor-netty4-client/3.0.0-SNAPSHOT/transport-reactor-netty4-client-3.0.0-20240111.181431-1-javadoc.jar + - maven/org/opensearch/plugin/transport-reactor-netty4-client/3.0.0-SNAPSHOT/transport-reactor-netty4-client-3.0.0-20240111.181431-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/transport-reactor-netty4-client/3.0.0-SNAPSHOT/transport-reactor-netty4-client-3.0.0-20240111.181431-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/transport-reactor-netty4-client/3.0.0-SNAPSHOT/transport-reactor-netty4-client-3.0.0-20240111.181431-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/transport-reactor-netty4-client/3.0.0-SNAPSHOT/transport-reactor-netty4-client-3.0.0-20240111.181431-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/telemetry-otel-client/maven-metadata.xml + - maven/org/opensearch/plugin/telemetry-otel-client/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/telemetry-otel-client/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/telemetry-otel-client/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/telemetry-otel-client/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/telemetry-otel-client/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/telemetry-otel-client/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/telemetry-otel-client/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/telemetry-otel-client/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/telemetry-otel-client/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/telemetry-otel-client/3.0.0-SNAPSHOT/telemetry-otel-client-3.0.0-20240111.181431-1.jar + - maven/org/opensearch/plugin/telemetry-otel-client/3.0.0-SNAPSHOT/telemetry-otel-client-3.0.0-20240111.181431-1.jar.sha1 + - maven/org/opensearch/plugin/telemetry-otel-client/3.0.0-SNAPSHOT/telemetry-otel-client-3.0.0-20240111.181431-1.jar.md5 + - maven/org/opensearch/plugin/telemetry-otel-client/3.0.0-SNAPSHOT/telemetry-otel-client-3.0.0-20240111.181431-1.jar.sha256 + - maven/org/opensearch/plugin/telemetry-otel-client/3.0.0-SNAPSHOT/telemetry-otel-client-3.0.0-20240111.181431-1.jar.sha512 + - maven/org/opensearch/plugin/telemetry-otel-client/3.0.0-SNAPSHOT/telemetry-otel-client-3.0.0-20240111.181431-1.pom + - maven/org/opensearch/plugin/telemetry-otel-client/3.0.0-SNAPSHOT/telemetry-otel-client-3.0.0-20240111.181431-1.pom.sha1 + - maven/org/opensearch/plugin/telemetry-otel-client/3.0.0-SNAPSHOT/telemetry-otel-client-3.0.0-20240111.181431-1.pom.md5 + - maven/org/opensearch/plugin/telemetry-otel-client/3.0.0-SNAPSHOT/telemetry-otel-client-3.0.0-20240111.181431-1.pom.sha256 + - maven/org/opensearch/plugin/telemetry-otel-client/3.0.0-SNAPSHOT/telemetry-otel-client-3.0.0-20240111.181431-1.pom.sha512 + - maven/org/opensearch/plugin/telemetry-otel-client/3.0.0-SNAPSHOT/telemetry-otel-client-3.0.0-20240111.181431-1-sources.jar + - maven/org/opensearch/plugin/telemetry-otel-client/3.0.0-SNAPSHOT/telemetry-otel-client-3.0.0-20240111.181431-1-sources.jar.sha1 + - maven/org/opensearch/plugin/telemetry-otel-client/3.0.0-SNAPSHOT/telemetry-otel-client-3.0.0-20240111.181431-1-sources.jar.md5 + - maven/org/opensearch/plugin/telemetry-otel-client/3.0.0-SNAPSHOT/telemetry-otel-client-3.0.0-20240111.181431-1-sources.jar.sha256 + - maven/org/opensearch/plugin/telemetry-otel-client/3.0.0-SNAPSHOT/telemetry-otel-client-3.0.0-20240111.181431-1-sources.jar.sha512 + - maven/org/opensearch/plugin/telemetry-otel-client/3.0.0-SNAPSHOT/telemetry-otel-client-3.0.0-20240111.181431-1.module + - maven/org/opensearch/plugin/telemetry-otel-client/3.0.0-SNAPSHOT/telemetry-otel-client-3.0.0-20240111.181431-1.module.sha1 + - maven/org/opensearch/plugin/telemetry-otel-client/3.0.0-SNAPSHOT/telemetry-otel-client-3.0.0-20240111.181431-1.module.md5 + - maven/org/opensearch/plugin/telemetry-otel-client/3.0.0-SNAPSHOT/telemetry-otel-client-3.0.0-20240111.181431-1.module.sha256 + - maven/org/opensearch/plugin/telemetry-otel-client/3.0.0-SNAPSHOT/telemetry-otel-client-3.0.0-20240111.181431-1.module.sha512 + - maven/org/opensearch/plugin/telemetry-otel-client/3.0.0-SNAPSHOT/telemetry-otel-client-3.0.0-20240111.181431-1-javadoc.jar + - maven/org/opensearch/plugin/telemetry-otel-client/3.0.0-SNAPSHOT/telemetry-otel-client-3.0.0-20240111.181431-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/telemetry-otel-client/3.0.0-SNAPSHOT/telemetry-otel-client-3.0.0-20240111.181431-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/telemetry-otel-client/3.0.0-SNAPSHOT/telemetry-otel-client-3.0.0-20240111.181431-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/telemetry-otel-client/3.0.0-SNAPSHOT/telemetry-otel-client-3.0.0-20240111.181431-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/transport-nio-client/maven-metadata.xml + - maven/org/opensearch/plugin/transport-nio-client/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/transport-nio-client/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/transport-nio-client/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/transport-nio-client/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/transport-nio-client/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/transport-nio-client/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/transport-nio-client/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/transport-nio-client/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/transport-nio-client/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/transport-nio-client/3.0.0-SNAPSHOT/transport-nio-client-3.0.0-20240111.181431-1.jar + - maven/org/opensearch/plugin/transport-nio-client/3.0.0-SNAPSHOT/transport-nio-client-3.0.0-20240111.181431-1.jar.sha1 + - maven/org/opensearch/plugin/transport-nio-client/3.0.0-SNAPSHOT/transport-nio-client-3.0.0-20240111.181431-1.jar.md5 + - maven/org/opensearch/plugin/transport-nio-client/3.0.0-SNAPSHOT/transport-nio-client-3.0.0-20240111.181431-1.jar.sha256 + - maven/org/opensearch/plugin/transport-nio-client/3.0.0-SNAPSHOT/transport-nio-client-3.0.0-20240111.181431-1.jar.sha512 + - maven/org/opensearch/plugin/transport-nio-client/3.0.0-SNAPSHOT/transport-nio-client-3.0.0-20240111.181431-1.pom + - maven/org/opensearch/plugin/transport-nio-client/3.0.0-SNAPSHOT/transport-nio-client-3.0.0-20240111.181431-1.pom.sha1 + - maven/org/opensearch/plugin/transport-nio-client/3.0.0-SNAPSHOT/transport-nio-client-3.0.0-20240111.181431-1.pom.md5 + - maven/org/opensearch/plugin/transport-nio-client/3.0.0-SNAPSHOT/transport-nio-client-3.0.0-20240111.181431-1.pom.sha256 + - maven/org/opensearch/plugin/transport-nio-client/3.0.0-SNAPSHOT/transport-nio-client-3.0.0-20240111.181431-1.pom.sha512 + - maven/org/opensearch/plugin/transport-nio-client/3.0.0-SNAPSHOT/transport-nio-client-3.0.0-20240111.181431-1.module + - maven/org/opensearch/plugin/transport-nio-client/3.0.0-SNAPSHOT/transport-nio-client-3.0.0-20240111.181431-1.module.sha1 + - maven/org/opensearch/plugin/transport-nio-client/3.0.0-SNAPSHOT/transport-nio-client-3.0.0-20240111.181431-1.module.md5 + - maven/org/opensearch/plugin/transport-nio-client/3.0.0-SNAPSHOT/transport-nio-client-3.0.0-20240111.181431-1.module.sha256 + - maven/org/opensearch/plugin/transport-nio-client/3.0.0-SNAPSHOT/transport-nio-client-3.0.0-20240111.181431-1.module.sha512 + - maven/org/opensearch/plugin/transport-nio-client/3.0.0-SNAPSHOT/transport-nio-client-3.0.0-20240111.181431-1-javadoc.jar + - maven/org/opensearch/plugin/transport-nio-client/3.0.0-SNAPSHOT/transport-nio-client-3.0.0-20240111.181431-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/transport-nio-client/3.0.0-SNAPSHOT/transport-nio-client-3.0.0-20240111.181431-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/transport-nio-client/3.0.0-SNAPSHOT/transport-nio-client-3.0.0-20240111.181431-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/transport-nio-client/3.0.0-SNAPSHOT/transport-nio-client-3.0.0-20240111.181431-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/transport-nio-client/3.0.0-SNAPSHOT/transport-nio-client-3.0.0-20240111.181431-1-sources.jar + - maven/org/opensearch/plugin/transport-nio-client/3.0.0-SNAPSHOT/transport-nio-client-3.0.0-20240111.181431-1-sources.jar.sha1 + - maven/org/opensearch/plugin/transport-nio-client/3.0.0-SNAPSHOT/transport-nio-client-3.0.0-20240111.181431-1-sources.jar.md5 + - maven/org/opensearch/plugin/transport-nio-client/3.0.0-SNAPSHOT/transport-nio-client-3.0.0-20240111.181431-1-sources.jar.sha256 + - maven/org/opensearch/plugin/transport-nio-client/3.0.0-SNAPSHOT/transport-nio-client-3.0.0-20240111.181431-1-sources.jar.sha512 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/maven-metadata.xml + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/3.0.0-SNAPSHOT/opensearch-scripting-painless-spi-3.0.0-20240111.181431-1.jar + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/3.0.0-SNAPSHOT/opensearch-scripting-painless-spi-3.0.0-20240111.181431-1.jar.sha1 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/3.0.0-SNAPSHOT/opensearch-scripting-painless-spi-3.0.0-20240111.181431-1.jar.md5 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/3.0.0-SNAPSHOT/opensearch-scripting-painless-spi-3.0.0-20240111.181431-1.jar.sha256 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/3.0.0-SNAPSHOT/opensearch-scripting-painless-spi-3.0.0-20240111.181431-1.jar.sha512 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/3.0.0-SNAPSHOT/opensearch-scripting-painless-spi-3.0.0-20240111.181431-1.pom + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/3.0.0-SNAPSHOT/opensearch-scripting-painless-spi-3.0.0-20240111.181431-1.pom.sha1 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/3.0.0-SNAPSHOT/opensearch-scripting-painless-spi-3.0.0-20240111.181431-1.pom.md5 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/3.0.0-SNAPSHOT/opensearch-scripting-painless-spi-3.0.0-20240111.181431-1.pom.sha256 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/3.0.0-SNAPSHOT/opensearch-scripting-painless-spi-3.0.0-20240111.181431-1.pom.sha512 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/3.0.0-SNAPSHOT/opensearch-scripting-painless-spi-3.0.0-20240111.181431-1-javadoc.jar + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/3.0.0-SNAPSHOT/opensearch-scripting-painless-spi-3.0.0-20240111.181431-1-javadoc.jar.sha1 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/3.0.0-SNAPSHOT/opensearch-scripting-painless-spi-3.0.0-20240111.181431-1-javadoc.jar.md5 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/3.0.0-SNAPSHOT/opensearch-scripting-painless-spi-3.0.0-20240111.181431-1-javadoc.jar.sha256 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/3.0.0-SNAPSHOT/opensearch-scripting-painless-spi-3.0.0-20240111.181431-1-javadoc.jar.sha512 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/3.0.0-SNAPSHOT/opensearch-scripting-painless-spi-3.0.0-20240111.181431-1-sources.jar + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/3.0.0-SNAPSHOT/opensearch-scripting-painless-spi-3.0.0-20240111.181431-1-sources.jar.sha1 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/3.0.0-SNAPSHOT/opensearch-scripting-painless-spi-3.0.0-20240111.181431-1-sources.jar.md5 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/3.0.0-SNAPSHOT/opensearch-scripting-painless-spi-3.0.0-20240111.181431-1-sources.jar.sha256 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/3.0.0-SNAPSHOT/opensearch-scripting-painless-spi-3.0.0-20240111.181431-1-sources.jar.sha512 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/3.0.0-SNAPSHOT/opensearch-scripting-painless-spi-3.0.0-20240111.181431-1.module + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/3.0.0-SNAPSHOT/opensearch-scripting-painless-spi-3.0.0-20240111.181431-1.module.sha1 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/3.0.0-SNAPSHOT/opensearch-scripting-painless-spi-3.0.0-20240111.181431-1.module.md5 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/3.0.0-SNAPSHOT/opensearch-scripting-painless-spi-3.0.0-20240111.181431-1.module.sha256 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/3.0.0-SNAPSHOT/opensearch-scripting-painless-spi-3.0.0-20240111.181431-1.module.sha512 + - maven/org/opensearch/painless-allowlist/maven-metadata.xml + - maven/org/opensearch/painless-allowlist/maven-metadata.xml.sha1 + - maven/org/opensearch/painless-allowlist/maven-metadata.xml.md5 + - maven/org/opensearch/painless-allowlist/maven-metadata.xml.sha256 + - maven/org/opensearch/painless-allowlist/maven-metadata.xml.sha512 + - maven/org/opensearch/painless-allowlist/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/painless-allowlist/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/painless-allowlist/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/painless-allowlist/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/painless-allowlist/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/painless-allowlist/3.0.0-SNAPSHOT/painless-allowlist-3.0.0-20240111.181431-1.jar + - maven/org/opensearch/painless-allowlist/3.0.0-SNAPSHOT/painless-allowlist-3.0.0-20240111.181431-1.jar.sha1 + - maven/org/opensearch/painless-allowlist/3.0.0-SNAPSHOT/painless-allowlist-3.0.0-20240111.181431-1.jar.md5 + - maven/org/opensearch/painless-allowlist/3.0.0-SNAPSHOT/painless-allowlist-3.0.0-20240111.181431-1.jar.sha256 + - maven/org/opensearch/painless-allowlist/3.0.0-SNAPSHOT/painless-allowlist-3.0.0-20240111.181431-1.jar.sha512 + - maven/org/opensearch/painless-allowlist/3.0.0-SNAPSHOT/painless-allowlist-3.0.0-20240111.181431-1.pom + - maven/org/opensearch/painless-allowlist/3.0.0-SNAPSHOT/painless-allowlist-3.0.0-20240111.181431-1.pom.sha1 + - maven/org/opensearch/painless-allowlist/3.0.0-SNAPSHOT/painless-allowlist-3.0.0-20240111.181431-1.pom.md5 + - maven/org/opensearch/painless-allowlist/3.0.0-SNAPSHOT/painless-allowlist-3.0.0-20240111.181431-1.pom.sha256 + - maven/org/opensearch/painless-allowlist/3.0.0-SNAPSHOT/painless-allowlist-3.0.0-20240111.181431-1.pom.sha512 + - maven/org/opensearch/painless-allowlist/3.0.0-SNAPSHOT/painless-allowlist-3.0.0-20240111.181431-1.module + - maven/org/opensearch/painless-allowlist/3.0.0-SNAPSHOT/painless-allowlist-3.0.0-20240111.181431-1.module.sha1 + - maven/org/opensearch/painless-allowlist/3.0.0-SNAPSHOT/painless-allowlist-3.0.0-20240111.181431-1.module.md5 + - maven/org/opensearch/painless-allowlist/3.0.0-SNAPSHOT/painless-allowlist-3.0.0-20240111.181431-1.module.sha256 + - maven/org/opensearch/painless-allowlist/3.0.0-SNAPSHOT/painless-allowlist-3.0.0-20240111.181431-1.module.sha512 + - maven/org/opensearch/painless-allowlist/3.0.0-SNAPSHOT/painless-allowlist-3.0.0-20240111.181431-1-javadoc.jar + - maven/org/opensearch/painless-allowlist/3.0.0-SNAPSHOT/painless-allowlist-3.0.0-20240111.181431-1-javadoc.jar.sha1 + - maven/org/opensearch/painless-allowlist/3.0.0-SNAPSHOT/painless-allowlist-3.0.0-20240111.181431-1-javadoc.jar.md5 + - maven/org/opensearch/painless-allowlist/3.0.0-SNAPSHOT/painless-allowlist-3.0.0-20240111.181431-1-javadoc.jar.sha256 + - maven/org/opensearch/painless-allowlist/3.0.0-SNAPSHOT/painless-allowlist-3.0.0-20240111.181431-1-javadoc.jar.sha512 + - maven/org/opensearch/painless-allowlist/3.0.0-SNAPSHOT/painless-allowlist-3.0.0-20240111.181431-1-sources.jar + - maven/org/opensearch/painless-allowlist/3.0.0-SNAPSHOT/painless-allowlist-3.0.0-20240111.181431-1-sources.jar.sha1 + - maven/org/opensearch/painless-allowlist/3.0.0-SNAPSHOT/painless-allowlist-3.0.0-20240111.181431-1-sources.jar.md5 + - maven/org/opensearch/painless-allowlist/3.0.0-SNAPSHOT/painless-allowlist-3.0.0-20240111.181431-1-sources.jar.sha256 + - maven/org/opensearch/painless-allowlist/3.0.0-SNAPSHOT/painless-allowlist-3.0.0-20240111.181431-1-sources.jar.sha512 + - maven/org/opensearch/example-rescore/maven-metadata.xml + - maven/org/opensearch/example-rescore/maven-metadata.xml.sha1 + - maven/org/opensearch/example-rescore/maven-metadata.xml.md5 + - maven/org/opensearch/example-rescore/maven-metadata.xml.sha256 + - maven/org/opensearch/example-rescore/maven-metadata.xml.sha512 + - maven/org/opensearch/example-rescore/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/example-rescore/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/example-rescore/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/example-rescore/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/example-rescore/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/example-rescore/3.0.0-SNAPSHOT/example-rescore-3.0.0-20240111.181431-1.jar + - maven/org/opensearch/example-rescore/3.0.0-SNAPSHOT/example-rescore-3.0.0-20240111.181431-1.jar.sha1 + - maven/org/opensearch/example-rescore/3.0.0-SNAPSHOT/example-rescore-3.0.0-20240111.181431-1.jar.md5 + - maven/org/opensearch/example-rescore/3.0.0-SNAPSHOT/example-rescore-3.0.0-20240111.181431-1.jar.sha256 + - maven/org/opensearch/example-rescore/3.0.0-SNAPSHOT/example-rescore-3.0.0-20240111.181431-1.jar.sha512 + - maven/org/opensearch/example-rescore/3.0.0-SNAPSHOT/example-rescore-3.0.0-20240111.181431-1.pom + - maven/org/opensearch/example-rescore/3.0.0-SNAPSHOT/example-rescore-3.0.0-20240111.181431-1.pom.sha1 + - maven/org/opensearch/example-rescore/3.0.0-SNAPSHOT/example-rescore-3.0.0-20240111.181431-1.pom.md5 + - maven/org/opensearch/example-rescore/3.0.0-SNAPSHOT/example-rescore-3.0.0-20240111.181431-1.pom.sha256 + - maven/org/opensearch/example-rescore/3.0.0-SNAPSHOT/example-rescore-3.0.0-20240111.181431-1.pom.sha512 + - maven/org/opensearch/example-rescore/3.0.0-SNAPSHOT/example-rescore-3.0.0-20240111.181431-1-javadoc.jar + - maven/org/opensearch/example-rescore/3.0.0-SNAPSHOT/example-rescore-3.0.0-20240111.181431-1-javadoc.jar.sha1 + - maven/org/opensearch/example-rescore/3.0.0-SNAPSHOT/example-rescore-3.0.0-20240111.181431-1-javadoc.jar.md5 + - maven/org/opensearch/example-rescore/3.0.0-SNAPSHOT/example-rescore-3.0.0-20240111.181431-1-javadoc.jar.sha256 + - maven/org/opensearch/example-rescore/3.0.0-SNAPSHOT/example-rescore-3.0.0-20240111.181431-1-javadoc.jar.sha512 + - maven/org/opensearch/example-rescore/3.0.0-SNAPSHOT/example-rescore-3.0.0-20240111.181431-1-sources.jar + - maven/org/opensearch/example-rescore/3.0.0-SNAPSHOT/example-rescore-3.0.0-20240111.181431-1-sources.jar.sha1 + - maven/org/opensearch/example-rescore/3.0.0-SNAPSHOT/example-rescore-3.0.0-20240111.181431-1-sources.jar.md5 + - maven/org/opensearch/example-rescore/3.0.0-SNAPSHOT/example-rescore-3.0.0-20240111.181431-1-sources.jar.sha256 + - maven/org/opensearch/example-rescore/3.0.0-SNAPSHOT/example-rescore-3.0.0-20240111.181431-1-sources.jar.sha512 + - maven/org/opensearch/example-rescore/3.0.0-SNAPSHOT/example-rescore-3.0.0-20240111.181431-1.module + - maven/org/opensearch/example-rescore/3.0.0-SNAPSHOT/example-rescore-3.0.0-20240111.181431-1.module.sha1 + - maven/org/opensearch/example-rescore/3.0.0-SNAPSHOT/example-rescore-3.0.0-20240111.181431-1.module.md5 + - maven/org/opensearch/example-rescore/3.0.0-SNAPSHOT/example-rescore-3.0.0-20240111.181431-1.module.sha256 + - maven/org/opensearch/example-rescore/3.0.0-SNAPSHOT/example-rescore-3.0.0-20240111.181431-1.module.sha512 + - maven/org/opensearch/opensearch/maven-metadata.xml + - maven/org/opensearch/opensearch/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/opensearch/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch/3.0.0-SNAPSHOT/opensearch-3.0.0-20240111.181431-1.jar + - maven/org/opensearch/opensearch/3.0.0-SNAPSHOT/opensearch-3.0.0-20240111.181431-1.jar.sha1 + - maven/org/opensearch/opensearch/3.0.0-SNAPSHOT/opensearch-3.0.0-20240111.181431-1.jar.md5 + - maven/org/opensearch/opensearch/3.0.0-SNAPSHOT/opensearch-3.0.0-20240111.181431-1.jar.sha256 + - maven/org/opensearch/opensearch/3.0.0-SNAPSHOT/opensearch-3.0.0-20240111.181431-1.jar.sha512 + - maven/org/opensearch/opensearch/3.0.0-SNAPSHOT/opensearch-3.0.0-20240111.181431-1.pom + - maven/org/opensearch/opensearch/3.0.0-SNAPSHOT/opensearch-3.0.0-20240111.181431-1.pom.sha1 + - maven/org/opensearch/opensearch/3.0.0-SNAPSHOT/opensearch-3.0.0-20240111.181431-1.pom.md5 + - maven/org/opensearch/opensearch/3.0.0-SNAPSHOT/opensearch-3.0.0-20240111.181431-1.pom.sha256 + - maven/org/opensearch/opensearch/3.0.0-SNAPSHOT/opensearch-3.0.0-20240111.181431-1.pom.sha512 + - maven/org/opensearch/opensearch/3.0.0-SNAPSHOT/opensearch-3.0.0-20240111.181431-1-javadoc.jar + - maven/org/opensearch/opensearch/3.0.0-SNAPSHOT/opensearch-3.0.0-20240111.181431-1-javadoc.jar.sha1 + - maven/org/opensearch/opensearch/3.0.0-SNAPSHOT/opensearch-3.0.0-20240111.181431-1-javadoc.jar.md5 + - maven/org/opensearch/opensearch/3.0.0-SNAPSHOT/opensearch-3.0.0-20240111.181431-1-javadoc.jar.sha256 + - maven/org/opensearch/opensearch/3.0.0-SNAPSHOT/opensearch-3.0.0-20240111.181431-1-javadoc.jar.sha512 + - maven/org/opensearch/opensearch/3.0.0-SNAPSHOT/opensearch-3.0.0-20240111.181431-1-sources.jar + - maven/org/opensearch/opensearch/3.0.0-SNAPSHOT/opensearch-3.0.0-20240111.181431-1-sources.jar.sha1 + - maven/org/opensearch/opensearch/3.0.0-SNAPSHOT/opensearch-3.0.0-20240111.181431-1-sources.jar.md5 + - maven/org/opensearch/opensearch/3.0.0-SNAPSHOT/opensearch-3.0.0-20240111.181431-1-sources.jar.sha256 + - maven/org/opensearch/opensearch/3.0.0-SNAPSHOT/opensearch-3.0.0-20240111.181431-1-sources.jar.sha512 + - maven/org/opensearch/opensearch/3.0.0-SNAPSHOT/opensearch-3.0.0-20240111.181431-1.module + - maven/org/opensearch/opensearch/3.0.0-SNAPSHOT/opensearch-3.0.0-20240111.181431-1.module.sha1 + - maven/org/opensearch/opensearch/3.0.0-SNAPSHOT/opensearch-3.0.0-20240111.181431-1.module.md5 + - maven/org/opensearch/opensearch/3.0.0-SNAPSHOT/opensearch-3.0.0-20240111.181431-1.module.sha256 + - maven/org/opensearch/opensearch/3.0.0-SNAPSHOT/opensearch-3.0.0-20240111.181431-1.module.sha512 + - maven/org/opensearch/rest-handler/maven-metadata.xml + - maven/org/opensearch/rest-handler/maven-metadata.xml.sha1 + - maven/org/opensearch/rest-handler/maven-metadata.xml.md5 + - maven/org/opensearch/rest-handler/maven-metadata.xml.sha256 + - maven/org/opensearch/rest-handler/maven-metadata.xml.sha512 + - maven/org/opensearch/rest-handler/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/rest-handler/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/rest-handler/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/rest-handler/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/rest-handler/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/rest-handler/3.0.0-SNAPSHOT/rest-handler-3.0.0-20240111.181431-1.jar + - maven/org/opensearch/rest-handler/3.0.0-SNAPSHOT/rest-handler-3.0.0-20240111.181431-1.jar.sha1 + - maven/org/opensearch/rest-handler/3.0.0-SNAPSHOT/rest-handler-3.0.0-20240111.181431-1.jar.md5 + - maven/org/opensearch/rest-handler/3.0.0-SNAPSHOT/rest-handler-3.0.0-20240111.181431-1.jar.sha256 + - maven/org/opensearch/rest-handler/3.0.0-SNAPSHOT/rest-handler-3.0.0-20240111.181431-1.jar.sha512 + - maven/org/opensearch/rest-handler/3.0.0-SNAPSHOT/rest-handler-3.0.0-20240111.181431-1.pom + - maven/org/opensearch/rest-handler/3.0.0-SNAPSHOT/rest-handler-3.0.0-20240111.181431-1.pom.sha1 + - maven/org/opensearch/rest-handler/3.0.0-SNAPSHOT/rest-handler-3.0.0-20240111.181431-1.pom.md5 + - maven/org/opensearch/rest-handler/3.0.0-SNAPSHOT/rest-handler-3.0.0-20240111.181431-1.pom.sha256 + - maven/org/opensearch/rest-handler/3.0.0-SNAPSHOT/rest-handler-3.0.0-20240111.181431-1.pom.sha512 + - maven/org/opensearch/rest-handler/3.0.0-SNAPSHOT/rest-handler-3.0.0-20240111.181431-1.module + - maven/org/opensearch/rest-handler/3.0.0-SNAPSHOT/rest-handler-3.0.0-20240111.181431-1.module.sha1 + - maven/org/opensearch/rest-handler/3.0.0-SNAPSHOT/rest-handler-3.0.0-20240111.181431-1.module.md5 + - maven/org/opensearch/rest-handler/3.0.0-SNAPSHOT/rest-handler-3.0.0-20240111.181431-1.module.sha256 + - maven/org/opensearch/rest-handler/3.0.0-SNAPSHOT/rest-handler-3.0.0-20240111.181431-1.module.sha512 + - maven/org/opensearch/rest-handler/3.0.0-SNAPSHOT/rest-handler-3.0.0-20240111.181431-1-sources.jar + - maven/org/opensearch/rest-handler/3.0.0-SNAPSHOT/rest-handler-3.0.0-20240111.181431-1-sources.jar.sha1 + - maven/org/opensearch/rest-handler/3.0.0-SNAPSHOT/rest-handler-3.0.0-20240111.181431-1-sources.jar.md5 + - maven/org/opensearch/rest-handler/3.0.0-SNAPSHOT/rest-handler-3.0.0-20240111.181431-1-sources.jar.sha256 + - maven/org/opensearch/rest-handler/3.0.0-SNAPSHOT/rest-handler-3.0.0-20240111.181431-1-sources.jar.sha512 + - maven/org/opensearch/rest-handler/3.0.0-SNAPSHOT/rest-handler-3.0.0-20240111.181431-1-javadoc.jar + - maven/org/opensearch/rest-handler/3.0.0-SNAPSHOT/rest-handler-3.0.0-20240111.181431-1-javadoc.jar.sha1 + - maven/org/opensearch/rest-handler/3.0.0-SNAPSHOT/rest-handler-3.0.0-20240111.181431-1-javadoc.jar.md5 + - maven/org/opensearch/rest-handler/3.0.0-SNAPSHOT/rest-handler-3.0.0-20240111.181431-1-javadoc.jar.sha256 + - maven/org/opensearch/rest-handler/3.0.0-SNAPSHOT/rest-handler-3.0.0-20240111.181431-1-javadoc.jar.sha512 + - maven/org/opensearch/custom-suggester/maven-metadata.xml + - maven/org/opensearch/custom-suggester/maven-metadata.xml.sha1 + - maven/org/opensearch/custom-suggester/maven-metadata.xml.md5 + - maven/org/opensearch/custom-suggester/maven-metadata.xml.sha256 + - maven/org/opensearch/custom-suggester/maven-metadata.xml.sha512 + - maven/org/opensearch/custom-suggester/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/custom-suggester/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/custom-suggester/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/custom-suggester/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/custom-suggester/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/custom-suggester/3.0.0-SNAPSHOT/custom-suggester-3.0.0-20240111.181431-1.jar + - maven/org/opensearch/custom-suggester/3.0.0-SNAPSHOT/custom-suggester-3.0.0-20240111.181431-1.jar.sha1 + - maven/org/opensearch/custom-suggester/3.0.0-SNAPSHOT/custom-suggester-3.0.0-20240111.181431-1.jar.md5 + - maven/org/opensearch/custom-suggester/3.0.0-SNAPSHOT/custom-suggester-3.0.0-20240111.181431-1.jar.sha256 + - maven/org/opensearch/custom-suggester/3.0.0-SNAPSHOT/custom-suggester-3.0.0-20240111.181431-1.jar.sha512 + - maven/org/opensearch/custom-suggester/3.0.0-SNAPSHOT/custom-suggester-3.0.0-20240111.181431-1.pom + - maven/org/opensearch/custom-suggester/3.0.0-SNAPSHOT/custom-suggester-3.0.0-20240111.181431-1.pom.sha1 + - maven/org/opensearch/custom-suggester/3.0.0-SNAPSHOT/custom-suggester-3.0.0-20240111.181431-1.pom.md5 + - maven/org/opensearch/custom-suggester/3.0.0-SNAPSHOT/custom-suggester-3.0.0-20240111.181431-1.pom.sha256 + - maven/org/opensearch/custom-suggester/3.0.0-SNAPSHOT/custom-suggester-3.0.0-20240111.181431-1.pom.sha512 + - maven/org/opensearch/custom-suggester/3.0.0-SNAPSHOT/custom-suggester-3.0.0-20240111.181431-1-javadoc.jar + - maven/org/opensearch/custom-suggester/3.0.0-SNAPSHOT/custom-suggester-3.0.0-20240111.181431-1-javadoc.jar.sha1 + - maven/org/opensearch/custom-suggester/3.0.0-SNAPSHOT/custom-suggester-3.0.0-20240111.181431-1-javadoc.jar.md5 + - maven/org/opensearch/custom-suggester/3.0.0-SNAPSHOT/custom-suggester-3.0.0-20240111.181431-1-javadoc.jar.sha256 + - maven/org/opensearch/custom-suggester/3.0.0-SNAPSHOT/custom-suggester-3.0.0-20240111.181431-1-javadoc.jar.sha512 + - maven/org/opensearch/custom-suggester/3.0.0-SNAPSHOT/custom-suggester-3.0.0-20240111.181431-1.module + - maven/org/opensearch/custom-suggester/3.0.0-SNAPSHOT/custom-suggester-3.0.0-20240111.181431-1.module.sha1 + - maven/org/opensearch/custom-suggester/3.0.0-SNAPSHOT/custom-suggester-3.0.0-20240111.181431-1.module.md5 + - maven/org/opensearch/custom-suggester/3.0.0-SNAPSHOT/custom-suggester-3.0.0-20240111.181431-1.module.sha256 + - maven/org/opensearch/custom-suggester/3.0.0-SNAPSHOT/custom-suggester-3.0.0-20240111.181431-1.module.sha512 + - maven/org/opensearch/custom-suggester/3.0.0-SNAPSHOT/custom-suggester-3.0.0-20240111.181431-1-sources.jar + - maven/org/opensearch/custom-suggester/3.0.0-SNAPSHOT/custom-suggester-3.0.0-20240111.181431-1-sources.jar.sha1 + - maven/org/opensearch/custom-suggester/3.0.0-SNAPSHOT/custom-suggester-3.0.0-20240111.181431-1-sources.jar.md5 + - maven/org/opensearch/custom-suggester/3.0.0-SNAPSHOT/custom-suggester-3.0.0-20240111.181431-1-sources.jar.sha256 + - maven/org/opensearch/custom-suggester/3.0.0-SNAPSHOT/custom-suggester-3.0.0-20240111.181431-1-sources.jar.sha512 + - maven/org/opensearch/os/maven-metadata.xml + - maven/org/opensearch/os/maven-metadata.xml.sha1 + - maven/org/opensearch/os/maven-metadata.xml.md5 + - maven/org/opensearch/os/maven-metadata.xml.sha256 + - maven/org/opensearch/os/maven-metadata.xml.sha512 + - maven/org/opensearch/os/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/os/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/os/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/os/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/os/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/os/3.0.0-SNAPSHOT/os-3.0.0-20240111.181431-1.jar + - maven/org/opensearch/os/3.0.0-SNAPSHOT/os-3.0.0-20240111.181431-1.jar.sha1 + - maven/org/opensearch/os/3.0.0-SNAPSHOT/os-3.0.0-20240111.181431-1.jar.md5 + - maven/org/opensearch/os/3.0.0-SNAPSHOT/os-3.0.0-20240111.181431-1.jar.sha256 + - maven/org/opensearch/os/3.0.0-SNAPSHOT/os-3.0.0-20240111.181431-1.jar.sha512 + - maven/org/opensearch/os/3.0.0-SNAPSHOT/os-3.0.0-20240111.181431-1.pom + - maven/org/opensearch/os/3.0.0-SNAPSHOT/os-3.0.0-20240111.181431-1.pom.sha1 + - maven/org/opensearch/os/3.0.0-SNAPSHOT/os-3.0.0-20240111.181431-1.pom.md5 + - maven/org/opensearch/os/3.0.0-SNAPSHOT/os-3.0.0-20240111.181431-1.pom.sha256 + - maven/org/opensearch/os/3.0.0-SNAPSHOT/os-3.0.0-20240111.181431-1.pom.sha512 + - maven/org/opensearch/os/3.0.0-SNAPSHOT/os-3.0.0-20240111.181431-1-javadoc.jar + - maven/org/opensearch/os/3.0.0-SNAPSHOT/os-3.0.0-20240111.181431-1-javadoc.jar.sha1 + - maven/org/opensearch/os/3.0.0-SNAPSHOT/os-3.0.0-20240111.181431-1-javadoc.jar.md5 + - maven/org/opensearch/os/3.0.0-SNAPSHOT/os-3.0.0-20240111.181431-1-javadoc.jar.sha256 + - maven/org/opensearch/os/3.0.0-SNAPSHOT/os-3.0.0-20240111.181431-1-javadoc.jar.sha512 + - maven/org/opensearch/os/3.0.0-SNAPSHOT/os-3.0.0-20240111.181431-1-sources.jar + - maven/org/opensearch/os/3.0.0-SNAPSHOT/os-3.0.0-20240111.181431-1-sources.jar.sha1 + - maven/org/opensearch/os/3.0.0-SNAPSHOT/os-3.0.0-20240111.181431-1-sources.jar.md5 + - maven/org/opensearch/os/3.0.0-SNAPSHOT/os-3.0.0-20240111.181431-1-sources.jar.sha256 + - maven/org/opensearch/os/3.0.0-SNAPSHOT/os-3.0.0-20240111.181431-1-sources.jar.sha512 + - maven/org/opensearch/os/3.0.0-SNAPSHOT/os-3.0.0-20240111.181431-1.module + - maven/org/opensearch/os/3.0.0-SNAPSHOT/os-3.0.0-20240111.181431-1.module.sha1 + - maven/org/opensearch/os/3.0.0-SNAPSHOT/os-3.0.0-20240111.181431-1.module.md5 + - maven/org/opensearch/os/3.0.0-SNAPSHOT/os-3.0.0-20240111.181431-1.module.sha256 + - maven/org/opensearch/os/3.0.0-SNAPSHOT/os-3.0.0-20240111.181431-1.module.sha512 + - maven/org/opensearch/test/telemetry/maven-metadata.xml + - maven/org/opensearch/test/telemetry/maven-metadata.xml.sha1 + - maven/org/opensearch/test/telemetry/maven-metadata.xml.md5 + - maven/org/opensearch/test/telemetry/maven-metadata.xml.sha256 + - maven/org/opensearch/test/telemetry/maven-metadata.xml.sha512 + - maven/org/opensearch/test/telemetry/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/test/telemetry/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/test/telemetry/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/test/telemetry/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/test/telemetry/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/test/telemetry/3.0.0-SNAPSHOT/telemetry-3.0.0-20240111.181431-1.jar + - maven/org/opensearch/test/telemetry/3.0.0-SNAPSHOT/telemetry-3.0.0-20240111.181431-1.jar.sha1 + - maven/org/opensearch/test/telemetry/3.0.0-SNAPSHOT/telemetry-3.0.0-20240111.181431-1.jar.md5 + - maven/org/opensearch/test/telemetry/3.0.0-SNAPSHOT/telemetry-3.0.0-20240111.181431-1.jar.sha256 + - maven/org/opensearch/test/telemetry/3.0.0-SNAPSHOT/telemetry-3.0.0-20240111.181431-1.jar.sha512 + - maven/org/opensearch/test/telemetry/3.0.0-SNAPSHOT/telemetry-3.0.0-20240111.181431-1.pom + - maven/org/opensearch/test/telemetry/3.0.0-SNAPSHOT/telemetry-3.0.0-20240111.181431-1.pom.sha1 + - maven/org/opensearch/test/telemetry/3.0.0-SNAPSHOT/telemetry-3.0.0-20240111.181431-1.pom.md5 + - maven/org/opensearch/test/telemetry/3.0.0-SNAPSHOT/telemetry-3.0.0-20240111.181431-1.pom.sha256 + - maven/org/opensearch/test/telemetry/3.0.0-SNAPSHOT/telemetry-3.0.0-20240111.181431-1.pom.sha512 + - maven/org/opensearch/test/telemetry/3.0.0-SNAPSHOT/telemetry-3.0.0-20240111.181431-1.module + - maven/org/opensearch/test/telemetry/3.0.0-SNAPSHOT/telemetry-3.0.0-20240111.181431-1.module.sha1 + - maven/org/opensearch/test/telemetry/3.0.0-SNAPSHOT/telemetry-3.0.0-20240111.181431-1.module.md5 + - maven/org/opensearch/test/telemetry/3.0.0-SNAPSHOT/telemetry-3.0.0-20240111.181431-1.module.sha256 + - maven/org/opensearch/test/telemetry/3.0.0-SNAPSHOT/telemetry-3.0.0-20240111.181431-1.module.sha512 + - maven/org/opensearch/test/telemetry/3.0.0-SNAPSHOT/telemetry-3.0.0-20240111.181431-1-sources.jar + - maven/org/opensearch/test/telemetry/3.0.0-SNAPSHOT/telemetry-3.0.0-20240111.181431-1-sources.jar.sha1 + - maven/org/opensearch/test/telemetry/3.0.0-SNAPSHOT/telemetry-3.0.0-20240111.181431-1-sources.jar.md5 + - maven/org/opensearch/test/telemetry/3.0.0-SNAPSHOT/telemetry-3.0.0-20240111.181431-1-sources.jar.sha256 + - maven/org/opensearch/test/telemetry/3.0.0-SNAPSHOT/telemetry-3.0.0-20240111.181431-1-sources.jar.sha512 + - maven/org/opensearch/test/telemetry/3.0.0-SNAPSHOT/telemetry-3.0.0-20240111.181431-1-javadoc.jar + - maven/org/opensearch/test/telemetry/3.0.0-SNAPSHOT/telemetry-3.0.0-20240111.181431-1-javadoc.jar.sha1 + - maven/org/opensearch/test/telemetry/3.0.0-SNAPSHOT/telemetry-3.0.0-20240111.181431-1-javadoc.jar.md5 + - maven/org/opensearch/test/telemetry/3.0.0-SNAPSHOT/telemetry-3.0.0-20240111.181431-1-javadoc.jar.sha256 + - maven/org/opensearch/test/telemetry/3.0.0-SNAPSHOT/telemetry-3.0.0-20240111.181431-1-javadoc.jar.sha512 + - maven/org/opensearch/test/test-delayed-aggs/maven-metadata.xml + - maven/org/opensearch/test/test-delayed-aggs/maven-metadata.xml.sha1 + - maven/org/opensearch/test/test-delayed-aggs/maven-metadata.xml.md5 + - maven/org/opensearch/test/test-delayed-aggs/maven-metadata.xml.sha256 + - maven/org/opensearch/test/test-delayed-aggs/maven-metadata.xml.sha512 + - maven/org/opensearch/test/test-delayed-aggs/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/test/test-delayed-aggs/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/test/test-delayed-aggs/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/test/test-delayed-aggs/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/test/test-delayed-aggs/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/test/test-delayed-aggs/3.0.0-SNAPSHOT/test-delayed-aggs-3.0.0-20240111.181431-1.jar + - maven/org/opensearch/test/test-delayed-aggs/3.0.0-SNAPSHOT/test-delayed-aggs-3.0.0-20240111.181431-1.jar.sha1 + - maven/org/opensearch/test/test-delayed-aggs/3.0.0-SNAPSHOT/test-delayed-aggs-3.0.0-20240111.181431-1.jar.md5 + - maven/org/opensearch/test/test-delayed-aggs/3.0.0-SNAPSHOT/test-delayed-aggs-3.0.0-20240111.181431-1.jar.sha256 + - maven/org/opensearch/test/test-delayed-aggs/3.0.0-SNAPSHOT/test-delayed-aggs-3.0.0-20240111.181431-1.jar.sha512 + - maven/org/opensearch/test/test-delayed-aggs/3.0.0-SNAPSHOT/test-delayed-aggs-3.0.0-20240111.181431-1.pom + - maven/org/opensearch/test/test-delayed-aggs/3.0.0-SNAPSHOT/test-delayed-aggs-3.0.0-20240111.181431-1.pom.sha1 + - maven/org/opensearch/test/test-delayed-aggs/3.0.0-SNAPSHOT/test-delayed-aggs-3.0.0-20240111.181431-1.pom.md5 + - maven/org/opensearch/test/test-delayed-aggs/3.0.0-SNAPSHOT/test-delayed-aggs-3.0.0-20240111.181431-1.pom.sha256 + - maven/org/opensearch/test/test-delayed-aggs/3.0.0-SNAPSHOT/test-delayed-aggs-3.0.0-20240111.181431-1.pom.sha512 + - maven/org/opensearch/test/test-delayed-aggs/3.0.0-SNAPSHOT/test-delayed-aggs-3.0.0-20240111.181431-1-javadoc.jar + - maven/org/opensearch/test/test-delayed-aggs/3.0.0-SNAPSHOT/test-delayed-aggs-3.0.0-20240111.181431-1-javadoc.jar.sha1 + - maven/org/opensearch/test/test-delayed-aggs/3.0.0-SNAPSHOT/test-delayed-aggs-3.0.0-20240111.181431-1-javadoc.jar.md5 + - maven/org/opensearch/test/test-delayed-aggs/3.0.0-SNAPSHOT/test-delayed-aggs-3.0.0-20240111.181431-1-javadoc.jar.sha256 + - maven/org/opensearch/test/test-delayed-aggs/3.0.0-SNAPSHOT/test-delayed-aggs-3.0.0-20240111.181431-1-javadoc.jar.sha512 + - maven/org/opensearch/test/test-delayed-aggs/3.0.0-SNAPSHOT/test-delayed-aggs-3.0.0-20240111.181431-1-sources.jar + - maven/org/opensearch/test/test-delayed-aggs/3.0.0-SNAPSHOT/test-delayed-aggs-3.0.0-20240111.181431-1-sources.jar.sha1 + - maven/org/opensearch/test/test-delayed-aggs/3.0.0-SNAPSHOT/test-delayed-aggs-3.0.0-20240111.181431-1-sources.jar.md5 + - maven/org/opensearch/test/test-delayed-aggs/3.0.0-SNAPSHOT/test-delayed-aggs-3.0.0-20240111.181431-1-sources.jar.sha256 + - maven/org/opensearch/test/test-delayed-aggs/3.0.0-SNAPSHOT/test-delayed-aggs-3.0.0-20240111.181431-1-sources.jar.sha512 + - maven/org/opensearch/test/test-delayed-aggs/3.0.0-SNAPSHOT/test-delayed-aggs-3.0.0-20240111.181431-1.module + - maven/org/opensearch/test/test-delayed-aggs/3.0.0-SNAPSHOT/test-delayed-aggs-3.0.0-20240111.181431-1.module.sha1 + - maven/org/opensearch/test/test-delayed-aggs/3.0.0-SNAPSHOT/test-delayed-aggs-3.0.0-20240111.181431-1.module.md5 + - maven/org/opensearch/test/test-delayed-aggs/3.0.0-SNAPSHOT/test-delayed-aggs-3.0.0-20240111.181431-1.module.sha256 + - maven/org/opensearch/test/test-delayed-aggs/3.0.0-SNAPSHOT/test-delayed-aggs-3.0.0-20240111.181431-1.module.sha512 + - maven/org/opensearch/test/framework/maven-metadata.xml + - maven/org/opensearch/test/framework/maven-metadata.xml.sha1 + - maven/org/opensearch/test/framework/maven-metadata.xml.md5 + - maven/org/opensearch/test/framework/maven-metadata.xml.sha256 + - maven/org/opensearch/test/framework/maven-metadata.xml.sha512 + - maven/org/opensearch/test/framework/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/test/framework/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/test/framework/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/test/framework/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/test/framework/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/test/framework/3.0.0-SNAPSHOT/framework-3.0.0-20240111.181431-1.jar + - maven/org/opensearch/test/framework/3.0.0-SNAPSHOT/framework-3.0.0-20240111.181431-1.jar.sha1 + - maven/org/opensearch/test/framework/3.0.0-SNAPSHOT/framework-3.0.0-20240111.181431-1.jar.md5 + - maven/org/opensearch/test/framework/3.0.0-SNAPSHOT/framework-3.0.0-20240111.181431-1.jar.sha256 + - maven/org/opensearch/test/framework/3.0.0-SNAPSHOT/framework-3.0.0-20240111.181431-1.jar.sha512 + - maven/org/opensearch/test/framework/3.0.0-SNAPSHOT/framework-3.0.0-20240111.181431-1.pom + - maven/org/opensearch/test/framework/3.0.0-SNAPSHOT/framework-3.0.0-20240111.181431-1.pom.sha1 + - maven/org/opensearch/test/framework/3.0.0-SNAPSHOT/framework-3.0.0-20240111.181431-1.pom.md5 + - maven/org/opensearch/test/framework/3.0.0-SNAPSHOT/framework-3.0.0-20240111.181431-1.pom.sha256 + - maven/org/opensearch/test/framework/3.0.0-SNAPSHOT/framework-3.0.0-20240111.181431-1.pom.sha512 + - maven/org/opensearch/test/framework/3.0.0-SNAPSHOT/framework-3.0.0-20240111.181431-1-javadoc.jar + - maven/org/opensearch/test/framework/3.0.0-SNAPSHOT/framework-3.0.0-20240111.181431-1-javadoc.jar.sha1 + - maven/org/opensearch/test/framework/3.0.0-SNAPSHOT/framework-3.0.0-20240111.181431-1-javadoc.jar.md5 + - maven/org/opensearch/test/framework/3.0.0-SNAPSHOT/framework-3.0.0-20240111.181431-1-javadoc.jar.sha256 + - maven/org/opensearch/test/framework/3.0.0-SNAPSHOT/framework-3.0.0-20240111.181431-1-javadoc.jar.sha512 + - maven/org/opensearch/test/framework/3.0.0-SNAPSHOT/framework-3.0.0-20240111.181431-1.module + - maven/org/opensearch/test/framework/3.0.0-SNAPSHOT/framework-3.0.0-20240111.181431-1.module.sha1 + - maven/org/opensearch/test/framework/3.0.0-SNAPSHOT/framework-3.0.0-20240111.181431-1.module.md5 + - maven/org/opensearch/test/framework/3.0.0-SNAPSHOT/framework-3.0.0-20240111.181431-1.module.sha256 + - maven/org/opensearch/test/framework/3.0.0-SNAPSHOT/framework-3.0.0-20240111.181431-1.module.sha512 + - maven/org/opensearch/test/framework/3.0.0-SNAPSHOT/framework-3.0.0-20240111.181431-1-sources.jar + - maven/org/opensearch/test/framework/3.0.0-SNAPSHOT/framework-3.0.0-20240111.181431-1-sources.jar.sha1 + - maven/org/opensearch/test/framework/3.0.0-SNAPSHOT/framework-3.0.0-20240111.181431-1-sources.jar.md5 + - maven/org/opensearch/test/framework/3.0.0-SNAPSHOT/framework-3.0.0-20240111.181431-1-sources.jar.sha256 + - maven/org/opensearch/test/framework/3.0.0-SNAPSHOT/framework-3.0.0-20240111.181431-1-sources.jar.sha512 + - maven/org/opensearch/die-with-dignity/maven-metadata.xml + - maven/org/opensearch/die-with-dignity/maven-metadata.xml.sha1 + - maven/org/opensearch/die-with-dignity/maven-metadata.xml.md5 + - maven/org/opensearch/die-with-dignity/maven-metadata.xml.sha256 + - maven/org/opensearch/die-with-dignity/maven-metadata.xml.sha512 + - maven/org/opensearch/die-with-dignity/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/die-with-dignity/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/die-with-dignity/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/die-with-dignity/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/die-with-dignity/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/die-with-dignity/3.0.0-SNAPSHOT/die-with-dignity-3.0.0-20240111.181431-1.jar + - maven/org/opensearch/die-with-dignity/3.0.0-SNAPSHOT/die-with-dignity-3.0.0-20240111.181431-1.jar.sha1 + - maven/org/opensearch/die-with-dignity/3.0.0-SNAPSHOT/die-with-dignity-3.0.0-20240111.181431-1.jar.md5 + - maven/org/opensearch/die-with-dignity/3.0.0-SNAPSHOT/die-with-dignity-3.0.0-20240111.181431-1.jar.sha256 + - maven/org/opensearch/die-with-dignity/3.0.0-SNAPSHOT/die-with-dignity-3.0.0-20240111.181431-1.jar.sha512 + - maven/org/opensearch/die-with-dignity/3.0.0-SNAPSHOT/die-with-dignity-3.0.0-20240111.181431-1.pom + - maven/org/opensearch/die-with-dignity/3.0.0-SNAPSHOT/die-with-dignity-3.0.0-20240111.181431-1.pom.sha1 + - maven/org/opensearch/die-with-dignity/3.0.0-SNAPSHOT/die-with-dignity-3.0.0-20240111.181431-1.pom.md5 + - maven/org/opensearch/die-with-dignity/3.0.0-SNAPSHOT/die-with-dignity-3.0.0-20240111.181431-1.pom.sha256 + - maven/org/opensearch/die-with-dignity/3.0.0-SNAPSHOT/die-with-dignity-3.0.0-20240111.181431-1.pom.sha512 + - maven/org/opensearch/die-with-dignity/3.0.0-SNAPSHOT/die-with-dignity-3.0.0-20240111.181431-1.module + - maven/org/opensearch/die-with-dignity/3.0.0-SNAPSHOT/die-with-dignity-3.0.0-20240111.181431-1.module.sha1 + - maven/org/opensearch/die-with-dignity/3.0.0-SNAPSHOT/die-with-dignity-3.0.0-20240111.181431-1.module.md5 + - maven/org/opensearch/die-with-dignity/3.0.0-SNAPSHOT/die-with-dignity-3.0.0-20240111.181431-1.module.sha256 + - maven/org/opensearch/die-with-dignity/3.0.0-SNAPSHOT/die-with-dignity-3.0.0-20240111.181431-1.module.sha512 + - maven/org/opensearch/die-with-dignity/3.0.0-SNAPSHOT/die-with-dignity-3.0.0-20240111.181431-1-sources.jar + - maven/org/opensearch/die-with-dignity/3.0.0-SNAPSHOT/die-with-dignity-3.0.0-20240111.181431-1-sources.jar.sha1 + - maven/org/opensearch/die-with-dignity/3.0.0-SNAPSHOT/die-with-dignity-3.0.0-20240111.181431-1-sources.jar.md5 + - maven/org/opensearch/die-with-dignity/3.0.0-SNAPSHOT/die-with-dignity-3.0.0-20240111.181431-1-sources.jar.sha256 + - maven/org/opensearch/die-with-dignity/3.0.0-SNAPSHOT/die-with-dignity-3.0.0-20240111.181431-1-sources.jar.sha512 + - maven/org/opensearch/die-with-dignity/3.0.0-SNAPSHOT/die-with-dignity-3.0.0-20240111.181431-1-javadoc.jar + - maven/org/opensearch/die-with-dignity/3.0.0-SNAPSHOT/die-with-dignity-3.0.0-20240111.181431-1-javadoc.jar.sha1 + - maven/org/opensearch/die-with-dignity/3.0.0-SNAPSHOT/die-with-dignity-3.0.0-20240111.181431-1-javadoc.jar.md5 + - maven/org/opensearch/die-with-dignity/3.0.0-SNAPSHOT/die-with-dignity-3.0.0-20240111.181431-1-javadoc.jar.sha256 + - maven/org/opensearch/die-with-dignity/3.0.0-SNAPSHOT/die-with-dignity-3.0.0-20240111.181431-1-javadoc.jar.sha512 + - maven/org/opensearch/opensearch-launchers/maven-metadata.xml + - maven/org/opensearch/opensearch-launchers/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-launchers/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-launchers/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-launchers/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-launchers/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/opensearch-launchers/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-launchers/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-launchers/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-launchers/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-launchers/3.0.0-SNAPSHOT/opensearch-launchers-3.0.0-20240111.181431-1.jar + - maven/org/opensearch/opensearch-launchers/3.0.0-SNAPSHOT/opensearch-launchers-3.0.0-20240111.181431-1.jar.sha1 + - maven/org/opensearch/opensearch-launchers/3.0.0-SNAPSHOT/opensearch-launchers-3.0.0-20240111.181431-1.jar.md5 + - maven/org/opensearch/opensearch-launchers/3.0.0-SNAPSHOT/opensearch-launchers-3.0.0-20240111.181431-1.jar.sha256 + - maven/org/opensearch/opensearch-launchers/3.0.0-SNAPSHOT/opensearch-launchers-3.0.0-20240111.181431-1.jar.sha512 + - maven/org/opensearch/opensearch-launchers/3.0.0-SNAPSHOT/opensearch-launchers-3.0.0-20240111.181431-1.pom + - maven/org/opensearch/opensearch-launchers/3.0.0-SNAPSHOT/opensearch-launchers-3.0.0-20240111.181431-1.pom.sha1 + - maven/org/opensearch/opensearch-launchers/3.0.0-SNAPSHOT/opensearch-launchers-3.0.0-20240111.181431-1.pom.md5 + - maven/org/opensearch/opensearch-launchers/3.0.0-SNAPSHOT/opensearch-launchers-3.0.0-20240111.181431-1.pom.sha256 + - maven/org/opensearch/opensearch-launchers/3.0.0-SNAPSHOT/opensearch-launchers-3.0.0-20240111.181431-1.pom.sha512 + - maven/org/opensearch/opensearch-launchers/3.0.0-SNAPSHOT/opensearch-launchers-3.0.0-20240111.181431-1-javadoc.jar + - maven/org/opensearch/opensearch-launchers/3.0.0-SNAPSHOT/opensearch-launchers-3.0.0-20240111.181431-1-javadoc.jar.sha1 + - maven/org/opensearch/opensearch-launchers/3.0.0-SNAPSHOT/opensearch-launchers-3.0.0-20240111.181431-1-javadoc.jar.md5 + - maven/org/opensearch/opensearch-launchers/3.0.0-SNAPSHOT/opensearch-launchers-3.0.0-20240111.181431-1-javadoc.jar.sha256 + - maven/org/opensearch/opensearch-launchers/3.0.0-SNAPSHOT/opensearch-launchers-3.0.0-20240111.181431-1-javadoc.jar.sha512 + - maven/org/opensearch/opensearch-launchers/3.0.0-SNAPSHOT/opensearch-launchers-3.0.0-20240111.181431-1.module + - maven/org/opensearch/opensearch-launchers/3.0.0-SNAPSHOT/opensearch-launchers-3.0.0-20240111.181431-1.module.sha1 + - maven/org/opensearch/opensearch-launchers/3.0.0-SNAPSHOT/opensearch-launchers-3.0.0-20240111.181431-1.module.md5 + - maven/org/opensearch/opensearch-launchers/3.0.0-SNAPSHOT/opensearch-launchers-3.0.0-20240111.181431-1.module.sha256 + - maven/org/opensearch/opensearch-launchers/3.0.0-SNAPSHOT/opensearch-launchers-3.0.0-20240111.181431-1.module.sha512 + - maven/org/opensearch/opensearch-launchers/3.0.0-SNAPSHOT/opensearch-launchers-3.0.0-20240111.181431-1-sources.jar + - maven/org/opensearch/opensearch-launchers/3.0.0-SNAPSHOT/opensearch-launchers-3.0.0-20240111.181431-1-sources.jar.sha1 + - maven/org/opensearch/opensearch-launchers/3.0.0-SNAPSHOT/opensearch-launchers-3.0.0-20240111.181431-1-sources.jar.md5 + - maven/org/opensearch/opensearch-launchers/3.0.0-SNAPSHOT/opensearch-launchers-3.0.0-20240111.181431-1-sources.jar.sha256 + - maven/org/opensearch/opensearch-launchers/3.0.0-SNAPSHOT/opensearch-launchers-3.0.0-20240111.181431-1-sources.jar.sha512 + - maven/org/opensearch/java-version-checker/maven-metadata.xml + - maven/org/opensearch/java-version-checker/maven-metadata.xml.sha1 + - maven/org/opensearch/java-version-checker/maven-metadata.xml.md5 + - maven/org/opensearch/java-version-checker/maven-metadata.xml.sha256 + - maven/org/opensearch/java-version-checker/maven-metadata.xml.sha512 + - maven/org/opensearch/java-version-checker/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/java-version-checker/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/java-version-checker/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/java-version-checker/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/java-version-checker/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/java-version-checker/3.0.0-SNAPSHOT/java-version-checker-3.0.0-20240111.181431-1.jar + - maven/org/opensearch/java-version-checker/3.0.0-SNAPSHOT/java-version-checker-3.0.0-20240111.181431-1.jar.sha1 + - maven/org/opensearch/java-version-checker/3.0.0-SNAPSHOT/java-version-checker-3.0.0-20240111.181431-1.jar.md5 + - maven/org/opensearch/java-version-checker/3.0.0-SNAPSHOT/java-version-checker-3.0.0-20240111.181431-1.jar.sha256 + - maven/org/opensearch/java-version-checker/3.0.0-SNAPSHOT/java-version-checker-3.0.0-20240111.181431-1.jar.sha512 + - maven/org/opensearch/java-version-checker/3.0.0-SNAPSHOT/java-version-checker-3.0.0-20240111.181431-1.pom + - maven/org/opensearch/java-version-checker/3.0.0-SNAPSHOT/java-version-checker-3.0.0-20240111.181431-1.pom.sha1 + - maven/org/opensearch/java-version-checker/3.0.0-SNAPSHOT/java-version-checker-3.0.0-20240111.181431-1.pom.md5 + - maven/org/opensearch/java-version-checker/3.0.0-SNAPSHOT/java-version-checker-3.0.0-20240111.181431-1.pom.sha256 + - maven/org/opensearch/java-version-checker/3.0.0-SNAPSHOT/java-version-checker-3.0.0-20240111.181431-1.pom.sha512 + - maven/org/opensearch/java-version-checker/3.0.0-SNAPSHOT/java-version-checker-3.0.0-20240111.181431-1-sources.jar + - maven/org/opensearch/java-version-checker/3.0.0-SNAPSHOT/java-version-checker-3.0.0-20240111.181431-1-sources.jar.sha1 + - maven/org/opensearch/java-version-checker/3.0.0-SNAPSHOT/java-version-checker-3.0.0-20240111.181431-1-sources.jar.md5 + - maven/org/opensearch/java-version-checker/3.0.0-SNAPSHOT/java-version-checker-3.0.0-20240111.181431-1-sources.jar.sha256 + - maven/org/opensearch/java-version-checker/3.0.0-SNAPSHOT/java-version-checker-3.0.0-20240111.181431-1-sources.jar.sha512 + - maven/org/opensearch/java-version-checker/3.0.0-SNAPSHOT/java-version-checker-3.0.0-20240111.181431-1.module + - maven/org/opensearch/java-version-checker/3.0.0-SNAPSHOT/java-version-checker-3.0.0-20240111.181431-1.module.sha1 + - maven/org/opensearch/java-version-checker/3.0.0-SNAPSHOT/java-version-checker-3.0.0-20240111.181431-1.module.md5 + - maven/org/opensearch/java-version-checker/3.0.0-SNAPSHOT/java-version-checker-3.0.0-20240111.181431-1.module.sha256 + - maven/org/opensearch/java-version-checker/3.0.0-SNAPSHOT/java-version-checker-3.0.0-20240111.181431-1.module.sha512 + - maven/org/opensearch/java-version-checker/3.0.0-SNAPSHOT/java-version-checker-3.0.0-20240111.181431-1-javadoc.jar + - maven/org/opensearch/java-version-checker/3.0.0-SNAPSHOT/java-version-checker-3.0.0-20240111.181431-1-javadoc.jar.sha1 + - maven/org/opensearch/java-version-checker/3.0.0-SNAPSHOT/java-version-checker-3.0.0-20240111.181431-1-javadoc.jar.md5 + - maven/org/opensearch/java-version-checker/3.0.0-SNAPSHOT/java-version-checker-3.0.0-20240111.181431-1-javadoc.jar.sha256 + - maven/org/opensearch/java-version-checker/3.0.0-SNAPSHOT/java-version-checker-3.0.0-20240111.181431-1-javadoc.jar.sha512 + - maven/org/opensearch/wildfly/maven-metadata.xml + - maven/org/opensearch/wildfly/maven-metadata.xml.sha1 + - maven/org/opensearch/wildfly/maven-metadata.xml.md5 + - maven/org/opensearch/wildfly/maven-metadata.xml.sha256 + - maven/org/opensearch/wildfly/maven-metadata.xml.sha512 + - maven/org/opensearch/wildfly/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/wildfly/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/wildfly/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/wildfly/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/wildfly/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/wildfly/3.0.0-SNAPSHOT/wildfly-3.0.0-20240111.181431-1.war + - maven/org/opensearch/wildfly/3.0.0-SNAPSHOT/wildfly-3.0.0-20240111.181431-1.war.sha1 + - maven/org/opensearch/wildfly/3.0.0-SNAPSHOT/wildfly-3.0.0-20240111.181431-1.war.md5 + - maven/org/opensearch/wildfly/3.0.0-SNAPSHOT/wildfly-3.0.0-20240111.181431-1.war.sha256 + - maven/org/opensearch/wildfly/3.0.0-SNAPSHOT/wildfly-3.0.0-20240111.181431-1.war.sha512 + - maven/org/opensearch/wildfly/3.0.0-SNAPSHOT/wildfly-3.0.0-20240111.181431-1.pom + - maven/org/opensearch/wildfly/3.0.0-SNAPSHOT/wildfly-3.0.0-20240111.181431-1.pom.sha1 + - maven/org/opensearch/wildfly/3.0.0-SNAPSHOT/wildfly-3.0.0-20240111.181431-1.pom.md5 + - maven/org/opensearch/wildfly/3.0.0-SNAPSHOT/wildfly-3.0.0-20240111.181431-1.pom.sha256 + - maven/org/opensearch/wildfly/3.0.0-SNAPSHOT/wildfly-3.0.0-20240111.181431-1.pom.sha512 + - maven/org/opensearch/wildfly/3.0.0-SNAPSHOT/wildfly-3.0.0-20240111.181431-1.module + - maven/org/opensearch/wildfly/3.0.0-SNAPSHOT/wildfly-3.0.0-20240111.181431-1.module.sha1 + - maven/org/opensearch/wildfly/3.0.0-SNAPSHOT/wildfly-3.0.0-20240111.181431-1.module.md5 + - maven/org/opensearch/wildfly/3.0.0-SNAPSHOT/wildfly-3.0.0-20240111.181431-1.module.sha256 + - maven/org/opensearch/wildfly/3.0.0-SNAPSHOT/wildfly-3.0.0-20240111.181431-1.module.sha512 + - maven/org/opensearch/wildfly/3.0.0-SNAPSHOT/wildfly-3.0.0-20240111.181431-1-javadoc.jar + - maven/org/opensearch/wildfly/3.0.0-SNAPSHOT/wildfly-3.0.0-20240111.181431-1-javadoc.jar.sha1 + - maven/org/opensearch/wildfly/3.0.0-SNAPSHOT/wildfly-3.0.0-20240111.181431-1-javadoc.jar.md5 + - maven/org/opensearch/wildfly/3.0.0-SNAPSHOT/wildfly-3.0.0-20240111.181431-1-javadoc.jar.sha256 + - maven/org/opensearch/wildfly/3.0.0-SNAPSHOT/wildfly-3.0.0-20240111.181431-1-javadoc.jar.sha512 + - maven/org/opensearch/wildfly/3.0.0-SNAPSHOT/wildfly-3.0.0-20240111.181431-1-sources.jar + - maven/org/opensearch/wildfly/3.0.0-SNAPSHOT/wildfly-3.0.0-20240111.181431-1-sources.jar.sha1 + - maven/org/opensearch/wildfly/3.0.0-SNAPSHOT/wildfly-3.0.0-20240111.181431-1-sources.jar.md5 + - maven/org/opensearch/wildfly/3.0.0-SNAPSHOT/wildfly-3.0.0-20240111.181431-1-sources.jar.sha256 + - maven/org/opensearch/wildfly/3.0.0-SNAPSHOT/wildfly-3.0.0-20240111.181431-1-sources.jar.sha512 + - maven/org/opensearch/keystore-cli/maven-metadata.xml + - maven/org/opensearch/keystore-cli/maven-metadata.xml.sha1 + - maven/org/opensearch/keystore-cli/maven-metadata.xml.md5 + - maven/org/opensearch/keystore-cli/maven-metadata.xml.sha256 + - maven/org/opensearch/keystore-cli/maven-metadata.xml.sha512 + - maven/org/opensearch/keystore-cli/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/keystore-cli/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/keystore-cli/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/keystore-cli/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/keystore-cli/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/keystore-cli/3.0.0-SNAPSHOT/keystore-cli-3.0.0-20240111.181431-1.jar + - maven/org/opensearch/keystore-cli/3.0.0-SNAPSHOT/keystore-cli-3.0.0-20240111.181431-1.jar.sha1 + - maven/org/opensearch/keystore-cli/3.0.0-SNAPSHOT/keystore-cli-3.0.0-20240111.181431-1.jar.md5 + - maven/org/opensearch/keystore-cli/3.0.0-SNAPSHOT/keystore-cli-3.0.0-20240111.181431-1.jar.sha256 + - maven/org/opensearch/keystore-cli/3.0.0-SNAPSHOT/keystore-cli-3.0.0-20240111.181431-1.jar.sha512 + - maven/org/opensearch/keystore-cli/3.0.0-SNAPSHOT/keystore-cli-3.0.0-20240111.181431-1.pom + - maven/org/opensearch/keystore-cli/3.0.0-SNAPSHOT/keystore-cli-3.0.0-20240111.181431-1.pom.sha1 + - maven/org/opensearch/keystore-cli/3.0.0-SNAPSHOT/keystore-cli-3.0.0-20240111.181431-1.pom.md5 + - maven/org/opensearch/keystore-cli/3.0.0-SNAPSHOT/keystore-cli-3.0.0-20240111.181431-1.pom.sha256 + - maven/org/opensearch/keystore-cli/3.0.0-SNAPSHOT/keystore-cli-3.0.0-20240111.181431-1.pom.sha512 + - maven/org/opensearch/keystore-cli/3.0.0-SNAPSHOT/keystore-cli-3.0.0-20240111.181431-1-javadoc.jar + - maven/org/opensearch/keystore-cli/3.0.0-SNAPSHOT/keystore-cli-3.0.0-20240111.181431-1-javadoc.jar.sha1 + - maven/org/opensearch/keystore-cli/3.0.0-SNAPSHOT/keystore-cli-3.0.0-20240111.181431-1-javadoc.jar.md5 + - maven/org/opensearch/keystore-cli/3.0.0-SNAPSHOT/keystore-cli-3.0.0-20240111.181431-1-javadoc.jar.sha256 + - maven/org/opensearch/keystore-cli/3.0.0-SNAPSHOT/keystore-cli-3.0.0-20240111.181431-1-javadoc.jar.sha512 + - maven/org/opensearch/keystore-cli/3.0.0-SNAPSHOT/keystore-cli-3.0.0-20240111.181431-1.module + - maven/org/opensearch/keystore-cli/3.0.0-SNAPSHOT/keystore-cli-3.0.0-20240111.181431-1.module.sha1 + - maven/org/opensearch/keystore-cli/3.0.0-SNAPSHOT/keystore-cli-3.0.0-20240111.181431-1.module.md5 + - maven/org/opensearch/keystore-cli/3.0.0-SNAPSHOT/keystore-cli-3.0.0-20240111.181431-1.module.sha256 + - maven/org/opensearch/keystore-cli/3.0.0-SNAPSHOT/keystore-cli-3.0.0-20240111.181431-1.module.sha512 + - maven/org/opensearch/keystore-cli/3.0.0-SNAPSHOT/keystore-cli-3.0.0-20240111.181431-1-sources.jar + - maven/org/opensearch/keystore-cli/3.0.0-SNAPSHOT/keystore-cli-3.0.0-20240111.181431-1-sources.jar.sha1 + - maven/org/opensearch/keystore-cli/3.0.0-SNAPSHOT/keystore-cli-3.0.0-20240111.181431-1-sources.jar.md5 + - maven/org/opensearch/keystore-cli/3.0.0-SNAPSHOT/keystore-cli-3.0.0-20240111.181431-1-sources.jar.sha256 + - maven/org/opensearch/keystore-cli/3.0.0-SNAPSHOT/keystore-cli-3.0.0-20240111.181431-1-sources.jar.sha512 + - maven/org/opensearch/distribution/integ-test-zip/opensearch/maven-metadata.xml + - maven/org/opensearch/distribution/integ-test-zip/opensearch/maven-metadata.xml.sha1 + - maven/org/opensearch/distribution/integ-test-zip/opensearch/maven-metadata.xml.md5 + - maven/org/opensearch/distribution/integ-test-zip/opensearch/maven-metadata.xml.sha256 + - maven/org/opensearch/distribution/integ-test-zip/opensearch/maven-metadata.xml.sha512 + - maven/org/opensearch/distribution/integ-test-zip/opensearch/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/distribution/integ-test-zip/opensearch/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/distribution/integ-test-zip/opensearch/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/distribution/integ-test-zip/opensearch/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/distribution/integ-test-zip/opensearch/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/distribution/integ-test-zip/opensearch/3.0.0-SNAPSHOT/opensearch-3.0.0-20240111.181431-1.zip + - maven/org/opensearch/distribution/integ-test-zip/opensearch/3.0.0-SNAPSHOT/opensearch-3.0.0-20240111.181431-1.zip.sha1 + - maven/org/opensearch/distribution/integ-test-zip/opensearch/3.0.0-SNAPSHOT/opensearch-3.0.0-20240111.181431-1.zip.md5 + - maven/org/opensearch/distribution/integ-test-zip/opensearch/3.0.0-SNAPSHOT/opensearch-3.0.0-20240111.181431-1.zip.sha256 + - maven/org/opensearch/distribution/integ-test-zip/opensearch/3.0.0-SNAPSHOT/opensearch-3.0.0-20240111.181431-1.zip.sha512 + - maven/org/opensearch/distribution/integ-test-zip/opensearch/3.0.0-SNAPSHOT/opensearch-3.0.0-20240111.181431-1.pom + - maven/org/opensearch/distribution/integ-test-zip/opensearch/3.0.0-SNAPSHOT/opensearch-3.0.0-20240111.181431-1.pom.sha1 + - maven/org/opensearch/distribution/integ-test-zip/opensearch/3.0.0-SNAPSHOT/opensearch-3.0.0-20240111.181431-1.pom.md5 + - maven/org/opensearch/distribution/integ-test-zip/opensearch/3.0.0-SNAPSHOT/opensearch-3.0.0-20240111.181431-1.pom.sha256 + - maven/org/opensearch/distribution/integ-test-zip/opensearch/3.0.0-SNAPSHOT/opensearch-3.0.0-20240111.181431-1.pom.sha512 + - maven/org/opensearch/opensearch-upgrade-cli/maven-metadata.xml + - maven/org/opensearch/opensearch-upgrade-cli/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-upgrade-cli/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-upgrade-cli/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-upgrade-cli/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-upgrade-cli/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/opensearch-upgrade-cli/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-upgrade-cli/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-upgrade-cli/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-upgrade-cli/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-upgrade-cli/3.0.0-SNAPSHOT/opensearch-upgrade-cli-3.0.0-20240111.181431-1.jar + - maven/org/opensearch/opensearch-upgrade-cli/3.0.0-SNAPSHOT/opensearch-upgrade-cli-3.0.0-20240111.181431-1.jar.sha1 + - maven/org/opensearch/opensearch-upgrade-cli/3.0.0-SNAPSHOT/opensearch-upgrade-cli-3.0.0-20240111.181431-1.jar.md5 + - maven/org/opensearch/opensearch-upgrade-cli/3.0.0-SNAPSHOT/opensearch-upgrade-cli-3.0.0-20240111.181431-1.jar.sha256 + - maven/org/opensearch/opensearch-upgrade-cli/3.0.0-SNAPSHOT/opensearch-upgrade-cli-3.0.0-20240111.181431-1.jar.sha512 + - maven/org/opensearch/opensearch-upgrade-cli/3.0.0-SNAPSHOT/opensearch-upgrade-cli-3.0.0-20240111.181431-1.pom + - maven/org/opensearch/opensearch-upgrade-cli/3.0.0-SNAPSHOT/opensearch-upgrade-cli-3.0.0-20240111.181431-1.pom.sha1 + - maven/org/opensearch/opensearch-upgrade-cli/3.0.0-SNAPSHOT/opensearch-upgrade-cli-3.0.0-20240111.181431-1.pom.md5 + - maven/org/opensearch/opensearch-upgrade-cli/3.0.0-SNAPSHOT/opensearch-upgrade-cli-3.0.0-20240111.181431-1.pom.sha256 + - maven/org/opensearch/opensearch-upgrade-cli/3.0.0-SNAPSHOT/opensearch-upgrade-cli-3.0.0-20240111.181431-1.pom.sha512 + - maven/org/opensearch/opensearch-upgrade-cli/3.0.0-SNAPSHOT/opensearch-upgrade-cli-3.0.0-20240111.181431-1.module + - maven/org/opensearch/opensearch-upgrade-cli/3.0.0-SNAPSHOT/opensearch-upgrade-cli-3.0.0-20240111.181431-1.module.sha1 + - maven/org/opensearch/opensearch-upgrade-cli/3.0.0-SNAPSHOT/opensearch-upgrade-cli-3.0.0-20240111.181431-1.module.md5 + - maven/org/opensearch/opensearch-upgrade-cli/3.0.0-SNAPSHOT/opensearch-upgrade-cli-3.0.0-20240111.181431-1.module.sha256 + - maven/org/opensearch/opensearch-upgrade-cli/3.0.0-SNAPSHOT/opensearch-upgrade-cli-3.0.0-20240111.181431-1.module.sha512 + - maven/org/opensearch/opensearch-upgrade-cli/3.0.0-SNAPSHOT/opensearch-upgrade-cli-3.0.0-20240111.181431-1-sources.jar + - maven/org/opensearch/opensearch-upgrade-cli/3.0.0-SNAPSHOT/opensearch-upgrade-cli-3.0.0-20240111.181431-1-sources.jar.sha1 + - maven/org/opensearch/opensearch-upgrade-cli/3.0.0-SNAPSHOT/opensearch-upgrade-cli-3.0.0-20240111.181431-1-sources.jar.md5 + - maven/org/opensearch/opensearch-upgrade-cli/3.0.0-SNAPSHOT/opensearch-upgrade-cli-3.0.0-20240111.181431-1-sources.jar.sha256 + - maven/org/opensearch/opensearch-upgrade-cli/3.0.0-SNAPSHOT/opensearch-upgrade-cli-3.0.0-20240111.181431-1-sources.jar.sha512 + - maven/org/opensearch/opensearch-upgrade-cli/3.0.0-SNAPSHOT/opensearch-upgrade-cli-3.0.0-20240111.181431-1-javadoc.jar + - maven/org/opensearch/opensearch-upgrade-cli/3.0.0-SNAPSHOT/opensearch-upgrade-cli-3.0.0-20240111.181431-1-javadoc.jar.sha1 + - maven/org/opensearch/opensearch-upgrade-cli/3.0.0-SNAPSHOT/opensearch-upgrade-cli-3.0.0-20240111.181431-1-javadoc.jar.md5 + - maven/org/opensearch/opensearch-upgrade-cli/3.0.0-SNAPSHOT/opensearch-upgrade-cli-3.0.0-20240111.181431-1-javadoc.jar.sha256 + - maven/org/opensearch/opensearch-upgrade-cli/3.0.0-SNAPSHOT/opensearch-upgrade-cli-3.0.0-20240111.181431-1-javadoc.jar.sha512 + - maven/org/opensearch/opensearch-plugin-cli/maven-metadata.xml + - maven/org/opensearch/opensearch-plugin-cli/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-plugin-cli/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-plugin-cli/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-plugin-cli/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-plugin-cli/3.0.0-SNAPSHOT/maven-metadata.xml + - maven/org/opensearch/opensearch-plugin-cli/3.0.0-SNAPSHOT/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-plugin-cli/3.0.0-SNAPSHOT/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-plugin-cli/3.0.0-SNAPSHOT/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-plugin-cli/3.0.0-SNAPSHOT/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-plugin-cli/3.0.0-SNAPSHOT/opensearch-plugin-cli-3.0.0-20240111.181431-1.jar + - maven/org/opensearch/opensearch-plugin-cli/3.0.0-SNAPSHOT/opensearch-plugin-cli-3.0.0-20240111.181431-1.jar.sha1 + - maven/org/opensearch/opensearch-plugin-cli/3.0.0-SNAPSHOT/opensearch-plugin-cli-3.0.0-20240111.181431-1.jar.md5 + - maven/org/opensearch/opensearch-plugin-cli/3.0.0-SNAPSHOT/opensearch-plugin-cli-3.0.0-20240111.181431-1.jar.sha256 + - maven/org/opensearch/opensearch-plugin-cli/3.0.0-SNAPSHOT/opensearch-plugin-cli-3.0.0-20240111.181431-1.jar.sha512 + - maven/org/opensearch/opensearch-plugin-cli/3.0.0-SNAPSHOT/opensearch-plugin-cli-3.0.0-20240111.181431-1.pom + - maven/org/opensearch/opensearch-plugin-cli/3.0.0-SNAPSHOT/opensearch-plugin-cli-3.0.0-20240111.181431-1.pom.sha1 + - maven/org/opensearch/opensearch-plugin-cli/3.0.0-SNAPSHOT/opensearch-plugin-cli-3.0.0-20240111.181431-1.pom.md5 + - maven/org/opensearch/opensearch-plugin-cli/3.0.0-SNAPSHOT/opensearch-plugin-cli-3.0.0-20240111.181431-1.pom.sha256 + - maven/org/opensearch/opensearch-plugin-cli/3.0.0-SNAPSHOT/opensearch-plugin-cli-3.0.0-20240111.181431-1.pom.sha512 + - maven/org/opensearch/opensearch-plugin-cli/3.0.0-SNAPSHOT/opensearch-plugin-cli-3.0.0-20240111.181431-1-sources.jar + - maven/org/opensearch/opensearch-plugin-cli/3.0.0-SNAPSHOT/opensearch-plugin-cli-3.0.0-20240111.181431-1-sources.jar.sha1 + - maven/org/opensearch/opensearch-plugin-cli/3.0.0-SNAPSHOT/opensearch-plugin-cli-3.0.0-20240111.181431-1-sources.jar.md5 + - maven/org/opensearch/opensearch-plugin-cli/3.0.0-SNAPSHOT/opensearch-plugin-cli-3.0.0-20240111.181431-1-sources.jar.sha256 + - maven/org/opensearch/opensearch-plugin-cli/3.0.0-SNAPSHOT/opensearch-plugin-cli-3.0.0-20240111.181431-1-sources.jar.sha512 + - maven/org/opensearch/opensearch-plugin-cli/3.0.0-SNAPSHOT/opensearch-plugin-cli-3.0.0-20240111.181431-1-javadoc.jar + - maven/org/opensearch/opensearch-plugin-cli/3.0.0-SNAPSHOT/opensearch-plugin-cli-3.0.0-20240111.181431-1-javadoc.jar.sha1 + - maven/org/opensearch/opensearch-plugin-cli/3.0.0-SNAPSHOT/opensearch-plugin-cli-3.0.0-20240111.181431-1-javadoc.jar.md5 + - maven/org/opensearch/opensearch-plugin-cli/3.0.0-SNAPSHOT/opensearch-plugin-cli-3.0.0-20240111.181431-1-javadoc.jar.sha256 + - maven/org/opensearch/opensearch-plugin-cli/3.0.0-SNAPSHOT/opensearch-plugin-cli-3.0.0-20240111.181431-1-javadoc.jar.sha512 + - maven/org/opensearch/opensearch-plugin-cli/3.0.0-SNAPSHOT/opensearch-plugin-cli-3.0.0-20240111.181431-1.module + - maven/org/opensearch/opensearch-plugin-cli/3.0.0-SNAPSHOT/opensearch-plugin-cli-3.0.0-20240111.181431-1.module.sha1 + - maven/org/opensearch/opensearch-plugin-cli/3.0.0-SNAPSHOT/opensearch-plugin-cli-3.0.0-20240111.181431-1.module.md5 + - maven/org/opensearch/opensearch-plugin-cli/3.0.0-SNAPSHOT/opensearch-plugin-cli-3.0.0-20240111.181431-1.module.sha256 + - maven/org/opensearch/opensearch-plugin-cli/3.0.0-SNAPSHOT/opensearch-plugin-cli-3.0.0-20240111.181431-1.module.sha512 + dist: + - dist/opensearch-min-3.0.0-SNAPSHOT-linux-arm64.tar.gz + core-plugins: + - core-plugins/analysis-icu-3.0.0-SNAPSHOT.zip + - core-plugins/analysis-kuromoji-3.0.0-SNAPSHOT.zip + - core-plugins/analysis-nori-3.0.0-SNAPSHOT.zip + - core-plugins/analysis-phonetic-3.0.0-SNAPSHOT.zip + - core-plugins/analysis-smartcn-3.0.0-SNAPSHOT.zip + - core-plugins/analysis-stempel-3.0.0-SNAPSHOT.zip + - core-plugins/analysis-ukrainian-3.0.0-SNAPSHOT.zip + - core-plugins/crypto-kms-3.0.0-SNAPSHOT.zip + - core-plugins/discovery-azure-classic-3.0.0-SNAPSHOT.zip + - core-plugins/discovery-ec2-3.0.0-SNAPSHOT.zip + - core-plugins/discovery-gce-3.0.0-SNAPSHOT.zip + - core-plugins/events-correlation-engine-3.0.0-SNAPSHOT.zip + - core-plugins/identity-shiro-3.0.0-SNAPSHOT.zip + - core-plugins/ingest-attachment-3.0.0-SNAPSHOT.zip + - core-plugins/mapper-annotated-text-3.0.0-SNAPSHOT.zip + - core-plugins/mapper-murmur3-3.0.0-SNAPSHOT.zip + - core-plugins/mapper-size-3.0.0-SNAPSHOT.zip + - core-plugins/repository-azure-3.0.0-SNAPSHOT.zip + - core-plugins/repository-gcs-3.0.0-SNAPSHOT.zip + - core-plugins/repository-hdfs-3.0.0-SNAPSHOT.zip + - core-plugins/repository-s3-3.0.0-SNAPSHOT.zip + - core-plugins/store-smb-3.0.0-SNAPSHOT.zip + - core-plugins/telemetry-otel-3.0.0-SNAPSHOT.zip + - core-plugins/transport-nio-3.0.0-SNAPSHOT.zip + - core-plugins/transport-reactor-netty4-3.0.0-SNAPSHOT.zip + version: 3.0.0.0-SNAPSHOT diff --git a/tests/jenkins/data/opensearch-min-3.0.0-snapshot-linux-build-manifest.yml b/tests/jenkins/data/opensearch-min-3.0.0-snapshot-linux-x64-build-manifest.yml similarity index 100% rename from tests/jenkins/data/opensearch-min-3.0.0-snapshot-linux-build-manifest.yml rename to tests/jenkins/data/opensearch-min-3.0.0-snapshot-linux-x64-build-manifest.yml diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch/publish-min-snapshots.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch/publish-min-snapshots.jenkinsfile.txt index 51cd73f3ac..9f3206b498 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch/publish-min-snapshots.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch/publish-min-snapshots.jenkinsfile.txt @@ -1,6 +1,6 @@ publish-min-snapshots.run() publish-min-snapshots.modernSCM({$class=GitSCMSource, remote=https://github.com/opensearch-project/opensearch-build-libraries.git}) - publish-min-snapshots.library({identifier=jenkins@5.8.0, retriever=null}) + publish-min-snapshots.library({identifier=jenkins@5.12.0, retriever=null}) publish-min-snapshots.pipeline(groovy.lang.Closure) publish-min-snapshots.timeout({time=1, unit=HOURS}) publish-min-snapshots.echo(Executing on agent [label:none]) @@ -9,7 +9,7 @@ publish-min-snapshots.script(groovy.lang.Closure) publish-min-snapshots.detectDockerAgent() detectDockerAgent.legacySCM(groovy.lang.Closure) - detectDockerAgent.library({identifier=jenkins@5.8.0, retriever=null}) + detectDockerAgent.library({identifier=jenkins@5.12.0, retriever=null}) detectDockerAgent.readYaml({file=manifests/3.0.0/opensearch-3.0.0.yml}) InputManifest.asBoolean() detectDockerAgent.echo(Using Docker image opensearchstaging/ci-runner:ci-runner-centos7-v1 (null)) @@ -23,7 +23,7 @@ publish-min-snapshots.createSha512Checksums() publish-min-snapshots.uploadMinSnapshotsToS3({fileActions=[groovy.lang.Closure], distribution=tar}) uploadMinSnapshotsToS3.legacySCM(groovy.lang.Closure) - uploadMinSnapshotsToS3.library({identifier=jenkins@5.8.0, retriever=null}) + uploadMinSnapshotsToS3.library({identifier=jenkins@5.12.0, retriever=null}) uploadMinSnapshotsToS3.readYaml({file=manifests/3.0.0/opensearch-3.0.0.yml}) InputManifest.asBoolean() uploadMinSnapshotsToS3.echo(Retreving build manifest from: /tmp/workspace/tar/builds/opensearch/manifest.yml) @@ -33,7 +33,7 @@ createSha512Checksums.sh({script=find /tmp/workspace/tar/builds/opensearch/dist -type f, returnStdout=true}) createSha512Checksums.echo(Not generating sha for bbb in /tmp/workspace/tar/builds/opensearch/dist, doesn't match allowed types [.tar.gz, .zip, .rpm, .deb]) createSha512Checksums.echo(Not generating sha for ccc in /tmp/workspace/tar/builds/opensearch/dist, doesn't match allowed types [.tar.gz, .zip, .rpm, .deb]) - uploadMinSnapshotsToS3.echo(Start copying files) + uploadMinSnapshotsToS3.echo(Start copying files: version-3.0.0-SNAPSHOT architecture-x64 platform-linux buildid-c1c835af3b9646868a9ac3f1e20a51de distribution-tar extension-tar.gz) uploadMinSnapshotsToS3.sh( cp -v /tmp/workspace/tar/builds/opensearch/dist/opensearch-min-3.0.0-SNAPSHOT-linux-x64.tar.gz /tmp/workspace/tar/builds/opensearch/dist/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz cp -v /tmp/workspace/tar/builds/opensearch/dist/opensearch-min-3.0.0-SNAPSHOT-linux-x64.tar.gz.sha512 /tmp/workspace/tar/builds/opensearch/dist/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.sha512 @@ -59,7 +59,7 @@ publish-min-snapshots.createSha512Checksums() publish-min-snapshots.uploadMinSnapshotsToS3({fileActions=[groovy.lang.Closure], distribution=tar}) uploadMinSnapshotsToS3.legacySCM(groovy.lang.Closure) - uploadMinSnapshotsToS3.library({identifier=jenkins@5.8.0, retriever=null}) + uploadMinSnapshotsToS3.library({identifier=jenkins@5.12.0, retriever=null}) uploadMinSnapshotsToS3.readYaml({file=manifests/3.0.0/opensearch-3.0.0.yml}) InputManifest.asBoolean() uploadMinSnapshotsToS3.echo(Retreving build manifest from: /tmp/workspace/tar/builds/opensearch/manifest.yml) @@ -69,21 +69,21 @@ createSha512Checksums.sh({script=find /tmp/workspace/tar/builds/opensearch/dist -type f, returnStdout=true}) createSha512Checksums.echo(Not generating sha for bbb in /tmp/workspace/tar/builds/opensearch/dist, doesn't match allowed types [.tar.gz, .zip, .rpm, .deb]) createSha512Checksums.echo(Not generating sha for ccc in /tmp/workspace/tar/builds/opensearch/dist, doesn't match allowed types [.tar.gz, .zip, .rpm, .deb]) - uploadMinSnapshotsToS3.echo(Start copying files) + uploadMinSnapshotsToS3.echo(Start copying files: version-3.0.0-SNAPSHOT architecture-arm64 platform-linux buildid-629 distribution-tar extension-tar.gz) uploadMinSnapshotsToS3.sh( - cp -v /tmp/workspace/tar/builds/opensearch/dist/opensearch-min-3.0.0-SNAPSHOT-linux-x64.tar.gz /tmp/workspace/tar/builds/opensearch/dist/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz - cp -v /tmp/workspace/tar/builds/opensearch/dist/opensearch-min-3.0.0-SNAPSHOT-linux-x64.tar.gz.sha512 /tmp/workspace/tar/builds/opensearch/dist/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.sha512 - cp -v /tmp/workspace/tar/builds/opensearch/dist/../manifest.yml /tmp/workspace/tar/builds/opensearch/dist/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml - sed -i "s/.tar.gz/-latest.tar.gz/g" /tmp/workspace/tar/builds/opensearch/dist/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.sha512 + cp -v /tmp/workspace/tar/builds/opensearch/dist/opensearch-min-3.0.0-SNAPSHOT-linux-arm64.tar.gz /tmp/workspace/tar/builds/opensearch/dist/opensearch-min-3.0.0-SNAPSHOT-linux-arm64-latest.tar.gz + cp -v /tmp/workspace/tar/builds/opensearch/dist/opensearch-min-3.0.0-SNAPSHOT-linux-arm64.tar.gz.sha512 /tmp/workspace/tar/builds/opensearch/dist/opensearch-min-3.0.0-SNAPSHOT-linux-arm64-latest.tar.gz.sha512 + cp -v /tmp/workspace/tar/builds/opensearch/dist/../manifest.yml /tmp/workspace/tar/builds/opensearch/dist/opensearch-min-3.0.0-SNAPSHOT-linux-arm64-latest.tar.gz.build-manifest.yml + sed -i "s/.tar.gz/-latest.tar.gz/g" /tmp/workspace/tar/builds/opensearch/dist/opensearch-min-3.0.0-SNAPSHOT-linux-arm64-latest.tar.gz.sha512 ) uploadMinSnapshotsToS3.string({credentialsId=jenkins-artifact-promotion-role, variable=ARTIFACT_PROMOTION_ROLE_NAME}) uploadMinSnapshotsToS3.string({credentialsId=jenkins-aws-production-account, variable=AWS_ACCOUNT_ARTIFACT}) uploadMinSnapshotsToS3.string({credentialsId=jenkins-artifact-production-bucket-name, variable=ARTIFACT_PRODUCTION_BUCKET_NAME}) uploadMinSnapshotsToS3.withCredentials([ARTIFACT_PROMOTION_ROLE_NAME, AWS_ACCOUNT_ARTIFACT, ARTIFACT_PRODUCTION_BUCKET_NAME], groovy.lang.Closure) uploadMinSnapshotsToS3.withAWS({role=ARTIFACT_PROMOTION_ROLE_NAME, roleAccount=AWS_ACCOUNT_ARTIFACT, duration=900, roleSessionName=jenkins-session}, groovy.lang.Closure) - uploadMinSnapshotsToS3.s3Upload({file=/tmp/workspace/tar/builds/opensearch/dist/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz, bucket=ARTIFACT_PRODUCTION_BUCKET_NAME, path=snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz}) - uploadMinSnapshotsToS3.s3Upload({file=/tmp/workspace/tar/builds/opensearch/dist/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.sha512, bucket=ARTIFACT_PRODUCTION_BUCKET_NAME, path=snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.sha512}) - uploadMinSnapshotsToS3.s3Upload({file=/tmp/workspace/tar/builds/opensearch/dist/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml, bucket=ARTIFACT_PRODUCTION_BUCKET_NAME, path=snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml}) + uploadMinSnapshotsToS3.s3Upload({file=/tmp/workspace/tar/builds/opensearch/dist/opensearch-min-3.0.0-SNAPSHOT-linux-arm64-latest.tar.gz, bucket=ARTIFACT_PRODUCTION_BUCKET_NAME, path=snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-arm64-latest.tar.gz}) + uploadMinSnapshotsToS3.s3Upload({file=/tmp/workspace/tar/builds/opensearch/dist/opensearch-min-3.0.0-SNAPSHOT-linux-arm64-latest.tar.gz.sha512, bucket=ARTIFACT_PRODUCTION_BUCKET_NAME, path=snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-arm64-latest.tar.gz.sha512}) + uploadMinSnapshotsToS3.s3Upload({file=/tmp/workspace/tar/builds/opensearch/dist/opensearch-min-3.0.0-SNAPSHOT-linux-arm64-latest.tar.gz.build-manifest.yml, bucket=ARTIFACT_PRODUCTION_BUCKET_NAME, path=snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-arm64-latest.tar.gz.build-manifest.yml}) publish-min-snapshots.postCleanup() postCleanup.cleanWs({disableDeferredWipeout=true, deleteDirs=true}) publish-min-snapshots.stage(macos-x64-tar, groovy.lang.Closure) @@ -98,7 +98,7 @@ publish-min-snapshots.createSha512Checksums() publish-min-snapshots.uploadMinSnapshotsToS3({fileActions=[groovy.lang.Closure], distribution=tar}) uploadMinSnapshotsToS3.legacySCM(groovy.lang.Closure) - uploadMinSnapshotsToS3.library({identifier=jenkins@5.8.0, retriever=null}) + uploadMinSnapshotsToS3.library({identifier=jenkins@5.12.0, retriever=null}) uploadMinSnapshotsToS3.readYaml({file=manifests/3.0.0/opensearch-3.0.0.yml}) InputManifest.asBoolean() uploadMinSnapshotsToS3.echo(Retreving build manifest from: /tmp/workspace/tar/builds/opensearch/manifest.yml) @@ -108,21 +108,21 @@ createSha512Checksums.sh({script=find /tmp/workspace/tar/builds/opensearch/dist -type f, returnStdout=true}) createSha512Checksums.echo(Not generating sha for bbb in /tmp/workspace/tar/builds/opensearch/dist, doesn't match allowed types [.tar.gz, .zip, .rpm, .deb]) createSha512Checksums.echo(Not generating sha for ccc in /tmp/workspace/tar/builds/opensearch/dist, doesn't match allowed types [.tar.gz, .zip, .rpm, .deb]) - uploadMinSnapshotsToS3.echo(Start copying files) + uploadMinSnapshotsToS3.echo(Start copying files: version-3.0.0-SNAPSHOT architecture-x64 platform-darwin buildid-8469 distribution-tar extension-tar.gz) uploadMinSnapshotsToS3.sh( - cp -v /tmp/workspace/tar/builds/opensearch/dist/opensearch-min-3.0.0-SNAPSHOT-linux-x64.tar.gz /tmp/workspace/tar/builds/opensearch/dist/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz - cp -v /tmp/workspace/tar/builds/opensearch/dist/opensearch-min-3.0.0-SNAPSHOT-linux-x64.tar.gz.sha512 /tmp/workspace/tar/builds/opensearch/dist/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.sha512 - cp -v /tmp/workspace/tar/builds/opensearch/dist/../manifest.yml /tmp/workspace/tar/builds/opensearch/dist/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml - sed -i "s/.tar.gz/-latest.tar.gz/g" /tmp/workspace/tar/builds/opensearch/dist/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.sha512 + cp -v /tmp/workspace/tar/builds/opensearch/dist/opensearch-min-3.0.0-SNAPSHOT-darwin-x64.tar.gz /tmp/workspace/tar/builds/opensearch/dist/opensearch-min-3.0.0-SNAPSHOT-darwin-x64-latest.tar.gz + cp -v /tmp/workspace/tar/builds/opensearch/dist/opensearch-min-3.0.0-SNAPSHOT-darwin-x64.tar.gz.sha512 /tmp/workspace/tar/builds/opensearch/dist/opensearch-min-3.0.0-SNAPSHOT-darwin-x64-latest.tar.gz.sha512 + cp -v /tmp/workspace/tar/builds/opensearch/dist/../manifest.yml /tmp/workspace/tar/builds/opensearch/dist/opensearch-min-3.0.0-SNAPSHOT-darwin-x64-latest.tar.gz.build-manifest.yml + sed -i "s/.tar.gz/-latest.tar.gz/g" /tmp/workspace/tar/builds/opensearch/dist/opensearch-min-3.0.0-SNAPSHOT-darwin-x64-latest.tar.gz.sha512 ) uploadMinSnapshotsToS3.string({credentialsId=jenkins-artifact-promotion-role, variable=ARTIFACT_PROMOTION_ROLE_NAME}) uploadMinSnapshotsToS3.string({credentialsId=jenkins-aws-production-account, variable=AWS_ACCOUNT_ARTIFACT}) uploadMinSnapshotsToS3.string({credentialsId=jenkins-artifact-production-bucket-name, variable=ARTIFACT_PRODUCTION_BUCKET_NAME}) uploadMinSnapshotsToS3.withCredentials([ARTIFACT_PROMOTION_ROLE_NAME, AWS_ACCOUNT_ARTIFACT, ARTIFACT_PRODUCTION_BUCKET_NAME], groovy.lang.Closure) uploadMinSnapshotsToS3.withAWS({role=ARTIFACT_PROMOTION_ROLE_NAME, roleAccount=AWS_ACCOUNT_ARTIFACT, duration=900, roleSessionName=jenkins-session}, groovy.lang.Closure) - uploadMinSnapshotsToS3.s3Upload({file=/tmp/workspace/tar/builds/opensearch/dist/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz, bucket=ARTIFACT_PRODUCTION_BUCKET_NAME, path=snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz}) - uploadMinSnapshotsToS3.s3Upload({file=/tmp/workspace/tar/builds/opensearch/dist/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.sha512, bucket=ARTIFACT_PRODUCTION_BUCKET_NAME, path=snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.sha512}) - uploadMinSnapshotsToS3.s3Upload({file=/tmp/workspace/tar/builds/opensearch/dist/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml, bucket=ARTIFACT_PRODUCTION_BUCKET_NAME, path=snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml}) + uploadMinSnapshotsToS3.s3Upload({file=/tmp/workspace/tar/builds/opensearch/dist/opensearch-min-3.0.0-SNAPSHOT-darwin-x64-latest.tar.gz, bucket=ARTIFACT_PRODUCTION_BUCKET_NAME, path=snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-darwin-x64-latest.tar.gz}) + uploadMinSnapshotsToS3.s3Upload({file=/tmp/workspace/tar/builds/opensearch/dist/opensearch-min-3.0.0-SNAPSHOT-darwin-x64-latest.tar.gz.sha512, bucket=ARTIFACT_PRODUCTION_BUCKET_NAME, path=snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-darwin-x64-latest.tar.gz.sha512}) + uploadMinSnapshotsToS3.s3Upload({file=/tmp/workspace/tar/builds/opensearch/dist/opensearch-min-3.0.0-SNAPSHOT-darwin-x64-latest.tar.gz.build-manifest.yml, bucket=ARTIFACT_PRODUCTION_BUCKET_NAME, path=snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-darwin-x64-latest.tar.gz.build-manifest.yml}) publish-min-snapshots.postCleanup() postCleanup.cleanWs({disableDeferredWipeout=true, deleteDirs=true}) publish-min-snapshots.stage(windows-x64-zip, groovy.lang.Closure) @@ -136,7 +136,7 @@ publish-min-snapshots.createSha512Checksums() publish-min-snapshots.uploadMinSnapshotsToS3({fileActions=[groovy.lang.Closure], distribution=zip}) uploadMinSnapshotsToS3.legacySCM(groovy.lang.Closure) - uploadMinSnapshotsToS3.library({identifier=jenkins@5.8.0, retriever=null}) + uploadMinSnapshotsToS3.library({identifier=jenkins@5.12.0, retriever=null}) uploadMinSnapshotsToS3.readYaml({file=manifests/3.0.0/opensearch-3.0.0.yml}) InputManifest.asBoolean() uploadMinSnapshotsToS3.echo(Retreving build manifest from: /tmp/workspace/zip/builds/opensearch/manifest.yml) @@ -146,20 +146,20 @@ createSha512Checksums.sh({script=find /tmp/workspace/zip/builds/opensearch/dist -type f, returnStdout=true}) createSha512Checksums.echo(Not generating sha for bbb in /tmp/workspace/zip/builds/opensearch/dist, doesn't match allowed types [.tar.gz, .zip, .rpm, .deb]) createSha512Checksums.echo(Not generating sha for ccc in /tmp/workspace/zip/builds/opensearch/dist, doesn't match allowed types [.tar.gz, .zip, .rpm, .deb]) - uploadMinSnapshotsToS3.echo(Start copying files) + uploadMinSnapshotsToS3.echo(Start copying files: version-3.0.0-SNAPSHOT architecture-x64 platform-windows buildid-8469 distribution-zip extension-zip) uploadMinSnapshotsToS3.sh( - cp -v /tmp/workspace/zip/builds/opensearch/dist/opensearch-min-3.0.0-SNAPSHOT-linux-x64.tar.gz /tmp/workspace/zip/builds/opensearch/dist/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz - cp -v /tmp/workspace/zip/builds/opensearch/dist/opensearch-min-3.0.0-SNAPSHOT-linux-x64.tar.gz.sha512 /tmp/workspace/zip/builds/opensearch/dist/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.sha512 - cp -v /tmp/workspace/zip/builds/opensearch/dist/../manifest.yml /tmp/workspace/zip/builds/opensearch/dist/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml - sed -i "s/.tar.gz/-latest.tar.gz/g" /tmp/workspace/zip/builds/opensearch/dist/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.sha512 + cp -v /tmp/workspace/zip/builds/opensearch/dist/opensearch-min-3.0.0-SNAPSHOT-windows-x64.zip /tmp/workspace/zip/builds/opensearch/dist/opensearch-min-3.0.0-SNAPSHOT-windows-x64-latest.zip + cp -v /tmp/workspace/zip/builds/opensearch/dist/opensearch-min-3.0.0-SNAPSHOT-windows-x64.zip.sha512 /tmp/workspace/zip/builds/opensearch/dist/opensearch-min-3.0.0-SNAPSHOT-windows-x64-latest.zip.sha512 + cp -v /tmp/workspace/zip/builds/opensearch/dist/../manifest.yml /tmp/workspace/zip/builds/opensearch/dist/opensearch-min-3.0.0-SNAPSHOT-windows-x64-latest.zip.build-manifest.yml + sed -i "s/.zip/-latest.zip/g" /tmp/workspace/zip/builds/opensearch/dist/opensearch-min-3.0.0-SNAPSHOT-windows-x64-latest.zip.sha512 ) uploadMinSnapshotsToS3.string({credentialsId=jenkins-artifact-promotion-role, variable=ARTIFACT_PROMOTION_ROLE_NAME}) uploadMinSnapshotsToS3.string({credentialsId=jenkins-aws-production-account, variable=AWS_ACCOUNT_ARTIFACT}) uploadMinSnapshotsToS3.string({credentialsId=jenkins-artifact-production-bucket-name, variable=ARTIFACT_PRODUCTION_BUCKET_NAME}) uploadMinSnapshotsToS3.withCredentials([ARTIFACT_PROMOTION_ROLE_NAME, AWS_ACCOUNT_ARTIFACT, ARTIFACT_PRODUCTION_BUCKET_NAME], groovy.lang.Closure) uploadMinSnapshotsToS3.withAWS({role=ARTIFACT_PROMOTION_ROLE_NAME, roleAccount=AWS_ACCOUNT_ARTIFACT, duration=900, roleSessionName=jenkins-session}, groovy.lang.Closure) - uploadMinSnapshotsToS3.s3Upload({file=/tmp/workspace/zip/builds/opensearch/dist/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz, bucket=ARTIFACT_PRODUCTION_BUCKET_NAME, path=snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz}) - uploadMinSnapshotsToS3.s3Upload({file=/tmp/workspace/zip/builds/opensearch/dist/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.sha512, bucket=ARTIFACT_PRODUCTION_BUCKET_NAME, path=snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.sha512}) - uploadMinSnapshotsToS3.s3Upload({file=/tmp/workspace/zip/builds/opensearch/dist/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml, bucket=ARTIFACT_PRODUCTION_BUCKET_NAME, path=snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-linux-x64-latest.tar.gz.build-manifest.yml}) + uploadMinSnapshotsToS3.s3Upload({file=/tmp/workspace/zip/builds/opensearch/dist/opensearch-min-3.0.0-SNAPSHOT-windows-x64-latest.zip, bucket=ARTIFACT_PRODUCTION_BUCKET_NAME, path=snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-windows-x64-latest.zip}) + uploadMinSnapshotsToS3.s3Upload({file=/tmp/workspace/zip/builds/opensearch/dist/opensearch-min-3.0.0-SNAPSHOT-windows-x64-latest.zip.sha512, bucket=ARTIFACT_PRODUCTION_BUCKET_NAME, path=snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-windows-x64-latest.zip.sha512}) + uploadMinSnapshotsToS3.s3Upload({file=/tmp/workspace/zip/builds/opensearch/dist/opensearch-min-3.0.0-SNAPSHOT-windows-x64-latest.zip.build-manifest.yml, bucket=ARTIFACT_PRODUCTION_BUCKET_NAME, path=snapshots/core/opensearch/3.0.0-SNAPSHOT/opensearch-min-3.0.0-SNAPSHOT-windows-x64-latest.zip.build-manifest.yml}) publish-min-snapshots.postCleanup() postCleanup.cleanWs({disableDeferredWipeout=true, deleteDirs=true}) From 773603b42a5851c28fb58ff7e2ad087ed6ef532a Mon Sep 17 00:00:00 2001 From: Joshua Li Date: Fri, 12 Jan 2024 13:42:15 -0800 Subject: [PATCH 165/289] add dashboards-assistant to build repo (#4317) Signed-off-by: Joshua Li --- .github/workflows/osd-increment-plugin-versions.yml | 1 + .github/workflows/osd-release-issues.yml | 1 + manifests/3.0.0/opensearch-dashboards-3.0.0.yml | 3 +++ tools/vulnerability-scan/wss-scan.config | 2 +- 4 files changed, 6 insertions(+), 1 deletion(-) diff --git a/.github/workflows/osd-increment-plugin-versions.yml b/.github/workflows/osd-increment-plugin-versions.yml index b4a36569ae..7468cb3bbc 100644 --- a/.github/workflows/osd-increment-plugin-versions.yml +++ b/.github/workflows/osd-increment-plugin-versions.yml @@ -29,6 +29,7 @@ jobs: - {repo: dashboards-reporting} - {repo: dashboards-visualizations, path: gantt-chart} - {repo: dashboards-query-workbench} + - {repo: dashboards-assistant} - {repo: dashboards-maps} - {repo: anomaly-detection-dashboards-plugin} - {repo: ml-commons-dashboards} diff --git a/.github/workflows/osd-release-issues.yml b/.github/workflows/osd-release-issues.yml index 1a81fcd977..d47adfe627 100644 --- a/.github/workflows/osd-release-issues.yml +++ b/.github/workflows/osd-release-issues.yml @@ -42,6 +42,7 @@ jobs: - {repo: dashboards-reporting} - {repo: dashboards-visualizations} - {repo: dashboards-query-workbench} + - {repo: dashboards-assistant} - {repo: dashboards-maps} - {repo: anomaly-detection-dashboards-plugin} - {repo: ml-commons-dashboards} diff --git a/manifests/3.0.0/opensearch-dashboards-3.0.0.yml b/manifests/3.0.0/opensearch-dashboards-3.0.0.yml index 50fea0253e..c340c120cb 100644 --- a/manifests/3.0.0/opensearch-dashboards-3.0.0.yml +++ b/manifests/3.0.0/opensearch-dashboards-3.0.0.yml @@ -32,6 +32,9 @@ components: repository: https://github.com/opensearch-project/dashboards-visualizations.git working_directory: gantt-chart ref: main + - name: assistantDashboards + repository: https://github.com/opensearch-project/dashboards-assistant.git + ref: main - name: notificationsDashboards repository: https://github.com/opensearch-project/dashboards-notifications.git ref: main diff --git a/tools/vulnerability-scan/wss-scan.config b/tools/vulnerability-scan/wss-scan.config index 9345cd24b2..d0addc17b3 100644 --- a/tools/vulnerability-scan/wss-scan.config +++ b/tools/vulnerability-scan/wss-scan.config @@ -1,3 +1,3 @@ baseDirPath=$(pwd) gitBasePath=https://github.com/opensearch-project/ -gitRepos=OpenSearch,OpenSearch-Dashboards,alerting,alerting-dashboards-plugin,anomaly-detection,anomaly-detection-dashboards-plugin,asynchronous-search,common-utils,cross-cluster-replication,dashboards-reports,dashboards-visualizations,data-prepper,index-management,index-management-dashboards-plugin,job-scheduler,k-NN,opensearch-java,opensearch-js,opensearch-py,opensearch-dsl-py,performance-analyzer,performance-analyzer-rca,perftop,security,security-dashboards-plugin,sql,observability,opensearch-build,ml-commons,notifications,geospatial,dashboards-maps,neural-search,security-analytics,security-analytics-dashboards-plugin,dashboards-search-relevance,opensearch-migrations,sql-jdbc,sql-odbc,sql-cli,dashboards-query-workbench,dashboards-observability,dashboards-reporting,dashboards-notifications,opensearch-ai-flow-dashboards +gitRepos=OpenSearch,OpenSearch-Dashboards,alerting,alerting-dashboards-plugin,anomaly-detection,anomaly-detection-dashboards-plugin,asynchronous-search,common-utils,cross-cluster-replication,dashboards-reports,dashboards-visualizations,data-prepper,index-management,index-management-dashboards-plugin,job-scheduler,k-NN,opensearch-java,opensearch-js,opensearch-py,opensearch-dsl-py,performance-analyzer,performance-analyzer-rca,perftop,security,security-dashboards-plugin,sql,observability,opensearch-build,ml-commons,notifications,geospatial,dashboards-maps,neural-search,security-analytics,security-analytics-dashboards-plugin,dashboards-search-relevance,opensearch-migrations,sql-jdbc,sql-odbc,sql-cli,dashboards-query-workbench,dashboards-observability,dashboards-reporting,dashboards-notifications,opensearch-ai-flow-dashboards,dashboards-assistant From 41938964ab65d8344bd7094c0fb3c87b427b3871 Mon Sep 17 00:00:00 2001 From: Peter Zhu Date: Fri, 12 Jan 2024 17:45:53 -0500 Subject: [PATCH 166/289] Fix maven multi url issues and update awscli==1.32.17 to support PyYAML 6.0.1 in ppc64le (#4340) Signed-off-by: Peter Zhu --- .../current/build.centos7.opensearch.x64.arm64.dockerfile | 4 ++-- ...ild.rockylinux8.opensearch-dashboards.x64.arm64.dockerfile | 2 +- .../current/build.rockylinux8.opensearch.x64.arm64.dockerfile | 4 ++-- .../current/build.ubuntu2004.opensearch.x64.arm64.dockerfile | 2 +- .../current/docker-builder.ubuntu2004.x64.dockerfile | 2 +- .../current/release.centos7.clients.x64.arm64.dockerfile | 4 ++-- ...est.rockylinux8.opensearch-dashboards.x64.arm64.dockerfile | 2 +- .../test.rockylinux8.systemd-base.x64.arm64.dockerfile | 2 +- .../current/test.ubuntu2004.systemd-base.x64.arm64.dockerfile | 2 +- 9 files changed, 12 insertions(+), 12 deletions(-) diff --git a/docker/ci/dockerfiles/current/build.centos7.opensearch.x64.arm64.dockerfile b/docker/ci/dockerfiles/current/build.centos7.opensearch.x64.arm64.dockerfile index e268b7f377..b80994625d 100644 --- a/docker/ci/dockerfiles/current/build.centos7.opensearch.x64.arm64.dockerfile +++ b/docker/ci/dockerfiles/current/build.centos7.opensearch.x64.arm64.dockerfile @@ -48,7 +48,7 @@ COPY --chown=0:0 config/jdk-setup.sh config/yq-setup.sh /tmp/ RUN /tmp/jdk-setup.sh && /tmp/yq-setup.sh # Install higher version of maven 3.8.x -RUN export MAVEN_URL=`curl -s https://maven.apache.org/download.cgi | grep -Eo '["\047].*.bin.tar.gz["\047]' | tr -d '"'` && \ +RUN export MAVEN_URL=`curl -s https://maven.apache.org/download.cgi | grep -Eo '["\047].*.bin.tar.gz["\047]' | tr -d '"' | uniq | head -n 1` && \ mkdir -p $MAVEN_DIR && (curl -s $MAVEN_URL | tar xzf - --strip-components=1 -C $MAVEN_DIR) && \ echo "export M2_HOME=$MAVEN_DIR" > /etc/profile.d/maven_path.sh && \ echo "export M2=\$M2_HOME/bin" >> /etc/profile.d/maven_path.sh && \ @@ -87,7 +87,7 @@ RUN ln -sfn /usr/local/bin/python3.9 /usr/bin/python3 && \ ln -sfn /usr/local/bin/pip3.9 /usr/bin/pip && \ ln -sfn /usr/local/bin/pip3.9 /usr/local/bin/pip && \ ln -sfn /usr/local/bin/pip3.9 /usr/bin/pip3 && \ - pip3 install pip==23.1.2 && pip3 install pipenv==2023.6.12 awscli==1.22.12 + pip3 install pip==23.1.2 && pip3 install pipenv==2023.6.12 awscli==1.32.17 # Add k-NN Library dependencies RUN yum install epel-release -y && yum repolist && yum install openblas-static lapack gcc-gfortran -y diff --git a/docker/ci/dockerfiles/current/build.rockylinux8.opensearch-dashboards.x64.arm64.dockerfile b/docker/ci/dockerfiles/current/build.rockylinux8.opensearch-dashboards.x64.arm64.dockerfile index 8778ab5ada..5aafbc6dd8 100644 --- a/docker/ci/dockerfiles/current/build.rockylinux8.opensearch-dashboards.x64.arm64.dockerfile +++ b/docker/ci/dockerfiles/current/build.rockylinux8.opensearch-dashboards.x64.arm64.dockerfile @@ -69,7 +69,7 @@ ENV PATH=$RUBY_HOME:$RVM_HOME:$PATH # Install Python binary RUN update-alternatives --set python /usr/bin/python3.9 && \ update-alternatives --set python3 /usr/bin/python3.9 && \ - pip3 install pip==23.1.2 && pip3 install pipenv==2023.6.12 awscli==1.22.12 + pip3 install pip==23.1.2 && pip3 install pipenv==2023.6.12 awscli==1.32.17 # Preparation for awscliv2 #RUN pip3 install git+https://github.com/aws/aws-cli.git@2.11.17 diff --git a/docker/ci/dockerfiles/current/build.rockylinux8.opensearch.x64.arm64.dockerfile b/docker/ci/dockerfiles/current/build.rockylinux8.opensearch.x64.arm64.dockerfile index 15aa686227..70bec6eefd 100644 --- a/docker/ci/dockerfiles/current/build.rockylinux8.opensearch.x64.arm64.dockerfile +++ b/docker/ci/dockerfiles/current/build.rockylinux8.opensearch.x64.arm64.dockerfile @@ -47,7 +47,7 @@ COPY --chown=0:0 config/jdk-setup.sh config/yq-setup.sh /tmp/ RUN /tmp/jdk-setup.sh && /tmp/yq-setup.sh # Install higher version of maven 3.8.x -RUN export MAVEN_URL=`curl -s https://maven.apache.org/download.cgi | grep -Eo '["\047].*.bin.tar.gz["\047]' | tr -d '"'` && \ +RUN export MAVEN_URL=`curl -s https://maven.apache.org/download.cgi | grep -Eo '["\047].*.bin.tar.gz["\047]' | tr -d '"' | uniq | head -n 1` && \ mkdir -p $MAVEN_DIR && (curl -s $MAVEN_URL | tar xzf - --strip-components=1 -C $MAVEN_DIR) && \ echo "export M2_HOME=$MAVEN_DIR" > /etc/profile.d/maven_path.sh && \ echo "export M2=\$M2_HOME/bin" >> /etc/profile.d/maven_path.sh && \ @@ -78,7 +78,7 @@ ENV PATH=$RUBY_HOME:$RVM_HOME:$PATH # Install Python binary RUN update-alternatives --set python /usr/bin/python3.9 && \ update-alternatives --set python3 /usr/bin/python3.9 && \ - pip3 install pip==23.1.2 && pip3 install pipenv==2023.6.12 awscli==1.22.12 + pip3 install pip==23.1.2 && pip3 install pipenv==2023.6.12 awscli==1.32.17 # Add k-NN Library dependencies # EL8 requires install config-manager and enable powertools to consume openblas-static diff --git a/docker/ci/dockerfiles/current/build.ubuntu2004.opensearch.x64.arm64.dockerfile b/docker/ci/dockerfiles/current/build.ubuntu2004.opensearch.x64.arm64.dockerfile index 5f6a10185b..4dee5647d6 100644 --- a/docker/ci/dockerfiles/current/build.ubuntu2004.opensearch.x64.arm64.dockerfile +++ b/docker/ci/dockerfiles/current/build.ubuntu2004.opensearch.x64.arm64.dockerfile @@ -33,7 +33,7 @@ RUN apt-get update -y && apt-get upgrade -y && apt-get install -y docker.io curl # Install pip packages RUN curl -SL https://bootstrap.pypa.io/get-pip.py | python && \ - pip3 install pip==23.1.2 && pip3 install pipenv==2023.6.12 awscli==1.22.12 docker-compose==1.29.2 + pip3 install pip==23.1.2 && pip3 install pipenv==2023.6.12 awscli==1.32.17 docker-compose==1.29.2 # Install aptly and required changes to debmake # Remove lintian for now due to it takes nearly 20 minutes for OpenSearch as well as nearly an hour for OpenSearch-Dashboards during debmake diff --git a/docker/ci/dockerfiles/current/docker-builder.ubuntu2004.x64.dockerfile b/docker/ci/dockerfiles/current/docker-builder.ubuntu2004.x64.dockerfile index 22c5ab6eba..3da55bb289 100644 --- a/docker/ci/dockerfiles/current/docker-builder.ubuntu2004.x64.dockerfile +++ b/docker/ci/dockerfiles/current/docker-builder.ubuntu2004.x64.dockerfile @@ -26,7 +26,7 @@ RUN apt-get update -y && apt-get install -y software-properties-common && add-ap # Install necessary packages RUN apt-get update -y && apt-get upgrade -y && apt-get install -y binfmt-support qemu qemu-user qemu-user-static docker.io curl python3-pip && \ apt-get install -y debmake debhelper-compat && \ - apt-get clean -y && pip3 install awscli==1.22.12 + apt-get clean -y && pip3 install awscli==1.32.17 # Install gh cli RUN curl -fsSL https://cli.github.com/packages/githubcli-archive-keyring.gpg | dd of=/usr/share/keyrings/githubcli-archive-keyring.gpg && \ diff --git a/docker/ci/dockerfiles/current/release.centos7.clients.x64.arm64.dockerfile b/docker/ci/dockerfiles/current/release.centos7.clients.x64.arm64.dockerfile index 134e9a2ea4..a680179a55 100644 --- a/docker/ci/dockerfiles/current/release.centos7.clients.x64.arm64.dockerfile +++ b/docker/ci/dockerfiles/current/release.centos7.clients.x64.arm64.dockerfile @@ -74,7 +74,7 @@ ENV JAVA_HOME=/opt/java/openjdk-11 ENV PATH=$PATH:$JAVA_HOME/bin # Installing higher version of maven 3.8.x -RUN export MAVEN_URL=`curl -s https://maven.apache.org/download.cgi | grep -Eo '["\047].*.bin.tar.gz["\047]' | tr -d '"'` && \ +RUN export MAVEN_URL=`curl -s https://maven.apache.org/download.cgi | grep -Eo '["\047].*.bin.tar.gz["\047]' | tr -d '"' | uniq | head -n 1` && \ mkdir -p $MAVEN_DIR && (curl -s $MAVEN_URL | tar xzf - --strip-components=1 -C $MAVEN_DIR) && \ echo "export M2_HOME=$MAVEN_DIR" > /etc/profile.d/maven_path.sh && \ echo "export M2=\$M2_HOME/bin" >> /etc/profile.d/maven_path.sh && \ @@ -95,7 +95,7 @@ RUN ln -sfn /usr/local/bin/python3.9 /usr/bin/python3 && \ ln -sfn /usr/local/bin/pip3.9 /usr/bin/pip && \ ln -sfn /usr/local/bin/pip3.9 /usr/local/bin/pip && \ ln -sfn /usr/local/bin/pip3.9 /usr/bin/pip3 && \ - pip3 install pip==23.1.2 && pip3 install pipenv==2023.6.12 awscli==1.22.12 + pip3 install pip==23.1.2 && pip3 install pipenv==2023.6.12 awscli==1.32.17 # Installing pip packages RUN pip3 install twine==4.0.2 cmake==3.24.1.1 diff --git a/docker/ci/dockerfiles/current/test.rockylinux8.opensearch-dashboards.x64.arm64.dockerfile b/docker/ci/dockerfiles/current/test.rockylinux8.opensearch-dashboards.x64.arm64.dockerfile index 95691226ab..420e726eaa 100644 --- a/docker/ci/dockerfiles/current/test.rockylinux8.opensearch-dashboards.x64.arm64.dockerfile +++ b/docker/ci/dockerfiles/current/test.rockylinux8.opensearch-dashboards.x64.arm64.dockerfile @@ -126,7 +126,7 @@ RUN chmod -R 777 /dev/shm # Install Python binary RUN update-alternatives --set python /usr/bin/python3.9 && \ update-alternatives --set python3 /usr/bin/python3.9 && \ - pip3 install pip==23.1.2 && pip3 install pipenv==2023.6.12 awscli==1.22.12 + pip3 install pip==23.1.2 && pip3 install pipenv==2023.6.12 awscli==1.32.17 # Add other dependencies RUN yum install -y epel-release && yum clean all && yum install -y chromium jq && yum clean all && rm -rf /var/cache/yum/* && \ diff --git a/docker/ci/dockerfiles/current/test.rockylinux8.systemd-base.x64.arm64.dockerfile b/docker/ci/dockerfiles/current/test.rockylinux8.systemd-base.x64.arm64.dockerfile index afa01bb064..a4a36e2e38 100644 --- a/docker/ci/dockerfiles/current/test.rockylinux8.systemd-base.x64.arm64.dockerfile +++ b/docker/ci/dockerfiles/current/test.rockylinux8.systemd-base.x64.arm64.dockerfile @@ -147,7 +147,7 @@ RUN chmod -R 777 /dev/shm # Install Python binary RUN update-alternatives --set python /usr/bin/python3.9 && \ update-alternatives --set python3 /usr/bin/python3.9 && \ - pip3 install pip==23.1.2 && pip3 install pipenv==2023.6.12 awscli==1.22.12 + pip3 install pip==23.1.2 && pip3 install pipenv==2023.6.12 awscli==1.32.17 # Add other dependencies RUN dnf install -y epel-release && dnf clean all && dnf install -y chromium jq && dnf clean all && \ diff --git a/docker/ci/dockerfiles/current/test.ubuntu2004.systemd-base.x64.arm64.dockerfile b/docker/ci/dockerfiles/current/test.ubuntu2004.systemd-base.x64.arm64.dockerfile index 08f13d8737..d5884e38a0 100644 --- a/docker/ci/dockerfiles/current/test.ubuntu2004.systemd-base.x64.arm64.dockerfile +++ b/docker/ci/dockerfiles/current/test.ubuntu2004.systemd-base.x64.arm64.dockerfile @@ -114,7 +114,7 @@ RUN apt-get update -y && apt-get upgrade -y && apt-get install -y curl git gnupg # Install pip packages RUN curl -SL https://bootstrap.pypa.io/get-pip.py | python && \ - pip3 install pip==23.1.2 && pip3 install pipenv==2023.6.12 awscli==1.22.12 && \ + pip3 install pip==23.1.2 && pip3 install pipenv==2023.6.12 awscli==1.32.17 && \ pip3 install cmake==3.23.3 # Create user group From 31cc1efe54f4fe539d552ffcfd727ff1cdd9ab24 Mon Sep 17 00:00:00 2001 From: Sayali Gaikawad <61760125+gaiksaya@users.noreply.github.com> Date: Fri, 12 Jan 2024 15:21:33 -0800 Subject: [PATCH 167/289] Fix the infra deployment info in readme (#4346) Signed-off-by: Sayali Gaikawad --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index eb39d1a86a..1a0433ca81 100644 --- a/README.md +++ b/README.md @@ -281,7 +281,7 @@ See [src/manifests_workflow](./src/manifests_workflow) for more information. ### Deploying Infrastructure -Storage and access roles for the OpenSearch release process are codified in a [CDK project](./deployment/README.md). +This project uses jenkins as the build infrastructure for building, testing and releasing the artifacts. The infrastructure is deployed using CDK and code can be found in [opensearch-ci](https://github.com/opensearch-project/opensearch-ci/tree/main) repository. ## Contributing From a294e5e2987a318aed7baf2cec7c38d319753f17 Mon Sep 17 00:00:00 2001 From: Prudhvi Godithi Date: Tue, 16 Jan 2024 12:39:14 -0800 Subject: [PATCH 168/289] Fix release document broken links (#4347) Signed-off-by: Prudhvi Godithi --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 1a0433ca81..4e03bf3920 100644 --- a/README.md +++ b/README.md @@ -43,7 +43,7 @@ ### Releasing OpenSearch -Please refer to the [release process document](./RELEASE_PROCESS_OPENSEARCH.md) for detailed information on how to release the OpenSearch and OpenSearch Dashboards software. +Please refer to the [release process document](https://github.com/opensearch-project/opensearch-build/wiki/Releasing-the-Distribution) for detailed information on how to release the OpenSearch and OpenSearch Dashboards software. #### Releases and Versions From 0a19e7bafe82b8e7432b0db9477f40dd93c68937 Mon Sep 17 00:00:00 2001 From: Peter Zhu Date: Tue, 16 Jan 2024 16:40:39 -0500 Subject: [PATCH 169/289] Ensuring cleanup with OSD plugins when failed during continue-on-error (#4343) Signed-off-by: Peter Zhu --- scripts/components/ganttChartDashboards/build.sh | 11 ++++++++++- scripts/default/opensearch-dashboards/build.sh | 12 +++++++++++- 2 files changed, 21 insertions(+), 2 deletions(-) diff --git a/scripts/components/ganttChartDashboards/build.sh b/scripts/components/ganttChartDashboards/build.sh index 71fd4da637..6acfd4e363 100755 --- a/scripts/components/ganttChartDashboards/build.sh +++ b/scripts/components/ganttChartDashboards/build.sh @@ -9,6 +9,10 @@ set -ex +# vars / libs +. ../../../lib/shell/file_management.sh +PLUGIN_PATH=$PWD + function usage() { echo "Usage: $0 [args]" echo "" @@ -22,6 +26,12 @@ function usage() { echo -e "-h help" } +function cleanup_all() { + File_Delete $PLUGIN_PATH +} + +trap cleanup_all TERM INT EXIT + while getopts ":h:v:q:s:o:p:a:" arg; do case $arg in h) @@ -87,4 +97,3 @@ cd plugins/$PLUGIN_FOLDER; yarn plugin-helpers build --opensearch-dashboards-ver cd $CURR_DIR echo "COPY $PLUGIN_NAME.zip" cp -r ../../OpenSearch-Dashboards/plugins/$PLUGIN_FOLDER/build/$PLUGIN_NAME-$VERSION$QUALIFIER_IDENTIFIER.zip $OUTPUT/plugins/ -rm -rf ../../OpenSearch-Dashboards/plugins/$PLUGIN_FOLDER diff --git a/scripts/default/opensearch-dashboards/build.sh b/scripts/default/opensearch-dashboards/build.sh index e8a60de264..f41c61c203 100755 --- a/scripts/default/opensearch-dashboards/build.sh +++ b/scripts/default/opensearch-dashboards/build.sh @@ -9,6 +9,10 @@ set -ex +# vars / libs +. ../../../lib/shell/file_management.sh +PLUGIN_PATH=$PWD + function usage() { echo "Usage: $0 [args]" echo "" @@ -22,6 +26,13 @@ function usage() { echo -e "-h help" } + +function cleanup_all() { + File_Delete $PLUGIN_PATH +} + +trap cleanup_all TERM INT EXIT + while getopts ":h:v:q:s:o:p:a:" arg; do case $arg in h) @@ -92,4 +103,3 @@ cd plugins/$PLUGIN_NAME; yarn $HELPER_STRING build --opensearch-dashboards-versi cd $CURR_DIR echo "COPY $PLUGIN_NAME.zip" cp -r ../OpenSearch-Dashboards/plugins/$PLUGIN_NAME/build/$PLUGIN_NAME-$VERSION$QUALIFIER_IDENTIFIER.zip $OUTPUT/plugins/ -rm -rf ../OpenSearch-Dashboards/plugins/$PLUGIN_NAME From f37c31c23f84657d772760e93246a913d164b150 Mon Sep 17 00:00:00 2001 From: Darshit Chanpura <35282393+DarshitChanpura@users.noreply.github.com> Date: Tue, 16 Jan 2024 16:43:17 -0500 Subject: [PATCH 170/289] Updates tar distribution to conform to changes in install demo configuration script in security plugin (#4250) Signed-off-by: Darshit Chanpura --- scripts/startup/tar/linux/opensearch-tar-install.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/scripts/startup/tar/linux/opensearch-tar-install.sh b/scripts/startup/tar/linux/opensearch-tar-install.sh index 7cbb5d4d70..35c701b49a 100755 --- a/scripts/startup/tar/linux/opensearch-tar-install.sh +++ b/scripts/startup/tar/linux/opensearch-tar-install.sh @@ -10,7 +10,8 @@ cd $OPENSEARCH_HOME KNN_LIB_DIR=$OPENSEARCH_HOME/plugins/opensearch-knn/lib ##Security Plugin if [ -d "$OPENSEARCH_HOME/plugins/opensearch-security" ]; then - bash $OPENSEARCH_HOME/plugins/opensearch-security/tools/install_demo_configuration.sh -y -i -s + echo -e "OpenSearch 2.12.0 onwards, the OpenSearch Security Plugin introduces a change that requires an initial password for 'admin' user. \nPlease define an environment variable 'OPENSEARCH_INITIAL_ADMIN_PASSWORD' with a strong password string. \nIf a password is not provided, the setup will quit." + bash $OPENSEARCH_HOME/plugins/opensearch-security/tools/install_demo_configuration.sh -y -i -s || exit 1 echo "done security" fi From ca0c9301c10b601f9ae3b9c5116491b1d15dce52 Mon Sep 17 00:00:00 2001 From: Peter Zhu Date: Wed, 17 Jan 2024 18:51:19 -0500 Subject: [PATCH 171/289] Improve osd components repo cleanup logics (#4351) Signed-off-by: Peter Zhu --- scripts/components/ganttChartDashboards/build.sh | 11 ++++++----- scripts/default/opensearch-dashboards/build.sh | 7 ++++--- 2 files changed, 10 insertions(+), 8 deletions(-) diff --git a/scripts/components/ganttChartDashboards/build.sh b/scripts/components/ganttChartDashboards/build.sh index 6acfd4e363..f268f56f25 100755 --- a/scripts/components/ganttChartDashboards/build.sh +++ b/scripts/components/ganttChartDashboards/build.sh @@ -10,8 +10,12 @@ set -ex # vars / libs -. ../../../lib/shell/file_management.sh -PLUGIN_PATH=$PWD +SCRIPT_DIR=`dirname $(realpath $0)` +. $SCRIPT_DIR/../../../lib/shell/file_management.sh +# For hybrid plugin it actually resides in 'dashboards-visualizations/gantt-chart' +PLUGIN_FOLDER=$(basename "$PWD") +PLUGIN_NAME=$(basename $(dirname "$PWD")) +PLUGIN_PATH="../../OpenSearch-Dashboards/plugins/$PLUGIN_FOLDER" function usage() { echo "Usage: $0 [args]" @@ -83,9 +87,6 @@ if [ "$PLATFORM" = "windows" ]; then fi mkdir -p $OUTPUT/plugins -# For hybrid plugin it actually resides in 'ganttChartDashboards/gantt-chart' -PLUGIN_FOLDER=$(basename "$PWD") -PLUGIN_NAME=$(basename $(dirname "$PWD")) # TODO: [CLEANUP] Needed OpenSearch Dashboards git repo to build the required modules for plugins # This makes it so there is a dependency on having Dashboards pulled already. cp -r ../$PLUGIN_FOLDER/ ../../OpenSearch-Dashboards/plugins diff --git a/scripts/default/opensearch-dashboards/build.sh b/scripts/default/opensearch-dashboards/build.sh index f41c61c203..7a3be505c1 100755 --- a/scripts/default/opensearch-dashboards/build.sh +++ b/scripts/default/opensearch-dashboards/build.sh @@ -10,8 +10,10 @@ set -ex # vars / libs -. ../../../lib/shell/file_management.sh -PLUGIN_PATH=$PWD +SCRIPT_DIR=`dirname $(realpath $0)` +. $SCRIPT_DIR/../../../lib/shell/file_management.sh +PLUGIN_NAME=$(basename "$PWD") +PLUGIN_PATH="../OpenSearch-Dashboards/plugins/$PLUGIN_NAME" function usage() { echo "Usage: $0 [args]" @@ -91,7 +93,6 @@ else fi mkdir -p $OUTPUT/plugins -PLUGIN_NAME=$(basename "$PWD") # TODO: [CLEANUP] Needed OpenSearch Dashboards git repo to build the required modules for plugins # This makes it so there is a dependency on having Dashboards pulled already. cp -r ../$PLUGIN_NAME/ ../OpenSearch-Dashboards/plugins From 81dcc81eb9557fc185537c1459c7625c8374d172 Mon Sep 17 00:00:00 2001 From: Peter Zhu Date: Thu, 18 Jan 2024 14:30:39 -0500 Subject: [PATCH 172/289] Tweak the path that get removed by osd plugin cleanups (#4353) Signed-off-by: Peter Zhu --- scripts/components/ganttChartDashboards/build.sh | 2 +- scripts/default/opensearch-dashboards/build.sh | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/components/ganttChartDashboards/build.sh b/scripts/components/ganttChartDashboards/build.sh index f268f56f25..435ae4dc3f 100755 --- a/scripts/components/ganttChartDashboards/build.sh +++ b/scripts/components/ganttChartDashboards/build.sh @@ -15,7 +15,7 @@ SCRIPT_DIR=`dirname $(realpath $0)` # For hybrid plugin it actually resides in 'dashboards-visualizations/gantt-chart' PLUGIN_FOLDER=$(basename "$PWD") PLUGIN_NAME=$(basename $(dirname "$PWD")) -PLUGIN_PATH="../../OpenSearch-Dashboards/plugins/$PLUGIN_FOLDER" +PLUGIN_PATH=`realpath ../../OpenSearch-Dashboards/plugins/$PLUGIN_FOLDER` function usage() { echo "Usage: $0 [args]" diff --git a/scripts/default/opensearch-dashboards/build.sh b/scripts/default/opensearch-dashboards/build.sh index 7a3be505c1..0219aa707a 100755 --- a/scripts/default/opensearch-dashboards/build.sh +++ b/scripts/default/opensearch-dashboards/build.sh @@ -13,7 +13,7 @@ set -ex SCRIPT_DIR=`dirname $(realpath $0)` . $SCRIPT_DIR/../../../lib/shell/file_management.sh PLUGIN_NAME=$(basename "$PWD") -PLUGIN_PATH="../OpenSearch-Dashboards/plugins/$PLUGIN_NAME" +PLUGIN_PATH=`realpath ../OpenSearch-Dashboards/plugins/$PLUGIN_NAME` function usage() { echo "Usage: $0 [args]" From 24deb66a075479deaa14db76c199cdf6dd624dc8 Mon Sep 17 00:00:00 2001 From: Sayali Gaikawad <61760125+gaiksaya@users.noreply.github.com> Date: Thu, 18 Jan 2024 15:09:00 -0800 Subject: [PATCH 173/289] Run integtest for components present in test manifest (#4349) Signed-off-by: Sayali Gaikawad --- jenkins/opensearch/integ-test.jenkinsfile | 70 +- tests/jenkins/TestOpenSearchIntegTest.groovy | 57 +- tests/jenkins/data/opensearch-3.0.0-build.yml | 2987 ++++++++++++++++- .../opensearch/integ-test.jenkinsfile.txt | 493 ++- 4 files changed, 3485 insertions(+), 122 deletions(-) diff --git a/jenkins/opensearch/integ-test.jenkinsfile b/jenkins/opensearch/integ-test.jenkinsfile index 72426644d4..8361d0af81 100644 --- a/jenkins/opensearch/integ-test.jenkinsfile +++ b/jenkins/opensearch/integ-test.jenkinsfile @@ -7,30 +7,30 @@ * compatible open source license. */ -lib = library(identifier: 'jenkins@5.11.1', retriever: modernSCM([ +lib = library(identifier: 'jenkins@6.1.0', retriever: modernSCM([ $class: 'GitSCMSource', remote: 'https://github.com/opensearch-project/opensearch-build-libraries.git', ])) def docker_images = [ - "tar": "opensearchstaging/ci-runner:ci-runner-centos7-opensearch-build-v3", - "rpm": "opensearchstaging/ci-runner:ci-runner-rockylinux8-systemd-base-integtest-v3", - "deb": "opensearchstaging/ci-runner:ci-runner-ubuntu2004-systemd-base-integtest-v3", - "zip": "opensearchstaging/ci-runner:ci-runner-windows2019-servercore-opensearch-build-v1", + 'tar': 'opensearchstaging/ci-runner:ci-runner-centos7-opensearch-build-v3', + 'rpm': 'opensearchstaging/ci-runner:ci-runner-rockylinux8-systemd-base-integtest-v3', + 'deb': 'opensearchstaging/ci-runner:ci-runner-ubuntu2004-systemd-base-integtest-v3', + 'zip': 'opensearchstaging/ci-runner:ci-runner-windows2019-servercore-opensearch-build-v1', ] def docker_args = [ - "tar": "-u 1000", - "rpm": "--entrypoint=/usr/lib/systemd/systemd -u root --privileged -v /sys/fs/cgroup:/sys/fs/cgroup:rw --cgroupns=host", - "deb": "--entrypoint=/usr/lib/systemd/systemd -u root --privileged -v /sys/fs/cgroup:/sys/fs/cgroup:rw --cgroupns=host", - "zip": "-u ContainerAdministrator", + 'tar': '-u 1000', + 'rpm': '--entrypoint=/usr/lib/systemd/systemd -u root --privileged -v /sys/fs/cgroup:/sys/fs/cgroup:rw --cgroupns=host', + 'deb': '--entrypoint=/usr/lib/systemd/systemd -u root --privileged -v /sys/fs/cgroup:/sys/fs/cgroup:rw --cgroupns=host', + 'zip': '-u ContainerAdministrator', ] def agent_nodes = [ - "linux_x64": "Jenkins-Agent-AL2023-X64-C54xlarge-Docker-Host", - "linux_arm64": "Jenkins-Agent-AL2023-Arm64-C6g4xlarge-Docker-Host", - "windows_x64": "Jenkins-Agent-Windows2019-X64-C54xlarge-Docker-Host", + 'linux_x64': 'Jenkins-Agent-AL2023-X64-C54xlarge-Docker-Host', + 'linux_arm64': 'Jenkins-Agent-AL2023-Arm64-C6g4xlarge-Docker-Host', + 'windows_x64': 'Jenkins-Agent-Windows2019-X64-C54xlarge-Docker-Host', ] pipeline { @@ -40,8 +40,8 @@ pipeline { } agent none environment { - BUILD_MANIFEST = "build-manifest.yml" - BUILD_JOB_NAME = "distribution-build-opensearch" + BUILD_MANIFEST = 'build-manifest.yml' + BUILD_JOB_NAME = 'distribution-build-opensearch' ARTIFACT_BUCKET_NAME = credentials('jenkins-artifact-bucket-name') } triggers { @@ -74,7 +74,7 @@ pipeline { } stages { stage('verify-parameters') { - agent { label agent_nodes["linux_x64"]} + agent { label agent_nodes['linux_x64'] } steps { script { if (TEST_MANIFEST == '' || !fileExists("manifests/${TEST_MANIFEST}")) { @@ -84,18 +84,15 @@ pipeline { if (BUILD_MANIFEST_URL == '') { currentBuild.result = 'ABORTED' - error("Integration Tests failed to start. Build manifest url was not provided.") + error('Integration Tests failed to start. Build manifest url was not provided.') } - downloadBuildManifest( url: BUILD_MANIFEST_URL, path: BUILD_MANIFEST ) def buildManifestObj = lib.jenkins.BuildManifest.new(readYaml(file: BUILD_MANIFEST)) - def componentList = COMPONENT_NAME ? COMPONENT_NAME.trim().split(" ") as List : buildManifestObj.getNames() env.architecture = buildManifestObj.getArtifactArchitecture() - env.platform = buildManifestObj.getArtifactPlatform() env.buildId = buildManifestObj.getArtifactBuildId() env.distribution = buildManifestObj.getDistribution() env.version = buildManifestObj.build.version @@ -103,9 +100,6 @@ pipeline { env.artifactPath = buildManifestObj.getArtifactRoot(BUILD_JOB_NAME, buildId) env.AGENT_LABEL = agent_nodes["${env.platform}_${architecture}"] env.updateGithubIssues = UPDATE_GITHUB_ISSUES && env.distribution == 'tar' - - echo "Version: ${version}, Agent: ${AGENT_LABEL}, BuildId: ${buildId}, Distribution: ${distribution}, Components: ${componentList}" - currentBuild.description = "$TEST_MANIFEST, $version, $architecture, $platform, $buildId, $distribution, $componentList" } } post { @@ -120,28 +114,33 @@ pipeline { agent { label AGENT_LABEL } steps { script { - downloadBuildManifest( url: BUILD_MANIFEST_URL, path: BUILD_MANIFEST ) def buildManifestObj = lib.jenkins.BuildManifest.new(readYaml(file: BUILD_MANIFEST)) - def componentDefaultList = buildManifestObj.getNames() - def componentList = COMPONENT_NAME ? COMPONENT_NAME.trim().split(" ") as List : componentDefaultList + def testManifestObj = lib.jenkins.TestManifest.new(readYaml(file: "manifests/${TEST_MANIFEST}")) + def componentDefaultList = testManifestObj.getComponentNames() + def componentsInBuildManifest = buildManifestObj.getNames() + def componentList = COMPONENT_NAME ? COMPONENT_NAME.trim().split(' ') as List : componentDefaultList String switch_user_non_root = (distribution.equals('rpm') || distribution.equals('deb')) ? 'true' : 'false' echo "switch_user_non_root: ${switch_user_non_root}" - echo "componentList: ${componentList}" for (component_check in componentList) { if (!componentDefaultList.contains(component_check)) { - error("${component_check} is not in build manifest: ${componentDefaultList}, exit 1") + error("${component_check} is not present in the test manifest: ${TEST_MANIFEST}") + } + if (!componentsInBuildManifest.contains(component_check)) { + echo "Skipping tests for ${component_check} as is not present in the provided build manifest." + componentList -= component_check } } + echo "Testing components: ${componentList}" + currentBuild.description = "$TEST_MANIFEST, $version, $architecture, $platform, $buildId, $distribution, $componentList" if (env.platform != 'windows') { - echo "Not on Windows, stash repository+artifacts" - echo "Downloading from S3: ${artifactPath}" + echo "Downloading from ${artifactPath} and stashing both artifacts and repository" downloadFromS3( assumedRoleName: 'opensearch-bundle', roleAccountNumberCred: 'jenkins-aws-account-public', @@ -153,12 +152,12 @@ pipeline { sh("rm -rf $WORKSPACE/$distribution && mv -v $WORKSPACE/artifacts/${artifactPath} $WORKSPACE") } else { - echo "On Windows Platform, stash repository only" + echo 'Skipping artifacts downloads since platform is Windows and only stashing the repository' } // Stash the current working directory files, aka opensearch-build repo // Unstash later in each triggered stage to run integTest - stash includes: "**", name: "integtest-opensearch-$BUILD_NUMBER" + stash includes: '**', name: "integtest-opensearch-$BUILD_NUMBER" componentTests = [:] @@ -171,7 +170,7 @@ pipeline { def wait_seconds = local_component_index * 20 echo "Add Component: ${local_component}" - componentTests["Run Integtest ${local_component}"] = { + componentTests["Testing ${local_component}"] = { // Using scripted pipelines to trigger dynamic parallel stages timeout(time: 2, unit: 'HOURS') { node(AGENT_LABEL) { @@ -186,8 +185,7 @@ pipeline { sh("echo ${local_component} with index ${local_component_index} will sleep ${wait_seconds} seconds to reduce load && sleep ${wait_seconds}") unstash "integtest-opensearch-$BUILD_NUMBER" if (env.platform == 'windows') { - echo "On Windows Platform, unstash repository and download the artifacts" - echo "Downloading from S3: ${artifactPath}" + echo "Unstashing the repository and downloading the artifacts from S3: ${artifactPath}" downloadFromS3( assumedRoleName: 'opensearch-bundle', roleAccountNumberCred: 'jenkins-aws-account-public', @@ -199,7 +197,7 @@ pipeline { sh("rm -rf $WORKSPACE/$distribution && mv -v $WORKSPACE/artifacts/${artifactPath} $WORKSPACE") } else { - echo "Not on Windows, unstash repository+artifacts" + echo 'Unstashing both artifacts and repository' } sh('rm -rf test-results') @@ -267,7 +265,7 @@ pipeline { testManifest: "manifests/${TEST_MANIFEST}", buildManifest: BUILD_MANIFEST, testRunID: "${env.BUILD_NUMBER}", - testType: "integ-test", + testType: 'integ-test', componentName: "${COMPONENT_NAME}", ) echo("Download report manifest from https://ci.opensearch.org/ci/dbc/integ-test/${env.version}/${env.buildId}/${env.platform}/${env.architecture}/${env.distribution}/test-results/${env.BUILD_NUMBER}/integ-test/test-report.yml") diff --git a/tests/jenkins/TestOpenSearchIntegTest.groovy b/tests/jenkins/TestOpenSearchIntegTest.groovy index fef0be2f89..389da44533 100644 --- a/tests/jenkins/TestOpenSearchIntegTest.groovy +++ b/tests/jenkins/TestOpenSearchIntegTest.groovy @@ -23,7 +23,7 @@ class TestOpenSearchIntegTest extends BuildPipelineTest { helper.registerSharedLibrary( library().name('jenkins') - .defaultVersion('5.11.1') + .defaultVersion('6.1.0') .allowOverride(true) .implicit(true) .targetPath('vars') @@ -35,9 +35,8 @@ class TestOpenSearchIntegTest extends BuildPipelineTest { def jobName = "dummy_job" def testManifest = "tests/jenkins/data/opensearch-3.0.0-test.yml" - def buildId = 8184 def buildManifest = "tests/jenkins/data/opensearch-3.0.0-build.yml" - def buildManifestUrl = "https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/${buildId}/linux/x64/tar/dist/opensearch/opensearch-3.0.0-linux-x64.tar.gz" + def buildManifestUrl = "https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/9010/linux/x64/tar/dist/opensearch/opensearch-3.0.0-linux-x64.tar.gz" def agentLabel = "Jenkins-Agent-AL2-X64-C54xlarge-Docker-Host" def bucketName = 'job-s3-bucket-name' @@ -69,12 +68,15 @@ class TestOpenSearchIntegTest extends BuildPipelineTest { return helper.callClosure(closure) }) helper.registerAllowedMethod("withCredentials", [Map]) - helper.registerAllowedMethod('readYaml', [Map.class], { args -> - return new Yaml().load((this.testManifest ?: binding.getVariable('TEST_MANIFEST') as File).text) - }) helper.registerAllowedMethod('parameterizedCron', [String], null) - helper.registerAllowedMethod('readYaml', [Map.class], { args -> - return new Yaml().load((buildManifest as File).text) + helper.registerAllowedMethod("readYaml", [Map.class], { args -> + if (args.file == 'manifests/tests/jenkins/data/opensearch-3.0.0-test.yml') { + return new Yaml().load((testManifest as File).text) + } else if (args.file == 'tests/jenkins/data/opensearch-3.0.0-build.yml') { + return new Yaml().load((buildManifest as File).text) + } else { + println("Manifest not found ${args.file}") + } }) helper.addFileExistsMock("manifests/${testManifest}", true) helper.registerAllowedMethod("s3Upload", [Map]) @@ -86,14 +88,15 @@ class TestOpenSearchIntegTest extends BuildPipelineTest { void integTests_runs_consistently() { super.testPipeline('jenkins/opensearch/integ-test.jenkinsfile', 'tests/jenkins/jenkinsjob-regression-files/opensearch/integ-test.jenkinsfile') - assertThat(getCommandExecutions('sh', 'test.sh'), hasItem('env PATH=$PATH JAVA_HOME=/opt/java/openjdk-17 ./test.sh integ-test manifests/tests/jenkins/data/opensearch-3.0.0-test.yml --component OpenSearch --test-run-id 234 --paths opensearch=/tmp/workspace/tar --base-path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/8184/linux/x64/tar ')) - assertThat(getCommandExecutions('sh', 'report.sh'), hasItem('./report.sh manifests/tests/jenkins/data/opensearch-3.0.0-test.yml --artifact-paths opensearch=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/8184/linux/x64/tar --test-run-id 234 --test-type integ-test --base-path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/8184/linux/x64/tar ')) + assertThat(getCommandExecutions('sh', 'test.sh'), hasItem('env PATH=$PATH JAVA_HOME=/opt/java/openjdk-17 ./test.sh integ-test manifests/tests/jenkins/data/opensearch-3.0.0-test.yml --component k-NN --test-run-id 234 --paths opensearch=/tmp/workspace/tar --base-path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/9010/linux/x64/tar ')) + assertThat(getCommandExecutions('sh', 'report.sh'), hasItem('./report.sh manifests/tests/jenkins/data/opensearch-3.0.0-test.yml --artifact-paths opensearch=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/9010/linux/x64/tar --test-run-id 234 --test-type integ-test --base-path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/9010/linux/x64/tar ')) + assertThat(getCommandExecutions('echo', 'Testing'), hasItem('Testing components: [ml-commons, anomaly-detection, neural-search, security-analytics, security, k-NN, notifications]')) } @Test void checkUploadResults() { runScript('jenkins/opensearch/integ-test.jenkinsfile') - assertThat(getCommandExecutions('s3Upload', ''), hasItem('{file=test-results, bucket=ARTIFACT_BUCKET_NAME, path=dummy_job/3.0.0/8184/linux/x64/tar/test-results}')) + assertThat(getCommandExecutions('s3Upload', ''), hasItem('{file=test-results, bucket=ARTIFACT_BUCKET_NAME, path=dummy_job/3.0.0/9010/linux/x64/tar/test-results}')) } @Test @@ -104,24 +107,31 @@ class TestOpenSearchIntegTest extends BuildPipelineTest { assertJobStatusFailure() } + @Test + void checkErrorForMissingComponentFromTestManifest() { + addParam('COMPONENT_NAME', 'sql') + runScript('jenkins/opensearch/integ-test.jenkinsfile') + assertThat(getCommandExecutions('echo', 'sql'), hasItem('Skipping tests for sql as is not present in the provided build manifest.')) + } + @Test void checkGHissueCreation() { - super.setUp() helper.addShMock("date -d \"3 days ago\" +'%Y-%m-%d'") { script -> return [stdout: "2023-10-24", exitValue: 0] } - helper.addShMock('env PATH=$PATH JAVA_HOME=/opt/java/openjdk-17 ./test.sh integ-test manifests/tests/jenkins/data/opensearch-3.0.0-test.yml --component OpenSearch --test-run-id 234 --paths opensearch=/tmp/workspace/tar --base-path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/8184/linux/x64/tar', '', 1) - helper.addShMock("""gh issue list --repo https://github.com/opensearch-project/OpenSearch.git -S "[AUTOCUT] Integration Test failed for OpenSearch: 3.0.0 tar distribution in:title" --label autocut,v3.0.0,integ-test-failure --json number --jq '.[0].number'""") { script -> + helper.addShMock("""env PATH=\$PATH JAVA_HOME=/opt/java/openjdk-17 ./test.sh integ-test manifests/tests/jenkins/data/opensearch-3.0.0-test.yml --component k-NN --test-run-id 234 --paths opensearch=/tmp/workspace/tar --base-path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/9010/linux/x64/tar """) { script -> + return [stdout: "Error running integtest for component k-NN, creating Github issue", exitValue: 1]} + helper.addShMock("""gh issue list --repo https://github.com/opensearch-project/k-NN.git -S "[AUTOCUT] Integration Test failed for k-NN: 3.0.0 tar distribution in:title" --label autocut,v3.0.0,integ-test-failure --json number --jq '.[0].number'""") { script -> return [stdout: "", exitValue: 0] } - helper.addShMock("""gh issue list --repo https://github.com/opensearch-project/OpenSearch.git -S "[AUTOCUT] Integration Test failed for OpenSearch: 3.0.0 tar distribution in:title is:closed closed:>=2023-10-24" --label autocut,v3.0.0,integ-test-failure --json number --jq '.[0].number'""") { script -> + helper.addShMock("""gh issue list --repo https://github.com/opensearch-project/k-NN.git -S "[AUTOCUT] Integration Test failed for k-NN: 3.0.0 tar distribution in:title is:closed closed:>=2023-10-24" --label autocut,v3.0.0,integ-test-failure --json number --jq '.[0].number'""") { script -> return [stdout: "", exitValue: 0] } assertThrows(Exception) { runScript('jenkins/opensearch/integ-test.jenkinsfile') } assertJobStatusFailure() - assertThat(getCommandExecutions('sh', 'script'), hasItem('{script=gh issue create --title \"[AUTOCUT] Integration Test failed for OpenSearch: 3.0.0 tar distribution\" --body \"The integration test failed at distribution level for component OpenSearch
Version: 3.0.0
Distribution: tar
Architecture: x64
Platform: linux

Please check the logs: https://some/url/redirect

* Test-report manifest:*
- https://ci.opensearch.org/ci/dbc/dummy_job/3.0.0/8184/linux/x64/tar/test-results/234/integ-test/test-report.yml

_Note: Steps to reproduce, additional logs and other files can be found within the above test-report manifest.
Instructions of this test-report manifest can be found [here](https://github.com/opensearch-project/opensearch-build/tree/main/src/report_workflow#guide-on-test-report-manifest-from-ci)._\" --label autocut,v3.0.0,integ-test-failure --label \"untriaged\" --repo https://github.com/opensearch-project/OpenSearch.git, returnStdout=true}')) + assertThat(getCommandExecutions('sh', 'script'), hasItem('{script=gh issue create --title \"[AUTOCUT] Integration Test failed for k-NN: 3.0.0 tar distribution\" --body \"The integration test failed at distribution level for component k-NN
Version: 3.0.0
Distribution: tar
Architecture: x64
Platform: linux

Please check the logs: https://some/url/redirect

* Test-report manifest:*
- https://ci.opensearch.org/ci/dbc/dummy_job/3.0.0/9010/linux/x64/tar/test-results/234/integ-test/test-report.yml

_Note: Steps to reproduce, additional logs and other files can be found within the above test-report manifest.
Instructions of this test-report manifest can be found [here](https://github.com/opensearch-project/opensearch-build/tree/main/src/report_workflow#guide-on-test-report-manifest-from-ci)._\" --label autocut,v3.0.0,integ-test-failure --label \"untriaged\" --repo https://github.com/opensearch-project/k-NN.git, returnStdout=true}')) } @Test @@ -129,26 +139,27 @@ class TestOpenSearchIntegTest extends BuildPipelineTest { helper.addShMock("date -d \"5 days ago\" +'%Y-%m-%d'") { script -> return [stdout: "2023-10-24", exitValue: 0] } - helper.addShMock('env PATH=$PATH JAVA_HOME=/opt/java/openjdk-17 ./test.sh integ-test manifests/tests/jenkins/data/opensearch-3.0.0-test.yml --component OpenSearch --test-run-id 234 --paths opensearch=/tmp/workspace/tar --base-path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/8184/linux/x64/tar', '', 1) + helper.addShMock("""env PATH=\$PATH JAVA_HOME=/opt/java/openjdk-17 ./test.sh integ-test manifests/tests/jenkins/data/opensearch-3.0.0-test.yml --component k-NN --test-run-id 234 --paths opensearch=/tmp/workspace/tar --base-path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/8184/linux/x64/tar""") { script -> + return [stdout: "Completed running integtest for component k-NN", exitValue: 0] + } runScript('jenkins/opensearch/integ-test.jenkinsfile') - assertThat(getCommandExecutions('sh', 'script'), hasItem("{script=gh issue list --repo https://github.com/opensearch-project/OpenSearch.git -S \"[AUTOCUT] Integration Test failed for OpenSearch: 3.0.0 tar distribution in:title\" --label autocut,v3.0.0,integ-test-failure --json number --jq '.[0].number', returnStdout=true}")) - assertThat(getCommandExecutions('sh', 'script'), hasItem("{script=gh issue close bbb\nccc -R opensearch-project/OpenSearch --comment \"Closing the issue as the Integration Test passed for OpenSearch
Version: 3.0.0
Distribution: tar
Architecture: x64
Platform: linux

Please check the logs: https://some/url/redirect

*\", returnStdout=true}")) + assertThat(getCommandExecutions('sh', 'script'), hasItem("{script=gh issue list --repo https://github.com/opensearch-project/k-NN.git -S \"[AUTOCUT] Integration Test failed for k-NN: 3.0.0 tar distribution in:title\" --label autocut,v3.0.0,integ-test-failure --json number --jq '.[0].number', returnStdout=true}")) + assertThat(getCommandExecutions('sh', 'script'), hasItem("{script=gh issue close bbb\nccc -R opensearch-project/k-NN --comment \"Closing the issue as the Integration Test passed for k-NN
Version: 3.0.0
Distribution: tar
Architecture: x64
Platform: linux

Please check the logs: https://some/url/redirect

*\", returnStdout=true}")) } @Test void checkGHexistingIssue() { - super.setUp() helper.addShMock("date -d \"3 days ago\" +'%Y-%m-%d'") { script -> return [stdout: "2023-10-24", exitValue: 0] } - helper.addShMock('env PATH=$PATH JAVA_HOME=/opt/java/openjdk-17 ./test.sh integ-test manifests/tests/jenkins/data/opensearch-3.0.0-test.yml --component OpenSearch --test-run-id 234 --paths opensearch=/tmp/workspace/tar --base-path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/8184/linux/x64/tar ', '', 1) + helper.addShMock('env PATH=$PATH JAVA_HOME=/opt/java/openjdk-17 ./test.sh integ-test manifests/tests/jenkins/data/opensearch-3.0.0-test.yml --component k-NN --test-run-id 234 --paths opensearch=/tmp/workspace/tar --base-path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/9010/linux/x64/tar ', '', 1) assertThrows(Exception) { runScript('jenkins/opensearch/integ-test.jenkinsfile') } assertJobStatusFailure() assertThat(getCommandExecutions('println', 'Issue'), hasItem('Issue already exists, adding a comment')) - assertThat(getCommandExecutions('sh', 'script'), hasItem("{script=gh issue list --repo https://github.com/opensearch-project/OpenSearch.git -S \"[AUTOCUT] Integration Test failed for OpenSearch: 3.0.0 tar distribution in:title\" --label autocut,v3.0.0,integ-test-failure --json number --jq '.[0].number', returnStdout=true}")) - assertThat(getCommandExecutions('sh', 'script'), hasItem("{script=gh issue comment bbb\nccc --repo https://github.com/opensearch-project/OpenSearch.git --body \"The integration test failed at distribution level for component OpenSearch
Version: 3.0.0
Distribution: tar
Architecture: x64
Platform: linux

Please check the logs: https://some/url/redirect

* Test-report manifest:*
- https://ci.opensearch.org/ci/dbc/dummy_job/3.0.0/8184/linux/x64/tar/test-results/234/integ-test/test-report.yml

_Note: Steps to reproduce, additional logs and other files can be found within the above test-report manifest.
Instructions of this test-report manifest can be found [here](https://github.com/opensearch-project/opensearch-build/tree/main/src/report_workflow#guide-on-test-report-manifest-from-ci)._\", returnStdout=true}")) + assertThat(getCommandExecutions('sh', 'script'), hasItem("{script=gh issue list --repo https://github.com/opensearch-project/k-NN.git -S \"[AUTOCUT] Integration Test failed for k-NN: 3.0.0 tar distribution in:title\" --label autocut,v3.0.0,integ-test-failure --json number --jq '.[0].number', returnStdout=true}")) + assertThat(getCommandExecutions('sh', 'script'), hasItem("{script=gh issue comment bbb\nccc --repo https://github.com/opensearch-project/k-NN.git --body \"The integration test failed at distribution level for component k-NN
Version: 3.0.0
Distribution: tar
Architecture: x64
Platform: linux

Please check the logs: https://some/url/redirect

* Test-report manifest:*
- https://ci.opensearch.org/ci/dbc/dummy_job/3.0.0/9010/linux/x64/tar/test-results/234/integ-test/test-report.yml

_Note: Steps to reproduce, additional logs and other files can be found within the above test-report manifest.
Instructions of this test-report manifest can be found [here](https://github.com/opensearch-project/opensearch-build/tree/main/src/report_workflow#guide-on-test-report-manifest-from-ci)._\", returnStdout=true}")) } def getCommandExecutions(methodName, command) { diff --git a/tests/jenkins/data/opensearch-3.0.0-build.yml b/tests/jenkins/data/opensearch-3.0.0-build.yml index 2fbccc84b0..570dbae1a8 100644 --- a/tests/jenkins/data/opensearch-3.0.0-build.yml +++ b/tests/jenkins/data/opensearch-3.0.0-build.yml @@ -1,23 +1,2998 @@ --- -name: OpenSearch +schema-version: '1.2' build: name: OpenSearch version: 3.0.0 platform: linux architecture: x64 distribution: tar - id: '8184' + id: '9010' components: - name: OpenSearch repository: https://github.com/opensearch-project/OpenSearch.git - ref: 1164221ee2b8ba3560f0ff492309867beea28433 - commit_id: 1164221ee2b8ba3560f0ff492309867beea28433 + ref: main + commit_id: a2f792d4f6c5ecf485a15ba5e7791d4b66c8149e artifacts: maven: + - maven/org/opensearch/client/test/test/maven-metadata.xml + - maven/org/opensearch/client/test/test/maven-metadata.xml.sha1 + - maven/org/opensearch/client/test/test/maven-metadata.xml.md5 + - maven/org/opensearch/client/test/test/maven-metadata.xml.sha256 + - maven/org/opensearch/client/test/test/maven-metadata.xml.sha512 + - maven/org/opensearch/client/test/test/3.0.0/test-3.0.0.jar + - maven/org/opensearch/client/test/test/3.0.0/test-3.0.0.jar.sha1 + - maven/org/opensearch/client/test/test/3.0.0/test-3.0.0.jar.md5 + - maven/org/opensearch/client/test/test/3.0.0/test-3.0.0.jar.sha256 + - maven/org/opensearch/client/test/test/3.0.0/test-3.0.0.jar.sha512 + - maven/org/opensearch/client/test/test/3.0.0/test-3.0.0.pom + - maven/org/opensearch/client/test/test/3.0.0/test-3.0.0.pom.sha1 + - maven/org/opensearch/client/test/test/3.0.0/test-3.0.0.pom.md5 + - maven/org/opensearch/client/test/test/3.0.0/test-3.0.0.pom.sha256 + - maven/org/opensearch/client/test/test/3.0.0/test-3.0.0.pom.sha512 + - maven/org/opensearch/client/test/test/3.0.0/test-3.0.0-sources.jar + - maven/org/opensearch/client/test/test/3.0.0/test-3.0.0-sources.jar.sha1 + - maven/org/opensearch/client/test/test/3.0.0/test-3.0.0-sources.jar.md5 + - maven/org/opensearch/client/test/test/3.0.0/test-3.0.0-sources.jar.sha256 + - maven/org/opensearch/client/test/test/3.0.0/test-3.0.0-sources.jar.sha512 + - maven/org/opensearch/client/test/test/3.0.0/test-3.0.0-javadoc.jar + - maven/org/opensearch/client/test/test/3.0.0/test-3.0.0-javadoc.jar.sha1 + - maven/org/opensearch/client/test/test/3.0.0/test-3.0.0-javadoc.jar.md5 + - maven/org/opensearch/client/test/test/3.0.0/test-3.0.0-javadoc.jar.sha256 + - maven/org/opensearch/client/test/test/3.0.0/test-3.0.0-javadoc.jar.sha512 + - maven/org/opensearch/client/test/test/3.0.0/test-3.0.0.module + - maven/org/opensearch/client/test/test/3.0.0/test-3.0.0.module.sha1 + - maven/org/opensearch/client/test/test/3.0.0/test-3.0.0.module.md5 + - maven/org/opensearch/client/test/test/3.0.0/test-3.0.0.module.sha256 + - maven/org/opensearch/client/test/test/3.0.0/test-3.0.0.module.sha512 + - maven/org/opensearch/client/opensearch-rest-client/maven-metadata.xml + - maven/org/opensearch/client/opensearch-rest-client/maven-metadata.xml.sha1 + - maven/org/opensearch/client/opensearch-rest-client/maven-metadata.xml.md5 + - maven/org/opensearch/client/opensearch-rest-client/maven-metadata.xml.sha256 + - maven/org/opensearch/client/opensearch-rest-client/maven-metadata.xml.sha512 + - maven/org/opensearch/client/opensearch-rest-client/3.0.0/opensearch-rest-client-3.0.0.jar + - maven/org/opensearch/client/opensearch-rest-client/3.0.0/opensearch-rest-client-3.0.0.jar.sha1 + - maven/org/opensearch/client/opensearch-rest-client/3.0.0/opensearch-rest-client-3.0.0.jar.md5 + - maven/org/opensearch/client/opensearch-rest-client/3.0.0/opensearch-rest-client-3.0.0.jar.sha256 + - maven/org/opensearch/client/opensearch-rest-client/3.0.0/opensearch-rest-client-3.0.0.jar.sha512 + - maven/org/opensearch/client/opensearch-rest-client/3.0.0/opensearch-rest-client-3.0.0.pom + - maven/org/opensearch/client/opensearch-rest-client/3.0.0/opensearch-rest-client-3.0.0.pom.sha1 + - maven/org/opensearch/client/opensearch-rest-client/3.0.0/opensearch-rest-client-3.0.0.pom.md5 + - maven/org/opensearch/client/opensearch-rest-client/3.0.0/opensearch-rest-client-3.0.0.pom.sha256 + - maven/org/opensearch/client/opensearch-rest-client/3.0.0/opensearch-rest-client-3.0.0.pom.sha512 + - maven/org/opensearch/client/opensearch-rest-client/3.0.0/opensearch-rest-client-3.0.0.module + - maven/org/opensearch/client/opensearch-rest-client/3.0.0/opensearch-rest-client-3.0.0.module.sha1 + - maven/org/opensearch/client/opensearch-rest-client/3.0.0/opensearch-rest-client-3.0.0.module.md5 + - maven/org/opensearch/client/opensearch-rest-client/3.0.0/opensearch-rest-client-3.0.0.module.sha256 + - maven/org/opensearch/client/opensearch-rest-client/3.0.0/opensearch-rest-client-3.0.0.module.sha512 + - maven/org/opensearch/client/opensearch-rest-client/3.0.0/opensearch-rest-client-3.0.0-javadoc.jar + - maven/org/opensearch/client/opensearch-rest-client/3.0.0/opensearch-rest-client-3.0.0-javadoc.jar.sha1 + - maven/org/opensearch/client/opensearch-rest-client/3.0.0/opensearch-rest-client-3.0.0-javadoc.jar.md5 + - maven/org/opensearch/client/opensearch-rest-client/3.0.0/opensearch-rest-client-3.0.0-javadoc.jar.sha256 + - maven/org/opensearch/client/opensearch-rest-client/3.0.0/opensearch-rest-client-3.0.0-javadoc.jar.sha512 + - maven/org/opensearch/client/opensearch-rest-client/3.0.0/opensearch-rest-client-3.0.0-sources.jar + - maven/org/opensearch/client/opensearch-rest-client/3.0.0/opensearch-rest-client-3.0.0-sources.jar.sha1 + - maven/org/opensearch/client/opensearch-rest-client/3.0.0/opensearch-rest-client-3.0.0-sources.jar.md5 + - maven/org/opensearch/client/opensearch-rest-client/3.0.0/opensearch-rest-client-3.0.0-sources.jar.sha256 + - maven/org/opensearch/client/opensearch-rest-client/3.0.0/opensearch-rest-client-3.0.0-sources.jar.sha512 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/maven-metadata.xml + - maven/org/opensearch/client/opensearch-rest-client-sniffer/maven-metadata.xml.sha1 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/maven-metadata.xml.md5 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/maven-metadata.xml.sha256 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/maven-metadata.xml.sha512 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/3.0.0/opensearch-rest-client-sniffer-3.0.0.jar + - maven/org/opensearch/client/opensearch-rest-client-sniffer/3.0.0/opensearch-rest-client-sniffer-3.0.0.jar.sha1 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/3.0.0/opensearch-rest-client-sniffer-3.0.0.jar.md5 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/3.0.0/opensearch-rest-client-sniffer-3.0.0.jar.sha256 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/3.0.0/opensearch-rest-client-sniffer-3.0.0.jar.sha512 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/3.0.0/opensearch-rest-client-sniffer-3.0.0.pom + - maven/org/opensearch/client/opensearch-rest-client-sniffer/3.0.0/opensearch-rest-client-sniffer-3.0.0.pom.sha1 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/3.0.0/opensearch-rest-client-sniffer-3.0.0.pom.md5 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/3.0.0/opensearch-rest-client-sniffer-3.0.0.pom.sha256 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/3.0.0/opensearch-rest-client-sniffer-3.0.0.pom.sha512 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/3.0.0/opensearch-rest-client-sniffer-3.0.0-javadoc.jar + - maven/org/opensearch/client/opensearch-rest-client-sniffer/3.0.0/opensearch-rest-client-sniffer-3.0.0-javadoc.jar.sha1 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/3.0.0/opensearch-rest-client-sniffer-3.0.0-javadoc.jar.md5 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/3.0.0/opensearch-rest-client-sniffer-3.0.0-javadoc.jar.sha256 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/3.0.0/opensearch-rest-client-sniffer-3.0.0-javadoc.jar.sha512 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/3.0.0/opensearch-rest-client-sniffer-3.0.0.module + - maven/org/opensearch/client/opensearch-rest-client-sniffer/3.0.0/opensearch-rest-client-sniffer-3.0.0.module.sha1 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/3.0.0/opensearch-rest-client-sniffer-3.0.0.module.md5 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/3.0.0/opensearch-rest-client-sniffer-3.0.0.module.sha256 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/3.0.0/opensearch-rest-client-sniffer-3.0.0.module.sha512 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/3.0.0/opensearch-rest-client-sniffer-3.0.0-sources.jar + - maven/org/opensearch/client/opensearch-rest-client-sniffer/3.0.0/opensearch-rest-client-sniffer-3.0.0-sources.jar.sha1 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/3.0.0/opensearch-rest-client-sniffer-3.0.0-sources.jar.md5 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/3.0.0/opensearch-rest-client-sniffer-3.0.0-sources.jar.sha256 + - maven/org/opensearch/client/opensearch-rest-client-sniffer/3.0.0/opensearch-rest-client-sniffer-3.0.0-sources.jar.sha512 + - maven/org/opensearch/client/client-benchmarks/maven-metadata.xml + - maven/org/opensearch/client/client-benchmarks/maven-metadata.xml.sha1 + - maven/org/opensearch/client/client-benchmarks/maven-metadata.xml.md5 + - maven/org/opensearch/client/client-benchmarks/maven-metadata.xml.sha256 + - maven/org/opensearch/client/client-benchmarks/maven-metadata.xml.sha512 + - maven/org/opensearch/client/client-benchmarks/3.0.0/client-benchmarks-3.0.0.jar + - maven/org/opensearch/client/client-benchmarks/3.0.0/client-benchmarks-3.0.0.jar.sha1 + - maven/org/opensearch/client/client-benchmarks/3.0.0/client-benchmarks-3.0.0.jar.md5 + - maven/org/opensearch/client/client-benchmarks/3.0.0/client-benchmarks-3.0.0.jar.sha256 + - maven/org/opensearch/client/client-benchmarks/3.0.0/client-benchmarks-3.0.0.jar.sha512 + - maven/org/opensearch/client/client-benchmarks/3.0.0/client-benchmarks-3.0.0.pom + - maven/org/opensearch/client/client-benchmarks/3.0.0/client-benchmarks-3.0.0.pom.sha1 + - maven/org/opensearch/client/client-benchmarks/3.0.0/client-benchmarks-3.0.0.pom.md5 + - maven/org/opensearch/client/client-benchmarks/3.0.0/client-benchmarks-3.0.0.pom.sha256 + - maven/org/opensearch/client/client-benchmarks/3.0.0/client-benchmarks-3.0.0.pom.sha512 + - maven/org/opensearch/client/client-benchmarks/3.0.0/client-benchmarks-3.0.0-javadoc.jar + - maven/org/opensearch/client/client-benchmarks/3.0.0/client-benchmarks-3.0.0-javadoc.jar.sha1 + - maven/org/opensearch/client/client-benchmarks/3.0.0/client-benchmarks-3.0.0-javadoc.jar.md5 + - maven/org/opensearch/client/client-benchmarks/3.0.0/client-benchmarks-3.0.0-javadoc.jar.sha256 + - maven/org/opensearch/client/client-benchmarks/3.0.0/client-benchmarks-3.0.0-javadoc.jar.sha512 + - maven/org/opensearch/client/client-benchmarks/3.0.0/client-benchmarks-3.0.0-sources.jar + - maven/org/opensearch/client/client-benchmarks/3.0.0/client-benchmarks-3.0.0-sources.jar.sha1 + - maven/org/opensearch/client/client-benchmarks/3.0.0/client-benchmarks-3.0.0-sources.jar.md5 + - maven/org/opensearch/client/client-benchmarks/3.0.0/client-benchmarks-3.0.0-sources.jar.sha256 + - maven/org/opensearch/client/client-benchmarks/3.0.0/client-benchmarks-3.0.0-sources.jar.sha512 + - maven/org/opensearch/client/client-benchmarks/3.0.0/client-benchmarks-3.0.0.module + - maven/org/opensearch/client/client-benchmarks/3.0.0/client-benchmarks-3.0.0.module.sha1 + - maven/org/opensearch/client/client-benchmarks/3.0.0/client-benchmarks-3.0.0.module.md5 + - maven/org/opensearch/client/client-benchmarks/3.0.0/client-benchmarks-3.0.0.module.sha256 + - maven/org/opensearch/client/client-benchmarks/3.0.0/client-benchmarks-3.0.0.module.sha512 + - maven/org/opensearch/client/opensearch-rest-high-level-client/maven-metadata.xml + - maven/org/opensearch/client/opensearch-rest-high-level-client/maven-metadata.xml.sha1 + - maven/org/opensearch/client/opensearch-rest-high-level-client/maven-metadata.xml.md5 + - maven/org/opensearch/client/opensearch-rest-high-level-client/maven-metadata.xml.sha256 + - maven/org/opensearch/client/opensearch-rest-high-level-client/maven-metadata.xml.sha512 + - maven/org/opensearch/client/opensearch-rest-high-level-client/3.0.0/opensearch-rest-high-level-client-3.0.0.jar + - maven/org/opensearch/client/opensearch-rest-high-level-client/3.0.0/opensearch-rest-high-level-client-3.0.0.jar.sha1 + - maven/org/opensearch/client/opensearch-rest-high-level-client/3.0.0/opensearch-rest-high-level-client-3.0.0.jar.md5 + - maven/org/opensearch/client/opensearch-rest-high-level-client/3.0.0/opensearch-rest-high-level-client-3.0.0.jar.sha256 + - maven/org/opensearch/client/opensearch-rest-high-level-client/3.0.0/opensearch-rest-high-level-client-3.0.0.jar.sha512 + - maven/org/opensearch/client/opensearch-rest-high-level-client/3.0.0/opensearch-rest-high-level-client-3.0.0.pom + - maven/org/opensearch/client/opensearch-rest-high-level-client/3.0.0/opensearch-rest-high-level-client-3.0.0.pom.sha1 + - maven/org/opensearch/client/opensearch-rest-high-level-client/3.0.0/opensearch-rest-high-level-client-3.0.0.pom.md5 + - maven/org/opensearch/client/opensearch-rest-high-level-client/3.0.0/opensearch-rest-high-level-client-3.0.0.pom.sha256 + - maven/org/opensearch/client/opensearch-rest-high-level-client/3.0.0/opensearch-rest-high-level-client-3.0.0.pom.sha512 + - maven/org/opensearch/client/opensearch-rest-high-level-client/3.0.0/opensearch-rest-high-level-client-3.0.0-sources.jar + - maven/org/opensearch/client/opensearch-rest-high-level-client/3.0.0/opensearch-rest-high-level-client-3.0.0-sources.jar.sha1 + - maven/org/opensearch/client/opensearch-rest-high-level-client/3.0.0/opensearch-rest-high-level-client-3.0.0-sources.jar.md5 + - maven/org/opensearch/client/opensearch-rest-high-level-client/3.0.0/opensearch-rest-high-level-client-3.0.0-sources.jar.sha256 + - maven/org/opensearch/client/opensearch-rest-high-level-client/3.0.0/opensearch-rest-high-level-client-3.0.0-sources.jar.sha512 + - maven/org/opensearch/client/opensearch-rest-high-level-client/3.0.0/opensearch-rest-high-level-client-3.0.0.module + - maven/org/opensearch/client/opensearch-rest-high-level-client/3.0.0/opensearch-rest-high-level-client-3.0.0.module.sha1 + - maven/org/opensearch/client/opensearch-rest-high-level-client/3.0.0/opensearch-rest-high-level-client-3.0.0.module.md5 + - maven/org/opensearch/client/opensearch-rest-high-level-client/3.0.0/opensearch-rest-high-level-client-3.0.0.module.sha256 + - maven/org/opensearch/client/opensearch-rest-high-level-client/3.0.0/opensearch-rest-high-level-client-3.0.0.module.sha512 + - maven/org/opensearch/client/opensearch-rest-high-level-client/3.0.0/opensearch-rest-high-level-client-3.0.0-javadoc.jar + - maven/org/opensearch/client/opensearch-rest-high-level-client/3.0.0/opensearch-rest-high-level-client-3.0.0-javadoc.jar.sha1 + - maven/org/opensearch/client/opensearch-rest-high-level-client/3.0.0/opensearch-rest-high-level-client-3.0.0-javadoc.jar.md5 + - maven/org/opensearch/client/opensearch-rest-high-level-client/3.0.0/opensearch-rest-high-level-client-3.0.0-javadoc.jar.sha256 + - maven/org/opensearch/client/opensearch-rest-high-level-client/3.0.0/opensearch-rest-high-level-client-3.0.0-javadoc.jar.sha512 + - maven/org/opensearch/opensearch-common/maven-metadata.xml + - maven/org/opensearch/opensearch-common/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-common/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-common/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-common/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-common/3.0.0/opensearch-common-3.0.0.jar + - maven/org/opensearch/opensearch-common/3.0.0/opensearch-common-3.0.0.jar.sha1 + - maven/org/opensearch/opensearch-common/3.0.0/opensearch-common-3.0.0.jar.md5 + - maven/org/opensearch/opensearch-common/3.0.0/opensearch-common-3.0.0.jar.sha256 + - maven/org/opensearch/opensearch-common/3.0.0/opensearch-common-3.0.0.jar.sha512 + - maven/org/opensearch/opensearch-common/3.0.0/opensearch-common-3.0.0.pom + - maven/org/opensearch/opensearch-common/3.0.0/opensearch-common-3.0.0.pom.sha1 + - maven/org/opensearch/opensearch-common/3.0.0/opensearch-common-3.0.0.pom.md5 + - maven/org/opensearch/opensearch-common/3.0.0/opensearch-common-3.0.0.pom.sha256 + - maven/org/opensearch/opensearch-common/3.0.0/opensearch-common-3.0.0.pom.sha512 + - maven/org/opensearch/opensearch-common/3.0.0/opensearch-common-3.0.0-javadoc.jar + - maven/org/opensearch/opensearch-common/3.0.0/opensearch-common-3.0.0-javadoc.jar.sha1 + - maven/org/opensearch/opensearch-common/3.0.0/opensearch-common-3.0.0-javadoc.jar.md5 + - maven/org/opensearch/opensearch-common/3.0.0/opensearch-common-3.0.0-javadoc.jar.sha256 + - maven/org/opensearch/opensearch-common/3.0.0/opensearch-common-3.0.0-javadoc.jar.sha512 + - maven/org/opensearch/opensearch-common/3.0.0/opensearch-common-3.0.0.module + - maven/org/opensearch/opensearch-common/3.0.0/opensearch-common-3.0.0.module.sha1 + - maven/org/opensearch/opensearch-common/3.0.0/opensearch-common-3.0.0.module.md5 + - maven/org/opensearch/opensearch-common/3.0.0/opensearch-common-3.0.0.module.sha256 + - maven/org/opensearch/opensearch-common/3.0.0/opensearch-common-3.0.0.module.sha512 + - maven/org/opensearch/opensearch-common/3.0.0/opensearch-common-3.0.0-sources.jar + - maven/org/opensearch/opensearch-common/3.0.0/opensearch-common-3.0.0-sources.jar.sha1 + - maven/org/opensearch/opensearch-common/3.0.0/opensearch-common-3.0.0-sources.jar.md5 + - maven/org/opensearch/opensearch-common/3.0.0/opensearch-common-3.0.0-sources.jar.sha256 + - maven/org/opensearch/opensearch-common/3.0.0/opensearch-common-3.0.0-sources.jar.sha512 - maven/org/opensearch/opensearch-dissect/maven-metadata.xml - maven/org/opensearch/opensearch-dissect/maven-metadata.xml.sha1 - maven/org/opensearch/opensearch-dissect/maven-metadata.xml.md5 - maven/org/opensearch/opensearch-dissect/maven-metadata.xml.sha256 - maven/org/opensearch/opensearch-dissect/maven-metadata.xml.sha512 - - maven/org/opensearch/opensearch-dissect/2.9.0/opensearch-dissect-2.9.0.jar - - maven/org/opensearch/opensearch-dissect/2.9.0/opensearch-dissect-2.9.0.jar.sha1 + - maven/org/opensearch/opensearch-dissect/3.0.0/opensearch-dissect-3.0.0.jar + - maven/org/opensearch/opensearch-dissect/3.0.0/opensearch-dissect-3.0.0.jar.sha1 + - maven/org/opensearch/opensearch-dissect/3.0.0/opensearch-dissect-3.0.0.jar.md5 + - maven/org/opensearch/opensearch-dissect/3.0.0/opensearch-dissect-3.0.0.jar.sha256 + - maven/org/opensearch/opensearch-dissect/3.0.0/opensearch-dissect-3.0.0.jar.sha512 + - maven/org/opensearch/opensearch-dissect/3.0.0/opensearch-dissect-3.0.0.pom + - maven/org/opensearch/opensearch-dissect/3.0.0/opensearch-dissect-3.0.0.pom.sha1 + - maven/org/opensearch/opensearch-dissect/3.0.0/opensearch-dissect-3.0.0.pom.md5 + - maven/org/opensearch/opensearch-dissect/3.0.0/opensearch-dissect-3.0.0.pom.sha256 + - maven/org/opensearch/opensearch-dissect/3.0.0/opensearch-dissect-3.0.0.pom.sha512 + - maven/org/opensearch/opensearch-dissect/3.0.0/opensearch-dissect-3.0.0-sources.jar + - maven/org/opensearch/opensearch-dissect/3.0.0/opensearch-dissect-3.0.0-sources.jar.sha1 + - maven/org/opensearch/opensearch-dissect/3.0.0/opensearch-dissect-3.0.0-sources.jar.md5 + - maven/org/opensearch/opensearch-dissect/3.0.0/opensearch-dissect-3.0.0-sources.jar.sha256 + - maven/org/opensearch/opensearch-dissect/3.0.0/opensearch-dissect-3.0.0-sources.jar.sha512 + - maven/org/opensearch/opensearch-dissect/3.0.0/opensearch-dissect-3.0.0.module + - maven/org/opensearch/opensearch-dissect/3.0.0/opensearch-dissect-3.0.0.module.sha1 + - maven/org/opensearch/opensearch-dissect/3.0.0/opensearch-dissect-3.0.0.module.md5 + - maven/org/opensearch/opensearch-dissect/3.0.0/opensearch-dissect-3.0.0.module.sha256 + - maven/org/opensearch/opensearch-dissect/3.0.0/opensearch-dissect-3.0.0.module.sha512 + - maven/org/opensearch/opensearch-dissect/3.0.0/opensearch-dissect-3.0.0-javadoc.jar + - maven/org/opensearch/opensearch-dissect/3.0.0/opensearch-dissect-3.0.0-javadoc.jar.sha1 + - maven/org/opensearch/opensearch-dissect/3.0.0/opensearch-dissect-3.0.0-javadoc.jar.md5 + - maven/org/opensearch/opensearch-dissect/3.0.0/opensearch-dissect-3.0.0-javadoc.jar.sha256 + - maven/org/opensearch/opensearch-dissect/3.0.0/opensearch-dissect-3.0.0-javadoc.jar.sha512 + - maven/org/opensearch/rest-api-spec/maven-metadata.xml + - maven/org/opensearch/rest-api-spec/maven-metadata.xml.sha1 + - maven/org/opensearch/rest-api-spec/maven-metadata.xml.md5 + - maven/org/opensearch/rest-api-spec/maven-metadata.xml.sha256 + - maven/org/opensearch/rest-api-spec/maven-metadata.xml.sha512 + - maven/org/opensearch/rest-api-spec/3.0.0/rest-api-spec-3.0.0.jar + - maven/org/opensearch/rest-api-spec/3.0.0/rest-api-spec-3.0.0.jar.sha1 + - maven/org/opensearch/rest-api-spec/3.0.0/rest-api-spec-3.0.0.jar.md5 + - maven/org/opensearch/rest-api-spec/3.0.0/rest-api-spec-3.0.0.jar.sha256 + - maven/org/opensearch/rest-api-spec/3.0.0/rest-api-spec-3.0.0.jar.sha512 + - maven/org/opensearch/rest-api-spec/3.0.0/rest-api-spec-3.0.0.pom + - maven/org/opensearch/rest-api-spec/3.0.0/rest-api-spec-3.0.0.pom.sha1 + - maven/org/opensearch/rest-api-spec/3.0.0/rest-api-spec-3.0.0.pom.md5 + - maven/org/opensearch/rest-api-spec/3.0.0/rest-api-spec-3.0.0.pom.sha256 + - maven/org/opensearch/rest-api-spec/3.0.0/rest-api-spec-3.0.0.pom.sha512 + - maven/org/opensearch/rest-api-spec/3.0.0/rest-api-spec-3.0.0.module + - maven/org/opensearch/rest-api-spec/3.0.0/rest-api-spec-3.0.0.module.sha1 + - maven/org/opensearch/rest-api-spec/3.0.0/rest-api-spec-3.0.0.module.md5 + - maven/org/opensearch/rest-api-spec/3.0.0/rest-api-spec-3.0.0.module.sha256 + - maven/org/opensearch/rest-api-spec/3.0.0/rest-api-spec-3.0.0.module.sha512 + - maven/org/opensearch/rest-api-spec/3.0.0/rest-api-spec-3.0.0-javadoc.jar + - maven/org/opensearch/rest-api-spec/3.0.0/rest-api-spec-3.0.0-javadoc.jar.sha1 + - maven/org/opensearch/rest-api-spec/3.0.0/rest-api-spec-3.0.0-javadoc.jar.md5 + - maven/org/opensearch/rest-api-spec/3.0.0/rest-api-spec-3.0.0-javadoc.jar.sha256 + - maven/org/opensearch/rest-api-spec/3.0.0/rest-api-spec-3.0.0-javadoc.jar.sha512 + - maven/org/opensearch/rest-api-spec/3.0.0/rest-api-spec-3.0.0-sources.jar + - maven/org/opensearch/rest-api-spec/3.0.0/rest-api-spec-3.0.0-sources.jar.sha1 + - maven/org/opensearch/rest-api-spec/3.0.0/rest-api-spec-3.0.0-sources.jar.md5 + - maven/org/opensearch/rest-api-spec/3.0.0/rest-api-spec-3.0.0-sources.jar.sha256 + - maven/org/opensearch/rest-api-spec/3.0.0/rest-api-spec-3.0.0-sources.jar.sha512 + - maven/org/opensearch/opensearch-geo/maven-metadata.xml + - maven/org/opensearch/opensearch-geo/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-geo/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-geo/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-geo/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-geo/3.0.0/opensearch-geo-3.0.0.jar + - maven/org/opensearch/opensearch-geo/3.0.0/opensearch-geo-3.0.0.jar.sha1 + - maven/org/opensearch/opensearch-geo/3.0.0/opensearch-geo-3.0.0.jar.md5 + - maven/org/opensearch/opensearch-geo/3.0.0/opensearch-geo-3.0.0.jar.sha256 + - maven/org/opensearch/opensearch-geo/3.0.0/opensearch-geo-3.0.0.jar.sha512 + - maven/org/opensearch/opensearch-geo/3.0.0/opensearch-geo-3.0.0.pom + - maven/org/opensearch/opensearch-geo/3.0.0/opensearch-geo-3.0.0.pom.sha1 + - maven/org/opensearch/opensearch-geo/3.0.0/opensearch-geo-3.0.0.pom.md5 + - maven/org/opensearch/opensearch-geo/3.0.0/opensearch-geo-3.0.0.pom.sha256 + - maven/org/opensearch/opensearch-geo/3.0.0/opensearch-geo-3.0.0.pom.sha512 + - maven/org/opensearch/opensearch-geo/3.0.0/opensearch-geo-3.0.0-sources.jar + - maven/org/opensearch/opensearch-geo/3.0.0/opensearch-geo-3.0.0-sources.jar.sha1 + - maven/org/opensearch/opensearch-geo/3.0.0/opensearch-geo-3.0.0-sources.jar.md5 + - maven/org/opensearch/opensearch-geo/3.0.0/opensearch-geo-3.0.0-sources.jar.sha256 + - maven/org/opensearch/opensearch-geo/3.0.0/opensearch-geo-3.0.0-sources.jar.sha512 + - maven/org/opensearch/opensearch-geo/3.0.0/opensearch-geo-3.0.0.module + - maven/org/opensearch/opensearch-geo/3.0.0/opensearch-geo-3.0.0.module.sha1 + - maven/org/opensearch/opensearch-geo/3.0.0/opensearch-geo-3.0.0.module.md5 + - maven/org/opensearch/opensearch-geo/3.0.0/opensearch-geo-3.0.0.module.sha256 + - maven/org/opensearch/opensearch-geo/3.0.0/opensearch-geo-3.0.0.module.sha512 + - maven/org/opensearch/opensearch-geo/3.0.0/opensearch-geo-3.0.0-javadoc.jar + - maven/org/opensearch/opensearch-geo/3.0.0/opensearch-geo-3.0.0-javadoc.jar.sha1 + - maven/org/opensearch/opensearch-geo/3.0.0/opensearch-geo-3.0.0-javadoc.jar.md5 + - maven/org/opensearch/opensearch-geo/3.0.0/opensearch-geo-3.0.0-javadoc.jar.sha256 + - maven/org/opensearch/opensearch-geo/3.0.0/opensearch-geo-3.0.0-javadoc.jar.sha512 + - maven/org/opensearch/opensearch-grok/maven-metadata.xml + - maven/org/opensearch/opensearch-grok/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-grok/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-grok/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-grok/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-grok/3.0.0/opensearch-grok-3.0.0.jar + - maven/org/opensearch/opensearch-grok/3.0.0/opensearch-grok-3.0.0.jar.sha1 + - maven/org/opensearch/opensearch-grok/3.0.0/opensearch-grok-3.0.0.jar.md5 + - maven/org/opensearch/opensearch-grok/3.0.0/opensearch-grok-3.0.0.jar.sha256 + - maven/org/opensearch/opensearch-grok/3.0.0/opensearch-grok-3.0.0.jar.sha512 + - maven/org/opensearch/opensearch-grok/3.0.0/opensearch-grok-3.0.0.pom + - maven/org/opensearch/opensearch-grok/3.0.0/opensearch-grok-3.0.0.pom.sha1 + - maven/org/opensearch/opensearch-grok/3.0.0/opensearch-grok-3.0.0.pom.md5 + - maven/org/opensearch/opensearch-grok/3.0.0/opensearch-grok-3.0.0.pom.sha256 + - maven/org/opensearch/opensearch-grok/3.0.0/opensearch-grok-3.0.0.pom.sha512 + - maven/org/opensearch/opensearch-grok/3.0.0/opensearch-grok-3.0.0-sources.jar + - maven/org/opensearch/opensearch-grok/3.0.0/opensearch-grok-3.0.0-sources.jar.sha1 + - maven/org/opensearch/opensearch-grok/3.0.0/opensearch-grok-3.0.0-sources.jar.md5 + - maven/org/opensearch/opensearch-grok/3.0.0/opensearch-grok-3.0.0-sources.jar.sha256 + - maven/org/opensearch/opensearch-grok/3.0.0/opensearch-grok-3.0.0-sources.jar.sha512 + - maven/org/opensearch/opensearch-grok/3.0.0/opensearch-grok-3.0.0-javadoc.jar + - maven/org/opensearch/opensearch-grok/3.0.0/opensearch-grok-3.0.0-javadoc.jar.sha1 + - maven/org/opensearch/opensearch-grok/3.0.0/opensearch-grok-3.0.0-javadoc.jar.md5 + - maven/org/opensearch/opensearch-grok/3.0.0/opensearch-grok-3.0.0-javadoc.jar.sha256 + - maven/org/opensearch/opensearch-grok/3.0.0/opensearch-grok-3.0.0-javadoc.jar.sha512 + - maven/org/opensearch/opensearch-grok/3.0.0/opensearch-grok-3.0.0.module + - maven/org/opensearch/opensearch-grok/3.0.0/opensearch-grok-3.0.0.module.sha1 + - maven/org/opensearch/opensearch-grok/3.0.0/opensearch-grok-3.0.0.module.md5 + - maven/org/opensearch/opensearch-grok/3.0.0/opensearch-grok-3.0.0.module.sha256 + - maven/org/opensearch/opensearch-grok/3.0.0/opensearch-grok-3.0.0.module.sha512 + - maven/org/opensearch/opensearch-plugin-classloader/maven-metadata.xml + - maven/org/opensearch/opensearch-plugin-classloader/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-plugin-classloader/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-plugin-classloader/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-plugin-classloader/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-plugin-classloader/3.0.0/opensearch-plugin-classloader-3.0.0.jar + - maven/org/opensearch/opensearch-plugin-classloader/3.0.0/opensearch-plugin-classloader-3.0.0.jar.sha1 + - maven/org/opensearch/opensearch-plugin-classloader/3.0.0/opensearch-plugin-classloader-3.0.0.jar.md5 + - maven/org/opensearch/opensearch-plugin-classloader/3.0.0/opensearch-plugin-classloader-3.0.0.jar.sha256 + - maven/org/opensearch/opensearch-plugin-classloader/3.0.0/opensearch-plugin-classloader-3.0.0.jar.sha512 + - maven/org/opensearch/opensearch-plugin-classloader/3.0.0/opensearch-plugin-classloader-3.0.0.pom + - maven/org/opensearch/opensearch-plugin-classloader/3.0.0/opensearch-plugin-classloader-3.0.0.pom.sha1 + - maven/org/opensearch/opensearch-plugin-classloader/3.0.0/opensearch-plugin-classloader-3.0.0.pom.md5 + - maven/org/opensearch/opensearch-plugin-classloader/3.0.0/opensearch-plugin-classloader-3.0.0.pom.sha256 + - maven/org/opensearch/opensearch-plugin-classloader/3.0.0/opensearch-plugin-classloader-3.0.0.pom.sha512 + - maven/org/opensearch/opensearch-plugin-classloader/3.0.0/opensearch-plugin-classloader-3.0.0-sources.jar + - maven/org/opensearch/opensearch-plugin-classloader/3.0.0/opensearch-plugin-classloader-3.0.0-sources.jar.sha1 + - maven/org/opensearch/opensearch-plugin-classloader/3.0.0/opensearch-plugin-classloader-3.0.0-sources.jar.md5 + - maven/org/opensearch/opensearch-plugin-classloader/3.0.0/opensearch-plugin-classloader-3.0.0-sources.jar.sha256 + - maven/org/opensearch/opensearch-plugin-classloader/3.0.0/opensearch-plugin-classloader-3.0.0-sources.jar.sha512 + - maven/org/opensearch/opensearch-plugin-classloader/3.0.0/opensearch-plugin-classloader-3.0.0-javadoc.jar + - maven/org/opensearch/opensearch-plugin-classloader/3.0.0/opensearch-plugin-classloader-3.0.0-javadoc.jar.sha1 + - maven/org/opensearch/opensearch-plugin-classloader/3.0.0/opensearch-plugin-classloader-3.0.0-javadoc.jar.md5 + - maven/org/opensearch/opensearch-plugin-classloader/3.0.0/opensearch-plugin-classloader-3.0.0-javadoc.jar.sha256 + - maven/org/opensearch/opensearch-plugin-classloader/3.0.0/opensearch-plugin-classloader-3.0.0-javadoc.jar.sha512 + - maven/org/opensearch/opensearch-plugin-classloader/3.0.0/opensearch-plugin-classloader-3.0.0.module + - maven/org/opensearch/opensearch-plugin-classloader/3.0.0/opensearch-plugin-classloader-3.0.0.module.sha1 + - maven/org/opensearch/opensearch-plugin-classloader/3.0.0/opensearch-plugin-classloader-3.0.0.module.md5 + - maven/org/opensearch/opensearch-plugin-classloader/3.0.0/opensearch-plugin-classloader-3.0.0.module.sha256 + - maven/org/opensearch/opensearch-plugin-classloader/3.0.0/opensearch-plugin-classloader-3.0.0.module.sha512 + - maven/org/opensearch/gradle/build-tools/maven-metadata.xml + - maven/org/opensearch/gradle/build-tools/maven-metadata.xml.sha1 + - maven/org/opensearch/gradle/build-tools/maven-metadata.xml.md5 + - maven/org/opensearch/gradle/build-tools/maven-metadata.xml.sha256 + - maven/org/opensearch/gradle/build-tools/maven-metadata.xml.sha512 + - maven/org/opensearch/gradle/build-tools/3.0.0/build-tools-3.0.0.jar + - maven/org/opensearch/gradle/build-tools/3.0.0/build-tools-3.0.0.jar.sha1 + - maven/org/opensearch/gradle/build-tools/3.0.0/build-tools-3.0.0.jar.md5 + - maven/org/opensearch/gradle/build-tools/3.0.0/build-tools-3.0.0.jar.sha256 + - maven/org/opensearch/gradle/build-tools/3.0.0/build-tools-3.0.0.jar.sha512 + - maven/org/opensearch/gradle/build-tools/3.0.0/build-tools-3.0.0.pom + - maven/org/opensearch/gradle/build-tools/3.0.0/build-tools-3.0.0.pom.sha1 + - maven/org/opensearch/gradle/build-tools/3.0.0/build-tools-3.0.0.pom.md5 + - maven/org/opensearch/gradle/build-tools/3.0.0/build-tools-3.0.0.pom.sha256 + - maven/org/opensearch/gradle/build-tools/3.0.0/build-tools-3.0.0.pom.sha512 + - maven/org/opensearch/gradle/build-tools/3.0.0/build-tools-3.0.0-test-fixtures.jar + - maven/org/opensearch/gradle/build-tools/3.0.0/build-tools-3.0.0-test-fixtures.jar.sha1 + - maven/org/opensearch/gradle/build-tools/3.0.0/build-tools-3.0.0-test-fixtures.jar.md5 + - maven/org/opensearch/gradle/build-tools/3.0.0/build-tools-3.0.0-test-fixtures.jar.sha256 + - maven/org/opensearch/gradle/build-tools/3.0.0/build-tools-3.0.0-test-fixtures.jar.sha512 + - maven/org/opensearch/gradle/build-tools/3.0.0/build-tools-3.0.0-javadoc.jar + - maven/org/opensearch/gradle/build-tools/3.0.0/build-tools-3.0.0-javadoc.jar.sha1 + - maven/org/opensearch/gradle/build-tools/3.0.0/build-tools-3.0.0-javadoc.jar.md5 + - maven/org/opensearch/gradle/build-tools/3.0.0/build-tools-3.0.0-javadoc.jar.sha256 + - maven/org/opensearch/gradle/build-tools/3.0.0/build-tools-3.0.0-javadoc.jar.sha512 + - maven/org/opensearch/gradle/build-tools/3.0.0/build-tools-3.0.0.module + - maven/org/opensearch/gradle/build-tools/3.0.0/build-tools-3.0.0.module.sha1 + - maven/org/opensearch/gradle/build-tools/3.0.0/build-tools-3.0.0.module.md5 + - maven/org/opensearch/gradle/build-tools/3.0.0/build-tools-3.0.0.module.sha256 + - maven/org/opensearch/gradle/build-tools/3.0.0/build-tools-3.0.0.module.sha512 + - maven/org/opensearch/gradle/build-tools/3.0.0/build-tools-3.0.0-sources.jar + - maven/org/opensearch/gradle/build-tools/3.0.0/build-tools-3.0.0-sources.jar.sha1 + - maven/org/opensearch/gradle/build-tools/3.0.0/build-tools-3.0.0-sources.jar.md5 + - maven/org/opensearch/gradle/build-tools/3.0.0/build-tools-3.0.0-sources.jar.sha256 + - maven/org/opensearch/gradle/build-tools/3.0.0/build-tools-3.0.0-sources.jar.sha512 + - maven/org/opensearch/opensearch-cli/maven-metadata.xml + - maven/org/opensearch/opensearch-cli/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-cli/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-cli/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-cli/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-cli/3.0.0/opensearch-cli-3.0.0.jar + - maven/org/opensearch/opensearch-cli/3.0.0/opensearch-cli-3.0.0.jar.sha1 + - maven/org/opensearch/opensearch-cli/3.0.0/opensearch-cli-3.0.0.jar.md5 + - maven/org/opensearch/opensearch-cli/3.0.0/opensearch-cli-3.0.0.jar.sha256 + - maven/org/opensearch/opensearch-cli/3.0.0/opensearch-cli-3.0.0.jar.sha512 + - maven/org/opensearch/opensearch-cli/3.0.0/opensearch-cli-3.0.0.pom + - maven/org/opensearch/opensearch-cli/3.0.0/opensearch-cli-3.0.0.pom.sha1 + - maven/org/opensearch/opensearch-cli/3.0.0/opensearch-cli-3.0.0.pom.md5 + - maven/org/opensearch/opensearch-cli/3.0.0/opensearch-cli-3.0.0.pom.sha256 + - maven/org/opensearch/opensearch-cli/3.0.0/opensearch-cli-3.0.0.pom.sha512 + - maven/org/opensearch/opensearch-cli/3.0.0/opensearch-cli-3.0.0-sources.jar + - maven/org/opensearch/opensearch-cli/3.0.0/opensearch-cli-3.0.0-sources.jar.sha1 + - maven/org/opensearch/opensearch-cli/3.0.0/opensearch-cli-3.0.0-sources.jar.md5 + - maven/org/opensearch/opensearch-cli/3.0.0/opensearch-cli-3.0.0-sources.jar.sha256 + - maven/org/opensearch/opensearch-cli/3.0.0/opensearch-cli-3.0.0-sources.jar.sha512 + - maven/org/opensearch/opensearch-cli/3.0.0/opensearch-cli-3.0.0.module + - maven/org/opensearch/opensearch-cli/3.0.0/opensearch-cli-3.0.0.module.sha1 + - maven/org/opensearch/opensearch-cli/3.0.0/opensearch-cli-3.0.0.module.md5 + - maven/org/opensearch/opensearch-cli/3.0.0/opensearch-cli-3.0.0.module.sha256 + - maven/org/opensearch/opensearch-cli/3.0.0/opensearch-cli-3.0.0.module.sha512 + - maven/org/opensearch/opensearch-cli/3.0.0/opensearch-cli-3.0.0-javadoc.jar + - maven/org/opensearch/opensearch-cli/3.0.0/opensearch-cli-3.0.0-javadoc.jar.sha1 + - maven/org/opensearch/opensearch-cli/3.0.0/opensearch-cli-3.0.0-javadoc.jar.md5 + - maven/org/opensearch/opensearch-cli/3.0.0/opensearch-cli-3.0.0-javadoc.jar.sha256 + - maven/org/opensearch/opensearch-cli/3.0.0/opensearch-cli-3.0.0-javadoc.jar.sha512 + - maven/org/opensearch/opensearch-secure-sm/maven-metadata.xml + - maven/org/opensearch/opensearch-secure-sm/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-secure-sm/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-secure-sm/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-secure-sm/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-secure-sm/3.0.0/opensearch-secure-sm-3.0.0.jar + - maven/org/opensearch/opensearch-secure-sm/3.0.0/opensearch-secure-sm-3.0.0.jar.sha1 + - maven/org/opensearch/opensearch-secure-sm/3.0.0/opensearch-secure-sm-3.0.0.jar.md5 + - maven/org/opensearch/opensearch-secure-sm/3.0.0/opensearch-secure-sm-3.0.0.jar.sha256 + - maven/org/opensearch/opensearch-secure-sm/3.0.0/opensearch-secure-sm-3.0.0.jar.sha512 + - maven/org/opensearch/opensearch-secure-sm/3.0.0/opensearch-secure-sm-3.0.0.pom + - maven/org/opensearch/opensearch-secure-sm/3.0.0/opensearch-secure-sm-3.0.0.pom.sha1 + - maven/org/opensearch/opensearch-secure-sm/3.0.0/opensearch-secure-sm-3.0.0.pom.md5 + - maven/org/opensearch/opensearch-secure-sm/3.0.0/opensearch-secure-sm-3.0.0.pom.sha256 + - maven/org/opensearch/opensearch-secure-sm/3.0.0/opensearch-secure-sm-3.0.0.pom.sha512 + - maven/org/opensearch/opensearch-secure-sm/3.0.0/opensearch-secure-sm-3.0.0-javadoc.jar + - maven/org/opensearch/opensearch-secure-sm/3.0.0/opensearch-secure-sm-3.0.0-javadoc.jar.sha1 + - maven/org/opensearch/opensearch-secure-sm/3.0.0/opensearch-secure-sm-3.0.0-javadoc.jar.md5 + - maven/org/opensearch/opensearch-secure-sm/3.0.0/opensearch-secure-sm-3.0.0-javadoc.jar.sha256 + - maven/org/opensearch/opensearch-secure-sm/3.0.0/opensearch-secure-sm-3.0.0-javadoc.jar.sha512 + - maven/org/opensearch/opensearch-secure-sm/3.0.0/opensearch-secure-sm-3.0.0-sources.jar + - maven/org/opensearch/opensearch-secure-sm/3.0.0/opensearch-secure-sm-3.0.0-sources.jar.sha1 + - maven/org/opensearch/opensearch-secure-sm/3.0.0/opensearch-secure-sm-3.0.0-sources.jar.md5 + - maven/org/opensearch/opensearch-secure-sm/3.0.0/opensearch-secure-sm-3.0.0-sources.jar.sha256 + - maven/org/opensearch/opensearch-secure-sm/3.0.0/opensearch-secure-sm-3.0.0-sources.jar.sha512 + - maven/org/opensearch/opensearch-secure-sm/3.0.0/opensearch-secure-sm-3.0.0.module + - maven/org/opensearch/opensearch-secure-sm/3.0.0/opensearch-secure-sm-3.0.0.module.sha1 + - maven/org/opensearch/opensearch-secure-sm/3.0.0/opensearch-secure-sm-3.0.0.module.md5 + - maven/org/opensearch/opensearch-secure-sm/3.0.0/opensearch-secure-sm-3.0.0.module.sha256 + - maven/org/opensearch/opensearch-secure-sm/3.0.0/opensearch-secure-sm-3.0.0.module.sha512 + - maven/org/opensearch/opensearch-nio/maven-metadata.xml + - maven/org/opensearch/opensearch-nio/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-nio/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-nio/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-nio/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-nio/3.0.0/opensearch-nio-3.0.0.jar + - maven/org/opensearch/opensearch-nio/3.0.0/opensearch-nio-3.0.0.jar.sha1 + - maven/org/opensearch/opensearch-nio/3.0.0/opensearch-nio-3.0.0.jar.md5 + - maven/org/opensearch/opensearch-nio/3.0.0/opensearch-nio-3.0.0.jar.sha256 + - maven/org/opensearch/opensearch-nio/3.0.0/opensearch-nio-3.0.0.jar.sha512 + - maven/org/opensearch/opensearch-nio/3.0.0/opensearch-nio-3.0.0.pom + - maven/org/opensearch/opensearch-nio/3.0.0/opensearch-nio-3.0.0.pom.sha1 + - maven/org/opensearch/opensearch-nio/3.0.0/opensearch-nio-3.0.0.pom.md5 + - maven/org/opensearch/opensearch-nio/3.0.0/opensearch-nio-3.0.0.pom.sha256 + - maven/org/opensearch/opensearch-nio/3.0.0/opensearch-nio-3.0.0.pom.sha512 + - maven/org/opensearch/opensearch-nio/3.0.0/opensearch-nio-3.0.0-sources.jar + - maven/org/opensearch/opensearch-nio/3.0.0/opensearch-nio-3.0.0-sources.jar.sha1 + - maven/org/opensearch/opensearch-nio/3.0.0/opensearch-nio-3.0.0-sources.jar.md5 + - maven/org/opensearch/opensearch-nio/3.0.0/opensearch-nio-3.0.0-sources.jar.sha256 + - maven/org/opensearch/opensearch-nio/3.0.0/opensearch-nio-3.0.0-sources.jar.sha512 + - maven/org/opensearch/opensearch-nio/3.0.0/opensearch-nio-3.0.0-javadoc.jar + - maven/org/opensearch/opensearch-nio/3.0.0/opensearch-nio-3.0.0-javadoc.jar.sha1 + - maven/org/opensearch/opensearch-nio/3.0.0/opensearch-nio-3.0.0-javadoc.jar.md5 + - maven/org/opensearch/opensearch-nio/3.0.0/opensearch-nio-3.0.0-javadoc.jar.sha256 + - maven/org/opensearch/opensearch-nio/3.0.0/opensearch-nio-3.0.0-javadoc.jar.sha512 + - maven/org/opensearch/opensearch-nio/3.0.0/opensearch-nio-3.0.0.module + - maven/org/opensearch/opensearch-nio/3.0.0/opensearch-nio-3.0.0.module.sha1 + - maven/org/opensearch/opensearch-nio/3.0.0/opensearch-nio-3.0.0.module.md5 + - maven/org/opensearch/opensearch-nio/3.0.0/opensearch-nio-3.0.0.module.sha256 + - maven/org/opensearch/opensearch-nio/3.0.0/opensearch-nio-3.0.0.module.sha512 + - maven/org/opensearch/opensearch-core/maven-metadata.xml + - maven/org/opensearch/opensearch-core/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-core/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-core/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-core/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-core/3.0.0/opensearch-core-3.0.0.jar + - maven/org/opensearch/opensearch-core/3.0.0/opensearch-core-3.0.0.jar.sha1 + - maven/org/opensearch/opensearch-core/3.0.0/opensearch-core-3.0.0.jar.md5 + - maven/org/opensearch/opensearch-core/3.0.0/opensearch-core-3.0.0.jar.sha256 + - maven/org/opensearch/opensearch-core/3.0.0/opensearch-core-3.0.0.jar.sha512 + - maven/org/opensearch/opensearch-core/3.0.0/opensearch-core-3.0.0.pom + - maven/org/opensearch/opensearch-core/3.0.0/opensearch-core-3.0.0.pom.sha1 + - maven/org/opensearch/opensearch-core/3.0.0/opensearch-core-3.0.0.pom.md5 + - maven/org/opensearch/opensearch-core/3.0.0/opensearch-core-3.0.0.pom.sha256 + - maven/org/opensearch/opensearch-core/3.0.0/opensearch-core-3.0.0.pom.sha512 + - maven/org/opensearch/opensearch-core/3.0.0/opensearch-core-3.0.0-sources.jar + - maven/org/opensearch/opensearch-core/3.0.0/opensearch-core-3.0.0-sources.jar.sha1 + - maven/org/opensearch/opensearch-core/3.0.0/opensearch-core-3.0.0-sources.jar.md5 + - maven/org/opensearch/opensearch-core/3.0.0/opensearch-core-3.0.0-sources.jar.sha256 + - maven/org/opensearch/opensearch-core/3.0.0/opensearch-core-3.0.0-sources.jar.sha512 + - maven/org/opensearch/opensearch-core/3.0.0/opensearch-core-3.0.0-javadoc.jar + - maven/org/opensearch/opensearch-core/3.0.0/opensearch-core-3.0.0-javadoc.jar.sha1 + - maven/org/opensearch/opensearch-core/3.0.0/opensearch-core-3.0.0-javadoc.jar.md5 + - maven/org/opensearch/opensearch-core/3.0.0/opensearch-core-3.0.0-javadoc.jar.sha256 + - maven/org/opensearch/opensearch-core/3.0.0/opensearch-core-3.0.0-javadoc.jar.sha512 + - maven/org/opensearch/opensearch-core/3.0.0/opensearch-core-3.0.0.module + - maven/org/opensearch/opensearch-core/3.0.0/opensearch-core-3.0.0.module.sha1 + - maven/org/opensearch/opensearch-core/3.0.0/opensearch-core-3.0.0.module.md5 + - maven/org/opensearch/opensearch-core/3.0.0/opensearch-core-3.0.0.module.sha256 + - maven/org/opensearch/opensearch-core/3.0.0/opensearch-core-3.0.0.module.sha512 + - maven/org/opensearch/opensearch-telemetry/maven-metadata.xml + - maven/org/opensearch/opensearch-telemetry/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-telemetry/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-telemetry/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-telemetry/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-telemetry/3.0.0/opensearch-telemetry-3.0.0.jar + - maven/org/opensearch/opensearch-telemetry/3.0.0/opensearch-telemetry-3.0.0.jar.sha1 + - maven/org/opensearch/opensearch-telemetry/3.0.0/opensearch-telemetry-3.0.0.jar.md5 + - maven/org/opensearch/opensearch-telemetry/3.0.0/opensearch-telemetry-3.0.0.jar.sha256 + - maven/org/opensearch/opensearch-telemetry/3.0.0/opensearch-telemetry-3.0.0.jar.sha512 + - maven/org/opensearch/opensearch-telemetry/3.0.0/opensearch-telemetry-3.0.0.pom + - maven/org/opensearch/opensearch-telemetry/3.0.0/opensearch-telemetry-3.0.0.pom.sha1 + - maven/org/opensearch/opensearch-telemetry/3.0.0/opensearch-telemetry-3.0.0.pom.md5 + - maven/org/opensearch/opensearch-telemetry/3.0.0/opensearch-telemetry-3.0.0.pom.sha256 + - maven/org/opensearch/opensearch-telemetry/3.0.0/opensearch-telemetry-3.0.0.pom.sha512 + - maven/org/opensearch/opensearch-telemetry/3.0.0/opensearch-telemetry-3.0.0-sources.jar + - maven/org/opensearch/opensearch-telemetry/3.0.0/opensearch-telemetry-3.0.0-sources.jar.sha1 + - maven/org/opensearch/opensearch-telemetry/3.0.0/opensearch-telemetry-3.0.0-sources.jar.md5 + - maven/org/opensearch/opensearch-telemetry/3.0.0/opensearch-telemetry-3.0.0-sources.jar.sha256 + - maven/org/opensearch/opensearch-telemetry/3.0.0/opensearch-telemetry-3.0.0-sources.jar.sha512 + - maven/org/opensearch/opensearch-telemetry/3.0.0/opensearch-telemetry-3.0.0-javadoc.jar + - maven/org/opensearch/opensearch-telemetry/3.0.0/opensearch-telemetry-3.0.0-javadoc.jar.sha1 + - maven/org/opensearch/opensearch-telemetry/3.0.0/opensearch-telemetry-3.0.0-javadoc.jar.md5 + - maven/org/opensearch/opensearch-telemetry/3.0.0/opensearch-telemetry-3.0.0-javadoc.jar.sha256 + - maven/org/opensearch/opensearch-telemetry/3.0.0/opensearch-telemetry-3.0.0-javadoc.jar.sha512 + - maven/org/opensearch/opensearch-telemetry/3.0.0/opensearch-telemetry-3.0.0.module + - maven/org/opensearch/opensearch-telemetry/3.0.0/opensearch-telemetry-3.0.0.module.sha1 + - maven/org/opensearch/opensearch-telemetry/3.0.0/opensearch-telemetry-3.0.0.module.md5 + - maven/org/opensearch/opensearch-telemetry/3.0.0/opensearch-telemetry-3.0.0.module.sha256 + - maven/org/opensearch/opensearch-telemetry/3.0.0/opensearch-telemetry-3.0.0.module.sha512 + - maven/org/opensearch/opensearch-ssl-config/maven-metadata.xml + - maven/org/opensearch/opensearch-ssl-config/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-ssl-config/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-ssl-config/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-ssl-config/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-ssl-config/3.0.0/opensearch-ssl-config-3.0.0.jar + - maven/org/opensearch/opensearch-ssl-config/3.0.0/opensearch-ssl-config-3.0.0.jar.sha1 + - maven/org/opensearch/opensearch-ssl-config/3.0.0/opensearch-ssl-config-3.0.0.jar.md5 + - maven/org/opensearch/opensearch-ssl-config/3.0.0/opensearch-ssl-config-3.0.0.jar.sha256 + - maven/org/opensearch/opensearch-ssl-config/3.0.0/opensearch-ssl-config-3.0.0.jar.sha512 + - maven/org/opensearch/opensearch-ssl-config/3.0.0/opensearch-ssl-config-3.0.0.pom + - maven/org/opensearch/opensearch-ssl-config/3.0.0/opensearch-ssl-config-3.0.0.pom.sha1 + - maven/org/opensearch/opensearch-ssl-config/3.0.0/opensearch-ssl-config-3.0.0.pom.md5 + - maven/org/opensearch/opensearch-ssl-config/3.0.0/opensearch-ssl-config-3.0.0.pom.sha256 + - maven/org/opensearch/opensearch-ssl-config/3.0.0/opensearch-ssl-config-3.0.0.pom.sha512 + - maven/org/opensearch/opensearch-ssl-config/3.0.0/opensearch-ssl-config-3.0.0-sources.jar + - maven/org/opensearch/opensearch-ssl-config/3.0.0/opensearch-ssl-config-3.0.0-sources.jar.sha1 + - maven/org/opensearch/opensearch-ssl-config/3.0.0/opensearch-ssl-config-3.0.0-sources.jar.md5 + - maven/org/opensearch/opensearch-ssl-config/3.0.0/opensearch-ssl-config-3.0.0-sources.jar.sha256 + - maven/org/opensearch/opensearch-ssl-config/3.0.0/opensearch-ssl-config-3.0.0-sources.jar.sha512 + - maven/org/opensearch/opensearch-ssl-config/3.0.0/opensearch-ssl-config-3.0.0.module + - maven/org/opensearch/opensearch-ssl-config/3.0.0/opensearch-ssl-config-3.0.0.module.sha1 + - maven/org/opensearch/opensearch-ssl-config/3.0.0/opensearch-ssl-config-3.0.0.module.md5 + - maven/org/opensearch/opensearch-ssl-config/3.0.0/opensearch-ssl-config-3.0.0.module.sha256 + - maven/org/opensearch/opensearch-ssl-config/3.0.0/opensearch-ssl-config-3.0.0.module.sha512 + - maven/org/opensearch/opensearch-ssl-config/3.0.0/opensearch-ssl-config-3.0.0-javadoc.jar + - maven/org/opensearch/opensearch-ssl-config/3.0.0/opensearch-ssl-config-3.0.0-javadoc.jar.sha1 + - maven/org/opensearch/opensearch-ssl-config/3.0.0/opensearch-ssl-config-3.0.0-javadoc.jar.md5 + - maven/org/opensearch/opensearch-ssl-config/3.0.0/opensearch-ssl-config-3.0.0-javadoc.jar.sha256 + - maven/org/opensearch/opensearch-ssl-config/3.0.0/opensearch-ssl-config-3.0.0-javadoc.jar.sha512 + - maven/org/opensearch/opensearch-compress/maven-metadata.xml + - maven/org/opensearch/opensearch-compress/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-compress/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-compress/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-compress/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-compress/3.0.0/opensearch-compress-3.0.0.jar + - maven/org/opensearch/opensearch-compress/3.0.0/opensearch-compress-3.0.0.jar.sha1 + - maven/org/opensearch/opensearch-compress/3.0.0/opensearch-compress-3.0.0.jar.md5 + - maven/org/opensearch/opensearch-compress/3.0.0/opensearch-compress-3.0.0.jar.sha256 + - maven/org/opensearch/opensearch-compress/3.0.0/opensearch-compress-3.0.0.jar.sha512 + - maven/org/opensearch/opensearch-compress/3.0.0/opensearch-compress-3.0.0.pom + - maven/org/opensearch/opensearch-compress/3.0.0/opensearch-compress-3.0.0.pom.sha1 + - maven/org/opensearch/opensearch-compress/3.0.0/opensearch-compress-3.0.0.pom.md5 + - maven/org/opensearch/opensearch-compress/3.0.0/opensearch-compress-3.0.0.pom.sha256 + - maven/org/opensearch/opensearch-compress/3.0.0/opensearch-compress-3.0.0.pom.sha512 + - maven/org/opensearch/opensearch-compress/3.0.0/opensearch-compress-3.0.0.module + - maven/org/opensearch/opensearch-compress/3.0.0/opensearch-compress-3.0.0.module.sha1 + - maven/org/opensearch/opensearch-compress/3.0.0/opensearch-compress-3.0.0.module.md5 + - maven/org/opensearch/opensearch-compress/3.0.0/opensearch-compress-3.0.0.module.sha256 + - maven/org/opensearch/opensearch-compress/3.0.0/opensearch-compress-3.0.0.module.sha512 + - maven/org/opensearch/opensearch-compress/3.0.0/opensearch-compress-3.0.0-javadoc.jar + - maven/org/opensearch/opensearch-compress/3.0.0/opensearch-compress-3.0.0-javadoc.jar.sha1 + - maven/org/opensearch/opensearch-compress/3.0.0/opensearch-compress-3.0.0-javadoc.jar.md5 + - maven/org/opensearch/opensearch-compress/3.0.0/opensearch-compress-3.0.0-javadoc.jar.sha256 + - maven/org/opensearch/opensearch-compress/3.0.0/opensearch-compress-3.0.0-javadoc.jar.sha512 + - maven/org/opensearch/opensearch-compress/3.0.0/opensearch-compress-3.0.0-sources.jar + - maven/org/opensearch/opensearch-compress/3.0.0/opensearch-compress-3.0.0-sources.jar.sha1 + - maven/org/opensearch/opensearch-compress/3.0.0/opensearch-compress-3.0.0-sources.jar.md5 + - maven/org/opensearch/opensearch-compress/3.0.0/opensearch-compress-3.0.0-sources.jar.sha256 + - maven/org/opensearch/opensearch-compress/3.0.0/opensearch-compress-3.0.0-sources.jar.sha512 + - maven/org/opensearch/opensearch-x-content/maven-metadata.xml + - maven/org/opensearch/opensearch-x-content/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-x-content/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-x-content/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-x-content/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-x-content/3.0.0/opensearch-x-content-3.0.0.jar + - maven/org/opensearch/opensearch-x-content/3.0.0/opensearch-x-content-3.0.0.jar.sha1 + - maven/org/opensearch/opensearch-x-content/3.0.0/opensearch-x-content-3.0.0.jar.md5 + - maven/org/opensearch/opensearch-x-content/3.0.0/opensearch-x-content-3.0.0.jar.sha256 + - maven/org/opensearch/opensearch-x-content/3.0.0/opensearch-x-content-3.0.0.jar.sha512 + - maven/org/opensearch/opensearch-x-content/3.0.0/opensearch-x-content-3.0.0.pom + - maven/org/opensearch/opensearch-x-content/3.0.0/opensearch-x-content-3.0.0.pom.sha1 + - maven/org/opensearch/opensearch-x-content/3.0.0/opensearch-x-content-3.0.0.pom.md5 + - maven/org/opensearch/opensearch-x-content/3.0.0/opensearch-x-content-3.0.0.pom.sha256 + - maven/org/opensearch/opensearch-x-content/3.0.0/opensearch-x-content-3.0.0.pom.sha512 + - maven/org/opensearch/opensearch-x-content/3.0.0/opensearch-x-content-3.0.0.module + - maven/org/opensearch/opensearch-x-content/3.0.0/opensearch-x-content-3.0.0.module.sha1 + - maven/org/opensearch/opensearch-x-content/3.0.0/opensearch-x-content-3.0.0.module.md5 + - maven/org/opensearch/opensearch-x-content/3.0.0/opensearch-x-content-3.0.0.module.sha256 + - maven/org/opensearch/opensearch-x-content/3.0.0/opensearch-x-content-3.0.0.module.sha512 + - maven/org/opensearch/opensearch-x-content/3.0.0/opensearch-x-content-3.0.0-sources.jar + - maven/org/opensearch/opensearch-x-content/3.0.0/opensearch-x-content-3.0.0-sources.jar.sha1 + - maven/org/opensearch/opensearch-x-content/3.0.0/opensearch-x-content-3.0.0-sources.jar.md5 + - maven/org/opensearch/opensearch-x-content/3.0.0/opensearch-x-content-3.0.0-sources.jar.sha256 + - maven/org/opensearch/opensearch-x-content/3.0.0/opensearch-x-content-3.0.0-sources.jar.sha512 + - maven/org/opensearch/opensearch-x-content/3.0.0/opensearch-x-content-3.0.0-javadoc.jar + - maven/org/opensearch/opensearch-x-content/3.0.0/opensearch-x-content-3.0.0-javadoc.jar.sha1 + - maven/org/opensearch/opensearch-x-content/3.0.0/opensearch-x-content-3.0.0-javadoc.jar.md5 + - maven/org/opensearch/opensearch-x-content/3.0.0/opensearch-x-content-3.0.0-javadoc.jar.sha256 + - maven/org/opensearch/opensearch-x-content/3.0.0/opensearch-x-content-3.0.0-javadoc.jar.sha512 + - maven/org/opensearch/os/maven-metadata.xml + - maven/org/opensearch/os/maven-metadata.xml.sha1 + - maven/org/opensearch/os/maven-metadata.xml.md5 + - maven/org/opensearch/os/maven-metadata.xml.sha256 + - maven/org/opensearch/os/maven-metadata.xml.sha512 + - maven/org/opensearch/os/3.0.0/os-3.0.0.jar + - maven/org/opensearch/os/3.0.0/os-3.0.0.jar.sha1 + - maven/org/opensearch/os/3.0.0/os-3.0.0.jar.md5 + - maven/org/opensearch/os/3.0.0/os-3.0.0.jar.sha256 + - maven/org/opensearch/os/3.0.0/os-3.0.0.jar.sha512 + - maven/org/opensearch/os/3.0.0/os-3.0.0.pom + - maven/org/opensearch/os/3.0.0/os-3.0.0.pom.sha1 + - maven/org/opensearch/os/3.0.0/os-3.0.0.pom.md5 + - maven/org/opensearch/os/3.0.0/os-3.0.0.pom.sha256 + - maven/org/opensearch/os/3.0.0/os-3.0.0.pom.sha512 + - maven/org/opensearch/os/3.0.0/os-3.0.0-sources.jar + - maven/org/opensearch/os/3.0.0/os-3.0.0-sources.jar.sha1 + - maven/org/opensearch/os/3.0.0/os-3.0.0-sources.jar.md5 + - maven/org/opensearch/os/3.0.0/os-3.0.0-sources.jar.sha256 + - maven/org/opensearch/os/3.0.0/os-3.0.0-sources.jar.sha512 + - maven/org/opensearch/os/3.0.0/os-3.0.0.module + - maven/org/opensearch/os/3.0.0/os-3.0.0.module.sha1 + - maven/org/opensearch/os/3.0.0/os-3.0.0.module.md5 + - maven/org/opensearch/os/3.0.0/os-3.0.0.module.sha256 + - maven/org/opensearch/os/3.0.0/os-3.0.0.module.sha512 + - maven/org/opensearch/os/3.0.0/os-3.0.0-javadoc.jar + - maven/org/opensearch/os/3.0.0/os-3.0.0-javadoc.jar.sha1 + - maven/org/opensearch/os/3.0.0/os-3.0.0-javadoc.jar.md5 + - maven/org/opensearch/os/3.0.0/os-3.0.0-javadoc.jar.sha256 + - maven/org/opensearch/os/3.0.0/os-3.0.0-javadoc.jar.sha512 + - maven/org/opensearch/opensearch-launchers/maven-metadata.xml + - maven/org/opensearch/opensearch-launchers/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-launchers/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-launchers/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-launchers/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-launchers/3.0.0/opensearch-launchers-3.0.0.jar + - maven/org/opensearch/opensearch-launchers/3.0.0/opensearch-launchers-3.0.0.jar.sha1 + - maven/org/opensearch/opensearch-launchers/3.0.0/opensearch-launchers-3.0.0.jar.md5 + - maven/org/opensearch/opensearch-launchers/3.0.0/opensearch-launchers-3.0.0.jar.sha256 + - maven/org/opensearch/opensearch-launchers/3.0.0/opensearch-launchers-3.0.0.jar.sha512 + - maven/org/opensearch/opensearch-launchers/3.0.0/opensearch-launchers-3.0.0.pom + - maven/org/opensearch/opensearch-launchers/3.0.0/opensearch-launchers-3.0.0.pom.sha1 + - maven/org/opensearch/opensearch-launchers/3.0.0/opensearch-launchers-3.0.0.pom.md5 + - maven/org/opensearch/opensearch-launchers/3.0.0/opensearch-launchers-3.0.0.pom.sha256 + - maven/org/opensearch/opensearch-launchers/3.0.0/opensearch-launchers-3.0.0.pom.sha512 + - maven/org/opensearch/opensearch-launchers/3.0.0/opensearch-launchers-3.0.0.module + - maven/org/opensearch/opensearch-launchers/3.0.0/opensearch-launchers-3.0.0.module.sha1 + - maven/org/opensearch/opensearch-launchers/3.0.0/opensearch-launchers-3.0.0.module.md5 + - maven/org/opensearch/opensearch-launchers/3.0.0/opensearch-launchers-3.0.0.module.sha256 + - maven/org/opensearch/opensearch-launchers/3.0.0/opensearch-launchers-3.0.0.module.sha512 + - maven/org/opensearch/opensearch-launchers/3.0.0/opensearch-launchers-3.0.0-sources.jar + - maven/org/opensearch/opensearch-launchers/3.0.0/opensearch-launchers-3.0.0-sources.jar.sha1 + - maven/org/opensearch/opensearch-launchers/3.0.0/opensearch-launchers-3.0.0-sources.jar.md5 + - maven/org/opensearch/opensearch-launchers/3.0.0/opensearch-launchers-3.0.0-sources.jar.sha256 + - maven/org/opensearch/opensearch-launchers/3.0.0/opensearch-launchers-3.0.0-sources.jar.sha512 + - maven/org/opensearch/opensearch-launchers/3.0.0/opensearch-launchers-3.0.0-javadoc.jar + - maven/org/opensearch/opensearch-launchers/3.0.0/opensearch-launchers-3.0.0-javadoc.jar.sha1 + - maven/org/opensearch/opensearch-launchers/3.0.0/opensearch-launchers-3.0.0-javadoc.jar.md5 + - maven/org/opensearch/opensearch-launchers/3.0.0/opensearch-launchers-3.0.0-javadoc.jar.sha256 + - maven/org/opensearch/opensearch-launchers/3.0.0/opensearch-launchers-3.0.0-javadoc.jar.sha512 + - maven/org/opensearch/java-version-checker/maven-metadata.xml + - maven/org/opensearch/java-version-checker/maven-metadata.xml.sha1 + - maven/org/opensearch/java-version-checker/maven-metadata.xml.md5 + - maven/org/opensearch/java-version-checker/maven-metadata.xml.sha256 + - maven/org/opensearch/java-version-checker/maven-metadata.xml.sha512 + - maven/org/opensearch/java-version-checker/3.0.0/java-version-checker-3.0.0.jar + - maven/org/opensearch/java-version-checker/3.0.0/java-version-checker-3.0.0.jar.sha1 + - maven/org/opensearch/java-version-checker/3.0.0/java-version-checker-3.0.0.jar.md5 + - maven/org/opensearch/java-version-checker/3.0.0/java-version-checker-3.0.0.jar.sha256 + - maven/org/opensearch/java-version-checker/3.0.0/java-version-checker-3.0.0.jar.sha512 + - maven/org/opensearch/java-version-checker/3.0.0/java-version-checker-3.0.0.pom + - maven/org/opensearch/java-version-checker/3.0.0/java-version-checker-3.0.0.pom.sha1 + - maven/org/opensearch/java-version-checker/3.0.0/java-version-checker-3.0.0.pom.md5 + - maven/org/opensearch/java-version-checker/3.0.0/java-version-checker-3.0.0.pom.sha256 + - maven/org/opensearch/java-version-checker/3.0.0/java-version-checker-3.0.0.pom.sha512 + - maven/org/opensearch/java-version-checker/3.0.0/java-version-checker-3.0.0-sources.jar + - maven/org/opensearch/java-version-checker/3.0.0/java-version-checker-3.0.0-sources.jar.sha1 + - maven/org/opensearch/java-version-checker/3.0.0/java-version-checker-3.0.0-sources.jar.md5 + - maven/org/opensearch/java-version-checker/3.0.0/java-version-checker-3.0.0-sources.jar.sha256 + - maven/org/opensearch/java-version-checker/3.0.0/java-version-checker-3.0.0-sources.jar.sha512 + - maven/org/opensearch/java-version-checker/3.0.0/java-version-checker-3.0.0-javadoc.jar + - maven/org/opensearch/java-version-checker/3.0.0/java-version-checker-3.0.0-javadoc.jar.sha1 + - maven/org/opensearch/java-version-checker/3.0.0/java-version-checker-3.0.0-javadoc.jar.md5 + - maven/org/opensearch/java-version-checker/3.0.0/java-version-checker-3.0.0-javadoc.jar.sha256 + - maven/org/opensearch/java-version-checker/3.0.0/java-version-checker-3.0.0-javadoc.jar.sha512 + - maven/org/opensearch/java-version-checker/3.0.0/java-version-checker-3.0.0.module + - maven/org/opensearch/java-version-checker/3.0.0/java-version-checker-3.0.0.module.sha1 + - maven/org/opensearch/java-version-checker/3.0.0/java-version-checker-3.0.0.module.md5 + - maven/org/opensearch/java-version-checker/3.0.0/java-version-checker-3.0.0.module.sha256 + - maven/org/opensearch/java-version-checker/3.0.0/java-version-checker-3.0.0.module.sha512 + - maven/org/opensearch/test/telemetry/maven-metadata.xml + - maven/org/opensearch/test/telemetry/maven-metadata.xml.sha1 + - maven/org/opensearch/test/telemetry/maven-metadata.xml.md5 + - maven/org/opensearch/test/telemetry/maven-metadata.xml.sha256 + - maven/org/opensearch/test/telemetry/maven-metadata.xml.sha512 + - maven/org/opensearch/test/telemetry/3.0.0/telemetry-3.0.0.jar + - maven/org/opensearch/test/telemetry/3.0.0/telemetry-3.0.0.jar.sha1 + - maven/org/opensearch/test/telemetry/3.0.0/telemetry-3.0.0.jar.md5 + - maven/org/opensearch/test/telemetry/3.0.0/telemetry-3.0.0.jar.sha256 + - maven/org/opensearch/test/telemetry/3.0.0/telemetry-3.0.0.jar.sha512 + - maven/org/opensearch/test/telemetry/3.0.0/telemetry-3.0.0.pom + - maven/org/opensearch/test/telemetry/3.0.0/telemetry-3.0.0.pom.sha1 + - maven/org/opensearch/test/telemetry/3.0.0/telemetry-3.0.0.pom.md5 + - maven/org/opensearch/test/telemetry/3.0.0/telemetry-3.0.0.pom.sha256 + - maven/org/opensearch/test/telemetry/3.0.0/telemetry-3.0.0.pom.sha512 + - maven/org/opensearch/test/telemetry/3.0.0/telemetry-3.0.0-sources.jar + - maven/org/opensearch/test/telemetry/3.0.0/telemetry-3.0.0-sources.jar.sha1 + - maven/org/opensearch/test/telemetry/3.0.0/telemetry-3.0.0-sources.jar.md5 + - maven/org/opensearch/test/telemetry/3.0.0/telemetry-3.0.0-sources.jar.sha256 + - maven/org/opensearch/test/telemetry/3.0.0/telemetry-3.0.0-sources.jar.sha512 + - maven/org/opensearch/test/telemetry/3.0.0/telemetry-3.0.0.module + - maven/org/opensearch/test/telemetry/3.0.0/telemetry-3.0.0.module.sha1 + - maven/org/opensearch/test/telemetry/3.0.0/telemetry-3.0.0.module.md5 + - maven/org/opensearch/test/telemetry/3.0.0/telemetry-3.0.0.module.sha256 + - maven/org/opensearch/test/telemetry/3.0.0/telemetry-3.0.0.module.sha512 + - maven/org/opensearch/test/telemetry/3.0.0/telemetry-3.0.0-javadoc.jar + - maven/org/opensearch/test/telemetry/3.0.0/telemetry-3.0.0-javadoc.jar.sha1 + - maven/org/opensearch/test/telemetry/3.0.0/telemetry-3.0.0-javadoc.jar.md5 + - maven/org/opensearch/test/telemetry/3.0.0/telemetry-3.0.0-javadoc.jar.sha256 + - maven/org/opensearch/test/telemetry/3.0.0/telemetry-3.0.0-javadoc.jar.sha512 + - maven/org/opensearch/test/test-delayed-aggs/maven-metadata.xml + - maven/org/opensearch/test/test-delayed-aggs/maven-metadata.xml.sha1 + - maven/org/opensearch/test/test-delayed-aggs/maven-metadata.xml.md5 + - maven/org/opensearch/test/test-delayed-aggs/maven-metadata.xml.sha256 + - maven/org/opensearch/test/test-delayed-aggs/maven-metadata.xml.sha512 + - maven/org/opensearch/test/test-delayed-aggs/3.0.0/test-delayed-aggs-3.0.0.jar + - maven/org/opensearch/test/test-delayed-aggs/3.0.0/test-delayed-aggs-3.0.0.jar.sha1 + - maven/org/opensearch/test/test-delayed-aggs/3.0.0/test-delayed-aggs-3.0.0.jar.md5 + - maven/org/opensearch/test/test-delayed-aggs/3.0.0/test-delayed-aggs-3.0.0.jar.sha256 + - maven/org/opensearch/test/test-delayed-aggs/3.0.0/test-delayed-aggs-3.0.0.jar.sha512 + - maven/org/opensearch/test/test-delayed-aggs/3.0.0/test-delayed-aggs-3.0.0.pom + - maven/org/opensearch/test/test-delayed-aggs/3.0.0/test-delayed-aggs-3.0.0.pom.sha1 + - maven/org/opensearch/test/test-delayed-aggs/3.0.0/test-delayed-aggs-3.0.0.pom.md5 + - maven/org/opensearch/test/test-delayed-aggs/3.0.0/test-delayed-aggs-3.0.0.pom.sha256 + - maven/org/opensearch/test/test-delayed-aggs/3.0.0/test-delayed-aggs-3.0.0.pom.sha512 + - maven/org/opensearch/test/test-delayed-aggs/3.0.0/test-delayed-aggs-3.0.0-sources.jar + - maven/org/opensearch/test/test-delayed-aggs/3.0.0/test-delayed-aggs-3.0.0-sources.jar.sha1 + - maven/org/opensearch/test/test-delayed-aggs/3.0.0/test-delayed-aggs-3.0.0-sources.jar.md5 + - maven/org/opensearch/test/test-delayed-aggs/3.0.0/test-delayed-aggs-3.0.0-sources.jar.sha256 + - maven/org/opensearch/test/test-delayed-aggs/3.0.0/test-delayed-aggs-3.0.0-sources.jar.sha512 + - maven/org/opensearch/test/test-delayed-aggs/3.0.0/test-delayed-aggs-3.0.0-javadoc.jar + - maven/org/opensearch/test/test-delayed-aggs/3.0.0/test-delayed-aggs-3.0.0-javadoc.jar.sha1 + - maven/org/opensearch/test/test-delayed-aggs/3.0.0/test-delayed-aggs-3.0.0-javadoc.jar.md5 + - maven/org/opensearch/test/test-delayed-aggs/3.0.0/test-delayed-aggs-3.0.0-javadoc.jar.sha256 + - maven/org/opensearch/test/test-delayed-aggs/3.0.0/test-delayed-aggs-3.0.0-javadoc.jar.sha512 + - maven/org/opensearch/test/test-delayed-aggs/3.0.0/test-delayed-aggs-3.0.0.module + - maven/org/opensearch/test/test-delayed-aggs/3.0.0/test-delayed-aggs-3.0.0.module.sha1 + - maven/org/opensearch/test/test-delayed-aggs/3.0.0/test-delayed-aggs-3.0.0.module.md5 + - maven/org/opensearch/test/test-delayed-aggs/3.0.0/test-delayed-aggs-3.0.0.module.sha256 + - maven/org/opensearch/test/test-delayed-aggs/3.0.0/test-delayed-aggs-3.0.0.module.sha512 + - maven/org/opensearch/test/framework/maven-metadata.xml + - maven/org/opensearch/test/framework/maven-metadata.xml.sha1 + - maven/org/opensearch/test/framework/maven-metadata.xml.md5 + - maven/org/opensearch/test/framework/maven-metadata.xml.sha256 + - maven/org/opensearch/test/framework/maven-metadata.xml.sha512 + - maven/org/opensearch/test/framework/3.0.0/framework-3.0.0.jar + - maven/org/opensearch/test/framework/3.0.0/framework-3.0.0.jar.sha1 + - maven/org/opensearch/test/framework/3.0.0/framework-3.0.0.jar.md5 + - maven/org/opensearch/test/framework/3.0.0/framework-3.0.0.jar.sha256 + - maven/org/opensearch/test/framework/3.0.0/framework-3.0.0.jar.sha512 + - maven/org/opensearch/test/framework/3.0.0/framework-3.0.0.pom + - maven/org/opensearch/test/framework/3.0.0/framework-3.0.0.pom.sha1 + - maven/org/opensearch/test/framework/3.0.0/framework-3.0.0.pom.md5 + - maven/org/opensearch/test/framework/3.0.0/framework-3.0.0.pom.sha256 + - maven/org/opensearch/test/framework/3.0.0/framework-3.0.0.pom.sha512 + - maven/org/opensearch/test/framework/3.0.0/framework-3.0.0-javadoc.jar + - maven/org/opensearch/test/framework/3.0.0/framework-3.0.0-javadoc.jar.sha1 + - maven/org/opensearch/test/framework/3.0.0/framework-3.0.0-javadoc.jar.md5 + - maven/org/opensearch/test/framework/3.0.0/framework-3.0.0-javadoc.jar.sha256 + - maven/org/opensearch/test/framework/3.0.0/framework-3.0.0-javadoc.jar.sha512 + - maven/org/opensearch/test/framework/3.0.0/framework-3.0.0-sources.jar + - maven/org/opensearch/test/framework/3.0.0/framework-3.0.0-sources.jar.sha1 + - maven/org/opensearch/test/framework/3.0.0/framework-3.0.0-sources.jar.md5 + - maven/org/opensearch/test/framework/3.0.0/framework-3.0.0-sources.jar.sha256 + - maven/org/opensearch/test/framework/3.0.0/framework-3.0.0-sources.jar.sha512 + - maven/org/opensearch/test/framework/3.0.0/framework-3.0.0.module + - maven/org/opensearch/test/framework/3.0.0/framework-3.0.0.module.sha1 + - maven/org/opensearch/test/framework/3.0.0/framework-3.0.0.module.md5 + - maven/org/opensearch/test/framework/3.0.0/framework-3.0.0.module.sha256 + - maven/org/opensearch/test/framework/3.0.0/framework-3.0.0.module.sha512 + - maven/org/opensearch/custom-settings/maven-metadata.xml + - maven/org/opensearch/custom-settings/maven-metadata.xml.sha1 + - maven/org/opensearch/custom-settings/maven-metadata.xml.md5 + - maven/org/opensearch/custom-settings/maven-metadata.xml.sha256 + - maven/org/opensearch/custom-settings/maven-metadata.xml.sha512 + - maven/org/opensearch/custom-settings/3.0.0/custom-settings-3.0.0.jar + - maven/org/opensearch/custom-settings/3.0.0/custom-settings-3.0.0.jar.sha1 + - maven/org/opensearch/custom-settings/3.0.0/custom-settings-3.0.0.jar.md5 + - maven/org/opensearch/custom-settings/3.0.0/custom-settings-3.0.0.jar.sha256 + - maven/org/opensearch/custom-settings/3.0.0/custom-settings-3.0.0.jar.sha512 + - maven/org/opensearch/custom-settings/3.0.0/custom-settings-3.0.0.pom + - maven/org/opensearch/custom-settings/3.0.0/custom-settings-3.0.0.pom.sha1 + - maven/org/opensearch/custom-settings/3.0.0/custom-settings-3.0.0.pom.md5 + - maven/org/opensearch/custom-settings/3.0.0/custom-settings-3.0.0.pom.sha256 + - maven/org/opensearch/custom-settings/3.0.0/custom-settings-3.0.0.pom.sha512 + - maven/org/opensearch/custom-settings/3.0.0/custom-settings-3.0.0-sources.jar + - maven/org/opensearch/custom-settings/3.0.0/custom-settings-3.0.0-sources.jar.sha1 + - maven/org/opensearch/custom-settings/3.0.0/custom-settings-3.0.0-sources.jar.md5 + - maven/org/opensearch/custom-settings/3.0.0/custom-settings-3.0.0-sources.jar.sha256 + - maven/org/opensearch/custom-settings/3.0.0/custom-settings-3.0.0-sources.jar.sha512 + - maven/org/opensearch/custom-settings/3.0.0/custom-settings-3.0.0.module + - maven/org/opensearch/custom-settings/3.0.0/custom-settings-3.0.0.module.sha1 + - maven/org/opensearch/custom-settings/3.0.0/custom-settings-3.0.0.module.md5 + - maven/org/opensearch/custom-settings/3.0.0/custom-settings-3.0.0.module.sha256 + - maven/org/opensearch/custom-settings/3.0.0/custom-settings-3.0.0.module.sha512 + - maven/org/opensearch/custom-settings/3.0.0/custom-settings-3.0.0-javadoc.jar + - maven/org/opensearch/custom-settings/3.0.0/custom-settings-3.0.0-javadoc.jar.sha1 + - maven/org/opensearch/custom-settings/3.0.0/custom-settings-3.0.0-javadoc.jar.md5 + - maven/org/opensearch/custom-settings/3.0.0/custom-settings-3.0.0-javadoc.jar.sha256 + - maven/org/opensearch/custom-settings/3.0.0/custom-settings-3.0.0-javadoc.jar.sha512 + - maven/org/opensearch/example-rescore/maven-metadata.xml + - maven/org/opensearch/example-rescore/maven-metadata.xml.sha1 + - maven/org/opensearch/example-rescore/maven-metadata.xml.md5 + - maven/org/opensearch/example-rescore/maven-metadata.xml.sha256 + - maven/org/opensearch/example-rescore/maven-metadata.xml.sha512 + - maven/org/opensearch/example-rescore/3.0.0/example-rescore-3.0.0.jar + - maven/org/opensearch/example-rescore/3.0.0/example-rescore-3.0.0.jar.sha1 + - maven/org/opensearch/example-rescore/3.0.0/example-rescore-3.0.0.jar.md5 + - maven/org/opensearch/example-rescore/3.0.0/example-rescore-3.0.0.jar.sha256 + - maven/org/opensearch/example-rescore/3.0.0/example-rescore-3.0.0.jar.sha512 + - maven/org/opensearch/example-rescore/3.0.0/example-rescore-3.0.0.pom + - maven/org/opensearch/example-rescore/3.0.0/example-rescore-3.0.0.pom.sha1 + - maven/org/opensearch/example-rescore/3.0.0/example-rescore-3.0.0.pom.md5 + - maven/org/opensearch/example-rescore/3.0.0/example-rescore-3.0.0.pom.sha256 + - maven/org/opensearch/example-rescore/3.0.0/example-rescore-3.0.0.pom.sha512 + - maven/org/opensearch/example-rescore/3.0.0/example-rescore-3.0.0-javadoc.jar + - maven/org/opensearch/example-rescore/3.0.0/example-rescore-3.0.0-javadoc.jar.sha1 + - maven/org/opensearch/example-rescore/3.0.0/example-rescore-3.0.0-javadoc.jar.md5 + - maven/org/opensearch/example-rescore/3.0.0/example-rescore-3.0.0-javadoc.jar.sha256 + - maven/org/opensearch/example-rescore/3.0.0/example-rescore-3.0.0-javadoc.jar.sha512 + - maven/org/opensearch/example-rescore/3.0.0/example-rescore-3.0.0-sources.jar + - maven/org/opensearch/example-rescore/3.0.0/example-rescore-3.0.0-sources.jar.sha1 + - maven/org/opensearch/example-rescore/3.0.0/example-rescore-3.0.0-sources.jar.md5 + - maven/org/opensearch/example-rescore/3.0.0/example-rescore-3.0.0-sources.jar.sha256 + - maven/org/opensearch/example-rescore/3.0.0/example-rescore-3.0.0-sources.jar.sha512 + - maven/org/opensearch/example-rescore/3.0.0/example-rescore-3.0.0.module + - maven/org/opensearch/example-rescore/3.0.0/example-rescore-3.0.0.module.sha1 + - maven/org/opensearch/example-rescore/3.0.0/example-rescore-3.0.0.module.md5 + - maven/org/opensearch/example-rescore/3.0.0/example-rescore-3.0.0.module.sha256 + - maven/org/opensearch/example-rescore/3.0.0/example-rescore-3.0.0.module.sha512 + - maven/org/opensearch/rest-handler/maven-metadata.xml + - maven/org/opensearch/rest-handler/maven-metadata.xml.sha1 + - maven/org/opensearch/rest-handler/maven-metadata.xml.md5 + - maven/org/opensearch/rest-handler/maven-metadata.xml.sha256 + - maven/org/opensearch/rest-handler/maven-metadata.xml.sha512 + - maven/org/opensearch/rest-handler/3.0.0/rest-handler-3.0.0.jar + - maven/org/opensearch/rest-handler/3.0.0/rest-handler-3.0.0.jar.sha1 + - maven/org/opensearch/rest-handler/3.0.0/rest-handler-3.0.0.jar.md5 + - maven/org/opensearch/rest-handler/3.0.0/rest-handler-3.0.0.jar.sha256 + - maven/org/opensearch/rest-handler/3.0.0/rest-handler-3.0.0.jar.sha512 + - maven/org/opensearch/rest-handler/3.0.0/rest-handler-3.0.0.pom + - maven/org/opensearch/rest-handler/3.0.0/rest-handler-3.0.0.pom.sha1 + - maven/org/opensearch/rest-handler/3.0.0/rest-handler-3.0.0.pom.md5 + - maven/org/opensearch/rest-handler/3.0.0/rest-handler-3.0.0.pom.sha256 + - maven/org/opensearch/rest-handler/3.0.0/rest-handler-3.0.0.pom.sha512 + - maven/org/opensearch/rest-handler/3.0.0/rest-handler-3.0.0-javadoc.jar + - maven/org/opensearch/rest-handler/3.0.0/rest-handler-3.0.0-javadoc.jar.sha1 + - maven/org/opensearch/rest-handler/3.0.0/rest-handler-3.0.0-javadoc.jar.md5 + - maven/org/opensearch/rest-handler/3.0.0/rest-handler-3.0.0-javadoc.jar.sha256 + - maven/org/opensearch/rest-handler/3.0.0/rest-handler-3.0.0-javadoc.jar.sha512 + - maven/org/opensearch/rest-handler/3.0.0/rest-handler-3.0.0-sources.jar + - maven/org/opensearch/rest-handler/3.0.0/rest-handler-3.0.0-sources.jar.sha1 + - maven/org/opensearch/rest-handler/3.0.0/rest-handler-3.0.0-sources.jar.md5 + - maven/org/opensearch/rest-handler/3.0.0/rest-handler-3.0.0-sources.jar.sha256 + - maven/org/opensearch/rest-handler/3.0.0/rest-handler-3.0.0-sources.jar.sha512 + - maven/org/opensearch/rest-handler/3.0.0/rest-handler-3.0.0.module + - maven/org/opensearch/rest-handler/3.0.0/rest-handler-3.0.0.module.sha1 + - maven/org/opensearch/rest-handler/3.0.0/rest-handler-3.0.0.module.md5 + - maven/org/opensearch/rest-handler/3.0.0/rest-handler-3.0.0.module.sha256 + - maven/org/opensearch/rest-handler/3.0.0/rest-handler-3.0.0.module.sha512 + - maven/org/opensearch/plugin/client-benchmark-noop-api/maven-metadata.xml + - maven/org/opensearch/plugin/client-benchmark-noop-api/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/client-benchmark-noop-api/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/client-benchmark-noop-api/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/client-benchmark-noop-api/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/client-benchmark-noop-api/3.0.0/client-benchmark-noop-api-3.0.0.jar + - maven/org/opensearch/plugin/client-benchmark-noop-api/3.0.0/client-benchmark-noop-api-3.0.0.jar.sha1 + - maven/org/opensearch/plugin/client-benchmark-noop-api/3.0.0/client-benchmark-noop-api-3.0.0.jar.md5 + - maven/org/opensearch/plugin/client-benchmark-noop-api/3.0.0/client-benchmark-noop-api-3.0.0.jar.sha256 + - maven/org/opensearch/plugin/client-benchmark-noop-api/3.0.0/client-benchmark-noop-api-3.0.0.jar.sha512 + - maven/org/opensearch/plugin/client-benchmark-noop-api/3.0.0/client-benchmark-noop-api-3.0.0.pom + - maven/org/opensearch/plugin/client-benchmark-noop-api/3.0.0/client-benchmark-noop-api-3.0.0.pom.sha1 + - maven/org/opensearch/plugin/client-benchmark-noop-api/3.0.0/client-benchmark-noop-api-3.0.0.pom.md5 + - maven/org/opensearch/plugin/client-benchmark-noop-api/3.0.0/client-benchmark-noop-api-3.0.0.pom.sha256 + - maven/org/opensearch/plugin/client-benchmark-noop-api/3.0.0/client-benchmark-noop-api-3.0.0.pom.sha512 + - maven/org/opensearch/plugin/client-benchmark-noop-api/3.0.0/client-benchmark-noop-api-3.0.0.module + - maven/org/opensearch/plugin/client-benchmark-noop-api/3.0.0/client-benchmark-noop-api-3.0.0.module.sha1 + - maven/org/opensearch/plugin/client-benchmark-noop-api/3.0.0/client-benchmark-noop-api-3.0.0.module.md5 + - maven/org/opensearch/plugin/client-benchmark-noop-api/3.0.0/client-benchmark-noop-api-3.0.0.module.sha256 + - maven/org/opensearch/plugin/client-benchmark-noop-api/3.0.0/client-benchmark-noop-api-3.0.0.module.sha512 + - maven/org/opensearch/plugin/client-benchmark-noop-api/3.0.0/client-benchmark-noop-api-3.0.0-javadoc.jar + - maven/org/opensearch/plugin/client-benchmark-noop-api/3.0.0/client-benchmark-noop-api-3.0.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/client-benchmark-noop-api/3.0.0/client-benchmark-noop-api-3.0.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/client-benchmark-noop-api/3.0.0/client-benchmark-noop-api-3.0.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/client-benchmark-noop-api/3.0.0/client-benchmark-noop-api-3.0.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/client-benchmark-noop-api/3.0.0/client-benchmark-noop-api-3.0.0-sources.jar + - maven/org/opensearch/plugin/client-benchmark-noop-api/3.0.0/client-benchmark-noop-api-3.0.0-sources.jar.sha1 + - maven/org/opensearch/plugin/client-benchmark-noop-api/3.0.0/client-benchmark-noop-api-3.0.0-sources.jar.md5 + - maven/org/opensearch/plugin/client-benchmark-noop-api/3.0.0/client-benchmark-noop-api-3.0.0-sources.jar.sha256 + - maven/org/opensearch/plugin/client-benchmark-noop-api/3.0.0/client-benchmark-noop-api-3.0.0-sources.jar.sha512 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/maven-metadata.xml + - maven/org/opensearch/plugin/aggs-matrix-stats-client/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/3.0.0/aggs-matrix-stats-client-3.0.0.jar + - maven/org/opensearch/plugin/aggs-matrix-stats-client/3.0.0/aggs-matrix-stats-client-3.0.0.jar.sha1 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/3.0.0/aggs-matrix-stats-client-3.0.0.jar.md5 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/3.0.0/aggs-matrix-stats-client-3.0.0.jar.sha256 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/3.0.0/aggs-matrix-stats-client-3.0.0.jar.sha512 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/3.0.0/aggs-matrix-stats-client-3.0.0.pom + - maven/org/opensearch/plugin/aggs-matrix-stats-client/3.0.0/aggs-matrix-stats-client-3.0.0.pom.sha1 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/3.0.0/aggs-matrix-stats-client-3.0.0.pom.md5 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/3.0.0/aggs-matrix-stats-client-3.0.0.pom.sha256 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/3.0.0/aggs-matrix-stats-client-3.0.0.pom.sha512 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/3.0.0/aggs-matrix-stats-client-3.0.0-javadoc.jar + - maven/org/opensearch/plugin/aggs-matrix-stats-client/3.0.0/aggs-matrix-stats-client-3.0.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/3.0.0/aggs-matrix-stats-client-3.0.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/3.0.0/aggs-matrix-stats-client-3.0.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/3.0.0/aggs-matrix-stats-client-3.0.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/3.0.0/aggs-matrix-stats-client-3.0.0.module + - maven/org/opensearch/plugin/aggs-matrix-stats-client/3.0.0/aggs-matrix-stats-client-3.0.0.module.sha1 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/3.0.0/aggs-matrix-stats-client-3.0.0.module.md5 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/3.0.0/aggs-matrix-stats-client-3.0.0.module.sha256 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/3.0.0/aggs-matrix-stats-client-3.0.0.module.sha512 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/3.0.0/aggs-matrix-stats-client-3.0.0-sources.jar + - maven/org/opensearch/plugin/aggs-matrix-stats-client/3.0.0/aggs-matrix-stats-client-3.0.0-sources.jar.sha1 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/3.0.0/aggs-matrix-stats-client-3.0.0-sources.jar.md5 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/3.0.0/aggs-matrix-stats-client-3.0.0-sources.jar.sha256 + - maven/org/opensearch/plugin/aggs-matrix-stats-client/3.0.0/aggs-matrix-stats-client-3.0.0-sources.jar.sha512 + - maven/org/opensearch/plugin/ingest-geoip/maven-metadata.xml + - maven/org/opensearch/plugin/ingest-geoip/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/ingest-geoip/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/ingest-geoip/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/ingest-geoip/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/ingest-geoip/3.0.0/ingest-geoip-3.0.0.jar + - maven/org/opensearch/plugin/ingest-geoip/3.0.0/ingest-geoip-3.0.0.jar.sha1 + - maven/org/opensearch/plugin/ingest-geoip/3.0.0/ingest-geoip-3.0.0.jar.md5 + - maven/org/opensearch/plugin/ingest-geoip/3.0.0/ingest-geoip-3.0.0.jar.sha256 + - maven/org/opensearch/plugin/ingest-geoip/3.0.0/ingest-geoip-3.0.0.jar.sha512 + - maven/org/opensearch/plugin/ingest-geoip/3.0.0/ingest-geoip-3.0.0.pom + - maven/org/opensearch/plugin/ingest-geoip/3.0.0/ingest-geoip-3.0.0.pom.sha1 + - maven/org/opensearch/plugin/ingest-geoip/3.0.0/ingest-geoip-3.0.0.pom.md5 + - maven/org/opensearch/plugin/ingest-geoip/3.0.0/ingest-geoip-3.0.0.pom.sha256 + - maven/org/opensearch/plugin/ingest-geoip/3.0.0/ingest-geoip-3.0.0.pom.sha512 + - maven/org/opensearch/plugin/ingest-geoip/3.0.0/ingest-geoip-3.0.0-sources.jar + - maven/org/opensearch/plugin/ingest-geoip/3.0.0/ingest-geoip-3.0.0-sources.jar.sha1 + - maven/org/opensearch/plugin/ingest-geoip/3.0.0/ingest-geoip-3.0.0-sources.jar.md5 + - maven/org/opensearch/plugin/ingest-geoip/3.0.0/ingest-geoip-3.0.0-sources.jar.sha256 + - maven/org/opensearch/plugin/ingest-geoip/3.0.0/ingest-geoip-3.0.0-sources.jar.sha512 + - maven/org/opensearch/plugin/ingest-geoip/3.0.0/ingest-geoip-3.0.0.module + - maven/org/opensearch/plugin/ingest-geoip/3.0.0/ingest-geoip-3.0.0.module.sha1 + - maven/org/opensearch/plugin/ingest-geoip/3.0.0/ingest-geoip-3.0.0.module.md5 + - maven/org/opensearch/plugin/ingest-geoip/3.0.0/ingest-geoip-3.0.0.module.sha256 + - maven/org/opensearch/plugin/ingest-geoip/3.0.0/ingest-geoip-3.0.0.module.sha512 + - maven/org/opensearch/plugin/ingest-geoip/3.0.0/ingest-geoip-3.0.0-javadoc.jar + - maven/org/opensearch/plugin/ingest-geoip/3.0.0/ingest-geoip-3.0.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/ingest-geoip/3.0.0/ingest-geoip-3.0.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/ingest-geoip/3.0.0/ingest-geoip-3.0.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/ingest-geoip/3.0.0/ingest-geoip-3.0.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/analysis-common/maven-metadata.xml + - maven/org/opensearch/plugin/analysis-common/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/analysis-common/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/analysis-common/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/analysis-common/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/analysis-common/3.0.0/analysis-common-3.0.0.jar + - maven/org/opensearch/plugin/analysis-common/3.0.0/analysis-common-3.0.0.jar.sha1 + - maven/org/opensearch/plugin/analysis-common/3.0.0/analysis-common-3.0.0.jar.md5 + - maven/org/opensearch/plugin/analysis-common/3.0.0/analysis-common-3.0.0.jar.sha256 + - maven/org/opensearch/plugin/analysis-common/3.0.0/analysis-common-3.0.0.jar.sha512 + - maven/org/opensearch/plugin/analysis-common/3.0.0/analysis-common-3.0.0.pom + - maven/org/opensearch/plugin/analysis-common/3.0.0/analysis-common-3.0.0.pom.sha1 + - maven/org/opensearch/plugin/analysis-common/3.0.0/analysis-common-3.0.0.pom.md5 + - maven/org/opensearch/plugin/analysis-common/3.0.0/analysis-common-3.0.0.pom.sha256 + - maven/org/opensearch/plugin/analysis-common/3.0.0/analysis-common-3.0.0.pom.sha512 + - maven/org/opensearch/plugin/analysis-common/3.0.0/analysis-common-3.0.0.module + - maven/org/opensearch/plugin/analysis-common/3.0.0/analysis-common-3.0.0.module.sha1 + - maven/org/opensearch/plugin/analysis-common/3.0.0/analysis-common-3.0.0.module.md5 + - maven/org/opensearch/plugin/analysis-common/3.0.0/analysis-common-3.0.0.module.sha256 + - maven/org/opensearch/plugin/analysis-common/3.0.0/analysis-common-3.0.0.module.sha512 + - maven/org/opensearch/plugin/analysis-common/3.0.0/analysis-common-3.0.0-sources.jar + - maven/org/opensearch/plugin/analysis-common/3.0.0/analysis-common-3.0.0-sources.jar.sha1 + - maven/org/opensearch/plugin/analysis-common/3.0.0/analysis-common-3.0.0-sources.jar.md5 + - maven/org/opensearch/plugin/analysis-common/3.0.0/analysis-common-3.0.0-sources.jar.sha256 + - maven/org/opensearch/plugin/analysis-common/3.0.0/analysis-common-3.0.0-sources.jar.sha512 + - maven/org/opensearch/plugin/analysis-common/3.0.0/analysis-common-3.0.0-javadoc.jar + - maven/org/opensearch/plugin/analysis-common/3.0.0/analysis-common-3.0.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/analysis-common/3.0.0/analysis-common-3.0.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/analysis-common/3.0.0/analysis-common-3.0.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/analysis-common/3.0.0/analysis-common-3.0.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/ingest-common/maven-metadata.xml + - maven/org/opensearch/plugin/ingest-common/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/ingest-common/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/ingest-common/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/ingest-common/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/ingest-common/3.0.0/ingest-common-3.0.0.jar + - maven/org/opensearch/plugin/ingest-common/3.0.0/ingest-common-3.0.0.jar.sha1 + - maven/org/opensearch/plugin/ingest-common/3.0.0/ingest-common-3.0.0.jar.md5 + - maven/org/opensearch/plugin/ingest-common/3.0.0/ingest-common-3.0.0.jar.sha256 + - maven/org/opensearch/plugin/ingest-common/3.0.0/ingest-common-3.0.0.jar.sha512 + - maven/org/opensearch/plugin/ingest-common/3.0.0/ingest-common-3.0.0.pom + - maven/org/opensearch/plugin/ingest-common/3.0.0/ingest-common-3.0.0.pom.sha1 + - maven/org/opensearch/plugin/ingest-common/3.0.0/ingest-common-3.0.0.pom.md5 + - maven/org/opensearch/plugin/ingest-common/3.0.0/ingest-common-3.0.0.pom.sha256 + - maven/org/opensearch/plugin/ingest-common/3.0.0/ingest-common-3.0.0.pom.sha512 + - maven/org/opensearch/plugin/ingest-common/3.0.0/ingest-common-3.0.0-sources.jar + - maven/org/opensearch/plugin/ingest-common/3.0.0/ingest-common-3.0.0-sources.jar.sha1 + - maven/org/opensearch/plugin/ingest-common/3.0.0/ingest-common-3.0.0-sources.jar.md5 + - maven/org/opensearch/plugin/ingest-common/3.0.0/ingest-common-3.0.0-sources.jar.sha256 + - maven/org/opensearch/plugin/ingest-common/3.0.0/ingest-common-3.0.0-sources.jar.sha512 + - maven/org/opensearch/plugin/ingest-common/3.0.0/ingest-common-3.0.0-javadoc.jar + - maven/org/opensearch/plugin/ingest-common/3.0.0/ingest-common-3.0.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/ingest-common/3.0.0/ingest-common-3.0.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/ingest-common/3.0.0/ingest-common-3.0.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/ingest-common/3.0.0/ingest-common-3.0.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/ingest-common/3.0.0/ingest-common-3.0.0.module + - maven/org/opensearch/plugin/ingest-common/3.0.0/ingest-common-3.0.0.module.sha1 + - maven/org/opensearch/plugin/ingest-common/3.0.0/ingest-common-3.0.0.module.md5 + - maven/org/opensearch/plugin/ingest-common/3.0.0/ingest-common-3.0.0.module.sha256 + - maven/org/opensearch/plugin/ingest-common/3.0.0/ingest-common-3.0.0.module.sha512 + - maven/org/opensearch/plugin/geo/maven-metadata.xml + - maven/org/opensearch/plugin/geo/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/geo/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/geo/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/geo/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/geo/3.0.0/geo-3.0.0.jar + - maven/org/opensearch/plugin/geo/3.0.0/geo-3.0.0.jar.sha1 + - maven/org/opensearch/plugin/geo/3.0.0/geo-3.0.0.jar.md5 + - maven/org/opensearch/plugin/geo/3.0.0/geo-3.0.0.jar.sha256 + - maven/org/opensearch/plugin/geo/3.0.0/geo-3.0.0.jar.sha512 + - maven/org/opensearch/plugin/geo/3.0.0/geo-3.0.0.pom + - maven/org/opensearch/plugin/geo/3.0.0/geo-3.0.0.pom.sha1 + - maven/org/opensearch/plugin/geo/3.0.0/geo-3.0.0.pom.md5 + - maven/org/opensearch/plugin/geo/3.0.0/geo-3.0.0.pom.sha256 + - maven/org/opensearch/plugin/geo/3.0.0/geo-3.0.0.pom.sha512 + - maven/org/opensearch/plugin/geo/3.0.0/geo-3.0.0.module + - maven/org/opensearch/plugin/geo/3.0.0/geo-3.0.0.module.sha1 + - maven/org/opensearch/plugin/geo/3.0.0/geo-3.0.0.module.md5 + - maven/org/opensearch/plugin/geo/3.0.0/geo-3.0.0.module.sha256 + - maven/org/opensearch/plugin/geo/3.0.0/geo-3.0.0.module.sha512 + - maven/org/opensearch/plugin/geo/3.0.0/geo-3.0.0-javadoc.jar + - maven/org/opensearch/plugin/geo/3.0.0/geo-3.0.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/geo/3.0.0/geo-3.0.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/geo/3.0.0/geo-3.0.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/geo/3.0.0/geo-3.0.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/geo/3.0.0/geo-3.0.0-sources.jar + - maven/org/opensearch/plugin/geo/3.0.0/geo-3.0.0-sources.jar.sha1 + - maven/org/opensearch/plugin/geo/3.0.0/geo-3.0.0-sources.jar.md5 + - maven/org/opensearch/plugin/geo/3.0.0/geo-3.0.0-sources.jar.sha256 + - maven/org/opensearch/plugin/geo/3.0.0/geo-3.0.0-sources.jar.sha512 + - maven/org/opensearch/plugin/ingest-user-agent/maven-metadata.xml + - maven/org/opensearch/plugin/ingest-user-agent/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/ingest-user-agent/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/ingest-user-agent/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/ingest-user-agent/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/ingest-user-agent/3.0.0/ingest-user-agent-3.0.0.jar + - maven/org/opensearch/plugin/ingest-user-agent/3.0.0/ingest-user-agent-3.0.0.jar.sha1 + - maven/org/opensearch/plugin/ingest-user-agent/3.0.0/ingest-user-agent-3.0.0.jar.md5 + - maven/org/opensearch/plugin/ingest-user-agent/3.0.0/ingest-user-agent-3.0.0.jar.sha256 + - maven/org/opensearch/plugin/ingest-user-agent/3.0.0/ingest-user-agent-3.0.0.jar.sha512 + - maven/org/opensearch/plugin/ingest-user-agent/3.0.0/ingest-user-agent-3.0.0.pom + - maven/org/opensearch/plugin/ingest-user-agent/3.0.0/ingest-user-agent-3.0.0.pom.sha1 + - maven/org/opensearch/plugin/ingest-user-agent/3.0.0/ingest-user-agent-3.0.0.pom.md5 + - maven/org/opensearch/plugin/ingest-user-agent/3.0.0/ingest-user-agent-3.0.0.pom.sha256 + - maven/org/opensearch/plugin/ingest-user-agent/3.0.0/ingest-user-agent-3.0.0.pom.sha512 + - maven/org/opensearch/plugin/ingest-user-agent/3.0.0/ingest-user-agent-3.0.0-javadoc.jar + - maven/org/opensearch/plugin/ingest-user-agent/3.0.0/ingest-user-agent-3.0.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/ingest-user-agent/3.0.0/ingest-user-agent-3.0.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/ingest-user-agent/3.0.0/ingest-user-agent-3.0.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/ingest-user-agent/3.0.0/ingest-user-agent-3.0.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/ingest-user-agent/3.0.0/ingest-user-agent-3.0.0.module + - maven/org/opensearch/plugin/ingest-user-agent/3.0.0/ingest-user-agent-3.0.0.module.sha1 + - maven/org/opensearch/plugin/ingest-user-agent/3.0.0/ingest-user-agent-3.0.0.module.md5 + - maven/org/opensearch/plugin/ingest-user-agent/3.0.0/ingest-user-agent-3.0.0.module.sha256 + - maven/org/opensearch/plugin/ingest-user-agent/3.0.0/ingest-user-agent-3.0.0.module.sha512 + - maven/org/opensearch/plugin/ingest-user-agent/3.0.0/ingest-user-agent-3.0.0-sources.jar + - maven/org/opensearch/plugin/ingest-user-agent/3.0.0/ingest-user-agent-3.0.0-sources.jar.sha1 + - maven/org/opensearch/plugin/ingest-user-agent/3.0.0/ingest-user-agent-3.0.0-sources.jar.md5 + - maven/org/opensearch/plugin/ingest-user-agent/3.0.0/ingest-user-agent-3.0.0-sources.jar.sha256 + - maven/org/opensearch/plugin/ingest-user-agent/3.0.0/ingest-user-agent-3.0.0-sources.jar.sha512 + - maven/org/opensearch/plugin/parent-join-client/maven-metadata.xml + - maven/org/opensearch/plugin/parent-join-client/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/parent-join-client/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/parent-join-client/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/parent-join-client/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/parent-join-client/3.0.0/parent-join-client-3.0.0.jar + - maven/org/opensearch/plugin/parent-join-client/3.0.0/parent-join-client-3.0.0.jar.sha1 + - maven/org/opensearch/plugin/parent-join-client/3.0.0/parent-join-client-3.0.0.jar.md5 + - maven/org/opensearch/plugin/parent-join-client/3.0.0/parent-join-client-3.0.0.jar.sha256 + - maven/org/opensearch/plugin/parent-join-client/3.0.0/parent-join-client-3.0.0.jar.sha512 + - maven/org/opensearch/plugin/parent-join-client/3.0.0/parent-join-client-3.0.0.pom + - maven/org/opensearch/plugin/parent-join-client/3.0.0/parent-join-client-3.0.0.pom.sha1 + - maven/org/opensearch/plugin/parent-join-client/3.0.0/parent-join-client-3.0.0.pom.md5 + - maven/org/opensearch/plugin/parent-join-client/3.0.0/parent-join-client-3.0.0.pom.sha256 + - maven/org/opensearch/plugin/parent-join-client/3.0.0/parent-join-client-3.0.0.pom.sha512 + - maven/org/opensearch/plugin/parent-join-client/3.0.0/parent-join-client-3.0.0-javadoc.jar + - maven/org/opensearch/plugin/parent-join-client/3.0.0/parent-join-client-3.0.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/parent-join-client/3.0.0/parent-join-client-3.0.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/parent-join-client/3.0.0/parent-join-client-3.0.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/parent-join-client/3.0.0/parent-join-client-3.0.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/parent-join-client/3.0.0/parent-join-client-3.0.0.module + - maven/org/opensearch/plugin/parent-join-client/3.0.0/parent-join-client-3.0.0.module.sha1 + - maven/org/opensearch/plugin/parent-join-client/3.0.0/parent-join-client-3.0.0.module.md5 + - maven/org/opensearch/plugin/parent-join-client/3.0.0/parent-join-client-3.0.0.module.sha256 + - maven/org/opensearch/plugin/parent-join-client/3.0.0/parent-join-client-3.0.0.module.sha512 + - maven/org/opensearch/plugin/parent-join-client/3.0.0/parent-join-client-3.0.0-sources.jar + - maven/org/opensearch/plugin/parent-join-client/3.0.0/parent-join-client-3.0.0-sources.jar.sha1 + - maven/org/opensearch/plugin/parent-join-client/3.0.0/parent-join-client-3.0.0-sources.jar.md5 + - maven/org/opensearch/plugin/parent-join-client/3.0.0/parent-join-client-3.0.0-sources.jar.sha256 + - maven/org/opensearch/plugin/parent-join-client/3.0.0/parent-join-client-3.0.0-sources.jar.sha512 + - maven/org/opensearch/plugin/lang-expression/maven-metadata.xml + - maven/org/opensearch/plugin/lang-expression/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/lang-expression/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/lang-expression/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/lang-expression/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/lang-expression/3.0.0/lang-expression-3.0.0.jar + - maven/org/opensearch/plugin/lang-expression/3.0.0/lang-expression-3.0.0.jar.sha1 + - maven/org/opensearch/plugin/lang-expression/3.0.0/lang-expression-3.0.0.jar.md5 + - maven/org/opensearch/plugin/lang-expression/3.0.0/lang-expression-3.0.0.jar.sha256 + - maven/org/opensearch/plugin/lang-expression/3.0.0/lang-expression-3.0.0.jar.sha512 + - maven/org/opensearch/plugin/lang-expression/3.0.0/lang-expression-3.0.0.pom + - maven/org/opensearch/plugin/lang-expression/3.0.0/lang-expression-3.0.0.pom.sha1 + - maven/org/opensearch/plugin/lang-expression/3.0.0/lang-expression-3.0.0.pom.md5 + - maven/org/opensearch/plugin/lang-expression/3.0.0/lang-expression-3.0.0.pom.sha256 + - maven/org/opensearch/plugin/lang-expression/3.0.0/lang-expression-3.0.0.pom.sha512 + - maven/org/opensearch/plugin/lang-expression/3.0.0/lang-expression-3.0.0-javadoc.jar + - maven/org/opensearch/plugin/lang-expression/3.0.0/lang-expression-3.0.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/lang-expression/3.0.0/lang-expression-3.0.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/lang-expression/3.0.0/lang-expression-3.0.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/lang-expression/3.0.0/lang-expression-3.0.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/lang-expression/3.0.0/lang-expression-3.0.0.module + - maven/org/opensearch/plugin/lang-expression/3.0.0/lang-expression-3.0.0.module.sha1 + - maven/org/opensearch/plugin/lang-expression/3.0.0/lang-expression-3.0.0.module.md5 + - maven/org/opensearch/plugin/lang-expression/3.0.0/lang-expression-3.0.0.module.sha256 + - maven/org/opensearch/plugin/lang-expression/3.0.0/lang-expression-3.0.0.module.sha512 + - maven/org/opensearch/plugin/lang-expression/3.0.0/lang-expression-3.0.0-sources.jar + - maven/org/opensearch/plugin/lang-expression/3.0.0/lang-expression-3.0.0-sources.jar.sha1 + - maven/org/opensearch/plugin/lang-expression/3.0.0/lang-expression-3.0.0-sources.jar.md5 + - maven/org/opensearch/plugin/lang-expression/3.0.0/lang-expression-3.0.0-sources.jar.sha256 + - maven/org/opensearch/plugin/lang-expression/3.0.0/lang-expression-3.0.0-sources.jar.sha512 + - maven/org/opensearch/plugin/lang-mustache-client/maven-metadata.xml + - maven/org/opensearch/plugin/lang-mustache-client/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/lang-mustache-client/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/lang-mustache-client/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/lang-mustache-client/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/lang-mustache-client/3.0.0/lang-mustache-client-3.0.0.jar + - maven/org/opensearch/plugin/lang-mustache-client/3.0.0/lang-mustache-client-3.0.0.jar.sha1 + - maven/org/opensearch/plugin/lang-mustache-client/3.0.0/lang-mustache-client-3.0.0.jar.md5 + - maven/org/opensearch/plugin/lang-mustache-client/3.0.0/lang-mustache-client-3.0.0.jar.sha256 + - maven/org/opensearch/plugin/lang-mustache-client/3.0.0/lang-mustache-client-3.0.0.jar.sha512 + - maven/org/opensearch/plugin/lang-mustache-client/3.0.0/lang-mustache-client-3.0.0.pom + - maven/org/opensearch/plugin/lang-mustache-client/3.0.0/lang-mustache-client-3.0.0.pom.sha1 + - maven/org/opensearch/plugin/lang-mustache-client/3.0.0/lang-mustache-client-3.0.0.pom.md5 + - maven/org/opensearch/plugin/lang-mustache-client/3.0.0/lang-mustache-client-3.0.0.pom.sha256 + - maven/org/opensearch/plugin/lang-mustache-client/3.0.0/lang-mustache-client-3.0.0.pom.sha512 + - maven/org/opensearch/plugin/lang-mustache-client/3.0.0/lang-mustache-client-3.0.0-javadoc.jar + - maven/org/opensearch/plugin/lang-mustache-client/3.0.0/lang-mustache-client-3.0.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/lang-mustache-client/3.0.0/lang-mustache-client-3.0.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/lang-mustache-client/3.0.0/lang-mustache-client-3.0.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/lang-mustache-client/3.0.0/lang-mustache-client-3.0.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/lang-mustache-client/3.0.0/lang-mustache-client-3.0.0.module + - maven/org/opensearch/plugin/lang-mustache-client/3.0.0/lang-mustache-client-3.0.0.module.sha1 + - maven/org/opensearch/plugin/lang-mustache-client/3.0.0/lang-mustache-client-3.0.0.module.md5 + - maven/org/opensearch/plugin/lang-mustache-client/3.0.0/lang-mustache-client-3.0.0.module.sha256 + - maven/org/opensearch/plugin/lang-mustache-client/3.0.0/lang-mustache-client-3.0.0.module.sha512 + - maven/org/opensearch/plugin/lang-mustache-client/3.0.0/lang-mustache-client-3.0.0-sources.jar + - maven/org/opensearch/plugin/lang-mustache-client/3.0.0/lang-mustache-client-3.0.0-sources.jar.sha1 + - maven/org/opensearch/plugin/lang-mustache-client/3.0.0/lang-mustache-client-3.0.0-sources.jar.md5 + - maven/org/opensearch/plugin/lang-mustache-client/3.0.0/lang-mustache-client-3.0.0-sources.jar.sha256 + - maven/org/opensearch/plugin/lang-mustache-client/3.0.0/lang-mustache-client-3.0.0-sources.jar.sha512 + - maven/org/opensearch/plugin/rank-eval-client/maven-metadata.xml + - maven/org/opensearch/plugin/rank-eval-client/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/rank-eval-client/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/rank-eval-client/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/rank-eval-client/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/rank-eval-client/3.0.0/rank-eval-client-3.0.0.jar + - maven/org/opensearch/plugin/rank-eval-client/3.0.0/rank-eval-client-3.0.0.jar.sha1 + - maven/org/opensearch/plugin/rank-eval-client/3.0.0/rank-eval-client-3.0.0.jar.md5 + - maven/org/opensearch/plugin/rank-eval-client/3.0.0/rank-eval-client-3.0.0.jar.sha256 + - maven/org/opensearch/plugin/rank-eval-client/3.0.0/rank-eval-client-3.0.0.jar.sha512 + - maven/org/opensearch/plugin/rank-eval-client/3.0.0/rank-eval-client-3.0.0.pom + - maven/org/opensearch/plugin/rank-eval-client/3.0.0/rank-eval-client-3.0.0.pom.sha1 + - maven/org/opensearch/plugin/rank-eval-client/3.0.0/rank-eval-client-3.0.0.pom.md5 + - maven/org/opensearch/plugin/rank-eval-client/3.0.0/rank-eval-client-3.0.0.pom.sha256 + - maven/org/opensearch/plugin/rank-eval-client/3.0.0/rank-eval-client-3.0.0.pom.sha512 + - maven/org/opensearch/plugin/rank-eval-client/3.0.0/rank-eval-client-3.0.0-javadoc.jar + - maven/org/opensearch/plugin/rank-eval-client/3.0.0/rank-eval-client-3.0.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/rank-eval-client/3.0.0/rank-eval-client-3.0.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/rank-eval-client/3.0.0/rank-eval-client-3.0.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/rank-eval-client/3.0.0/rank-eval-client-3.0.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/rank-eval-client/3.0.0/rank-eval-client-3.0.0-sources.jar + - maven/org/opensearch/plugin/rank-eval-client/3.0.0/rank-eval-client-3.0.0-sources.jar.sha1 + - maven/org/opensearch/plugin/rank-eval-client/3.0.0/rank-eval-client-3.0.0-sources.jar.md5 + - maven/org/opensearch/plugin/rank-eval-client/3.0.0/rank-eval-client-3.0.0-sources.jar.sha256 + - maven/org/opensearch/plugin/rank-eval-client/3.0.0/rank-eval-client-3.0.0-sources.jar.sha512 + - maven/org/opensearch/plugin/rank-eval-client/3.0.0/rank-eval-client-3.0.0.module + - maven/org/opensearch/plugin/rank-eval-client/3.0.0/rank-eval-client-3.0.0.module.sha1 + - maven/org/opensearch/plugin/rank-eval-client/3.0.0/rank-eval-client-3.0.0.module.md5 + - maven/org/opensearch/plugin/rank-eval-client/3.0.0/rank-eval-client-3.0.0.module.sha256 + - maven/org/opensearch/plugin/rank-eval-client/3.0.0/rank-eval-client-3.0.0.module.sha512 + - maven/org/opensearch/plugin/lang-painless/maven-metadata.xml + - maven/org/opensearch/plugin/lang-painless/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/lang-painless/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/lang-painless/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/lang-painless/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/lang-painless/3.0.0/lang-painless-3.0.0.jar + - maven/org/opensearch/plugin/lang-painless/3.0.0/lang-painless-3.0.0.jar.sha1 + - maven/org/opensearch/plugin/lang-painless/3.0.0/lang-painless-3.0.0.jar.md5 + - maven/org/opensearch/plugin/lang-painless/3.0.0/lang-painless-3.0.0.jar.sha256 + - maven/org/opensearch/plugin/lang-painless/3.0.0/lang-painless-3.0.0.jar.sha512 + - maven/org/opensearch/plugin/lang-painless/3.0.0/lang-painless-3.0.0.pom + - maven/org/opensearch/plugin/lang-painless/3.0.0/lang-painless-3.0.0.pom.sha1 + - maven/org/opensearch/plugin/lang-painless/3.0.0/lang-painless-3.0.0.pom.md5 + - maven/org/opensearch/plugin/lang-painless/3.0.0/lang-painless-3.0.0.pom.sha256 + - maven/org/opensearch/plugin/lang-painless/3.0.0/lang-painless-3.0.0.pom.sha512 + - maven/org/opensearch/plugin/lang-painless/3.0.0/lang-painless-3.0.0.module + - maven/org/opensearch/plugin/lang-painless/3.0.0/lang-painless-3.0.0.module.sha1 + - maven/org/opensearch/plugin/lang-painless/3.0.0/lang-painless-3.0.0.module.md5 + - maven/org/opensearch/plugin/lang-painless/3.0.0/lang-painless-3.0.0.module.sha256 + - maven/org/opensearch/plugin/lang-painless/3.0.0/lang-painless-3.0.0.module.sha512 + - maven/org/opensearch/plugin/lang-painless/3.0.0/lang-painless-3.0.0-sources.jar + - maven/org/opensearch/plugin/lang-painless/3.0.0/lang-painless-3.0.0-sources.jar.sha1 + - maven/org/opensearch/plugin/lang-painless/3.0.0/lang-painless-3.0.0-sources.jar.md5 + - maven/org/opensearch/plugin/lang-painless/3.0.0/lang-painless-3.0.0-sources.jar.sha256 + - maven/org/opensearch/plugin/lang-painless/3.0.0/lang-painless-3.0.0-sources.jar.sha512 + - maven/org/opensearch/plugin/lang-painless/3.0.0/lang-painless-3.0.0-javadoc.jar + - maven/org/opensearch/plugin/lang-painless/3.0.0/lang-painless-3.0.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/lang-painless/3.0.0/lang-painless-3.0.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/lang-painless/3.0.0/lang-painless-3.0.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/lang-painless/3.0.0/lang-painless-3.0.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/reindex-client/maven-metadata.xml + - maven/org/opensearch/plugin/reindex-client/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/reindex-client/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/reindex-client/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/reindex-client/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/reindex-client/3.0.0/reindex-client-3.0.0.jar + - maven/org/opensearch/plugin/reindex-client/3.0.0/reindex-client-3.0.0.jar.sha1 + - maven/org/opensearch/plugin/reindex-client/3.0.0/reindex-client-3.0.0.jar.md5 + - maven/org/opensearch/plugin/reindex-client/3.0.0/reindex-client-3.0.0.jar.sha256 + - maven/org/opensearch/plugin/reindex-client/3.0.0/reindex-client-3.0.0.jar.sha512 + - maven/org/opensearch/plugin/reindex-client/3.0.0/reindex-client-3.0.0.pom + - maven/org/opensearch/plugin/reindex-client/3.0.0/reindex-client-3.0.0.pom.sha1 + - maven/org/opensearch/plugin/reindex-client/3.0.0/reindex-client-3.0.0.pom.md5 + - maven/org/opensearch/plugin/reindex-client/3.0.0/reindex-client-3.0.0.pom.sha256 + - maven/org/opensearch/plugin/reindex-client/3.0.0/reindex-client-3.0.0.pom.sha512 + - maven/org/opensearch/plugin/reindex-client/3.0.0/reindex-client-3.0.0-sources.jar + - maven/org/opensearch/plugin/reindex-client/3.0.0/reindex-client-3.0.0-sources.jar.sha1 + - maven/org/opensearch/plugin/reindex-client/3.0.0/reindex-client-3.0.0-sources.jar.md5 + - maven/org/opensearch/plugin/reindex-client/3.0.0/reindex-client-3.0.0-sources.jar.sha256 + - maven/org/opensearch/plugin/reindex-client/3.0.0/reindex-client-3.0.0-sources.jar.sha512 + - maven/org/opensearch/plugin/reindex-client/3.0.0/reindex-client-3.0.0.module + - maven/org/opensearch/plugin/reindex-client/3.0.0/reindex-client-3.0.0.module.sha1 + - maven/org/opensearch/plugin/reindex-client/3.0.0/reindex-client-3.0.0.module.md5 + - maven/org/opensearch/plugin/reindex-client/3.0.0/reindex-client-3.0.0.module.sha256 + - maven/org/opensearch/plugin/reindex-client/3.0.0/reindex-client-3.0.0.module.sha512 + - maven/org/opensearch/plugin/reindex-client/3.0.0/reindex-client-3.0.0-javadoc.jar + - maven/org/opensearch/plugin/reindex-client/3.0.0/reindex-client-3.0.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/reindex-client/3.0.0/reindex-client-3.0.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/reindex-client/3.0.0/reindex-client-3.0.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/reindex-client/3.0.0/reindex-client-3.0.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/mapper-extras-client/maven-metadata.xml + - maven/org/opensearch/plugin/mapper-extras-client/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/mapper-extras-client/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/mapper-extras-client/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/mapper-extras-client/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/mapper-extras-client/3.0.0/mapper-extras-client-3.0.0.jar + - maven/org/opensearch/plugin/mapper-extras-client/3.0.0/mapper-extras-client-3.0.0.jar.sha1 + - maven/org/opensearch/plugin/mapper-extras-client/3.0.0/mapper-extras-client-3.0.0.jar.md5 + - maven/org/opensearch/plugin/mapper-extras-client/3.0.0/mapper-extras-client-3.0.0.jar.sha256 + - maven/org/opensearch/plugin/mapper-extras-client/3.0.0/mapper-extras-client-3.0.0.jar.sha512 + - maven/org/opensearch/plugin/mapper-extras-client/3.0.0/mapper-extras-client-3.0.0.pom + - maven/org/opensearch/plugin/mapper-extras-client/3.0.0/mapper-extras-client-3.0.0.pom.sha1 + - maven/org/opensearch/plugin/mapper-extras-client/3.0.0/mapper-extras-client-3.0.0.pom.md5 + - maven/org/opensearch/plugin/mapper-extras-client/3.0.0/mapper-extras-client-3.0.0.pom.sha256 + - maven/org/opensearch/plugin/mapper-extras-client/3.0.0/mapper-extras-client-3.0.0.pom.sha512 + - maven/org/opensearch/plugin/mapper-extras-client/3.0.0/mapper-extras-client-3.0.0.module + - maven/org/opensearch/plugin/mapper-extras-client/3.0.0/mapper-extras-client-3.0.0.module.sha1 + - maven/org/opensearch/plugin/mapper-extras-client/3.0.0/mapper-extras-client-3.0.0.module.md5 + - maven/org/opensearch/plugin/mapper-extras-client/3.0.0/mapper-extras-client-3.0.0.module.sha256 + - maven/org/opensearch/plugin/mapper-extras-client/3.0.0/mapper-extras-client-3.0.0.module.sha512 + - maven/org/opensearch/plugin/mapper-extras-client/3.0.0/mapper-extras-client-3.0.0-javadoc.jar + - maven/org/opensearch/plugin/mapper-extras-client/3.0.0/mapper-extras-client-3.0.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/mapper-extras-client/3.0.0/mapper-extras-client-3.0.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/mapper-extras-client/3.0.0/mapper-extras-client-3.0.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/mapper-extras-client/3.0.0/mapper-extras-client-3.0.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/mapper-extras-client/3.0.0/mapper-extras-client-3.0.0-sources.jar + - maven/org/opensearch/plugin/mapper-extras-client/3.0.0/mapper-extras-client-3.0.0-sources.jar.sha1 + - maven/org/opensearch/plugin/mapper-extras-client/3.0.0/mapper-extras-client-3.0.0-sources.jar.md5 + - maven/org/opensearch/plugin/mapper-extras-client/3.0.0/mapper-extras-client-3.0.0-sources.jar.sha256 + - maven/org/opensearch/plugin/mapper-extras-client/3.0.0/mapper-extras-client-3.0.0-sources.jar.sha512 + - maven/org/opensearch/plugin/repository-url/maven-metadata.xml + - maven/org/opensearch/plugin/repository-url/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/repository-url/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/repository-url/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/repository-url/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/repository-url/3.0.0/repository-url-3.0.0.jar + - maven/org/opensearch/plugin/repository-url/3.0.0/repository-url-3.0.0.jar.sha1 + - maven/org/opensearch/plugin/repository-url/3.0.0/repository-url-3.0.0.jar.md5 + - maven/org/opensearch/plugin/repository-url/3.0.0/repository-url-3.0.0.jar.sha256 + - maven/org/opensearch/plugin/repository-url/3.0.0/repository-url-3.0.0.jar.sha512 + - maven/org/opensearch/plugin/repository-url/3.0.0/repository-url-3.0.0.pom + - maven/org/opensearch/plugin/repository-url/3.0.0/repository-url-3.0.0.pom.sha1 + - maven/org/opensearch/plugin/repository-url/3.0.0/repository-url-3.0.0.pom.md5 + - maven/org/opensearch/plugin/repository-url/3.0.0/repository-url-3.0.0.pom.sha256 + - maven/org/opensearch/plugin/repository-url/3.0.0/repository-url-3.0.0.pom.sha512 + - maven/org/opensearch/plugin/repository-url/3.0.0/repository-url-3.0.0-javadoc.jar + - maven/org/opensearch/plugin/repository-url/3.0.0/repository-url-3.0.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/repository-url/3.0.0/repository-url-3.0.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/repository-url/3.0.0/repository-url-3.0.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/repository-url/3.0.0/repository-url-3.0.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/repository-url/3.0.0/repository-url-3.0.0-sources.jar + - maven/org/opensearch/plugin/repository-url/3.0.0/repository-url-3.0.0-sources.jar.sha1 + - maven/org/opensearch/plugin/repository-url/3.0.0/repository-url-3.0.0-sources.jar.md5 + - maven/org/opensearch/plugin/repository-url/3.0.0/repository-url-3.0.0-sources.jar.sha256 + - maven/org/opensearch/plugin/repository-url/3.0.0/repository-url-3.0.0-sources.jar.sha512 + - maven/org/opensearch/plugin/repository-url/3.0.0/repository-url-3.0.0.module + - maven/org/opensearch/plugin/repository-url/3.0.0/repository-url-3.0.0.module.sha1 + - maven/org/opensearch/plugin/repository-url/3.0.0/repository-url-3.0.0.module.md5 + - maven/org/opensearch/plugin/repository-url/3.0.0/repository-url-3.0.0.module.sha256 + - maven/org/opensearch/plugin/repository-url/3.0.0/repository-url-3.0.0.module.sha512 + - maven/org/opensearch/plugin/opensearch-dashboards/maven-metadata.xml + - maven/org/opensearch/plugin/opensearch-dashboards/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/opensearch-dashboards/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/opensearch-dashboards/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/opensearch-dashboards/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/opensearch-dashboards/3.0.0/opensearch-dashboards-3.0.0.jar + - maven/org/opensearch/plugin/opensearch-dashboards/3.0.0/opensearch-dashboards-3.0.0.jar.sha1 + - maven/org/opensearch/plugin/opensearch-dashboards/3.0.0/opensearch-dashboards-3.0.0.jar.md5 + - maven/org/opensearch/plugin/opensearch-dashboards/3.0.0/opensearch-dashboards-3.0.0.jar.sha256 + - maven/org/opensearch/plugin/opensearch-dashboards/3.0.0/opensearch-dashboards-3.0.0.jar.sha512 + - maven/org/opensearch/plugin/opensearch-dashboards/3.0.0/opensearch-dashboards-3.0.0.pom + - maven/org/opensearch/plugin/opensearch-dashboards/3.0.0/opensearch-dashboards-3.0.0.pom.sha1 + - maven/org/opensearch/plugin/opensearch-dashboards/3.0.0/opensearch-dashboards-3.0.0.pom.md5 + - maven/org/opensearch/plugin/opensearch-dashboards/3.0.0/opensearch-dashboards-3.0.0.pom.sha256 + - maven/org/opensearch/plugin/opensearch-dashboards/3.0.0/opensearch-dashboards-3.0.0.pom.sha512 + - maven/org/opensearch/plugin/opensearch-dashboards/3.0.0/opensearch-dashboards-3.0.0-javadoc.jar + - maven/org/opensearch/plugin/opensearch-dashboards/3.0.0/opensearch-dashboards-3.0.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/opensearch-dashboards/3.0.0/opensearch-dashboards-3.0.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/opensearch-dashboards/3.0.0/opensearch-dashboards-3.0.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/opensearch-dashboards/3.0.0/opensearch-dashboards-3.0.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/opensearch-dashboards/3.0.0/opensearch-dashboards-3.0.0-sources.jar + - maven/org/opensearch/plugin/opensearch-dashboards/3.0.0/opensearch-dashboards-3.0.0-sources.jar.sha1 + - maven/org/opensearch/plugin/opensearch-dashboards/3.0.0/opensearch-dashboards-3.0.0-sources.jar.md5 + - maven/org/opensearch/plugin/opensearch-dashboards/3.0.0/opensearch-dashboards-3.0.0-sources.jar.sha256 + - maven/org/opensearch/plugin/opensearch-dashboards/3.0.0/opensearch-dashboards-3.0.0-sources.jar.sha512 + - maven/org/opensearch/plugin/opensearch-dashboards/3.0.0/opensearch-dashboards-3.0.0.module + - maven/org/opensearch/plugin/opensearch-dashboards/3.0.0/opensearch-dashboards-3.0.0.module.sha1 + - maven/org/opensearch/plugin/opensearch-dashboards/3.0.0/opensearch-dashboards-3.0.0.module.md5 + - maven/org/opensearch/plugin/opensearch-dashboards/3.0.0/opensearch-dashboards-3.0.0.module.sha256 + - maven/org/opensearch/plugin/opensearch-dashboards/3.0.0/opensearch-dashboards-3.0.0.module.sha512 + - maven/org/opensearch/plugin/percolator-client/maven-metadata.xml + - maven/org/opensearch/plugin/percolator-client/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/percolator-client/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/percolator-client/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/percolator-client/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/percolator-client/3.0.0/percolator-client-3.0.0.jar + - maven/org/opensearch/plugin/percolator-client/3.0.0/percolator-client-3.0.0.jar.sha1 + - maven/org/opensearch/plugin/percolator-client/3.0.0/percolator-client-3.0.0.jar.md5 + - maven/org/opensearch/plugin/percolator-client/3.0.0/percolator-client-3.0.0.jar.sha256 + - maven/org/opensearch/plugin/percolator-client/3.0.0/percolator-client-3.0.0.jar.sha512 + - maven/org/opensearch/plugin/percolator-client/3.0.0/percolator-client-3.0.0.pom + - maven/org/opensearch/plugin/percolator-client/3.0.0/percolator-client-3.0.0.pom.sha1 + - maven/org/opensearch/plugin/percolator-client/3.0.0/percolator-client-3.0.0.pom.md5 + - maven/org/opensearch/plugin/percolator-client/3.0.0/percolator-client-3.0.0.pom.sha256 + - maven/org/opensearch/plugin/percolator-client/3.0.0/percolator-client-3.0.0.pom.sha512 + - maven/org/opensearch/plugin/percolator-client/3.0.0/percolator-client-3.0.0-javadoc.jar + - maven/org/opensearch/plugin/percolator-client/3.0.0/percolator-client-3.0.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/percolator-client/3.0.0/percolator-client-3.0.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/percolator-client/3.0.0/percolator-client-3.0.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/percolator-client/3.0.0/percolator-client-3.0.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/percolator-client/3.0.0/percolator-client-3.0.0.module + - maven/org/opensearch/plugin/percolator-client/3.0.0/percolator-client-3.0.0.module.sha1 + - maven/org/opensearch/plugin/percolator-client/3.0.0/percolator-client-3.0.0.module.md5 + - maven/org/opensearch/plugin/percolator-client/3.0.0/percolator-client-3.0.0.module.sha256 + - maven/org/opensearch/plugin/percolator-client/3.0.0/percolator-client-3.0.0.module.sha512 + - maven/org/opensearch/plugin/percolator-client/3.0.0/percolator-client-3.0.0-sources.jar + - maven/org/opensearch/plugin/percolator-client/3.0.0/percolator-client-3.0.0-sources.jar.sha1 + - maven/org/opensearch/plugin/percolator-client/3.0.0/percolator-client-3.0.0-sources.jar.md5 + - maven/org/opensearch/plugin/percolator-client/3.0.0/percolator-client-3.0.0-sources.jar.sha256 + - maven/org/opensearch/plugin/percolator-client/3.0.0/percolator-client-3.0.0-sources.jar.sha512 + - maven/org/opensearch/plugin/analysis-icu-client/maven-metadata.xml + - maven/org/opensearch/plugin/analysis-icu-client/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/analysis-icu-client/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/analysis-icu-client/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/analysis-icu-client/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/analysis-icu-client/3.0.0/analysis-icu-client-3.0.0.jar + - maven/org/opensearch/plugin/analysis-icu-client/3.0.0/analysis-icu-client-3.0.0.jar.sha1 + - maven/org/opensearch/plugin/analysis-icu-client/3.0.0/analysis-icu-client-3.0.0.jar.md5 + - maven/org/opensearch/plugin/analysis-icu-client/3.0.0/analysis-icu-client-3.0.0.jar.sha256 + - maven/org/opensearch/plugin/analysis-icu-client/3.0.0/analysis-icu-client-3.0.0.jar.sha512 + - maven/org/opensearch/plugin/analysis-icu-client/3.0.0/analysis-icu-client-3.0.0.pom + - maven/org/opensearch/plugin/analysis-icu-client/3.0.0/analysis-icu-client-3.0.0.pom.sha1 + - maven/org/opensearch/plugin/analysis-icu-client/3.0.0/analysis-icu-client-3.0.0.pom.md5 + - maven/org/opensearch/plugin/analysis-icu-client/3.0.0/analysis-icu-client-3.0.0.pom.sha256 + - maven/org/opensearch/plugin/analysis-icu-client/3.0.0/analysis-icu-client-3.0.0.pom.sha512 + - maven/org/opensearch/plugin/analysis-icu-client/3.0.0/analysis-icu-client-3.0.0-javadoc.jar + - maven/org/opensearch/plugin/analysis-icu-client/3.0.0/analysis-icu-client-3.0.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/analysis-icu-client/3.0.0/analysis-icu-client-3.0.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/analysis-icu-client/3.0.0/analysis-icu-client-3.0.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/analysis-icu-client/3.0.0/analysis-icu-client-3.0.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/analysis-icu-client/3.0.0/analysis-icu-client-3.0.0.module + - maven/org/opensearch/plugin/analysis-icu-client/3.0.0/analysis-icu-client-3.0.0.module.sha1 + - maven/org/opensearch/plugin/analysis-icu-client/3.0.0/analysis-icu-client-3.0.0.module.md5 + - maven/org/opensearch/plugin/analysis-icu-client/3.0.0/analysis-icu-client-3.0.0.module.sha256 + - maven/org/opensearch/plugin/analysis-icu-client/3.0.0/analysis-icu-client-3.0.0.module.sha512 + - maven/org/opensearch/plugin/analysis-icu-client/3.0.0/analysis-icu-client-3.0.0-sources.jar + - maven/org/opensearch/plugin/analysis-icu-client/3.0.0/analysis-icu-client-3.0.0-sources.jar.sha1 + - maven/org/opensearch/plugin/analysis-icu-client/3.0.0/analysis-icu-client-3.0.0-sources.jar.md5 + - maven/org/opensearch/plugin/analysis-icu-client/3.0.0/analysis-icu-client-3.0.0-sources.jar.sha256 + - maven/org/opensearch/plugin/analysis-icu-client/3.0.0/analysis-icu-client-3.0.0-sources.jar.sha512 + - maven/org/opensearch/plugin/analysis-kuromoji/maven-metadata.xml + - maven/org/opensearch/plugin/analysis-kuromoji/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/analysis-kuromoji/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/analysis-kuromoji/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/analysis-kuromoji/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/analysis-kuromoji/3.0.0/analysis-kuromoji-3.0.0.jar + - maven/org/opensearch/plugin/analysis-kuromoji/3.0.0/analysis-kuromoji-3.0.0.jar.sha1 + - maven/org/opensearch/plugin/analysis-kuromoji/3.0.0/analysis-kuromoji-3.0.0.jar.md5 + - maven/org/opensearch/plugin/analysis-kuromoji/3.0.0/analysis-kuromoji-3.0.0.jar.sha256 + - maven/org/opensearch/plugin/analysis-kuromoji/3.0.0/analysis-kuromoji-3.0.0.jar.sha512 + - maven/org/opensearch/plugin/analysis-kuromoji/3.0.0/analysis-kuromoji-3.0.0.pom + - maven/org/opensearch/plugin/analysis-kuromoji/3.0.0/analysis-kuromoji-3.0.0.pom.sha1 + - maven/org/opensearch/plugin/analysis-kuromoji/3.0.0/analysis-kuromoji-3.0.0.pom.md5 + - maven/org/opensearch/plugin/analysis-kuromoji/3.0.0/analysis-kuromoji-3.0.0.pom.sha256 + - maven/org/opensearch/plugin/analysis-kuromoji/3.0.0/analysis-kuromoji-3.0.0.pom.sha512 + - maven/org/opensearch/plugin/analysis-kuromoji/3.0.0/analysis-kuromoji-3.0.0-sources.jar + - maven/org/opensearch/plugin/analysis-kuromoji/3.0.0/analysis-kuromoji-3.0.0-sources.jar.sha1 + - maven/org/opensearch/plugin/analysis-kuromoji/3.0.0/analysis-kuromoji-3.0.0-sources.jar.md5 + - maven/org/opensearch/plugin/analysis-kuromoji/3.0.0/analysis-kuromoji-3.0.0-sources.jar.sha256 + - maven/org/opensearch/plugin/analysis-kuromoji/3.0.0/analysis-kuromoji-3.0.0-sources.jar.sha512 + - maven/org/opensearch/plugin/analysis-kuromoji/3.0.0/analysis-kuromoji-3.0.0.module + - maven/org/opensearch/plugin/analysis-kuromoji/3.0.0/analysis-kuromoji-3.0.0.module.sha1 + - maven/org/opensearch/plugin/analysis-kuromoji/3.0.0/analysis-kuromoji-3.0.0.module.md5 + - maven/org/opensearch/plugin/analysis-kuromoji/3.0.0/analysis-kuromoji-3.0.0.module.sha256 + - maven/org/opensearch/plugin/analysis-kuromoji/3.0.0/analysis-kuromoji-3.0.0.module.sha512 + - maven/org/opensearch/plugin/analysis-kuromoji/3.0.0/analysis-kuromoji-3.0.0-javadoc.jar + - maven/org/opensearch/plugin/analysis-kuromoji/3.0.0/analysis-kuromoji-3.0.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/analysis-kuromoji/3.0.0/analysis-kuromoji-3.0.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/analysis-kuromoji/3.0.0/analysis-kuromoji-3.0.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/analysis-kuromoji/3.0.0/analysis-kuromoji-3.0.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/systemd/maven-metadata.xml + - maven/org/opensearch/plugin/systemd/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/systemd/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/systemd/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/systemd/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/systemd/3.0.0/systemd-3.0.0.jar + - maven/org/opensearch/plugin/systemd/3.0.0/systemd-3.0.0.jar.sha1 + - maven/org/opensearch/plugin/systemd/3.0.0/systemd-3.0.0.jar.md5 + - maven/org/opensearch/plugin/systemd/3.0.0/systemd-3.0.0.jar.sha256 + - maven/org/opensearch/plugin/systemd/3.0.0/systemd-3.0.0.jar.sha512 + - maven/org/opensearch/plugin/systemd/3.0.0/systemd-3.0.0.pom + - maven/org/opensearch/plugin/systemd/3.0.0/systemd-3.0.0.pom.sha1 + - maven/org/opensearch/plugin/systemd/3.0.0/systemd-3.0.0.pom.md5 + - maven/org/opensearch/plugin/systemd/3.0.0/systemd-3.0.0.pom.sha256 + - maven/org/opensearch/plugin/systemd/3.0.0/systemd-3.0.0.pom.sha512 + - maven/org/opensearch/plugin/systemd/3.0.0/systemd-3.0.0-javadoc.jar + - maven/org/opensearch/plugin/systemd/3.0.0/systemd-3.0.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/systemd/3.0.0/systemd-3.0.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/systemd/3.0.0/systemd-3.0.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/systemd/3.0.0/systemd-3.0.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/systemd/3.0.0/systemd-3.0.0-sources.jar + - maven/org/opensearch/plugin/systemd/3.0.0/systemd-3.0.0-sources.jar.sha1 + - maven/org/opensearch/plugin/systemd/3.0.0/systemd-3.0.0-sources.jar.md5 + - maven/org/opensearch/plugin/systemd/3.0.0/systemd-3.0.0-sources.jar.sha256 + - maven/org/opensearch/plugin/systemd/3.0.0/systemd-3.0.0-sources.jar.sha512 + - maven/org/opensearch/plugin/systemd/3.0.0/systemd-3.0.0.module + - maven/org/opensearch/plugin/systemd/3.0.0/systemd-3.0.0.module.sha1 + - maven/org/opensearch/plugin/systemd/3.0.0/systemd-3.0.0.module.md5 + - maven/org/opensearch/plugin/systemd/3.0.0/systemd-3.0.0.module.sha256 + - maven/org/opensearch/plugin/systemd/3.0.0/systemd-3.0.0.module.sha512 + - maven/org/opensearch/plugin/search-pipeline-common/maven-metadata.xml + - maven/org/opensearch/plugin/search-pipeline-common/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/search-pipeline-common/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/search-pipeline-common/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/search-pipeline-common/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/search-pipeline-common/3.0.0/search-pipeline-common-3.0.0.jar + - maven/org/opensearch/plugin/search-pipeline-common/3.0.0/search-pipeline-common-3.0.0.jar.sha1 + - maven/org/opensearch/plugin/search-pipeline-common/3.0.0/search-pipeline-common-3.0.0.jar.md5 + - maven/org/opensearch/plugin/search-pipeline-common/3.0.0/search-pipeline-common-3.0.0.jar.sha256 + - maven/org/opensearch/plugin/search-pipeline-common/3.0.0/search-pipeline-common-3.0.0.jar.sha512 + - maven/org/opensearch/plugin/search-pipeline-common/3.0.0/search-pipeline-common-3.0.0.pom + - maven/org/opensearch/plugin/search-pipeline-common/3.0.0/search-pipeline-common-3.0.0.pom.sha1 + - maven/org/opensearch/plugin/search-pipeline-common/3.0.0/search-pipeline-common-3.0.0.pom.md5 + - maven/org/opensearch/plugin/search-pipeline-common/3.0.0/search-pipeline-common-3.0.0.pom.sha256 + - maven/org/opensearch/plugin/search-pipeline-common/3.0.0/search-pipeline-common-3.0.0.pom.sha512 + - maven/org/opensearch/plugin/search-pipeline-common/3.0.0/search-pipeline-common-3.0.0-sources.jar + - maven/org/opensearch/plugin/search-pipeline-common/3.0.0/search-pipeline-common-3.0.0-sources.jar.sha1 + - maven/org/opensearch/plugin/search-pipeline-common/3.0.0/search-pipeline-common-3.0.0-sources.jar.md5 + - maven/org/opensearch/plugin/search-pipeline-common/3.0.0/search-pipeline-common-3.0.0-sources.jar.sha256 + - maven/org/opensearch/plugin/search-pipeline-common/3.0.0/search-pipeline-common-3.0.0-sources.jar.sha512 + - maven/org/opensearch/plugin/search-pipeline-common/3.0.0/search-pipeline-common-3.0.0-javadoc.jar + - maven/org/opensearch/plugin/search-pipeline-common/3.0.0/search-pipeline-common-3.0.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/search-pipeline-common/3.0.0/search-pipeline-common-3.0.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/search-pipeline-common/3.0.0/search-pipeline-common-3.0.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/search-pipeline-common/3.0.0/search-pipeline-common-3.0.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/search-pipeline-common/3.0.0/search-pipeline-common-3.0.0.module + - maven/org/opensearch/plugin/search-pipeline-common/3.0.0/search-pipeline-common-3.0.0.module.sha1 + - maven/org/opensearch/plugin/search-pipeline-common/3.0.0/search-pipeline-common-3.0.0.module.md5 + - maven/org/opensearch/plugin/search-pipeline-common/3.0.0/search-pipeline-common-3.0.0.module.sha256 + - maven/org/opensearch/plugin/search-pipeline-common/3.0.0/search-pipeline-common-3.0.0.module.sha512 + - maven/org/opensearch/plugin/analysis-smartcn/maven-metadata.xml + - maven/org/opensearch/plugin/analysis-smartcn/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/analysis-smartcn/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/analysis-smartcn/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/analysis-smartcn/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/analysis-smartcn/3.0.0/analysis-smartcn-3.0.0.jar + - maven/org/opensearch/plugin/analysis-smartcn/3.0.0/analysis-smartcn-3.0.0.jar.sha1 + - maven/org/opensearch/plugin/analysis-smartcn/3.0.0/analysis-smartcn-3.0.0.jar.md5 + - maven/org/opensearch/plugin/analysis-smartcn/3.0.0/analysis-smartcn-3.0.0.jar.sha256 + - maven/org/opensearch/plugin/analysis-smartcn/3.0.0/analysis-smartcn-3.0.0.jar.sha512 + - maven/org/opensearch/plugin/analysis-smartcn/3.0.0/analysis-smartcn-3.0.0.pom + - maven/org/opensearch/plugin/analysis-smartcn/3.0.0/analysis-smartcn-3.0.0.pom.sha1 + - maven/org/opensearch/plugin/analysis-smartcn/3.0.0/analysis-smartcn-3.0.0.pom.md5 + - maven/org/opensearch/plugin/analysis-smartcn/3.0.0/analysis-smartcn-3.0.0.pom.sha256 + - maven/org/opensearch/plugin/analysis-smartcn/3.0.0/analysis-smartcn-3.0.0.pom.sha512 + - maven/org/opensearch/plugin/analysis-smartcn/3.0.0/analysis-smartcn-3.0.0.module + - maven/org/opensearch/plugin/analysis-smartcn/3.0.0/analysis-smartcn-3.0.0.module.sha1 + - maven/org/opensearch/plugin/analysis-smartcn/3.0.0/analysis-smartcn-3.0.0.module.md5 + - maven/org/opensearch/plugin/analysis-smartcn/3.0.0/analysis-smartcn-3.0.0.module.sha256 + - maven/org/opensearch/plugin/analysis-smartcn/3.0.0/analysis-smartcn-3.0.0.module.sha512 + - maven/org/opensearch/plugin/analysis-smartcn/3.0.0/analysis-smartcn-3.0.0-javadoc.jar + - maven/org/opensearch/plugin/analysis-smartcn/3.0.0/analysis-smartcn-3.0.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/analysis-smartcn/3.0.0/analysis-smartcn-3.0.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/analysis-smartcn/3.0.0/analysis-smartcn-3.0.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/analysis-smartcn/3.0.0/analysis-smartcn-3.0.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/analysis-smartcn/3.0.0/analysis-smartcn-3.0.0-sources.jar + - maven/org/opensearch/plugin/analysis-smartcn/3.0.0/analysis-smartcn-3.0.0-sources.jar.sha1 + - maven/org/opensearch/plugin/analysis-smartcn/3.0.0/analysis-smartcn-3.0.0-sources.jar.md5 + - maven/org/opensearch/plugin/analysis-smartcn/3.0.0/analysis-smartcn-3.0.0-sources.jar.sha256 + - maven/org/opensearch/plugin/analysis-smartcn/3.0.0/analysis-smartcn-3.0.0-sources.jar.sha512 + - maven/org/opensearch/plugin/analysis-phonetic/maven-metadata.xml + - maven/org/opensearch/plugin/analysis-phonetic/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/analysis-phonetic/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/analysis-phonetic/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/analysis-phonetic/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/analysis-phonetic/3.0.0/analysis-phonetic-3.0.0.jar + - maven/org/opensearch/plugin/analysis-phonetic/3.0.0/analysis-phonetic-3.0.0.jar.sha1 + - maven/org/opensearch/plugin/analysis-phonetic/3.0.0/analysis-phonetic-3.0.0.jar.md5 + - maven/org/opensearch/plugin/analysis-phonetic/3.0.0/analysis-phonetic-3.0.0.jar.sha256 + - maven/org/opensearch/plugin/analysis-phonetic/3.0.0/analysis-phonetic-3.0.0.jar.sha512 + - maven/org/opensearch/plugin/analysis-phonetic/3.0.0/analysis-phonetic-3.0.0.pom + - maven/org/opensearch/plugin/analysis-phonetic/3.0.0/analysis-phonetic-3.0.0.pom.sha1 + - maven/org/opensearch/plugin/analysis-phonetic/3.0.0/analysis-phonetic-3.0.0.pom.md5 + - maven/org/opensearch/plugin/analysis-phonetic/3.0.0/analysis-phonetic-3.0.0.pom.sha256 + - maven/org/opensearch/plugin/analysis-phonetic/3.0.0/analysis-phonetic-3.0.0.pom.sha512 + - maven/org/opensearch/plugin/analysis-phonetic/3.0.0/analysis-phonetic-3.0.0-javadoc.jar + - maven/org/opensearch/plugin/analysis-phonetic/3.0.0/analysis-phonetic-3.0.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/analysis-phonetic/3.0.0/analysis-phonetic-3.0.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/analysis-phonetic/3.0.0/analysis-phonetic-3.0.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/analysis-phonetic/3.0.0/analysis-phonetic-3.0.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/analysis-phonetic/3.0.0/analysis-phonetic-3.0.0-sources.jar + - maven/org/opensearch/plugin/analysis-phonetic/3.0.0/analysis-phonetic-3.0.0-sources.jar.sha1 + - maven/org/opensearch/plugin/analysis-phonetic/3.0.0/analysis-phonetic-3.0.0-sources.jar.md5 + - maven/org/opensearch/plugin/analysis-phonetic/3.0.0/analysis-phonetic-3.0.0-sources.jar.sha256 + - maven/org/opensearch/plugin/analysis-phonetic/3.0.0/analysis-phonetic-3.0.0-sources.jar.sha512 + - maven/org/opensearch/plugin/analysis-phonetic/3.0.0/analysis-phonetic-3.0.0.module + - maven/org/opensearch/plugin/analysis-phonetic/3.0.0/analysis-phonetic-3.0.0.module.sha1 + - maven/org/opensearch/plugin/analysis-phonetic/3.0.0/analysis-phonetic-3.0.0.module.md5 + - maven/org/opensearch/plugin/analysis-phonetic/3.0.0/analysis-phonetic-3.0.0.module.sha256 + - maven/org/opensearch/plugin/analysis-phonetic/3.0.0/analysis-phonetic-3.0.0.module.sha512 + - maven/org/opensearch/plugin/transport-netty4-client/maven-metadata.xml + - maven/org/opensearch/plugin/transport-netty4-client/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/transport-netty4-client/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/transport-netty4-client/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/transport-netty4-client/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/transport-netty4-client/3.0.0/transport-netty4-client-3.0.0.jar + - maven/org/opensearch/plugin/transport-netty4-client/3.0.0/transport-netty4-client-3.0.0.jar.sha1 + - maven/org/opensearch/plugin/transport-netty4-client/3.0.0/transport-netty4-client-3.0.0.jar.md5 + - maven/org/opensearch/plugin/transport-netty4-client/3.0.0/transport-netty4-client-3.0.0.jar.sha256 + - maven/org/opensearch/plugin/transport-netty4-client/3.0.0/transport-netty4-client-3.0.0.jar.sha512 + - maven/org/opensearch/plugin/transport-netty4-client/3.0.0/transport-netty4-client-3.0.0.pom + - maven/org/opensearch/plugin/transport-netty4-client/3.0.0/transport-netty4-client-3.0.0.pom.sha1 + - maven/org/opensearch/plugin/transport-netty4-client/3.0.0/transport-netty4-client-3.0.0.pom.md5 + - maven/org/opensearch/plugin/transport-netty4-client/3.0.0/transport-netty4-client-3.0.0.pom.sha256 + - maven/org/opensearch/plugin/transport-netty4-client/3.0.0/transport-netty4-client-3.0.0.pom.sha512 + - maven/org/opensearch/plugin/transport-netty4-client/3.0.0/transport-netty4-client-3.0.0-javadoc.jar + - maven/org/opensearch/plugin/transport-netty4-client/3.0.0/transport-netty4-client-3.0.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/transport-netty4-client/3.0.0/transport-netty4-client-3.0.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/transport-netty4-client/3.0.0/transport-netty4-client-3.0.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/transport-netty4-client/3.0.0/transport-netty4-client-3.0.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/transport-netty4-client/3.0.0/transport-netty4-client-3.0.0-sources.jar + - maven/org/opensearch/plugin/transport-netty4-client/3.0.0/transport-netty4-client-3.0.0-sources.jar.sha1 + - maven/org/opensearch/plugin/transport-netty4-client/3.0.0/transport-netty4-client-3.0.0-sources.jar.md5 + - maven/org/opensearch/plugin/transport-netty4-client/3.0.0/transport-netty4-client-3.0.0-sources.jar.sha256 + - maven/org/opensearch/plugin/transport-netty4-client/3.0.0/transport-netty4-client-3.0.0-sources.jar.sha512 + - maven/org/opensearch/plugin/transport-netty4-client/3.0.0/transport-netty4-client-3.0.0.module + - maven/org/opensearch/plugin/transport-netty4-client/3.0.0/transport-netty4-client-3.0.0.module.sha1 + - maven/org/opensearch/plugin/transport-netty4-client/3.0.0/transport-netty4-client-3.0.0.module.md5 + - maven/org/opensearch/plugin/transport-netty4-client/3.0.0/transport-netty4-client-3.0.0.module.sha256 + - maven/org/opensearch/plugin/transport-netty4-client/3.0.0/transport-netty4-client-3.0.0.module.sha512 + - maven/org/opensearch/plugin/analysis-nori/maven-metadata.xml + - maven/org/opensearch/plugin/analysis-nori/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/analysis-nori/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/analysis-nori/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/analysis-nori/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/analysis-nori/3.0.0/analysis-nori-3.0.0.jar + - maven/org/opensearch/plugin/analysis-nori/3.0.0/analysis-nori-3.0.0.jar.sha1 + - maven/org/opensearch/plugin/analysis-nori/3.0.0/analysis-nori-3.0.0.jar.md5 + - maven/org/opensearch/plugin/analysis-nori/3.0.0/analysis-nori-3.0.0.jar.sha256 + - maven/org/opensearch/plugin/analysis-nori/3.0.0/analysis-nori-3.0.0.jar.sha512 + - maven/org/opensearch/plugin/analysis-nori/3.0.0/analysis-nori-3.0.0.pom + - maven/org/opensearch/plugin/analysis-nori/3.0.0/analysis-nori-3.0.0.pom.sha1 + - maven/org/opensearch/plugin/analysis-nori/3.0.0/analysis-nori-3.0.0.pom.md5 + - maven/org/opensearch/plugin/analysis-nori/3.0.0/analysis-nori-3.0.0.pom.sha256 + - maven/org/opensearch/plugin/analysis-nori/3.0.0/analysis-nori-3.0.0.pom.sha512 + - maven/org/opensearch/plugin/analysis-nori/3.0.0/analysis-nori-3.0.0.module + - maven/org/opensearch/plugin/analysis-nori/3.0.0/analysis-nori-3.0.0.module.sha1 + - maven/org/opensearch/plugin/analysis-nori/3.0.0/analysis-nori-3.0.0.module.md5 + - maven/org/opensearch/plugin/analysis-nori/3.0.0/analysis-nori-3.0.0.module.sha256 + - maven/org/opensearch/plugin/analysis-nori/3.0.0/analysis-nori-3.0.0.module.sha512 + - maven/org/opensearch/plugin/analysis-nori/3.0.0/analysis-nori-3.0.0-javadoc.jar + - maven/org/opensearch/plugin/analysis-nori/3.0.0/analysis-nori-3.0.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/analysis-nori/3.0.0/analysis-nori-3.0.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/analysis-nori/3.0.0/analysis-nori-3.0.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/analysis-nori/3.0.0/analysis-nori-3.0.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/analysis-nori/3.0.0/analysis-nori-3.0.0-sources.jar + - maven/org/opensearch/plugin/analysis-nori/3.0.0/analysis-nori-3.0.0-sources.jar.sha1 + - maven/org/opensearch/plugin/analysis-nori/3.0.0/analysis-nori-3.0.0-sources.jar.md5 + - maven/org/opensearch/plugin/analysis-nori/3.0.0/analysis-nori-3.0.0-sources.jar.sha256 + - maven/org/opensearch/plugin/analysis-nori/3.0.0/analysis-nori-3.0.0-sources.jar.sha512 + - maven/org/opensearch/plugin/analysis-stempel/maven-metadata.xml + - maven/org/opensearch/plugin/analysis-stempel/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/analysis-stempel/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/analysis-stempel/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/analysis-stempel/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/analysis-stempel/3.0.0/analysis-stempel-3.0.0.jar + - maven/org/opensearch/plugin/analysis-stempel/3.0.0/analysis-stempel-3.0.0.jar.sha1 + - maven/org/opensearch/plugin/analysis-stempel/3.0.0/analysis-stempel-3.0.0.jar.md5 + - maven/org/opensearch/plugin/analysis-stempel/3.0.0/analysis-stempel-3.0.0.jar.sha256 + - maven/org/opensearch/plugin/analysis-stempel/3.0.0/analysis-stempel-3.0.0.jar.sha512 + - maven/org/opensearch/plugin/analysis-stempel/3.0.0/analysis-stempel-3.0.0.pom + - maven/org/opensearch/plugin/analysis-stempel/3.0.0/analysis-stempel-3.0.0.pom.sha1 + - maven/org/opensearch/plugin/analysis-stempel/3.0.0/analysis-stempel-3.0.0.pom.md5 + - maven/org/opensearch/plugin/analysis-stempel/3.0.0/analysis-stempel-3.0.0.pom.sha256 + - maven/org/opensearch/plugin/analysis-stempel/3.0.0/analysis-stempel-3.0.0.pom.sha512 + - maven/org/opensearch/plugin/analysis-stempel/3.0.0/analysis-stempel-3.0.0-javadoc.jar + - maven/org/opensearch/plugin/analysis-stempel/3.0.0/analysis-stempel-3.0.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/analysis-stempel/3.0.0/analysis-stempel-3.0.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/analysis-stempel/3.0.0/analysis-stempel-3.0.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/analysis-stempel/3.0.0/analysis-stempel-3.0.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/analysis-stempel/3.0.0/analysis-stempel-3.0.0.module + - maven/org/opensearch/plugin/analysis-stempel/3.0.0/analysis-stempel-3.0.0.module.sha1 + - maven/org/opensearch/plugin/analysis-stempel/3.0.0/analysis-stempel-3.0.0.module.md5 + - maven/org/opensearch/plugin/analysis-stempel/3.0.0/analysis-stempel-3.0.0.module.sha256 + - maven/org/opensearch/plugin/analysis-stempel/3.0.0/analysis-stempel-3.0.0.module.sha512 + - maven/org/opensearch/plugin/analysis-stempel/3.0.0/analysis-stempel-3.0.0-sources.jar + - maven/org/opensearch/plugin/analysis-stempel/3.0.0/analysis-stempel-3.0.0-sources.jar.sha1 + - maven/org/opensearch/plugin/analysis-stempel/3.0.0/analysis-stempel-3.0.0-sources.jar.md5 + - maven/org/opensearch/plugin/analysis-stempel/3.0.0/analysis-stempel-3.0.0-sources.jar.sha256 + - maven/org/opensearch/plugin/analysis-stempel/3.0.0/analysis-stempel-3.0.0-sources.jar.sha512 + - maven/org/opensearch/plugin/crypto-kms/maven-metadata.xml + - maven/org/opensearch/plugin/crypto-kms/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/crypto-kms/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/crypto-kms/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/crypto-kms/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/crypto-kms/3.0.0/crypto-kms-3.0.0.jar + - maven/org/opensearch/plugin/crypto-kms/3.0.0/crypto-kms-3.0.0.jar.sha1 + - maven/org/opensearch/plugin/crypto-kms/3.0.0/crypto-kms-3.0.0.jar.md5 + - maven/org/opensearch/plugin/crypto-kms/3.0.0/crypto-kms-3.0.0.jar.sha256 + - maven/org/opensearch/plugin/crypto-kms/3.0.0/crypto-kms-3.0.0.jar.sha512 + - maven/org/opensearch/plugin/crypto-kms/3.0.0/crypto-kms-3.0.0.pom + - maven/org/opensearch/plugin/crypto-kms/3.0.0/crypto-kms-3.0.0.pom.sha1 + - maven/org/opensearch/plugin/crypto-kms/3.0.0/crypto-kms-3.0.0.pom.md5 + - maven/org/opensearch/plugin/crypto-kms/3.0.0/crypto-kms-3.0.0.pom.sha256 + - maven/org/opensearch/plugin/crypto-kms/3.0.0/crypto-kms-3.0.0.pom.sha512 + - maven/org/opensearch/plugin/crypto-kms/3.0.0/crypto-kms-3.0.0-sources.jar + - maven/org/opensearch/plugin/crypto-kms/3.0.0/crypto-kms-3.0.0-sources.jar.sha1 + - maven/org/opensearch/plugin/crypto-kms/3.0.0/crypto-kms-3.0.0-sources.jar.md5 + - maven/org/opensearch/plugin/crypto-kms/3.0.0/crypto-kms-3.0.0-sources.jar.sha256 + - maven/org/opensearch/plugin/crypto-kms/3.0.0/crypto-kms-3.0.0-sources.jar.sha512 + - maven/org/opensearch/plugin/crypto-kms/3.0.0/crypto-kms-3.0.0.module + - maven/org/opensearch/plugin/crypto-kms/3.0.0/crypto-kms-3.0.0.module.sha1 + - maven/org/opensearch/plugin/crypto-kms/3.0.0/crypto-kms-3.0.0.module.md5 + - maven/org/opensearch/plugin/crypto-kms/3.0.0/crypto-kms-3.0.0.module.sha256 + - maven/org/opensearch/plugin/crypto-kms/3.0.0/crypto-kms-3.0.0.module.sha512 + - maven/org/opensearch/plugin/crypto-kms/3.0.0/crypto-kms-3.0.0-javadoc.jar + - maven/org/opensearch/plugin/crypto-kms/3.0.0/crypto-kms-3.0.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/crypto-kms/3.0.0/crypto-kms-3.0.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/crypto-kms/3.0.0/crypto-kms-3.0.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/crypto-kms/3.0.0/crypto-kms-3.0.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/ingest-attachment/maven-metadata.xml + - maven/org/opensearch/plugin/ingest-attachment/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/ingest-attachment/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/ingest-attachment/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/ingest-attachment/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/ingest-attachment/3.0.0/ingest-attachment-3.0.0.jar + - maven/org/opensearch/plugin/ingest-attachment/3.0.0/ingest-attachment-3.0.0.jar.sha1 + - maven/org/opensearch/plugin/ingest-attachment/3.0.0/ingest-attachment-3.0.0.jar.md5 + - maven/org/opensearch/plugin/ingest-attachment/3.0.0/ingest-attachment-3.0.0.jar.sha256 + - maven/org/opensearch/plugin/ingest-attachment/3.0.0/ingest-attachment-3.0.0.jar.sha512 + - maven/org/opensearch/plugin/ingest-attachment/3.0.0/ingest-attachment-3.0.0.pom + - maven/org/opensearch/plugin/ingest-attachment/3.0.0/ingest-attachment-3.0.0.pom.sha1 + - maven/org/opensearch/plugin/ingest-attachment/3.0.0/ingest-attachment-3.0.0.pom.md5 + - maven/org/opensearch/plugin/ingest-attachment/3.0.0/ingest-attachment-3.0.0.pom.sha256 + - maven/org/opensearch/plugin/ingest-attachment/3.0.0/ingest-attachment-3.0.0.pom.sha512 + - maven/org/opensearch/plugin/ingest-attachment/3.0.0/ingest-attachment-3.0.0-javadoc.jar + - maven/org/opensearch/plugin/ingest-attachment/3.0.0/ingest-attachment-3.0.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/ingest-attachment/3.0.0/ingest-attachment-3.0.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/ingest-attachment/3.0.0/ingest-attachment-3.0.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/ingest-attachment/3.0.0/ingest-attachment-3.0.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/ingest-attachment/3.0.0/ingest-attachment-3.0.0.module + - maven/org/opensearch/plugin/ingest-attachment/3.0.0/ingest-attachment-3.0.0.module.sha1 + - maven/org/opensearch/plugin/ingest-attachment/3.0.0/ingest-attachment-3.0.0.module.md5 + - maven/org/opensearch/plugin/ingest-attachment/3.0.0/ingest-attachment-3.0.0.module.sha256 + - maven/org/opensearch/plugin/ingest-attachment/3.0.0/ingest-attachment-3.0.0.module.sha512 + - maven/org/opensearch/plugin/ingest-attachment/3.0.0/ingest-attachment-3.0.0-sources.jar + - maven/org/opensearch/plugin/ingest-attachment/3.0.0/ingest-attachment-3.0.0-sources.jar.sha1 + - maven/org/opensearch/plugin/ingest-attachment/3.0.0/ingest-attachment-3.0.0-sources.jar.md5 + - maven/org/opensearch/plugin/ingest-attachment/3.0.0/ingest-attachment-3.0.0-sources.jar.sha256 + - maven/org/opensearch/plugin/ingest-attachment/3.0.0/ingest-attachment-3.0.0-sources.jar.sha512 + - maven/org/opensearch/plugin/mapper-annotated-text/maven-metadata.xml + - maven/org/opensearch/plugin/mapper-annotated-text/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/mapper-annotated-text/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/mapper-annotated-text/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/mapper-annotated-text/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/mapper-annotated-text/3.0.0/mapper-annotated-text-3.0.0.jar + - maven/org/opensearch/plugin/mapper-annotated-text/3.0.0/mapper-annotated-text-3.0.0.jar.sha1 + - maven/org/opensearch/plugin/mapper-annotated-text/3.0.0/mapper-annotated-text-3.0.0.jar.md5 + - maven/org/opensearch/plugin/mapper-annotated-text/3.0.0/mapper-annotated-text-3.0.0.jar.sha256 + - maven/org/opensearch/plugin/mapper-annotated-text/3.0.0/mapper-annotated-text-3.0.0.jar.sha512 + - maven/org/opensearch/plugin/mapper-annotated-text/3.0.0/mapper-annotated-text-3.0.0.pom + - maven/org/opensearch/plugin/mapper-annotated-text/3.0.0/mapper-annotated-text-3.0.0.pom.sha1 + - maven/org/opensearch/plugin/mapper-annotated-text/3.0.0/mapper-annotated-text-3.0.0.pom.md5 + - maven/org/opensearch/plugin/mapper-annotated-text/3.0.0/mapper-annotated-text-3.0.0.pom.sha256 + - maven/org/opensearch/plugin/mapper-annotated-text/3.0.0/mapper-annotated-text-3.0.0.pom.sha512 + - maven/org/opensearch/plugin/mapper-annotated-text/3.0.0/mapper-annotated-text-3.0.0.module + - maven/org/opensearch/plugin/mapper-annotated-text/3.0.0/mapper-annotated-text-3.0.0.module.sha1 + - maven/org/opensearch/plugin/mapper-annotated-text/3.0.0/mapper-annotated-text-3.0.0.module.md5 + - maven/org/opensearch/plugin/mapper-annotated-text/3.0.0/mapper-annotated-text-3.0.0.module.sha256 + - maven/org/opensearch/plugin/mapper-annotated-text/3.0.0/mapper-annotated-text-3.0.0.module.sha512 + - maven/org/opensearch/plugin/mapper-annotated-text/3.0.0/mapper-annotated-text-3.0.0-sources.jar + - maven/org/opensearch/plugin/mapper-annotated-text/3.0.0/mapper-annotated-text-3.0.0-sources.jar.sha1 + - maven/org/opensearch/plugin/mapper-annotated-text/3.0.0/mapper-annotated-text-3.0.0-sources.jar.md5 + - maven/org/opensearch/plugin/mapper-annotated-text/3.0.0/mapper-annotated-text-3.0.0-sources.jar.sha256 + - maven/org/opensearch/plugin/mapper-annotated-text/3.0.0/mapper-annotated-text-3.0.0-sources.jar.sha512 + - maven/org/opensearch/plugin/mapper-annotated-text/3.0.0/mapper-annotated-text-3.0.0-javadoc.jar + - maven/org/opensearch/plugin/mapper-annotated-text/3.0.0/mapper-annotated-text-3.0.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/mapper-annotated-text/3.0.0/mapper-annotated-text-3.0.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/mapper-annotated-text/3.0.0/mapper-annotated-text-3.0.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/mapper-annotated-text/3.0.0/mapper-annotated-text-3.0.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/mapper-murmur3/maven-metadata.xml + - maven/org/opensearch/plugin/mapper-murmur3/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/mapper-murmur3/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/mapper-murmur3/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/mapper-murmur3/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/mapper-murmur3/3.0.0/mapper-murmur3-3.0.0.jar + - maven/org/opensearch/plugin/mapper-murmur3/3.0.0/mapper-murmur3-3.0.0.jar.sha1 + - maven/org/opensearch/plugin/mapper-murmur3/3.0.0/mapper-murmur3-3.0.0.jar.md5 + - maven/org/opensearch/plugin/mapper-murmur3/3.0.0/mapper-murmur3-3.0.0.jar.sha256 + - maven/org/opensearch/plugin/mapper-murmur3/3.0.0/mapper-murmur3-3.0.0.jar.sha512 + - maven/org/opensearch/plugin/mapper-murmur3/3.0.0/mapper-murmur3-3.0.0.pom + - maven/org/opensearch/plugin/mapper-murmur3/3.0.0/mapper-murmur3-3.0.0.pom.sha1 + - maven/org/opensearch/plugin/mapper-murmur3/3.0.0/mapper-murmur3-3.0.0.pom.md5 + - maven/org/opensearch/plugin/mapper-murmur3/3.0.0/mapper-murmur3-3.0.0.pom.sha256 + - maven/org/opensearch/plugin/mapper-murmur3/3.0.0/mapper-murmur3-3.0.0.pom.sha512 + - maven/org/opensearch/plugin/mapper-murmur3/3.0.0/mapper-murmur3-3.0.0-sources.jar + - maven/org/opensearch/plugin/mapper-murmur3/3.0.0/mapper-murmur3-3.0.0-sources.jar.sha1 + - maven/org/opensearch/plugin/mapper-murmur3/3.0.0/mapper-murmur3-3.0.0-sources.jar.md5 + - maven/org/opensearch/plugin/mapper-murmur3/3.0.0/mapper-murmur3-3.0.0-sources.jar.sha256 + - maven/org/opensearch/plugin/mapper-murmur3/3.0.0/mapper-murmur3-3.0.0-sources.jar.sha512 + - maven/org/opensearch/plugin/mapper-murmur3/3.0.0/mapper-murmur3-3.0.0.module + - maven/org/opensearch/plugin/mapper-murmur3/3.0.0/mapper-murmur3-3.0.0.module.sha1 + - maven/org/opensearch/plugin/mapper-murmur3/3.0.0/mapper-murmur3-3.0.0.module.md5 + - maven/org/opensearch/plugin/mapper-murmur3/3.0.0/mapper-murmur3-3.0.0.module.sha256 + - maven/org/opensearch/plugin/mapper-murmur3/3.0.0/mapper-murmur3-3.0.0.module.sha512 + - maven/org/opensearch/plugin/mapper-murmur3/3.0.0/mapper-murmur3-3.0.0-javadoc.jar + - maven/org/opensearch/plugin/mapper-murmur3/3.0.0/mapper-murmur3-3.0.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/mapper-murmur3/3.0.0/mapper-murmur3-3.0.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/mapper-murmur3/3.0.0/mapper-murmur3-3.0.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/mapper-murmur3/3.0.0/mapper-murmur3-3.0.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/analysis-ukrainian/maven-metadata.xml + - maven/org/opensearch/plugin/analysis-ukrainian/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/analysis-ukrainian/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/analysis-ukrainian/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/analysis-ukrainian/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/analysis-ukrainian/3.0.0/analysis-ukrainian-3.0.0.jar + - maven/org/opensearch/plugin/analysis-ukrainian/3.0.0/analysis-ukrainian-3.0.0.jar.sha1 + - maven/org/opensearch/plugin/analysis-ukrainian/3.0.0/analysis-ukrainian-3.0.0.jar.md5 + - maven/org/opensearch/plugin/analysis-ukrainian/3.0.0/analysis-ukrainian-3.0.0.jar.sha256 + - maven/org/opensearch/plugin/analysis-ukrainian/3.0.0/analysis-ukrainian-3.0.0.jar.sha512 + - maven/org/opensearch/plugin/analysis-ukrainian/3.0.0/analysis-ukrainian-3.0.0.pom + - maven/org/opensearch/plugin/analysis-ukrainian/3.0.0/analysis-ukrainian-3.0.0.pom.sha1 + - maven/org/opensearch/plugin/analysis-ukrainian/3.0.0/analysis-ukrainian-3.0.0.pom.md5 + - maven/org/opensearch/plugin/analysis-ukrainian/3.0.0/analysis-ukrainian-3.0.0.pom.sha256 + - maven/org/opensearch/plugin/analysis-ukrainian/3.0.0/analysis-ukrainian-3.0.0.pom.sha512 + - maven/org/opensearch/plugin/analysis-ukrainian/3.0.0/analysis-ukrainian-3.0.0-javadoc.jar + - maven/org/opensearch/plugin/analysis-ukrainian/3.0.0/analysis-ukrainian-3.0.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/analysis-ukrainian/3.0.0/analysis-ukrainian-3.0.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/analysis-ukrainian/3.0.0/analysis-ukrainian-3.0.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/analysis-ukrainian/3.0.0/analysis-ukrainian-3.0.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/analysis-ukrainian/3.0.0/analysis-ukrainian-3.0.0.module + - maven/org/opensearch/plugin/analysis-ukrainian/3.0.0/analysis-ukrainian-3.0.0.module.sha1 + - maven/org/opensearch/plugin/analysis-ukrainian/3.0.0/analysis-ukrainian-3.0.0.module.md5 + - maven/org/opensearch/plugin/analysis-ukrainian/3.0.0/analysis-ukrainian-3.0.0.module.sha256 + - maven/org/opensearch/plugin/analysis-ukrainian/3.0.0/analysis-ukrainian-3.0.0.module.sha512 + - maven/org/opensearch/plugin/analysis-ukrainian/3.0.0/analysis-ukrainian-3.0.0-sources.jar + - maven/org/opensearch/plugin/analysis-ukrainian/3.0.0/analysis-ukrainian-3.0.0-sources.jar.sha1 + - maven/org/opensearch/plugin/analysis-ukrainian/3.0.0/analysis-ukrainian-3.0.0-sources.jar.md5 + - maven/org/opensearch/plugin/analysis-ukrainian/3.0.0/analysis-ukrainian-3.0.0-sources.jar.sha256 + - maven/org/opensearch/plugin/analysis-ukrainian/3.0.0/analysis-ukrainian-3.0.0-sources.jar.sha512 + - maven/org/opensearch/plugin/discovery-ec2/maven-metadata.xml + - maven/org/opensearch/plugin/discovery-ec2/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/discovery-ec2/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/discovery-ec2/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/discovery-ec2/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/discovery-ec2/3.0.0/discovery-ec2-3.0.0.jar + - maven/org/opensearch/plugin/discovery-ec2/3.0.0/discovery-ec2-3.0.0.jar.sha1 + - maven/org/opensearch/plugin/discovery-ec2/3.0.0/discovery-ec2-3.0.0.jar.md5 + - maven/org/opensearch/plugin/discovery-ec2/3.0.0/discovery-ec2-3.0.0.jar.sha256 + - maven/org/opensearch/plugin/discovery-ec2/3.0.0/discovery-ec2-3.0.0.jar.sha512 + - maven/org/opensearch/plugin/discovery-ec2/3.0.0/discovery-ec2-3.0.0.pom + - maven/org/opensearch/plugin/discovery-ec2/3.0.0/discovery-ec2-3.0.0.pom.sha1 + - maven/org/opensearch/plugin/discovery-ec2/3.0.0/discovery-ec2-3.0.0.pom.md5 + - maven/org/opensearch/plugin/discovery-ec2/3.0.0/discovery-ec2-3.0.0.pom.sha256 + - maven/org/opensearch/plugin/discovery-ec2/3.0.0/discovery-ec2-3.0.0.pom.sha512 + - maven/org/opensearch/plugin/discovery-ec2/3.0.0/discovery-ec2-3.0.0.module + - maven/org/opensearch/plugin/discovery-ec2/3.0.0/discovery-ec2-3.0.0.module.sha1 + - maven/org/opensearch/plugin/discovery-ec2/3.0.0/discovery-ec2-3.0.0.module.md5 + - maven/org/opensearch/plugin/discovery-ec2/3.0.0/discovery-ec2-3.0.0.module.sha256 + - maven/org/opensearch/plugin/discovery-ec2/3.0.0/discovery-ec2-3.0.0.module.sha512 + - maven/org/opensearch/plugin/discovery-ec2/3.0.0/discovery-ec2-3.0.0-javadoc.jar + - maven/org/opensearch/plugin/discovery-ec2/3.0.0/discovery-ec2-3.0.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/discovery-ec2/3.0.0/discovery-ec2-3.0.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/discovery-ec2/3.0.0/discovery-ec2-3.0.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/discovery-ec2/3.0.0/discovery-ec2-3.0.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/discovery-ec2/3.0.0/discovery-ec2-3.0.0-sources.jar + - maven/org/opensearch/plugin/discovery-ec2/3.0.0/discovery-ec2-3.0.0-sources.jar.sha1 + - maven/org/opensearch/plugin/discovery-ec2/3.0.0/discovery-ec2-3.0.0-sources.jar.md5 + - maven/org/opensearch/plugin/discovery-ec2/3.0.0/discovery-ec2-3.0.0-sources.jar.sha256 + - maven/org/opensearch/plugin/discovery-ec2/3.0.0/discovery-ec2-3.0.0-sources.jar.sha512 + - maven/org/opensearch/plugin/discovery-azure-classic/maven-metadata.xml + - maven/org/opensearch/plugin/discovery-azure-classic/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/discovery-azure-classic/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/discovery-azure-classic/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/discovery-azure-classic/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/discovery-azure-classic/3.0.0/discovery-azure-classic-3.0.0.jar + - maven/org/opensearch/plugin/discovery-azure-classic/3.0.0/discovery-azure-classic-3.0.0.jar.sha1 + - maven/org/opensearch/plugin/discovery-azure-classic/3.0.0/discovery-azure-classic-3.0.0.jar.md5 + - maven/org/opensearch/plugin/discovery-azure-classic/3.0.0/discovery-azure-classic-3.0.0.jar.sha256 + - maven/org/opensearch/plugin/discovery-azure-classic/3.0.0/discovery-azure-classic-3.0.0.jar.sha512 + - maven/org/opensearch/plugin/discovery-azure-classic/3.0.0/discovery-azure-classic-3.0.0.pom + - maven/org/opensearch/plugin/discovery-azure-classic/3.0.0/discovery-azure-classic-3.0.0.pom.sha1 + - maven/org/opensearch/plugin/discovery-azure-classic/3.0.0/discovery-azure-classic-3.0.0.pom.md5 + - maven/org/opensearch/plugin/discovery-azure-classic/3.0.0/discovery-azure-classic-3.0.0.pom.sha256 + - maven/org/opensearch/plugin/discovery-azure-classic/3.0.0/discovery-azure-classic-3.0.0.pom.sha512 + - maven/org/opensearch/plugin/discovery-azure-classic/3.0.0/discovery-azure-classic-3.0.0.module + - maven/org/opensearch/plugin/discovery-azure-classic/3.0.0/discovery-azure-classic-3.0.0.module.sha1 + - maven/org/opensearch/plugin/discovery-azure-classic/3.0.0/discovery-azure-classic-3.0.0.module.md5 + - maven/org/opensearch/plugin/discovery-azure-classic/3.0.0/discovery-azure-classic-3.0.0.module.sha256 + - maven/org/opensearch/plugin/discovery-azure-classic/3.0.0/discovery-azure-classic-3.0.0.module.sha512 + - maven/org/opensearch/plugin/discovery-azure-classic/3.0.0/discovery-azure-classic-3.0.0-sources.jar + - maven/org/opensearch/plugin/discovery-azure-classic/3.0.0/discovery-azure-classic-3.0.0-sources.jar.sha1 + - maven/org/opensearch/plugin/discovery-azure-classic/3.0.0/discovery-azure-classic-3.0.0-sources.jar.md5 + - maven/org/opensearch/plugin/discovery-azure-classic/3.0.0/discovery-azure-classic-3.0.0-sources.jar.sha256 + - maven/org/opensearch/plugin/discovery-azure-classic/3.0.0/discovery-azure-classic-3.0.0-sources.jar.sha512 + - maven/org/opensearch/plugin/discovery-azure-classic/3.0.0/discovery-azure-classic-3.0.0-javadoc.jar + - maven/org/opensearch/plugin/discovery-azure-classic/3.0.0/discovery-azure-classic-3.0.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/discovery-azure-classic/3.0.0/discovery-azure-classic-3.0.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/discovery-azure-classic/3.0.0/discovery-azure-classic-3.0.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/discovery-azure-classic/3.0.0/discovery-azure-classic-3.0.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/events-correlation-engine/maven-metadata.xml + - maven/org/opensearch/plugin/events-correlation-engine/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/events-correlation-engine/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/events-correlation-engine/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/events-correlation-engine/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/events-correlation-engine/3.0.0/events-correlation-engine-3.0.0.jar + - maven/org/opensearch/plugin/events-correlation-engine/3.0.0/events-correlation-engine-3.0.0.jar.sha1 + - maven/org/opensearch/plugin/events-correlation-engine/3.0.0/events-correlation-engine-3.0.0.jar.md5 + - maven/org/opensearch/plugin/events-correlation-engine/3.0.0/events-correlation-engine-3.0.0.jar.sha256 + - maven/org/opensearch/plugin/events-correlation-engine/3.0.0/events-correlation-engine-3.0.0.jar.sha512 + - maven/org/opensearch/plugin/events-correlation-engine/3.0.0/events-correlation-engine-3.0.0.pom + - maven/org/opensearch/plugin/events-correlation-engine/3.0.0/events-correlation-engine-3.0.0.pom.sha1 + - maven/org/opensearch/plugin/events-correlation-engine/3.0.0/events-correlation-engine-3.0.0.pom.md5 + - maven/org/opensearch/plugin/events-correlation-engine/3.0.0/events-correlation-engine-3.0.0.pom.sha256 + - maven/org/opensearch/plugin/events-correlation-engine/3.0.0/events-correlation-engine-3.0.0.pom.sha512 + - maven/org/opensearch/plugin/events-correlation-engine/3.0.0/events-correlation-engine-3.0.0-sources.jar + - maven/org/opensearch/plugin/events-correlation-engine/3.0.0/events-correlation-engine-3.0.0-sources.jar.sha1 + - maven/org/opensearch/plugin/events-correlation-engine/3.0.0/events-correlation-engine-3.0.0-sources.jar.md5 + - maven/org/opensearch/plugin/events-correlation-engine/3.0.0/events-correlation-engine-3.0.0-sources.jar.sha256 + - maven/org/opensearch/plugin/events-correlation-engine/3.0.0/events-correlation-engine-3.0.0-sources.jar.sha512 + - maven/org/opensearch/plugin/events-correlation-engine/3.0.0/events-correlation-engine-3.0.0-javadoc.jar + - maven/org/opensearch/plugin/events-correlation-engine/3.0.0/events-correlation-engine-3.0.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/events-correlation-engine/3.0.0/events-correlation-engine-3.0.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/events-correlation-engine/3.0.0/events-correlation-engine-3.0.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/events-correlation-engine/3.0.0/events-correlation-engine-3.0.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/events-correlation-engine/3.0.0/events-correlation-engine-3.0.0.module + - maven/org/opensearch/plugin/events-correlation-engine/3.0.0/events-correlation-engine-3.0.0.module.sha1 + - maven/org/opensearch/plugin/events-correlation-engine/3.0.0/events-correlation-engine-3.0.0.module.md5 + - maven/org/opensearch/plugin/events-correlation-engine/3.0.0/events-correlation-engine-3.0.0.module.sha256 + - maven/org/opensearch/plugin/events-correlation-engine/3.0.0/events-correlation-engine-3.0.0.module.sha512 + - maven/org/opensearch/plugin/identity-shiro/maven-metadata.xml + - maven/org/opensearch/plugin/identity-shiro/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/identity-shiro/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/identity-shiro/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/identity-shiro/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/identity-shiro/3.0.0/identity-shiro-3.0.0.jar + - maven/org/opensearch/plugin/identity-shiro/3.0.0/identity-shiro-3.0.0.jar.sha1 + - maven/org/opensearch/plugin/identity-shiro/3.0.0/identity-shiro-3.0.0.jar.md5 + - maven/org/opensearch/plugin/identity-shiro/3.0.0/identity-shiro-3.0.0.jar.sha256 + - maven/org/opensearch/plugin/identity-shiro/3.0.0/identity-shiro-3.0.0.jar.sha512 + - maven/org/opensearch/plugin/identity-shiro/3.0.0/identity-shiro-3.0.0.pom + - maven/org/opensearch/plugin/identity-shiro/3.0.0/identity-shiro-3.0.0.pom.sha1 + - maven/org/opensearch/plugin/identity-shiro/3.0.0/identity-shiro-3.0.0.pom.md5 + - maven/org/opensearch/plugin/identity-shiro/3.0.0/identity-shiro-3.0.0.pom.sha256 + - maven/org/opensearch/plugin/identity-shiro/3.0.0/identity-shiro-3.0.0.pom.sha512 + - maven/org/opensearch/plugin/identity-shiro/3.0.0/identity-shiro-3.0.0-sources.jar + - maven/org/opensearch/plugin/identity-shiro/3.0.0/identity-shiro-3.0.0-sources.jar.sha1 + - maven/org/opensearch/plugin/identity-shiro/3.0.0/identity-shiro-3.0.0-sources.jar.md5 + - maven/org/opensearch/plugin/identity-shiro/3.0.0/identity-shiro-3.0.0-sources.jar.sha256 + - maven/org/opensearch/plugin/identity-shiro/3.0.0/identity-shiro-3.0.0-sources.jar.sha512 + - maven/org/opensearch/plugin/identity-shiro/3.0.0/identity-shiro-3.0.0-javadoc.jar + - maven/org/opensearch/plugin/identity-shiro/3.0.0/identity-shiro-3.0.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/identity-shiro/3.0.0/identity-shiro-3.0.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/identity-shiro/3.0.0/identity-shiro-3.0.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/identity-shiro/3.0.0/identity-shiro-3.0.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/identity-shiro/3.0.0/identity-shiro-3.0.0.module + - maven/org/opensearch/plugin/identity-shiro/3.0.0/identity-shiro-3.0.0.module.sha1 + - maven/org/opensearch/plugin/identity-shiro/3.0.0/identity-shiro-3.0.0.module.md5 + - maven/org/opensearch/plugin/identity-shiro/3.0.0/identity-shiro-3.0.0.module.sha256 + - maven/org/opensearch/plugin/identity-shiro/3.0.0/identity-shiro-3.0.0.module.sha512 + - maven/org/opensearch/plugin/repository-azure/maven-metadata.xml + - maven/org/opensearch/plugin/repository-azure/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/repository-azure/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/repository-azure/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/repository-azure/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/repository-azure/3.0.0/repository-azure-3.0.0.jar + - maven/org/opensearch/plugin/repository-azure/3.0.0/repository-azure-3.0.0.jar.sha1 + - maven/org/opensearch/plugin/repository-azure/3.0.0/repository-azure-3.0.0.jar.md5 + - maven/org/opensearch/plugin/repository-azure/3.0.0/repository-azure-3.0.0.jar.sha256 + - maven/org/opensearch/plugin/repository-azure/3.0.0/repository-azure-3.0.0.jar.sha512 + - maven/org/opensearch/plugin/repository-azure/3.0.0/repository-azure-3.0.0.pom + - maven/org/opensearch/plugin/repository-azure/3.0.0/repository-azure-3.0.0.pom.sha1 + - maven/org/opensearch/plugin/repository-azure/3.0.0/repository-azure-3.0.0.pom.md5 + - maven/org/opensearch/plugin/repository-azure/3.0.0/repository-azure-3.0.0.pom.sha256 + - maven/org/opensearch/plugin/repository-azure/3.0.0/repository-azure-3.0.0.pom.sha512 + - maven/org/opensearch/plugin/repository-azure/3.0.0/repository-azure-3.0.0-sources.jar + - maven/org/opensearch/plugin/repository-azure/3.0.0/repository-azure-3.0.0-sources.jar.sha1 + - maven/org/opensearch/plugin/repository-azure/3.0.0/repository-azure-3.0.0-sources.jar.md5 + - maven/org/opensearch/plugin/repository-azure/3.0.0/repository-azure-3.0.0-sources.jar.sha256 + - maven/org/opensearch/plugin/repository-azure/3.0.0/repository-azure-3.0.0-sources.jar.sha512 + - maven/org/opensearch/plugin/repository-azure/3.0.0/repository-azure-3.0.0.module + - maven/org/opensearch/plugin/repository-azure/3.0.0/repository-azure-3.0.0.module.sha1 + - maven/org/opensearch/plugin/repository-azure/3.0.0/repository-azure-3.0.0.module.md5 + - maven/org/opensearch/plugin/repository-azure/3.0.0/repository-azure-3.0.0.module.sha256 + - maven/org/opensearch/plugin/repository-azure/3.0.0/repository-azure-3.0.0.module.sha512 + - maven/org/opensearch/plugin/repository-azure/3.0.0/repository-azure-3.0.0-javadoc.jar + - maven/org/opensearch/plugin/repository-azure/3.0.0/repository-azure-3.0.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/repository-azure/3.0.0/repository-azure-3.0.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/repository-azure/3.0.0/repository-azure-3.0.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/repository-azure/3.0.0/repository-azure-3.0.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/discovery-gce/maven-metadata.xml + - maven/org/opensearch/plugin/discovery-gce/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/discovery-gce/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/discovery-gce/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/discovery-gce/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/discovery-gce/3.0.0/discovery-gce-3.0.0.jar + - maven/org/opensearch/plugin/discovery-gce/3.0.0/discovery-gce-3.0.0.jar.sha1 + - maven/org/opensearch/plugin/discovery-gce/3.0.0/discovery-gce-3.0.0.jar.md5 + - maven/org/opensearch/plugin/discovery-gce/3.0.0/discovery-gce-3.0.0.jar.sha256 + - maven/org/opensearch/plugin/discovery-gce/3.0.0/discovery-gce-3.0.0.jar.sha512 + - maven/org/opensearch/plugin/discovery-gce/3.0.0/discovery-gce-3.0.0.pom + - maven/org/opensearch/plugin/discovery-gce/3.0.0/discovery-gce-3.0.0.pom.sha1 + - maven/org/opensearch/plugin/discovery-gce/3.0.0/discovery-gce-3.0.0.pom.md5 + - maven/org/opensearch/plugin/discovery-gce/3.0.0/discovery-gce-3.0.0.pom.sha256 + - maven/org/opensearch/plugin/discovery-gce/3.0.0/discovery-gce-3.0.0.pom.sha512 + - maven/org/opensearch/plugin/discovery-gce/3.0.0/discovery-gce-3.0.0.module + - maven/org/opensearch/plugin/discovery-gce/3.0.0/discovery-gce-3.0.0.module.sha1 + - maven/org/opensearch/plugin/discovery-gce/3.0.0/discovery-gce-3.0.0.module.md5 + - maven/org/opensearch/plugin/discovery-gce/3.0.0/discovery-gce-3.0.0.module.sha256 + - maven/org/opensearch/plugin/discovery-gce/3.0.0/discovery-gce-3.0.0.module.sha512 + - maven/org/opensearch/plugin/discovery-gce/3.0.0/discovery-gce-3.0.0-sources.jar + - maven/org/opensearch/plugin/discovery-gce/3.0.0/discovery-gce-3.0.0-sources.jar.sha1 + - maven/org/opensearch/plugin/discovery-gce/3.0.0/discovery-gce-3.0.0-sources.jar.md5 + - maven/org/opensearch/plugin/discovery-gce/3.0.0/discovery-gce-3.0.0-sources.jar.sha256 + - maven/org/opensearch/plugin/discovery-gce/3.0.0/discovery-gce-3.0.0-sources.jar.sha512 + - maven/org/opensearch/plugin/discovery-gce/3.0.0/discovery-gce-3.0.0-javadoc.jar + - maven/org/opensearch/plugin/discovery-gce/3.0.0/discovery-gce-3.0.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/discovery-gce/3.0.0/discovery-gce-3.0.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/discovery-gce/3.0.0/discovery-gce-3.0.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/discovery-gce/3.0.0/discovery-gce-3.0.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/mapper-size/maven-metadata.xml + - maven/org/opensearch/plugin/mapper-size/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/mapper-size/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/mapper-size/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/mapper-size/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/mapper-size/3.0.0/mapper-size-3.0.0.jar + - maven/org/opensearch/plugin/mapper-size/3.0.0/mapper-size-3.0.0.jar.sha1 + - maven/org/opensearch/plugin/mapper-size/3.0.0/mapper-size-3.0.0.jar.md5 + - maven/org/opensearch/plugin/mapper-size/3.0.0/mapper-size-3.0.0.jar.sha256 + - maven/org/opensearch/plugin/mapper-size/3.0.0/mapper-size-3.0.0.jar.sha512 + - maven/org/opensearch/plugin/mapper-size/3.0.0/mapper-size-3.0.0.pom + - maven/org/opensearch/plugin/mapper-size/3.0.0/mapper-size-3.0.0.pom.sha1 + - maven/org/opensearch/plugin/mapper-size/3.0.0/mapper-size-3.0.0.pom.md5 + - maven/org/opensearch/plugin/mapper-size/3.0.0/mapper-size-3.0.0.pom.sha256 + - maven/org/opensearch/plugin/mapper-size/3.0.0/mapper-size-3.0.0.pom.sha512 + - maven/org/opensearch/plugin/mapper-size/3.0.0/mapper-size-3.0.0.module + - maven/org/opensearch/plugin/mapper-size/3.0.0/mapper-size-3.0.0.module.sha1 + - maven/org/opensearch/plugin/mapper-size/3.0.0/mapper-size-3.0.0.module.md5 + - maven/org/opensearch/plugin/mapper-size/3.0.0/mapper-size-3.0.0.module.sha256 + - maven/org/opensearch/plugin/mapper-size/3.0.0/mapper-size-3.0.0.module.sha512 + - maven/org/opensearch/plugin/mapper-size/3.0.0/mapper-size-3.0.0-sources.jar + - maven/org/opensearch/plugin/mapper-size/3.0.0/mapper-size-3.0.0-sources.jar.sha1 + - maven/org/opensearch/plugin/mapper-size/3.0.0/mapper-size-3.0.0-sources.jar.md5 + - maven/org/opensearch/plugin/mapper-size/3.0.0/mapper-size-3.0.0-sources.jar.sha256 + - maven/org/opensearch/plugin/mapper-size/3.0.0/mapper-size-3.0.0-sources.jar.sha512 + - maven/org/opensearch/plugin/mapper-size/3.0.0/mapper-size-3.0.0-javadoc.jar + - maven/org/opensearch/plugin/mapper-size/3.0.0/mapper-size-3.0.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/mapper-size/3.0.0/mapper-size-3.0.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/mapper-size/3.0.0/mapper-size-3.0.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/mapper-size/3.0.0/mapper-size-3.0.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/repository-gcs/maven-metadata.xml + - maven/org/opensearch/plugin/repository-gcs/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/repository-gcs/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/repository-gcs/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/repository-gcs/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/repository-gcs/3.0.0/repository-gcs-3.0.0.jar + - maven/org/opensearch/plugin/repository-gcs/3.0.0/repository-gcs-3.0.0.jar.sha1 + - maven/org/opensearch/plugin/repository-gcs/3.0.0/repository-gcs-3.0.0.jar.md5 + - maven/org/opensearch/plugin/repository-gcs/3.0.0/repository-gcs-3.0.0.jar.sha256 + - maven/org/opensearch/plugin/repository-gcs/3.0.0/repository-gcs-3.0.0.jar.sha512 + - maven/org/opensearch/plugin/repository-gcs/3.0.0/repository-gcs-3.0.0.pom + - maven/org/opensearch/plugin/repository-gcs/3.0.0/repository-gcs-3.0.0.pom.sha1 + - maven/org/opensearch/plugin/repository-gcs/3.0.0/repository-gcs-3.0.0.pom.md5 + - maven/org/opensearch/plugin/repository-gcs/3.0.0/repository-gcs-3.0.0.pom.sha256 + - maven/org/opensearch/plugin/repository-gcs/3.0.0/repository-gcs-3.0.0.pom.sha512 + - maven/org/opensearch/plugin/repository-gcs/3.0.0/repository-gcs-3.0.0-javadoc.jar + - maven/org/opensearch/plugin/repository-gcs/3.0.0/repository-gcs-3.0.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/repository-gcs/3.0.0/repository-gcs-3.0.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/repository-gcs/3.0.0/repository-gcs-3.0.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/repository-gcs/3.0.0/repository-gcs-3.0.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/repository-gcs/3.0.0/repository-gcs-3.0.0-sources.jar + - maven/org/opensearch/plugin/repository-gcs/3.0.0/repository-gcs-3.0.0-sources.jar.sha1 + - maven/org/opensearch/plugin/repository-gcs/3.0.0/repository-gcs-3.0.0-sources.jar.md5 + - maven/org/opensearch/plugin/repository-gcs/3.0.0/repository-gcs-3.0.0-sources.jar.sha256 + - maven/org/opensearch/plugin/repository-gcs/3.0.0/repository-gcs-3.0.0-sources.jar.sha512 + - maven/org/opensearch/plugin/repository-gcs/3.0.0/repository-gcs-3.0.0.module + - maven/org/opensearch/plugin/repository-gcs/3.0.0/repository-gcs-3.0.0.module.sha1 + - maven/org/opensearch/plugin/repository-gcs/3.0.0/repository-gcs-3.0.0.module.md5 + - maven/org/opensearch/plugin/repository-gcs/3.0.0/repository-gcs-3.0.0.module.sha256 + - maven/org/opensearch/plugin/repository-gcs/3.0.0/repository-gcs-3.0.0.module.sha512 + - maven/org/opensearch/plugin/repository-s3/maven-metadata.xml + - maven/org/opensearch/plugin/repository-s3/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/repository-s3/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/repository-s3/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/repository-s3/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/repository-s3/3.0.0/repository-s3-3.0.0.jar + - maven/org/opensearch/plugin/repository-s3/3.0.0/repository-s3-3.0.0.jar.sha1 + - maven/org/opensearch/plugin/repository-s3/3.0.0/repository-s3-3.0.0.jar.md5 + - maven/org/opensearch/plugin/repository-s3/3.0.0/repository-s3-3.0.0.jar.sha256 + - maven/org/opensearch/plugin/repository-s3/3.0.0/repository-s3-3.0.0.jar.sha512 + - maven/org/opensearch/plugin/repository-s3/3.0.0/repository-s3-3.0.0.pom + - maven/org/opensearch/plugin/repository-s3/3.0.0/repository-s3-3.0.0.pom.sha1 + - maven/org/opensearch/plugin/repository-s3/3.0.0/repository-s3-3.0.0.pom.md5 + - maven/org/opensearch/plugin/repository-s3/3.0.0/repository-s3-3.0.0.pom.sha256 + - maven/org/opensearch/plugin/repository-s3/3.0.0/repository-s3-3.0.0.pom.sha512 + - maven/org/opensearch/plugin/repository-s3/3.0.0/repository-s3-3.0.0.module + - maven/org/opensearch/plugin/repository-s3/3.0.0/repository-s3-3.0.0.module.sha1 + - maven/org/opensearch/plugin/repository-s3/3.0.0/repository-s3-3.0.0.module.md5 + - maven/org/opensearch/plugin/repository-s3/3.0.0/repository-s3-3.0.0.module.sha256 + - maven/org/opensearch/plugin/repository-s3/3.0.0/repository-s3-3.0.0.module.sha512 + - maven/org/opensearch/plugin/repository-s3/3.0.0/repository-s3-3.0.0-javadoc.jar + - maven/org/opensearch/plugin/repository-s3/3.0.0/repository-s3-3.0.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/repository-s3/3.0.0/repository-s3-3.0.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/repository-s3/3.0.0/repository-s3-3.0.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/repository-s3/3.0.0/repository-s3-3.0.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/repository-s3/3.0.0/repository-s3-3.0.0-sources.jar + - maven/org/opensearch/plugin/repository-s3/3.0.0/repository-s3-3.0.0-sources.jar.sha1 + - maven/org/opensearch/plugin/repository-s3/3.0.0/repository-s3-3.0.0-sources.jar.md5 + - maven/org/opensearch/plugin/repository-s3/3.0.0/repository-s3-3.0.0-sources.jar.sha256 + - maven/org/opensearch/plugin/repository-s3/3.0.0/repository-s3-3.0.0-sources.jar.sha512 + - maven/org/opensearch/plugin/repository-hdfs/maven-metadata.xml + - maven/org/opensearch/plugin/repository-hdfs/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/repository-hdfs/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/repository-hdfs/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/repository-hdfs/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/repository-hdfs/3.0.0/repository-hdfs-3.0.0.jar + - maven/org/opensearch/plugin/repository-hdfs/3.0.0/repository-hdfs-3.0.0.jar.sha1 + - maven/org/opensearch/plugin/repository-hdfs/3.0.0/repository-hdfs-3.0.0.jar.md5 + - maven/org/opensearch/plugin/repository-hdfs/3.0.0/repository-hdfs-3.0.0.jar.sha256 + - maven/org/opensearch/plugin/repository-hdfs/3.0.0/repository-hdfs-3.0.0.jar.sha512 + - maven/org/opensearch/plugin/repository-hdfs/3.0.0/repository-hdfs-3.0.0.pom + - maven/org/opensearch/plugin/repository-hdfs/3.0.0/repository-hdfs-3.0.0.pom.sha1 + - maven/org/opensearch/plugin/repository-hdfs/3.0.0/repository-hdfs-3.0.0.pom.md5 + - maven/org/opensearch/plugin/repository-hdfs/3.0.0/repository-hdfs-3.0.0.pom.sha256 + - maven/org/opensearch/plugin/repository-hdfs/3.0.0/repository-hdfs-3.0.0.pom.sha512 + - maven/org/opensearch/plugin/repository-hdfs/3.0.0/repository-hdfs-3.0.0-javadoc.jar + - maven/org/opensearch/plugin/repository-hdfs/3.0.0/repository-hdfs-3.0.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/repository-hdfs/3.0.0/repository-hdfs-3.0.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/repository-hdfs/3.0.0/repository-hdfs-3.0.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/repository-hdfs/3.0.0/repository-hdfs-3.0.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/repository-hdfs/3.0.0/repository-hdfs-3.0.0-sources.jar + - maven/org/opensearch/plugin/repository-hdfs/3.0.0/repository-hdfs-3.0.0-sources.jar.sha1 + - maven/org/opensearch/plugin/repository-hdfs/3.0.0/repository-hdfs-3.0.0-sources.jar.md5 + - maven/org/opensearch/plugin/repository-hdfs/3.0.0/repository-hdfs-3.0.0-sources.jar.sha256 + - maven/org/opensearch/plugin/repository-hdfs/3.0.0/repository-hdfs-3.0.0-sources.jar.sha512 + - maven/org/opensearch/plugin/repository-hdfs/3.0.0/repository-hdfs-3.0.0.module + - maven/org/opensearch/plugin/repository-hdfs/3.0.0/repository-hdfs-3.0.0.module.sha1 + - maven/org/opensearch/plugin/repository-hdfs/3.0.0/repository-hdfs-3.0.0.module.md5 + - maven/org/opensearch/plugin/repository-hdfs/3.0.0/repository-hdfs-3.0.0.module.sha256 + - maven/org/opensearch/plugin/repository-hdfs/3.0.0/repository-hdfs-3.0.0.module.sha512 + - maven/org/opensearch/plugin/store-smb/maven-metadata.xml + - maven/org/opensearch/plugin/store-smb/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/store-smb/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/store-smb/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/store-smb/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/store-smb/3.0.0/store-smb-3.0.0.jar + - maven/org/opensearch/plugin/store-smb/3.0.0/store-smb-3.0.0.jar.sha1 + - maven/org/opensearch/plugin/store-smb/3.0.0/store-smb-3.0.0.jar.md5 + - maven/org/opensearch/plugin/store-smb/3.0.0/store-smb-3.0.0.jar.sha256 + - maven/org/opensearch/plugin/store-smb/3.0.0/store-smb-3.0.0.jar.sha512 + - maven/org/opensearch/plugin/store-smb/3.0.0/store-smb-3.0.0.pom + - maven/org/opensearch/plugin/store-smb/3.0.0/store-smb-3.0.0.pom.sha1 + - maven/org/opensearch/plugin/store-smb/3.0.0/store-smb-3.0.0.pom.md5 + - maven/org/opensearch/plugin/store-smb/3.0.0/store-smb-3.0.0.pom.sha256 + - maven/org/opensearch/plugin/store-smb/3.0.0/store-smb-3.0.0.pom.sha512 + - maven/org/opensearch/plugin/store-smb/3.0.0/store-smb-3.0.0-javadoc.jar + - maven/org/opensearch/plugin/store-smb/3.0.0/store-smb-3.0.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/store-smb/3.0.0/store-smb-3.0.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/store-smb/3.0.0/store-smb-3.0.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/store-smb/3.0.0/store-smb-3.0.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/store-smb/3.0.0/store-smb-3.0.0.module + - maven/org/opensearch/plugin/store-smb/3.0.0/store-smb-3.0.0.module.sha1 + - maven/org/opensearch/plugin/store-smb/3.0.0/store-smb-3.0.0.module.md5 + - maven/org/opensearch/plugin/store-smb/3.0.0/store-smb-3.0.0.module.sha256 + - maven/org/opensearch/plugin/store-smb/3.0.0/store-smb-3.0.0.module.sha512 + - maven/org/opensearch/plugin/store-smb/3.0.0/store-smb-3.0.0-sources.jar + - maven/org/opensearch/plugin/store-smb/3.0.0/store-smb-3.0.0-sources.jar.sha1 + - maven/org/opensearch/plugin/store-smb/3.0.0/store-smb-3.0.0-sources.jar.md5 + - maven/org/opensearch/plugin/store-smb/3.0.0/store-smb-3.0.0-sources.jar.sha256 + - maven/org/opensearch/plugin/store-smb/3.0.0/store-smb-3.0.0-sources.jar.sha512 + - maven/org/opensearch/plugin/telemetry-otel-client/maven-metadata.xml + - maven/org/opensearch/plugin/telemetry-otel-client/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/telemetry-otel-client/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/telemetry-otel-client/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/telemetry-otel-client/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/telemetry-otel-client/3.0.0/telemetry-otel-client-3.0.0.jar + - maven/org/opensearch/plugin/telemetry-otel-client/3.0.0/telemetry-otel-client-3.0.0.jar.sha1 + - maven/org/opensearch/plugin/telemetry-otel-client/3.0.0/telemetry-otel-client-3.0.0.jar.md5 + - maven/org/opensearch/plugin/telemetry-otel-client/3.0.0/telemetry-otel-client-3.0.0.jar.sha256 + - maven/org/opensearch/plugin/telemetry-otel-client/3.0.0/telemetry-otel-client-3.0.0.jar.sha512 + - maven/org/opensearch/plugin/telemetry-otel-client/3.0.0/telemetry-otel-client-3.0.0.pom + - maven/org/opensearch/plugin/telemetry-otel-client/3.0.0/telemetry-otel-client-3.0.0.pom.sha1 + - maven/org/opensearch/plugin/telemetry-otel-client/3.0.0/telemetry-otel-client-3.0.0.pom.md5 + - maven/org/opensearch/plugin/telemetry-otel-client/3.0.0/telemetry-otel-client-3.0.0.pom.sha256 + - maven/org/opensearch/plugin/telemetry-otel-client/3.0.0/telemetry-otel-client-3.0.0.pom.sha512 + - maven/org/opensearch/plugin/telemetry-otel-client/3.0.0/telemetry-otel-client-3.0.0-javadoc.jar + - maven/org/opensearch/plugin/telemetry-otel-client/3.0.0/telemetry-otel-client-3.0.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/telemetry-otel-client/3.0.0/telemetry-otel-client-3.0.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/telemetry-otel-client/3.0.0/telemetry-otel-client-3.0.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/telemetry-otel-client/3.0.0/telemetry-otel-client-3.0.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/telemetry-otel-client/3.0.0/telemetry-otel-client-3.0.0-sources.jar + - maven/org/opensearch/plugin/telemetry-otel-client/3.0.0/telemetry-otel-client-3.0.0-sources.jar.sha1 + - maven/org/opensearch/plugin/telemetry-otel-client/3.0.0/telemetry-otel-client-3.0.0-sources.jar.md5 + - maven/org/opensearch/plugin/telemetry-otel-client/3.0.0/telemetry-otel-client-3.0.0-sources.jar.sha256 + - maven/org/opensearch/plugin/telemetry-otel-client/3.0.0/telemetry-otel-client-3.0.0-sources.jar.sha512 + - maven/org/opensearch/plugin/telemetry-otel-client/3.0.0/telemetry-otel-client-3.0.0.module + - maven/org/opensearch/plugin/telemetry-otel-client/3.0.0/telemetry-otel-client-3.0.0.module.sha1 + - maven/org/opensearch/plugin/telemetry-otel-client/3.0.0/telemetry-otel-client-3.0.0.module.md5 + - maven/org/opensearch/plugin/telemetry-otel-client/3.0.0/telemetry-otel-client-3.0.0.module.sha256 + - maven/org/opensearch/plugin/telemetry-otel-client/3.0.0/telemetry-otel-client-3.0.0.module.sha512 + - maven/org/opensearch/plugin/transport-nio-client/maven-metadata.xml + - maven/org/opensearch/plugin/transport-nio-client/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/transport-nio-client/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/transport-nio-client/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/transport-nio-client/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/transport-nio-client/3.0.0/transport-nio-client-3.0.0.jar + - maven/org/opensearch/plugin/transport-nio-client/3.0.0/transport-nio-client-3.0.0.jar.sha1 + - maven/org/opensearch/plugin/transport-nio-client/3.0.0/transport-nio-client-3.0.0.jar.md5 + - maven/org/opensearch/plugin/transport-nio-client/3.0.0/transport-nio-client-3.0.0.jar.sha256 + - maven/org/opensearch/plugin/transport-nio-client/3.0.0/transport-nio-client-3.0.0.jar.sha512 + - maven/org/opensearch/plugin/transport-nio-client/3.0.0/transport-nio-client-3.0.0.pom + - maven/org/opensearch/plugin/transport-nio-client/3.0.0/transport-nio-client-3.0.0.pom.sha1 + - maven/org/opensearch/plugin/transport-nio-client/3.0.0/transport-nio-client-3.0.0.pom.md5 + - maven/org/opensearch/plugin/transport-nio-client/3.0.0/transport-nio-client-3.0.0.pom.sha256 + - maven/org/opensearch/plugin/transport-nio-client/3.0.0/transport-nio-client-3.0.0.pom.sha512 + - maven/org/opensearch/plugin/transport-nio-client/3.0.0/transport-nio-client-3.0.0-sources.jar + - maven/org/opensearch/plugin/transport-nio-client/3.0.0/transport-nio-client-3.0.0-sources.jar.sha1 + - maven/org/opensearch/plugin/transport-nio-client/3.0.0/transport-nio-client-3.0.0-sources.jar.md5 + - maven/org/opensearch/plugin/transport-nio-client/3.0.0/transport-nio-client-3.0.0-sources.jar.sha256 + - maven/org/opensearch/plugin/transport-nio-client/3.0.0/transport-nio-client-3.0.0-sources.jar.sha512 + - maven/org/opensearch/plugin/transport-nio-client/3.0.0/transport-nio-client-3.0.0-javadoc.jar + - maven/org/opensearch/plugin/transport-nio-client/3.0.0/transport-nio-client-3.0.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/transport-nio-client/3.0.0/transport-nio-client-3.0.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/transport-nio-client/3.0.0/transport-nio-client-3.0.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/transport-nio-client/3.0.0/transport-nio-client-3.0.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/transport-nio-client/3.0.0/transport-nio-client-3.0.0.module + - maven/org/opensearch/plugin/transport-nio-client/3.0.0/transport-nio-client-3.0.0.module.sha1 + - maven/org/opensearch/plugin/transport-nio-client/3.0.0/transport-nio-client-3.0.0.module.md5 + - maven/org/opensearch/plugin/transport-nio-client/3.0.0/transport-nio-client-3.0.0.module.sha256 + - maven/org/opensearch/plugin/transport-nio-client/3.0.0/transport-nio-client-3.0.0.module.sha512 + - maven/org/opensearch/plugin/transport-reactor-netty4-client/maven-metadata.xml + - maven/org/opensearch/plugin/transport-reactor-netty4-client/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/transport-reactor-netty4-client/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/transport-reactor-netty4-client/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/transport-reactor-netty4-client/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/transport-reactor-netty4-client/3.0.0/transport-reactor-netty4-client-3.0.0.jar + - maven/org/opensearch/plugin/transport-reactor-netty4-client/3.0.0/transport-reactor-netty4-client-3.0.0.jar.sha1 + - maven/org/opensearch/plugin/transport-reactor-netty4-client/3.0.0/transport-reactor-netty4-client-3.0.0.jar.md5 + - maven/org/opensearch/plugin/transport-reactor-netty4-client/3.0.0/transport-reactor-netty4-client-3.0.0.jar.sha256 + - maven/org/opensearch/plugin/transport-reactor-netty4-client/3.0.0/transport-reactor-netty4-client-3.0.0.jar.sha512 + - maven/org/opensearch/plugin/transport-reactor-netty4-client/3.0.0/transport-reactor-netty4-client-3.0.0.pom + - maven/org/opensearch/plugin/transport-reactor-netty4-client/3.0.0/transport-reactor-netty4-client-3.0.0.pom.sha1 + - maven/org/opensearch/plugin/transport-reactor-netty4-client/3.0.0/transport-reactor-netty4-client-3.0.0.pom.md5 + - maven/org/opensearch/plugin/transport-reactor-netty4-client/3.0.0/transport-reactor-netty4-client-3.0.0.pom.sha256 + - maven/org/opensearch/plugin/transport-reactor-netty4-client/3.0.0/transport-reactor-netty4-client-3.0.0.pom.sha512 + - maven/org/opensearch/plugin/transport-reactor-netty4-client/3.0.0/transport-reactor-netty4-client-3.0.0-javadoc.jar + - maven/org/opensearch/plugin/transport-reactor-netty4-client/3.0.0/transport-reactor-netty4-client-3.0.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/transport-reactor-netty4-client/3.0.0/transport-reactor-netty4-client-3.0.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/transport-reactor-netty4-client/3.0.0/transport-reactor-netty4-client-3.0.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/transport-reactor-netty4-client/3.0.0/transport-reactor-netty4-client-3.0.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/transport-reactor-netty4-client/3.0.0/transport-reactor-netty4-client-3.0.0-sources.jar + - maven/org/opensearch/plugin/transport-reactor-netty4-client/3.0.0/transport-reactor-netty4-client-3.0.0-sources.jar.sha1 + - maven/org/opensearch/plugin/transport-reactor-netty4-client/3.0.0/transport-reactor-netty4-client-3.0.0-sources.jar.md5 + - maven/org/opensearch/plugin/transport-reactor-netty4-client/3.0.0/transport-reactor-netty4-client-3.0.0-sources.jar.sha256 + - maven/org/opensearch/plugin/transport-reactor-netty4-client/3.0.0/transport-reactor-netty4-client-3.0.0-sources.jar.sha512 + - maven/org/opensearch/plugin/transport-reactor-netty4-client/3.0.0/transport-reactor-netty4-client-3.0.0.module + - maven/org/opensearch/plugin/transport-reactor-netty4-client/3.0.0/transport-reactor-netty4-client-3.0.0.module.sha1 + - maven/org/opensearch/plugin/transport-reactor-netty4-client/3.0.0/transport-reactor-netty4-client-3.0.0.module.md5 + - maven/org/opensearch/plugin/transport-reactor-netty4-client/3.0.0/transport-reactor-netty4-client-3.0.0.module.sha256 + - maven/org/opensearch/plugin/transport-reactor-netty4-client/3.0.0/transport-reactor-netty4-client-3.0.0.module.sha512 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/maven-metadata.xml + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/3.0.0/opensearch-scripting-painless-spi-3.0.0.jar + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/3.0.0/opensearch-scripting-painless-spi-3.0.0.jar.sha1 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/3.0.0/opensearch-scripting-painless-spi-3.0.0.jar.md5 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/3.0.0/opensearch-scripting-painless-spi-3.0.0.jar.sha256 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/3.0.0/opensearch-scripting-painless-spi-3.0.0.jar.sha512 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/3.0.0/opensearch-scripting-painless-spi-3.0.0.pom + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/3.0.0/opensearch-scripting-painless-spi-3.0.0.pom.sha1 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/3.0.0/opensearch-scripting-painless-spi-3.0.0.pom.md5 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/3.0.0/opensearch-scripting-painless-spi-3.0.0.pom.sha256 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/3.0.0/opensearch-scripting-painless-spi-3.0.0.pom.sha512 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/3.0.0/opensearch-scripting-painless-spi-3.0.0-javadoc.jar + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/3.0.0/opensearch-scripting-painless-spi-3.0.0-javadoc.jar.sha1 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/3.0.0/opensearch-scripting-painless-spi-3.0.0-javadoc.jar.md5 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/3.0.0/opensearch-scripting-painless-spi-3.0.0-javadoc.jar.sha256 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/3.0.0/opensearch-scripting-painless-spi-3.0.0-javadoc.jar.sha512 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/3.0.0/opensearch-scripting-painless-spi-3.0.0.module + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/3.0.0/opensearch-scripting-painless-spi-3.0.0.module.sha1 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/3.0.0/opensearch-scripting-painless-spi-3.0.0.module.md5 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/3.0.0/opensearch-scripting-painless-spi-3.0.0.module.sha256 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/3.0.0/opensearch-scripting-painless-spi-3.0.0.module.sha512 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/3.0.0/opensearch-scripting-painless-spi-3.0.0-sources.jar + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/3.0.0/opensearch-scripting-painless-spi-3.0.0-sources.jar.sha1 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/3.0.0/opensearch-scripting-painless-spi-3.0.0-sources.jar.md5 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/3.0.0/opensearch-scripting-painless-spi-3.0.0-sources.jar.sha256 + - maven/org/opensearch/plugin/opensearch-scripting-painless-spi/3.0.0/opensearch-scripting-painless-spi-3.0.0-sources.jar.sha512 + - maven/org/opensearch/custom-significance-heuristic/maven-metadata.xml + - maven/org/opensearch/custom-significance-heuristic/maven-metadata.xml.sha1 + - maven/org/opensearch/custom-significance-heuristic/maven-metadata.xml.md5 + - maven/org/opensearch/custom-significance-heuristic/maven-metadata.xml.sha256 + - maven/org/opensearch/custom-significance-heuristic/maven-metadata.xml.sha512 + - maven/org/opensearch/custom-significance-heuristic/3.0.0/custom-significance-heuristic-3.0.0.jar + - maven/org/opensearch/custom-significance-heuristic/3.0.0/custom-significance-heuristic-3.0.0.jar.sha1 + - maven/org/opensearch/custom-significance-heuristic/3.0.0/custom-significance-heuristic-3.0.0.jar.md5 + - maven/org/opensearch/custom-significance-heuristic/3.0.0/custom-significance-heuristic-3.0.0.jar.sha256 + - maven/org/opensearch/custom-significance-heuristic/3.0.0/custom-significance-heuristic-3.0.0.jar.sha512 + - maven/org/opensearch/custom-significance-heuristic/3.0.0/custom-significance-heuristic-3.0.0.pom + - maven/org/opensearch/custom-significance-heuristic/3.0.0/custom-significance-heuristic-3.0.0.pom.sha1 + - maven/org/opensearch/custom-significance-heuristic/3.0.0/custom-significance-heuristic-3.0.0.pom.md5 + - maven/org/opensearch/custom-significance-heuristic/3.0.0/custom-significance-heuristic-3.0.0.pom.sha256 + - maven/org/opensearch/custom-significance-heuristic/3.0.0/custom-significance-heuristic-3.0.0.pom.sha512 + - maven/org/opensearch/custom-significance-heuristic/3.0.0/custom-significance-heuristic-3.0.0-sources.jar + - maven/org/opensearch/custom-significance-heuristic/3.0.0/custom-significance-heuristic-3.0.0-sources.jar.sha1 + - maven/org/opensearch/custom-significance-heuristic/3.0.0/custom-significance-heuristic-3.0.0-sources.jar.md5 + - maven/org/opensearch/custom-significance-heuristic/3.0.0/custom-significance-heuristic-3.0.0-sources.jar.sha256 + - maven/org/opensearch/custom-significance-heuristic/3.0.0/custom-significance-heuristic-3.0.0-sources.jar.sha512 + - maven/org/opensearch/custom-significance-heuristic/3.0.0/custom-significance-heuristic-3.0.0.module + - maven/org/opensearch/custom-significance-heuristic/3.0.0/custom-significance-heuristic-3.0.0.module.sha1 + - maven/org/opensearch/custom-significance-heuristic/3.0.0/custom-significance-heuristic-3.0.0.module.md5 + - maven/org/opensearch/custom-significance-heuristic/3.0.0/custom-significance-heuristic-3.0.0.module.sha256 + - maven/org/opensearch/custom-significance-heuristic/3.0.0/custom-significance-heuristic-3.0.0.module.sha512 + - maven/org/opensearch/custom-significance-heuristic/3.0.0/custom-significance-heuristic-3.0.0-javadoc.jar + - maven/org/opensearch/custom-significance-heuristic/3.0.0/custom-significance-heuristic-3.0.0-javadoc.jar.sha1 + - maven/org/opensearch/custom-significance-heuristic/3.0.0/custom-significance-heuristic-3.0.0-javadoc.jar.md5 + - maven/org/opensearch/custom-significance-heuristic/3.0.0/custom-significance-heuristic-3.0.0-javadoc.jar.sha256 + - maven/org/opensearch/custom-significance-heuristic/3.0.0/custom-significance-heuristic-3.0.0-javadoc.jar.sha512 + - maven/org/opensearch/painless-allowlist/maven-metadata.xml + - maven/org/opensearch/painless-allowlist/maven-metadata.xml.sha1 + - maven/org/opensearch/painless-allowlist/maven-metadata.xml.md5 + - maven/org/opensearch/painless-allowlist/maven-metadata.xml.sha256 + - maven/org/opensearch/painless-allowlist/maven-metadata.xml.sha512 + - maven/org/opensearch/painless-allowlist/3.0.0/painless-allowlist-3.0.0.jar + - maven/org/opensearch/painless-allowlist/3.0.0/painless-allowlist-3.0.0.jar.sha1 + - maven/org/opensearch/painless-allowlist/3.0.0/painless-allowlist-3.0.0.jar.md5 + - maven/org/opensearch/painless-allowlist/3.0.0/painless-allowlist-3.0.0.jar.sha256 + - maven/org/opensearch/painless-allowlist/3.0.0/painless-allowlist-3.0.0.jar.sha512 + - maven/org/opensearch/painless-allowlist/3.0.0/painless-allowlist-3.0.0.pom + - maven/org/opensearch/painless-allowlist/3.0.0/painless-allowlist-3.0.0.pom.sha1 + - maven/org/opensearch/painless-allowlist/3.0.0/painless-allowlist-3.0.0.pom.md5 + - maven/org/opensearch/painless-allowlist/3.0.0/painless-allowlist-3.0.0.pom.sha256 + - maven/org/opensearch/painless-allowlist/3.0.0/painless-allowlist-3.0.0.pom.sha512 + - maven/org/opensearch/painless-allowlist/3.0.0/painless-allowlist-3.0.0-sources.jar + - maven/org/opensearch/painless-allowlist/3.0.0/painless-allowlist-3.0.0-sources.jar.sha1 + - maven/org/opensearch/painless-allowlist/3.0.0/painless-allowlist-3.0.0-sources.jar.md5 + - maven/org/opensearch/painless-allowlist/3.0.0/painless-allowlist-3.0.0-sources.jar.sha256 + - maven/org/opensearch/painless-allowlist/3.0.0/painless-allowlist-3.0.0-sources.jar.sha512 + - maven/org/opensearch/painless-allowlist/3.0.0/painless-allowlist-3.0.0-javadoc.jar + - maven/org/opensearch/painless-allowlist/3.0.0/painless-allowlist-3.0.0-javadoc.jar.sha1 + - maven/org/opensearch/painless-allowlist/3.0.0/painless-allowlist-3.0.0-javadoc.jar.md5 + - maven/org/opensearch/painless-allowlist/3.0.0/painless-allowlist-3.0.0-javadoc.jar.sha256 + - maven/org/opensearch/painless-allowlist/3.0.0/painless-allowlist-3.0.0-javadoc.jar.sha512 + - maven/org/opensearch/painless-allowlist/3.0.0/painless-allowlist-3.0.0.module + - maven/org/opensearch/painless-allowlist/3.0.0/painless-allowlist-3.0.0.module.sha1 + - maven/org/opensearch/painless-allowlist/3.0.0/painless-allowlist-3.0.0.module.md5 + - maven/org/opensearch/painless-allowlist/3.0.0/painless-allowlist-3.0.0.module.sha256 + - maven/org/opensearch/painless-allowlist/3.0.0/painless-allowlist-3.0.0.module.sha512 + - maven/org/opensearch/opensearch/maven-metadata.xml + - maven/org/opensearch/opensearch/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch/3.0.0/opensearch-3.0.0.jar + - maven/org/opensearch/opensearch/3.0.0/opensearch-3.0.0.jar.sha1 + - maven/org/opensearch/opensearch/3.0.0/opensearch-3.0.0.jar.md5 + - maven/org/opensearch/opensearch/3.0.0/opensearch-3.0.0.jar.sha256 + - maven/org/opensearch/opensearch/3.0.0/opensearch-3.0.0.jar.sha512 + - maven/org/opensearch/opensearch/3.0.0/opensearch-3.0.0.pom + - maven/org/opensearch/opensearch/3.0.0/opensearch-3.0.0.pom.sha1 + - maven/org/opensearch/opensearch/3.0.0/opensearch-3.0.0.pom.md5 + - maven/org/opensearch/opensearch/3.0.0/opensearch-3.0.0.pom.sha256 + - maven/org/opensearch/opensearch/3.0.0/opensearch-3.0.0.pom.sha512 + - maven/org/opensearch/opensearch/3.0.0/opensearch-3.0.0.module + - maven/org/opensearch/opensearch/3.0.0/opensearch-3.0.0.module.sha1 + - maven/org/opensearch/opensearch/3.0.0/opensearch-3.0.0.module.md5 + - maven/org/opensearch/opensearch/3.0.0/opensearch-3.0.0.module.sha256 + - maven/org/opensearch/opensearch/3.0.0/opensearch-3.0.0.module.sha512 + - maven/org/opensearch/opensearch/3.0.0/opensearch-3.0.0-javadoc.jar + - maven/org/opensearch/opensearch/3.0.0/opensearch-3.0.0-javadoc.jar.sha1 + - maven/org/opensearch/opensearch/3.0.0/opensearch-3.0.0-javadoc.jar.md5 + - maven/org/opensearch/opensearch/3.0.0/opensearch-3.0.0-javadoc.jar.sha256 + - maven/org/opensearch/opensearch/3.0.0/opensearch-3.0.0-javadoc.jar.sha512 + - maven/org/opensearch/opensearch/3.0.0/opensearch-3.0.0-sources.jar + - maven/org/opensearch/opensearch/3.0.0/opensearch-3.0.0-sources.jar.sha1 + - maven/org/opensearch/opensearch/3.0.0/opensearch-3.0.0-sources.jar.md5 + - maven/org/opensearch/opensearch/3.0.0/opensearch-3.0.0-sources.jar.sha256 + - maven/org/opensearch/opensearch/3.0.0/opensearch-3.0.0-sources.jar.sha512 + - maven/org/opensearch/custom-suggester/maven-metadata.xml + - maven/org/opensearch/custom-suggester/maven-metadata.xml.sha1 + - maven/org/opensearch/custom-suggester/maven-metadata.xml.md5 + - maven/org/opensearch/custom-suggester/maven-metadata.xml.sha256 + - maven/org/opensearch/custom-suggester/maven-metadata.xml.sha512 + - maven/org/opensearch/custom-suggester/3.0.0/custom-suggester-3.0.0.jar + - maven/org/opensearch/custom-suggester/3.0.0/custom-suggester-3.0.0.jar.sha1 + - maven/org/opensearch/custom-suggester/3.0.0/custom-suggester-3.0.0.jar.md5 + - maven/org/opensearch/custom-suggester/3.0.0/custom-suggester-3.0.0.jar.sha256 + - maven/org/opensearch/custom-suggester/3.0.0/custom-suggester-3.0.0.jar.sha512 + - maven/org/opensearch/custom-suggester/3.0.0/custom-suggester-3.0.0.pom + - maven/org/opensearch/custom-suggester/3.0.0/custom-suggester-3.0.0.pom.sha1 + - maven/org/opensearch/custom-suggester/3.0.0/custom-suggester-3.0.0.pom.md5 + - maven/org/opensearch/custom-suggester/3.0.0/custom-suggester-3.0.0.pom.sha256 + - maven/org/opensearch/custom-suggester/3.0.0/custom-suggester-3.0.0.pom.sha512 + - maven/org/opensearch/custom-suggester/3.0.0/custom-suggester-3.0.0.module + - maven/org/opensearch/custom-suggester/3.0.0/custom-suggester-3.0.0.module.sha1 + - maven/org/opensearch/custom-suggester/3.0.0/custom-suggester-3.0.0.module.md5 + - maven/org/opensearch/custom-suggester/3.0.0/custom-suggester-3.0.0.module.sha256 + - maven/org/opensearch/custom-suggester/3.0.0/custom-suggester-3.0.0.module.sha512 + - maven/org/opensearch/custom-suggester/3.0.0/custom-suggester-3.0.0-javadoc.jar + - maven/org/opensearch/custom-suggester/3.0.0/custom-suggester-3.0.0-javadoc.jar.sha1 + - maven/org/opensearch/custom-suggester/3.0.0/custom-suggester-3.0.0-javadoc.jar.md5 + - maven/org/opensearch/custom-suggester/3.0.0/custom-suggester-3.0.0-javadoc.jar.sha256 + - maven/org/opensearch/custom-suggester/3.0.0/custom-suggester-3.0.0-javadoc.jar.sha512 + - maven/org/opensearch/custom-suggester/3.0.0/custom-suggester-3.0.0-sources.jar + - maven/org/opensearch/custom-suggester/3.0.0/custom-suggester-3.0.0-sources.jar.sha1 + - maven/org/opensearch/custom-suggester/3.0.0/custom-suggester-3.0.0-sources.jar.md5 + - maven/org/opensearch/custom-suggester/3.0.0/custom-suggester-3.0.0-sources.jar.sha256 + - maven/org/opensearch/custom-suggester/3.0.0/custom-suggester-3.0.0-sources.jar.sha512 + - maven/org/opensearch/script-expert-scoring/maven-metadata.xml + - maven/org/opensearch/script-expert-scoring/maven-metadata.xml.sha1 + - maven/org/opensearch/script-expert-scoring/maven-metadata.xml.md5 + - maven/org/opensearch/script-expert-scoring/maven-metadata.xml.sha256 + - maven/org/opensearch/script-expert-scoring/maven-metadata.xml.sha512 + - maven/org/opensearch/script-expert-scoring/3.0.0/script-expert-scoring-3.0.0.jar + - maven/org/opensearch/script-expert-scoring/3.0.0/script-expert-scoring-3.0.0.jar.sha1 + - maven/org/opensearch/script-expert-scoring/3.0.0/script-expert-scoring-3.0.0.jar.md5 + - maven/org/opensearch/script-expert-scoring/3.0.0/script-expert-scoring-3.0.0.jar.sha256 + - maven/org/opensearch/script-expert-scoring/3.0.0/script-expert-scoring-3.0.0.jar.sha512 + - maven/org/opensearch/script-expert-scoring/3.0.0/script-expert-scoring-3.0.0.pom + - maven/org/opensearch/script-expert-scoring/3.0.0/script-expert-scoring-3.0.0.pom.sha1 + - maven/org/opensearch/script-expert-scoring/3.0.0/script-expert-scoring-3.0.0.pom.md5 + - maven/org/opensearch/script-expert-scoring/3.0.0/script-expert-scoring-3.0.0.pom.sha256 + - maven/org/opensearch/script-expert-scoring/3.0.0/script-expert-scoring-3.0.0.pom.sha512 + - maven/org/opensearch/script-expert-scoring/3.0.0/script-expert-scoring-3.0.0-javadoc.jar + - maven/org/opensearch/script-expert-scoring/3.0.0/script-expert-scoring-3.0.0-javadoc.jar.sha1 + - maven/org/opensearch/script-expert-scoring/3.0.0/script-expert-scoring-3.0.0-javadoc.jar.md5 + - maven/org/opensearch/script-expert-scoring/3.0.0/script-expert-scoring-3.0.0-javadoc.jar.sha256 + - maven/org/opensearch/script-expert-scoring/3.0.0/script-expert-scoring-3.0.0-javadoc.jar.sha512 + - maven/org/opensearch/script-expert-scoring/3.0.0/script-expert-scoring-3.0.0-sources.jar + - maven/org/opensearch/script-expert-scoring/3.0.0/script-expert-scoring-3.0.0-sources.jar.sha1 + - maven/org/opensearch/script-expert-scoring/3.0.0/script-expert-scoring-3.0.0-sources.jar.md5 + - maven/org/opensearch/script-expert-scoring/3.0.0/script-expert-scoring-3.0.0-sources.jar.sha256 + - maven/org/opensearch/script-expert-scoring/3.0.0/script-expert-scoring-3.0.0-sources.jar.sha512 + - maven/org/opensearch/script-expert-scoring/3.0.0/script-expert-scoring-3.0.0.module + - maven/org/opensearch/script-expert-scoring/3.0.0/script-expert-scoring-3.0.0.module.sha1 + - maven/org/opensearch/script-expert-scoring/3.0.0/script-expert-scoring-3.0.0.module.md5 + - maven/org/opensearch/script-expert-scoring/3.0.0/script-expert-scoring-3.0.0.module.sha256 + - maven/org/opensearch/script-expert-scoring/3.0.0/script-expert-scoring-3.0.0.module.sha512 + - maven/org/opensearch/opensearch-benchmarks/maven-metadata.xml + - maven/org/opensearch/opensearch-benchmarks/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-benchmarks/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-benchmarks/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-benchmarks/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-benchmarks/3.0.0/opensearch-benchmarks-3.0.0.jar + - maven/org/opensearch/opensearch-benchmarks/3.0.0/opensearch-benchmarks-3.0.0.jar.sha1 + - maven/org/opensearch/opensearch-benchmarks/3.0.0/opensearch-benchmarks-3.0.0.jar.md5 + - maven/org/opensearch/opensearch-benchmarks/3.0.0/opensearch-benchmarks-3.0.0.jar.sha256 + - maven/org/opensearch/opensearch-benchmarks/3.0.0/opensearch-benchmarks-3.0.0.jar.sha512 + - maven/org/opensearch/opensearch-benchmarks/3.0.0/opensearch-benchmarks-3.0.0.pom + - maven/org/opensearch/opensearch-benchmarks/3.0.0/opensearch-benchmarks-3.0.0.pom.sha1 + - maven/org/opensearch/opensearch-benchmarks/3.0.0/opensearch-benchmarks-3.0.0.pom.md5 + - maven/org/opensearch/opensearch-benchmarks/3.0.0/opensearch-benchmarks-3.0.0.pom.sha256 + - maven/org/opensearch/opensearch-benchmarks/3.0.0/opensearch-benchmarks-3.0.0.pom.sha512 + - maven/org/opensearch/opensearch-benchmarks/3.0.0/opensearch-benchmarks-3.0.0-javadoc.jar + - maven/org/opensearch/opensearch-benchmarks/3.0.0/opensearch-benchmarks-3.0.0-javadoc.jar.sha1 + - maven/org/opensearch/opensearch-benchmarks/3.0.0/opensearch-benchmarks-3.0.0-javadoc.jar.md5 + - maven/org/opensearch/opensearch-benchmarks/3.0.0/opensearch-benchmarks-3.0.0-javadoc.jar.sha256 + - maven/org/opensearch/opensearch-benchmarks/3.0.0/opensearch-benchmarks-3.0.0-javadoc.jar.sha512 + - maven/org/opensearch/opensearch-benchmarks/3.0.0/opensearch-benchmarks-3.0.0.module + - maven/org/opensearch/opensearch-benchmarks/3.0.0/opensearch-benchmarks-3.0.0.module.sha1 + - maven/org/opensearch/opensearch-benchmarks/3.0.0/opensearch-benchmarks-3.0.0.module.md5 + - maven/org/opensearch/opensearch-benchmarks/3.0.0/opensearch-benchmarks-3.0.0.module.sha256 + - maven/org/opensearch/opensearch-benchmarks/3.0.0/opensearch-benchmarks-3.0.0.module.sha512 + - maven/org/opensearch/opensearch-benchmarks/3.0.0/opensearch-benchmarks-3.0.0-sources.jar + - maven/org/opensearch/opensearch-benchmarks/3.0.0/opensearch-benchmarks-3.0.0-sources.jar.sha1 + - maven/org/opensearch/opensearch-benchmarks/3.0.0/opensearch-benchmarks-3.0.0-sources.jar.md5 + - maven/org/opensearch/opensearch-benchmarks/3.0.0/opensearch-benchmarks-3.0.0-sources.jar.sha256 + - maven/org/opensearch/opensearch-benchmarks/3.0.0/opensearch-benchmarks-3.0.0-sources.jar.sha512 + - maven/org/opensearch/die-with-dignity/maven-metadata.xml + - maven/org/opensearch/die-with-dignity/maven-metadata.xml.sha1 + - maven/org/opensearch/die-with-dignity/maven-metadata.xml.md5 + - maven/org/opensearch/die-with-dignity/maven-metadata.xml.sha256 + - maven/org/opensearch/die-with-dignity/maven-metadata.xml.sha512 + - maven/org/opensearch/die-with-dignity/3.0.0/die-with-dignity-3.0.0.jar + - maven/org/opensearch/die-with-dignity/3.0.0/die-with-dignity-3.0.0.jar.sha1 + - maven/org/opensearch/die-with-dignity/3.0.0/die-with-dignity-3.0.0.jar.md5 + - maven/org/opensearch/die-with-dignity/3.0.0/die-with-dignity-3.0.0.jar.sha256 + - maven/org/opensearch/die-with-dignity/3.0.0/die-with-dignity-3.0.0.jar.sha512 + - maven/org/opensearch/die-with-dignity/3.0.0/die-with-dignity-3.0.0.pom + - maven/org/opensearch/die-with-dignity/3.0.0/die-with-dignity-3.0.0.pom.sha1 + - maven/org/opensearch/die-with-dignity/3.0.0/die-with-dignity-3.0.0.pom.md5 + - maven/org/opensearch/die-with-dignity/3.0.0/die-with-dignity-3.0.0.pom.sha256 + - maven/org/opensearch/die-with-dignity/3.0.0/die-with-dignity-3.0.0.pom.sha512 + - maven/org/opensearch/die-with-dignity/3.0.0/die-with-dignity-3.0.0-javadoc.jar + - maven/org/opensearch/die-with-dignity/3.0.0/die-with-dignity-3.0.0-javadoc.jar.sha1 + - maven/org/opensearch/die-with-dignity/3.0.0/die-with-dignity-3.0.0-javadoc.jar.md5 + - maven/org/opensearch/die-with-dignity/3.0.0/die-with-dignity-3.0.0-javadoc.jar.sha256 + - maven/org/opensearch/die-with-dignity/3.0.0/die-with-dignity-3.0.0-javadoc.jar.sha512 + - maven/org/opensearch/die-with-dignity/3.0.0/die-with-dignity-3.0.0.module + - maven/org/opensearch/die-with-dignity/3.0.0/die-with-dignity-3.0.0.module.sha1 + - maven/org/opensearch/die-with-dignity/3.0.0/die-with-dignity-3.0.0.module.md5 + - maven/org/opensearch/die-with-dignity/3.0.0/die-with-dignity-3.0.0.module.sha256 + - maven/org/opensearch/die-with-dignity/3.0.0/die-with-dignity-3.0.0.module.sha512 + - maven/org/opensearch/die-with-dignity/3.0.0/die-with-dignity-3.0.0-sources.jar + - maven/org/opensearch/die-with-dignity/3.0.0/die-with-dignity-3.0.0-sources.jar.sha1 + - maven/org/opensearch/die-with-dignity/3.0.0/die-with-dignity-3.0.0-sources.jar.md5 + - maven/org/opensearch/die-with-dignity/3.0.0/die-with-dignity-3.0.0-sources.jar.sha256 + - maven/org/opensearch/die-with-dignity/3.0.0/die-with-dignity-3.0.0-sources.jar.sha512 + - maven/org/opensearch/wildfly/maven-metadata.xml + - maven/org/opensearch/wildfly/maven-metadata.xml.sha1 + - maven/org/opensearch/wildfly/maven-metadata.xml.md5 + - maven/org/opensearch/wildfly/maven-metadata.xml.sha256 + - maven/org/opensearch/wildfly/maven-metadata.xml.sha512 + - maven/org/opensearch/wildfly/3.0.0/wildfly-3.0.0.war + - maven/org/opensearch/wildfly/3.0.0/wildfly-3.0.0.war.sha1 + - maven/org/opensearch/wildfly/3.0.0/wildfly-3.0.0.war.md5 + - maven/org/opensearch/wildfly/3.0.0/wildfly-3.0.0.war.sha256 + - maven/org/opensearch/wildfly/3.0.0/wildfly-3.0.0.war.sha512 + - maven/org/opensearch/wildfly/3.0.0/wildfly-3.0.0.pom + - maven/org/opensearch/wildfly/3.0.0/wildfly-3.0.0.pom.sha1 + - maven/org/opensearch/wildfly/3.0.0/wildfly-3.0.0.pom.md5 + - maven/org/opensearch/wildfly/3.0.0/wildfly-3.0.0.pom.sha256 + - maven/org/opensearch/wildfly/3.0.0/wildfly-3.0.0.pom.sha512 + - maven/org/opensearch/wildfly/3.0.0/wildfly-3.0.0-sources.jar + - maven/org/opensearch/wildfly/3.0.0/wildfly-3.0.0-sources.jar.sha1 + - maven/org/opensearch/wildfly/3.0.0/wildfly-3.0.0-sources.jar.md5 + - maven/org/opensearch/wildfly/3.0.0/wildfly-3.0.0-sources.jar.sha256 + - maven/org/opensearch/wildfly/3.0.0/wildfly-3.0.0-sources.jar.sha512 + - maven/org/opensearch/wildfly/3.0.0/wildfly-3.0.0.module + - maven/org/opensearch/wildfly/3.0.0/wildfly-3.0.0.module.sha1 + - maven/org/opensearch/wildfly/3.0.0/wildfly-3.0.0.module.md5 + - maven/org/opensearch/wildfly/3.0.0/wildfly-3.0.0.module.sha256 + - maven/org/opensearch/wildfly/3.0.0/wildfly-3.0.0.module.sha512 + - maven/org/opensearch/wildfly/3.0.0/wildfly-3.0.0-javadoc.jar + - maven/org/opensearch/wildfly/3.0.0/wildfly-3.0.0-javadoc.jar.sha1 + - maven/org/opensearch/wildfly/3.0.0/wildfly-3.0.0-javadoc.jar.md5 + - maven/org/opensearch/wildfly/3.0.0/wildfly-3.0.0-javadoc.jar.sha256 + - maven/org/opensearch/wildfly/3.0.0/wildfly-3.0.0-javadoc.jar.sha512 + - maven/org/opensearch/opensearch-upgrade-cli/maven-metadata.xml + - maven/org/opensearch/opensearch-upgrade-cli/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-upgrade-cli/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-upgrade-cli/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-upgrade-cli/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-upgrade-cli/3.0.0/opensearch-upgrade-cli-3.0.0.jar + - maven/org/opensearch/opensearch-upgrade-cli/3.0.0/opensearch-upgrade-cli-3.0.0.jar.sha1 + - maven/org/opensearch/opensearch-upgrade-cli/3.0.0/opensearch-upgrade-cli-3.0.0.jar.md5 + - maven/org/opensearch/opensearch-upgrade-cli/3.0.0/opensearch-upgrade-cli-3.0.0.jar.sha256 + - maven/org/opensearch/opensearch-upgrade-cli/3.0.0/opensearch-upgrade-cli-3.0.0.jar.sha512 + - maven/org/opensearch/opensearch-upgrade-cli/3.0.0/opensearch-upgrade-cli-3.0.0.pom + - maven/org/opensearch/opensearch-upgrade-cli/3.0.0/opensearch-upgrade-cli-3.0.0.pom.sha1 + - maven/org/opensearch/opensearch-upgrade-cli/3.0.0/opensearch-upgrade-cli-3.0.0.pom.md5 + - maven/org/opensearch/opensearch-upgrade-cli/3.0.0/opensearch-upgrade-cli-3.0.0.pom.sha256 + - maven/org/opensearch/opensearch-upgrade-cli/3.0.0/opensearch-upgrade-cli-3.0.0.pom.sha512 + - maven/org/opensearch/opensearch-upgrade-cli/3.0.0/opensearch-upgrade-cli-3.0.0-sources.jar + - maven/org/opensearch/opensearch-upgrade-cli/3.0.0/opensearch-upgrade-cli-3.0.0-sources.jar.sha1 + - maven/org/opensearch/opensearch-upgrade-cli/3.0.0/opensearch-upgrade-cli-3.0.0-sources.jar.md5 + - maven/org/opensearch/opensearch-upgrade-cli/3.0.0/opensearch-upgrade-cli-3.0.0-sources.jar.sha256 + - maven/org/opensearch/opensearch-upgrade-cli/3.0.0/opensearch-upgrade-cli-3.0.0-sources.jar.sha512 + - maven/org/opensearch/opensearch-upgrade-cli/3.0.0/opensearch-upgrade-cli-3.0.0-javadoc.jar + - maven/org/opensearch/opensearch-upgrade-cli/3.0.0/opensearch-upgrade-cli-3.0.0-javadoc.jar.sha1 + - maven/org/opensearch/opensearch-upgrade-cli/3.0.0/opensearch-upgrade-cli-3.0.0-javadoc.jar.md5 + - maven/org/opensearch/opensearch-upgrade-cli/3.0.0/opensearch-upgrade-cli-3.0.0-javadoc.jar.sha256 + - maven/org/opensearch/opensearch-upgrade-cli/3.0.0/opensearch-upgrade-cli-3.0.0-javadoc.jar.sha512 + - maven/org/opensearch/opensearch-upgrade-cli/3.0.0/opensearch-upgrade-cli-3.0.0.module + - maven/org/opensearch/opensearch-upgrade-cli/3.0.0/opensearch-upgrade-cli-3.0.0.module.sha1 + - maven/org/opensearch/opensearch-upgrade-cli/3.0.0/opensearch-upgrade-cli-3.0.0.module.md5 + - maven/org/opensearch/opensearch-upgrade-cli/3.0.0/opensearch-upgrade-cli-3.0.0.module.sha256 + - maven/org/opensearch/opensearch-upgrade-cli/3.0.0/opensearch-upgrade-cli-3.0.0.module.sha512 + - maven/org/opensearch/distribution/integ-test-zip/opensearch/maven-metadata.xml + - maven/org/opensearch/distribution/integ-test-zip/opensearch/maven-metadata.xml.sha1 + - maven/org/opensearch/distribution/integ-test-zip/opensearch/maven-metadata.xml.md5 + - maven/org/opensearch/distribution/integ-test-zip/opensearch/maven-metadata.xml.sha256 + - maven/org/opensearch/distribution/integ-test-zip/opensearch/maven-metadata.xml.sha512 + - maven/org/opensearch/distribution/integ-test-zip/opensearch/3.0.0/opensearch-3.0.0.zip + - maven/org/opensearch/distribution/integ-test-zip/opensearch/3.0.0/opensearch-3.0.0.zip.sha1 + - maven/org/opensearch/distribution/integ-test-zip/opensearch/3.0.0/opensearch-3.0.0.zip.md5 + - maven/org/opensearch/distribution/integ-test-zip/opensearch/3.0.0/opensearch-3.0.0.zip.sha256 + - maven/org/opensearch/distribution/integ-test-zip/opensearch/3.0.0/opensearch-3.0.0.zip.sha512 + - maven/org/opensearch/distribution/integ-test-zip/opensearch/3.0.0/opensearch-3.0.0.pom + - maven/org/opensearch/distribution/integ-test-zip/opensearch/3.0.0/opensearch-3.0.0.pom.sha1 + - maven/org/opensearch/distribution/integ-test-zip/opensearch/3.0.0/opensearch-3.0.0.pom.md5 + - maven/org/opensearch/distribution/integ-test-zip/opensearch/3.0.0/opensearch-3.0.0.pom.sha256 + - maven/org/opensearch/distribution/integ-test-zip/opensearch/3.0.0/opensearch-3.0.0.pom.sha512 + - maven/org/opensearch/keystore-cli/maven-metadata.xml + - maven/org/opensearch/keystore-cli/maven-metadata.xml.sha1 + - maven/org/opensearch/keystore-cli/maven-metadata.xml.md5 + - maven/org/opensearch/keystore-cli/maven-metadata.xml.sha256 + - maven/org/opensearch/keystore-cli/maven-metadata.xml.sha512 + - maven/org/opensearch/keystore-cli/3.0.0/keystore-cli-3.0.0.jar + - maven/org/opensearch/keystore-cli/3.0.0/keystore-cli-3.0.0.jar.sha1 + - maven/org/opensearch/keystore-cli/3.0.0/keystore-cli-3.0.0.jar.md5 + - maven/org/opensearch/keystore-cli/3.0.0/keystore-cli-3.0.0.jar.sha256 + - maven/org/opensearch/keystore-cli/3.0.0/keystore-cli-3.0.0.jar.sha512 + - maven/org/opensearch/keystore-cli/3.0.0/keystore-cli-3.0.0.pom + - maven/org/opensearch/keystore-cli/3.0.0/keystore-cli-3.0.0.pom.sha1 + - maven/org/opensearch/keystore-cli/3.0.0/keystore-cli-3.0.0.pom.md5 + - maven/org/opensearch/keystore-cli/3.0.0/keystore-cli-3.0.0.pom.sha256 + - maven/org/opensearch/keystore-cli/3.0.0/keystore-cli-3.0.0.pom.sha512 + - maven/org/opensearch/keystore-cli/3.0.0/keystore-cli-3.0.0-javadoc.jar + - maven/org/opensearch/keystore-cli/3.0.0/keystore-cli-3.0.0-javadoc.jar.sha1 + - maven/org/opensearch/keystore-cli/3.0.0/keystore-cli-3.0.0-javadoc.jar.md5 + - maven/org/opensearch/keystore-cli/3.0.0/keystore-cli-3.0.0-javadoc.jar.sha256 + - maven/org/opensearch/keystore-cli/3.0.0/keystore-cli-3.0.0-javadoc.jar.sha512 + - maven/org/opensearch/keystore-cli/3.0.0/keystore-cli-3.0.0.module + - maven/org/opensearch/keystore-cli/3.0.0/keystore-cli-3.0.0.module.sha1 + - maven/org/opensearch/keystore-cli/3.0.0/keystore-cli-3.0.0.module.md5 + - maven/org/opensearch/keystore-cli/3.0.0/keystore-cli-3.0.0.module.sha256 + - maven/org/opensearch/keystore-cli/3.0.0/keystore-cli-3.0.0.module.sha512 + - maven/org/opensearch/keystore-cli/3.0.0/keystore-cli-3.0.0-sources.jar + - maven/org/opensearch/keystore-cli/3.0.0/keystore-cli-3.0.0-sources.jar.sha1 + - maven/org/opensearch/keystore-cli/3.0.0/keystore-cli-3.0.0-sources.jar.md5 + - maven/org/opensearch/keystore-cli/3.0.0/keystore-cli-3.0.0-sources.jar.sha256 + - maven/org/opensearch/keystore-cli/3.0.0/keystore-cli-3.0.0-sources.jar.sha512 + - maven/org/opensearch/opensearch-plugin-cli/maven-metadata.xml + - maven/org/opensearch/opensearch-plugin-cli/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-plugin-cli/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-plugin-cli/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-plugin-cli/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-plugin-cli/3.0.0/opensearch-plugin-cli-3.0.0.jar + - maven/org/opensearch/opensearch-plugin-cli/3.0.0/opensearch-plugin-cli-3.0.0.jar.sha1 + - maven/org/opensearch/opensearch-plugin-cli/3.0.0/opensearch-plugin-cli-3.0.0.jar.md5 + - maven/org/opensearch/opensearch-plugin-cli/3.0.0/opensearch-plugin-cli-3.0.0.jar.sha256 + - maven/org/opensearch/opensearch-plugin-cli/3.0.0/opensearch-plugin-cli-3.0.0.jar.sha512 + - maven/org/opensearch/opensearch-plugin-cli/3.0.0/opensearch-plugin-cli-3.0.0.pom + - maven/org/opensearch/opensearch-plugin-cli/3.0.0/opensearch-plugin-cli-3.0.0.pom.sha1 + - maven/org/opensearch/opensearch-plugin-cli/3.0.0/opensearch-plugin-cli-3.0.0.pom.md5 + - maven/org/opensearch/opensearch-plugin-cli/3.0.0/opensearch-plugin-cli-3.0.0.pom.sha256 + - maven/org/opensearch/opensearch-plugin-cli/3.0.0/opensearch-plugin-cli-3.0.0.pom.sha512 + - maven/org/opensearch/opensearch-plugin-cli/3.0.0/opensearch-plugin-cli-3.0.0-javadoc.jar + - maven/org/opensearch/opensearch-plugin-cli/3.0.0/opensearch-plugin-cli-3.0.0-javadoc.jar.sha1 + - maven/org/opensearch/opensearch-plugin-cli/3.0.0/opensearch-plugin-cli-3.0.0-javadoc.jar.md5 + - maven/org/opensearch/opensearch-plugin-cli/3.0.0/opensearch-plugin-cli-3.0.0-javadoc.jar.sha256 + - maven/org/opensearch/opensearch-plugin-cli/3.0.0/opensearch-plugin-cli-3.0.0-javadoc.jar.sha512 + - maven/org/opensearch/opensearch-plugin-cli/3.0.0/opensearch-plugin-cli-3.0.0.module + - maven/org/opensearch/opensearch-plugin-cli/3.0.0/opensearch-plugin-cli-3.0.0.module.sha1 + - maven/org/opensearch/opensearch-plugin-cli/3.0.0/opensearch-plugin-cli-3.0.0.module.md5 + - maven/org/opensearch/opensearch-plugin-cli/3.0.0/opensearch-plugin-cli-3.0.0.module.sha256 + - maven/org/opensearch/opensearch-plugin-cli/3.0.0/opensearch-plugin-cli-3.0.0.module.sha512 + - maven/org/opensearch/opensearch-plugin-cli/3.0.0/opensearch-plugin-cli-3.0.0-sources.jar + - maven/org/opensearch/opensearch-plugin-cli/3.0.0/opensearch-plugin-cli-3.0.0-sources.jar.sha1 + - maven/org/opensearch/opensearch-plugin-cli/3.0.0/opensearch-plugin-cli-3.0.0-sources.jar.md5 + - maven/org/opensearch/opensearch-plugin-cli/3.0.0/opensearch-plugin-cli-3.0.0-sources.jar.sha256 + - maven/org/opensearch/opensearch-plugin-cli/3.0.0/opensearch-plugin-cli-3.0.0-sources.jar.sha512 + dist: + - dist/opensearch-min-3.0.0-linux-x64.tar.gz + core-plugins: + - core-plugins/analysis-icu-3.0.0.zip + - core-plugins/analysis-kuromoji-3.0.0.zip + - core-plugins/analysis-nori-3.0.0.zip + - core-plugins/analysis-phonetic-3.0.0.zip + - core-plugins/analysis-smartcn-3.0.0.zip + - core-plugins/analysis-stempel-3.0.0.zip + - core-plugins/analysis-ukrainian-3.0.0.zip + - core-plugins/crypto-kms-3.0.0.zip + - core-plugins/discovery-azure-classic-3.0.0.zip + - core-plugins/discovery-ec2-3.0.0.zip + - core-plugins/discovery-gce-3.0.0.zip + - core-plugins/events-correlation-engine-3.0.0.zip + - core-plugins/identity-shiro-3.0.0.zip + - core-plugins/ingest-attachment-3.0.0.zip + - core-plugins/mapper-annotated-text-3.0.0.zip + - core-plugins/mapper-murmur3-3.0.0.zip + - core-plugins/mapper-size-3.0.0.zip + - core-plugins/repository-azure-3.0.0.zip + - core-plugins/repository-gcs-3.0.0.zip + - core-plugins/repository-hdfs-3.0.0.zip + - core-plugins/repository-s3-3.0.0.zip + - core-plugins/store-smb-3.0.0.zip + - core-plugins/telemetry-otel-3.0.0.zip + - core-plugins/transport-nio-3.0.0.zip + - core-plugins/transport-reactor-netty4-3.0.0.zip + version: 3.0.0.0 + - name: common-utils + repository: https://github.com/opensearch-project/common-utils.git + ref: main + commit_id: 2ff995ba5a3cf68378c14f69746c1a492f6a1c47 + artifacts: + maven: + - maven/org/opensearch/common-utils/maven-metadata.xml + - maven/org/opensearch/common-utils/maven-metadata.xml.sha1 + - maven/org/opensearch/common-utils/maven-metadata.xml.md5 + - maven/org/opensearch/common-utils/maven-metadata.xml.sha256 + - maven/org/opensearch/common-utils/maven-metadata.xml.sha512 + - maven/org/opensearch/common-utils/3.0.0.0/common-utils-3.0.0.0.jar + - maven/org/opensearch/common-utils/3.0.0.0/common-utils-3.0.0.0.jar.sha1 + - maven/org/opensearch/common-utils/3.0.0.0/common-utils-3.0.0.0.jar.md5 + - maven/org/opensearch/common-utils/3.0.0.0/common-utils-3.0.0.0.jar.sha256 + - maven/org/opensearch/common-utils/3.0.0.0/common-utils-3.0.0.0.jar.sha512 + - maven/org/opensearch/common-utils/3.0.0.0/common-utils-3.0.0.0.pom + - maven/org/opensearch/common-utils/3.0.0.0/common-utils-3.0.0.0.pom.sha1 + - maven/org/opensearch/common-utils/3.0.0.0/common-utils-3.0.0.0.pom.md5 + - maven/org/opensearch/common-utils/3.0.0.0/common-utils-3.0.0.0.pom.sha256 + - maven/org/opensearch/common-utils/3.0.0.0/common-utils-3.0.0.0.pom.sha512 + - maven/org/opensearch/common-utils/3.0.0.0/common-utils-3.0.0.0-sources.jar + - maven/org/opensearch/common-utils/3.0.0.0/common-utils-3.0.0.0-sources.jar.sha1 + - maven/org/opensearch/common-utils/3.0.0.0/common-utils-3.0.0.0-sources.jar.md5 + - maven/org/opensearch/common-utils/3.0.0.0/common-utils-3.0.0.0-sources.jar.sha256 + - maven/org/opensearch/common-utils/3.0.0.0/common-utils-3.0.0.0-sources.jar.sha512 + - maven/org/opensearch/common-utils/3.0.0.0/common-utils-3.0.0.0-javadoc.jar + - maven/org/opensearch/common-utils/3.0.0.0/common-utils-3.0.0.0-javadoc.jar.sha1 + - maven/org/opensearch/common-utils/3.0.0.0/common-utils-3.0.0.0-javadoc.jar.md5 + - maven/org/opensearch/common-utils/3.0.0.0/common-utils-3.0.0.0-javadoc.jar.sha256 + - maven/org/opensearch/common-utils/3.0.0.0/common-utils-3.0.0.0-javadoc.jar.sha512 + version: 3.0.0.0 + - name: ml-commons + repository: https://github.com/opensearch-project/ml-commons.git + ref: main + commit_id: 2761d7d3ed0a1c5ed72712e7485b9a95967b4620 + artifacts: + maven: + - maven/org/opensearch/opensearch-ml-client/maven-metadata.xml + - maven/org/opensearch/opensearch-ml-client/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-ml-client/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-ml-client/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-ml-client/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-ml-client/3.0.0.0/opensearch-ml-client-3.0.0.0.jar + - maven/org/opensearch/opensearch-ml-client/3.0.0.0/opensearch-ml-client-3.0.0.0.jar.sha1 + - maven/org/opensearch/opensearch-ml-client/3.0.0.0/opensearch-ml-client-3.0.0.0.jar.md5 + - maven/org/opensearch/opensearch-ml-client/3.0.0.0/opensearch-ml-client-3.0.0.0.jar.sha256 + - maven/org/opensearch/opensearch-ml-client/3.0.0.0/opensearch-ml-client-3.0.0.0.jar.sha512 + - maven/org/opensearch/opensearch-ml-client/3.0.0.0/opensearch-ml-client-3.0.0.0.pom + - maven/org/opensearch/opensearch-ml-client/3.0.0.0/opensearch-ml-client-3.0.0.0.pom.sha1 + - maven/org/opensearch/opensearch-ml-client/3.0.0.0/opensearch-ml-client-3.0.0.0.pom.md5 + - maven/org/opensearch/opensearch-ml-client/3.0.0.0/opensearch-ml-client-3.0.0.0.pom.sha256 + - maven/org/opensearch/opensearch-ml-client/3.0.0.0/opensearch-ml-client-3.0.0.0.pom.sha512 + - maven/org/opensearch/opensearch-ml-client/3.0.0.0/opensearch-ml-client-3.0.0.0-sources.jar + - maven/org/opensearch/opensearch-ml-client/3.0.0.0/opensearch-ml-client-3.0.0.0-sources.jar.sha1 + - maven/org/opensearch/opensearch-ml-client/3.0.0.0/opensearch-ml-client-3.0.0.0-sources.jar.md5 + - maven/org/opensearch/opensearch-ml-client/3.0.0.0/opensearch-ml-client-3.0.0.0-sources.jar.sha256 + - maven/org/opensearch/opensearch-ml-client/3.0.0.0/opensearch-ml-client-3.0.0.0-sources.jar.sha512 + - maven/org/opensearch/opensearch-ml-client/3.0.0.0/opensearch-ml-client-3.0.0.0-javadoc.jar + - maven/org/opensearch/opensearch-ml-client/3.0.0.0/opensearch-ml-client-3.0.0.0-javadoc.jar.sha1 + - maven/org/opensearch/opensearch-ml-client/3.0.0.0/opensearch-ml-client-3.0.0.0-javadoc.jar.md5 + - maven/org/opensearch/opensearch-ml-client/3.0.0.0/opensearch-ml-client-3.0.0.0-javadoc.jar.sha256 + - maven/org/opensearch/opensearch-ml-client/3.0.0.0/opensearch-ml-client-3.0.0.0-javadoc.jar.sha512 + - maven/org/opensearch/opensearch-ml-spi/maven-metadata.xml + - maven/org/opensearch/opensearch-ml-spi/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-ml-spi/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-ml-spi/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-ml-spi/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-ml-spi/3.0.0.0/opensearch-ml-spi-3.0.0.0.jar + - maven/org/opensearch/opensearch-ml-spi/3.0.0.0/opensearch-ml-spi-3.0.0.0.jar.sha1 + - maven/org/opensearch/opensearch-ml-spi/3.0.0.0/opensearch-ml-spi-3.0.0.0.jar.md5 + - maven/org/opensearch/opensearch-ml-spi/3.0.0.0/opensearch-ml-spi-3.0.0.0.jar.sha256 + - maven/org/opensearch/opensearch-ml-spi/3.0.0.0/opensearch-ml-spi-3.0.0.0.jar.sha512 + - maven/org/opensearch/opensearch-ml-spi/3.0.0.0/opensearch-ml-spi-3.0.0.0.pom + - maven/org/opensearch/opensearch-ml-spi/3.0.0.0/opensearch-ml-spi-3.0.0.0.pom.sha1 + - maven/org/opensearch/opensearch-ml-spi/3.0.0.0/opensearch-ml-spi-3.0.0.0.pom.md5 + - maven/org/opensearch/opensearch-ml-spi/3.0.0.0/opensearch-ml-spi-3.0.0.0.pom.sha256 + - maven/org/opensearch/opensearch-ml-spi/3.0.0.0/opensearch-ml-spi-3.0.0.0.pom.sha512 + - maven/org/opensearch/opensearch-ml-spi/3.0.0.0/opensearch-ml-spi-3.0.0.0-javadoc.jar + - maven/org/opensearch/opensearch-ml-spi/3.0.0.0/opensearch-ml-spi-3.0.0.0-javadoc.jar.sha1 + - maven/org/opensearch/opensearch-ml-spi/3.0.0.0/opensearch-ml-spi-3.0.0.0-javadoc.jar.md5 + - maven/org/opensearch/opensearch-ml-spi/3.0.0.0/opensearch-ml-spi-3.0.0.0-javadoc.jar.sha256 + - maven/org/opensearch/opensearch-ml-spi/3.0.0.0/opensearch-ml-spi-3.0.0.0-javadoc.jar.sha512 + - maven/org/opensearch/opensearch-ml-spi/3.0.0.0/opensearch-ml-spi-3.0.0.0-sources.jar + - maven/org/opensearch/opensearch-ml-spi/3.0.0.0/opensearch-ml-spi-3.0.0.0-sources.jar.sha1 + - maven/org/opensearch/opensearch-ml-spi/3.0.0.0/opensearch-ml-spi-3.0.0.0-sources.jar.md5 + - maven/org/opensearch/opensearch-ml-spi/3.0.0.0/opensearch-ml-spi-3.0.0.0-sources.jar.sha256 + - maven/org/opensearch/opensearch-ml-spi/3.0.0.0/opensearch-ml-spi-3.0.0.0-sources.jar.sha512 + - maven/org/opensearch/plugin/opensearch-ml-plugin/maven-metadata.xml + - maven/org/opensearch/plugin/opensearch-ml-plugin/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/opensearch-ml-plugin/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/opensearch-ml-plugin/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/opensearch-ml-plugin/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/opensearch-ml-plugin/3.0.0.0/opensearch-ml-plugin-3.0.0.0.zip + - maven/org/opensearch/plugin/opensearch-ml-plugin/3.0.0.0/opensearch-ml-plugin-3.0.0.0.zip.sha1 + - maven/org/opensearch/plugin/opensearch-ml-plugin/3.0.0.0/opensearch-ml-plugin-3.0.0.0.zip.md5 + - maven/org/opensearch/plugin/opensearch-ml-plugin/3.0.0.0/opensearch-ml-plugin-3.0.0.0.zip.sha256 + - maven/org/opensearch/plugin/opensearch-ml-plugin/3.0.0.0/opensearch-ml-plugin-3.0.0.0.zip.sha512 + - maven/org/opensearch/plugin/opensearch-ml-plugin/3.0.0.0/opensearch-ml-plugin-3.0.0.0.pom + - maven/org/opensearch/plugin/opensearch-ml-plugin/3.0.0.0/opensearch-ml-plugin-3.0.0.0.pom.sha1 + - maven/org/opensearch/plugin/opensearch-ml-plugin/3.0.0.0/opensearch-ml-plugin-3.0.0.0.pom.md5 + - maven/org/opensearch/plugin/opensearch-ml-plugin/3.0.0.0/opensearch-ml-plugin-3.0.0.0.pom.sha256 + - maven/org/opensearch/plugin/opensearch-ml-plugin/3.0.0.0/opensearch-ml-plugin-3.0.0.0.pom.sha512 + plugins: + - plugins/opensearch-ml-3.0.0.0.zip + version: 3.0.0.0 + - name: job-scheduler + repository: https://github.com/opensearch-project/job-scheduler.git + ref: main + commit_id: 761c9bb38ffb6abf0f829670712a038a72cc189d + artifacts: + maven: + - maven/org/opensearch/opensearch-job-scheduler/maven-metadata.xml + - maven/org/opensearch/opensearch-job-scheduler/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-job-scheduler/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-job-scheduler/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-job-scheduler/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-job-scheduler/3.0.0.0/opensearch-job-scheduler-3.0.0.0.jar + - maven/org/opensearch/opensearch-job-scheduler/3.0.0.0/opensearch-job-scheduler-3.0.0.0.jar.sha1 + - maven/org/opensearch/opensearch-job-scheduler/3.0.0.0/opensearch-job-scheduler-3.0.0.0.jar.md5 + - maven/org/opensearch/opensearch-job-scheduler/3.0.0.0/opensearch-job-scheduler-3.0.0.0.jar.sha256 + - maven/org/opensearch/opensearch-job-scheduler/3.0.0.0/opensearch-job-scheduler-3.0.0.0.jar.sha512 + - maven/org/opensearch/opensearch-job-scheduler/3.0.0.0/opensearch-job-scheduler-3.0.0.0.pom + - maven/org/opensearch/opensearch-job-scheduler/3.0.0.0/opensearch-job-scheduler-3.0.0.0.pom.sha1 + - maven/org/opensearch/opensearch-job-scheduler/3.0.0.0/opensearch-job-scheduler-3.0.0.0.pom.md5 + - maven/org/opensearch/opensearch-job-scheduler/3.0.0.0/opensearch-job-scheduler-3.0.0.0.pom.sha256 + - maven/org/opensearch/opensearch-job-scheduler/3.0.0.0/opensearch-job-scheduler-3.0.0.0.pom.sha512 + - maven/org/opensearch/opensearch-job-scheduler/3.0.0.0/opensearch-job-scheduler-3.0.0.0-javadoc.jar + - maven/org/opensearch/opensearch-job-scheduler/3.0.0.0/opensearch-job-scheduler-3.0.0.0-javadoc.jar.sha1 + - maven/org/opensearch/opensearch-job-scheduler/3.0.0.0/opensearch-job-scheduler-3.0.0.0-javadoc.jar.md5 + - maven/org/opensearch/opensearch-job-scheduler/3.0.0.0/opensearch-job-scheduler-3.0.0.0-javadoc.jar.sha256 + - maven/org/opensearch/opensearch-job-scheduler/3.0.0.0/opensearch-job-scheduler-3.0.0.0-javadoc.jar.sha512 + - maven/org/opensearch/opensearch-job-scheduler/3.0.0.0/opensearch-job-scheduler-3.0.0.0.module + - maven/org/opensearch/opensearch-job-scheduler/3.0.0.0/opensearch-job-scheduler-3.0.0.0.module.sha1 + - maven/org/opensearch/opensearch-job-scheduler/3.0.0.0/opensearch-job-scheduler-3.0.0.0.module.md5 + - maven/org/opensearch/opensearch-job-scheduler/3.0.0.0/opensearch-job-scheduler-3.0.0.0.module.sha256 + - maven/org/opensearch/opensearch-job-scheduler/3.0.0.0/opensearch-job-scheduler-3.0.0.0.module.sha512 + - maven/org/opensearch/opensearch-job-scheduler/3.0.0.0/opensearch-job-scheduler-3.0.0.0-sources.jar + - maven/org/opensearch/opensearch-job-scheduler/3.0.0.0/opensearch-job-scheduler-3.0.0.0-sources.jar.sha1 + - maven/org/opensearch/opensearch-job-scheduler/3.0.0.0/opensearch-job-scheduler-3.0.0.0-sources.jar.md5 + - maven/org/opensearch/opensearch-job-scheduler/3.0.0.0/opensearch-job-scheduler-3.0.0.0-sources.jar.sha256 + - maven/org/opensearch/opensearch-job-scheduler/3.0.0.0/opensearch-job-scheduler-3.0.0.0-sources.jar.sha512 + - maven/org/opensearch/opensearch-job-scheduler-spi/maven-metadata.xml + - maven/org/opensearch/opensearch-job-scheduler-spi/maven-metadata.xml.sha1 + - maven/org/opensearch/opensearch-job-scheduler-spi/maven-metadata.xml.md5 + - maven/org/opensearch/opensearch-job-scheduler-spi/maven-metadata.xml.sha256 + - maven/org/opensearch/opensearch-job-scheduler-spi/maven-metadata.xml.sha512 + - maven/org/opensearch/opensearch-job-scheduler-spi/3.0.0.0/opensearch-job-scheduler-spi-3.0.0.0.jar + - maven/org/opensearch/opensearch-job-scheduler-spi/3.0.0.0/opensearch-job-scheduler-spi-3.0.0.0.jar.sha1 + - maven/org/opensearch/opensearch-job-scheduler-spi/3.0.0.0/opensearch-job-scheduler-spi-3.0.0.0.jar.md5 + - maven/org/opensearch/opensearch-job-scheduler-spi/3.0.0.0/opensearch-job-scheduler-spi-3.0.0.0.jar.sha256 + - maven/org/opensearch/opensearch-job-scheduler-spi/3.0.0.0/opensearch-job-scheduler-spi-3.0.0.0.jar.sha512 + - maven/org/opensearch/opensearch-job-scheduler-spi/3.0.0.0/opensearch-job-scheduler-spi-3.0.0.0.pom + - maven/org/opensearch/opensearch-job-scheduler-spi/3.0.0.0/opensearch-job-scheduler-spi-3.0.0.0.pom.sha1 + - maven/org/opensearch/opensearch-job-scheduler-spi/3.0.0.0/opensearch-job-scheduler-spi-3.0.0.0.pom.md5 + - maven/org/opensearch/opensearch-job-scheduler-spi/3.0.0.0/opensearch-job-scheduler-spi-3.0.0.0.pom.sha256 + - maven/org/opensearch/opensearch-job-scheduler-spi/3.0.0.0/opensearch-job-scheduler-spi-3.0.0.0.pom.sha512 + - maven/org/opensearch/opensearch-job-scheduler-spi/3.0.0.0/opensearch-job-scheduler-spi-3.0.0.0-javadoc.jar + - maven/org/opensearch/opensearch-job-scheduler-spi/3.0.0.0/opensearch-job-scheduler-spi-3.0.0.0-javadoc.jar.sha1 + - maven/org/opensearch/opensearch-job-scheduler-spi/3.0.0.0/opensearch-job-scheduler-spi-3.0.0.0-javadoc.jar.md5 + - maven/org/opensearch/opensearch-job-scheduler-spi/3.0.0.0/opensearch-job-scheduler-spi-3.0.0.0-javadoc.jar.sha256 + - maven/org/opensearch/opensearch-job-scheduler-spi/3.0.0.0/opensearch-job-scheduler-spi-3.0.0.0-javadoc.jar.sha512 + - maven/org/opensearch/opensearch-job-scheduler-spi/3.0.0.0/opensearch-job-scheduler-spi-3.0.0.0-sources.jar + - maven/org/opensearch/opensearch-job-scheduler-spi/3.0.0.0/opensearch-job-scheduler-spi-3.0.0.0-sources.jar.sha1 + - maven/org/opensearch/opensearch-job-scheduler-spi/3.0.0.0/opensearch-job-scheduler-spi-3.0.0.0-sources.jar.md5 + - maven/org/opensearch/opensearch-job-scheduler-spi/3.0.0.0/opensearch-job-scheduler-spi-3.0.0.0-sources.jar.sha256 + - maven/org/opensearch/opensearch-job-scheduler-spi/3.0.0.0/opensearch-job-scheduler-spi-3.0.0.0-sources.jar.sha512 + - maven/org/opensearch/plugin/opensearch-job-scheduler/maven-metadata.xml + - maven/org/opensearch/plugin/opensearch-job-scheduler/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/opensearch-job-scheduler/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/opensearch-job-scheduler/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/opensearch-job-scheduler/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/opensearch-job-scheduler/3.0.0.0/opensearch-job-scheduler-3.0.0.0.zip + - maven/org/opensearch/plugin/opensearch-job-scheduler/3.0.0.0/opensearch-job-scheduler-3.0.0.0.zip.sha1 + - maven/org/opensearch/plugin/opensearch-job-scheduler/3.0.0.0/opensearch-job-scheduler-3.0.0.0.zip.md5 + - maven/org/opensearch/plugin/opensearch-job-scheduler/3.0.0.0/opensearch-job-scheduler-3.0.0.0.zip.sha256 + - maven/org/opensearch/plugin/opensearch-job-scheduler/3.0.0.0/opensearch-job-scheduler-3.0.0.0.zip.sha512 + - maven/org/opensearch/plugin/opensearch-job-scheduler/3.0.0.0/opensearch-job-scheduler-3.0.0.0.pom + - maven/org/opensearch/plugin/opensearch-job-scheduler/3.0.0.0/opensearch-job-scheduler-3.0.0.0.pom.sha1 + - maven/org/opensearch/plugin/opensearch-job-scheduler/3.0.0.0/opensearch-job-scheduler-3.0.0.0.pom.md5 + - maven/org/opensearch/plugin/opensearch-job-scheduler/3.0.0.0/opensearch-job-scheduler-3.0.0.0.pom.sha256 + - maven/org/opensearch/plugin/opensearch-job-scheduler/3.0.0.0/opensearch-job-scheduler-3.0.0.0.pom.sha512 + plugins: + - plugins/opensearch-job-scheduler-3.0.0.0.zip + version: 3.0.0.0 + - name: security + repository: https://github.com/opensearch-project/security.git + ref: main + commit_id: 4234823444e9a15fca8a6c9fb31718d03f1d26e1 + artifacts: + maven: + - maven/org/opensearch/plugin/opensearch-security/maven-metadata.xml + - maven/org/opensearch/plugin/opensearch-security/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/opensearch-security/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/opensearch-security/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/opensearch-security/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/opensearch-security/3.0.0.0/opensearch-security-3.0.0.0.zip + - maven/org/opensearch/plugin/opensearch-security/3.0.0.0/opensearch-security-3.0.0.0.zip.sha1 + - maven/org/opensearch/plugin/opensearch-security/3.0.0.0/opensearch-security-3.0.0.0.zip.md5 + - maven/org/opensearch/plugin/opensearch-security/3.0.0.0/opensearch-security-3.0.0.0.zip.sha256 + - maven/org/opensearch/plugin/opensearch-security/3.0.0.0/opensearch-security-3.0.0.0.zip.sha512 + - maven/org/opensearch/plugin/opensearch-security/3.0.0.0/opensearch-security-3.0.0.0.pom + - maven/org/opensearch/plugin/opensearch-security/3.0.0.0/opensearch-security-3.0.0.0.pom.sha1 + - maven/org/opensearch/plugin/opensearch-security/3.0.0.0/opensearch-security-3.0.0.0.pom.md5 + - maven/org/opensearch/plugin/opensearch-security/3.0.0.0/opensearch-security-3.0.0.0.pom.sha256 + - maven/org/opensearch/plugin/opensearch-security/3.0.0.0/opensearch-security-3.0.0.0.pom.sha512 + plugins: + - plugins/opensearch-security-3.0.0.0.zip + version: 3.0.0.0 + - name: k-NN + repository: https://github.com/opensearch-project/k-NN.git + ref: main + commit_id: 2e3ab953e3a9a3bdba83464f93d325e8eb12f567 + artifacts: + maven: + - maven/org/opensearch/plugin/opensearch-knn/maven-metadata.xml + - maven/org/opensearch/plugin/opensearch-knn/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/opensearch-knn/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/opensearch-knn/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/opensearch-knn/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/opensearch-knn/3.0.0.0/opensearch-knn-3.0.0.0.zip + - maven/org/opensearch/plugin/opensearch-knn/3.0.0.0/opensearch-knn-3.0.0.0.zip.sha1 + - maven/org/opensearch/plugin/opensearch-knn/3.0.0.0/opensearch-knn-3.0.0.0.zip.md5 + - maven/org/opensearch/plugin/opensearch-knn/3.0.0.0/opensearch-knn-3.0.0.0.zip.sha256 + - maven/org/opensearch/plugin/opensearch-knn/3.0.0.0/opensearch-knn-3.0.0.0.zip.sha512 + - maven/org/opensearch/plugin/opensearch-knn/3.0.0.0/opensearch-knn-3.0.0.0.pom + - maven/org/opensearch/plugin/opensearch-knn/3.0.0.0/opensearch-knn-3.0.0.0.pom.sha1 + - maven/org/opensearch/plugin/opensearch-knn/3.0.0.0/opensearch-knn-3.0.0.0.pom.md5 + - maven/org/opensearch/plugin/opensearch-knn/3.0.0.0/opensearch-knn-3.0.0.0.pom.sha256 + - maven/org/opensearch/plugin/opensearch-knn/3.0.0.0/opensearch-knn-3.0.0.0.pom.sha512 + plugins: + - plugins/opensearch-knn-3.0.0.0.zip + version: 3.0.0.0 + - name: neural-search + repository: https://github.com/opensearch-project/neural-search.git + ref: main + commit_id: 5daddfd2f10486ad4688742aa26db82461b6a73c + artifacts: + maven: + - maven/org/opensearch/plugin/neural-search/maven-metadata.xml + - maven/org/opensearch/plugin/neural-search/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/neural-search/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/neural-search/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/neural-search/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/neural-search/3.0.0.0/neural-search-3.0.0.0.zip + - maven/org/opensearch/plugin/neural-search/3.0.0.0/neural-search-3.0.0.0.zip.sha1 + - maven/org/opensearch/plugin/neural-search/3.0.0.0/neural-search-3.0.0.0.zip.md5 + - maven/org/opensearch/plugin/neural-search/3.0.0.0/neural-search-3.0.0.0.zip.sha256 + - maven/org/opensearch/plugin/neural-search/3.0.0.0/neural-search-3.0.0.0.zip.sha512 + - maven/org/opensearch/plugin/neural-search/3.0.0.0/neural-search-3.0.0.0.pom + - maven/org/opensearch/plugin/neural-search/3.0.0.0/neural-search-3.0.0.0.pom.sha1 + - maven/org/opensearch/plugin/neural-search/3.0.0.0/neural-search-3.0.0.0.pom.md5 + - maven/org/opensearch/plugin/neural-search/3.0.0.0/neural-search-3.0.0.0.pom.sha256 + - maven/org/opensearch/plugin/neural-search/3.0.0.0/neural-search-3.0.0.0.pom.sha512 + plugins: + - plugins/opensearch-neural-search-3.0.0.0.zip + version: 3.0.0.0 + - name: anomaly-detection + repository: https://github.com/opensearch-project/anomaly-detection.git + ref: main + commit_id: 353dcaeb05f8b75fa74d92e2ae8415ab018bc68e + artifacts: + maven: + - maven/org/opensearch/plugin/opensearch-anomaly-detection/maven-metadata.xml + - maven/org/opensearch/plugin/opensearch-anomaly-detection/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/opensearch-anomaly-detection/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/opensearch-anomaly-detection/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/opensearch-anomaly-detection/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/opensearch-anomaly-detection/3.0.0.0/opensearch-anomaly-detection-3.0.0.0.zip + - maven/org/opensearch/plugin/opensearch-anomaly-detection/3.0.0.0/opensearch-anomaly-detection-3.0.0.0.zip.sha1 + - maven/org/opensearch/plugin/opensearch-anomaly-detection/3.0.0.0/opensearch-anomaly-detection-3.0.0.0.zip.md5 + - maven/org/opensearch/plugin/opensearch-anomaly-detection/3.0.0.0/opensearch-anomaly-detection-3.0.0.0.zip.sha256 + - maven/org/opensearch/plugin/opensearch-anomaly-detection/3.0.0.0/opensearch-anomaly-detection-3.0.0.0.zip.sha512 + - maven/org/opensearch/plugin/opensearch-anomaly-detection/3.0.0.0/opensearch-anomaly-detection-3.0.0.0.pom + - maven/org/opensearch/plugin/opensearch-anomaly-detection/3.0.0.0/opensearch-anomaly-detection-3.0.0.0.pom.sha1 + - maven/org/opensearch/plugin/opensearch-anomaly-detection/3.0.0.0/opensearch-anomaly-detection-3.0.0.0.pom.md5 + - maven/org/opensearch/plugin/opensearch-anomaly-detection/3.0.0.0/opensearch-anomaly-detection-3.0.0.0.pom.sha256 + - maven/org/opensearch/plugin/opensearch-anomaly-detection/3.0.0.0/opensearch-anomaly-detection-3.0.0.0.pom.sha512 + plugins: + - plugins/opensearch-time-series-analytics-3.0.0.0.zip + version: 3.0.0.0 + - name: notifications-core + repository: https://github.com/opensearch-project/notifications.git + ref: main + commit_id: 9683d864db863ded38ab4bdf49670325f9df7cf7 + artifacts: + maven: + - maven/org/opensearch/plugin/opensearch-notifications-core/maven-metadata.xml + - maven/org/opensearch/plugin/opensearch-notifications-core/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/opensearch-notifications-core/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/opensearch-notifications-core/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/opensearch-notifications-core/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/opensearch-notifications-core/3.0.0.0/opensearch-notifications-core-3.0.0.0.zip + - maven/org/opensearch/plugin/opensearch-notifications-core/3.0.0.0/opensearch-notifications-core-3.0.0.0.zip.sha1 + - maven/org/opensearch/plugin/opensearch-notifications-core/3.0.0.0/opensearch-notifications-core-3.0.0.0.zip.md5 + - maven/org/opensearch/plugin/opensearch-notifications-core/3.0.0.0/opensearch-notifications-core-3.0.0.0.zip.sha256 + - maven/org/opensearch/plugin/opensearch-notifications-core/3.0.0.0/opensearch-notifications-core-3.0.0.0.zip.sha512 + - maven/org/opensearch/plugin/opensearch-notifications-core/3.0.0.0/opensearch-notifications-core-3.0.0.0.pom + - maven/org/opensearch/plugin/opensearch-notifications-core/3.0.0.0/opensearch-notifications-core-3.0.0.0.pom.sha1 + - maven/org/opensearch/plugin/opensearch-notifications-core/3.0.0.0/opensearch-notifications-core-3.0.0.0.pom.md5 + - maven/org/opensearch/plugin/opensearch-notifications-core/3.0.0.0/opensearch-notifications-core-3.0.0.0.pom.sha256 + - maven/org/opensearch/plugin/opensearch-notifications-core/3.0.0.0/opensearch-notifications-core-3.0.0.0.pom.sha512 + plugins: + - plugins/opensearch-notifications-core-3.0.0.0.zip + version: 3.0.0.0 + - name: notifications + repository: https://github.com/opensearch-project/notifications.git + ref: main + commit_id: 9683d864db863ded38ab4bdf49670325f9df7cf7 + artifacts: + maven: + - maven/org/opensearch/plugin/notifications/maven-metadata.xml + - maven/org/opensearch/plugin/notifications/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/notifications/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/notifications/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/notifications/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/notifications/3.0.0.0/notifications-3.0.0.0.zip + - maven/org/opensearch/plugin/notifications/3.0.0.0/notifications-3.0.0.0.zip.sha1 + - maven/org/opensearch/plugin/notifications/3.0.0.0/notifications-3.0.0.0.zip.md5 + - maven/org/opensearch/plugin/notifications/3.0.0.0/notifications-3.0.0.0.zip.sha256 + - maven/org/opensearch/plugin/notifications/3.0.0.0/notifications-3.0.0.0.zip.sha512 + - maven/org/opensearch/plugin/notifications/3.0.0.0/notifications-3.0.0.0.pom + - maven/org/opensearch/plugin/notifications/3.0.0.0/notifications-3.0.0.0.pom.sha1 + - maven/org/opensearch/plugin/notifications/3.0.0.0/notifications-3.0.0.0.pom.md5 + - maven/org/opensearch/plugin/notifications/3.0.0.0/notifications-3.0.0.0.pom.sha256 + - maven/org/opensearch/plugin/notifications/3.0.0.0/notifications-3.0.0.0.pom.sha512 + plugins: + - plugins/opensearch-notifications-3.0.0.0.zip + version: 3.0.0.0 + - name: security-analytics + repository: https://github.com/opensearch-project/security-analytics.git + ref: main + commit_id: c373343e1981af0bf2795aa2d0ac45f301d8ac3e + artifacts: + maven: + - maven/org/opensearch/plugin/opensearch-security-analytics/maven-metadata.xml + - maven/org/opensearch/plugin/opensearch-security-analytics/maven-metadata.xml.sha1 + - maven/org/opensearch/plugin/opensearch-security-analytics/maven-metadata.xml.md5 + - maven/org/opensearch/plugin/opensearch-security-analytics/maven-metadata.xml.sha256 + - maven/org/opensearch/plugin/opensearch-security-analytics/maven-metadata.xml.sha512 + - maven/org/opensearch/plugin/opensearch-security-analytics/3.0.0.0/opensearch-security-analytics-3.0.0.0.zip + - maven/org/opensearch/plugin/opensearch-security-analytics/3.0.0.0/opensearch-security-analytics-3.0.0.0.zip.sha1 + - maven/org/opensearch/plugin/opensearch-security-analytics/3.0.0.0/opensearch-security-analytics-3.0.0.0.zip.md5 + - maven/org/opensearch/plugin/opensearch-security-analytics/3.0.0.0/opensearch-security-analytics-3.0.0.0.zip.sha256 + - maven/org/opensearch/plugin/opensearch-security-analytics/3.0.0.0/opensearch-security-analytics-3.0.0.0.zip.sha512 + - maven/org/opensearch/plugin/opensearch-security-analytics/3.0.0.0/opensearch-security-analytics-3.0.0.0.pom + - maven/org/opensearch/plugin/opensearch-security-analytics/3.0.0.0/opensearch-security-analytics-3.0.0.0.pom.sha1 + - maven/org/opensearch/plugin/opensearch-security-analytics/3.0.0.0/opensearch-security-analytics-3.0.0.0.pom.md5 + - maven/org/opensearch/plugin/opensearch-security-analytics/3.0.0.0/opensearch-security-analytics-3.0.0.0.pom.sha256 + - maven/org/opensearch/plugin/opensearch-security-analytics/3.0.0.0/opensearch-security-analytics-3.0.0.0.pom.sha512 + plugins: + - plugins/opensearch-security-analytics-3.0.0.0.zip + version: 3.0.0.0 diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch/integ-test.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch/integ-test.jenkinsfile.txt index 789027e7f9..42e1853578 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch/integ-test.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch/integ-test.jenkinsfile.txt @@ -1,6 +1,6 @@ integ-test.run() integ-test.modernSCM({$class=GitSCMSource, remote=https://github.com/opensearch-project/opensearch-build-libraries.git}) - integ-test.library({identifier=jenkins@5.11.1, retriever=null}) + integ-test.library({identifier=jenkins@6.1.0, retriever=null}) integ-test.pipeline(groovy.lang.Closure) integ-test.credentials(jenkins-artifact-bucket-name) integ-test.timeout({time=4, unit=HOURS}) @@ -15,57 +15,436 @@ integ-test.echo(Executing on agent [label:Jenkins-Agent-AL2023-X64-C54xlarge-Docker-Host]) integ-test.script(groovy.lang.Closure) integ-test.fileExists(manifests/tests/jenkins/data/opensearch-3.0.0-test.yml) - integ-test.downloadBuildManifest({url=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/8184/linux/x64/tar/dist/opensearch/opensearch-3.0.0-linux-x64.tar.gz, path=tests/jenkins/data/opensearch-3.0.0-build.yml}) + integ-test.downloadBuildManifest({url=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/9010/linux/x64/tar/dist/opensearch/opensearch-3.0.0-linux-x64.tar.gz, path=tests/jenkins/data/opensearch-3.0.0-build.yml}) downloadBuildManifest.legacySCM(groovy.lang.Closure) - downloadBuildManifest.library({identifier=jenkins@5.11.1, retriever=null}) - downloadBuildManifest.sh(curl -sSL https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/8184/linux/x64/tar/dist/opensearch/opensearch-3.0.0-linux-x64.tar.gz --output tests/jenkins/data/opensearch-3.0.0-build.yml) + downloadBuildManifest.library({identifier=jenkins@6.1.0, retriever=null}) + downloadBuildManifest.sh(curl -sSL https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/9010/linux/x64/tar/dist/opensearch/opensearch-3.0.0-linux-x64.tar.gz --output tests/jenkins/data/opensearch-3.0.0-build.yml) downloadBuildManifest.readYaml({file=tests/jenkins/data/opensearch-3.0.0-build.yml}) BuildManifest.asBoolean() integ-test.readYaml({file=tests/jenkins/data/opensearch-3.0.0-build.yml}) BuildManifest.asBoolean() - BuildManifest.getNames() BuildManifest.getArtifactArchitecture() - BuildManifest.getArtifactPlatform() BuildManifest.getArtifactBuildId() BuildManifest.getDistribution() - BuildManifest.getArtifactRoot(distribution-build-opensearch, 8184) - integ-test.echo(Version: 3.0.0, Agent: Jenkins-Agent-AL2-X64-C54xlarge-Docker-Host, BuildId: 8184, Distribution: tar, Components: [OpenSearch]) + BuildManifest.getArtifactRoot(distribution-build-opensearch, 9010) integ-test.postCleanup() postCleanup.cleanWs({disableDeferredWipeout=true, deleteDirs=true}) integ-test.stage(integ-test, groovy.lang.Closure) integ-test.echo(Executing on agent [label:Jenkins-Agent-AL2-X64-C54xlarge-Docker-Host]) integ-test.script(groovy.lang.Closure) - integ-test.downloadBuildManifest({url=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/8184/linux/x64/tar/dist/opensearch/opensearch-3.0.0-linux-x64.tar.gz, path=tests/jenkins/data/opensearch-3.0.0-build.yml}) + integ-test.downloadBuildManifest({url=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/9010/linux/x64/tar/dist/opensearch/opensearch-3.0.0-linux-x64.tar.gz, path=tests/jenkins/data/opensearch-3.0.0-build.yml}) downloadBuildManifest.legacySCM(groovy.lang.Closure) - downloadBuildManifest.library({identifier=jenkins@5.11.1, retriever=null}) - downloadBuildManifest.sh(curl -sSL https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/8184/linux/x64/tar/dist/opensearch/opensearch-3.0.0-linux-x64.tar.gz --output tests/jenkins/data/opensearch-3.0.0-build.yml) + downloadBuildManifest.library({identifier=jenkins@6.1.0, retriever=null}) + downloadBuildManifest.sh(curl -sSL https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/9010/linux/x64/tar/dist/opensearch/opensearch-3.0.0-linux-x64.tar.gz --output tests/jenkins/data/opensearch-3.0.0-build.yml) downloadBuildManifest.readYaml({file=tests/jenkins/data/opensearch-3.0.0-build.yml}) BuildManifest.asBoolean() integ-test.readYaml({file=tests/jenkins/data/opensearch-3.0.0-build.yml}) BuildManifest.asBoolean() + integ-test.readYaml({file=manifests/tests/jenkins/data/opensearch-3.0.0-test.yml}) + TestManifest.asBoolean() + TestManifest.getComponentNames() BuildManifest.getNames() integ-test.echo(switch_user_non_root: false) - integ-test.echo(componentList: [OpenSearch]) - integ-test.echo(Not on Windows, stash repository+artifacts) - integ-test.echo(Downloading from S3: distribution-build-opensearch/3.0.0/8184/linux/x64/tar) - integ-test.downloadFromS3({assumedRoleName=opensearch-bundle, roleAccountNumberCred=jenkins-aws-account-public, downloadPath=distribution-build-opensearch/3.0.0/8184/linux/x64/tar/, bucketName=job-s3-bucket-name, localPath=/tmp/workspace/artifacts, force=true}) + integ-test.echo(Skipping tests for index-management as is not present in the provided build manifest.) + integ-test.echo(Skipping tests for opensearch-reports as is not present in the provided build manifest.) + integ-test.echo(Skipping tests for cross-cluster-replication as is not present in the provided build manifest.) + integ-test.echo(Skipping tests for asynchronous-search as is not present in the provided build manifest.) + integ-test.echo(Skipping tests for alerting as is not present in the provided build manifest.) + integ-test.echo(Skipping tests for sql as is not present in the provided build manifest.) + integ-test.echo(Skipping tests for geospatial as is not present in the provided build manifest.) + integ-test.echo(Skipping tests for opensearch-observability as is not present in the provided build manifest.) + integ-test.echo(Testing components: [ml-commons, anomaly-detection, neural-search, security-analytics, security, k-NN, notifications]) + integ-test.echo(Downloading from distribution-build-opensearch/3.0.0/9010/linux/x64/tar and stashing both artifacts and repository) + integ-test.downloadFromS3({assumedRoleName=opensearch-bundle, roleAccountNumberCred=jenkins-aws-account-public, downloadPath=distribution-build-opensearch/3.0.0/9010/linux/x64/tar/, bucketName=job-s3-bucket-name, localPath=/tmp/workspace/artifacts, force=true}) downloadFromS3.string({credentialsId=jenkins-aws-account-public, variable=AWS_ACCOUNT_NUMBER}) downloadFromS3.withCredentials([AWS_ACCOUNT_NUMBER], groovy.lang.Closure) downloadFromS3.withAWS({role=opensearch-bundle, roleAccount=AWS_ACCOUNT_NUMBER, duration=900, roleSessionName=jenkins-session, region=us-east-1}, groovy.lang.Closure) - downloadFromS3.s3Download({file=/tmp/workspace/artifacts, bucket=job-s3-bucket-name, path=distribution-build-opensearch/3.0.0/8184/linux/x64/tar/, force=true}) - integ-test.sh(rm -rf /tmp/workspace/tar && mv -v /tmp/workspace/artifacts/distribution-build-opensearch/3.0.0/8184/linux/x64/tar /tmp/workspace) + downloadFromS3.s3Download({file=/tmp/workspace/artifacts, bucket=job-s3-bucket-name, path=distribution-build-opensearch/3.0.0/9010/linux/x64/tar/, force=true}) + integ-test.sh(rm -rf /tmp/workspace/tar && mv -v /tmp/workspace/artifacts/distribution-build-opensearch/3.0.0/9010/linux/x64/tar /tmp/workspace) integ-test.stash({includes=**, name=integtest-opensearch-234}) - integ-test.echo(Add Component: OpenSearch) - integ-test.parallel({Run Integtest OpenSearch=groovy.lang.Closure}) + integ-test.echo(Add Component: ml-commons) + integ-test.echo(Add Component: anomaly-detection) + integ-test.echo(Add Component: neural-search) + integ-test.echo(Add Component: security-analytics) + integ-test.echo(Add Component: security) + integ-test.echo(Add Component: k-NN) + integ-test.echo(Add Component: notifications) + integ-test.parallel({Testing ml-commons=groovy.lang.Closure, Testing anomaly-detection=groovy.lang.Closure, Testing neural-search=groovy.lang.Closure, Testing security-analytics=groovy.lang.Closure, Testing security=groovy.lang.Closure, Testing k-NN=groovy.lang.Closure, Testing notifications=groovy.lang.Closure}) + integ-test.timeout({time=2, unit=HOURS}, groovy.lang.Closure) + integ-test.node(Jenkins-Agent-AL2-X64-C54xlarge-Docker-Host, groovy.lang.Closure) + integ-test.sh(echo ml-commons with index 0 will sleep 0 seconds to reduce load && sleep 0) + integ-test.unstash(integtest-opensearch-234) + integ-test.echo(Unstashing both artifacts and repository) + integ-test.sh(rm -rf test-results) + integ-test.runIntegTestScript({jobName=distribution-build-opensearch, componentName=ml-commons, buildManifest=tests/jenkins/data/opensearch-3.0.0-build.yml, testManifest=manifests/tests/jenkins/data/opensearch-3.0.0-test.yml, localPath=/tmp/workspace/tar, switchUserNonRoot=false}) + runIntegTestScript.legacySCM(groovy.lang.Closure) + runIntegTestScript.library({identifier=jenkins@6.1.0, retriever=null}) + runIntegTestScript.readYaml({file=tests/jenkins/data/opensearch-3.0.0-build.yml}) + BuildManifest.asBoolean() + BuildManifest.getArtifactArchitecture() + BuildManifest.getDistribution() + BuildManifest.getArtifactPlatform() + runIntegTestScript.echo(Start integTest on: tar x64 linux) + runIntegTestScript.detectTestDockerAgent({testManifest=manifests/tests/jenkins/data/opensearch-3.0.0-test.yml}) + detectTestDockerAgent.legacySCM(groovy.lang.Closure) + detectTestDockerAgent.library({identifier=jenkins@6.1.0, retriever=null}) + detectTestDockerAgent.readYaml({file=manifests/tests/jenkins/data/opensearch-3.0.0-test.yml}) + TestManifest.asBoolean() + detectTestDockerAgent.echo(Using Docker image opensearchstaging/ci-runner:ci-runner-centos7-opensearch-build-v3 (-e JAVA_HOME=/opt/java/openjdk-17)) + detectTestDockerAgent.echo(Using java version openjdk-17) + runIntegTestScript.echo(Possible Java Home: JAVA_HOME=/opt/java/openjdk-17) + runIntegTestScript.echo(Build Id: 9010) + BuildManifest.getArtifactRootUrl(distribution-build-opensearch, 9010) + runIntegTestScript.echo(Artifact root URL: https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/9010/linux/x64/tar) + runIntegTestScript.echo(User provides localPath, use local artifacts: /tmp/workspace/tar) + runIntegTestScript.echo(Paths: opensearch=/tmp/workspace/tar) + runIntegTestScript.echo(Base Path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/9010/linux/x64/tar) + runIntegTestScript.echo(Component: ml-commons) + runIntegTestScript.echo(Switch User to Non-Root (uid=1000): false) + runIntegTestScript.echo(Run command: env PATH=$PATH JAVA_HOME=/opt/java/openjdk-17 ./test.sh integ-test manifests/tests/jenkins/data/opensearch-3.0.0-test.yml --component ml-commons --test-run-id 234 --paths opensearch=/tmp/workspace/tar --base-path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/9010/linux/x64/tar ) + runIntegTestScript.sh(env PATH=$PATH JAVA_HOME=/opt/java/openjdk-17 ./test.sh integ-test manifests/tests/jenkins/data/opensearch-3.0.0-test.yml --component ml-commons --test-run-id 234 --paths opensearch=/tmp/workspace/tar --base-path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/9010/linux/x64/tar ) + BuildManifest.getRepo(ml-commons) + integ-test.closeGithubIssue({repoUrl=https://github.com/opensearch-project/ml-commons.git, issueTitle=[AUTOCUT] Integration Test failed for ml-commons: 3.0.0 tar distribution, closeComment=Closing the issue as the Integration Test passed for ml-commons
Version: 3.0.0
Distribution: tar
Architecture: x64
Platform: linux

Please check the logs: https://some/url/redirect

*, label=autocut,v3.0.0,integ-test-failure}) + closeGithubIssue.usernamePassword({credentialsId=jenkins-github-bot-token, passwordVariable=GITHUB_TOKEN, usernameVariable=GITHUB_USER}) + closeGithubIssue.withCredentials([[GITHUB_USER, GITHUB_TOKEN]], groovy.lang.Closure) + closeGithubIssue.sh({script=gh issue list --repo https://github.com/opensearch-project/ml-commons.git -S "[AUTOCUT] Integration Test failed for ml-commons: 3.0.0 tar distribution in:title" --label autocut,v3.0.0,integ-test-failure --json number --jq '.[0].number', returnStdout=true}) + closeGithubIssue.sh({script=gh issue close bbb +ccc -R opensearch-project/ml-commons --comment "Closing the issue as the Integration Test passed for ml-commons
Version: 3.0.0
Distribution: tar
Architecture: x64
Platform: linux

Please check the logs: https://some/url/redirect

*", returnStdout=true}) + integ-test.echo(Completed running integtest for component ml-commons) + integ-test.uploadTestResults({buildManifestFileName=tests/jenkins/data/opensearch-3.0.0-build.yml, jobName=dummy_job}) + uploadTestResults.legacySCM(groovy.lang.Closure) + uploadTestResults.library({identifier=jenkins@6.1.0, retriever=null}) + uploadTestResults.readYaml({file=tests/jenkins/data/opensearch-3.0.0-build.yml}) + BuildManifest.asBoolean() + uploadTestResults.echo(Build Id: 9010) + BuildManifest.getArtifactRoot(dummy_job, 9010) + uploadTestResults.string({credentialsId=jenkins-artifact-bucket-name, variable=ARTIFACT_BUCKET_NAME}) + uploadTestResults.string({credentialsId=jenkins-aws-account-public, variable=AWS_ACCOUNT_PUBLIC}) + uploadTestResults.withCredentials([ARTIFACT_BUCKET_NAME, AWS_ACCOUNT_PUBLIC], groovy.lang.Closure) + uploadTestResults.echo(Uploading to s3://ARTIFACT_BUCKET_NAME/dummy_job/3.0.0/9010/linux/x64/tar) + uploadTestResults.withAWS({role=opensearch-test, roleAccount=AWS_ACCOUNT_PUBLIC, duration=900, roleSessionName=jenkins-session}, groovy.lang.Closure) + uploadTestResults.s3Upload({file=test-results, bucket=ARTIFACT_BUCKET_NAME, path=dummy_job/3.0.0/9010/linux/x64/tar/test-results}) + BuildManifest.getArtifactRootUrl(DUMMY_PUBLIC_ARTIFACT_URL, dummy_job) + Messages.asBoolean() + Messages.add(DUMMY_STAGE_NAME, https://ci.opensearch.org/ci/dbc/DUMMY_PUBLIC_ARTIFACT_URL/3.0.0/dummy_job/linux/x64/tar/test-results/) + uploadTestResults.writeFile({file=messages/DUMMY_STAGE_NAME.msg, text=https://ci.opensearch.org/ci/dbc/DUMMY_PUBLIC_ARTIFACT_URL/3.0.0/dummy_job/linux/x64/tar/test-results/}) + uploadTestResults.stash({includes=messages/*, name=messages-DUMMY_STAGE_NAME}) + integ-test.postCleanup() + postCleanup.cleanWs({disableDeferredWipeout=true, deleteDirs=true}) + integ-test.timeout({time=2, unit=HOURS}, groovy.lang.Closure) + integ-test.node(Jenkins-Agent-AL2-X64-C54xlarge-Docker-Host, groovy.lang.Closure) + integ-test.sh(echo anomaly-detection with index 1 will sleep 20 seconds to reduce load && sleep 20) + integ-test.unstash(integtest-opensearch-234) + integ-test.echo(Unstashing both artifacts and repository) + integ-test.sh(rm -rf test-results) + integ-test.runIntegTestScript({jobName=distribution-build-opensearch, componentName=anomaly-detection, buildManifest=tests/jenkins/data/opensearch-3.0.0-build.yml, testManifest=manifests/tests/jenkins/data/opensearch-3.0.0-test.yml, localPath=/tmp/workspace/tar, switchUserNonRoot=false}) + runIntegTestScript.legacySCM(groovy.lang.Closure) + runIntegTestScript.library({identifier=jenkins@6.1.0, retriever=null}) + runIntegTestScript.readYaml({file=tests/jenkins/data/opensearch-3.0.0-build.yml}) + BuildManifest.asBoolean() + BuildManifest.getArtifactArchitecture() + BuildManifest.getDistribution() + BuildManifest.getArtifactPlatform() + runIntegTestScript.echo(Start integTest on: tar x64 linux) + runIntegTestScript.detectTestDockerAgent({testManifest=manifests/tests/jenkins/data/opensearch-3.0.0-test.yml}) + detectTestDockerAgent.legacySCM(groovy.lang.Closure) + detectTestDockerAgent.library({identifier=jenkins@6.1.0, retriever=null}) + detectTestDockerAgent.readYaml({file=manifests/tests/jenkins/data/opensearch-3.0.0-test.yml}) + TestManifest.asBoolean() + detectTestDockerAgent.echo(Using Docker image opensearchstaging/ci-runner:ci-runner-centos7-opensearch-build-v3 (-e JAVA_HOME=/opt/java/openjdk-17)) + detectTestDockerAgent.echo(Using java version openjdk-17) + runIntegTestScript.echo(Possible Java Home: JAVA_HOME=/opt/java/openjdk-17) + runIntegTestScript.echo(Build Id: 9010) + BuildManifest.getArtifactRootUrl(distribution-build-opensearch, 9010) + runIntegTestScript.echo(Artifact root URL: https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/9010/linux/x64/tar) + runIntegTestScript.echo(User provides localPath, use local artifacts: /tmp/workspace/tar) + runIntegTestScript.echo(Paths: opensearch=/tmp/workspace/tar) + runIntegTestScript.echo(Base Path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/9010/linux/x64/tar) + runIntegTestScript.echo(Component: anomaly-detection) + runIntegTestScript.echo(Switch User to Non-Root (uid=1000): false) + runIntegTestScript.echo(Run command: env PATH=$PATH JAVA_HOME=/opt/java/openjdk-17 ./test.sh integ-test manifests/tests/jenkins/data/opensearch-3.0.0-test.yml --component anomaly-detection --test-run-id 234 --paths opensearch=/tmp/workspace/tar --base-path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/9010/linux/x64/tar ) + runIntegTestScript.sh(env PATH=$PATH JAVA_HOME=/opt/java/openjdk-17 ./test.sh integ-test manifests/tests/jenkins/data/opensearch-3.0.0-test.yml --component anomaly-detection --test-run-id 234 --paths opensearch=/tmp/workspace/tar --base-path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/9010/linux/x64/tar ) + BuildManifest.getRepo(anomaly-detection) + integ-test.closeGithubIssue({repoUrl=https://github.com/opensearch-project/anomaly-detection.git, issueTitle=[AUTOCUT] Integration Test failed for anomaly-detection: 3.0.0 tar distribution, closeComment=Closing the issue as the Integration Test passed for anomaly-detection
Version: 3.0.0
Distribution: tar
Architecture: x64
Platform: linux

Please check the logs: https://some/url/redirect

*, label=autocut,v3.0.0,integ-test-failure}) + closeGithubIssue.usernamePassword({credentialsId=jenkins-github-bot-token, passwordVariable=GITHUB_TOKEN, usernameVariable=GITHUB_USER}) + closeGithubIssue.withCredentials([[GITHUB_USER, GITHUB_TOKEN]], groovy.lang.Closure) + closeGithubIssue.sh({script=gh issue list --repo https://github.com/opensearch-project/anomaly-detection.git -S "[AUTOCUT] Integration Test failed for anomaly-detection: 3.0.0 tar distribution in:title" --label autocut,v3.0.0,integ-test-failure --json number --jq '.[0].number', returnStdout=true}) + closeGithubIssue.sh({script=gh issue close bbb +ccc -R opensearch-project/anomaly-detection --comment "Closing the issue as the Integration Test passed for anomaly-detection
Version: 3.0.0
Distribution: tar
Architecture: x64
Platform: linux

Please check the logs: https://some/url/redirect

*", returnStdout=true}) + integ-test.echo(Completed running integtest for component anomaly-detection) + integ-test.uploadTestResults({buildManifestFileName=tests/jenkins/data/opensearch-3.0.0-build.yml, jobName=dummy_job}) + uploadTestResults.legacySCM(groovy.lang.Closure) + uploadTestResults.library({identifier=jenkins@6.1.0, retriever=null}) + uploadTestResults.readYaml({file=tests/jenkins/data/opensearch-3.0.0-build.yml}) + BuildManifest.asBoolean() + uploadTestResults.echo(Build Id: 9010) + BuildManifest.getArtifactRoot(dummy_job, 9010) + uploadTestResults.string({credentialsId=jenkins-artifact-bucket-name, variable=ARTIFACT_BUCKET_NAME}) + uploadTestResults.string({credentialsId=jenkins-aws-account-public, variable=AWS_ACCOUNT_PUBLIC}) + uploadTestResults.withCredentials([ARTIFACT_BUCKET_NAME, AWS_ACCOUNT_PUBLIC], groovy.lang.Closure) + uploadTestResults.echo(Uploading to s3://ARTIFACT_BUCKET_NAME/dummy_job/3.0.0/9010/linux/x64/tar) + uploadTestResults.withAWS({role=opensearch-test, roleAccount=AWS_ACCOUNT_PUBLIC, duration=900, roleSessionName=jenkins-session}, groovy.lang.Closure) + uploadTestResults.s3Upload({file=test-results, bucket=ARTIFACT_BUCKET_NAME, path=dummy_job/3.0.0/9010/linux/x64/tar/test-results}) + BuildManifest.getArtifactRootUrl(DUMMY_PUBLIC_ARTIFACT_URL, dummy_job) + Messages.asBoolean() + Messages.add(DUMMY_STAGE_NAME, https://ci.opensearch.org/ci/dbc/DUMMY_PUBLIC_ARTIFACT_URL/3.0.0/dummy_job/linux/x64/tar/test-results/) + uploadTestResults.writeFile({file=messages/DUMMY_STAGE_NAME.msg, text=https://ci.opensearch.org/ci/dbc/DUMMY_PUBLIC_ARTIFACT_URL/3.0.0/dummy_job/linux/x64/tar/test-results/}) + uploadTestResults.stash({includes=messages/*, name=messages-DUMMY_STAGE_NAME}) + integ-test.postCleanup() + postCleanup.cleanWs({disableDeferredWipeout=true, deleteDirs=true}) + integ-test.timeout({time=2, unit=HOURS}, groovy.lang.Closure) + integ-test.node(Jenkins-Agent-AL2-X64-C54xlarge-Docker-Host, groovy.lang.Closure) + integ-test.sh(echo neural-search with index 2 will sleep 40 seconds to reduce load && sleep 40) + integ-test.unstash(integtest-opensearch-234) + integ-test.echo(Unstashing both artifacts and repository) + integ-test.sh(rm -rf test-results) + integ-test.runIntegTestScript({jobName=distribution-build-opensearch, componentName=neural-search, buildManifest=tests/jenkins/data/opensearch-3.0.0-build.yml, testManifest=manifests/tests/jenkins/data/opensearch-3.0.0-test.yml, localPath=/tmp/workspace/tar, switchUserNonRoot=false}) + runIntegTestScript.legacySCM(groovy.lang.Closure) + runIntegTestScript.library({identifier=jenkins@6.1.0, retriever=null}) + runIntegTestScript.readYaml({file=tests/jenkins/data/opensearch-3.0.0-build.yml}) + BuildManifest.asBoolean() + BuildManifest.getArtifactArchitecture() + BuildManifest.getDistribution() + BuildManifest.getArtifactPlatform() + runIntegTestScript.echo(Start integTest on: tar x64 linux) + runIntegTestScript.detectTestDockerAgent({testManifest=manifests/tests/jenkins/data/opensearch-3.0.0-test.yml}) + detectTestDockerAgent.legacySCM(groovy.lang.Closure) + detectTestDockerAgent.library({identifier=jenkins@6.1.0, retriever=null}) + detectTestDockerAgent.readYaml({file=manifests/tests/jenkins/data/opensearch-3.0.0-test.yml}) + TestManifest.asBoolean() + detectTestDockerAgent.echo(Using Docker image opensearchstaging/ci-runner:ci-runner-centos7-opensearch-build-v3 (-e JAVA_HOME=/opt/java/openjdk-17)) + detectTestDockerAgent.echo(Using java version openjdk-17) + runIntegTestScript.echo(Possible Java Home: JAVA_HOME=/opt/java/openjdk-17) + runIntegTestScript.echo(Build Id: 9010) + BuildManifest.getArtifactRootUrl(distribution-build-opensearch, 9010) + runIntegTestScript.echo(Artifact root URL: https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/9010/linux/x64/tar) + runIntegTestScript.echo(User provides localPath, use local artifacts: /tmp/workspace/tar) + runIntegTestScript.echo(Paths: opensearch=/tmp/workspace/tar) + runIntegTestScript.echo(Base Path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/9010/linux/x64/tar) + runIntegTestScript.echo(Component: neural-search) + runIntegTestScript.echo(Switch User to Non-Root (uid=1000): false) + runIntegTestScript.echo(Run command: env PATH=$PATH JAVA_HOME=/opt/java/openjdk-17 ./test.sh integ-test manifests/tests/jenkins/data/opensearch-3.0.0-test.yml --component neural-search --test-run-id 234 --paths opensearch=/tmp/workspace/tar --base-path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/9010/linux/x64/tar ) + runIntegTestScript.sh(env PATH=$PATH JAVA_HOME=/opt/java/openjdk-17 ./test.sh integ-test manifests/tests/jenkins/data/opensearch-3.0.0-test.yml --component neural-search --test-run-id 234 --paths opensearch=/tmp/workspace/tar --base-path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/9010/linux/x64/tar ) + BuildManifest.getRepo(neural-search) + integ-test.closeGithubIssue({repoUrl=https://github.com/opensearch-project/neural-search.git, issueTitle=[AUTOCUT] Integration Test failed for neural-search: 3.0.0 tar distribution, closeComment=Closing the issue as the Integration Test passed for neural-search
Version: 3.0.0
Distribution: tar
Architecture: x64
Platform: linux

Please check the logs: https://some/url/redirect

*, label=autocut,v3.0.0,integ-test-failure}) + closeGithubIssue.usernamePassword({credentialsId=jenkins-github-bot-token, passwordVariable=GITHUB_TOKEN, usernameVariable=GITHUB_USER}) + closeGithubIssue.withCredentials([[GITHUB_USER, GITHUB_TOKEN]], groovy.lang.Closure) + closeGithubIssue.sh({script=gh issue list --repo https://github.com/opensearch-project/neural-search.git -S "[AUTOCUT] Integration Test failed for neural-search: 3.0.0 tar distribution in:title" --label autocut,v3.0.0,integ-test-failure --json number --jq '.[0].number', returnStdout=true}) + closeGithubIssue.sh({script=gh issue close bbb +ccc -R opensearch-project/neural-search --comment "Closing the issue as the Integration Test passed for neural-search
Version: 3.0.0
Distribution: tar
Architecture: x64
Platform: linux

Please check the logs: https://some/url/redirect

*", returnStdout=true}) + integ-test.echo(Completed running integtest for component neural-search) + integ-test.uploadTestResults({buildManifestFileName=tests/jenkins/data/opensearch-3.0.0-build.yml, jobName=dummy_job}) + uploadTestResults.legacySCM(groovy.lang.Closure) + uploadTestResults.library({identifier=jenkins@6.1.0, retriever=null}) + uploadTestResults.readYaml({file=tests/jenkins/data/opensearch-3.0.0-build.yml}) + BuildManifest.asBoolean() + uploadTestResults.echo(Build Id: 9010) + BuildManifest.getArtifactRoot(dummy_job, 9010) + uploadTestResults.string({credentialsId=jenkins-artifact-bucket-name, variable=ARTIFACT_BUCKET_NAME}) + uploadTestResults.string({credentialsId=jenkins-aws-account-public, variable=AWS_ACCOUNT_PUBLIC}) + uploadTestResults.withCredentials([ARTIFACT_BUCKET_NAME, AWS_ACCOUNT_PUBLIC], groovy.lang.Closure) + uploadTestResults.echo(Uploading to s3://ARTIFACT_BUCKET_NAME/dummy_job/3.0.0/9010/linux/x64/tar) + uploadTestResults.withAWS({role=opensearch-test, roleAccount=AWS_ACCOUNT_PUBLIC, duration=900, roleSessionName=jenkins-session}, groovy.lang.Closure) + uploadTestResults.s3Upload({file=test-results, bucket=ARTIFACT_BUCKET_NAME, path=dummy_job/3.0.0/9010/linux/x64/tar/test-results}) + BuildManifest.getArtifactRootUrl(DUMMY_PUBLIC_ARTIFACT_URL, dummy_job) + Messages.asBoolean() + Messages.add(DUMMY_STAGE_NAME, https://ci.opensearch.org/ci/dbc/DUMMY_PUBLIC_ARTIFACT_URL/3.0.0/dummy_job/linux/x64/tar/test-results/) + uploadTestResults.writeFile({file=messages/DUMMY_STAGE_NAME.msg, text=https://ci.opensearch.org/ci/dbc/DUMMY_PUBLIC_ARTIFACT_URL/3.0.0/dummy_job/linux/x64/tar/test-results/}) + uploadTestResults.stash({includes=messages/*, name=messages-DUMMY_STAGE_NAME}) + integ-test.postCleanup() + postCleanup.cleanWs({disableDeferredWipeout=true, deleteDirs=true}) + integ-test.timeout({time=2, unit=HOURS}, groovy.lang.Closure) + integ-test.node(Jenkins-Agent-AL2-X64-C54xlarge-Docker-Host, groovy.lang.Closure) + integ-test.sh(echo security-analytics with index 3 will sleep 60 seconds to reduce load && sleep 60) + integ-test.unstash(integtest-opensearch-234) + integ-test.echo(Unstashing both artifacts and repository) + integ-test.sh(rm -rf test-results) + integ-test.runIntegTestScript({jobName=distribution-build-opensearch, componentName=security-analytics, buildManifest=tests/jenkins/data/opensearch-3.0.0-build.yml, testManifest=manifests/tests/jenkins/data/opensearch-3.0.0-test.yml, localPath=/tmp/workspace/tar, switchUserNonRoot=false}) + runIntegTestScript.legacySCM(groovy.lang.Closure) + runIntegTestScript.library({identifier=jenkins@6.1.0, retriever=null}) + runIntegTestScript.readYaml({file=tests/jenkins/data/opensearch-3.0.0-build.yml}) + BuildManifest.asBoolean() + BuildManifest.getArtifactArchitecture() + BuildManifest.getDistribution() + BuildManifest.getArtifactPlatform() + runIntegTestScript.echo(Start integTest on: tar x64 linux) + runIntegTestScript.detectTestDockerAgent({testManifest=manifests/tests/jenkins/data/opensearch-3.0.0-test.yml}) + detectTestDockerAgent.legacySCM(groovy.lang.Closure) + detectTestDockerAgent.library({identifier=jenkins@6.1.0, retriever=null}) + detectTestDockerAgent.readYaml({file=manifests/tests/jenkins/data/opensearch-3.0.0-test.yml}) + TestManifest.asBoolean() + detectTestDockerAgent.echo(Using Docker image opensearchstaging/ci-runner:ci-runner-centos7-opensearch-build-v3 (-e JAVA_HOME=/opt/java/openjdk-17)) + detectTestDockerAgent.echo(Using java version openjdk-17) + runIntegTestScript.echo(Possible Java Home: JAVA_HOME=/opt/java/openjdk-17) + runIntegTestScript.echo(Build Id: 9010) + BuildManifest.getArtifactRootUrl(distribution-build-opensearch, 9010) + runIntegTestScript.echo(Artifact root URL: https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/9010/linux/x64/tar) + runIntegTestScript.echo(User provides localPath, use local artifacts: /tmp/workspace/tar) + runIntegTestScript.echo(Paths: opensearch=/tmp/workspace/tar) + runIntegTestScript.echo(Base Path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/9010/linux/x64/tar) + runIntegTestScript.echo(Component: security-analytics) + runIntegTestScript.echo(Switch User to Non-Root (uid=1000): false) + runIntegTestScript.echo(Run command: env PATH=$PATH JAVA_HOME=/opt/java/openjdk-17 ./test.sh integ-test manifests/tests/jenkins/data/opensearch-3.0.0-test.yml --component security-analytics --test-run-id 234 --paths opensearch=/tmp/workspace/tar --base-path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/9010/linux/x64/tar ) + runIntegTestScript.sh(env PATH=$PATH JAVA_HOME=/opt/java/openjdk-17 ./test.sh integ-test manifests/tests/jenkins/data/opensearch-3.0.0-test.yml --component security-analytics --test-run-id 234 --paths opensearch=/tmp/workspace/tar --base-path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/9010/linux/x64/tar ) + BuildManifest.getRepo(security-analytics) + integ-test.closeGithubIssue({repoUrl=https://github.com/opensearch-project/security-analytics.git, issueTitle=[AUTOCUT] Integration Test failed for security-analytics: 3.0.0 tar distribution, closeComment=Closing the issue as the Integration Test passed for security-analytics
Version: 3.0.0
Distribution: tar
Architecture: x64
Platform: linux

Please check the logs: https://some/url/redirect

*, label=autocut,v3.0.0,integ-test-failure}) + closeGithubIssue.usernamePassword({credentialsId=jenkins-github-bot-token, passwordVariable=GITHUB_TOKEN, usernameVariable=GITHUB_USER}) + closeGithubIssue.withCredentials([[GITHUB_USER, GITHUB_TOKEN]], groovy.lang.Closure) + closeGithubIssue.sh({script=gh issue list --repo https://github.com/opensearch-project/security-analytics.git -S "[AUTOCUT] Integration Test failed for security-analytics: 3.0.0 tar distribution in:title" --label autocut,v3.0.0,integ-test-failure --json number --jq '.[0].number', returnStdout=true}) + closeGithubIssue.sh({script=gh issue close bbb +ccc -R opensearch-project/security-analytics --comment "Closing the issue as the Integration Test passed for security-analytics
Version: 3.0.0
Distribution: tar
Architecture: x64
Platform: linux

Please check the logs: https://some/url/redirect

*", returnStdout=true}) + integ-test.echo(Completed running integtest for component security-analytics) + integ-test.uploadTestResults({buildManifestFileName=tests/jenkins/data/opensearch-3.0.0-build.yml, jobName=dummy_job}) + uploadTestResults.legacySCM(groovy.lang.Closure) + uploadTestResults.library({identifier=jenkins@6.1.0, retriever=null}) + uploadTestResults.readYaml({file=tests/jenkins/data/opensearch-3.0.0-build.yml}) + BuildManifest.asBoolean() + uploadTestResults.echo(Build Id: 9010) + BuildManifest.getArtifactRoot(dummy_job, 9010) + uploadTestResults.string({credentialsId=jenkins-artifact-bucket-name, variable=ARTIFACT_BUCKET_NAME}) + uploadTestResults.string({credentialsId=jenkins-aws-account-public, variable=AWS_ACCOUNT_PUBLIC}) + uploadTestResults.withCredentials([ARTIFACT_BUCKET_NAME, AWS_ACCOUNT_PUBLIC], groovy.lang.Closure) + uploadTestResults.echo(Uploading to s3://ARTIFACT_BUCKET_NAME/dummy_job/3.0.0/9010/linux/x64/tar) + uploadTestResults.withAWS({role=opensearch-test, roleAccount=AWS_ACCOUNT_PUBLIC, duration=900, roleSessionName=jenkins-session}, groovy.lang.Closure) + uploadTestResults.s3Upload({file=test-results, bucket=ARTIFACT_BUCKET_NAME, path=dummy_job/3.0.0/9010/linux/x64/tar/test-results}) + BuildManifest.getArtifactRootUrl(DUMMY_PUBLIC_ARTIFACT_URL, dummy_job) + Messages.asBoolean() + Messages.add(DUMMY_STAGE_NAME, https://ci.opensearch.org/ci/dbc/DUMMY_PUBLIC_ARTIFACT_URL/3.0.0/dummy_job/linux/x64/tar/test-results/) + uploadTestResults.writeFile({file=messages/DUMMY_STAGE_NAME.msg, text=https://ci.opensearch.org/ci/dbc/DUMMY_PUBLIC_ARTIFACT_URL/3.0.0/dummy_job/linux/x64/tar/test-results/}) + uploadTestResults.stash({includes=messages/*, name=messages-DUMMY_STAGE_NAME}) + integ-test.postCleanup() + postCleanup.cleanWs({disableDeferredWipeout=true, deleteDirs=true}) + integ-test.timeout({time=2, unit=HOURS}, groovy.lang.Closure) + integ-test.node(Jenkins-Agent-AL2-X64-C54xlarge-Docker-Host, groovy.lang.Closure) + integ-test.sh(echo security with index 4 will sleep 80 seconds to reduce load && sleep 80) + integ-test.unstash(integtest-opensearch-234) + integ-test.echo(Unstashing both artifacts and repository) + integ-test.sh(rm -rf test-results) + integ-test.runIntegTestScript({jobName=distribution-build-opensearch, componentName=security, buildManifest=tests/jenkins/data/opensearch-3.0.0-build.yml, testManifest=manifests/tests/jenkins/data/opensearch-3.0.0-test.yml, localPath=/tmp/workspace/tar, switchUserNonRoot=false}) + runIntegTestScript.legacySCM(groovy.lang.Closure) + runIntegTestScript.library({identifier=jenkins@6.1.0, retriever=null}) + runIntegTestScript.readYaml({file=tests/jenkins/data/opensearch-3.0.0-build.yml}) + BuildManifest.asBoolean() + BuildManifest.getArtifactArchitecture() + BuildManifest.getDistribution() + BuildManifest.getArtifactPlatform() + runIntegTestScript.echo(Start integTest on: tar x64 linux) + runIntegTestScript.detectTestDockerAgent({testManifest=manifests/tests/jenkins/data/opensearch-3.0.0-test.yml}) + detectTestDockerAgent.legacySCM(groovy.lang.Closure) + detectTestDockerAgent.library({identifier=jenkins@6.1.0, retriever=null}) + detectTestDockerAgent.readYaml({file=manifests/tests/jenkins/data/opensearch-3.0.0-test.yml}) + TestManifest.asBoolean() + detectTestDockerAgent.echo(Using Docker image opensearchstaging/ci-runner:ci-runner-centos7-opensearch-build-v3 (-e JAVA_HOME=/opt/java/openjdk-17)) + detectTestDockerAgent.echo(Using java version openjdk-17) + runIntegTestScript.echo(Possible Java Home: JAVA_HOME=/opt/java/openjdk-17) + runIntegTestScript.echo(Build Id: 9010) + BuildManifest.getArtifactRootUrl(distribution-build-opensearch, 9010) + runIntegTestScript.echo(Artifact root URL: https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/9010/linux/x64/tar) + runIntegTestScript.echo(User provides localPath, use local artifacts: /tmp/workspace/tar) + runIntegTestScript.echo(Paths: opensearch=/tmp/workspace/tar) + runIntegTestScript.echo(Base Path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/9010/linux/x64/tar) + runIntegTestScript.echo(Component: security) + runIntegTestScript.echo(Switch User to Non-Root (uid=1000): false) + runIntegTestScript.echo(Run command: env PATH=$PATH JAVA_HOME=/opt/java/openjdk-17 ./test.sh integ-test manifests/tests/jenkins/data/opensearch-3.0.0-test.yml --component security --test-run-id 234 --paths opensearch=/tmp/workspace/tar --base-path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/9010/linux/x64/tar ) + runIntegTestScript.sh(env PATH=$PATH JAVA_HOME=/opt/java/openjdk-17 ./test.sh integ-test manifests/tests/jenkins/data/opensearch-3.0.0-test.yml --component security --test-run-id 234 --paths opensearch=/tmp/workspace/tar --base-path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/9010/linux/x64/tar ) + BuildManifest.getRepo(security) + integ-test.closeGithubIssue({repoUrl=https://github.com/opensearch-project/security.git, issueTitle=[AUTOCUT] Integration Test failed for security: 3.0.0 tar distribution, closeComment=Closing the issue as the Integration Test passed for security
Version: 3.0.0
Distribution: tar
Architecture: x64
Platform: linux

Please check the logs: https://some/url/redirect

*, label=autocut,v3.0.0,integ-test-failure}) + closeGithubIssue.usernamePassword({credentialsId=jenkins-github-bot-token, passwordVariable=GITHUB_TOKEN, usernameVariable=GITHUB_USER}) + closeGithubIssue.withCredentials([[GITHUB_USER, GITHUB_TOKEN]], groovy.lang.Closure) + closeGithubIssue.sh({script=gh issue list --repo https://github.com/opensearch-project/security.git -S "[AUTOCUT] Integration Test failed for security: 3.0.0 tar distribution in:title" --label autocut,v3.0.0,integ-test-failure --json number --jq '.[0].number', returnStdout=true}) + closeGithubIssue.sh({script=gh issue close bbb +ccc -R opensearch-project/security --comment "Closing the issue as the Integration Test passed for security
Version: 3.0.0
Distribution: tar
Architecture: x64
Platform: linux

Please check the logs: https://some/url/redirect

*", returnStdout=true}) + integ-test.echo(Completed running integtest for component security) + integ-test.uploadTestResults({buildManifestFileName=tests/jenkins/data/opensearch-3.0.0-build.yml, jobName=dummy_job}) + uploadTestResults.legacySCM(groovy.lang.Closure) + uploadTestResults.library({identifier=jenkins@6.1.0, retriever=null}) + uploadTestResults.readYaml({file=tests/jenkins/data/opensearch-3.0.0-build.yml}) + BuildManifest.asBoolean() + uploadTestResults.echo(Build Id: 9010) + BuildManifest.getArtifactRoot(dummy_job, 9010) + uploadTestResults.string({credentialsId=jenkins-artifact-bucket-name, variable=ARTIFACT_BUCKET_NAME}) + uploadTestResults.string({credentialsId=jenkins-aws-account-public, variable=AWS_ACCOUNT_PUBLIC}) + uploadTestResults.withCredentials([ARTIFACT_BUCKET_NAME, AWS_ACCOUNT_PUBLIC], groovy.lang.Closure) + uploadTestResults.echo(Uploading to s3://ARTIFACT_BUCKET_NAME/dummy_job/3.0.0/9010/linux/x64/tar) + uploadTestResults.withAWS({role=opensearch-test, roleAccount=AWS_ACCOUNT_PUBLIC, duration=900, roleSessionName=jenkins-session}, groovy.lang.Closure) + uploadTestResults.s3Upload({file=test-results, bucket=ARTIFACT_BUCKET_NAME, path=dummy_job/3.0.0/9010/linux/x64/tar/test-results}) + BuildManifest.getArtifactRootUrl(DUMMY_PUBLIC_ARTIFACT_URL, dummy_job) + Messages.asBoolean() + Messages.add(DUMMY_STAGE_NAME, https://ci.opensearch.org/ci/dbc/DUMMY_PUBLIC_ARTIFACT_URL/3.0.0/dummy_job/linux/x64/tar/test-results/) + uploadTestResults.writeFile({file=messages/DUMMY_STAGE_NAME.msg, text=https://ci.opensearch.org/ci/dbc/DUMMY_PUBLIC_ARTIFACT_URL/3.0.0/dummy_job/linux/x64/tar/test-results/}) + uploadTestResults.stash({includes=messages/*, name=messages-DUMMY_STAGE_NAME}) + integ-test.postCleanup() + postCleanup.cleanWs({disableDeferredWipeout=true, deleteDirs=true}) + integ-test.timeout({time=2, unit=HOURS}, groovy.lang.Closure) + integ-test.node(Jenkins-Agent-AL2-X64-C54xlarge-Docker-Host, groovy.lang.Closure) + integ-test.sh(echo k-NN with index 5 will sleep 100 seconds to reduce load && sleep 100) + integ-test.unstash(integtest-opensearch-234) + integ-test.echo(Unstashing both artifacts and repository) + integ-test.sh(rm -rf test-results) + integ-test.runIntegTestScript({jobName=distribution-build-opensearch, componentName=k-NN, buildManifest=tests/jenkins/data/opensearch-3.0.0-build.yml, testManifest=manifests/tests/jenkins/data/opensearch-3.0.0-test.yml, localPath=/tmp/workspace/tar, switchUserNonRoot=false}) + runIntegTestScript.legacySCM(groovy.lang.Closure) + runIntegTestScript.library({identifier=jenkins@6.1.0, retriever=null}) + runIntegTestScript.readYaml({file=tests/jenkins/data/opensearch-3.0.0-build.yml}) + BuildManifest.asBoolean() + BuildManifest.getArtifactArchitecture() + BuildManifest.getDistribution() + BuildManifest.getArtifactPlatform() + runIntegTestScript.echo(Start integTest on: tar x64 linux) + runIntegTestScript.detectTestDockerAgent({testManifest=manifests/tests/jenkins/data/opensearch-3.0.0-test.yml}) + detectTestDockerAgent.legacySCM(groovy.lang.Closure) + detectTestDockerAgent.library({identifier=jenkins@6.1.0, retriever=null}) + detectTestDockerAgent.readYaml({file=manifests/tests/jenkins/data/opensearch-3.0.0-test.yml}) + TestManifest.asBoolean() + detectTestDockerAgent.echo(Using Docker image opensearchstaging/ci-runner:ci-runner-centos7-opensearch-build-v3 (-e JAVA_HOME=/opt/java/openjdk-17)) + detectTestDockerAgent.echo(Using java version openjdk-17) + runIntegTestScript.echo(Possible Java Home: JAVA_HOME=/opt/java/openjdk-17) + runIntegTestScript.echo(Build Id: 9010) + BuildManifest.getArtifactRootUrl(distribution-build-opensearch, 9010) + runIntegTestScript.echo(Artifact root URL: https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/9010/linux/x64/tar) + runIntegTestScript.echo(User provides localPath, use local artifacts: /tmp/workspace/tar) + runIntegTestScript.echo(Paths: opensearch=/tmp/workspace/tar) + runIntegTestScript.echo(Base Path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/9010/linux/x64/tar) + runIntegTestScript.echo(Component: k-NN) + runIntegTestScript.echo(Switch User to Non-Root (uid=1000): false) + runIntegTestScript.echo(Run command: env PATH=$PATH JAVA_HOME=/opt/java/openjdk-17 ./test.sh integ-test manifests/tests/jenkins/data/opensearch-3.0.0-test.yml --component k-NN --test-run-id 234 --paths opensearch=/tmp/workspace/tar --base-path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/9010/linux/x64/tar ) + runIntegTestScript.sh(env PATH=$PATH JAVA_HOME=/opt/java/openjdk-17 ./test.sh integ-test manifests/tests/jenkins/data/opensearch-3.0.0-test.yml --component k-NN --test-run-id 234 --paths opensearch=/tmp/workspace/tar --base-path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/9010/linux/x64/tar ) + BuildManifest.getRepo(k-NN) + integ-test.closeGithubIssue({repoUrl=https://github.com/opensearch-project/k-NN.git, issueTitle=[AUTOCUT] Integration Test failed for k-NN: 3.0.0 tar distribution, closeComment=Closing the issue as the Integration Test passed for k-NN
Version: 3.0.0
Distribution: tar
Architecture: x64
Platform: linux

Please check the logs: https://some/url/redirect

*, label=autocut,v3.0.0,integ-test-failure}) + closeGithubIssue.usernamePassword({credentialsId=jenkins-github-bot-token, passwordVariable=GITHUB_TOKEN, usernameVariable=GITHUB_USER}) + closeGithubIssue.withCredentials([[GITHUB_USER, GITHUB_TOKEN]], groovy.lang.Closure) + closeGithubIssue.sh({script=gh issue list --repo https://github.com/opensearch-project/k-NN.git -S "[AUTOCUT] Integration Test failed for k-NN: 3.0.0 tar distribution in:title" --label autocut,v3.0.0,integ-test-failure --json number --jq '.[0].number', returnStdout=true}) + closeGithubIssue.sh({script=gh issue close bbb +ccc -R opensearch-project/k-NN --comment "Closing the issue as the Integration Test passed for k-NN
Version: 3.0.0
Distribution: tar
Architecture: x64
Platform: linux

Please check the logs: https://some/url/redirect

*", returnStdout=true}) + integ-test.echo(Completed running integtest for component k-NN) + integ-test.uploadTestResults({buildManifestFileName=tests/jenkins/data/opensearch-3.0.0-build.yml, jobName=dummy_job}) + uploadTestResults.legacySCM(groovy.lang.Closure) + uploadTestResults.library({identifier=jenkins@6.1.0, retriever=null}) + uploadTestResults.readYaml({file=tests/jenkins/data/opensearch-3.0.0-build.yml}) + BuildManifest.asBoolean() + uploadTestResults.echo(Build Id: 9010) + BuildManifest.getArtifactRoot(dummy_job, 9010) + uploadTestResults.string({credentialsId=jenkins-artifact-bucket-name, variable=ARTIFACT_BUCKET_NAME}) + uploadTestResults.string({credentialsId=jenkins-aws-account-public, variable=AWS_ACCOUNT_PUBLIC}) + uploadTestResults.withCredentials([ARTIFACT_BUCKET_NAME, AWS_ACCOUNT_PUBLIC], groovy.lang.Closure) + uploadTestResults.echo(Uploading to s3://ARTIFACT_BUCKET_NAME/dummy_job/3.0.0/9010/linux/x64/tar) + uploadTestResults.withAWS({role=opensearch-test, roleAccount=AWS_ACCOUNT_PUBLIC, duration=900, roleSessionName=jenkins-session}, groovy.lang.Closure) + uploadTestResults.s3Upload({file=test-results, bucket=ARTIFACT_BUCKET_NAME, path=dummy_job/3.0.0/9010/linux/x64/tar/test-results}) + BuildManifest.getArtifactRootUrl(DUMMY_PUBLIC_ARTIFACT_URL, dummy_job) + Messages.asBoolean() + Messages.add(DUMMY_STAGE_NAME, https://ci.opensearch.org/ci/dbc/DUMMY_PUBLIC_ARTIFACT_URL/3.0.0/dummy_job/linux/x64/tar/test-results/) + uploadTestResults.writeFile({file=messages/DUMMY_STAGE_NAME.msg, text=https://ci.opensearch.org/ci/dbc/DUMMY_PUBLIC_ARTIFACT_URL/3.0.0/dummy_job/linux/x64/tar/test-results/}) + uploadTestResults.stash({includes=messages/*, name=messages-DUMMY_STAGE_NAME}) + integ-test.postCleanup() + postCleanup.cleanWs({disableDeferredWipeout=true, deleteDirs=true}) integ-test.timeout({time=2, unit=HOURS}, groovy.lang.Closure) integ-test.node(Jenkins-Agent-AL2-X64-C54xlarge-Docker-Host, groovy.lang.Closure) - integ-test.sh(echo OpenSearch with index 0 will sleep 0 seconds to reduce load && sleep 0) + integ-test.sh(echo notifications with index 6 will sleep 120 seconds to reduce load && sleep 120) integ-test.unstash(integtest-opensearch-234) - integ-test.echo(Not on Windows, unstash repository+artifacts) + integ-test.echo(Unstashing both artifacts and repository) integ-test.sh(rm -rf test-results) - integ-test.runIntegTestScript({jobName=distribution-build-opensearch, componentName=OpenSearch, buildManifest=tests/jenkins/data/opensearch-3.0.0-build.yml, testManifest=manifests/tests/jenkins/data/opensearch-3.0.0-test.yml, localPath=/tmp/workspace/tar, switchUserNonRoot=false}) + integ-test.runIntegTestScript({jobName=distribution-build-opensearch, componentName=notifications, buildManifest=tests/jenkins/data/opensearch-3.0.0-build.yml, testManifest=manifests/tests/jenkins/data/opensearch-3.0.0-test.yml, localPath=/tmp/workspace/tar, switchUserNonRoot=false}) runIntegTestScript.legacySCM(groovy.lang.Closure) - runIntegTestScript.library({identifier=jenkins@5.11.1, retriever=null}) + runIntegTestScript.library({identifier=jenkins@6.1.0, retriever=null}) runIntegTestScript.readYaml({file=tests/jenkins/data/opensearch-3.0.0-build.yml}) BuildManifest.asBoolean() BuildManifest.getArtifactArchitecture() @@ -74,43 +453,43 @@ runIntegTestScript.echo(Start integTest on: tar x64 linux) runIntegTestScript.detectTestDockerAgent({testManifest=manifests/tests/jenkins/data/opensearch-3.0.0-test.yml}) detectTestDockerAgent.legacySCM(groovy.lang.Closure) - detectTestDockerAgent.library({identifier=jenkins@5.11.1, retriever=null}) + detectTestDockerAgent.library({identifier=jenkins@6.1.0, retriever=null}) detectTestDockerAgent.readYaml({file=manifests/tests/jenkins/data/opensearch-3.0.0-test.yml}) TestManifest.asBoolean() - detectTestDockerAgent.echo(Using Docker image opensearchstaging/ci-runner:ci-runner-centos7-v1 (null)) + detectTestDockerAgent.echo(Using Docker image opensearchstaging/ci-runner:ci-runner-centos7-opensearch-build-v3 (-e JAVA_HOME=/opt/java/openjdk-17)) detectTestDockerAgent.echo(Using java version openjdk-17) runIntegTestScript.echo(Possible Java Home: JAVA_HOME=/opt/java/openjdk-17) - runIntegTestScript.echo(Build Id: 8184) - BuildManifest.getArtifactRootUrl(distribution-build-opensearch, 8184) - runIntegTestScript.echo(Artifact root URL: https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/8184/linux/x64/tar) + runIntegTestScript.echo(Build Id: 9010) + BuildManifest.getArtifactRootUrl(distribution-build-opensearch, 9010) + runIntegTestScript.echo(Artifact root URL: https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/9010/linux/x64/tar) runIntegTestScript.echo(User provides localPath, use local artifacts: /tmp/workspace/tar) runIntegTestScript.echo(Paths: opensearch=/tmp/workspace/tar) - runIntegTestScript.echo(Base Path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/8184/linux/x64/tar) - runIntegTestScript.echo(Component: OpenSearch) + runIntegTestScript.echo(Base Path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/9010/linux/x64/tar) + runIntegTestScript.echo(Component: notifications) runIntegTestScript.echo(Switch User to Non-Root (uid=1000): false) - runIntegTestScript.echo(Run command: env PATH=$PATH JAVA_HOME=/opt/java/openjdk-17 ./test.sh integ-test manifests/tests/jenkins/data/opensearch-3.0.0-test.yml --component OpenSearch --test-run-id 234 --paths opensearch=/tmp/workspace/tar --base-path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/8184/linux/x64/tar ) - runIntegTestScript.sh(env PATH=$PATH JAVA_HOME=/opt/java/openjdk-17 ./test.sh integ-test manifests/tests/jenkins/data/opensearch-3.0.0-test.yml --component OpenSearch --test-run-id 234 --paths opensearch=/tmp/workspace/tar --base-path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/8184/linux/x64/tar ) - BuildManifest.getRepo(OpenSearch) - integ-test.closeGithubIssue({repoUrl=https://github.com/opensearch-project/OpenSearch.git, issueTitle=[AUTOCUT] Integration Test failed for OpenSearch: 3.0.0 tar distribution, closeComment=Closing the issue as the Integration Test passed for OpenSearch
Version: 3.0.0
Distribution: tar
Architecture: x64
Platform: linux

Please check the logs: https://some/url/redirect

*, label=autocut,v3.0.0,integ-test-failure}) + runIntegTestScript.echo(Run command: env PATH=$PATH JAVA_HOME=/opt/java/openjdk-17 ./test.sh integ-test manifests/tests/jenkins/data/opensearch-3.0.0-test.yml --component notifications --test-run-id 234 --paths opensearch=/tmp/workspace/tar --base-path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/9010/linux/x64/tar ) + runIntegTestScript.sh(env PATH=$PATH JAVA_HOME=/opt/java/openjdk-17 ./test.sh integ-test manifests/tests/jenkins/data/opensearch-3.0.0-test.yml --component notifications --test-run-id 234 --paths opensearch=/tmp/workspace/tar --base-path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/9010/linux/x64/tar ) + BuildManifest.getRepo(notifications) + integ-test.closeGithubIssue({repoUrl=https://github.com/opensearch-project/notifications.git, issueTitle=[AUTOCUT] Integration Test failed for notifications: 3.0.0 tar distribution, closeComment=Closing the issue as the Integration Test passed for notifications
Version: 3.0.0
Distribution: tar
Architecture: x64
Platform: linux

Please check the logs: https://some/url/redirect

*, label=autocut,v3.0.0,integ-test-failure}) closeGithubIssue.usernamePassword({credentialsId=jenkins-github-bot-token, passwordVariable=GITHUB_TOKEN, usernameVariable=GITHUB_USER}) closeGithubIssue.withCredentials([[GITHUB_USER, GITHUB_TOKEN]], groovy.lang.Closure) - closeGithubIssue.sh({script=gh issue list --repo https://github.com/opensearch-project/OpenSearch.git -S "[AUTOCUT] Integration Test failed for OpenSearch: 3.0.0 tar distribution in:title" --label autocut,v3.0.0,integ-test-failure --json number --jq '.[0].number', returnStdout=true}) + closeGithubIssue.sh({script=gh issue list --repo https://github.com/opensearch-project/notifications.git -S "[AUTOCUT] Integration Test failed for notifications: 3.0.0 tar distribution in:title" --label autocut,v3.0.0,integ-test-failure --json number --jq '.[0].number', returnStdout=true}) closeGithubIssue.sh({script=gh issue close bbb -ccc -R opensearch-project/OpenSearch --comment "Closing the issue as the Integration Test passed for OpenSearch
Version: 3.0.0
Distribution: tar
Architecture: x64
Platform: linux

Please check the logs: https://some/url/redirect

*", returnStdout=true}) - integ-test.echo(Completed running integtest for component OpenSearch) +ccc -R opensearch-project/notifications --comment "Closing the issue as the Integration Test passed for notifications
Version: 3.0.0
Distribution: tar
Architecture: x64
Platform: linux

Please check the logs: https://some/url/redirect

*", returnStdout=true}) + integ-test.echo(Completed running integtest for component notifications) integ-test.uploadTestResults({buildManifestFileName=tests/jenkins/data/opensearch-3.0.0-build.yml, jobName=dummy_job}) uploadTestResults.legacySCM(groovy.lang.Closure) - uploadTestResults.library({identifier=jenkins@5.11.1, retriever=null}) + uploadTestResults.library({identifier=jenkins@6.1.0, retriever=null}) uploadTestResults.readYaml({file=tests/jenkins/data/opensearch-3.0.0-build.yml}) BuildManifest.asBoolean() - uploadTestResults.echo(Build Id: 8184) - BuildManifest.getArtifactRoot(dummy_job, 8184) + uploadTestResults.echo(Build Id: 9010) + BuildManifest.getArtifactRoot(dummy_job, 9010) uploadTestResults.string({credentialsId=jenkins-artifact-bucket-name, variable=ARTIFACT_BUCKET_NAME}) uploadTestResults.string({credentialsId=jenkins-aws-account-public, variable=AWS_ACCOUNT_PUBLIC}) uploadTestResults.withCredentials([ARTIFACT_BUCKET_NAME, AWS_ACCOUNT_PUBLIC], groovy.lang.Closure) - uploadTestResults.echo(Uploading to s3://ARTIFACT_BUCKET_NAME/dummy_job/3.0.0/8184/linux/x64/tar) + uploadTestResults.echo(Uploading to s3://ARTIFACT_BUCKET_NAME/dummy_job/3.0.0/9010/linux/x64/tar) uploadTestResults.withAWS({role=opensearch-test, roleAccount=AWS_ACCOUNT_PUBLIC, duration=900, roleSessionName=jenkins-session}, groovy.lang.Closure) - uploadTestResults.s3Upload({file=test-results, bucket=ARTIFACT_BUCKET_NAME, path=dummy_job/3.0.0/8184/linux/x64/tar/test-results}) + uploadTestResults.s3Upload({file=test-results, bucket=ARTIFACT_BUCKET_NAME, path=dummy_job/3.0.0/9010/linux/x64/tar/test-results}) BuildManifest.getArtifactRootUrl(DUMMY_PUBLIC_ARTIFACT_URL, dummy_job) Messages.asBoolean() Messages.add(DUMMY_STAGE_NAME, https://ci.opensearch.org/ci/dbc/DUMMY_PUBLIC_ARTIFACT_URL/3.0.0/dummy_job/linux/x64/tar/test-results/) @@ -121,37 +500,37 @@ ccc -R opensearch-project/OpenSearch --comment "Closing the issue as the Integra integ-test.script(groovy.lang.Closure) integ-test.node(Jenkins-Agent-AL2-X64-C54xlarge-Docker-Host, groovy.lang.Closure) integ-test.checkout(groovy.lang.Closure) - integ-test.downloadBuildManifest({url=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/8184/linux/x64/tar/dist/opensearch/opensearch-3.0.0-linux-x64.tar.gz, path=tests/jenkins/data/opensearch-3.0.0-build.yml}) + integ-test.downloadBuildManifest({url=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/9010/linux/x64/tar/dist/opensearch/opensearch-3.0.0-linux-x64.tar.gz, path=tests/jenkins/data/opensearch-3.0.0-build.yml}) downloadBuildManifest.legacySCM(groovy.lang.Closure) - downloadBuildManifest.library({identifier=jenkins@5.11.1, retriever=null}) - downloadBuildManifest.sh(curl -sSL https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/8184/linux/x64/tar/dist/opensearch/opensearch-3.0.0-linux-x64.tar.gz --output tests/jenkins/data/opensearch-3.0.0-build.yml) + downloadBuildManifest.library({identifier=jenkins@6.1.0, retriever=null}) + downloadBuildManifest.sh(curl -sSL https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/9010/linux/x64/tar/dist/opensearch/opensearch-3.0.0-linux-x64.tar.gz --output tests/jenkins/data/opensearch-3.0.0-build.yml) downloadBuildManifest.readYaml({file=tests/jenkins/data/opensearch-3.0.0-build.yml}) BuildManifest.asBoolean() integ-test.createUploadTestReportManifest({testManifest=manifests/tests/jenkins/data/opensearch-3.0.0-test.yml, buildManifest=tests/jenkins/data/opensearch-3.0.0-build.yml, testRunID=234, testType=integ-test, componentName=}) createUploadTestReportManifest.legacySCM(groovy.lang.Closure) - createUploadTestReportManifest.library({identifier=jenkins@5.11.1, retriever=null}) + createUploadTestReportManifest.library({identifier=jenkins@6.1.0, retriever=null}) createUploadTestReportManifest.readYaml({file=manifests/tests/jenkins/data/opensearch-3.0.0-test.yml}) TestManifest.asBoolean() createUploadTestReportManifest.readYaml({file=tests/jenkins/data/opensearch-3.0.0-build.yml}) BuildManifest.asBoolean() BuildManifest.getDistribution() createUploadTestReportManifest.echo(Start Reporting workflow for test type: tar) - BuildManifest.getArtifactRootUrl(distribution-build-opensearch, 8184) - createUploadTestReportManifest.echo(Artifact root URL: https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/8184/linux/x64/tar) - createUploadTestReportManifest.echo(Paths: opensearch=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/8184/linux/x64/tar) - createUploadTestReportManifest.echo(Base Path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/8184/linux/x64/tar) + BuildManifest.getArtifactRootUrl(distribution-build-opensearch, 9010) + createUploadTestReportManifest.echo(Artifact root URL: https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/9010/linux/x64/tar) + createUploadTestReportManifest.echo(Paths: opensearch=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/9010/linux/x64/tar) + createUploadTestReportManifest.echo(Base Path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/9010/linux/x64/tar) createUploadTestReportManifest.echo(Component: ) - createUploadTestReportManifest.echo(Run command: ./report.sh manifests/tests/jenkins/data/opensearch-3.0.0-test.yml --artifact-paths opensearch=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/8184/linux/x64/tar --test-run-id 234 --test-type integ-test --base-path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/8184/linux/x64/tar ) - createUploadTestReportManifest.sh(./report.sh manifests/tests/jenkins/data/opensearch-3.0.0-test.yml --artifact-paths opensearch=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/8184/linux/x64/tar --test-run-id 234 --test-type integ-test --base-path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/8184/linux/x64/tar ) - createUploadTestReportManifest.echo(Build Id: 8184) - BuildManifest.getArtifactRoot(dummy_job, 8184) + createUploadTestReportManifest.echo(Run command: ./report.sh manifests/tests/jenkins/data/opensearch-3.0.0-test.yml --artifact-paths opensearch=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/9010/linux/x64/tar --test-run-id 234 --test-type integ-test --base-path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/9010/linux/x64/tar ) + createUploadTestReportManifest.sh(./report.sh manifests/tests/jenkins/data/opensearch-3.0.0-test.yml --artifact-paths opensearch=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/9010/linux/x64/tar --test-run-id 234 --test-type integ-test --base-path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/9010/linux/x64/tar ) + createUploadTestReportManifest.echo(Build Id: 9010) + BuildManifest.getArtifactRoot(dummy_job, 9010) createUploadTestReportManifest.string({credentialsId=jenkins-artifact-bucket-name, variable=ARTIFACT_BUCKET_NAME}) createUploadTestReportManifest.string({credentialsId=jenkins-aws-account-public, variable=AWS_ACCOUNT_PUBLIC}) createUploadTestReportManifest.withCredentials([ARTIFACT_BUCKET_NAME, AWS_ACCOUNT_PUBLIC], groovy.lang.Closure) - createUploadTestReportManifest.echo(Uploading to s3://dummy_job/3.0.0/8184/linux/x64/tar/test-results/234/integ-test/test-report.yml) + createUploadTestReportManifest.echo(Uploading to s3://dummy_job/3.0.0/9010/linux/x64/tar/test-results/234/integ-test/test-report.yml) createUploadTestReportManifest.withAWS({role=opensearch-test, roleAccount=AWS_ACCOUNT_PUBLIC, duration=900, roleSessionName=jenkins-session}, groovy.lang.Closure) - createUploadTestReportManifest.s3Upload({file=/tmp/workspace/test-report.yml, bucket=ARTIFACT_BUCKET_NAME, path=dummy_job/3.0.0/8184/linux/x64/tar/test-results/234/integ-test/test-report.yml}) - integ-test.echo(Download report manifest from https://ci.opensearch.org/ci/dbc/integ-test/3.0.0/8184/linux/x64/tar/test-results/234/integ-test/test-report.yml) + createUploadTestReportManifest.s3Upload({file=/tmp/workspace/test-report.yml, bucket=ARTIFACT_BUCKET_NAME, path=dummy_job/3.0.0/9010/linux/x64/tar/test-results/234/integ-test/test-report.yml}) + integ-test.echo(Download report manifest from https://ci.opensearch.org/ci/dbc/integ-test/3.0.0/9010/linux/x64/tar/test-results/234/integ-test/test-report.yml) integ-test.archiveArtifacts({artifacts=test-report.yml}) integ-test.postCleanup() postCleanup.cleanWs({disableDeferredWipeout=true, deleteDirs=true}) From 34f27e9749759606fc3ed65220bdd94618df2eb1 Mon Sep 17 00:00:00 2001 From: Sayali Gaikawad <61760125+gaiksaya@users.noreply.github.com> Date: Thu, 18 Jan 2024 15:49:11 -0800 Subject: [PATCH 174/289] Trigger manifest check only for mentioned paths (#4355) Signed-off-by: Sayali Gaikawad --- .github/workflows/manifests.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/manifests.yml b/.github/workflows/manifests.yml index bb27d46f6d..9ee5a80527 100644 --- a/.github/workflows/manifests.yml +++ b/.github/workflows/manifests.yml @@ -3,6 +3,10 @@ name: manifests on: pull_request: + paths: + - 'manifests/**/*.yml' + - '!manifests/templates/**/' + - 'legacy-manifests/**/*.yml' jobs: list-changed-manifests: From 58035311f76b5333b4c546ef280f636f31c624fb Mon Sep 17 00:00:00 2001 From: Darshit Chanpura <35282393+DarshitChanpura@users.noreply.github.com> Date: Fri, 19 Jan 2024 11:55:10 -0500 Subject: [PATCH 175/289] Updates rpm and deb distribution to adapt to admin password change (#4332) Signed-off-by: Darshit Chanpura --- scripts/components/OpenSearch/install.sh | 3 +++ .../opensearch/deb/debian/postinst | 3 +-- .../opensearch/deb/debian/preinst | 25 ++++++++++++++++++ .../opensearch/rpm/opensearch.rpm.spec | 26 ++++++++++++++++++- 4 files changed, 54 insertions(+), 3 deletions(-) diff --git a/scripts/components/OpenSearch/install.sh b/scripts/components/OpenSearch/install.sh index 7b384c939d..201a9edf35 100755 --- a/scripts/components/OpenSearch/install.sh +++ b/scripts/components/OpenSearch/install.sh @@ -84,6 +84,9 @@ if [ "$DISTRIBUTION" = "tar" ]; then elif [ "$DISTRIBUTION" = "deb" -o "$DISTRIBUTION" = "rpm" ]; then cp -va ../../../scripts/pkg/service_templates/opensearch/* "$OUTPUT/../" cp -va ../../../scripts/pkg/build_templates/opensearch/$DISTRIBUTION/* "$OUTPUT/../" + if [ "$DISTRIBUTION" = "deb" ]; then + sed -i "s/CHANGE_VERSION/${VERSION}/g" "$OUTPUT/../debian/preinst" + fi elif [ "$DISTRIBUTION" = "zip" ] && [ "$PLATFORM" = "windows" ]; then cp -v ../../../scripts/startup/zip/windows/opensearch-windows-install.bat "$OUTPUT/" fi diff --git a/scripts/pkg/build_templates/opensearch/deb/debian/postinst b/scripts/pkg/build_templates/opensearch/deb/debian/postinst index 515a0e5419..aa1fe82319 100755 --- a/scripts/pkg/build_templates/opensearch/deb/debian/postinst +++ b/scripts/pkg/build_templates/opensearch/deb/debian/postinst @@ -21,9 +21,8 @@ pid_dir=/var/run/opensearch # Apply Security Settings if [ -d ${product_dir}/plugins/opensearch-security ]; then - bash ${product_dir}/plugins/opensearch-security/tools/install_demo_configuration.sh -y -i -s > ${log_dir}/install_demo_configuration.log 2>&1 + bash ${product_dir}/plugins/opensearch-security/tools/install_demo_configuration.sh -y -i -s > ${log_dir}/install_demo_configuration.log 2>&1 || (echo "ERROR: Something went wrong during demo configuration installation. Please see the logs in ${log_dir}/install_demo_configuration.log" && exit 1) fi - # Apply PerformanceAnalyzer Settings chmod a+rw /tmp if ! grep -q '## OpenSearch Performance Analyzer' ${config_dir}/jvm.options; then diff --git a/scripts/pkg/build_templates/opensearch/deb/debian/preinst b/scripts/pkg/build_templates/opensearch/deb/debian/preinst index 1a02cc06c1..0d53bc7cba 100755 --- a/scripts/pkg/build_templates/opensearch/deb/debian/preinst +++ b/scripts/pkg/build_templates/opensearch/deb/debian/preinst @@ -11,6 +11,8 @@ set -e +OPENSEARCH_VERSION=CHANGE_VERSION + echo "Running OpenSearch Pre-Installation Script" # Stop existing service @@ -23,6 +25,29 @@ if command -v systemctl >/dev/null && systemctl is-active opensearch-performance systemctl --no-reload stop opensearch-performance-analyzer.service fi +# Check if OPENSEARCH_INITIAL_ADMIN_PASSWORD is defined +# TODO: +# 1. This check will need to be modified if there will be a min dist for deb in future (currently there is none) +# 2. Currently, the demo config setup is defined to run, in postinst, if `opensearch-security` is present. Cannot apply the same check here since the plugins folder is not available yet. + +# Check if this is an upgrade by checking whether opensearch already exists +if dpkg-query -W opensearch >/dev/null 2>&1; then + OPENSEARCH_ALREADY_INSTALLED=yes +else + OPENSEARCH_ALREADY_INSTALLED=no +fi + +OPENSEARCH_REQUIRED_VERSION="2.12.0" +MINIMUM_OF_TWO_VERSIONS=`echo $OPENSEARCH_REQUIRED_VERSION $OPENSEARCH_VERSION | tr ' ' '\n' | sort -V | uniq | head -n 1` + +if [ $OPENSEARCH_ALREADY_INSTALLED = no ]; then + if [ $MINIMUM_OF_TWO_VERSIONS = $OPENSEARCH_REQUIRED_VERSION ] && [ -z "$OPENSEARCH_INITIAL_ADMIN_PASSWORD" ]; then + echo "ERROR: Opensearch 2.12 and later requires the env variable OPENSEARCH_INITIAL_ADMIN_PASSWORD to be defined to setup the opensearch-security demo configuration" + exit 1 + fi +fi + + # Create user and group if they do not already exist. getent group opensearch > /dev/null 2>&1 || groupadd -r opensearch getent passwd opensearch > /dev/null 2>&1 || \ diff --git a/scripts/pkg/build_templates/opensearch/rpm/opensearch.rpm.spec b/scripts/pkg/build_templates/opensearch/rpm/opensearch.rpm.spec index 6d9eec3bab..179a246bde 100644 --- a/scripts/pkg/build_templates/opensearch/rpm/opensearch.rpm.spec +++ b/scripts/pkg/build_templates/opensearch/rpm/opensearch.rpm.spec @@ -89,6 +89,30 @@ if command -v systemctl >/dev/null && systemctl is-active opensearch-performance echo "Stop existing opensearch-performance-analyzer.service" systemctl --no-reload stop opensearch-performance-analyzer.service fi + +# Check if OPENSEARCH_INITIAL_ADMIN_PASSWORD is defined +# TODO: +# 1. This check will need to be modified if there will be a min dist for deb in future (currently there is none) +# 2. Currently, the demo config setup is defined to run, in postinst, if `opensearch-security` is present. Cannot apply the same check here since the plugins folder is not available yet. + +# Check if this is an upgrade by checking whether opensearch already exists +if rpm -q opensearch >/dev/null 2>&1 || yum list installed opensearch >/dev/null 2>&1; then + OPENSEARCH_ALREADY_INSTALLED=yes +else + OPENSEARCH_ALREADY_INSTALLED=no +fi + +OPENSEARCH_REQUIRED_VERSION="2.12.0" +OPENSEARCH_VERSION=%{_version} +MINIMUM_OF_TWO_VERSIONS=`echo $OPENSEARCH_REQUIRED_VERSION $OPENSEARCH_VERSION | tr ' ' '\n' | sort -V | uniq | head -n 1` + +if [ $OPENSEARCH_ALREADY_INSTALLED = no ]; then + if [ $MINIMUM_OF_TWO_VERSIONS = $OPENSEARCH_REQUIRED_VERSION ] && [ -z "$OPENSEARCH_INITIAL_ADMIN_PASSWORD" ]; then + echo "ERROR: Opensearch 2.12 and later requires the env variable OPENSEARCH_INITIAL_ADMIN_PASSWORD to be defined to setup the opensearch-security demo configuration" + exit 1 + fi +fi + # Create user and group if they do not already exist. getent group %{name} > /dev/null 2>&1 || groupadd -r %{name} getent passwd %{name} > /dev/null 2>&1 || \ @@ -100,7 +124,7 @@ exit 0 set -e # Apply Security Settings if [ -d %{product_dir}/plugins/opensearch-security ]; then - sh %{product_dir}/plugins/opensearch-security/tools/install_demo_configuration.sh -y -i -s > %{log_dir}/install_demo_configuration.log 2>&1 + sh %{product_dir}/plugins/opensearch-security/tools/install_demo_configuration.sh -y -i -s > %{log_dir}/install_demo_configuration.log 2>&1 || (echo "ERROR: Something went wrong during demo configuration installation. Please see the logs in %{log_dir}/install_demo_configuration.log" && exit 1) fi chown -R %{name}.%{name} %{config_dir} chown -R %{name}.%{name} %{log_dir} From 35955c4a1d3d8b0c072f95101a472287c5a4af0d Mon Sep 17 00:00:00 2001 From: Derek Ho Date: Fri, 19 Jan 2024 13:50:34 -0500 Subject: [PATCH 176/289] Revert "Revert rpm/deb changes pending decision" (#4341) Signed-off-by: Derek Ho --- src/test_workflow/integ_test/distribution_deb.py | 4 ++++ src/test_workflow/integ_test/distribution_rpm.py | 4 ++++ .../integ_test/test_distribution_deb.py | 16 +++++++++++----- .../integ_test/test_distribution_rpm.py | 16 +++++++++++----- 4 files changed, 30 insertions(+), 10 deletions(-) diff --git a/src/test_workflow/integ_test/distribution_deb.py b/src/test_workflow/integ_test/distribution_deb.py index 06b14e7049..d49866a807 100644 --- a/src/test_workflow/integ_test/distribution_deb.py +++ b/src/test_workflow/integ_test/distribution_deb.py @@ -30,6 +30,10 @@ def install(self, bundle_name: str) -> None: logging.info("deb installation requires sudo, script will exit if current user does not have sudo access") deb_install_cmd = " ".join( [ + 'sudo', + 'env', + 'OPENSEARCH_INITIAL_ADMIN_PASSWORD=myStrongPassword123!', + '&&', 'sudo', 'dpkg', '--purge', diff --git a/src/test_workflow/integ_test/distribution_rpm.py b/src/test_workflow/integ_test/distribution_rpm.py index 880074185d..17c3325480 100644 --- a/src/test_workflow/integ_test/distribution_rpm.py +++ b/src/test_workflow/integ_test/distribution_rpm.py @@ -30,6 +30,10 @@ def install(self, bundle_name: str) -> None: logging.info("rpm installation requires sudo, script will exit if current user does not have sudo access") rpm_install_cmd = " ".join( [ + 'sudo', + 'env', + 'OPENSEARCH_INITIAL_ADMIN_PASSWORD=myStrongPassword123!', + '&&', 'sudo', 'yum', 'remove', diff --git a/tests/tests_test_workflow/test_integ_workflow/integ_test/test_distribution_deb.py b/tests/tests_test_workflow/test_integ_workflow/integ_test/test_distribution_deb.py index 3a4b7028a8..8a299bf72b 100644 --- a/tests/tests_test_workflow/test_integ_workflow/integ_test/test_distribution_deb.py +++ b/tests/tests_test_workflow/test_integ_workflow/integ_test/test_distribution_deb.py @@ -13,16 +13,14 @@ class TestDistributionDeb(unittest.TestCase): - def setUp(self) -> None: - self.work_dir = os.path.join(os.path.dirname(__file__), "data") self.distribution_deb = DistributionDeb("opensearch", "1.3.0", self.work_dir) self.distribution_deb_dashboards = DistributionDeb("opensearch-dashboards", "1.3.0", self.work_dir) def test_distribution_deb_vars(self) -> None: - self.assertEqual(self.distribution_deb.filename, 'opensearch') - self.assertEqual(self.distribution_deb.version, '1.3.0') + self.assertEqual(self.distribution_deb.filename, "opensearch") + self.assertEqual(self.distribution_deb.version, "1.3.0") self.assertEqual(self.distribution_deb.work_dir, self.work_dir) self.assertEqual(self.distribution_deb.require_sudo, True) @@ -40,7 +38,15 @@ def test_install(self, check_call_mock: Mock) -> None: args_list = check_call_mock.call_args_list self.assertEqual(check_call_mock.call_count, 1) - self.assertEqual(f"sudo dpkg --purge opensearch && sudo dpkg --install opensearch.deb && sudo chmod 0666 {self.distribution_deb.config_path}", args_list[0][0][0]) + self.assertEqual( + ( + "sudo env OPENSEARCH_INITIAL_ADMIN_PASSWORD=myStrongPassword123! && " + "sudo dpkg --purge opensearch && " + "sudo dpkg --install opensearch.deb && " + f"sudo chmod 0666 {self.distribution_deb.config_path}" + ), + args_list[0][0][0], + ) def test_start_cmd(self) -> None: self.assertEqual(self.distribution_deb.start_cmd, "sudo systemctl start opensearch") diff --git a/tests/tests_test_workflow/test_integ_workflow/integ_test/test_distribution_rpm.py b/tests/tests_test_workflow/test_integ_workflow/integ_test/test_distribution_rpm.py index 19de5d2f2e..508d954c4f 100644 --- a/tests/tests_test_workflow/test_integ_workflow/integ_test/test_distribution_rpm.py +++ b/tests/tests_test_workflow/test_integ_workflow/integ_test/test_distribution_rpm.py @@ -13,16 +13,14 @@ class TestDistributionRpm(unittest.TestCase): - def setUp(self) -> None: - self.work_dir = os.path.join(os.path.dirname(__file__), "data") self.distribution_rpm = DistributionRpm("opensearch", "1.3.0", self.work_dir) self.distribution_rpm_dashboards = DistributionRpm("opensearch-dashboards", "1.3.0", self.work_dir) def test_distribution_rpm_vars(self) -> None: - self.assertEqual(self.distribution_rpm.filename, 'opensearch') - self.assertEqual(self.distribution_rpm.version, '1.3.0') + self.assertEqual(self.distribution_rpm.filename, "opensearch") + self.assertEqual(self.distribution_rpm.version, "1.3.0") self.assertEqual(self.distribution_rpm.work_dir, self.work_dir) self.assertEqual(self.distribution_rpm.require_sudo, True) @@ -40,7 +38,15 @@ def test_install(self, check_call_mock: Mock) -> None: args_list = check_call_mock.call_args_list self.assertEqual(check_call_mock.call_count, 1) - self.assertEqual(f"sudo yum remove -y opensearch && sudo yum install -y opensearch.rpm && sudo chmod 0666 {self.distribution_rpm.config_path}", args_list[0][0][0]) + self.assertEqual( + ( + "sudo env OPENSEARCH_INITIAL_ADMIN_PASSWORD=myStrongPassword123! && " + "sudo yum remove -y opensearch && " + "sudo yum install -y opensearch.rpm && " + f"sudo chmod 0666 {self.distribution_rpm.config_path}" + ), + args_list[0][0][0], + ) def test_start_cmd(self) -> None: self.assertEqual(self.distribution_rpm.start_cmd, "sudo systemctl start opensearch") From 5f47981d618312e61239622206ddfde15a2cac57 Mon Sep 17 00:00:00 2001 From: Darshit Chanpura <35282393+DarshitChanpura@users.noreply.github.com> Date: Fri, 19 Jan 2024 14:05:28 -0500 Subject: [PATCH 177/289] Updates Docker and windows distribution build files to reflect to changes in admin user setup (#4274) Signed-off-by: Darshit Chanpura --- .../config/opensearch/opensearch-docker-entrypoint.sh | 4 ++-- docker/release/dockercomposefiles/docker-compose-2.x.yml | 2 ++ scripts/opensearch-onetime-setup.sh | 4 ++-- scripts/startup/zip/windows/opensearch-windows-install.bat | 5 ++++- 4 files changed, 10 insertions(+), 5 deletions(-) diff --git a/docker/release/config/opensearch/opensearch-docker-entrypoint.sh b/docker/release/config/opensearch/opensearch-docker-entrypoint.sh index 4ed61fabfd..730520818a 100755 --- a/docker/release/config/opensearch/opensearch-docker-entrypoint.sh +++ b/docker/release/config/opensearch/opensearch-docker-entrypoint.sh @@ -34,8 +34,8 @@ function setupSecurityPlugin { if [ "$DISABLE_INSTALL_DEMO_CONFIG" = "true" ]; then echo "Disabling execution of install_demo_configuration.sh for OpenSearch Security Plugin" else - echo "Enabling execution of install_demo_configuration.sh for OpenSearch Security Plugin" - bash $OPENSEARCH_HOME/plugins/$SECURITY_PLUGIN/tools/install_demo_configuration.sh -y -i -s + echo -e "Enabling execution of install_demo_configuration.sh for OpenSearch Security Plugin \nOpenSearch 2.12.0 onwards, the OpenSearch Security Plugin a change that requires an initial password for 'admin' user. \nPlease define an environment variable 'OPENSEARCH_INITIAL_ADMIN_PASSWORD' with a strong password string. \nIf a password is not provided, the setup will quit." + bash $OPENSEARCH_HOME/plugins/$SECURITY_PLUGIN/tools/install_demo_configuration.sh -y -i -s || exit 1 fi if [ "$DISABLE_SECURITY_PLUGIN" = "true" ]; then diff --git a/docker/release/dockercomposefiles/docker-compose-2.x.yml b/docker/release/dockercomposefiles/docker-compose-2.x.yml index b5cf87a460..da8b7e9575 100644 --- a/docker/release/dockercomposefiles/docker-compose-2.x.yml +++ b/docker/release/dockercomposefiles/docker-compose-2.x.yml @@ -11,6 +11,7 @@ services: - cluster.initial_cluster_manager_nodes=opensearch-node1,opensearch-node2 - bootstrap.memory_lock=true # along with the memlock settings below, disables swapping - OPENSEARCH_JAVA_OPTS=-Xms512m -Xmx512m # minimum and maximum Java heap size, recommend setting both to 50% of system RAM + - OPENSEARCH_INITIAL_ADMIN_PASSWORD=${OPENSEARCH_INITIAL_ADMIN_PASSWORD} # Sets the demo admin user password when using demo configuration, required for OpenSearch 2.12 and higher ulimits: memlock: soft: -1 @@ -35,6 +36,7 @@ services: - cluster.initial_cluster_manager_nodes=opensearch-node1,opensearch-node2 - bootstrap.memory_lock=true - OPENSEARCH_JAVA_OPTS=-Xms512m -Xmx512m + - OPENSEARCH_INITIAL_ADMIN_PASSWORD=${OPENSEARCH_INITIAL_ADMIN_PASSWORD} ulimits: memlock: soft: -1 diff --git a/scripts/opensearch-onetime-setup.sh b/scripts/opensearch-onetime-setup.sh index 3935846905..1e10c4c27d 100755 --- a/scripts/opensearch-onetime-setup.sh +++ b/scripts/opensearch-onetime-setup.sh @@ -20,8 +20,8 @@ if [ -d "$OPENSEARCH_HOME/plugins/$SECURITY_PLUGIN" ]; then if [ "$DISABLE_INSTALL_DEMO_CONFIG" = "true" ]; then echo "Disabling execution of install_demo_configuration.sh for OpenSearch Security Plugin" else - echo "Enabling execution of install_demo_configuration.sh for OpenSearch Security Plugin" - bash $OPENSEARCH_HOME/plugins/$SECURITY_PLUGIN/tools/install_demo_configuration.sh -y -i -s + echo -e "Enabling execution of install_demo_configuration.sh for OpenSearch Security Plugin \nOpenSearch 2.12.0 onwards, the OpenSearch Security Plugin a change that requires an initial password for 'admin' user. \nPlease define an environment variable 'OPENSEARCH_INITIAL_ADMIN_PASSWORD' with a strong password string. \nIf a password is not provided, the setup will quit." + bash $OPENSEARCH_HOME/plugins/$SECURITY_PLUGIN/tools/install_demo_configuration.sh -y -i -s || exit 1 fi if [ "$DISABLE_SECURITY_PLUGIN" = "true" ]; then diff --git a/scripts/startup/zip/windows/opensearch-windows-install.bat b/scripts/startup/zip/windows/opensearch-windows-install.bat index 7fb61a6e91..b606b14f4b 100644 --- a/scripts/startup/zip/windows/opensearch-windows-install.bat +++ b/scripts/startup/zip/windows/opensearch-windows-install.bat @@ -15,7 +15,10 @@ ECHO "OPENSEARCH_PATH_CONF: %OPENSEARCH_PATH_CONF%" :: Security Plugin Setups IF EXIST "%OPENSEARCH_HOME%\plugins\opensearch-security" ( ECHO "Running Security Plugin Install Demo Configuration" - CALL "%OPENSEARCH_HOME%/plugins/opensearch-security/tools/install_demo_configuration.bat" -y -i -s + ECHO "OpenSearch 2.12.0 onwards, the OpenSearch Security Plugin a change that requires an initial password for 'admin' user." + ECHO "Please define an environment variable 'OPENSEARCH_INITIAL_ADMIN_PASSWORD' with a strong password string." + ECHO "If a password is not provided, the setup will quit." + CALL "%OPENSEARCH_HOME%\plugins\opensearch-security\tools\install_demo_configuration.bat" -y -i -s || exit /b 1 ) :: k-NN Plugin Setups From dce7d9791302757e0f386b6e2f49d40ae90c2621 Mon Sep 17 00:00:00 2001 From: Peter Zhu Date: Fri, 19 Jan 2024 14:05:47 -0500 Subject: [PATCH 178/289] Add monthly rebuild cron for docker re-release (#4354) Signed-off-by: Peter Zhu --- jenkins/docker/docker-re-release.jenkinsfile | 8 ++++++++ tests/jenkins/TestDockerReRelease.groovy | 2 ++ .../docker/docker-re-release.jenkinsfile.txt | 6 ++++++ 3 files changed, 16 insertions(+) diff --git a/jenkins/docker/docker-re-release.jenkinsfile b/jenkins/docker/docker-re-release.jenkinsfile index 078ac2db13..b860683b17 100644 --- a/jenkins/docker/docker-re-release.jenkinsfile +++ b/jenkins/docker/docker-re-release.jenkinsfile @@ -17,6 +17,14 @@ pipeline { timeout(time: 2, unit: 'HOURS') } agent none + triggers { + parameterizedCron ''' + H 19 15 * * %PRODUCT=opensearch;TAG=1 + H 19 15 * * %PRODUCT=opensearch-dashboards;TAG=1 + H 19 15 * * %PRODUCT=opensearch;TAG=2 + H 19 15 * * %PRODUCT=opensearch-dashboards;TAG=2 + ''' + } parameters { choice( name: 'PRODUCT', diff --git a/tests/jenkins/TestDockerReRelease.groovy b/tests/jenkins/TestDockerReRelease.groovy index abb47a08b9..50308b6051 100644 --- a/tests/jenkins/TestDockerReRelease.groovy +++ b/tests/jenkins/TestDockerReRelease.groovy @@ -32,6 +32,7 @@ class TestDockerReRelease extends BuildPipelineTest { .retriever(gitSource('https://github.com/opensearch-project/opensearch-build-libraries.git')) .build() ) + helper.registerAllowedMethod('parameterizedCron', [String], null) super.setUp() // Variables @@ -69,6 +70,7 @@ class TestDockerReRelease extends BuildPipelineTest { assertThat(getCommandExecutions('build', ''), hasItem('{job=docker-build, propagate=true, wait=true, parameters=[null, null, null]}')) assertThat(getCommandExecutions('build', ''), hasItem('{job=docker-scan, propagate=true, wait=true, parameters=[null]}')) assertThat(getCommandExecutions('build', ''), hasItem('{job=docker-promotion, propagate=true, wait=true, parameters=[null, null, null]}')) + assertThat(getCommandExecutions('parameterizedCron', ''), hasItem('\n H 19 15 * * %PRODUCT=opensearch;TAG=1\n H 19 15 * * %PRODUCT=opensearch-dashboards;TAG=1\n H 19 15 * * %PRODUCT=opensearch;TAG=2\n H 19 15 * * %PRODUCT=opensearch-dashboards;TAG=2\n ')) } diff --git a/tests/jenkins/jenkinsjob-regression-files/docker/docker-re-release.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/docker/docker-re-release.jenkinsfile.txt index f54faa8b03..a042c43f60 100644 --- a/tests/jenkins/jenkinsjob-regression-files/docker/docker-re-release.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/docker/docker-re-release.jenkinsfile.txt @@ -4,6 +4,12 @@ docker-re-release.pipeline(groovy.lang.Closure) docker-re-release.timeout({time=2, unit=HOURS}) docker-re-release.echo(Executing on agent [label:none]) + docker-re-release.parameterizedCron( + H 19 15 * * %PRODUCT=opensearch;TAG=1 + H 19 15 * * %PRODUCT=opensearch-dashboards;TAG=1 + H 19 15 * * %PRODUCT=opensearch;TAG=2 + H 19 15 * * %PRODUCT=opensearch-dashboards;TAG=2 + ) docker-re-release.stage(Patch Docker Image, groovy.lang.Closure) docker-re-release.script(groovy.lang.Closure) docker-re-release.patchDockerImage({product=opensearch, tag=1}) From 0a107f949078984dfc9d7e863a2307f751b0420b Mon Sep 17 00:00:00 2001 From: Rishabh Singh Date: Mon, 22 Jan 2024 20:28:55 +0530 Subject: [PATCH 179/289] add update test procedure for nyc_taxis (#4359) Signed-off-by: Rishabh Singh --- jenkins/opensearch/benchmark-test.jenkinsfile | 18 ++++-------------- ...hmark-test-distribution-url.jenkinsfile.txt | 18 ++++-------------- .../opensearch/benchmark-test.jenkinsfile.txt | 18 ++++-------------- .../secure-benchmark-test.jenkinsfile.txt | 18 ++++-------------- 4 files changed, 16 insertions(+), 56 deletions(-) diff --git a/jenkins/opensearch/benchmark-test.jenkinsfile b/jenkins/opensearch/benchmark-test.jenkinsfile index 6bac9fddb2..d8588335b7 100644 --- a/jenkins/opensearch/benchmark-test.jenkinsfile +++ b/jenkins/opensearch/benchmark-test.jenkinsfile @@ -63,26 +63,16 @@ pipeline { H 7 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot H 7 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot - H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"710-snapshots","snapshot_name":"http_logs_es_710"};TEST_PROCEDURE=restore-from-snapshot - H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"710-snapshots","snapshot_name":"nyc_taxis_es_710"};TEST_PROCEDURE=restore-from-snapshot - H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"710-snapshots","snapshot_name":"pmc_es_710"};TEST_PROCEDURE=restore-from-snapshot - H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search - H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search - H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search + H 9 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};TEST_PROCEDURE=update + H 9 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};TEST_PROCEDURE=update + H 9 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.1/8942/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};TEST_PROCEDURE=update + H 9 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.1/8942/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};TEST_PROCEDURE=update H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-1-shard-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1","index_settings":{"codec":"zstd"}};CAPTURE_NODE_STAT=true - H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-1-shard-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1","index_settings":{"codec":"zstd"}};CAPTURE_NODE_STAT=true - H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-1-shard-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1","index_settings":{"codec":"zstd"}};CAPTURE_NODE_STAT=true - - H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-1-shard-default;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"};CAPTURE_NODE_STAT=true - H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-1-shard-default;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"};CAPTURE_NODE_STAT=true - H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-1-shard-default;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"};CAPTURE_NODE_STAT=true - H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt index 8ddef4f312..27393ffeea 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt @@ -43,26 +43,16 @@ H 7 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot H 7 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot - H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"710-snapshots","snapshot_name":"http_logs_es_710"};TEST_PROCEDURE=restore-from-snapshot - H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"710-snapshots","snapshot_name":"nyc_taxis_es_710"};TEST_PROCEDURE=restore-from-snapshot - H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"710-snapshots","snapshot_name":"pmc_es_710"};TEST_PROCEDURE=restore-from-snapshot - H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search - H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search - H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search + H 9 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};TEST_PROCEDURE=update + H 9 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};TEST_PROCEDURE=update + H 9 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.1/8942/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};TEST_PROCEDURE=update + H 9 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.1/8942/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};TEST_PROCEDURE=update H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-1-shard-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1","index_settings":{"codec":"zstd"}};CAPTURE_NODE_STAT=true - H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-1-shard-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1","index_settings":{"codec":"zstd"}};CAPTURE_NODE_STAT=true - H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-1-shard-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1","index_settings":{"codec":"zstd"}};CAPTURE_NODE_STAT=true - - H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-1-shard-default;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"};CAPTURE_NODE_STAT=true - H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-1-shard-default;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"};CAPTURE_NODE_STAT=true - H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-1-shard-default;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"};CAPTURE_NODE_STAT=true - H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt index 063d9e640b..a9107a4acb 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt @@ -43,26 +43,16 @@ H 7 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot H 7 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot - H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"710-snapshots","snapshot_name":"http_logs_es_710"};TEST_PROCEDURE=restore-from-snapshot - H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"710-snapshots","snapshot_name":"nyc_taxis_es_710"};TEST_PROCEDURE=restore-from-snapshot - H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"710-snapshots","snapshot_name":"pmc_es_710"};TEST_PROCEDURE=restore-from-snapshot - H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search - H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search - H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search + H 9 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};TEST_PROCEDURE=update + H 9 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};TEST_PROCEDURE=update + H 9 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.1/8942/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};TEST_PROCEDURE=update + H 9 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.1/8942/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};TEST_PROCEDURE=update H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-1-shard-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1","index_settings":{"codec":"zstd"}};CAPTURE_NODE_STAT=true - H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-1-shard-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1","index_settings":{"codec":"zstd"}};CAPTURE_NODE_STAT=true - H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-1-shard-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1","index_settings":{"codec":"zstd"}};CAPTURE_NODE_STAT=true - - H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-1-shard-default;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"};CAPTURE_NODE_STAT=true - H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-1-shard-default;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"};CAPTURE_NODE_STAT=true - H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-1-shard-default;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"};CAPTURE_NODE_STAT=true - H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt index d6c36257bf..a826800b6e 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt @@ -43,26 +43,16 @@ H 7 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot H 7 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot - H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"710-snapshots","snapshot_name":"http_logs_es_710"};TEST_PROCEDURE=restore-from-snapshot - H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"710-snapshots","snapshot_name":"nyc_taxis_es_710"};TEST_PROCEDURE=restore-from-snapshot - H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"710-snapshots","snapshot_name":"pmc_es_710"};TEST_PROCEDURE=restore-from-snapshot - H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search - H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search - H 9 * * * %DISTRIBUTION_URL=https://d2xpwn7ejvoh5u.cloudfront.net/benchmark-elastic-tarball/elasticsearch-7.10.2-linux-x86_64.tar.gz;DISTRIBUTION_VERSION=7.10.2;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;MIN_DISTRIBUTION=true;CAPTURE_NODE_STAT=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:1x,cluster-config:x64-r5.xlarge-es-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search + H 9 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};TEST_PROCEDURE=update + H 9 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};TEST_PROCEDURE=update + H 9 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.1/8942/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};TEST_PROCEDURE=update + H 9 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.1/8942/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};TEST_PROCEDURE=update H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-1-shard-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1","index_settings":{"codec":"zstd"}};CAPTURE_NODE_STAT=true - H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-1-shard-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1","index_settings":{"codec":"zstd"}};CAPTURE_NODE_STAT=true - H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-1-shard-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1","index_settings":{"codec":"zstd"}};CAPTURE_NODE_STAT=true - - H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-1-shard-default;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"};CAPTURE_NODE_STAT=true - H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-1-shard-default;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"};CAPTURE_NODE_STAT=true - H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-single-node-1-shard-default;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"};CAPTURE_NODE_STAT=true - H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} From 6abec53eaa66ea5d66b0b1062cf5e3b30e5477ad Mon Sep 17 00:00:00 2001 From: tygao Date: Wed, 24 Jan 2024 01:01:54 +0800 Subject: [PATCH 180/289] add assistant to dashboard (#4363) Signed-off-by: tygao --- manifests/2.12.0/opensearch-dashboards-2.12.0-test.yml | 8 ++++++++ manifests/2.12.0/opensearch-dashboards-2.12.0.yml | 3 +++ manifests/3.0.0/opensearch-dashboards-3.0.0-test.yml | 8 ++++++++ 3 files changed, 19 insertions(+) diff --git a/manifests/2.12.0/opensearch-dashboards-2.12.0-test.yml b/manifests/2.12.0/opensearch-dashboards-2.12.0-test.yml index 3a3ac1c35f..5173ffafa6 100644 --- a/manifests/2.12.0/opensearch-dashboards-2.12.0-test.yml +++ b/manifests/2.12.0/opensearch-dashboards-2.12.0-test.yml @@ -80,3 +80,11 @@ components: - without-security additional-cluster-configs: ml_commons_dashboards.enabled: true + - name: assistantDashboards + integ-test: + test-configs: + - with-security + - without-security + additional-cluster-configs: + assistant.chat.enabled: true + assistant.chat.rootAgentName: 'Cypress test agent' diff --git a/manifests/2.12.0/opensearch-dashboards-2.12.0.yml b/manifests/2.12.0/opensearch-dashboards-2.12.0.yml index 861f181602..a3a27ae943 100644 --- a/manifests/2.12.0/opensearch-dashboards-2.12.0.yml +++ b/manifests/2.12.0/opensearch-dashboards-2.12.0.yml @@ -53,3 +53,6 @@ components: - name: searchRelevanceDashboards repository: https://github.com/opensearch-project/dashboards-search-relevance.git ref: 2.x + - name: assistantDashboards + repository: https://github.com/opensearch-project/dashboards-assistant.git + ref: 2.x diff --git a/manifests/3.0.0/opensearch-dashboards-3.0.0-test.yml b/manifests/3.0.0/opensearch-dashboards-3.0.0-test.yml index 3a3ac1c35f..5173ffafa6 100644 --- a/manifests/3.0.0/opensearch-dashboards-3.0.0-test.yml +++ b/manifests/3.0.0/opensearch-dashboards-3.0.0-test.yml @@ -80,3 +80,11 @@ components: - without-security additional-cluster-configs: ml_commons_dashboards.enabled: true + - name: assistantDashboards + integ-test: + test-configs: + - with-security + - without-security + additional-cluster-configs: + assistant.chat.enabled: true + assistant.chat.rootAgentName: 'Cypress test agent' From 7ddd09a22b9ba3b73e7cc108024c5cd3e0f31e3a Mon Sep 17 00:00:00 2001 From: Darshit Chanpura <35282393+DarshitChanpura@users.noreply.github.com> Date: Tue, 23 Jan 2024 12:07:59 -0500 Subject: [PATCH 181/289] Adds security to 1.3.15 and 1.4.0 manifests (#4365) Signed-off-by: Darshit Chanpura --- manifests/1.3.15/opensearch-1.3.15.yml | 6 ++++++ manifests/1.4.0/opensearch-1.4.0.yml | 6 ++++++ 2 files changed, 12 insertions(+) diff --git a/manifests/1.3.15/opensearch-1.3.15.yml b/manifests/1.3.15/opensearch-1.3.15.yml index 2a308a9c0e..1e8774d1ca 100644 --- a/manifests/1.3.15/opensearch-1.3.15.yml +++ b/manifests/1.3.15/opensearch-1.3.15.yml @@ -14,3 +14,9 @@ components: checks: - gradle:publish - gradle:properties:version + - name: security + repository: https://github.com/opensearch-project/security.git + ref: '1.3' + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version diff --git a/manifests/1.4.0/opensearch-1.4.0.yml b/manifests/1.4.0/opensearch-1.4.0.yml index 35597490ce..65b62f6621 100644 --- a/manifests/1.4.0/opensearch-1.4.0.yml +++ b/manifests/1.4.0/opensearch-1.4.0.yml @@ -26,3 +26,9 @@ components: checks: - gradle:properties:version - gradle:dependencies:opensearch.version + - name: security + repository: https://github.com/opensearch-project/security.git + ref: 1.x + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version From 0b6d49356a024cfada448078a63b216aab54788c Mon Sep 17 00:00:00 2001 From: Teddy Tankuranand <91317217+chawinphat@users.noreply.github.com> Date: Tue, 23 Jan 2024 12:31:14 -0800 Subject: [PATCH 182/289] Added documentation for Github Wiki Docs (#4311) Signed-off-by: chawinphat --- docs/README.md | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 docs/README.md diff --git a/docs/README.md b/docs/README.md new file mode 100644 index 0000000000..c9127a0d2a --- /dev/null +++ b/docs/README.md @@ -0,0 +1,11 @@ +### How is the Wiki Updated? +This repository's [Github Wiki](https://github.com/opensearch-project/opensearch-build/wiki) utilizes the [github-wiki-action](https://github.com/Andrew-Chen-Wang/github-wiki-action) action via [publish-wiki.yml](../.github/workflows/publish-wiki.yml) workflow. This workflow mirrors the [docs](https://github.com/opensearch-project/opensearch-build/tree/main/docs) folder within opensearch-build onto the Wiki. + +With this workflow, the documentation within this repository can be organized within the Wiki tab, while maintaining the ability for contributors to submit reviewable documentation updates in the form of pull requests. + +### Submit a change to the Wiki +To submit a documentation update, update the markdown files within the [docs](https://github.com/opensearch-project/opensearch-build/tree/main/docs) folder accordingly, or create new files using the naming convention specified by the [workflow](https://github.com/Andrew-Chen-Wang/github-wiki-action) . + +To test your changes, you can fork this repository. Committing and pushing changes to the docs folder of your fork's main branch will run the workflow and update the fork's Wiki page. + +Finally, create a pull request containing the changes. Adding a link to your fork's Wiki page within the pull request will help reviewers understand your changes. From fec0355ffdd353e6885d76cf997d9c81cd723507 Mon Sep 17 00:00:00 2001 From: Divya Madala <113469545+Divyaasm@users.noreply.github.com> Date: Tue, 23 Jan 2024 13:16:23 -0800 Subject: [PATCH 183/289] Update index.json file at stage level for each distribution (#4286) Signed-off-by: Divya Madala --- .../distribution-build.jenkinsfile | 161 +++++++++++++++--- .../opensearch/distribution-build.jenkinsfile | 157 ++++++++++++++--- 2 files changed, 271 insertions(+), 47 deletions(-) diff --git a/jenkins/opensearch-dashboards/distribution-build.jenkinsfile b/jenkins/opensearch-dashboards/distribution-build.jenkinsfile index 02d2f72f06..21fb0640d4 100644 --- a/jenkins/opensearch-dashboards/distribution-build.jenkinsfile +++ b/jenkins/opensearch-dashboards/distribution-build.jenkinsfile @@ -7,7 +7,7 @@ * compatible open source license. */ -lib = library(identifier: 'jenkins@5.12.0', retriever: modernSCM([ +lib = library(identifier: 'jenkins@6.1.0', retriever: modernSCM([ $class: 'GitSCMSource', remote: 'https://github.com/opensearch-project/opensearch-build-libraries.git', ])) @@ -184,7 +184,7 @@ pipeline { String buildManifestUrlOpenSearch = [buildManifestObj.getArtifactRootUrl(JOB_NAME_OPENSEARCH, "latest"), "builds", "opensearch", "manifest.yml"].join("/") String artifactUrl = buildManifestObj.getArtifactUrl(JOB_NAME, BUILD_NUMBER) env.ARTIFACT_URL_LINUX_X64_TAR = artifactUrl - env.INDEX_FILE_PATH = buildManifestObj.getIndexFileRoot("${JOB_NAME}") + env.INDEX_FILE_PATH_X64_TAR = buildManifestObj.getIndexFileRoot("${JOB_NAME}") echo "buildManifestUrl (linux, x64, tar): ${buildManifestUrl}" echo "artifactUrl (linux, x64, tar): ${artifactUrl}" @@ -225,6 +225,24 @@ pipeline { } } post { + success { + script { + if (params.UPDATE_LATEST_URL) { + uploadIndexFile( + indexFilePath: env.INDEX_FILE_PATH_X64_TAR + ) + } + } + } + unstable { + script { + if (params.UPDATE_LATEST_URL) { + uploadIndexFile( + indexFilePath: env.INDEX_FILE_PATH_X64_TAR + ) + } + } + } always { script { lib.jenkins.Messages.new(this).add( @@ -310,6 +328,7 @@ pipeline { String buildManifestUrl = buildManifestObj.getUrl(JOB_NAME, BUILD_NUMBER) String artifactUrl = buildManifestObj.getArtifactUrl(JOB_NAME, BUILD_NUMBER) env.ARTIFACT_URL_LINUX_X64_RPM = artifactUrl + env.INDEX_FILE_PATH_X64_RPM = buildManifestObj.getIndexFileRoot("${JOB_NAME}") echo "buildManifestUrl (linux, x64, rpm): ${buildManifestUrl}" echo "artifactUrl (linux, x64, rpm): ${artifactUrl}" @@ -328,6 +347,24 @@ pipeline { } } post { + success { + script { + if (params.UPDATE_LATEST_URL) { + uploadIndexFile( + indexFilePath: env.INDEX_FILE_PATH_X64_RPM + ) + } + } + } + unstable { + script { + if (params.UPDATE_LATEST_URL) { + uploadIndexFile( + indexFilePath: env.INDEX_FILE_PATH_X64_RPM + ) + } + } + } always { script { lib.jenkins.Messages.new(this).add( @@ -412,6 +449,7 @@ pipeline { String buildManifestUrl = buildManifestObj.getUrl(JOB_NAME, BUILD_NUMBER) String artifactUrl = buildManifestObj.getArtifactUrl(JOB_NAME, BUILD_NUMBER) env.ARTIFACT_URL_LINUX_X64_DEB = artifactUrl + env.INDEX_FILE_PATH_X64_DEB = buildManifestObj.getIndexFileRoot("${JOB_NAME}") echo "buildManifestUrl (linux, x64, deb): ${buildManifestUrl}" echo "artifactUrl (linux, x64, deb): ${artifactUrl}" @@ -421,6 +459,24 @@ pipeline { } } post { + success { + script { + if (params.UPDATE_LATEST_URL) { + uploadIndexFile( + indexFilePath: env.INDEX_FILE_PATH_X64_DEB + ) + } + } + } + unstable { + script { + if (params.UPDATE_LATEST_URL) { + uploadIndexFile( + indexFilePath: env.INDEX_FILE_PATH_X64_DEB + ) + } + } + } always { script { lib.jenkins.Messages.new(this).add( @@ -513,6 +569,8 @@ pipeline { String buildManifestUrlOpenSearch = [buildManifestObj.getArtifactRootUrl(JOB_NAME_OPENSEARCH, "latest"), "builds", "opensearch", "manifest.yml"].join("/") String artifactUrl = buildManifestObj.getArtifactUrl(JOB_NAME, BUILD_NUMBER) env.ARTIFACT_URL_LINUX_ARM64_TAR = artifactUrl + env.INDEX_FILE_PATH_ARM64_TAR = buildManifestObj.getIndexFileRoot("${JOB_NAME}") + echo "buildManifestUrl (linux, arm64, tar): ${buildManifestUrl}" echo "artifactUrl (linux, arm64, tar): ${artifactUrl}" @@ -552,6 +610,24 @@ pipeline { } } post { + success { + script { + if (params.UPDATE_LATEST_URL) { + uploadIndexFile( + indexFilePath: env.INDEX_FILE_PATH_ARM64_TAR + ) + } + } + } + unstable { + script { + if (params.UPDATE_LATEST_URL) { + uploadIndexFile( + indexFilePath: env.INDEX_FILE_PATH_ARM64_TAR + ) + } + } + } always { script { lib.jenkins.Messages.new(this).add( @@ -640,6 +716,8 @@ pipeline { String buildManifestUrl = buildManifestObj.getUrl(JOB_NAME, BUILD_NUMBER) String artifactUrl = buildManifestObj.getArtifactUrl(JOB_NAME, BUILD_NUMBER) env.ARTIFACT_URL_LINUX_ARM64_RPM = artifactUrl + env.INDEX_FILE_PATH_ARM64_RPM = buildManifestObj.getIndexFileRoot("${JOB_NAME}") + echo "buildManifestUrl (linux, arm64, rpm): ${buildManifestUrl}" echo "artifactUrl (linux, arm64, rpm): ${artifactUrl}" @@ -657,6 +735,24 @@ pipeline { } } post { + success { + script { + if (params.UPDATE_LATEST_URL) { + uploadIndexFile( + indexFilePath: env.INDEX_FILE_PATH_ARM64_RPM + ) + } + } + } + unstable { + script { + if (params.UPDATE_LATEST_URL) { + uploadIndexFile( + indexFilePath: env.INDEX_FILE_PATH_ARM64_TAR + ) + } + } + } always { script { lib.jenkins.Messages.new(this).add( @@ -741,6 +837,7 @@ pipeline { String buildManifestUrl = buildManifestObj.getUrl(JOB_NAME, BUILD_NUMBER) String artifactUrl = buildManifestObj.getArtifactUrl(JOB_NAME, BUILD_NUMBER) env.ARTIFACT_URL_LINUX_ARM64_DEB = artifactUrl + env.INDEX_FILE_PATH_ARM64_DEB = buildManifestObj.getIndexFileRoot("${JOB_NAME}") echo "buildManifestUrl (linux, arm64, deb): ${buildManifestUrl}" echo "artifactUrl (linux, arm64, deb): ${artifactUrl}" @@ -750,6 +847,24 @@ pipeline { } } post { + success { + script { + if (params.UPDATE_LATEST_URL) { + uploadIndexFile( + indexFilePath: env.INDEX_FILE_PATH_ARM64_DEB + ) + } + } + } + unstable { + script { + if (params.UPDATE_LATEST_URL) { + uploadIndexFile( + indexFilePath: env.INDEX_FILE_PATH_ARM64_DEB + ) + } + } + } always { script { lib.jenkins.Messages.new(this).add( @@ -797,7 +912,7 @@ pipeline { String buildManifestUrl = buildManifestObj.getUrl(JOB_NAME, BUILD_NUMBER) String artifactUrl = buildManifestObj.getArtifactUrl(JOB_NAME, BUILD_NUMBER) env.ARTIFACT_URL_LINUX_WINDOWS_X64_ZIP = artifactUrl - env.INDEX_FILE_PATH = buildManifestObj.getIndexFileRoot("${JOB_NAME}") + env.INDEX_FILE_PATH_X64_ZIP = buildManifestObj.getIndexFileRoot("${JOB_NAME}") echo "buildManifestUrl (windows, x64, zip): ${buildManifestUrl}" echo "artifactUrl (windows, x64, zip): ${artifactUrl}" @@ -805,6 +920,24 @@ pipeline { } } post { + success { + script { + if (params.UPDATE_LATEST_URL) { + uploadIndexFile( + indexFilePath: env.INDEX_FILE_PATH_X64_ZIP + ) + } + } + } + unstable { + script { + if (params.UPDATE_LATEST_URL) { + uploadIndexFile( + indexFilePath: env.INDEX_FILE_PATH_X64_ZIP + ) + } + } + } always { script { lib.jenkins.Messages.new(this).add( @@ -821,26 +954,6 @@ pipeline { } } } - stage('update index file') { - agent { - docker { - label AGENT_LINUX_X64 - image dockerAgent.image - args dockerAgent.args - registryUrl 'https://public.ecr.aws/' - alwaysPull true - } - } - steps { - script { - if (params.UPDATE_LATEST_URL) { - uploadIndexFile( - indexFilePath: env.INDEX_FILE_PATH - ) - } - } - } - } stage('docker build') { when { beforeAgent true @@ -965,4 +1078,4 @@ def markStageUnstableIfPluginsFailedToBuild() { if (stageLogs.any{e -> e.contains('Failed plugins are')}) { unstable('Some plugins failed to build. See the ./build.sh step for logs and more details') } -} \ No newline at end of file +} diff --git a/jenkins/opensearch/distribution-build.jenkinsfile b/jenkins/opensearch/distribution-build.jenkinsfile index 8832c9d520..70f6beabd1 100644 --- a/jenkins/opensearch/distribution-build.jenkinsfile +++ b/jenkins/opensearch/distribution-build.jenkinsfile @@ -7,7 +7,7 @@ * compatible open source license. */ -lib = library(identifier: 'jenkins@5.12.0', retriever: modernSCM([ +lib = library(identifier: 'jenkins@6.1.0', retriever: modernSCM([ $class: 'GitSCMSource', remote: 'https://github.com/opensearch-project/opensearch-build-libraries.git', ])) @@ -174,7 +174,7 @@ pipeline { String buildManifestUrl = buildManifestObj.getUrl(JOB_NAME, BUILD_NUMBER) String artifactUrl = buildManifestObj.getArtifactUrl(JOB_NAME, BUILD_NUMBER) env.ARTIFACT_URL_LINUX_X64_TAR = artifactUrl - env.INDEX_FILE_PATH = buildManifestObj.getIndexFileRoot("${JOB_NAME}") + env.INDEX_FILE_PATH_X64_TAR = buildManifestObj.getIndexFileRoot("${JOB_NAME}") echo "buildManifestUrl (linux, x64, tar): ${buildManifestUrl}" echo "artifactUrl (linux, x64, tar): ${artifactUrl}" @@ -214,6 +214,24 @@ pipeline { } } post { + success { + script { + if (params.UPDATE_LATEST_URL) { + uploadIndexFile( + indexFilePath: env.INDEX_FILE_PATH_X64_TAR + ) + } + } + } + unstable { + script { + if (params.UPDATE_LATEST_URL) { + uploadIndexFile( + indexFilePath: env.INDEX_FILE_PATH_X64_TAR + ) + } + } + } always { script { lib.jenkins.Messages.new(this).add( @@ -294,6 +312,7 @@ pipeline { String buildManifestUrl = buildManifestObj.getUrl(JOB_NAME, BUILD_NUMBER) String artifactUrl = buildManifestObj.getArtifactUrl(JOB_NAME, BUILD_NUMBER) env.ARTIFACT_URL_LINUX_X64_RPM = artifactUrl + env.INDEX_FILE_PATH_X64_RPM = buildManifestObj.getIndexFileRoot("${JOB_NAME}") echo "buildManifestUrl (linux, x64, rpm): ${buildManifestUrl}" echo "artifactUrl (linux, x64, rpm): ${artifactUrl}" @@ -312,6 +331,24 @@ pipeline { } } post { + success { + script { + if (params.UPDATE_LATEST_URL) { + uploadIndexFile( + indexFilePath: env.INDEX_FILE_PATH_X64_RPM + ) + } + } + } + unstable { + script { + if (params.UPDATE_LATEST_URL) { + uploadIndexFile( + indexFilePath: env.INDEX_FILE_PATH_X64_RPM + ) + } + } + } always { script { lib.jenkins.Messages.new(this).add( @@ -391,6 +428,7 @@ pipeline { String buildManifestUrl = buildManifestObj.getUrl(JOB_NAME, BUILD_NUMBER) String artifactUrl = buildManifestObj.getArtifactUrl(JOB_NAME, BUILD_NUMBER) env.ARTIFACT_URL_LINUX_X64_DEB = artifactUrl + env.INDEX_FILE_PATH_X64_DEB = buildManifestObj.getIndexFileRoot("${JOB_NAME}") echo "buildManifestUrl (linux, x64, deb): ${buildManifestUrl}" echo "artifactUrl (linux, x64, deb): ${artifactUrl}" @@ -399,6 +437,24 @@ pipeline { } } post { + success { + script { + if (params.UPDATE_LATEST_URL) { + uploadIndexFile( + indexFilePath: env.INDEX_FILE_PATH_X64_DEB + ) + } + } + } + unstable { + script { + if (params.UPDATE_LATEST_URL) { + uploadIndexFile( + indexFilePath: env.INDEX_FILE_PATH_X64_DEB + ) + } + } + } always { script { lib.jenkins.Messages.new(this).add( @@ -442,6 +498,7 @@ pipeline { String buildManifestUrl = buildManifestObj.getUrl(JOB_NAME, BUILD_NUMBER) String artifactUrl = buildManifestObj.getArtifactUrl(JOB_NAME, BUILD_NUMBER) env.ARTIFACT_URL_LINUX_ARM64_TAR = artifactUrl + env.INDEX_FILE_PATH_ARM64_TAR = buildManifestObj.getIndexFileRoot("${JOB_NAME}") echo "buildManifestUrl (linux, arm64, tar): ${buildManifestUrl}" echo "artifactUrl (linux, arm64, tar): ${artifactUrl}" @@ -466,6 +523,24 @@ pipeline { } } post { + success { + script { + if (params.UPDATE_LATEST_URL) { + uploadIndexFile( + indexFilePath: env.INDEX_FILE_PATH_ARM64_TAR + ) + } + } + } + unstable { + script { + if (params.UPDATE_LATEST_URL) { + uploadIndexFile( + indexFilePath: env.INDEX_FILE_PATH_ARM64_TAR + ) + } + } + } always { script { lib.jenkins.Messages.new(this).add( @@ -546,6 +621,7 @@ pipeline { String buildManifestUrl = buildManifestObj.getUrl(JOB_NAME, BUILD_NUMBER) String artifactUrl = buildManifestObj.getArtifactUrl(JOB_NAME, BUILD_NUMBER) env.ARTIFACT_URL_LINUX_ARM64_RPM = artifactUrl + env.INDEX_FILE_PATH_ARM64_RPM = buildManifestObj.getIndexFileRoot("${JOB_NAME}") echo "buildManifestUrl (linux, arm64, rpm): ${buildManifestUrl}" echo "artifactUrl (linux, arm64, rpm): ${artifactUrl}" @@ -564,6 +640,24 @@ pipeline { } } post { + success { + script { + if (params.UPDATE_LATEST_URL) { + uploadIndexFile( + indexFilePath: env.INDEX_FILE_PATH_ARM64_RPM + ) + } + } + } + unstable { + script { + if (params.UPDATE_LATEST_URL) { + uploadIndexFile( + indexFilePath: env.INDEX_FILE_PATH_ARM64_RPM + ) + } + } + } always { script { lib.jenkins.Messages.new(this).add( @@ -643,6 +737,7 @@ pipeline { String buildManifestUrl = buildManifestObj.getUrl(JOB_NAME, BUILD_NUMBER) String artifactUrl = buildManifestObj.getArtifactUrl(JOB_NAME, BUILD_NUMBER) env.ARTIFACT_URL_LINUX_ARM64_DEB = artifactUrl + env.INDEX_FILE_PATH_ARM64_DEB = buildManifestObj.getIndexFileRoot("${JOB_NAME}") echo "buildManifestUrl (linux, arm64, deb): ${buildManifestUrl}" echo "artifactUrl (linux, arm64, deb): ${artifactUrl}" @@ -651,6 +746,24 @@ pipeline { } } post { + success { + script { + if (params.UPDATE_LATEST_URL) { + uploadIndexFile( + indexFilePath: env.INDEX_FILE_PATH_ARM64_DEB + ) + } + } + } + unstable { + script { + if (params.UPDATE_LATEST_URL) { + uploadIndexFile( + indexFilePath: env.INDEX_FILE_PATH_ARM64_DEB + ) + } + } + } always { script { lib.jenkins.Messages.new(this).add( @@ -694,13 +807,31 @@ pipeline { String buildManifestUrl = buildManifestObj.getUrl(JOB_NAME, BUILD_NUMBER) String artifactUrl = buildManifestObj.getArtifactUrl(JOB_NAME, BUILD_NUMBER) env.ARTIFACT_URL_LINUX_WINDOWS_X64_ZIP = artifactUrl - env.INDEX_FILE_PATH = buildManifestObj.getIndexFileRoot("${JOB_NAME}") + env.INDEX_FILE_PATH_X64_ZIP = buildManifestObj.getIndexFileRoot("${JOB_NAME}") echo "buildManifestUrl (windows, x64, zip): ${buildManifestUrl}" echo "artifactUrl (windows, x64, zip): ${artifactUrl}" } } post { + success { + script { + if (params.UPDATE_LATEST_URL) { + uploadIndexFile( + indexFilePath: env.INDEX_FILE_PATH_X64_ZIP + ) + } + } + } + unstable { + script { + if (params.UPDATE_LATEST_URL) { + uploadIndexFile( + indexFilePath: env.INDEX_FILE_PATH_X64_ZIP + ) + } + } + } always { script { lib.jenkins.Messages.new(this).add( @@ -717,26 +848,6 @@ pipeline { } } } - stage('update index file') { - agent { - docker { - label AGENT_LINUX_X64 - image dockerAgent.image - args dockerAgent.args - registryUrl 'https://public.ecr.aws/' - alwaysPull true - } - } - steps { - script { - if (params.UPDATE_LATEST_URL) { - uploadIndexFile( - indexFilePath: env.INDEX_FILE_PATH - ) - } - } - } - } stage('docker build') { when { beforeAgent true From 685f23a671c2fd62eb54c1071796ca9c11de1903 Mon Sep 17 00:00:00 2001 From: Sayali Gaikawad <61760125+gaiksaya@users.noreply.github.com> Date: Wed, 24 Jan 2024 10:33:24 -0800 Subject: [PATCH 184/289] Refactor and enable triggering integ-test for RPM, debian and windows (#4368) Signed-off-by: Sayali Gaikawad --- .../opensearch/distribution-build.jenkinsfile | 108 +++++++++--------- 1 file changed, 53 insertions(+), 55 deletions(-) diff --git a/jenkins/opensearch/distribution-build.jenkinsfile b/jenkins/opensearch/distribution-build.jenkinsfile index 70f6beabd1..116dcb0bec 100644 --- a/jenkins/opensearch/distribution-build.jenkinsfile +++ b/jenkins/opensearch/distribution-build.jenkinsfile @@ -181,19 +181,7 @@ pipeline { parallel([ 'integ-test': { - Boolean skipIntegTests = (INTEG_TEST_JOB_NAME == '' || TEST_MANIFEST == '' || buildManifestUrl == '') - echo "${skipIntegTests ? 'Skipping integration tests as one of the values has empty string: INTEG_TEST_JOB_NAME, TEST_MANIFEST, buildManifestUrl' : 'Running integration tests'}" - if (!skipIntegTests) { - def integTestResults = - build job: INTEG_TEST_JOB_NAME, - propagate: false, - wait: false, - parameters: [ - string(name: 'TEST_MANIFEST', value: TEST_MANIFEST), - string(name: 'BUILD_MANIFEST_URL', value: buildManifestUrl), - booleanParam(name: 'UPDATE_GITHUB_ISSUES', value: true) - ] - } + triggerIntegrationTests(buildManifestUrl) }, 'bwc-test': { Boolean skipBwcTests = (BWC_TEST_JOB_NAME == '' || TEST_MANIFEST == '' || buildManifestUrl == '') @@ -210,7 +198,7 @@ pipeline { ] } } - ]) + ]) } } post { @@ -284,7 +272,7 @@ pipeline { if (params.CONTINUE_ON_ERROR) { markStageUnstableIfPluginsFailedToBuild() } - postCleanup() + postCleanup() } } } @@ -318,16 +306,14 @@ pipeline { echo "artifactUrl (linux, x64, rpm): ${artifactUrl}" String bundleManifestUrl = buildManifestObj.getBundleManifestUrl(JOB_NAME, BUILD_NUMBER) - - echo "Trigger rpm validation for linux x64 rpm ${bundleManifestUrl}" - def rpmValidationResults = - build job: 'rpm-validation', - propagate: false, - wait: false, - parameters: [ - string(name: 'BUNDLE_MANIFEST_URL', value: bundleManifestUrl), - string(name: 'AGENT_LABEL', value: AGENT_LINUX_X64) - ] + parallel([ + 'integ-test': { + triggerIntegrationTests(buildManifestUrl) + }, + 'rpm-validation': { + triggerRpmValidation(bundleManifestUrl) + } + ]) } } post { @@ -400,7 +386,7 @@ pipeline { if (params.CONTINUE_ON_ERROR) { markStageUnstableIfPluginsFailedToBuild() } - postCleanup() + postCleanup() } } } @@ -434,6 +420,7 @@ pipeline { echo "artifactUrl (linux, x64, deb): ${artifactUrl}" String bundleManifestUrl = buildManifestObj.getBundleManifestUrl(JOB_NAME, BUILD_NUMBER) + triggerIntegrationTests(buildManifestUrl) } } post { @@ -502,24 +489,7 @@ pipeline { echo "buildManifestUrl (linux, arm64, tar): ${buildManifestUrl}" echo "artifactUrl (linux, arm64, tar): ${artifactUrl}" - - parallel([ - 'integ-test': { - Boolean skipIntegTests = (INTEG_TEST_JOB_NAME == '' || TEST_MANIFEST == '' || buildManifestUrl == '') - echo "${skipIntegTests ? 'Skipping integration tests as one of the values has empty string: INTEG_TEST_JOB_NAME, TEST_MANIFEST, buildManifestUrl' : 'Running integration tests'}" - if (!skipIntegTests) { - def integTestResults = - build job: INTEG_TEST_JOB_NAME, - propagate: false, - wait: false, - parameters: [ - string(name: 'TEST_MANIFEST', value: TEST_MANIFEST), - string(name: 'BUILD_MANIFEST_URL', value: buildManifestUrl), - booleanParam(name: 'UPDATE_GITHUB_ISSUES', value: true) - ] - } - } - ]) + triggerIntegrationTests(buildManifestUrl) } } post { @@ -627,16 +597,14 @@ pipeline { echo "artifactUrl (linux, arm64, rpm): ${artifactUrl}" String bundleManifestUrl = buildManifestObj.getBundleManifestUrl(JOB_NAME, BUILD_NUMBER) - - echo "Trigger rpm validation for linux arm64 rpm ${bundleManifestUrl}" - def rpmValidationResults = - build job: 'rpm-validation', - propagate: false, - wait: false, - parameters: [ - string(name: 'BUNDLE_MANIFEST_URL', value: bundleManifestUrl), - string(name: 'AGENT_LABEL', value: AGENT_LINUX_ARM64) - ] + parallel([ + 'integ-test': { + triggerIntegrationTests(buildManifestUrl) + }, + 'rpm-validation': { + triggerRpmValidation(bundleManifestUrl) + } + ]) } } post { @@ -743,6 +711,7 @@ pipeline { echo "artifactUrl (linux, arm64, deb): ${artifactUrl}" String bundleManifestUrl = buildManifestObj.getBundleManifestUrl(JOB_NAME, BUILD_NUMBER) + triggerIntegrationTests(buildManifestUrl) } } post { @@ -811,6 +780,7 @@ pipeline { echo "buildManifestUrl (windows, x64, zip): ${buildManifestUrl}" echo "artifactUrl (windows, x64, zip): ${artifactUrl}" + triggerIntegrationTests(buildManifestUrl) } } post { @@ -959,7 +929,35 @@ pipeline { def markStageUnstableIfPluginsFailedToBuild() { def stageLogs = getLogsForStage(stageName: "${STAGE_NAME}") - if (stageLogs.any{e -> e.contains('Failed plugins are')}) { + if (stageLogs.any { e -> e.contains('Failed plugins are') }) { unstable('Some plugins failed to build. See the ./build.sh step for logs and more details') +} } + +def triggerIntegrationTests(String buildManifestUrl) { + Boolean skipIntegTests = (INTEG_TEST_JOB_NAME == '' || TEST_MANIFEST == '' || buildManifestUrl == '') + echo "${skipIntegTests ? 'Skipping integration tests as one of the values has empty string: INTEG_TEST_JOB_NAME, TEST_MANIFEST, buildManifestUrl' : 'Running integration tests'}" + if (!skipIntegTests) { + def integTestResults = + build job: INTEG_TEST_JOB_NAME, + propagate: false, + wait: false, + parameters: [ + string(name: 'TEST_MANIFEST', value: TEST_MANIFEST), + string(name: 'BUILD_MANIFEST_URL', value: buildManifestUrl), + booleanParam(name: 'UPDATE_GITHUB_ISSUES', value: true) + ] + } +} + +def triggerRpmValidation(String bundleManifestUrl) { + echo "Triggering RPM validation for ${bundleManifestUrl}" + def rpmValidationResults = + build job: 'rpm-validation', + propagate: false, + wait: false, + parameters: [ + string(name: 'BUNDLE_MANIFEST_URL', value: bundleManifestUrl), + string(name: 'AGENT_LABEL', value: AGENT_LINUX_X64) + ] } From 982a6c7c82d4ceb9216854180dc4889c6d60fdab Mon Sep 17 00:00:00 2001 From: Zelin Hao Date: Wed, 24 Jan 2024 13:44:29 -0800 Subject: [PATCH 185/289] Update distribution build jenkins job with option for incremental build (#4356) Signed-off-by: Zelin Hao --- .../distribution-build.jenkinsfile | 29 ++++++++++++++-- .../opensearch/distribution-build.jenkinsfile | 31 +++++++++++++++-- manifests/2.12.0/opensearch-2.12.0.yml | 34 +++++++++++++++++++ src/build_workflow/build_recorder.py | 1 + src/run_build.py | 16 +++++---- tests/test_run_build.py | 11 ++++-- .../test_build_recorder.py | 2 ++ 7 files changed, 110 insertions(+), 14 deletions(-) diff --git a/jenkins/opensearch-dashboards/distribution-build.jenkinsfile b/jenkins/opensearch-dashboards/distribution-build.jenkinsfile index 21fb0640d4..351d1fae1e 100644 --- a/jenkins/opensearch-dashboards/distribution-build.jenkinsfile +++ b/jenkins/opensearch-dashboards/distribution-build.jenkinsfile @@ -91,6 +91,17 @@ pipeline { description: 'Continue building the distribution even if a one or more component fails', defaultValue: true ) + booleanParam( + name: 'INCREMENTAL', + description: 'Whether to trigger incremental build. Defaults to false.', + defaultValue: false + ) + string( + name: 'PREVIOUS_BUILD_ID', + description: 'The build ID used to download previous build artifacts. Defaults to latest.', + defaultValue: 'latest', + trim: true + ) } stages { stage('verify-parameters') { @@ -178,7 +189,9 @@ pipeline { platform: 'linux', architecture: 'x64', distribution: 'tar', - continueOnError: params.CONTINUE_ON_ERROR + continueOnError: params.CONTINUE_ON_ERROR, + incremental: params.INCREMENTAL, + previousBuildId: params.PREVIOUS_BUILD_ID ) String buildManifestUrl = buildManifestObj.getUrl(JOB_NAME, BUILD_NUMBER) String buildManifestUrlOpenSearch = [buildManifestObj.getArtifactRootUrl(JOB_NAME_OPENSEARCH, "latest"), "builds", "opensearch", "manifest.yml"].join("/") @@ -290,6 +303,8 @@ pipeline { architecture: 'x64', distribution: 'rpm', continueOnError: params.CONTINUE_ON_ERROR, + incremental: params.INCREMENTAL, + previousBuildId: params.PREVIOUS_BUILD_ID, stashName: "build-archive-linux-x64-rpm-${JOB_NAME}-${BUILD_NUMBER}" ) } @@ -411,6 +426,8 @@ pipeline { architecture: 'x64', distribution: 'deb', continueOnError: params.CONTINUE_ON_ERROR, + incremental: params.INCREMENTAL, + previousBuildId: params.PREVIOUS_BUILD_ID, stashName: "build-archive-linux-x64-deb-${JOB_NAME}-${BUILD_NUMBER}" ) } @@ -524,6 +541,8 @@ pipeline { architecture: 'arm64', distribution: 'tar', continueOnError: params.CONTINUE_ON_ERROR, + incremental: params.INCREMENTAL, + previousBuildId: params.PREVIOUS_BUILD_ID, stashName: "build-archive-linux-arm64-tar-${JOB_NAME}-${BUILD_NUMBER}" ) } @@ -674,6 +693,8 @@ pipeline { architecture: 'arm64', distribution: 'rpm', continueOnError: params.CONTINUE_ON_ERROR, + incremental: params.INCREMENTAL, + previousBuildId: params.PREVIOUS_BUILD_ID, stashName: "build-archive-linux-arm64-rpm-${JOB_NAME}-${BUILD_NUMBER}" ) } @@ -799,6 +820,8 @@ pipeline { architecture: 'arm64', distribution: 'deb', continueOnError: params.CONTINUE_ON_ERROR, + incremental: params.INCREMENTAL, + previousBuildId: params.PREVIOUS_BUILD_ID, stashName: "build-archive-linux-arm64-deb-${JOB_NAME}-${BUILD_NUMBER}" ) } @@ -907,7 +930,9 @@ pipeline { platform: 'windows', architecture: 'x64', distribution: "zip", - continueOnError: params.CONTINUE_ON_ERROR + continueOnError: params.CONTINUE_ON_ERROR, + incremental: params.INCREMENTAL, + previousBuildId: params.PREVIOUS_BUILD_ID ) String buildManifestUrl = buildManifestObj.getUrl(JOB_NAME, BUILD_NUMBER) String artifactUrl = buildManifestObj.getArtifactUrl(JOB_NAME, BUILD_NUMBER) diff --git a/jenkins/opensearch/distribution-build.jenkinsfile b/jenkins/opensearch/distribution-build.jenkinsfile index 116dcb0bec..3a0ffa7c39 100644 --- a/jenkins/opensearch/distribution-build.jenkinsfile +++ b/jenkins/opensearch/distribution-build.jenkinsfile @@ -84,6 +84,17 @@ pipeline { description: 'Continue building the distribution even if a one or more component fails', defaultValue: true ) + booleanParam( + name: 'INCREMENTAL', + description: 'Whether to trigger incremental build. Defaults to false.', + defaultValue: false + ) + string( + name: 'PREVIOUS_BUILD_ID', + description: 'The build ID used to download previous build artifacts. Defaults to latest.', + defaultValue: 'latest', + trim: true + ) } stages { stage('verify-parameters') { @@ -169,7 +180,9 @@ pipeline { platform: 'linux', architecture: 'x64', distribution: 'tar', - continueOnError: params.CONTINUE_ON_ERROR + continueOnError: params.CONTINUE_ON_ERROR, + incremental: params.INCREMENTAL, + previousBuildId: params.PREVIOUS_BUILD_ID ) String buildManifestUrl = buildManifestObj.getUrl(JOB_NAME, BUILD_NUMBER) String artifactUrl = buildManifestObj.getArtifactUrl(JOB_NAME, BUILD_NUMBER) @@ -262,6 +275,8 @@ pipeline { architecture: 'x64', distribution: 'rpm', continueOnError: params.CONTINUE_ON_ERROR, + incremental: params.INCREMENTAL, + previousBuildId: params.PREVIOUS_BUILD_ID, stashName: "build-archive-linux-x64-rpm-${JOB_NAME}-${BUILD_NUMBER}" ) } @@ -376,6 +391,8 @@ pipeline { architecture: 'x64', distribution: 'deb', continueOnError: params.CONTINUE_ON_ERROR, + incremental: params.INCREMENTAL, + previousBuildId: params.PREVIOUS_BUILD_ID, stashName: "build-archive-linux-x64-deb-${JOB_NAME}-${BUILD_NUMBER}" ) } @@ -480,7 +497,9 @@ pipeline { platform: 'linux', architecture: 'arm64', distribution: 'tar', - continueOnError: params.CONTINUE_ON_ERROR + continueOnError: params.CONTINUE_ON_ERROR, + incremental: params.INCREMENTAL, + previousBuildId: params.PREVIOUS_BUILD_ID ) String buildManifestUrl = buildManifestObj.getUrl(JOB_NAME, BUILD_NUMBER) String artifactUrl = buildManifestObj.getArtifactUrl(JOB_NAME, BUILD_NUMBER) @@ -553,6 +572,8 @@ pipeline { architecture: 'arm64', distribution: 'rpm', continueOnError: params.CONTINUE_ON_ERROR, + incremental: params.INCREMENTAL, + previousBuildId: params.PREVIOUS_BUILD_ID, stashName: "build-archive-linux-arm64-rpm-${JOB_NAME}-${BUILD_NUMBER}" ) } @@ -667,6 +688,8 @@ pipeline { architecture: 'arm64', distribution: 'deb', continueOnError: params.CONTINUE_ON_ERROR, + incremental: params.INCREMENTAL, + previousBuildId: params.PREVIOUS_BUILD_ID, stashName: "build-archive-linux-arm64-deb-${JOB_NAME}-${BUILD_NUMBER}" ) } @@ -771,7 +794,9 @@ pipeline { platform: 'windows', architecture: 'x64', distribution: 'zip', - continueOnError: params.CONTINUE_ON_ERROR + continueOnError: params.CONTINUE_ON_ERROR, + incremental: params.INCREMENTAL, + previousBuildId: params.PREVIOUS_BUILD_ID ) String buildManifestUrl = buildManifestObj.getUrl(JOB_NAME, BUILD_NUMBER) String artifactUrl = buildManifestObj.getArtifactUrl(JOB_NAME, BUILD_NUMBER) diff --git a/manifests/2.12.0/opensearch-2.12.0.yml b/manifests/2.12.0/opensearch-2.12.0.yml index 94e8fb7cdf..08049e5716 100644 --- a/manifests/2.12.0/opensearch-2.12.0.yml +++ b/manifests/2.12.0/opensearch-2.12.0.yml @@ -56,6 +56,8 @@ components: checks: - gradle:properties:version - gradle:dependencies:opensearch.version + depends_on: + - job-scheduler - name: cross-cluster-replication repository: https://github.com/opensearch-project/cross-cluster-replication.git ref: 2.x @@ -65,6 +67,8 @@ components: checks: - gradle:properties:version - gradle:dependencies:opensearch.version + depends_on: + - common-utils - name: ml-commons repository: https://github.com/opensearch-project/ml-commons.git ref: 2.x @@ -74,6 +78,8 @@ components: checks: - gradle:properties:version - gradle:dependencies:opensearch.version: opensearch-ml-plugin + depends_on: + - common-utils - name: neural-search repository: https://github.com/opensearch-project/neural-search.git ref: 2.x @@ -83,6 +89,9 @@ components: checks: - gradle:properties:version - gradle:dependencies:opensearch.version + depends_on: + - ml-commons + - k-NN - name: notifications-core repository: https://github.com/opensearch-project/notifications.git ref: 2.x @@ -93,6 +102,8 @@ components: checks: - gradle:properties:version - gradle:dependencies:opensearch.version: opensearch-notifications-core + depends_on: + - common-utils - name: notifications repository: https://github.com/opensearch-project/notifications.git ref: 2.x @@ -103,6 +114,8 @@ components: checks: - gradle:properties:version - gradle:dependencies:opensearch.version: notifications + depends_on: + - common-utils - name: opensearch-observability repository: https://github.com/opensearch-project/observability.git ref: 2.x @@ -112,6 +125,8 @@ components: checks: - gradle:properties:version - gradle:dependencies:opensearch.version + depends_on: + - common-utils - name: opensearch-reports repository: https://github.com/opensearch-project/reporting.git ref: 2.x @@ -121,6 +136,9 @@ components: checks: - gradle:properties:version - gradle:dependencies:opensearch.version + depends_on: + - common-utils + - job-scheduler - name: sql repository: https://github.com/opensearch-project/sql.git ref: 2.x @@ -130,6 +148,8 @@ components: checks: - gradle:properties:version - gradle:dependencies:opensearch.version: opensearch-sql-plugin + depends_on: + - ml-commons - name: asynchronous-search repository: https://github.com/opensearch-project/asynchronous-search.git ref: 2.x @@ -139,6 +159,8 @@ components: checks: - gradle:properties:version - gradle:dependencies:opensearch.version + depends_on: + - common-utils - name: anomaly-detection repository: https://github.com/opensearch-project/anomaly-detection.git ref: 2.x @@ -148,6 +170,9 @@ components: checks: - gradle:properties:version - gradle:dependencies:opensearch.version + depends_on: + - common-utils + - job-scheduler - name: alerting repository: https://github.com/opensearch-project/alerting.git ref: 2.x @@ -157,6 +182,8 @@ components: checks: - gradle:properties:version - gradle:dependencies:opensearch.version: alerting + depends_on: + - common-utils - name: security-analytics repository: https://github.com/opensearch-project/security-analytics.git ref: 2.x @@ -165,6 +192,8 @@ components: - windows checks: - gradle:properties:version + depends_on: + - common-utils - name: index-management repository: https://github.com/opensearch-project/index-management.git ref: 2.x @@ -173,6 +202,9 @@ components: - windows checks: - gradle:properties:version + depends_on: + - common-utils + - job-scheduler - name: performance-analyzer repository: https://github.com/opensearch-project/performance-analyzer.git ref: 2.x @@ -199,3 +231,5 @@ components: checks: - gradle:properties:version - gradle:dependencies:opensearch.version + depends_on: + - common-utils diff --git a/src/build_workflow/build_recorder.py b/src/build_workflow/build_recorder.py index 4356fe4478..cb4cc38ef9 100644 --- a/src/build_workflow/build_recorder.py +++ b/src/build_workflow/build_recorder.py @@ -59,6 +59,7 @@ def __init__(self, target: BuildTarget, build_manifest: BuildManifest = None) -> if build_manifest: self.data = build_manifest.__to_dict__() + self.data["build"]["id"] = target.build_id for component in build_manifest.components.select(): self.components_hash[component.name] = component.__to_dict__() else: diff --git a/src/run_build.py b/src/run_build.py index cf4e590f21..9057183778 100755 --- a/src/run_build.py +++ b/src/run_build.py @@ -9,6 +9,7 @@ import logging import os import sys +import uuid from build_workflow.build_args import BuildArgs from build_workflow.build_incremental import BuildIncremental @@ -49,19 +50,20 @@ def main() -> int: buildIncremental = BuildIncremental(manifest, args.distribution) list_of_updated_plugins = buildIncremental.commits_diff(manifest) components = buildIncremental.rebuild_plugins(list_of_updated_plugins, manifest) - if not components: - logging.info("No commit difference found between any components. Skipping the build") - return 0 - - logging.info(f"Plugins for incremental build: {components}") build_manifest_path = os.path.join(args.distribution, "builds", manifest.build.filename, "manifest.yml") if not os.path.exists(build_manifest_path): logging.error(f"Previous build manifest missing at path: {build_manifest_path}") + build_manifest = BuildManifest.from_path(build_manifest_path) - logging.info(f"Build {components} incrementally.") + if not components: + logging.info("No commit difference found between any components. Skipping the build.") + build_manifest.build.id = os.getenv("BUILD_NUMBER") or uuid.uuid4().hex + build_manifest.to_file(build_manifest_path) + logging.info(f"Updating the build ID in the build manifest to {build_manifest.build.id}.") + return 0 - build_manifest = BuildManifest.from_path(build_manifest_path) + logging.info(f"Plugins for incremental build: {components}") with TemporaryDirectory(keep=args.keep, chdir=True) as work_dir: logging.info(f"Building in {work_dir.name}") diff --git a/tests/test_run_build.py b/tests/test_run_build.py index 92443f9618..b058b01933 100644 --- a/tests/test_run_build.py +++ b/tests/test_run_build.py @@ -259,16 +259,23 @@ def test_main_incremental(self, mock_build_incremental: MagicMock, mock_temp: Ma mock_build_incremental.return_value.commits_diff.assert_called() mock_build_incremental.return_value.rebuild_plugins.assert_called() + @patch.dict(os.environ, {"BUILD_NUMBER": "1234"}) @patch("argparse._sys.argv", ["run_build.py", INPUT_MANIFEST_PATH, "--incremental", "-p", "linux"]) @patch("run_build.BuildIncremental.commits_diff", return_value=MagicMock()) + @patch("manifests.build_manifest.BuildManifest.from_path") @patch("run_build.BuildIncremental.rebuild_plugins", return_value=MagicMock()) @patch("run_build.logging.info") def test_build_incremental_no_change(self, mock_logging_info: MagicMock, - mock_build_incremental: MagicMock, *mocks: Any) -> None: + mock_build_incremental: MagicMock, mock_build_manifest: MagicMock, + *mocks: Any) -> None: mock_build_incremental.return_value = [] + mock_build_manifest.return_value = self.BUILD_MANIFEST main() mock_logging_info.assert_has_calls([ - call("No commit difference found between any components. Skipping the build") + call("No commit difference found between any components. Skipping the build.") + ], any_order=True) + mock_logging_info.assert_has_calls([ + call("Updating the build ID in the build manifest to 1234.") ], any_order=True) @patch("argparse._sys.argv", ["run_build.py", INPUT_MANIFEST_PATH, "--incremental"]) diff --git a/tests/tests_build_workflow/test_build_recorder.py b/tests/tests_build_workflow/test_build_recorder.py index e411a1ceb5..aac631bcd7 100644 --- a/tests/tests_build_workflow/test_build_recorder.py +++ b/tests/tests_build_workflow/test_build_recorder.py @@ -261,6 +261,8 @@ def test_append_component_with_existing_manifest(self) -> None: "e3c8902dea26fd20f56a6f144042b2623f652e3e") self.assertEqual(mock.build_manifest.components_hash.get("security").get("version"), "2.12.0.0") + self.assertEqual(mock.build_manifest.data.get("build").get("id"), "1") + mock.record_component( "job-scheduler", MagicMock( From 0fe9758010bdb465ee4bd50ec7bd78d76697551a Mon Sep 17 00:00:00 2001 From: SuZhou-Joe Date: Thu, 25 Jan 2024 06:08:51 +0800 Subject: [PATCH 186/289] feat: add experimental feature flag for dashboards-assistant plugin (#4362) Signed-off-by: SuZhou-Joe Signed-off-by: Peter Zhu Co-authored-by: Peter Zhu --- config/opensearch_dashboards-2.x.yml | 6 ++++++ config/opensearch_dashboards-default.x.yml | 6 ++++++ .../opensearch-dashboards-docker-entrypoint-2.x.sh | 2 ++ .../opensearch-dashboards-docker-entrypoint-default.x.sh | 2 ++ 4 files changed, 16 insertions(+) diff --git a/config/opensearch_dashboards-2.x.yml b/config/opensearch_dashboards-2.x.yml index e224eb6311..8018ae34fb 100644 --- a/config/opensearch_dashboards-2.x.yml +++ b/config/opensearch_dashboards-2.x.yml @@ -196,6 +196,12 @@ # Set the value of this setting to true to enable the ml commons dashboards # ml_commons_dashboards.enabled: false +# 2.12 New experimental Assistant Dashboards Feature +# Set the value of this setting to true to enable the assistant dashboards +# assistant.chat.enabled: false +# Set the value to the root agent name you setup up manually or through flow framework +# assistant.chat.rootAgentName: "Root agent" + opensearch.hosts: [https://localhost:9200] opensearch.ssl.verificationMode: none opensearch.username: kibanaserver diff --git a/config/opensearch_dashboards-default.x.yml b/config/opensearch_dashboards-default.x.yml index e224eb6311..8018ae34fb 100644 --- a/config/opensearch_dashboards-default.x.yml +++ b/config/opensearch_dashboards-default.x.yml @@ -196,6 +196,12 @@ # Set the value of this setting to true to enable the ml commons dashboards # ml_commons_dashboards.enabled: false +# 2.12 New experimental Assistant Dashboards Feature +# Set the value of this setting to true to enable the assistant dashboards +# assistant.chat.enabled: false +# Set the value to the root agent name you setup up manually or through flow framework +# assistant.chat.rootAgentName: "Root agent" + opensearch.hosts: [https://localhost:9200] opensearch.ssl.verificationMode: none opensearch.username: kibanaserver diff --git a/docker/release/config/opensearch-dashboards/opensearch-dashboards-docker-entrypoint-2.x.sh b/docker/release/config/opensearch-dashboards/opensearch-dashboards-docker-entrypoint-2.x.sh index 824005ea09..ab64e7e3ea 100755 --- a/docker/release/config/opensearch-dashboards/opensearch-dashboards-docker-entrypoint-2.x.sh +++ b/docker/release/config/opensearch-dashboards/opensearch-dashboards-docker-entrypoint-2.x.sh @@ -166,6 +166,8 @@ opensearch_dashboards_vars=( data_source.audit.appender.layout.highlight data_source.audit.appender.layout.pattern ml_commons_dashboards.enabled + assistant.chat.enabled + assistant.chat.rootAgentName ) function setupSecurityDashboardsPlugin { diff --git a/docker/release/config/opensearch-dashboards/opensearch-dashboards-docker-entrypoint-default.x.sh b/docker/release/config/opensearch-dashboards/opensearch-dashboards-docker-entrypoint-default.x.sh index 824005ea09..ab64e7e3ea 100755 --- a/docker/release/config/opensearch-dashboards/opensearch-dashboards-docker-entrypoint-default.x.sh +++ b/docker/release/config/opensearch-dashboards/opensearch-dashboards-docker-entrypoint-default.x.sh @@ -166,6 +166,8 @@ opensearch_dashboards_vars=( data_source.audit.appender.layout.highlight data_source.audit.appender.layout.pattern ml_commons_dashboards.enabled + assistant.chat.enabled + assistant.chat.rootAgentName ) function setupSecurityDashboardsPlugin { From a7f02288ff17bc6211d4de62ce284b947b61b226 Mon Sep 17 00:00:00 2001 From: Rishabh Singh Date: Thu, 25 Jan 2024 15:02:01 +0530 Subject: [PATCH 187/289] Add opensearch cluster stdout and stderr logs to test results manifest (#4352) Signed-off-by: Rishabh Singh --- src/manifests/test_report_manifest.py | 12 +- src/report_workflow/test_report_runner.py | 34 ++++- tests/tests_manifests/data/test-run.yml | 116 ++++++++++++++++++ .../tests_manifests/test_test_run_manifest.py | 8 ++ .../test_test_report_runner.py | 74 +++++++---- .../test_test_report_runner_dashboards.py | 105 ++++++++++++++++ 6 files changed, 323 insertions(+), 26 deletions(-) create mode 100644 tests/tests_report_workflow/test_test_report_runner_dashboards.py diff --git a/src/manifests/test_report_manifest.py b/src/manifests/test_report_manifest.py index 73a5740c5a..aa8083dd20 100644 --- a/src/manifests/test_report_manifest.py +++ b/src/manifests/test_report_manifest.py @@ -30,6 +30,10 @@ class TestReportManifest(ComponentManifest['TestReportManifest', 'TestComponents - name: with-security status: the status of the test run with this config. e.g. pass/fail yml: URL or local path to the component yml file + cluster_stdout: + - URL or local path to the OpenSearch cluster logs + cluster_stderr: + - URL or local path to the OpenSearch cluster error logs """ SCHEMA = { @@ -61,6 +65,8 @@ class TestReportManifest(ComponentManifest['TestReportManifest', 'TestComponents "name": {"type": "string"}, "status": {"type": "string"}, "yml": {"type": "string"}, + "cluster_stdout": {"type": "list"}, + "cluster_stderr": {"type": "list"} } }, }, @@ -140,12 +146,16 @@ def __init__(self, data: dict) -> None: self.name = data["name"] self.status = data["status"] self.yml = data["yml"] + self.cluster_stdout = data["cluster_stdout"] + self.cluster_stderr = data["cluster_stderr"] def __to_dict__(self) -> dict: return { "name": self.name, "status": self.status, - "yml": self.yml + "yml": self.yml, + "cluster_stdout": self.cluster_stdout, + "cluster_stderr": self.cluster_stderr } diff --git a/src/report_workflow/test_report_runner.py b/src/report_workflow/test_report_runner.py index 3a73c8c59f..3e784114e9 100644 --- a/src/report_workflow/test_report_runner.py +++ b/src/report_workflow/test_report_runner.py @@ -7,6 +7,7 @@ import logging import os +import typing import urllib.request from typing import Any from urllib.error import HTTPError @@ -100,6 +101,8 @@ def component_entry(self, component_name: str) -> Any: component_yml_ref = "URL not available" config_dict["yml"] = component_yml_ref config_dict["status"] = test_result + config_dict["cluster_stdout"] = get_os_cluster_logs(self.base_path, str(self.test_run_id), self.test_type, component_name, config, self.name)[0] + config_dict["cluster_stderr"] = get_os_cluster_logs(self.base_path, str(self.test_run_id), self.test_type, component_name, config, self.name)[1] component["configs"].append(config_dict) return component @@ -120,11 +123,14 @@ def test_report_manifest_data_template(self, template_type: str) -> Any: return templates[template_type] -def generate_component_yml_ref(base_path: str, test_number: str, test_type: str, component_name: str, config: str) -> str: +def generate_component_yml_ref(base_path: str, test_number: str, test_type: str, component_name: str, + config: str) -> str: if base_path.startswith("https://"): - return "/".join([base_path.strip("/"), "test-results", test_number, test_type, component_name, config, f"{component_name}.yml"]) + return "/".join([base_path.strip("/"), "test-results", test_number, test_type, component_name, config, + f"{component_name}.yml"]) else: - return os.path.join(base_path, "test-results", test_number, test_type, component_name, config, f"{component_name}.yml") + return os.path.join(base_path, "test-results", test_number, test_type, component_name, config, + f"{component_name}.yml") def generate_test_command(test_type: str, test_manifest_path: str, artifacts_path: str, component: str = "") -> str: @@ -135,4 +141,26 @@ def generate_test_command(test_type: str, test_manifest_path: str, artifacts_pat return command +def get_os_cluster_logs(base_path: str, test_number: str, test_type: str, component_name: str, config: str, + product_name: str) -> typing.List[list]: + os_stdout: list = [] + os_stderr: list = [] + cluster_ids: list + + if product_name == 'opensearch': + cluster_ids = ['id-0'] if config == 'with-security' else ['id-1'] + else: + cluster_ids = ['id-0', 'id-1'] if config == 'with-security' else ['id-2', 'id-3'] + + for ids in cluster_ids: + if base_path.startswith("https://"): + os_stdout.append("/".join([base_path.strip("/"), "test-results", test_number, test_type, component_name, config, f"local-cluster-logs/{ids}/stdout.txt"])) + os_stderr.append("/".join([base_path.strip("/"), "test-results", test_number, test_type, component_name, config, f"local-cluster-logs/{ids}/stderr.txt"])) + else: + os_stdout.append(os.path.join(base_path, "test-results", test_number, test_type, component_name, config, f"local-cluster-logs/{ids}/stdout.txt")) + os_stderr.append(os.path.join(base_path, "test-results", test_number, test_type, component_name, config, f"local-cluster-logs/{ids}/stderr.txt")) + + return [os_stdout, os_stderr] + + TestReportRunner.__test__ = False # type:ignore diff --git a/tests/tests_manifests/data/test-run.yml b/tests/tests_manifests/data/test-run.yml index 11ad4e8ab2..304c15e935 100644 --- a/tests/tests_manifests/data/test-run.yml +++ b/tests/tests_manifests/data/test-run.yml @@ -17,9 +17,17 @@ components: - name: with-security status: FAIL yml: https://ci.opensearch.org/ci/dbc/integ-test/2.8.0/7935/linux/x64/tar/test-results/5109/integ-test/alerting/with-security/alerting.yml + cluster_stdout: + - https://ci.opensearch.org/ci/dbc/integ-test/2.8.0/7935/linux/x64/tar/test-results/5109/integ-test/alerting/with-security/local-cluster-logs/id-0/stdout.txt + cluster_stderr: + - https://ci.opensearch.org/ci/dbc/integ-test/2.8.0/7935/linux/x64/tar/test-results/5109/integ-test/alerting/with-security/local-cluster-logs/id-0/stderr.txt - name: without-security status: PASS yml: https://ci.opensearch.org/ci/dbc/integ-test/2.8.0/7935/linux/x64/tar/test-results/5109/integ-test/alerting/without-security/alerting.yml + cluster_stdout: + - https://ci.opensearch.org/ci/dbc/integ-test/2.8.0/7935/linux/x64/tar/test-results/5109/integ-test/alerting/without-security/local-cluster-logs/id-0/stdout.txt + cluster_stderr: + - https://ci.opensearch.org/ci/dbc/integ-test/2.8.0/7935/linux/x64/tar/test-results/5109/integ-test/alerting/without-security/local-cluster-logs/id-0/stderr.txt - name: anomaly-detection command: ./test.sh integ-test manifests/2.8.0/opensearch-2.8.0-test.yml --paths opensearch=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.8.0/7935/linux/x64/tar @@ -28,9 +36,17 @@ components: - name: with-security status: PASS yml: https://ci.opensearch.org/ci/dbc/integ-test/2.8.0/7935/linux/x64/tar/test-results/5109/integ-test/anomaly-detection/with-security/anomaly-detection.yml + cluster_stdout: + - https://ci.opensearch.org/ci/dbc/integ-test/2.8.0/7935/linux/x64/tar/test-results/5109/integ-test/anomaly-detection/with-security/local-cluster-logs/id-0/stdout.txt + cluster_stderr: + - https://ci.opensearch.org/ci/dbc/integ-test/2.8.0/7935/linux/x64/tar/test-results/5109/integ-test/anomaly-detection/with-security/local-cluster-logs/id-0/stderr.txt - name: without-security status: PASS yml: https://ci.opensearch.org/ci/dbc/integ-test/2.8.0/7935/linux/x64/tar/test-results/5109/integ-test/anomaly-detection/without-security/anomaly-detection.yml + cluster_stdout: + - https://ci.opensearch.org/ci/dbc/integ-test/2.8.0/7935/linux/x64/tar/test-results/5109/integ-test/anomaly-detection/without-security/local-cluster-logs/id-0/stdout.txt + cluster_stderr: + - https://ci.opensearch.org/ci/dbc/integ-test/2.8.0/7935/linux/x64/tar/test-results/5109/integ-test/anomaly-detection/without-security/local-cluster-logs/id-0/stderr.txt - name: asynchronous-search command: ./test.sh integ-test manifests/2.8.0/opensearch-2.8.0-test.yml --paths opensearch=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.8.0/7935/linux/x64/tar @@ -39,9 +55,17 @@ components: - name: with-security status: PASS yml: https://ci.opensearch.org/ci/dbc/integ-test/2.8.0/7935/linux/x64/tar/test-results/5109/integ-test/asynchronous-search/with-security/asynchronous-search.yml + cluster_stdout: + - https://ci.opensearch.org/ci/dbc/integ-test/2.8.0/7935/linux/x64/tar/test-results/5109/integ-test/asynchronous-search/with-security/local-cluster-logs/id-0/stdout.txt + cluster_stderr: + - https://ci.opensearch.org/ci/dbc/integ-test/2.8.0/7935/linux/x64/tar/test-results/5109/integ-test/asynchronous-search/with-security/local-cluster-logs/id-0/stderr.txt - name: without-security status: PASS yml: https://ci.opensearch.org/ci/dbc/integ-test/2.8.0/7935/linux/x64/tar/test-results/5109/integ-test/asynchronous-search/without-security/asynchronous-search.yml + cluster_stdout: + - https://ci.opensearch.org/ci/dbc/integ-test/2.8.0/7935/linux/x64/tar/test-results/5109/integ-test/asynchronous-search/without-security/local-cluster-logs/id-0/stdout.txt + cluster_stderr: + - https://ci.opensearch.org/ci/dbc/integ-test/2.8.0/7935/linux/x64/tar/test-results/5109/integ-test/asynchronous-search/without-security/local-cluster-logs/id-0/stderr.txt - name: cross-cluster-replication command: ./test.sh integ-test manifests/2.8.0/opensearch-2.8.0-test.yml --paths opensearch=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.8.0/7935/linux/x64/tar @@ -50,9 +74,17 @@ components: - name: with-security status: Not Available yml: URL not available + cluster_stdout: + - https://ci.opensearch.org/ci/dbc/integ-test/2.8.0/7935/linux/x64/tar/test-results/5109/integ-test/cross-cluster-replication/with-security/local-cluster-logs/id-0/stdout.txt + cluster_stderr: + - https://ci.opensearch.org/ci/dbc/integ-test/2.8.0/7935/linux/x64/tar/test-results/5109/integ-test/cross-cluster-replication/with-security/local-cluster-logs/id-0/stderr.txt - name: without-security status: Not Available yml: URL not available + cluster_stdout: + - https://ci.opensearch.org/ci/dbc/integ-test/2.8.0/7935/linux/x64/tar/test-results/5109/integ-test/cross-cluster-replication/without-security/local-cluster-logs/id-0/stdout.txt + cluster_stderr: + - https://ci.opensearch.org/ci/dbc/integ-test/2.8.0/7935/linux/x64/tar/test-results/5109/integ-test/cross-cluster-replication/without-security/local-cluster-logs/id-0/stderr.txt - name: geospatial command: ./test.sh integ-test manifests/2.8.0/opensearch-2.8.0-test.yml --paths opensearch=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.8.0/7935/linux/x64/tar @@ -61,9 +93,17 @@ components: - name: with-security status: PASS yml: https://ci.opensearch.org/ci/dbc/integ-test/2.8.0/7935/linux/x64/tar/test-results/5109/integ-test/geospatial/with-security/geospatial.yml + cluster_stdout: + - https://ci.opensearch.org/ci/dbc/integ-test/2.8.0/7935/linux/x64/tar/test-results/5109/integ-test/geospatial/with-security/local-cluster-logs/id-0/stdout.txt + cluster_stderr: + - https://ci.opensearch.org/ci/dbc/integ-test/2.8.0/7935/linux/x64/tar/test-results/5109/integ-test/geospatial/with-security/local-cluster-logs/id-0/stderr.txt - name: without-security status: PASS yml: https://ci.opensearch.org/ci/dbc/integ-test/2.8.0/7935/linux/x64/tar/test-results/5109/integ-test/geospatial/without-security/geospatial.yml + cluster_stdout: + - https://ci.opensearch.org/ci/dbc/integ-test/2.8.0/7935/linux/x64/tar/test-results/5109/integ-test/geospatial/without-security/local-cluster-logs/id-0/stdout.txt + cluster_stderr: + - https://ci.opensearch.org/ci/dbc/integ-test/2.8.0/7935/linux/x64/tar/test-results/5109/integ-test/geospatial/without-security/local-cluster-logs/id-0/stderr.txt - name: index-management command: ./test.sh integ-test manifests/2.8.0/opensearch-2.8.0-test.yml --paths opensearch=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.8.0/7935/linux/x64/tar @@ -72,9 +112,17 @@ components: - name: with-security status: PASS yml: https://ci.opensearch.org/ci/dbc/integ-test/2.8.0/7935/linux/x64/tar/test-results/5109/integ-test/index-management/with-security/index-management.yml + cluster_stdout: + - https://ci.opensearch.org/ci/dbc/integ-test/2.8.0/7935/linux/x64/tar/test-results/5109/integ-test/index-management/with-security/local-cluster-logs/id-0/stdout.txt + cluster_stderr: + - https://ci.opensearch.org/ci/dbc/integ-test/2.8.0/7935/linux/x64/tar/test-results/5109/integ-test/index-management/with-security/local-cluster-logs/id-0/stderr.txt - name: without-security status: PASS yml: https://ci.opensearch.org/ci/dbc/integ-test/2.8.0/7935/linux/x64/tar/test-results/5109/integ-test/index-management/without-security/index-management.yml + cluster_stdout: + - https://ci.opensearch.org/ci/dbc/integ-test/2.8.0/7935/linux/x64/tar/test-results/5109/integ-test/index-management/without-security/local-cluster-logs/id-0/stdout.txt + cluster_stderr: + - https://ci.opensearch.org/ci/dbc/integ-test/2.8.0/7935/linux/x64/tar/test-results/5109/integ-test/index-management/without-security/local-cluster-logs/id-0/stderr.txt - name: k-NN command: ./test.sh integ-test manifests/2.8.0/opensearch-2.8.0-test.yml --paths opensearch=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.8.0/7935/linux/x64/tar @@ -83,9 +131,17 @@ components: - name: with-security status: PASS yml: https://ci.opensearch.org/ci/dbc/integ-test/2.8.0/7935/linux/x64/tar/test-results/5109/integ-test/k-NN/with-security/k-NN.yml + cluster_stdout: + - https://ci.opensearch.org/ci/dbc/integ-test/2.8.0/7935/linux/x64/tar/test-results/5109/integ-test/k-NN/with-security/local-cluster-logs/id-0/stdout.txt + cluster_stderr: + - https://ci.opensearch.org/ci/dbc/integ-test/2.8.0/7935/linux/x64/tar/test-results/5109/integ-test/k-NN/with-security/local-cluster-logs/id-0/stderr.txt - name: without-security status: PASS yml: https://ci.opensearch.org/ci/dbc/integ-test/2.8.0/7935/linux/x64/tar/test-results/5109/integ-test/k-NN/without-security/k-NN.yml + cluster_stdout: + - https://ci.opensearch.org/ci/dbc/integ-test/2.8.0/7935/linux/x64/tar/test-results/5109/integ-test/k-NN/without-security/local-cluster-logs/id-0/stdout.txt + cluster_stderr: + - https://ci.opensearch.org/ci/dbc/integ-test/2.8.0/7935/linux/x64/tar/test-results/5109/integ-test/k-NN/without-security/local-cluster-logs/id-0/stderr.txt - name: ml-commons command: ./test.sh integ-test manifests/2.8.0/opensearch-2.8.0-test.yml --paths opensearch=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.8.0/7935/linux/x64/tar @@ -94,9 +150,17 @@ components: - name: with-security status: FAIL yml: https://ci.opensearch.org/ci/dbc/integ-test/2.8.0/7935/linux/x64/tar/test-results/5109/integ-test/ml-commons/with-security/ml-commons.yml + cluster_stdout: + - https://ci.opensearch.org/ci/dbc/integ-test/2.8.0/7935/linux/x64/tar/test-results/5109/integ-test/ml-commons/with-security/local-cluster-logs/id-0/stdout.txt + cluster_stderr: + - https://ci.opensearch.org/ci/dbc/integ-test/2.8.0/7935/linux/x64/tar/test-results/5109/integ-test/ml-commons/with-security/local-cluster-logs/id-0/stderr.txt - name: without-security status: PASS yml: https://ci.opensearch.org/ci/dbc/integ-test/2.8.0/7935/linux/x64/tar/test-results/5109/integ-test/ml-commons/without-security/ml-commons.yml + cluster_stdout: + - https://ci.opensearch.org/ci/dbc/integ-test/2.8.0/7935/linux/x64/tar/test-results/5109/integ-test/ml-commons/without-security/local-cluster-logs/id-0/stdout.txt + cluster_stderr: + - https://ci.opensearch.org/ci/dbc/integ-test/2.8.0/7935/linux/x64/tar/test-results/5109/integ-test/ml-commons/without-security/local-cluster-logs/id-0/stderr.txt - name: neural-search command: ./test.sh integ-test manifests/2.8.0/opensearch-2.8.0-test.yml --paths opensearch=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.8.0/7935/linux/x64/tar @@ -105,9 +169,17 @@ components: - name: with-security status: FAIL yml: https://ci.opensearch.org/ci/dbc/integ-test/2.8.0/7935/linux/x64/tar/test-results/5109/integ-test/neural-search/with-security/neural-search.yml + cluster_stdout: + - https://ci.opensearch.org/ci/dbc/integ-test/2.8.0/7935/linux/x64/tar/test-results/5109/integ-test/neural-search/with-security/local-cluster-logs/id-0/stdout.txt + cluster_stderr: + - https://ci.opensearch.org/ci/dbc/integ-test/2.8.0/7935/linux/x64/tar/test-results/5109/integ-test/neural-search/with-security/local-cluster-logs/id-0/stderr.txt - name: without-security status: PASS yml: https://ci.opensearch.org/ci/dbc/integ-test/2.8.0/7935/linux/x64/tar/test-results/5109/integ-test/neural-search/without-security/neural-search.yml + cluster_stdout: + - https://ci.opensearch.org/ci/dbc/integ-test/2.8.0/7935/linux/x64/tar/test-results/5109/integ-test/neural-search/without-security/local-cluster-logs/id-0/stdout.txt + cluster_stderr: + - https://ci.opensearch.org/ci/dbc/integ-test/2.8.0/7935/linux/x64/tar/test-results/5109/integ-test/neural-search/without-security/local-cluster-logs/id-0/stderr.txt - name: notifications command: ./test.sh integ-test manifests/2.8.0/opensearch-2.8.0-test.yml --paths opensearch=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.8.0/7935/linux/x64/tar @@ -116,9 +188,17 @@ components: - name: with-security status: PASS yml: https://ci.opensearch.org/ci/dbc/integ-test/2.8.0/7935/linux/x64/tar/test-results/5109/integ-test/notifications/with-security/notifications.yml + cluster_stdout: + - https://ci.opensearch.org/ci/dbc/integ-test/2.8.0/7935/linux/x64/tar/test-results/5109/integ-test/notifications/with-security/local-cluster-logs/id-0/stdout.txt + cluster_stderr: + - https://ci.opensearch.org/ci/dbc/integ-test/2.8.0/7935/linux/x64/tar/test-results/5109/integ-test/notifications/with-security/local-cluster-logs/id-0/stderr.txt - name: without-security status: PASS yml: https://ci.opensearch.org/ci/dbc/integ-test/2.8.0/7935/linux/x64/tar/test-results/5109/integ-test/notifications/without-security/notifications.yml + cluster_stdout: + - https://ci.opensearch.org/ci/dbc/integ-test/2.8.0/7935/linux/x64/tar/test-results/5109/integ-test/notifications/without-security/local-cluster-logs/id-0/stdout.txt + cluster_stderr: + - https://ci.opensearch.org/ci/dbc/integ-test/2.8.0/7935/linux/x64/tar/test-results/5109/integ-test/notifications/without-security/local-cluster-logs/id-0/stderr.txt - name: opensearch-observability command: ./test.sh integ-test manifests/2.8.0/opensearch-2.8.0-test.yml --paths opensearch=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.8.0/7935/linux/x64/tar @@ -127,9 +207,17 @@ components: - name: with-security status: PASS yml: https://ci.opensearch.org/ci/dbc/integ-test/2.8.0/7935/linux/x64/tar/test-results/5109/integ-test/opensearch-observability/with-security/opensearch-observability.yml + cluster_stdout: + - https://ci.opensearch.org/ci/dbc/integ-test/2.8.0/7935/linux/x64/tar/test-results/5109/integ-test/opensearch-observability/with-security/local-cluster-logs/id-0/stdout.txt + cluster_stderr: + - https://ci.opensearch.org/ci/dbc/integ-test/2.8.0/7935/linux/x64/tar/test-results/5109/integ-test/opensearch-observability/with-security/local-cluster-logs/id-0/stderr.txt - name: without-security status: PASS yml: https://ci.opensearch.org/ci/dbc/integ-test/2.8.0/7935/linux/x64/tar/test-results/5109/integ-test/opensearch-observability/without-security/opensearch-observability.yml + cluster_stdout: + - https://ci.opensearch.org/ci/dbc/integ-test/2.8.0/7935/linux/x64/tar/test-results/5109/integ-test/opensearch-observability/without-security/local-cluster-logs/id-0/stdout.txt + cluster_stderr: + - https://ci.opensearch.org/ci/dbc/integ-test/2.8.0/7935/linux/x64/tar/test-results/5109/integ-test/opensearch-observability/without-security/local-cluster-logs/id-0/stderr.txt - name: opensearch-reports command: ./test.sh integ-test manifests/2.8.0/opensearch-2.8.0-test.yml --paths opensearch=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.8.0/7935/linux/x64/tar @@ -138,9 +226,17 @@ components: - name: with-security status: PASS yml: https://ci.opensearch.org/ci/dbc/integ-test/2.8.0/7935/linux/x64/tar/test-results/5109/integ-test/opensearch-reports/with-security/opensearch-reports.yml + cluster_stdout: + - https://ci.opensearch.org/ci/dbc/integ-test/2.8.0/7935/linux/x64/tar/test-results/5109/integ-test/opensearch-reports/with-security/local-cluster-logs/id-0/stdout.txt + cluster_stderr: + - https://ci.opensearch.org/ci/dbc/integ-test/2.8.0/7935/linux/x64/tar/test-results/5109/integ-test/opensearch-reports/with-security/local-cluster-logs/id-0/stderr.txt - name: without-security status: PASS yml: https://ci.opensearch.org/ci/dbc/integ-test/2.8.0/7935/linux/x64/tar/test-results/5109/integ-test/opensearch-reports/without-security/opensearch-reports.yml + cluster_stdout: + - https://ci.opensearch.org/ci/dbc/integ-test/2.8.0/7935/linux/x64/tar/test-results/5109/integ-test/opensearch-reports/without-security/local-cluster-logs/id-0/stdout.txt + cluster_stderr: + - https://ci.opensearch.org/ci/dbc/integ-test/2.8.0/7935/linux/x64/tar/test-results/5109/integ-test/opensearch-reports/without-security/local-cluster-logs/id-0/stderr.txt - name: security command: ./test.sh integ-test manifests/2.8.0/opensearch-2.8.0-test.yml --paths opensearch=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.8.0/7935/linux/x64/tar @@ -149,6 +245,10 @@ components: - name: with-security status: PASS yml: https://ci.opensearch.org/ci/dbc/integ-test/2.8.0/7935/linux/x64/tar/test-results/5109/integ-test/security/with-security/security.yml + cluster_stdout: + - https://ci.opensearch.org/ci/dbc/integ-test/2.8.0/7935/linux/x64/tar/test-results/5109/integ-test/security/with-security/local-cluster-logs/id-0/stdout.txt + cluster_stderr: + - https://ci.opensearch.org/ci/dbc/integ-test/2.8.0/7935/linux/x64/tar/test-results/5109/integ-test/security/with-security/local-cluster-logs/id-0/stderr.txt - name: security-analytics command: ./test.sh integ-test manifests/2.8.0/opensearch-2.8.0-test.yml --paths opensearch=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.8.0/7935/linux/x64/tar @@ -157,9 +257,17 @@ components: - name: with-security status: PASS yml: https://ci.opensearch.org/ci/dbc/integ-test/2.8.0/7935/linux/x64/tar/test-results/5109/integ-test/security-analytics/with-security/security-analytics.yml + cluster_stdout: + - https://ci.opensearch.org/ci/dbc/integ-test/2.8.0/7935/linux/x64/tar/test-results/5109/integ-test/security-analytics/with-security/local-cluster-logs/id-0/stdout.txt + cluster_stderr: + - https://ci.opensearch.org/ci/dbc/integ-test/2.8.0/7935/linux/x64/tar/test-results/5109/integ-test/security-analytics/with-security/local-cluster-logs/id-0/stderr.txt - name: without-security status: PASS yml: https://ci.opensearch.org/ci/dbc/integ-test/2.8.0/7935/linux/x64/tar/test-results/5109/integ-test/security-analytics/without-security/security-analytics.yml + cluster_stdout: + - https://ci.opensearch.org/ci/dbc/integ-test/2.8.0/7935/linux/x64/tar/test-results/5109/integ-test/security-analytics/without-security/local-cluster-logs/id-0/stdout.txt + cluster_stderr: + - https://ci.opensearch.org/ci/dbc/integ-test/2.8.0/7935/linux/x64/tar/test-results/5109/integ-test/security-analytics/without-security/local-cluster-logs/id-0/stderr.txt - name: sql command: ./test.sh integ-test manifests/2.8.0/opensearch-2.8.0-test.yml --paths opensearch=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.8.0/7935/linux/x64/tar @@ -168,6 +276,14 @@ components: - name: with-security status: FAIL yml: https://ci.opensearch.org/ci/dbc/integ-test/2.8.0/7935/linux/x64/tar/test-results/5109/integ-test/sql/with-security/sql.yml + cluster_stdout: + - https://ci.opensearch.org/ci/dbc/integ-test/2.8.0/7935/linux/x64/tar/test-results/5109/integ-test/sql/with-security/local-cluster-logs/id-0/stdout.txt + cluster_stderr: + - https://ci.opensearch.org/ci/dbc/integ-test/2.8.0/7935/linux/x64/tar/test-results/5109/integ-test/sql/with-security/local-cluster-logs/id-0/stderr.txt - name: without-security status: PASS yml: https://ci.opensearch.org/ci/dbc/integ-test/2.8.0/7935/linux/x64/tar/test-results/5109/integ-test/sql/without-security/sql.yml + cluster_stdout: + - https://ci.opensearch.org/ci/dbc/integ-test/2.8.0/7935/linux/x64/tar/test-results/5109/integ-test/sql/without-security/local-cluster-logs/id-0/stdout.txt + cluster_stderr: + - https://ci.opensearch.org/ci/dbc/integ-test/2.8.0/7935/linux/x64/tar/test-results/5109/integ-test/sql/without-security/local-cluster-logs/id-0/stderr.txt diff --git a/tests/tests_manifests/test_test_run_manifest.py b/tests/tests_manifests/test_test_run_manifest.py index 2723bf8fd7..960dcfc5a6 100644 --- a/tests/tests_manifests/test_test_run_manifest.py +++ b/tests/tests_manifests/test_test_run_manifest.py @@ -40,10 +40,18 @@ def test_component(self) -> None: self.assertEqual(component.configs.configs[0]["status"], "FAIL") self.assertEqual(component.configs.configs[0]["yml"], "https://ci.opensearch.org/ci/dbc/integ-test/2.8.0/7935/linux/x64/tar/test-results/5109/integ-test/alerting/with-security/alerting.yml") + self.assertEqual(component.configs.configs[0]["cluster_stdout"][0], + "https://ci.opensearch.org/ci/dbc/integ-test/2.8.0/7935/linux/x64/tar/test-results/5109/integ-test/alerting/with-security/local-cluster-logs/id-0/stdout.txt") + self.assertEqual(component.configs.configs[0]["cluster_stderr"][0], + "https://ci.opensearch.org/ci/dbc/integ-test/2.8.0/7935/linux/x64/tar/test-results/5109/integ-test/alerting/with-security/local-cluster-logs/id-0/stderr.txt") self.assertEqual(component.configs.configs[1]["name"], "without-security") self.assertEqual(component.configs.configs[1]["status"], "PASS") self.assertEqual(component.configs.configs[1]["yml"], "https://ci.opensearch.org/ci/dbc/integ-test/2.8.0/7935/linux/x64/tar/test-results/5109/integ-test/alerting/without-security/alerting.yml") + self.assertEqual(component.configs.configs[1]["cluster_stdout"][0], + "https://ci.opensearch.org/ci/dbc/integ-test/2.8.0/7935/linux/x64/tar/test-results/5109/integ-test/alerting/without-security/local-cluster-logs/id-0/stdout.txt") + self.assertEqual(component.configs.configs[1]["cluster_stderr"][0], + "https://ci.opensearch.org/ci/dbc/integ-test/2.8.0/7935/linux/x64/tar/test-results/5109/integ-test/alerting/without-security/local-cluster-logs/id-0/stderr.txt") def test_to_dict(self) -> None: data = self.manifest.to_dict() diff --git a/tests/tests_report_workflow/test_test_report_runner.py b/tests/tests_report_workflow/test_test_report_runner.py index a6c1bde1ea..9ca4dbfb32 100644 --- a/tests/tests_report_workflow/test_test_report_runner.py +++ b/tests/tests_report_workflow/test_test_report_runner.py @@ -19,15 +19,8 @@ class TestTestReportRunner(unittest.TestCase): TEST_MANIFEST_PATH = os.path.join( os.path.dirname(__file__), "data", "test_manifest.yml" ) - - TEST_MANIFEST_OPENSEARCH_DASHBOARDS_PATH = os.path.join( - os.path.dirname(__file__), "data", "test-manifest-opensearch-dashboards.yml" - ) - TEST_MANIFEST = TestManifest.from_path(TEST_MANIFEST_PATH) - TEST_MANIFEST_OPENSEARCH_DASHBOARDS = TestManifest.from_path(TEST_MANIFEST_OPENSEARCH_DASHBOARDS_PATH) - @patch("report_workflow.report_args.ReportArgs") @patch("manifests.test_manifest.TestManifest") def test_runner_init(self, report_args_mock: MagicMock, test_manifest_mock: MagicMock) -> None: @@ -46,7 +39,8 @@ def test_runner_init(self, report_args_mock: MagicMock, test_manifest_mock: Magi @patch("urllib.request.urlopen") @patch("validators.url") @patch("report_workflow.report_args.ReportArgs") - def test_generate_file(self, report_args_mock: MagicMock, validators_mock: MagicMock, urlopen_mock: MagicMock, yaml_safe_load_mock: MagicMock) -> None: + def test_generate_file(self, report_args_mock: MagicMock, validators_mock: MagicMock, urlopen_mock: MagicMock, + yaml_safe_load_mock: MagicMock) -> None: report_args_mock.test_manifest_path = self.TEST_MANIFEST_PATH report_args_mock.artifact_paths = {"opensearch": "foo/bar"} report_args_mock.test_run_id = 123 @@ -67,17 +61,20 @@ def test_generate_file(self, report_args_mock: MagicMock, validators_mock: Magic @patch("report_workflow.report_args.ReportArgs") @patch("manifests.test_manifest.TestManifest") - def test_runner_update_test_run_data_local(self, report_args_mock: MagicMock, test_manifest_mock: MagicMock) -> None: + def test_runner_update_test_run_data_local(self, report_args_mock: MagicMock, + test_manifest_mock: MagicMock) -> None: report_args_mock.test_manifest_path = self.TEST_MANIFEST_PATH report_args_mock.artifact_paths = {"opensearch": "foo/bar"} report_args_mock.test_run_id = 123 report_args_mock.test_type = "integ-test" test_run_dict = TestReportRunner(report_args_mock, self.TEST_MANIFEST).update_test_run_data() - self.assertEqual(test_run_dict.get("Command"), " ".join(["./test.sh", "integ-test", self.TEST_MANIFEST_PATH, "--paths", "opensearch=foo/bar"])) + self.assertEqual(test_run_dict.get("Command"), " ".join( + ["./test.sh", "integ-test", self.TEST_MANIFEST_PATH, "--paths", "opensearch=foo/bar"])) self.assertEqual(test_run_dict.get("TestType"), "integ-test") self.assertEqual(test_run_dict.get("TestManifest"), self.TEST_MANIFEST_PATH) - self.assertEqual(test_run_dict.get("DistributionManifest"), os.path.join("foo/bar", "dist", "opensearch", "manifest.yml")) + self.assertEqual(test_run_dict.get("DistributionManifest"), + os.path.join("foo/bar", "dist", "opensearch", "manifest.yml")) self.assertEqual(test_run_dict.get("TestID"), "123") @patch("report_workflow.report_args.ReportArgs") @@ -89,17 +86,20 @@ def test_runner_update_test_run_data_url(self, report_args_mock: MagicMock, test report_args_mock.test_type = "integ-test" test_run_dict = TestReportRunner(report_args_mock, self.TEST_MANIFEST).update_test_run_data() - self.assertEqual(test_run_dict.get("Command"), " ".join(["./test.sh", "integ-test", self.TEST_MANIFEST_PATH, "--paths", "opensearch=https://foo/bar"])) + self.assertEqual(test_run_dict.get("Command"), " ".join( + ["./test.sh", "integ-test", self.TEST_MANIFEST_PATH, "--paths", "opensearch=https://foo/bar"])) self.assertEqual(test_run_dict.get("TestType"), "integ-test") self.assertEqual(test_run_dict.get("TestManifest"), self.TEST_MANIFEST_PATH) - self.assertEqual(test_run_dict.get("DistributionManifest"), "/".join(["https://foo/bar", "dist", "opensearch", "manifest.yml"])) + self.assertEqual(test_run_dict.get("DistributionManifest"), + "/".join(["https://foo/bar", "dist", "opensearch", "manifest.yml"])) self.assertEqual(test_run_dict.get("TestID"), "123") @patch("yaml.safe_load") @patch("urllib.request.urlopen") @patch("validators.url") @patch("report_workflow.report_args.ReportArgs") - def test_runner_component_entry_url(self, report_args_mock: MagicMock, validators_mock: MagicMock, urlopen_mock: MagicMock, yaml_safe_load_mock: MagicMock) -> None: + def test_runner_component_entry_url(self, report_args_mock: MagicMock, validators_mock: MagicMock, + urlopen_mock: MagicMock, yaml_safe_load_mock: MagicMock) -> None: report_args_mock.test_manifest_path = self.TEST_MANIFEST_PATH report_args_mock.artifact_paths = {"opensearch": "foo/bar"} report_args_mock.test_run_id = 123 @@ -111,16 +111,29 @@ def test_runner_component_entry_url(self, report_args_mock: MagicMock, validator urlopen_mock.return_value = MagicMock() test_run_component_dict = TestReportRunner(report_args_mock, self.TEST_MANIFEST).component_entry("geospatial") - urlopen_mock.assert_has_calls([call('https://ci.opensearch.org/ci/dbc/mock/test-results/123/integ-test/geospatial/with-security/geospatial.yml')]) + urlopen_mock.assert_has_calls([call( + 'https://ci.opensearch.org/ci/dbc/mock/test-results/123/integ-test/geospatial/with-security/geospatial.yml')]) self.assertEqual(test_run_component_dict.get("configs")[0]["status"], "PASS") self.assertEqual(test_run_component_dict.get("configs")[0]["name"], "with-security") - self.assertEqual(test_run_component_dict.get("configs")[0]["yml"], "https://ci.opensearch.org/ci/dbc/mock/test-results/123/integ-test/geospatial/with-security/geospatial.yml") + self.assertEqual(test_run_component_dict.get("configs")[0]["yml"], + "https://ci.opensearch.org/ci/dbc/mock/test-results/123/integ-test/geospatial/with-security/geospatial.yml") + self.assertEqual(test_run_component_dict.get("configs")[0]["cluster_stdout"][0], "https://ci.opensearch.org/ci" + "/dbc/mock/test-results/123/integ-test/geospatial/with-security/local-cluster-logs/id-0/stdout.txt") + self.assertEqual(test_run_component_dict.get("configs")[0]["cluster_stderr"][0], "https://ci.opensearch.org/ci" + "/dbc/mock/test-results/123/integ-test/geospatial/with-security/local-cluster-logs/id-0/stderr.txt") + + self.assertEqual(test_run_component_dict.get("configs")[1]["name"], "without-security") + self.assertEqual(test_run_component_dict.get("configs")[1]["cluster_stdout"][0], "https://ci.opensearch.org/ci" + "/dbc/mock/test-results/123/integ-test/geospatial/without-security/local-cluster-logs/id-1/stdout.txt") + self.assertEqual(test_run_component_dict.get("configs")[1]["cluster_stderr"][0], "https://ci.opensearch.org/ci" + "/dbc/mock/test-results/123/integ-test/geospatial/without-security/local-cluster-logs/id-1/stderr.txt") @patch("yaml.safe_load") @patch("builtins.open", new_callable=mock_open) @patch("validators.url") @patch("report_workflow.report_args.ReportArgs") - def test_runner_component_entry_local(self, report_args_mock: MagicMock, validators_mock: MagicMock, mock_open: MagicMock, yaml_safe_load_mock: MagicMock) -> None: + def test_runner_component_entry_local(self, report_args_mock: MagicMock, validators_mock: MagicMock, + mock_open: MagicMock, yaml_safe_load_mock: MagicMock) -> None: report_args_mock.test_manifest_path = self.TEST_MANIFEST_PATH report_args_mock.artifact_paths = {"opensearch": "foo/bar"} report_args_mock.test_run_id = 123 @@ -132,15 +145,21 @@ def test_runner_component_entry_local(self, report_args_mock: MagicMock, validat mock_open.return_value = MagicMock() test_run_component_dict = TestReportRunner(report_args_mock, self.TEST_MANIFEST).component_entry("geospatial") - mock_open.assert_has_calls([call('https://ci.opensearch.org/ci/dbc/mock/test-results/123/integ-test/geospatial/with-security/geospatial.yml', 'r', encoding='utf8')]) + mock_open.assert_has_calls([call( + 'https://ci.opensearch.org/ci/dbc/mock/test-results/123/integ-test/geospatial/with-security/geospatial.yml', + 'r', encoding='utf8')]) self.assertEqual(test_run_component_dict.get("configs")[0]["status"], "PASS") self.assertEqual(test_run_component_dict.get("configs")[0]["name"], "with-security") - self.assertEqual(test_run_component_dict.get("configs")[0]["yml"], "https://ci.opensearch.org/ci/dbc/mock/test-results/123/integ-test/geospatial/with-security/geospatial.yml") + self.assertEqual(test_run_component_dict.get("configs")[0]["yml"], + "https://ci.opensearch.org/ci/dbc/mock/test-results/123/integ-test/geospatial/with-security/geospatial.yml") + self.assertEqual(test_run_component_dict.get("configs")[0]["cluster_stdout"][0], "https://ci.opensearch.org/ci" + "/dbc/mock/test-results/123/integ-test/geospatial/with-security/local-cluster-logs/id-0/stdout.txt") @patch("yaml.safe_load") @patch("validators.url") @patch("report_workflow.report_args.ReportArgs") - def test_runner_component_entry_url_invalid(self, report_args_mock: MagicMock, validators_mock: MagicMock, yaml_safe_load_mock: MagicMock) -> None: + def test_runner_component_entry_url_invalid(self, report_args_mock: MagicMock, validators_mock: MagicMock, + yaml_safe_load_mock: MagicMock) -> None: report_args_mock.test_manifest_path = self.TEST_MANIFEST_PATH report_args_mock.artifact_paths = {"opensearch": "foo/bar"} report_args_mock.test_run_id = 123 @@ -153,12 +172,17 @@ def test_runner_component_entry_url_invalid(self, report_args_mock: MagicMock, v self.assertEqual(test_run_component_dict.get("configs")[0]["status"], "Not Available") self.assertEqual(test_run_component_dict.get("configs")[0]["name"], "with-security") self.assertEqual(test_run_component_dict.get("configs")[0]["yml"], "URL not available") + self.assertEqual(test_run_component_dict.get("configs")[0]["cluster_stdout"][0], "https://ci.opensearch.org/ci" + "/dbc/mock/test-results/123/integ-test/geospatial/with-security/local-cluster-logs/id-0/stdout.txt") + self.assertEqual(test_run_component_dict.get("configs")[1]["cluster_stdout"][0], "https://ci.opensearch.org/ci" + "/dbc/mock/test-results/123/integ-test/geospatial/without-security/local-cluster-logs/id-1/stdout.txt") @patch("yaml.safe_load") @patch("builtins.open", new_callable=mock_open) @patch("validators.url") @patch("report_workflow.report_args.ReportArgs") - def test_runner_component_entry_local_invalid(self, report_args_mock: MagicMock, validators_mock: MagicMock, mock_open: MagicMock, yaml_safe_load_mock: MagicMock) -> None: + def test_runner_component_entry_local_invalid(self, report_args_mock: MagicMock, validators_mock: MagicMock, + mock_open: MagicMock, yaml_safe_load_mock: MagicMock) -> None: report_args_mock.test_manifest_path = self.TEST_MANIFEST_PATH report_args_mock.artifact_paths = {"opensearch": "foo/bar"} report_args_mock.test_run_id = 123 @@ -170,7 +194,13 @@ def test_runner_component_entry_local_invalid(self, report_args_mock: MagicMock, mock_open.side_effect = FileNotFoundError test_run_component_dict = TestReportRunner(report_args_mock, self.TEST_MANIFEST).component_entry("geospatial") - mock_open.assert_has_calls([call('https://ci.opensearch.org/ci/dbc/mock/test-results/123/integ-test/geospatial/with-security/geospatial.yml', 'r', encoding='utf8')]) + mock_open.assert_has_calls([call( + 'https://ci.opensearch.org/ci/dbc/mock/test-results/123/integ-test/geospatial/with-security/geospatial.yml', + 'r', encoding='utf8')]) self.assertEqual(test_run_component_dict.get("configs")[0]["status"], "Not Available") self.assertEqual(test_run_component_dict.get("configs")[0]["name"], "with-security") self.assertEqual(test_run_component_dict.get("configs")[0]["yml"], "URL not available") + self.assertEqual(test_run_component_dict.get("configs")[0]["cluster_stdout"][0], "https://ci.opensearch.org/ci" + "/dbc/mock/test-results/123/integ-test/geospatial/with-security/local-cluster-logs/id-0/stdout.txt") + self.assertEqual(test_run_component_dict.get("configs")[1]["cluster_stdout"][0], "https://ci.opensearch.org/ci" + "/dbc/mock/test-results/123/integ-test/geospatial/without-security/local-cluster-logs/id-1/stdout.txt") diff --git a/tests/tests_report_workflow/test_test_report_runner_dashboards.py b/tests/tests_report_workflow/test_test_report_runner_dashboards.py new file mode 100644 index 0000000000..fe508229e1 --- /dev/null +++ b/tests/tests_report_workflow/test_test_report_runner_dashboards.py @@ -0,0 +1,105 @@ +# Copyright OpenSearch Contributors +# SPDX-License-Identifier: Apache-2.0 +# +# The OpenSearch Contributors require contributions made to +# this file be licensed under the Apache-2.0 license or a +# compatible open source license. + + +import os +import unittest +from unittest.mock import MagicMock, call, patch + +from manifests.test_manifest import TestManifest +from report_workflow.test_report_runner import TestReportRunner +from system.temporary_directory import TemporaryDirectory + + +class TestTestReportRunnerDashboards(unittest.TestCase): + TEST_MANIFEST_OPENSEARCH_DASHBOARDS_PATH = os.path.join( + os.path.dirname(__file__), "data", "test-manifest-opensearch-dashboards.yml" + ) + + TEST_MANIFEST_OPENSEARCH_DASHBOARDS = TestManifest.from_path(TEST_MANIFEST_OPENSEARCH_DASHBOARDS_PATH) + + @patch("report_workflow.report_args.ReportArgs") + @patch("manifests.test_manifest.TestManifest") + def test_runner_dashboards_init(self, report_args_mock: MagicMock, test_manifest_mock: MagicMock) -> None: + report_args_mock.test_manifest_path = self.TEST_MANIFEST_OPENSEARCH_DASHBOARDS_PATH + report_args_mock.artifact_paths = {"opensearch-dashboards": "foo/bar"} + report_args_mock.test_run_id = 123 + report_args_mock.test_type = "integ-test" + + test_run_runner = TestReportRunner(report_args_mock, self.TEST_MANIFEST_OPENSEARCH_DASHBOARDS) + self.assertEqual(test_run_runner.name, "opensearch-dashboards") + self.assertEqual(test_run_runner.test_run_id, 123) + self.assertEqual(test_run_runner.test_type, "integ-test") + self.assertEqual(test_run_runner.test_manifest_path, self.TEST_MANIFEST_OPENSEARCH_DASHBOARDS_PATH) + + @patch("yaml.safe_load") + @patch("urllib.request.urlopen") + @patch("validators.url") + @patch("report_workflow.report_args.ReportArgs") + def test_generate_file(self, report_args_mock: MagicMock, validators_mock: MagicMock, urlopen_mock: MagicMock, + yaml_safe_load_mock: MagicMock) -> None: + report_args_mock.test_manifest_path = self.TEST_MANIFEST_OPENSEARCH_DASHBOARDS_PATH + report_args_mock.artifact_paths = {"opensearch-dashboards": "foo/bar"} + report_args_mock.test_run_id = 123 + report_args_mock.base_path = "https://ci.opensearch.org/ci/dbc/mock" + report_args_mock.test_type = "integ-test" + + validators_mock.return_value = True + yaml_safe_load_mock.return_value = {"test_result": "PASS"} + urlopen_mock.return_value = MagicMock() + + test_run_runner = TestReportRunner(report_args_mock, self.TEST_MANIFEST_OPENSEARCH_DASHBOARDS) + test_run_runner_data = test_run_runner.update_data() + + with TemporaryDirectory() as path: + output_path = os.path.join(path.name, "test-report.yml") + test_run_runner.generate_report(test_run_runner_data, path.name) + self.assertTrue(os.path.isfile(output_path)) + + @patch("yaml.safe_load") + @patch("urllib.request.urlopen") + @patch("validators.url") + @patch("report_workflow.report_args.ReportArgs") + def test_runner_component_entry_url(self, report_args_mock: MagicMock, validators_mock: MagicMock, + urlopen_mock: MagicMock, yaml_safe_load_mock: MagicMock) -> None: + report_args_mock.test_manifest_path = self.TEST_MANIFEST_OPENSEARCH_DASHBOARDS_PATH + report_args_mock.artifact_paths = {"opensearch-dashboards": "foo/bar"} + report_args_mock.test_run_id = 123 + report_args_mock.base_path = "https://ci.opensearch.org/ci/dbc/mock" + report_args_mock.test_type = "integ-test" + + validators_mock.return_value = True + yaml_safe_load_mock.return_value = {"test_result": "PASS"} + urlopen_mock.return_value = MagicMock() + + test_run_component_dict = TestReportRunner(report_args_mock, + self.TEST_MANIFEST_OPENSEARCH_DASHBOARDS).component_entry( + "alertingDashboards") + urlopen_mock.assert_has_calls([call( + 'https://ci.opensearch.org/ci/dbc/mock/test-results/123/integ-test/alertingDashboards/with-security/alertingDashboards.yml')]) + self.assertEqual(test_run_component_dict.get("configs")[0]["status"], "PASS") + self.assertEqual(test_run_component_dict.get("configs")[0]["name"], "with-security") + self.assertEqual(test_run_component_dict.get("configs")[0]["yml"], + "https://ci.opensearch.org/ci/dbc/mock/test-results/123/integ-test/alertingDashboards/with-security/alertingDashboards.yml") + self.assertEqual(test_run_component_dict.get("configs")[0]["cluster_stdout"][0], "https://ci.opensearch.org/ci" + "/dbc/mock/test-results/123/integ-test/alertingDashboards/with-security/local-cluster-logs/id-0/stdout.txt") + self.assertEqual(test_run_component_dict.get("configs")[0]["cluster_stdout"][1], "https://ci.opensearch.org/ci" + "/dbc/mock/test-results/123/integ-test/alertingDashboards/with-security/local-cluster-logs/id-1/stdout.txt") + self.assertEqual(test_run_component_dict.get("configs")[0]["cluster_stderr"][0], "https://ci.opensearch.org/ci" + "/dbc/mock/test-results/123/integ-test/alertingDashboards/with-security/local-cluster-logs/id-0/stderr.txt") + self.assertEqual(test_run_component_dict.get("configs")[0]["cluster_stderr"][1], "https://ci.opensearch.org/ci" + "/dbc/mock/test-results/123/integ-test/alertingDashboards/with-security/local-cluster-logs/id-1/stderr.txt") + + self.assertEqual(test_run_component_dict.get("configs")[1]["name"], "without-security") + self.assertEqual(test_run_component_dict.get("configs")[1]["cluster_stdout"][0], "https://ci.opensearch.org/ci" + "/dbc/mock/test-results/123/integ-test/alertingDashboards/without-security/local-cluster-logs/id-2/stdout.txt") + self.assertEqual(test_run_component_dict.get("configs")[1]["cluster_stdout"][1], "https://ci.opensearch.org/ci" + "/dbc/mock/test-results/123/integ-test/alertingDashboards/without-security/local-cluster-logs/id-3/stdout.txt") + self.assertEqual(test_run_component_dict.get("configs")[1]["cluster_stderr"][0], "https://ci.opensearch.org/ci" + "/dbc/mock/test-results/123/integ-test/alertingDashboards/without-security/local-cluster-logs/id-2/stderr.txt") + self.assertEqual(test_run_component_dict.get("configs")[1]["cluster_stderr"][1], "https://ci.opensearch.org/ci" + "/dbc/mock/test-results/123/integ-test/alertingDashboards/without-security/local-cluster-logs/id-3/stderr.txt") From 27d2d1e1e2d1ab451bfba62ab6138dd0f5a58ea2 Mon Sep 17 00:00:00 2001 From: Jeff Lu Date: Thu, 25 Jan 2024 09:05:19 -0800 Subject: [PATCH 188/289] Refactor distribution-build.jenkinsfile for opensearch-dashboards (#4371) Signed-off-by: Jeff Lu --- .../distribution-build.jenkinsfile | 91 ++++++++----------- 1 file changed, 37 insertions(+), 54 deletions(-) diff --git a/jenkins/opensearch-dashboards/distribution-build.jenkinsfile b/jenkins/opensearch-dashboards/distribution-build.jenkinsfile index 351d1fae1e..6293d5fb50 100644 --- a/jenkins/opensearch-dashboards/distribution-build.jenkinsfile +++ b/jenkins/opensearch-dashboards/distribution-build.jenkinsfile @@ -204,35 +204,10 @@ pipeline { parallel([ 'integ-test': { - Boolean skipIntegTests = (INTEG_TEST_JOB_NAME == '' || TEST_MANIFEST == '' || buildManifestUrl == '' || buildManifestUrlOpenSearch == '') - echo "${skipIntegTests ? 'Skipping integration tests as one of the values has empty string: INTEG_TEST_JOB_NAME, TEST_MANIFEST, buildManifestUrl, buildManifestUrlOpenSearch' : 'Running integration tests'}" - if (!skipIntegTests) { - def integTestResults = - build job: INTEG_TEST_JOB_NAME, - propagate: false, - wait: false, - parameters: [ - string(name: 'TEST_MANIFEST', value: TEST_MANIFEST), - string(name: 'BUILD_MANIFEST_URL', value: buildManifestUrl), - string(name: 'BUILD_MANIFEST_URL_OPENSEARCH', value: buildManifestUrlOpenSearch), - booleanParam(name: 'UPDATE_GITHUB_ISSUES', value: true) - ] - } + triggerIntegrationTests(buildManifestUrl, buildManifestUrlOpenSearch) }, 'bwc-test': { - Boolean skipBwcTests = (BWC_TEST_JOB_NAME == '' || TEST_MANIFEST == '' || buildManifestUrl == '') - echo "${skipBwcTests ? 'Skipping BWC tests as one of the values has empty string: BWC_TEST_JOB_NAME, TEST_MANIFEST, buildManifestUrl' : 'Running BWC tests'}" - if (!skipBwcTests) { - def bwcTestResults = - build job: BWC_TEST_JOB_NAME, - propagate: false, - wait: false, - parameters: [ - string(name: 'TEST_MANIFEST', value: TEST_MANIFEST), - string(name: 'BUILD_MANIFEST_URL', value: buildManifestUrl), - string(name: 'AGENT_LABEL', value: AGENT_LINUX_X64) - ] - } + triggerBWCTests(buildManifestUrl) } ]) } @@ -595,35 +570,10 @@ pipeline { parallel([ 'integ-test': { - Boolean skipIntegTests = (INTEG_TEST_JOB_NAME == ''|| TEST_MANIFEST == '' || buildManifestUrl == '' || buildManifestUrlOpenSearch == '') - echo "${skipIntegTests ? 'Skipping integration tests as one of the values has empty string:INTEG_TEST_JOB_NAME, TEST_MANIFEST, buildManifestUrl, buildManifestUrlOpenSearch' : 'Running integration tests'}" - if (!skipIntegTests) { - def integTestResults = - build job: INTEG_TEST_JOB_NAME, - propagate: false, - wait: false, - parameters: [ - string(name: 'TEST_MANIFEST', value: TEST_MANIFEST), - string(name: 'BUILD_MANIFEST_URL', value: buildManifestUrl), - string(name: 'BUILD_MANIFEST_URL_OPENSEARCH', value: buildManifestUrlOpenSearch), - booleanParam(name: 'UPDATE_GITHUB_ISSUES', value: true) - ] - } + triggerIntegrationTests(buildManifestUrl, buildManifestUrlOpenSearch) }, 'bwc-test': { - Boolean skipBwcTests = (BWC_TEST_JOB_NAME == ''|| TEST_MANIFEST == '' || buildManifestUrl == '') - echo "${skipBwcTests ? 'Skipping BWC tests as one of the values has empty string: BWC_TEST_JOB_NAME, TEST_MANIFEST, buildManifestUrl' : 'Running BWC tests'}" - if (!skipBwcTests) { - def bwcTestResults = - build job: BWC_TEST_JOB_NAME, - propagate: false, - wait: false, - parameters: [ - string(name: 'TEST_MANIFEST', value: TEST_MANIFEST), - string(name: 'BUILD_MANIFEST_URL', value: buildManifestUrl), - string(name: 'AGENT_LABEL', value: AGENT_LINUX_ARM64) - ] - } + triggerBWCTests(buildManifestUrl) } ]) } @@ -1104,3 +1054,36 @@ def markStageUnstableIfPluginsFailedToBuild() { unstable('Some plugins failed to build. See the ./build.sh step for logs and more details') } } + +def triggerIntegrationTests(String buildManifestUrl, String buildManifestUrlOpenSearch) { + Boolean skipIntegTests = (INTEG_TEST_JOB_NAME == '' || TEST_MANIFEST == '' || buildManifestUrl == '' || buildManifestUrlOpenSearch == '') + echo "${skipIntegTests ? 'Skipping integration tests as one of the values has empty string: INTEG_TEST_JOB_NAME, TEST_MANIFEST, buildManifestUrl, buildManifestUrlOpenSearch' : 'Running integration tests'}" + if (!skipIntegTests) { + def integTestResults = + build job: INTEG_TEST_JOB_NAME, + propagate: false, + wait: false, + parameters: [ + string(name: 'TEST_MANIFEST', value: TEST_MANIFEST), + string(name: 'BUILD_MANIFEST_URL', value: buildManifestUrl), + string(name: 'BUILD_MANIFEST_URL_OPENSEARCH', value: buildManifestUrlOpenSearch), + booleanParam(name: 'UPDATE_GITHUB_ISSUES', value: true) + ] + } +} + +def triggerBWCTests(String buildManifestUrl) { + Boolean skipBwcTests = (BWC_TEST_JOB_NAME == '' || TEST_MANIFEST == '' || buildManifestUrl == '') + echo "${skipBwcTests ? 'Skipping BWC tests as one of the values has empty string: BWC_TEST_JOB_NAME, TEST_MANIFEST, buildManifestUrl' : 'Running BWC tests'}" + if (!skipBwcTests) { + def bwcTestResults = + build job: BWC_TEST_JOB_NAME, + propagate: false, + wait: false, + parameters: [ + string(name: 'TEST_MANIFEST', value: TEST_MANIFEST), + string(name: 'BUILD_MANIFEST_URL', value: buildManifestUrl), + string(name: 'AGENT_LABEL', value: AGENT_LINUX_X64) + ] + } +} From bb767abca6e0b6afc42bb949cc0b7a50395f9ace Mon Sep 17 00:00:00 2001 From: Zelin Hao Date: Thu, 25 Jan 2024 12:13:05 -0800 Subject: [PATCH 189/289] Update groovy library version for distribution build jobs (#4372) Signed-off-by: Zelin Hao --- jenkins/opensearch-dashboards/distribution-build.jenkinsfile | 2 +- jenkins/opensearch/distribution-build.jenkinsfile | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/jenkins/opensearch-dashboards/distribution-build.jenkinsfile b/jenkins/opensearch-dashboards/distribution-build.jenkinsfile index 6293d5fb50..b04085b33c 100644 --- a/jenkins/opensearch-dashboards/distribution-build.jenkinsfile +++ b/jenkins/opensearch-dashboards/distribution-build.jenkinsfile @@ -7,7 +7,7 @@ * compatible open source license. */ -lib = library(identifier: 'jenkins@6.1.0', retriever: modernSCM([ +lib = library(identifier: 'jenkins@6.1.1', retriever: modernSCM([ $class: 'GitSCMSource', remote: 'https://github.com/opensearch-project/opensearch-build-libraries.git', ])) diff --git a/jenkins/opensearch/distribution-build.jenkinsfile b/jenkins/opensearch/distribution-build.jenkinsfile index 3a0ffa7c39..779fac4644 100644 --- a/jenkins/opensearch/distribution-build.jenkinsfile +++ b/jenkins/opensearch/distribution-build.jenkinsfile @@ -7,7 +7,7 @@ * compatible open source license. */ -lib = library(identifier: 'jenkins@6.1.0', retriever: modernSCM([ +lib = library(identifier: 'jenkins@6.1.1', retriever: modernSCM([ $class: 'GitSCMSource', remote: 'https://github.com/opensearch-project/opensearch-build-libraries.git', ])) From 88b16f9dfdbbc6c94b0a1f06cb644d4dfe256b32 Mon Sep 17 00:00:00 2001 From: Sayali Gaikawad <61760125+gaiksaya@users.noreply.github.com> Date: Thu, 25 Jan 2024 13:12:44 -0800 Subject: [PATCH 190/289] Refactor distrubution build job for dashboards (#4373) Signed-off-by: Sayali Gaikawad --- .../distribution-build.jenkinsfile | 52 +++++++------------ 1 file changed, 20 insertions(+), 32 deletions(-) diff --git a/jenkins/opensearch-dashboards/distribution-build.jenkinsfile b/jenkins/opensearch-dashboards/distribution-build.jenkinsfile index b04085b33c..75494ca6a6 100644 --- a/jenkins/opensearch-dashboards/distribution-build.jenkinsfile +++ b/jenkins/opensearch-dashboards/distribution-build.jenkinsfile @@ -44,25 +44,25 @@ pipeline { ) string( name: 'INTEG_TEST_JOB_NAME', - description: "Name of integration test job that will be triggered, e.g. Playground/integ-test-opensearch-dashboards. A non-null empty value here will skip integration tests.", - defaultValue: "integ-test-opensearch-dashboards", + description: 'Name of integration test job that will be triggered, e.g. Playground/integ-test-opensearch-dashboards. A non-null empty value here will skip integration tests.', + defaultValue: 'integ-test-opensearch-dashboards', trim: true ) string( name: 'BWC_TEST_JOB_NAME', - description: "Name of backwards compatibility test job that will be triggered, e.g. Playground/bwc-test-opensearch-dashboards. A non-null empty value here will skip BWC tests.", - defaultValue: "bwc-test-opensearch-dashboards", + description: 'Name of backwards compatibility test job that will be triggered, e.g. Playground/bwc-test-opensearch-dashboards. A non-null empty value here will skip BWC tests.', + defaultValue: 'bwc-test-opensearch-dashboards', trim: true ) string( // Note: need to update 'verify-parameters' entries if you add new platform(s) name: 'BUILD_PLATFORM', - description: "Build selected platform related artifacts, choices include 'linux windows'. Can combine multiple platforms with space in between (docker is only available on linux)", + description: 'Build selected platform related artifacts, choices include linux windows. Can combine multiple platforms with space in between (docker is only available on linux)', defaultValue: 'linux windows', trim: true ) string( // Note: need to update 'verify-parameters' entries if you add new distribution(s) name: 'BUILD_DISTRIBUTION', - description: "Build selected distribution related artifacts, choices include 'tar', 'rpm', 'deb', 'zip'. Can combine multiple distributions with space in between (docker is only available on tar)", + description: 'Build selected distribution related artifacts, choices include tar, rpm, deb, zip. Can combine multiple distributions with space in between (docker is only available on tar)', defaultValue: 'tar rpm deb zip', trim: true ) @@ -324,16 +324,7 @@ pipeline { echo "artifactUrl (linux, x64, rpm): ${artifactUrl}" String bundleManifestUrl = buildManifestObj.getBundleManifestUrl(JOB_NAME, BUILD_NUMBER) - - echo "Trigger rpm validation for linux x64 rpm ${bundleManifestUrl}" - def rpmValidationResults = - build job: 'rpm-validation', - propagate: false, - wait: false, - parameters: [ - string(name: 'BUNDLE_MANIFEST_URL', value: bundleManifestUrl), - string(name: 'AGENT_LABEL', value: AGENT_LINUX_X64) - ] + triggerRpmValidation(bundleManifestUrl) } } post { @@ -446,8 +437,6 @@ pipeline { echo "buildManifestUrl (linux, x64, deb): ${buildManifestUrl}" echo "artifactUrl (linux, x64, deb): ${artifactUrl}" - String bundleManifestUrl = buildManifestObj.getBundleManifestUrl(JOB_NAME, BUILD_NUMBER) - } } post { @@ -693,16 +682,7 @@ pipeline { echo "artifactUrl (linux, arm64, rpm): ${artifactUrl}" String bundleManifestUrl = buildManifestObj.getBundleManifestUrl(JOB_NAME, BUILD_NUMBER) - - echo "Trigger rpm validation for linux arm64 rpm ${bundleManifestUrl}" - def rpmValidationResults = - build job: 'rpm-validation', - propagate: false, - wait: false, - parameters: [ - string(name: 'BUNDLE_MANIFEST_URL', value: bundleManifestUrl), - string(name: 'AGENT_LABEL', value: AGENT_LINUX_ARM64) - ] + triggerRpmValidation(bundleManifestUrl) } } post { @@ -814,9 +794,6 @@ pipeline { echo "buildManifestUrl (linux, arm64, deb): ${buildManifestUrl}" echo "artifactUrl (linux, arm64, deb): ${artifactUrl}" - - String bundleManifestUrl = buildManifestObj.getBundleManifestUrl(JOB_NAME, BUILD_NUMBER) - } } post { @@ -891,7 +868,6 @@ pipeline { echo "buildManifestUrl (windows, x64, zip): ${buildManifestUrl}" echo "artifactUrl (windows, x64, zip): ${artifactUrl}" - } } post { @@ -1087,3 +1063,15 @@ def triggerBWCTests(String buildManifestUrl) { ] } } + +def triggerRpmValidation(String bundleManifestUrl) { + echo "Triggering RPM validation for ${bundleManifestUrl}" + def rpmValidationResults = + build job: 'rpm-validation', + propagate: false, + wait: false, + parameters: [ + string(name: 'BUNDLE_MANIFEST_URL', value: bundleManifestUrl), + string(name: 'AGENT_LABEL', value: AGENT_LINUX_X64) + ] +} From 82e8c42fb5fabcdc9e9b46b86cf67e95771ac8c0 Mon Sep 17 00:00:00 2001 From: Peter Zhu Date: Fri, 26 Jan 2024 18:57:03 -0500 Subject: [PATCH 191/289] Fix deb/rpm integTest not install distribution correctly due to 2.12 security changes (#4376) Signed-off-by: Peter Zhu --- .../test.rockylinux8.systemd-base.x64.arm64.dockerfile | 2 +- .../test.ubuntu2004.systemd-base.x64.arm64.dockerfile | 2 +- src/test_workflow/integ_test/distribution_deb.py | 6 ++---- src/test_workflow/integ_test/distribution_rpm.py | 6 ++---- .../test_integ_workflow/integ_test/test_distribution_deb.py | 4 ++-- .../test_integ_workflow/integ_test/test_distribution_rpm.py | 4 ++-- 6 files changed, 10 insertions(+), 14 deletions(-) diff --git a/docker/ci/dockerfiles/current/test.rockylinux8.systemd-base.x64.arm64.dockerfile b/docker/ci/dockerfiles/current/test.rockylinux8.systemd-base.x64.arm64.dockerfile index a4a36e2e38..50b23a26e6 100644 --- a/docker/ci/dockerfiles/current/test.rockylinux8.systemd-base.x64.arm64.dockerfile +++ b/docker/ci/dockerfiles/current/test.rockylinux8.systemd-base.x64.arm64.dockerfile @@ -111,7 +111,7 @@ RUN dnf install -y sudo && \ usermod -a -G opensearch $CONTAINER_USER && \ usermod -a -G opensearch-dashboards $CONTAINER_USER && \ id && \ - echo "$CONTAINER_USER ALL=(root) NOPASSWD:`which systemctl`, `which dnf`, `which yum`, `which rpm`, `which chmod`, `which kill`, `which curl`, /usr/share/opensearch-dashboards/bin/opensearch-dashboards-plugin" >> /etc/sudoers.d/$CONTAINER_USER + echo "$CONTAINER_USER ALL=(root) NOPASSWD:`which systemctl`, `which env`, `which dnf`, `which yum`, `which rpm`, `which chmod`, `which kill`, `which curl`, /usr/share/opensearch-dashboards/bin/opensearch-dashboards-plugin" >> /etc/sudoers.d/$CONTAINER_USER # Copy from Stage0 COPY --from=linux_stage_0 --chown=$CONTAINER_USER:$CONTAINER_USER $CONTAINER_USER_HOME $CONTAINER_USER_HOME diff --git a/docker/ci/dockerfiles/current/test.ubuntu2004.systemd-base.x64.arm64.dockerfile b/docker/ci/dockerfiles/current/test.ubuntu2004.systemd-base.x64.arm64.dockerfile index d5884e38a0..7b8d6928a5 100644 --- a/docker/ci/dockerfiles/current/test.ubuntu2004.systemd-base.x64.arm64.dockerfile +++ b/docker/ci/dockerfiles/current/test.ubuntu2004.systemd-base.x64.arm64.dockerfile @@ -130,7 +130,7 @@ RUN apt-get install -y sudo && \ usermod -a -G opensearch $CONTAINER_USER && \ usermod -a -G opensearch-dashboards $CONTAINER_USER && \ id && \ - echo "$CONTAINER_USER ALL=(root) NOPASSWD:`which systemctl`, `which apt`, `which apt-get`, `which apt-key`, `which dpkg`, `which chmod`, `which kill`, `which curl`, `which tee`, /usr/share/opensearch-dashboards/bin/opensearch-dashboards-plugin" >> /etc/sudoers.d/$CONTAINER_USER + echo "$CONTAINER_USER ALL=(root) NOPASSWD:`which systemctl`, `which env`, `which apt`, `which apt-get`, `which apt-key`, `which dpkg`, `which chmod`, `which kill`, `which curl`, `which tee`, /usr/share/opensearch-dashboards/bin/opensearch-dashboards-plugin" >> /etc/sudoers.d/$CONTAINER_USER # Copy from Stage0 COPY --from=linux_stage_0 --chown=$CONTAINER_USER:$CONTAINER_USER $CONTAINER_USER_HOME $CONTAINER_USER_HOME diff --git a/src/test_workflow/integ_test/distribution_deb.py b/src/test_workflow/integ_test/distribution_deb.py index d49866a807..125219d5ec 100644 --- a/src/test_workflow/integ_test/distribution_deb.py +++ b/src/test_workflow/integ_test/distribution_deb.py @@ -30,16 +30,14 @@ def install(self, bundle_name: str) -> None: logging.info("deb installation requires sudo, script will exit if current user does not have sudo access") deb_install_cmd = " ".join( [ - 'sudo', - 'env', - 'OPENSEARCH_INITIAL_ADMIN_PASSWORD=myStrongPassword123!', - '&&', 'sudo', 'dpkg', '--purge', self.filename, '&&', 'sudo', + 'env', + 'OPENSEARCH_INITIAL_ADMIN_PASSWORD=myStrongPassword123!', 'dpkg', '--install', bundle_name, diff --git a/src/test_workflow/integ_test/distribution_rpm.py b/src/test_workflow/integ_test/distribution_rpm.py index 17c3325480..8cd5c84572 100644 --- a/src/test_workflow/integ_test/distribution_rpm.py +++ b/src/test_workflow/integ_test/distribution_rpm.py @@ -30,10 +30,6 @@ def install(self, bundle_name: str) -> None: logging.info("rpm installation requires sudo, script will exit if current user does not have sudo access") rpm_install_cmd = " ".join( [ - 'sudo', - 'env', - 'OPENSEARCH_INITIAL_ADMIN_PASSWORD=myStrongPassword123!', - '&&', 'sudo', 'yum', 'remove', @@ -41,6 +37,8 @@ def install(self, bundle_name: str) -> None: self.filename, '&&', 'sudo', + 'env', + 'OPENSEARCH_INITIAL_ADMIN_PASSWORD=myStrongPassword123!', 'yum', 'install', '-y', diff --git a/tests/tests_test_workflow/test_integ_workflow/integ_test/test_distribution_deb.py b/tests/tests_test_workflow/test_integ_workflow/integ_test/test_distribution_deb.py index 8a299bf72b..67e31311f4 100644 --- a/tests/tests_test_workflow/test_integ_workflow/integ_test/test_distribution_deb.py +++ b/tests/tests_test_workflow/test_integ_workflow/integ_test/test_distribution_deb.py @@ -40,9 +40,9 @@ def test_install(self, check_call_mock: Mock) -> None: self.assertEqual(check_call_mock.call_count, 1) self.assertEqual( ( - "sudo env OPENSEARCH_INITIAL_ADMIN_PASSWORD=myStrongPassword123! && " "sudo dpkg --purge opensearch && " - "sudo dpkg --install opensearch.deb && " + "sudo env OPENSEARCH_INITIAL_ADMIN_PASSWORD=myStrongPassword123! " + "dpkg --install opensearch.deb && " f"sudo chmod 0666 {self.distribution_deb.config_path}" ), args_list[0][0][0], diff --git a/tests/tests_test_workflow/test_integ_workflow/integ_test/test_distribution_rpm.py b/tests/tests_test_workflow/test_integ_workflow/integ_test/test_distribution_rpm.py index 508d954c4f..79c90d64c6 100644 --- a/tests/tests_test_workflow/test_integ_workflow/integ_test/test_distribution_rpm.py +++ b/tests/tests_test_workflow/test_integ_workflow/integ_test/test_distribution_rpm.py @@ -40,9 +40,9 @@ def test_install(self, check_call_mock: Mock) -> None: self.assertEqual(check_call_mock.call_count, 1) self.assertEqual( ( - "sudo env OPENSEARCH_INITIAL_ADMIN_PASSWORD=myStrongPassword123! && " "sudo yum remove -y opensearch && " - "sudo yum install -y opensearch.rpm && " + "sudo env OPENSEARCH_INITIAL_ADMIN_PASSWORD=myStrongPassword123! " + "yum install -y opensearch.rpm && " f"sudo chmod 0666 {self.distribution_rpm.config_path}" ), args_list[0][0][0], From f2fcdab77ba98a26211a5c9af61ff340b468121b Mon Sep 17 00:00:00 2001 From: Sayali Gaikawad <61760125+gaiksaya@users.noreply.github.com> Date: Mon, 29 Jan 2024 12:08:08 -0800 Subject: [PATCH 192/289] Remove manifest addition workflow from GHA (#4380) Signed-off-by: Sayali Gaikawad --- .github/workflows/versions.yml | 61 ---------------------------------- 1 file changed, 61 deletions(-) delete mode 100644 .github/workflows/versions.yml diff --git a/.github/workflows/versions.yml b/.github/workflows/versions.yml deleted file mode 100644 index c17151a84d..0000000000 --- a/.github/workflows/versions.yml +++ /dev/null @@ -1,61 +0,0 @@ ---- -name: versions - -on: - workflow_dispatch: - schedule: - - cron: 0 0 * * * - -jobs: - update: - if: github.repository == 'opensearch-project/opensearch-build' - runs-on: ubuntu-latest - env: - PYTHON_VERSION: 3.9 - JDK_VERSION: 11 - steps: - - uses: actions/checkout@v3 - - name: Set Up JDK ${{ env.JDK_VERSION }} - uses: actions/setup-java@v1 - with: - java-version: ${{ env.JDK_VERSION }} - - name: Set up Python ${{ env.PYTHON_VERSION }} - uses: actions/setup-python@v3 - with: - python-version: ${{ env.PYTHON_VERSION }} - - name: Install Pipenv and Dependencies - run: | - python -m pip install --upgrade pipenv wheel - - uses: actions/cache@v2 - with: - path: ~/.m2/repository - key: ${{ runner.os }}-build-cache-maven-local - - name: Update OpenSearch Manifests - run: | - ./manifests.sh update - - name: GitHub App token - id: github_app_token - uses: tibdex/github-app-token@v1.6.0 - with: - app_id: ${{ secrets.APP_ID }} - private_key: ${{ secrets.APP_PRIVATE_KEY }} - installation_id: 22958780 - - name: Create Pull Request - id: cpr - uses: peter-evans/create-pull-request@v3 - with: - token: ${{ steps.github_app_token.outputs.token }} - committer: opensearch-ci-bot - author: opensearch-ci-bot - commit-message: | - Updated manifests. - - Signed-off-by: opensearch-ci-bot - delete-branch: true - title: '[AUTO] Updated input manifests.' - body: | - I've noticed that a repo has incremented a version and have made some updates to input manifests. - - name: Check outputs - run: |- - echo "Pull Request Number - ${{ steps.cpr.outputs.pull-request-number }}" - echo "Pull Request URL - ${{ steps.cpr.outputs.pull-request-url }}" From 413a619dab116281f9f53b70d38b93380d929c7f Mon Sep 17 00:00:00 2001 From: Owais Kazi Date: Mon, 29 Jan 2024 14:07:08 -0800 Subject: [PATCH 193/289] Removed BWC test for flow framework (#4382) Signed-off-by: Owais Kazi --- manifests/2.12.0/opensearch-2.12.0-test.yml | 3 --- 1 file changed, 3 deletions(-) diff --git a/manifests/2.12.0/opensearch-2.12.0-test.yml b/manifests/2.12.0/opensearch-2.12.0-test.yml index 9619384d38..1baac5286a 100644 --- a/manifests/2.12.0/opensearch-2.12.0-test.yml +++ b/manifests/2.12.0/opensearch-2.12.0-test.yml @@ -33,9 +33,6 @@ components: test-configs: - with-security - without-security - bwc-test: - test-configs: - - with-security - name: asynchronous-search integ-test: From bee34c6a49d186ea0aa17207474e1d2478430f3a Mon Sep 17 00:00:00 2001 From: Sayali Gaikawad <61760125+gaiksaya@users.noreply.github.com> Date: Mon, 29 Jan 2024 16:12:22 -0800 Subject: [PATCH 194/289] Fix the variable name for issue creation (#4385) Signed-off-by: Sayali Gaikawad --- jenkins/opensearch/integ-test.jenkinsfile | 3 ++- tests/jenkins/TestOpenSearchIntegTest.groovy | 2 +- .../opensearch/integ-test.jenkinsfile.txt | 1 + 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/jenkins/opensearch/integ-test.jenkinsfile b/jenkins/opensearch/integ-test.jenkinsfile index 8361d0af81..f6c90bf5e6 100644 --- a/jenkins/opensearch/integ-test.jenkinsfile +++ b/jenkins/opensearch/integ-test.jenkinsfile @@ -99,7 +99,8 @@ pipeline { env.platform = buildManifestObj.build.platform env.artifactPath = buildManifestObj.getArtifactRoot(BUILD_JOB_NAME, buildId) env.AGENT_LABEL = agent_nodes["${env.platform}_${architecture}"] - env.updateGithubIssues = UPDATE_GITHUB_ISSUES && env.distribution == 'tar' + env.updateGithubIssues = (params.UPDATE_GITHUB_ISSUES && (env.distribution == 'tar')) + echo "GitHub issue update is set to : ${env.updateGithubIssues}" } } post { diff --git a/tests/jenkins/TestOpenSearchIntegTest.groovy b/tests/jenkins/TestOpenSearchIntegTest.groovy index 389da44533..ebefb80ff1 100644 --- a/tests/jenkins/TestOpenSearchIntegTest.groovy +++ b/tests/jenkins/TestOpenSearchIntegTest.groovy @@ -60,7 +60,7 @@ class TestOpenSearchIntegTest extends BuildPipelineTest { binding.setVariable('RUN_DISPLAY_URL', 'https://some/url/redirect') binding.setVariable('distribution', 'tar' ) binding.setVariable('COMPONENT_NAME', '' ) - binding.setVariable('UPDATE_GITHUB_ISSUES', true) + addParam('UPDATE_GITHUB_ISSUES', true) binding.getVariable('currentBuild').upstreamBuilds = [[fullProjectName: jobName]] helper.registerAllowedMethod("s3Download", [Map]) helper.registerAllowedMethod("withAWS", [Map, Closure], { args, closure -> diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch/integ-test.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch/integ-test.jenkinsfile.txt index 42e1853578..db5df81191 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch/integ-test.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch/integ-test.jenkinsfile.txt @@ -27,6 +27,7 @@ BuildManifest.getArtifactBuildId() BuildManifest.getDistribution() BuildManifest.getArtifactRoot(distribution-build-opensearch, 9010) + integ-test.echo(GitHub issue update is set to : true) integ-test.postCleanup() postCleanup.cleanWs({disableDeferredWipeout=true, deleteDirs=true}) integ-test.stage(integ-test, groovy.lang.Closure) From 93cdfa4a1a1f549c7e176cc4d29ff845f3175615 Mon Sep 17 00:00:00 2001 From: Peter Zhu Date: Mon, 29 Jan 2024 20:17:26 -0500 Subject: [PATCH 195/289] Override browser default from chromium to electron as Cypress 9.5.4 does not run with chromium 114+ (#4383) Signed-off-by: Peter Zhu --- jenkins/opensearch-dashboards/integ-test.jenkinsfile | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/jenkins/opensearch-dashboards/integ-test.jenkinsfile b/jenkins/opensearch-dashboards/integ-test.jenkinsfile index 2fb9317899..576456f672 100644 --- a/jenkins/opensearch-dashboards/integ-test.jenkinsfile +++ b/jenkins/opensearch-dashboards/integ-test.jenkinsfile @@ -14,17 +14,17 @@ lib = library(identifier: 'jenkins@5.11.1', retriever: modernSCM([ ])) def docker_images = [ - "tar": "opensearchstaging/ci-runner:ci-runner-rockylinux8-opensearch-dashboards-integtest-v4.2", + "tar": "opensearchstaging/ci-runner:ci-runner-rockylinux8-opensearch-dashboards-integtest-v4", "rpm": "opensearchstaging/ci-runner:ci-runner-rockylinux8-systemd-base-integtest-v3", "deb": "opensearchstaging/ci-runner:ci-runner-ubuntu2004-systemd-base-integtest-v3", "zip": "opensearchstaging/ci-runner:ci-runner-windows2019-servercore-opensearch-build-v1", ] def docker_args = [ - "tar": "-u 1000", - "rpm": "--entrypoint=/usr/lib/systemd/systemd -u root --privileged -v /sys/fs/cgroup:/sys/fs/cgroup:rw --cgroupns=host", - "deb": "--entrypoint=/usr/lib/systemd/systemd -u root --privileged -v /sys/fs/cgroup:/sys/fs/cgroup:rw --cgroupns=host", - "zip": "-u ContainerAdministrator", + "tar": "-u 1000 -e BROWSER_PATH=electron", + "rpm": "--entrypoint=/usr/lib/systemd/systemd -u root --privileged -v /sys/fs/cgroup:/sys/fs/cgroup:rw --cgroupns=host -e BROWSER_PATH=electron", + "deb": "--entrypoint=/usr/lib/systemd/systemd -u root --privileged -v /sys/fs/cgroup:/sys/fs/cgroup:rw --cgroupns=host -e BROWSER_PATH=electron", + "zip": "-u ContainerAdministrator -e BROWSER_PATH=electron", ] def agent_nodes = [ From 8e98c769bc7a35a63d50223c1331577c220274d3 Mon Sep 17 00:00:00 2001 From: Peter Zhu Date: Tue, 30 Jan 2024 13:12:21 -0500 Subject: [PATCH 196/289] Remove opensearch 2.12.0/1.3.15 checks as distribution-build already taken care of issue reporting (#4381) Signed-off-by: Peter Zhu --- manifests/1.3.15/opensearch-1.3.15.yml | 6 --- manifests/2.12.0/opensearch-2.12.0.yml | 61 -------------------------- 2 files changed, 67 deletions(-) diff --git a/manifests/1.3.15/opensearch-1.3.15.yml b/manifests/1.3.15/opensearch-1.3.15.yml index 1e8774d1ca..baaebd8357 100644 --- a/manifests/1.3.15/opensearch-1.3.15.yml +++ b/manifests/1.3.15/opensearch-1.3.15.yml @@ -11,12 +11,6 @@ components: - name: OpenSearch repository: https://github.com/opensearch-project/OpenSearch.git ref: '1.3' - checks: - - gradle:publish - - gradle:properties:version - name: security repository: https://github.com/opensearch-project/security.git ref: '1.3' - checks: - - gradle:properties:version - - gradle:dependencies:opensearch.version diff --git a/manifests/2.12.0/opensearch-2.12.0.yml b/manifests/2.12.0/opensearch-2.12.0.yml index 08049e5716..70878826e2 100644 --- a/manifests/2.12.0/opensearch-2.12.0.yml +++ b/manifests/2.12.0/opensearch-2.12.0.yml @@ -11,27 +11,18 @@ components: - name: OpenSearch repository: https://github.com/opensearch-project/OpenSearch.git ref: 2.x - checks: - - gradle:publish - - gradle:properties:version - name: common-utils repository: https://github.com/opensearch-project/common-utils.git ref: 2.x platforms: - linux - windows - checks: - - gradle:publish - - gradle:properties:version - name: job-scheduler repository: https://github.com/opensearch-project/job-scheduler.git ref: 2.x platforms: - linux - windows - checks: - - gradle:properties:version - - gradle:dependencies:opensearch.version - name: security repository: https://github.com/opensearch-project/security.git ref: 2.x @@ -44,18 +35,12 @@ components: platforms: - linux - windows - checks: - - gradle:properties:version - - gradle:dependencies:opensearch.version - name: geospatial repository: https://github.com/opensearch-project/geospatial.git ref: 2.x platforms: - linux - windows - checks: - - gradle:properties:version - - gradle:dependencies:opensearch.version depends_on: - job-scheduler - name: cross-cluster-replication @@ -64,9 +49,6 @@ components: platforms: - linux - windows - checks: - - gradle:properties:version - - gradle:dependencies:opensearch.version depends_on: - common-utils - name: ml-commons @@ -75,9 +57,6 @@ components: platforms: - linux - windows - checks: - - gradle:properties:version - - gradle:dependencies:opensearch.version: opensearch-ml-plugin depends_on: - common-utils - name: neural-search @@ -86,9 +65,6 @@ components: platforms: - linux - windows - checks: - - gradle:properties:version - - gradle:dependencies:opensearch.version depends_on: - ml-commons - k-NN @@ -99,9 +75,6 @@ components: - linux - windows working_directory: notifications - checks: - - gradle:properties:version - - gradle:dependencies:opensearch.version: opensearch-notifications-core depends_on: - common-utils - name: notifications @@ -111,9 +84,6 @@ components: - linux - windows working_directory: notifications - checks: - - gradle:properties:version - - gradle:dependencies:opensearch.version: notifications depends_on: - common-utils - name: opensearch-observability @@ -122,9 +92,6 @@ components: platforms: - linux - windows - checks: - - gradle:properties:version - - gradle:dependencies:opensearch.version depends_on: - common-utils - name: opensearch-reports @@ -133,9 +100,6 @@ components: platforms: - linux - windows - checks: - - gradle:properties:version - - gradle:dependencies:opensearch.version depends_on: - common-utils - job-scheduler @@ -145,9 +109,6 @@ components: platforms: - linux - windows - checks: - - gradle:properties:version - - gradle:dependencies:opensearch.version: opensearch-sql-plugin depends_on: - ml-commons - name: asynchronous-search @@ -156,9 +117,6 @@ components: platforms: - linux - windows - checks: - - gradle:properties:version - - gradle:dependencies:opensearch.version depends_on: - common-utils - name: anomaly-detection @@ -167,9 +125,6 @@ components: platforms: - linux - windows - checks: - - gradle:properties:version - - gradle:dependencies:opensearch.version depends_on: - common-utils - job-scheduler @@ -179,9 +134,6 @@ components: platforms: - linux - windows - checks: - - gradle:properties:version - - gradle:dependencies:opensearch.version: alerting depends_on: - common-utils - name: security-analytics @@ -190,8 +142,6 @@ components: platforms: - linux - windows - checks: - - gradle:properties:version depends_on: - common-utils - name: index-management @@ -200,8 +150,6 @@ components: platforms: - linux - windows - checks: - - gradle:properties:version depends_on: - common-utils - job-scheduler @@ -210,26 +158,17 @@ components: ref: 2.x platforms: - linux - checks: - - gradle:properties:version - - gradle:dependencies:opensearch.version - name: custom-codecs repository: https://github.com/opensearch-project/custom-codecs.git ref: 2.x platforms: - linux - windows - checks: - - gradle:properties:version - - gradle:dependencies:opensearch.version - name: flow-framework repository: https://github.com/opensearch-project/flow-framework.git ref: 2.x platforms: - linux - windows - checks: - - gradle:properties:version - - gradle:dependencies:opensearch.version depends_on: - common-utils From 5b7c18eaa969fc5ae748cfdfd4bf7d49941becdb Mon Sep 17 00:00:00 2001 From: Sayali Gaikawad <61760125+gaiksaya@users.noreply.github.com> Date: Tue, 30 Jan 2024 10:40:23 -0800 Subject: [PATCH 197/289] Fix the updateGitHubIssue boolean param (#4388) Signed-off-by: Sayali Gaikawad --- jenkins/opensearch/integ-test.jenkinsfile | 6 +++--- tests/jenkins/TestOpenSearchIntegTest.groovy | 18 +++++++++++++++++- 2 files changed, 20 insertions(+), 4 deletions(-) diff --git a/jenkins/opensearch/integ-test.jenkinsfile b/jenkins/opensearch/integ-test.jenkinsfile index f6c90bf5e6..885807c7e5 100644 --- a/jenkins/opensearch/integ-test.jenkinsfile +++ b/jenkins/opensearch/integ-test.jenkinsfile @@ -100,7 +100,7 @@ pipeline { env.artifactPath = buildManifestObj.getArtifactRoot(BUILD_JOB_NAME, buildId) env.AGENT_LABEL = agent_nodes["${env.platform}_${architecture}"] env.updateGithubIssues = (params.UPDATE_GITHUB_ISSUES && (env.distribution == 'tar')) - echo "GitHub issue update is set to : ${env.updateGithubIssues}" + echo "GitHub issue update is set to : ${env.updateGithubIssues.toBoolean()}" } } post { @@ -211,7 +211,7 @@ pipeline { switchUserNonRoot: "${switch_user_non_root}" ) String closeCommentMessage = "Closing the issue as the Integration Test passed for ${local_component}
Version: ${version}
Distribution: ${distribution}
Architecture: ${architecture}
Platform: ${platform}

Please check the logs: ${RUN_DISPLAY_URL}

*" - if (env.updateGithubIssues) { + if (env.updateGithubIssues.toBoolean()) { closeGithubIssue( repoUrl: buildManifestObj.getRepo("${local_component}"), issueTitle: "[AUTOCUT] Integration Test failed for ${local_component}: ${version} ${distribution} distribution", @@ -223,7 +223,7 @@ pipeline { } catch (e) { echo "Error running integtest for component ${local_component}, creating Github issue" String issueBodyMessage = "The integration test failed at distribution level for component ${local_component}
Version: ${version}
Distribution: ${distribution}
Architecture: ${architecture}
Platform: ${platform}

Please check the logs: ${RUN_DISPLAY_URL}

* Test-report manifest:*
- https://ci.opensearch.org/ci/dbc/${JOB_NAME}/${version}/${buildId}/${platform}/${architecture}/${distribution}/test-results/${BUILD_NUMBER}/integ-test/test-report.yml

_Note: Steps to reproduce, additional logs and other files can be found within the above test-report manifest.
Instructions of this test-report manifest can be found [here](https://github.com/opensearch-project/opensearch-build/tree/main/src/report_workflow#guide-on-test-report-manifest-from-ci)._" - if (env.updateGithubIssues) { + if (env.updateGithubIssues.toBoolean()) { createGithubIssue( repoUrl: buildManifestObj.getRepo("${local_component}"), issueTitle: "[AUTOCUT] Integration Test failed for ${local_component}: ${version} ${distribution} distribution", diff --git a/tests/jenkins/TestOpenSearchIntegTest.groovy b/tests/jenkins/TestOpenSearchIntegTest.groovy index ebefb80ff1..38bd6ab67d 100644 --- a/tests/jenkins/TestOpenSearchIntegTest.groovy +++ b/tests/jenkins/TestOpenSearchIntegTest.groovy @@ -12,6 +12,7 @@ import static com.lesfurets.jenkins.unit.global.lib.LibraryConfiguration.library import static com.lesfurets.jenkins.unit.global.lib.GitSource.gitSource import static com.lesfurets.jenkins.unit.MethodCall.callArgsToString import static org.hamcrest.CoreMatchers.hasItem +import static org.hamcrest.CoreMatchers.equalTo import static org.hamcrest.MatcherAssert.assertThat import static org.junit.jupiter.api.Assertions.assertThrows @@ -60,7 +61,6 @@ class TestOpenSearchIntegTest extends BuildPipelineTest { binding.setVariable('RUN_DISPLAY_URL', 'https://some/url/redirect') binding.setVariable('distribution', 'tar' ) binding.setVariable('COMPONENT_NAME', '' ) - addParam('UPDATE_GITHUB_ISSUES', true) binding.getVariable('currentBuild').upstreamBuilds = [[fullProjectName: jobName]] helper.registerAllowedMethod("s3Download", [Map]) helper.registerAllowedMethod("withAWS", [Map, Closure], { args, closure -> @@ -86,6 +86,7 @@ class TestOpenSearchIntegTest extends BuildPipelineTest { @Test void integTests_runs_consistently() { + addParam('UPDATE_GITHUB_ISSUES', true) super.testPipeline('jenkins/opensearch/integ-test.jenkinsfile', 'tests/jenkins/jenkinsjob-regression-files/opensearch/integ-test.jenkinsfile') assertThat(getCommandExecutions('sh', 'test.sh'), hasItem('env PATH=$PATH JAVA_HOME=/opt/java/openjdk-17 ./test.sh integ-test manifests/tests/jenkins/data/opensearch-3.0.0-test.yml --component k-NN --test-run-id 234 --paths opensearch=/tmp/workspace/tar --base-path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/9010/linux/x64/tar ')) @@ -116,6 +117,7 @@ class TestOpenSearchIntegTest extends BuildPipelineTest { @Test void checkGHissueCreation() { + addParam('UPDATE_GITHUB_ISSUES', true) helper.addShMock("date -d \"3 days ago\" +'%Y-%m-%d'") { script -> return [stdout: "2023-10-24", exitValue: 0] } @@ -136,6 +138,7 @@ class TestOpenSearchIntegTest extends BuildPipelineTest { @Test void CheckCloseGHissue() { + addParam('UPDATE_GITHUB_ISSUES', true) helper.addShMock("date -d \"5 days ago\" +'%Y-%m-%d'") { script -> return [stdout: "2023-10-24", exitValue: 0] } @@ -149,6 +152,7 @@ class TestOpenSearchIntegTest extends BuildPipelineTest { @Test void checkGHexistingIssue() { + addParam('UPDATE_GITHUB_ISSUES', true) helper.addShMock("date -d \"3 days ago\" +'%Y-%m-%d'") { script -> return [stdout: "2023-10-24", exitValue: 0] } @@ -162,6 +166,18 @@ class TestOpenSearchIntegTest extends BuildPipelineTest { assertThat(getCommandExecutions('sh', 'script'), hasItem("{script=gh issue comment bbb\nccc --repo https://github.com/opensearch-project/k-NN.git --body \"The integration test failed at distribution level for component k-NN
Version: 3.0.0
Distribution: tar
Architecture: x64
Platform: linux

Please check the logs: https://some/url/redirect

* Test-report manifest:*
- https://ci.opensearch.org/ci/dbc/dummy_job/3.0.0/9010/linux/x64/tar/test-results/234/integ-test/test-report.yml

_Note: Steps to reproduce, additional logs and other files can be found within the above test-report manifest.
Instructions of this test-report manifest can be found [here](https://github.com/opensearch-project/opensearch-build/tree/main/src/report_workflow#guide-on-test-report-manifest-from-ci)._\", returnStdout=true}")) } + @Test + void checkGHIssueDisable() { + addParam('COMPONENT_NAME', 'k-NN') + helper.addShMock("""env PATH=\$PATH JAVA_HOME=/opt/java/openjdk-17 ./test.sh integ-test manifests/tests/jenkins/data/opensearch-3.0.0-test.yml --component k-NN --test-run-id 234 --paths opensearch=/tmp/workspace/tar --base-path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/9010/linux/x64/tar """) { script -> + return [stdout: "Error running integtest for component k-NN, creating Github issue", exitValue: 1]} + assertThrows(Exception) { + runScript('jenkins/opensearch/integ-test.jenkinsfile') + } + assertJobStatusFailure() + assertThat(getCommandExecutions('sh', 'gh issue').size(), equalTo(0)) + } + def getCommandExecutions(methodName, command) { def shCommands = helper.callStack.findAll { call -> From 03b8f49e8b9b40558c27871029d90fba7ff361b4 Mon Sep 17 00:00:00 2001 From: Sayali Gaikawad <61760125+gaiksaya@users.noreply.github.com> Date: Tue, 30 Jan 2024 11:11:23 -0800 Subject: [PATCH 198/289] Reactor and enable integ-tests for all distributions in OSD (#4374) Signed-off-by: Sayali Gaikawad --- .../distribution-build.jenkinsfile | 137 +++++++++--------- .../integ-test.jenkinsfile | 7 +- .../TestOpenSearchDashboardsIntegTest.groovy | 16 +- .../integ-test.jenkinsfile.txt | 50 +------ 4 files changed, 86 insertions(+), 124 deletions(-) diff --git a/jenkins/opensearch-dashboards/distribution-build.jenkinsfile b/jenkins/opensearch-dashboards/distribution-build.jenkinsfile index 75494ca6a6..e58b1b6a81 100644 --- a/jenkins/opensearch-dashboards/distribution-build.jenkinsfile +++ b/jenkins/opensearch-dashboards/distribution-build.jenkinsfile @@ -115,14 +115,14 @@ pipeline { } steps { script { - echo("Detect Docker Images and Related Parameters") + echo('Detect Docker Images and Related Parameters') dockerAgent = detectDockerAgent() currentBuild.description = INPUT_MANIFEST - echo("Verify Build Platforms") + echo('Verify Build Platforms') def build_platform_array = params.BUILD_PLATFORM.tokenize(' ') echo("User Entry Platforms: '${params.BUILD_PLATFORM}', ${build_platform_array}") - def all_platforms = "linux windows" + def all_platforms = 'linux windows' echo("All Supported Platforms: '${all_platforms}'") if (params.BUILD_PLATFORM == null || params.BUILD_PLATFORM == '') { @@ -137,10 +137,10 @@ pipeline { } } - echo("Verify Build Distributions") + echo('Verify Build Distributions') def build_distribution_array = params.BUILD_DISTRIBUTION.tokenize(' ') echo("User Entry Distributions: '${params.BUILD_DISTRIBUTION}', ${build_distribution_array}") - def all_distributions = "tar rpm deb zip" + def all_distributions = 'tar rpm deb zip' echo("All Supported Platforms: '${all_distributions}'") if (params.BUILD_DISTRIBUTION == null || params.BUILD_DISTRIBUTION == '') { @@ -154,7 +154,6 @@ pipeline { error("Missing parameter: BUILD_DISTRIBUTION (possible entries: ${all_distributions}).") } } - } } } @@ -163,11 +162,11 @@ pipeline { stage('build-and-test-linux-x64-tar') { when { beforeAgent true - allOf{ + allOf { expression { params.BUILD_PLATFORM.contains('linux') } - expression{ + expression { params.BUILD_DISTRIBUTION.contains('tar') } } @@ -194,7 +193,7 @@ pipeline { previousBuildId: params.PREVIOUS_BUILD_ID ) String buildManifestUrl = buildManifestObj.getUrl(JOB_NAME, BUILD_NUMBER) - String buildManifestUrlOpenSearch = [buildManifestObj.getArtifactRootUrl(JOB_NAME_OPENSEARCH, "latest"), "builds", "opensearch", "manifest.yml"].join("/") + String buildManifestUrlOpenSearch = [buildManifestObj.getArtifactRootUrl(JOB_NAME_OPENSEARCH, 'latest'), 'builds', 'opensearch', 'manifest.yml'].join('/') String artifactUrl = buildManifestObj.getArtifactUrl(JOB_NAME, BUILD_NUMBER) env.ARTIFACT_URL_LINUX_X64_TAR = artifactUrl env.INDEX_FILE_PATH_X64_TAR = buildManifestObj.getIndexFileRoot("${JOB_NAME}") @@ -233,10 +232,7 @@ pipeline { } always { script { - lib.jenkins.Messages.new(this).add( - "${STAGE_NAME}", - lib.jenkins.Messages.new(this).get(["${STAGE_NAME}"]) - ) + addMessageToNotificationQueue() if (params.CONTINUE_ON_ERROR) { markStageUnstableIfPluginsFailedToBuild() } @@ -248,11 +244,11 @@ pipeline { stage('build-and-test-linux-x64-rpm') { when { beforeAgent true - allOf{ + allOf { expression { params.BUILD_PLATFORM.contains('linux') } - expression{ + expression { params.BUILD_DISTRIBUTION.contains('rpm') } } @@ -286,7 +282,7 @@ pipeline { } post { always { - script{ + script { if (params.CONTINUE_ON_ERROR) { markStageUnstableIfPluginsFailedToBuild() } @@ -316,6 +312,7 @@ pipeline { stashName: "build-archive-linux-x64-rpm-${JOB_NAME}-${BUILD_NUMBER}" ) String buildManifestUrl = buildManifestObj.getUrl(JOB_NAME, BUILD_NUMBER) + String buildManifestUrlOpenSearch = [buildManifestObj.getArtifactRootUrl(JOB_NAME_OPENSEARCH, 'latest'), 'builds', 'opensearch', 'manifest.yml'].join('/') String artifactUrl = buildManifestObj.getArtifactUrl(JOB_NAME, BUILD_NUMBER) env.ARTIFACT_URL_LINUX_X64_RPM = artifactUrl env.INDEX_FILE_PATH_X64_RPM = buildManifestObj.getIndexFileRoot("${JOB_NAME}") @@ -324,7 +321,14 @@ pipeline { echo "artifactUrl (linux, x64, rpm): ${artifactUrl}" String bundleManifestUrl = buildManifestObj.getBundleManifestUrl(JOB_NAME, BUILD_NUMBER) - triggerRpmValidation(bundleManifestUrl) + parallel([ + 'integ-test': { + triggerIntegrationTests(buildManifestUrl, buildManifestUrlOpenSearch) + }, + 'rpm-validation': { + triggerRpmValidation(bundleManifestUrl) + } + ]) } } post { @@ -348,10 +352,7 @@ pipeline { } always { script { - lib.jenkins.Messages.new(this).add( - "${STAGE_NAME}", - lib.jenkins.Messages.new(this).get(["${STAGE_NAME}"]) - ) + addMessageToNotificationQueue() postCleanup() } } @@ -362,11 +363,11 @@ pipeline { stage('build-and-test-linux-x64-deb') { when { beforeAgent true - allOf{ + allOf { expression { params.BUILD_PLATFORM.contains('linux') } - expression{ + expression { params.BUILD_DISTRIBUTION.contains('deb') } } @@ -400,7 +401,7 @@ pipeline { } post { always { - script{ + script { if (params.CONTINUE_ON_ERROR) { markStageUnstableIfPluginsFailedToBuild() } @@ -430,13 +431,14 @@ pipeline { stashName: "build-archive-linux-x64-deb-${JOB_NAME}-${BUILD_NUMBER}" ) String buildManifestUrl = buildManifestObj.getUrl(JOB_NAME, BUILD_NUMBER) + String buildManifestUrlOpenSearch = [buildManifestObj.getArtifactRootUrl(JOB_NAME_OPENSEARCH, 'latest'), 'builds', 'opensearch', 'manifest.yml'].join('/') String artifactUrl = buildManifestObj.getArtifactUrl(JOB_NAME, BUILD_NUMBER) env.ARTIFACT_URL_LINUX_X64_DEB = artifactUrl env.INDEX_FILE_PATH_X64_DEB = buildManifestObj.getIndexFileRoot("${JOB_NAME}") echo "buildManifestUrl (linux, x64, deb): ${buildManifestUrl}" echo "artifactUrl (linux, x64, deb): ${artifactUrl}" - + triggerIntegrationTests(buildManifestUrl, buildManifestUrlOpenSearch) } } post { @@ -460,11 +462,7 @@ pipeline { } always { script { - lib.jenkins.Messages.new(this).add( - "${STAGE_NAME}", - lib.jenkins.Messages.new(this).get(["${STAGE_NAME}"]) - ) - + addMessageToNotificationQueue() postCleanup() } } @@ -475,11 +473,11 @@ pipeline { stage('build-and-test-linux-arm64-tar') { when { beforeAgent true - allOf{ + allOf { expression { params.BUILD_PLATFORM.contains('linux') } - expression{ + expression { params.BUILD_DISTRIBUTION.contains('tar') } } @@ -514,10 +512,7 @@ pipeline { post { always { script { - lib.jenkins.Messages.new(this).add( - "${STAGE_NAME}", - lib.jenkins.Messages.new(this).get(["${STAGE_NAME}"]) - ) + addMessageToNotificationQueue() if (params.CONTINUE_ON_ERROR) { markStageUnstableIfPluginsFailedToBuild() } @@ -549,7 +544,7 @@ pipeline { ) String buildManifestUrl = buildManifestObj.getUrl(JOB_NAME, BUILD_NUMBER) - String buildManifestUrlOpenSearch = [buildManifestObj.getArtifactRootUrl(JOB_NAME_OPENSEARCH, "latest"), "builds", "opensearch", "manifest.yml"].join("/") + String buildManifestUrlOpenSearch = [buildManifestObj.getArtifactRootUrl(JOB_NAME_OPENSEARCH, 'latest'), 'builds', 'opensearch', 'manifest.yml'].join('/') String artifactUrl = buildManifestObj.getArtifactUrl(JOB_NAME, BUILD_NUMBER) env.ARTIFACT_URL_LINUX_ARM64_TAR = artifactUrl env.INDEX_FILE_PATH_ARM64_TAR = buildManifestObj.getIndexFileRoot("${JOB_NAME}") @@ -588,10 +583,7 @@ pipeline { } always { script { - lib.jenkins.Messages.new(this).add( - "${STAGE_NAME}", - lib.jenkins.Messages.new(this).get(["${STAGE_NAME}"]) - ) + addMessageToNotificationQueue() postCleanup() } } @@ -602,11 +594,11 @@ pipeline { stage('build-and-test-linux-arm64-rpm') { when { beforeAgent true - allOf{ + allOf { expression { params.BUILD_PLATFORM.contains('linux') } - expression{ + expression { params.BUILD_DISTRIBUTION.contains('rpm') } } @@ -641,10 +633,7 @@ pipeline { post { always { script { - lib.jenkins.Messages.new(this).add( - "${STAGE_NAME}", - lib.jenkins.Messages.new(this).get(["${STAGE_NAME}"]) - ) + addMessageToNotificationQueue() if (params.CONTINUE_ON_ERROR) { markStageUnstableIfPluginsFailedToBuild() } @@ -674,6 +663,7 @@ pipeline { stashName: "build-archive-linux-arm64-rpm-${JOB_NAME}-${BUILD_NUMBER}" ) String buildManifestUrl = buildManifestObj.getUrl(JOB_NAME, BUILD_NUMBER) + String buildManifestUrlOpenSearch = [buildManifestObj.getArtifactRootUrl(JOB_NAME_OPENSEARCH, 'latest'), 'builds', 'opensearch', 'manifest.yml'].join('/') String artifactUrl = buildManifestObj.getArtifactUrl(JOB_NAME, BUILD_NUMBER) env.ARTIFACT_URL_LINUX_ARM64_RPM = artifactUrl env.INDEX_FILE_PATH_ARM64_RPM = buildManifestObj.getIndexFileRoot("${JOB_NAME}") @@ -682,7 +672,14 @@ pipeline { echo "artifactUrl (linux, arm64, rpm): ${artifactUrl}" String bundleManifestUrl = buildManifestObj.getBundleManifestUrl(JOB_NAME, BUILD_NUMBER) - triggerRpmValidation(bundleManifestUrl) + parallel([ + 'integ-test': { + triggerIntegrationTests(buildManifestUrl, buildManifestUrlOpenSearch) + }, + 'rpm-validation': { + triggerRpmValidation(bundleManifestUrl) + } + ]) } } post { @@ -706,10 +703,7 @@ pipeline { } always { script { - lib.jenkins.Messages.new(this).add( - "${STAGE_NAME}", - lib.jenkins.Messages.new(this).get(["${STAGE_NAME}"]) - ) + addMessageToNotificationQueue() postCleanup() } } @@ -720,11 +714,11 @@ pipeline { stage('build-and-test-linux-arm64-deb') { when { beforeAgent true - allOf{ + allOf { expression { params.BUILD_PLATFORM.contains('linux') } - expression{ + expression { params.BUILD_DISTRIBUTION.contains('deb') } } @@ -788,12 +782,14 @@ pipeline { stashName: "build-archive-linux-arm64-deb-${JOB_NAME}-${BUILD_NUMBER}" ) String buildManifestUrl = buildManifestObj.getUrl(JOB_NAME, BUILD_NUMBER) + String buildManifestUrlOpenSearch = [buildManifestObj.getArtifactRootUrl(JOB_NAME_OPENSEARCH, 'latest'), 'builds', 'opensearch', 'manifest.yml'].join('/') String artifactUrl = buildManifestObj.getArtifactUrl(JOB_NAME, BUILD_NUMBER) env.ARTIFACT_URL_LINUX_ARM64_DEB = artifactUrl env.INDEX_FILE_PATH_ARM64_DEB = buildManifestObj.getIndexFileRoot("${JOB_NAME}") echo "buildManifestUrl (linux, arm64, deb): ${buildManifestUrl}" echo "artifactUrl (linux, arm64, deb): ${artifactUrl}" + triggerIntegrationTests(buildManifestUrl, buildManifestUrlOpenSearch) } } post { @@ -817,11 +813,7 @@ pipeline { } always { script { - lib.jenkins.Messages.new(this).add( - "${STAGE_NAME}", - lib.jenkins.Messages.new(this).get(["${STAGE_NAME}"]) - ) - + addMessageToNotificationQueue() postCleanup() } } @@ -832,11 +824,11 @@ pipeline { stage('build-and-test-windows-x64-zip') { when { beforeAgent true - allOf{ + allOf { expression { params.BUILD_PLATFORM.contains('windows') } - expression{ + expression { params.BUILD_DISTRIBUTION.contains('zip') } } @@ -856,18 +848,20 @@ pipeline { inputManifest: "manifests/${INPUT_MANIFEST}", platform: 'windows', architecture: 'x64', - distribution: "zip", + distribution: 'zip', continueOnError: params.CONTINUE_ON_ERROR, incremental: params.INCREMENTAL, previousBuildId: params.PREVIOUS_BUILD_ID ) String buildManifestUrl = buildManifestObj.getUrl(JOB_NAME, BUILD_NUMBER) + String buildManifestUrlOpenSearch = [buildManifestObj.getArtifactRootUrl(JOB_NAME_OPENSEARCH, 'latest'), 'builds', 'opensearch', 'manifest.yml'].join('/') String artifactUrl = buildManifestObj.getArtifactUrl(JOB_NAME, BUILD_NUMBER) env.ARTIFACT_URL_LINUX_WINDOWS_X64_ZIP = artifactUrl env.INDEX_FILE_PATH_X64_ZIP = buildManifestObj.getIndexFileRoot("${JOB_NAME}") echo "buildManifestUrl (windows, x64, zip): ${buildManifestUrl}" echo "artifactUrl (windows, x64, zip): ${artifactUrl}" + triggerIntegrationTests(buildManifestUrl, buildManifestUrlOpenSearch) } } post { @@ -891,10 +885,7 @@ pipeline { } always { script { - lib.jenkins.Messages.new(this).add( - "${STAGE_NAME}", - lib.jenkins.Messages.new(this).get(["${STAGE_NAME}"]) - ) + addMessageToNotificationQueue() if (params.CONTINUE_ON_ERROR) { markStageUnstableIfPluginsFailedToBuild() } @@ -908,14 +899,14 @@ pipeline { stage('docker build') { when { beforeAgent true - allOf{ + allOf { expression { params.BUILD_DOCKER != 'do_not_build_docker' } - expression{ + expression { params.BUILD_PLATFORM.contains('linux') } - expression{ + expression { params.BUILD_DISTRIBUTION.contains('tar') } } @@ -985,7 +976,7 @@ pipeline { stages.add('assemble-archive-and-test-linux-arm64-deb') } } - if (params.BUILD_PLATFORM.contains('windows')){ + if (params.BUILD_PLATFORM.contains('windows')) { if (params.BUILD_DISTRIBUTION.contains('zip')) { stages.add('build-and-test-windows-x64-zip') } @@ -1026,7 +1017,7 @@ pipeline { def markStageUnstableIfPluginsFailedToBuild() { def stageLogs = getLogsForStage(stageName: "${STAGE_NAME}") - if (stageLogs.any{e -> e.contains('Failed plugins are')}) { + if (stageLogs.any { e -> e.contains('Failed plugins are') }) { unstable('Some plugins failed to build. See the ./build.sh step for logs and more details') } } @@ -1075,3 +1066,7 @@ def triggerRpmValidation(String bundleManifestUrl) { string(name: 'AGENT_LABEL', value: AGENT_LINUX_X64) ] } + +def addMessageToNotificationQueue() { + lib.jenkins.Messages.new(this).add("${STAGE_NAME}", lib.jenkins.Messages.new(this).get(["${STAGE_NAME}"])) +} diff --git a/jenkins/opensearch-dashboards/integ-test.jenkinsfile b/jenkins/opensearch-dashboards/integ-test.jenkinsfile index 576456f672..115f872107 100644 --- a/jenkins/opensearch-dashboards/integ-test.jenkinsfile +++ b/jenkins/opensearch-dashboards/integ-test.jenkinsfile @@ -116,7 +116,8 @@ pipeline { env.artifactPath = buildManifestObj.getArtifactRoot(BUILD_JOB_NAME, buildId) env.artifactPathOpenSearch = buildManifestObjOpenSearch.getArtifactRoot(BUILD_JOB_NAME_OPENSEARCH, buildIdOpenSearch) env.AGENT_LABEL = agent_nodes["${env.platform}_${architecture}"] - env.updateGithubIssues = UPDATE_GITHUB_ISSUES && env.distribution == 'tar' + env.updateGithubIssues = (params.UPDATE_GITHUB_ISSUES && (env.distribution == 'tar')) + echo "GitHub issue update is set to : ${env.updateGithubIssues.toBoolean()}" echo "Version: ${version}, VersionOpenSearch: ${versionOpenSearch}, Agent: ${AGENT_LABEL}, OSD_BuildId: ${buildId}, OS_BuildId: ${buildIdOpenSearch}, Distribution: ${distribution}" currentBuild.description = "$architecture, $platform, osd-$version-$buildId, os-$versionOpenSearch-$buildIdOpenSearch, $distribution" @@ -256,7 +257,7 @@ pipeline { switchUserNonRoot: "${switch_user_non_root}" ) String closeCommentMessage = "Closing the issue as the Integration Test passed for ${local_component}
Version: ${version}
Distribution: ${distribution}
Architecture: ${architecture}
Platform: ${platform}

Please check the logs: ${RUN_DISPLAY_URL}

*" - if (env.updateGithubIssues) { + if (env.updateGithubIssues.toBoolean()) { closeGithubIssue( repoUrl: buildManifestObj.getRepo("${local_component}"), issueTitle: "[AUTOCUT] Integration Test failed for ${local_component}: ${version} ${distribution} distribution", @@ -268,7 +269,7 @@ pipeline { } catch (e) { echo "Error running integtest for component ${local_component}, creating Github issue" String issueBodyMessage = "The integration test failed at distribution level for component ${local_component}
Version: ${version}
Distribution: ${distribution}
Architecture: ${architecture}
Platform: ${platform}

Please check the logs: ${RUN_DISPLAY_URL}

* Test-report manifest:*
- https://ci.opensearch.org/ci/dbc/${JOB_NAME}/${version}/${buildId}/${platform}/${architecture}/${distribution}/test-results/${BUILD_NUMBER}/integ-test/test-report.yml

_Note: Steps to reproduce, additional logs and other files can be found within the above test-report manifest.
Instructions of this test-report manifest can be found [here](https://github.com/opensearch-project/opensearch-build/tree/main/src/report_workflow#guide-on-test-report-manifest-from-ci)._" - if (env.updateGithubIssues) { + if (env.updateGithubIssues.toBoolean()) { createGithubIssue( repoUrl: buildManifestObj.getRepo("${local_component}"), issueTitle: "[AUTOCUT] Integration Test failed for ${local_component}: ${version} ${distribution} distribution", diff --git a/tests/jenkins/TestOpenSearchDashboardsIntegTest.groovy b/tests/jenkins/TestOpenSearchDashboardsIntegTest.groovy index 54acd0ff2a..ed6c9d3eea 100644 --- a/tests/jenkins/TestOpenSearchDashboardsIntegTest.groovy +++ b/tests/jenkins/TestOpenSearchDashboardsIntegTest.groovy @@ -12,6 +12,7 @@ import static com.lesfurets.jenkins.unit.global.lib.LibraryConfiguration.library import static com.lesfurets.jenkins.unit.MethodCall.callArgsToString import static com.lesfurets.jenkins.unit.global.lib.GitSource.gitSource import static org.hamcrest.CoreMatchers.hasItem +import static org.hamcrest.CoreMatchers.equalTo import static org.hamcrest.CoreMatchers.hasItems import static org.hamcrest.MatcherAssert.assertThat import static org.junit.jupiter.api.Assertions.assertThrows @@ -68,7 +69,6 @@ class TestOpenSearchDashboardsIntegTest extends BuildPipelineTest { binding.setVariable('distribution', 'tar' ) binding.setVariable('COMPONENT_NAME', '' ) binding.getVariable('currentBuild').upstreamBuilds = [[fullProjectName: jobName]] - binding.setVariable('UPDATE_GITHUB_ISSUES', true) def env = binding.getVariable('env') env['DOCKER_AGENT'] = [image:'opensearchstaging/opensearchstaging/ci-runner:ci-runner-rockylinux8-opensearch-dashboards-integtest-v2', args:'-e JAVA_HOME=/opt/java/openjdk-11'] env['PUBLIC_ARTIFACT_URL'] = 'DUMMY_PUBLIC_ARTIFACT_URL' @@ -135,6 +135,7 @@ class TestOpenSearchDashboardsIntegTest extends BuildPipelineTest { @Test void checkGHissueCreation() { + addParam('UPDATE_GITHUB_ISSUES', true) helper.addShMock("date -d \"3 days ago\" +'%Y-%m-%d'") { script -> return [stdout: "2023-10-24", exitValue: 0] } @@ -154,6 +155,7 @@ class TestOpenSearchDashboardsIntegTest extends BuildPipelineTest { @Test void CheckCloseGHissue() { + addParam('UPDATE_GITHUB_ISSUES', true) helper.addShMock("date -d \"3 days ago\" +'%Y-%m-%d'") { script -> return [stdout: "2023-10-24", exitValue: 0] } @@ -170,6 +172,7 @@ class TestOpenSearchDashboardsIntegTest extends BuildPipelineTest { @Test void checkGHexistingIssue() { + addParam('UPDATE_GITHUB_ISSUES', true) helper.addShMock("date -d \"3 days ago\" +'%Y-%m-%d'") { script -> return [stdout: "2023-10-24", exitValue: 0] } @@ -188,6 +191,17 @@ class TestOpenSearchDashboardsIntegTest extends BuildPipelineTest { assertThat(getCommandExecutions('sh', 'script'), hasItem("{script=gh issue comment bbb\nccc --repo https://github.com/opensearch-project/dashboards-observability.git --body \"The integration test failed at distribution level for component observabilityDashboards
Version: 3.0.0
Distribution: tar
Architecture: x64
Platform: linux

Please check the logs: https://some/url/redirect

* Test-report manifest:*
- https://ci.opensearch.org/ci/dbc/dummy_job/3.0.0/215/linux/x64/tar/test-results/215/integ-test/test-report.yml

_Note: Steps to reproduce, additional logs and other files can be found within the above test-report manifest.
Instructions of this test-report manifest can be found [here](https://github.com/opensearch-project/opensearch-build/tree/main/src/report_workflow#guide-on-test-report-manifest-from-ci)._\", returnStdout=true}")) } + @Test + void checkGHIssueDisable() { + addParam('COMPONENT_NAME', 'ganttChartDashboards') + helper.addShMock('env PATH=$PATH ./test.sh integ-test manifests/tests/jenkins/data/opensearch-dashboards-3.0.0-test.yml --component ganttChartDashboards --test-run-id 215 --paths opensearch=/tmp/workspace/tar opensearch-dashboards=/tmp/workspace/tar --base-path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/215/linux/x64/tar ', '', 1) + assertThrows(Exception) { + runScript('jenkins/opensearch-dashboards/integ-test.jenkinsfile') + } + assertJobStatusFailure() + assertThat(getCommandExecutions('sh', 'gh issue').size(), equalTo(0)) + } + def getCommandExecutions(methodName, command) { def shCommands = helper.callStack.findAll { call -> diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch-dashboards/integ-test.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch-dashboards/integ-test.jenkinsfile.txt index 0c5ef4171f..59c6d63c37 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch-dashboards/integ-test.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch-dashboards/integ-test.jenkinsfile.txt @@ -34,6 +34,7 @@ BuildManifest.getDistribution() BuildManifest.getArtifactRoot(distribution-build-opensearch-dashboards, 215) BuildManifest.getArtifactRoot(distribution-build-opensearch, 215) + integ-test.echo(GitHub issue update is set to : false) integ-test.echo(Version: 3.0.0, VersionOpenSearch: 3.0.0, Agent: Jenkins-Agent-AL2-X64-C54xlarge-Docker-Host, OSD_BuildId: 215, OS_BuildId: 215, Distribution: tar) integ-test.postCleanup() postCleanup.cleanWs({disableDeferredWipeout=true, deleteDirs=true}) @@ -102,13 +103,6 @@ runIntegTestScript.echo(Switch User to Non-Root (uid=1000): false) runIntegTestScript.echo(Run command: env PATH=$PATH ./test.sh integ-test manifests/tests/jenkins/data/opensearch-dashboards-3.0.0-test.yml --component ganttChartDashboards --test-run-id 215 --paths opensearch=/tmp/workspace/tar opensearch-dashboards=/tmp/workspace/tar --base-path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/215/linux/x64/tar ) runIntegTestScript.sh(env PATH=$PATH ./test.sh integ-test manifests/tests/jenkins/data/opensearch-dashboards-3.0.0-test.yml --component ganttChartDashboards --test-run-id 215 --paths opensearch=/tmp/workspace/tar opensearch-dashboards=/tmp/workspace/tar --base-path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/215/linux/x64/tar ) - BuildManifest.getRepo(ganttChartDashboards) - integ-test.closeGithubIssue({repoUrl=https://github.com/opensearch-project/dashboards-visualizations.git, issueTitle=[AUTOCUT] Integration Test failed for ganttChartDashboards: 3.0.0 tar distribution, closeComment=Closing the issue as the Integration Test passed for ganttChartDashboards
Version: 3.0.0
Distribution: tar
Architecture: x64
Platform: linux

Please check the logs: https://some/url/redirect

*, label=autocut,v3.0.0,integ-test-failure}) - closeGithubIssue.usernamePassword({credentialsId=jenkins-github-bot-token, passwordVariable=GITHUB_TOKEN, usernameVariable=GITHUB_USER}) - closeGithubIssue.withCredentials([[GITHUB_USER, GITHUB_TOKEN]], groovy.lang.Closure) - closeGithubIssue.sh({script=gh issue list --repo https://github.com/opensearch-project/dashboards-visualizations.git -S "[AUTOCUT] Integration Test failed for ganttChartDashboards: 3.0.0 tar distribution in:title" --label autocut,v3.0.0,integ-test-failure --json number --jq '.[0].number', returnStdout=true}) - closeGithubIssue.sh({script=gh issue close bbb -ccc -R opensearch-project/dashboards-visualizations --comment "Closing the issue as the Integration Test passed for ganttChartDashboards
Version: 3.0.0
Distribution: tar
Architecture: x64
Platform: linux

Please check the logs: https://some/url/redirect

*", returnStdout=true}) integ-test.echo(Completed running integtest for component ganttChartDashboards) integ-test.uploadTestResults({buildManifestFileName=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml, jobName=dummy_job}) uploadTestResults.legacySCM(groovy.lang.Closure) @@ -156,13 +150,6 @@ ccc -R opensearch-project/dashboards-visualizations --comment "Closing the issue runIntegTestScript.echo(Switch User to Non-Root (uid=1000): false) runIntegTestScript.echo(Run command: env PATH=$PATH ./test.sh integ-test manifests/tests/jenkins/data/opensearch-dashboards-3.0.0-test.yml --component indexManagementDashboards --test-run-id 215 --paths opensearch=/tmp/workspace/tar opensearch-dashboards=/tmp/workspace/tar --base-path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/215/linux/x64/tar ) runIntegTestScript.sh(env PATH=$PATH ./test.sh integ-test manifests/tests/jenkins/data/opensearch-dashboards-3.0.0-test.yml --component indexManagementDashboards --test-run-id 215 --paths opensearch=/tmp/workspace/tar opensearch-dashboards=/tmp/workspace/tar --base-path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/215/linux/x64/tar ) - BuildManifest.getRepo(indexManagementDashboards) - integ-test.closeGithubIssue({repoUrl=https://github.com/opensearch-project/index-management-dashboards-plugin, issueTitle=[AUTOCUT] Integration Test failed for indexManagementDashboards: 3.0.0 tar distribution, closeComment=Closing the issue as the Integration Test passed for indexManagementDashboards
Version: 3.0.0
Distribution: tar
Architecture: x64
Platform: linux

Please check the logs: https://some/url/redirect

*, label=autocut,v3.0.0,integ-test-failure}) - closeGithubIssue.usernamePassword({credentialsId=jenkins-github-bot-token, passwordVariable=GITHUB_TOKEN, usernameVariable=GITHUB_USER}) - closeGithubIssue.withCredentials([[GITHUB_USER, GITHUB_TOKEN]], groovy.lang.Closure) - closeGithubIssue.sh({script=gh issue list --repo https://github.com/opensearch-project/index-management-dashboards-plugin -S "[AUTOCUT] Integration Test failed for indexManagementDashboards: 3.0.0 tar distribution in:title" --label autocut,v3.0.0,integ-test-failure --json number --jq '.[0].number', returnStdout=true}) - closeGithubIssue.sh({script=gh issue close bbb -ccc -R opensearch-project/index-management-dashboards-plugin --comment "Closing the issue as the Integration Test passed for indexManagementDashboards
Version: 3.0.0
Distribution: tar
Architecture: x64
Platform: linux

Please check the logs: https://some/url/redirect

*", returnStdout=true}) integ-test.echo(Completed running integtest for component indexManagementDashboards) integ-test.uploadTestResults({buildManifestFileName=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml, jobName=dummy_job}) uploadTestResults.legacySCM(groovy.lang.Closure) @@ -210,13 +197,6 @@ ccc -R opensearch-project/index-management-dashboards-plugin --comment "Closing runIntegTestScript.echo(Switch User to Non-Root (uid=1000): false) runIntegTestScript.echo(Run command: env PATH=$PATH ./test.sh integ-test manifests/tests/jenkins/data/opensearch-dashboards-3.0.0-test.yml --component anomalyDetectionDashboards --test-run-id 215 --paths opensearch=/tmp/workspace/tar opensearch-dashboards=/tmp/workspace/tar --base-path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/215/linux/x64/tar ) runIntegTestScript.sh(env PATH=$PATH ./test.sh integ-test manifests/tests/jenkins/data/opensearch-dashboards-3.0.0-test.yml --component anomalyDetectionDashboards --test-run-id 215 --paths opensearch=/tmp/workspace/tar opensearch-dashboards=/tmp/workspace/tar --base-path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/215/linux/x64/tar ) - BuildManifest.getRepo(anomalyDetectionDashboards) - integ-test.closeGithubIssue({repoUrl=https://github.com/opensearch-project/anomaly-detection-dashboards-plugin, issueTitle=[AUTOCUT] Integration Test failed for anomalyDetectionDashboards: 3.0.0 tar distribution, closeComment=Closing the issue as the Integration Test passed for anomalyDetectionDashboards
Version: 3.0.0
Distribution: tar
Architecture: x64
Platform: linux

Please check the logs: https://some/url/redirect

*, label=autocut,v3.0.0,integ-test-failure}) - closeGithubIssue.usernamePassword({credentialsId=jenkins-github-bot-token, passwordVariable=GITHUB_TOKEN, usernameVariable=GITHUB_USER}) - closeGithubIssue.withCredentials([[GITHUB_USER, GITHUB_TOKEN]], groovy.lang.Closure) - closeGithubIssue.sh({script=gh issue list --repo https://github.com/opensearch-project/anomaly-detection-dashboards-plugin -S "[AUTOCUT] Integration Test failed for anomalyDetectionDashboards: 3.0.0 tar distribution in:title" --label autocut,v3.0.0,integ-test-failure --json number --jq '.[0].number', returnStdout=true}) - closeGithubIssue.sh({script=gh issue close bbb -ccc -R opensearch-project/anomaly-detection-dashboards-plugin --comment "Closing the issue as the Integration Test passed for anomalyDetectionDashboards
Version: 3.0.0
Distribution: tar
Architecture: x64
Platform: linux

Please check the logs: https://some/url/redirect

*", returnStdout=true}) integ-test.echo(Completed running integtest for component anomalyDetectionDashboards) integ-test.uploadTestResults({buildManifestFileName=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml, jobName=dummy_job}) uploadTestResults.legacySCM(groovy.lang.Closure) @@ -264,13 +244,6 @@ ccc -R opensearch-project/anomaly-detection-dashboards-plugin --comment "Closing runIntegTestScript.echo(Switch User to Non-Root (uid=1000): false) runIntegTestScript.echo(Run command: env PATH=$PATH ./test.sh integ-test manifests/tests/jenkins/data/opensearch-dashboards-3.0.0-test.yml --component OpenSearch-Dashboards --test-run-id 215 --paths opensearch=/tmp/workspace/tar opensearch-dashboards=/tmp/workspace/tar --base-path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/215/linux/x64/tar ) runIntegTestScript.sh(env PATH=$PATH ./test.sh integ-test manifests/tests/jenkins/data/opensearch-dashboards-3.0.0-test.yml --component OpenSearch-Dashboards --test-run-id 215 --paths opensearch=/tmp/workspace/tar opensearch-dashboards=/tmp/workspace/tar --base-path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/215/linux/x64/tar ) - BuildManifest.getRepo(OpenSearch-Dashboards) - integ-test.closeGithubIssue({repoUrl=https://github.com/opensearch-project/OpenSearch-Dashboards.git, issueTitle=[AUTOCUT] Integration Test failed for OpenSearch-Dashboards: 3.0.0 tar distribution, closeComment=Closing the issue as the Integration Test passed for OpenSearch-Dashboards
Version: 3.0.0
Distribution: tar
Architecture: x64
Platform: linux

Please check the logs: https://some/url/redirect

*, label=autocut,v3.0.0,integ-test-failure}) - closeGithubIssue.usernamePassword({credentialsId=jenkins-github-bot-token, passwordVariable=GITHUB_TOKEN, usernameVariable=GITHUB_USER}) - closeGithubIssue.withCredentials([[GITHUB_USER, GITHUB_TOKEN]], groovy.lang.Closure) - closeGithubIssue.sh({script=gh issue list --repo https://github.com/opensearch-project/OpenSearch-Dashboards.git -S "[AUTOCUT] Integration Test failed for OpenSearch-Dashboards: 3.0.0 tar distribution in:title" --label autocut,v3.0.0,integ-test-failure --json number --jq '.[0].number', returnStdout=true}) - closeGithubIssue.sh({script=gh issue close bbb -ccc -R opensearch-project/OpenSearch-Dashboards --comment "Closing the issue as the Integration Test passed for OpenSearch-Dashboards
Version: 3.0.0
Distribution: tar
Architecture: x64
Platform: linux

Please check the logs: https://some/url/redirect

*", returnStdout=true}) integ-test.echo(Completed running integtest for component OpenSearch-Dashboards) integ-test.uploadTestResults({buildManifestFileName=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml, jobName=dummy_job}) uploadTestResults.legacySCM(groovy.lang.Closure) @@ -318,13 +291,6 @@ ccc -R opensearch-project/OpenSearch-Dashboards --comment "Closing the issue as runIntegTestScript.echo(Switch User to Non-Root (uid=1000): false) runIntegTestScript.echo(Run command: env PATH=$PATH ./test.sh integ-test manifests/tests/jenkins/data/opensearch-dashboards-3.0.0-test.yml --component reportsDashboards --test-run-id 215 --paths opensearch=/tmp/workspace/tar opensearch-dashboards=/tmp/workspace/tar --base-path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/215/linux/x64/tar ) runIntegTestScript.sh(env PATH=$PATH ./test.sh integ-test manifests/tests/jenkins/data/opensearch-dashboards-3.0.0-test.yml --component reportsDashboards --test-run-id 215 --paths opensearch=/tmp/workspace/tar opensearch-dashboards=/tmp/workspace/tar --base-path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/215/linux/x64/tar ) - BuildManifest.getRepo(reportsDashboards) - integ-test.closeGithubIssue({repoUrl=https://github.com/opensearch-project/dashboards-reports.git, issueTitle=[AUTOCUT] Integration Test failed for reportsDashboards: 3.0.0 tar distribution, closeComment=Closing the issue as the Integration Test passed for reportsDashboards
Version: 3.0.0
Distribution: tar
Architecture: x64
Platform: linux

Please check the logs: https://some/url/redirect

*, label=autocut,v3.0.0,integ-test-failure}) - closeGithubIssue.usernamePassword({credentialsId=jenkins-github-bot-token, passwordVariable=GITHUB_TOKEN, usernameVariable=GITHUB_USER}) - closeGithubIssue.withCredentials([[GITHUB_USER, GITHUB_TOKEN]], groovy.lang.Closure) - closeGithubIssue.sh({script=gh issue list --repo https://github.com/opensearch-project/dashboards-reports.git -S "[AUTOCUT] Integration Test failed for reportsDashboards: 3.0.0 tar distribution in:title" --label autocut,v3.0.0,integ-test-failure --json number --jq '.[0].number', returnStdout=true}) - closeGithubIssue.sh({script=gh issue close bbb -ccc -R opensearch-project/dashboards-reports --comment "Closing the issue as the Integration Test passed for reportsDashboards
Version: 3.0.0
Distribution: tar
Architecture: x64
Platform: linux

Please check the logs: https://some/url/redirect

*", returnStdout=true}) integ-test.echo(Completed running integtest for component reportsDashboards) integ-test.uploadTestResults({buildManifestFileName=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml, jobName=dummy_job}) uploadTestResults.legacySCM(groovy.lang.Closure) @@ -372,13 +338,6 @@ ccc -R opensearch-project/dashboards-reports --comment "Closing the issue as the runIntegTestScript.echo(Switch User to Non-Root (uid=1000): false) runIntegTestScript.echo(Run command: env PATH=$PATH ./test.sh integ-test manifests/tests/jenkins/data/opensearch-dashboards-3.0.0-test.yml --component queryWorkbenchDashboards --test-run-id 215 --paths opensearch=/tmp/workspace/tar opensearch-dashboards=/tmp/workspace/tar --base-path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/215/linux/x64/tar ) runIntegTestScript.sh(env PATH=$PATH ./test.sh integ-test manifests/tests/jenkins/data/opensearch-dashboards-3.0.0-test.yml --component queryWorkbenchDashboards --test-run-id 215 --paths opensearch=/tmp/workspace/tar opensearch-dashboards=/tmp/workspace/tar --base-path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/215/linux/x64/tar ) - BuildManifest.getRepo(queryWorkbenchDashboards) - integ-test.closeGithubIssue({repoUrl=https://github.com/opensearch-project/sql.git, issueTitle=[AUTOCUT] Integration Test failed for queryWorkbenchDashboards: 3.0.0 tar distribution, closeComment=Closing the issue as the Integration Test passed for queryWorkbenchDashboards
Version: 3.0.0
Distribution: tar
Architecture: x64
Platform: linux

Please check the logs: https://some/url/redirect

*, label=autocut,v3.0.0,integ-test-failure}) - closeGithubIssue.usernamePassword({credentialsId=jenkins-github-bot-token, passwordVariable=GITHUB_TOKEN, usernameVariable=GITHUB_USER}) - closeGithubIssue.withCredentials([[GITHUB_USER, GITHUB_TOKEN]], groovy.lang.Closure) - closeGithubIssue.sh({script=gh issue list --repo https://github.com/opensearch-project/sql.git -S "[AUTOCUT] Integration Test failed for queryWorkbenchDashboards: 3.0.0 tar distribution in:title" --label autocut,v3.0.0,integ-test-failure --json number --jq '.[0].number', returnStdout=true}) - closeGithubIssue.sh({script=gh issue close bbb -ccc -R opensearch-project/sql --comment "Closing the issue as the Integration Test passed for queryWorkbenchDashboards
Version: 3.0.0
Distribution: tar
Architecture: x64
Platform: linux

Please check the logs: https://some/url/redirect

*", returnStdout=true}) integ-test.echo(Completed running integtest for component queryWorkbenchDashboards) integ-test.uploadTestResults({buildManifestFileName=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml, jobName=dummy_job}) uploadTestResults.legacySCM(groovy.lang.Closure) @@ -426,13 +385,6 @@ ccc -R opensearch-project/sql --comment "Closing the issue as the Integration Te runIntegTestScript.echo(Switch User to Non-Root (uid=1000): false) runIntegTestScript.echo(Run command: env PATH=$PATH ./test.sh integ-test manifests/tests/jenkins/data/opensearch-dashboards-3.0.0-test.yml --component observabilityDashboards --test-run-id 215 --paths opensearch=/tmp/workspace/tar opensearch-dashboards=/tmp/workspace/tar --base-path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/215/linux/x64/tar ) runIntegTestScript.sh(env PATH=$PATH ./test.sh integ-test manifests/tests/jenkins/data/opensearch-dashboards-3.0.0-test.yml --component observabilityDashboards --test-run-id 215 --paths opensearch=/tmp/workspace/tar opensearch-dashboards=/tmp/workspace/tar --base-path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/215/linux/x64/tar ) - BuildManifest.getRepo(observabilityDashboards) - integ-test.closeGithubIssue({repoUrl=https://github.com/opensearch-project/dashboards-observability.git, issueTitle=[AUTOCUT] Integration Test failed for observabilityDashboards: 3.0.0 tar distribution, closeComment=Closing the issue as the Integration Test passed for observabilityDashboards
Version: 3.0.0
Distribution: tar
Architecture: x64
Platform: linux

Please check the logs: https://some/url/redirect

*, label=autocut,v3.0.0,integ-test-failure}) - closeGithubIssue.usernamePassword({credentialsId=jenkins-github-bot-token, passwordVariable=GITHUB_TOKEN, usernameVariable=GITHUB_USER}) - closeGithubIssue.withCredentials([[GITHUB_USER, GITHUB_TOKEN]], groovy.lang.Closure) - closeGithubIssue.sh({script=gh issue list --repo https://github.com/opensearch-project/dashboards-observability.git -S "[AUTOCUT] Integration Test failed for observabilityDashboards: 3.0.0 tar distribution in:title" --label autocut,v3.0.0,integ-test-failure --json number --jq '.[0].number', returnStdout=true}) - closeGithubIssue.sh({script=gh issue close bbb -ccc -R opensearch-project/dashboards-observability --comment "Closing the issue as the Integration Test passed for observabilityDashboards
Version: 3.0.0
Distribution: tar
Architecture: x64
Platform: linux

Please check the logs: https://some/url/redirect

*", returnStdout=true}) integ-test.echo(Completed running integtest for component observabilityDashboards) integ-test.uploadTestResults({buildManifestFileName=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml, jobName=dummy_job}) uploadTestResults.legacySCM(groovy.lang.Closure) From 844599604d3a05dde463aab11196b81e18f1cbfe Mon Sep 17 00:00:00 2001 From: Prudhvi Godithi Date: Wed, 31 Jan 2024 09:43:46 -0800 Subject: [PATCH 199/289] Fix the release branch bug in `component_release_template.md` (#4391) Signed-off-by: Prudhvi Godithi --- .github/ISSUE_TEMPLATE/component_release_template.md | 2 +- .github/workflows/os-release-issues.yml | 4 +++- .github/workflows/osd-release-issues.yml | 3 ++- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/component_release_template.md b/.github/ISSUE_TEMPLATE/component_release_template.md index 59fb996eab..7b9e3b1b8e 100644 --- a/.github/ISSUE_TEMPLATE/component_release_template.md +++ b/.github/ISSUE_TEMPLATE/component_release_template.md @@ -33,7 +33,7 @@ If including changes in this release, increment the version on `{{RELEASE_VERSIO - [ ] Finalize scope and feature set and update [the Public Roadmap](https://github.com/orgs/opensearch-project/projects/1). - [ ] All the tasks in this issue have been reviewed by the release owner. - [ ] Create, update, triage and label all features and issues targeted for this release with `v{{RELEASE_VERSION}}`. -- [ ] Finalize the code and create the the release branch `{{RELEASE_VERSION}}` from the `{{RELEASE_VERSION_X}}` branch. +- [ ] Finalize the code and create the the release branch `{{RELEASE_BRANCH}}` from the `{{RELEASE_VERSION_X}}` branch. ### CI/CD diff --git a/.github/workflows/os-release-issues.yml b/.github/workflows/os-release-issues.yml index 4f1a012a11..e8316b9996 100644 --- a/.github/workflows/os-release-issues.yml +++ b/.github/workflows/os-release-issues.yml @@ -57,6 +57,7 @@ jobs: - {repo: security} - {repo: security-analytics} - {repo: sql} + - {repo: flow-framework} release_version: ${{ fromJson(needs.list-manifest-versions.outputs.matrix) }} steps: - name: GitHub App token @@ -97,6 +98,7 @@ jobs: # Read the file contents and replace the placeholders file_path="../opensearch-build/.github/ISSUE_TEMPLATE/component_release_template.md" RELEASE_VERSION="${{ matrix.release_version }}" + RELEASE_BRANCH=$(echo ${{ matrix.release_version }} | cut -d. -f1-2) BUILD_REPO_ISSUE_OUTPUT=$(cat < "$file_path.tmp" && mv "$file_path.tmp" "$file_path" + sed -e "s|{{RELEASE_VERSION}}|${RELEASE_VERSION}|g" -e "s|{{RELEASE_ISSUE}}|${RELEASE_ISSUE}|g" -e "s|{{RELEASE_BRANCH}}|${RELEASE_BRANCH}|g" -e "s|{{RELEASE_VERSION_X}}|${RELEASE_VERSION_X}|g" "$file_path" > "$file_path.tmp" && mv "$file_path.tmp" "$file_path" - name: Create component release issue from file if: steps.check_if_plugin_repo_issue_exists.outputs.issues == '[]' uses: peter-evans/create-issue-from-file@v4 diff --git a/.github/workflows/osd-release-issues.yml b/.github/workflows/osd-release-issues.yml index d47adfe627..35a7ca7776 100644 --- a/.github/workflows/osd-release-issues.yml +++ b/.github/workflows/osd-release-issues.yml @@ -93,6 +93,7 @@ jobs: # Read the file contents and replace the placeholders file_path="../opensearch-build/.github/ISSUE_TEMPLATE/component_release_template.md" RELEASE_VERSION="${{ matrix.release_version }}" + RELEASE_BRANCH=$(echo ${{ matrix.release_version }} | cut -d. -f1-2) BUILD_REPO_ISSUE_OUTPUT=$(cat < "$file_path.tmp" && mv "$file_path.tmp" "$file_path" + sed -e "s|{{RELEASE_VERSION}}|${RELEASE_VERSION}|g" -e "s|{{RELEASE_ISSUE}}|${RELEASE_ISSUE}|g" -e "s|{{RELEASE_BRANCH}}|${RELEASE_BRANCH}|g" -e "s|{{RELEASE_VERSION_X}}|${RELEASE_VERSION_X}|g" "$file_path" > "$file_path.tmp" && mv "$file_path.tmp" "$file_path" - name: Create component release issue from file if: steps.check_if_plugin_repo_issue_exists.outputs.issues == '[]' uses: peter-evans/create-issue-from-file@v4 From 356ecd89083cdb324a4a1e1e878735edc263b335 Mon Sep 17 00:00:00 2001 From: zane-neo Date: Thu, 1 Feb 2024 06:11:37 +0800 Subject: [PATCH 200/289] Onboarding skills repo (#4387) Signed-off-by: zane-neo Signed-off-by: Peter Zhu Co-authored-by: Peter Zhu --- .github/workflows/os-increment-plugin-versions.yml | 2 ++ .github/workflows/os-release-issues.yml | 2 ++ .../opensearch-2.12.0-concurrent-search-test.yml | 10 ++++++++++ manifests/2.12.0/opensearch-2.12.0-test.yml | 6 ++++++ manifests/2.12.0/opensearch-2.12.0.yml | 11 +++++++++++ 5 files changed, 31 insertions(+) diff --git a/.github/workflows/os-increment-plugin-versions.yml b/.github/workflows/os-increment-plugin-versions.yml index 1ee0c51cba..f3531cce72 100644 --- a/.github/workflows/os-increment-plugin-versions.yml +++ b/.github/workflows/os-increment-plugin-versions.yml @@ -46,6 +46,8 @@ jobs: - {repo: security-analytics} - {repo: sql} - {repo: custom-codecs} + - {repo: flow-framework} + - {repo: skills} branch: - '1.3' - 2.x diff --git a/.github/workflows/os-release-issues.yml b/.github/workflows/os-release-issues.yml index e8316b9996..c2e4f27bd2 100644 --- a/.github/workflows/os-release-issues.yml +++ b/.github/workflows/os-release-issues.yml @@ -57,7 +57,9 @@ jobs: - {repo: security} - {repo: security-analytics} - {repo: sql} + - {repo: custom-codecs} - {repo: flow-framework} + - {repo: skills} release_version: ${{ fromJson(needs.list-manifest-versions.outputs.matrix) }} steps: - name: GitHub App token diff --git a/manifests/2.12.0/opensearch-2.12.0-concurrent-search-test.yml b/manifests/2.12.0/opensearch-2.12.0-concurrent-search-test.yml index 6976890695..75a9dd4a02 100644 --- a/manifests/2.12.0/opensearch-2.12.0-concurrent-search-test.yml +++ b/manifests/2.12.0/opensearch-2.12.0-concurrent-search-test.yml @@ -198,3 +198,13 @@ components: opensearch.experimental.feature.concurrent_segment_search.enabled: true search.concurrent_segment_search.enabled: true search.concurrent.max_slice_count: 2 + + - name: skills + integ-test: + test-configs: + - with-security + - without-security + additional-cluster-configs: + opensearch.experimental.feature.concurrent_segment_search.enabled: true + search.concurrent_segment_search.enabled: true + search.concurrent.max_slice_count: 2 diff --git a/manifests/2.12.0/opensearch-2.12.0-test.yml b/manifests/2.12.0/opensearch-2.12.0-test.yml index 1baac5286a..25cc666956 100644 --- a/manifests/2.12.0/opensearch-2.12.0-test.yml +++ b/manifests/2.12.0/opensearch-2.12.0-test.yml @@ -143,3 +143,9 @@ components: test-configs: - with-security - without-security + + - name: skills + integ-test: + test-configs: + - with-security + - without-security diff --git a/manifests/2.12.0/opensearch-2.12.0.yml b/manifests/2.12.0/opensearch-2.12.0.yml index 70878826e2..681f3281c6 100644 --- a/manifests/2.12.0/opensearch-2.12.0.yml +++ b/manifests/2.12.0/opensearch-2.12.0.yml @@ -172,3 +172,14 @@ components: - windows depends_on: - common-utils + - name: skills + repository: https://github.com/opensearch-project/skills.git + ref: 2.x + platforms: + - linux + - windows + depends_on: + - job-scheduler + - anomaly-detection + - sql + - ml-commons From 53a888d0309916e6d0d8c99a2fc168764bd5c5cb Mon Sep 17 00:00:00 2001 From: Zelin Hao Date: Wed, 31 Jan 2024 15:01:44 -0800 Subject: [PATCH 201/289] Enable incremental build as default for distribution build Jenkins job (#4390) Signed-off-by: Zelin Hao --- jenkins/opensearch-dashboards/distribution-build.jenkinsfile | 2 +- jenkins/opensearch/distribution-build.jenkinsfile | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/jenkins/opensearch-dashboards/distribution-build.jenkinsfile b/jenkins/opensearch-dashboards/distribution-build.jenkinsfile index e58b1b6a81..e159972c50 100644 --- a/jenkins/opensearch-dashboards/distribution-build.jenkinsfile +++ b/jenkins/opensearch-dashboards/distribution-build.jenkinsfile @@ -94,7 +94,7 @@ pipeline { booleanParam( name: 'INCREMENTAL', description: 'Whether to trigger incremental build. Defaults to false.', - defaultValue: false + defaultValue: true ) string( name: 'PREVIOUS_BUILD_ID', diff --git a/jenkins/opensearch/distribution-build.jenkinsfile b/jenkins/opensearch/distribution-build.jenkinsfile index 779fac4644..6ce2da1725 100644 --- a/jenkins/opensearch/distribution-build.jenkinsfile +++ b/jenkins/opensearch/distribution-build.jenkinsfile @@ -87,7 +87,7 @@ pipeline { booleanParam( name: 'INCREMENTAL', description: 'Whether to trigger incremental build. Defaults to false.', - defaultValue: false + defaultValue: true ) string( name: 'PREVIOUS_BUILD_ID', From 9db22348ac9583d92cdb5e744868c8c12707fa4a Mon Sep 17 00:00:00 2001 From: Prudhvi Godithi Date: Wed, 31 Jan 2024 16:30:11 -0800 Subject: [PATCH 202/289] [Release 2.12.0] Update 2.12.0 build frequency (#4394) Signed-off-by: Prudhvi Godithi --- .github/workflows/os-increment-plugin-versions.yml | 1 + .github/workflows/osd-increment-plugin-versions.yml | 1 + jenkins/check-for-build.jenkinsfile | 4 ++-- 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/os-increment-plugin-versions.yml b/.github/workflows/os-increment-plugin-versions.yml index f3531cce72..847774f96f 100644 --- a/.github/workflows/os-increment-plugin-versions.yml +++ b/.github/workflows/os-increment-plugin-versions.yml @@ -49,6 +49,7 @@ jobs: - {repo: flow-framework} - {repo: skills} branch: + - 1.x - '1.3' - 2.x - '2.8' diff --git a/.github/workflows/osd-increment-plugin-versions.yml b/.github/workflows/osd-increment-plugin-versions.yml index 7468cb3bbc..468469f5ad 100644 --- a/.github/workflows/osd-increment-plugin-versions.yml +++ b/.github/workflows/osd-increment-plugin-versions.yml @@ -41,6 +41,7 @@ jobs: - {repo: dashboards-search-relevance} - {repo: opensearch-dashboards-functional-test} branch: + - 1.x - '1.3' - 2.x - '2.8' diff --git a/jenkins/check-for-build.jenkinsfile b/jenkins/check-for-build.jenkinsfile index 0fd142ecd7..e746bfd328 100644 --- a/jenkins/check-for-build.jenkinsfile +++ b/jenkins/check-for-build.jenkinsfile @@ -26,8 +26,8 @@ pipeline { H 1 * * * %INPUT_MANIFEST=1.3.15/opensearch-dashboards-1.3.15.yml;TARGET_JOB_NAME=distribution-build-opensearch-dashboards;BUILD_PLATFORM=linux windows;BUILD_DISTRIBUTION=tar rpm deb zip H 1 * * * %INPUT_MANIFEST=1.3.15/opensearch-1.3.15.yml;TARGET_JOB_NAME=distribution-build-opensearch;BUILD_PLATFORM=linux macos windows;BUILD_DISTRIBUTION=tar rpm deb zip H 1 * * * %INPUT_MANIFEST=2.11.2/opensearch-2.11.2.yml;TARGET_JOB_NAME=distribution-build-opensearch;BUILD_PLATFORM=linux macos windows;BUILD_DISTRIBUTION=tar rpm deb zip - H 1 * * * %INPUT_MANIFEST=2.12.0/opensearch-dashboards-2.12.0.yml;TEST_MANIFEST=2.12.0/opensearch-dashboards-2.12.0-test.yml;TARGET_JOB_NAME=distribution-build-opensearch-dashboards;BUILD_PLATFORM=linux windows;BUILD_DISTRIBUTION=tar rpm deb zip - H 1 * * * %INPUT_MANIFEST=2.12.0/opensearch-2.12.0.yml;TEST_MANIFEST=2.12.0/opensearch-2.12.0-test.yml;TARGET_JOB_NAME=distribution-build-opensearch;BUILD_PLATFORM=linux macos windows;BUILD_DISTRIBUTION=tar rpm deb zip + H */6 * * * %INPUT_MANIFEST=2.12.0/opensearch-dashboards-2.12.0.yml;TEST_MANIFEST=2.12.0/opensearch-dashboards-2.12.0-test.yml;TARGET_JOB_NAME=distribution-build-opensearch-dashboards;BUILD_PLATFORM=linux windows;BUILD_DISTRIBUTION=tar rpm deb zip + H */6 * * * %INPUT_MANIFEST=2.12.0/opensearch-2.12.0.yml;TEST_MANIFEST=2.12.0/opensearch-2.12.0-test.yml;TARGET_JOB_NAME=distribution-build-opensearch;BUILD_PLATFORM=linux macos windows;BUILD_DISTRIBUTION=tar rpm deb zip H */6 * * * %INPUT_MANIFEST=3.0.0/opensearch-3.0.0.yml;TEST_MANIFEST=3.0.0/opensearch-3.0.0-test.yml;TARGET_JOB_NAME=distribution-build-opensearch;BUILD_PLATFORM=linux macos windows;BUILD_DISTRIBUTION=tar rpm deb zip H */6 * * * %INPUT_MANIFEST=3.0.0/opensearch-dashboards-3.0.0.yml;TEST_MANIFEST=3.0.0/opensearch-dashboards-3.0.0-test.yml;TARGET_JOB_NAME=distribution-build-opensearch-dashboards;BUILD_PLATFORM=linux windows;BUILD_DISTRIBUTION=tar rpm deb zip ''' From 59578c8b690d88deb6351af5c48d112f824f7136 Mon Sep 17 00:00:00 2001 From: Peter Zhu Date: Thu, 1 Feb 2024 15:09:06 -0500 Subject: [PATCH 203/289] Switch docker re-release to use 6.2.0 lib in jenkinsfile (#4393) Signed-off-by: Peter Zhu --- jenkins/docker/docker-re-release.jenkinsfile | 3 ++- tests/jenkins/TestDockerReRelease.groovy | 2 +- .../docker/docker-re-release.jenkinsfile.txt | 11 ++++++----- 3 files changed, 9 insertions(+), 7 deletions(-) diff --git a/jenkins/docker/docker-re-release.jenkinsfile b/jenkins/docker/docker-re-release.jenkinsfile index b860683b17..4f8cfaa53f 100644 --- a/jenkins/docker/docker-re-release.jenkinsfile +++ b/jenkins/docker/docker-re-release.jenkinsfile @@ -7,7 +7,7 @@ * compatible open source license. */ -lib = library(identifier: 'jenkins@5.11.1', retriever: modernSCM([ +lib = library(identifier: 'jenkins@6.2.0', retriever: modernSCM([ $class: 'GitSCMSource', remote: 'https://github.com/opensearch-project/opensearch-build-libraries.git', ])) @@ -61,6 +61,7 @@ pipeline { post { always { postCleanup() + sh("docker image prune -f --all") } } } diff --git a/tests/jenkins/TestDockerReRelease.groovy b/tests/jenkins/TestDockerReRelease.groovy index 50308b6051..da83e4968b 100644 --- a/tests/jenkins/TestDockerReRelease.groovy +++ b/tests/jenkins/TestDockerReRelease.groovy @@ -25,7 +25,7 @@ class TestDockerReRelease extends BuildPipelineTest { helper.registerSharedLibrary( library().name('jenkins') - .defaultVersion('5.11.1') + .defaultVersion('6.2.0') .allowOverride(true) .implicit(true) .targetPath('vars') diff --git a/tests/jenkins/jenkinsjob-regression-files/docker/docker-re-release.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/docker/docker-re-release.jenkinsfile.txt index a042c43f60..8735988e9d 100644 --- a/tests/jenkins/jenkinsjob-regression-files/docker/docker-re-release.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/docker/docker-re-release.jenkinsfile.txt @@ -1,6 +1,6 @@ docker-re-release.run() docker-re-release.modernSCM({$class=GitSCMSource, remote=https://github.com/opensearch-project/opensearch-build-libraries.git}) - docker-re-release.library({identifier=jenkins@5.11.1, retriever=null}) + docker-re-release.library({identifier=jenkins@6.2.0, retriever=null}) docker-re-release.pipeline(groovy.lang.Closure) docker-re-release.timeout({time=2, unit=HOURS}) docker-re-release.echo(Executing on agent [label:none]) @@ -14,7 +14,7 @@ docker-re-release.script(groovy.lang.Closure) docker-re-release.patchDockerImage({product=opensearch, tag=1}) patchDockerImage.legacySCM(groovy.lang.Closure) - patchDockerImage.library({identifier=jenkins@5.11.1, retriever=null}) + patchDockerImage.library({identifier=jenkins@6.2.0, retriever=null}) patchDockerImage.sh(#!/bin/bash set -e set +x @@ -27,14 +27,14 @@ patchDockerImage.sh({script=docker inspect --format '{{ index .Config.Labels "org.label-schema.version"}}' opensearchproject/opensearch:latest, returnStdout=true}) patchDockerImage.readYaml({file=manifests/1.3.0/opensearch-1.3.0.yml}) InputManifest.asBoolean() - patchDockerImage.buildDockerImage({inputManifest=manifests/1.3.0/opensearch-1.3.0.yml, buildNumber=7756, buildDate=20230619, buildOption=re_release_docker_image, artifactUrlX64=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/1.3.0/7756/linux/x64/tar/dist/opensearch/opensearch-1.3.0-linux-x64.tar.gz, artifactUrlArm64=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/1.3.0/7756/linux/arm64/tar/dist/opensearch/opensearch-1.3.0-linux-arm64.tar.gz}) + patchDockerImage.buildDockerImage({inputManifest=manifests/1.3.0/opensearch-1.3.0.yml, buildNumber=7756, buildGitRef=1.3.0, buildDate=20230619, buildOption=re_release_docker_image, artifactUrlX64=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/1.3.0/7756/linux/x64/tar/dist/opensearch/opensearch-1.3.0-linux-x64.tar.gz, artifactUrlArm64=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/1.3.0/7756/linux/arm64/tar/dist/opensearch/opensearch-1.3.0-linux-arm64.tar.gz}) buildDockerImage.legacySCM(groovy.lang.Closure) - buildDockerImage.library({identifier=jenkins@5.11.1, retriever=null}) + buildDockerImage.library({identifier=jenkins@6.2.0, retriever=null}) buildDockerImage.readYaml({file=manifests/1.3.0/opensearch-1.3.0.yml}) InputManifest.asBoolean() buildDockerImage.echo(Triggering docker-build) buildDockerImage.string({name=DOCKER_BUILD_GIT_REPOSITORY, value=https://github.com/opensearch-project/opensearch-build}) - buildDockerImage.string({name=DOCKER_BUILD_GIT_REPOSITORY_REFERENCE, value=main}) + buildDockerImage.string({name=DOCKER_BUILD_GIT_REPOSITORY_REFERENCE, value=1.3.0}) buildDockerImage.string({name=DOCKER_BUILD_SCRIPT_WITH_COMMANDS, value=id && pwd && cd docker/release && curl -sSL https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/1.3.0/7756/linux/x64/tar/dist/opensearch/opensearch-1.3.0-linux-x64.tar.gz -o opensearch-x64.tgz && curl -sSL https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/1.3.0/7756/linux/arm64/tar/dist/opensearch/opensearch-1.3.0-linux-arm64.tar.gz -o opensearch-arm64.tgz && bash build-image-multi-arch.sh -v 1.3.0 -f ./dockerfiles/opensearch.al2.dockerfile -p opensearch -a 'x64,arm64' -r opensearchstaging/opensearch -t 'opensearch-x64.tgz,opensearch-arm64.tgz' -n 7756}) buildDockerImage.build({job=docker-build, propagate=true, wait=true, parameters=[null, null, null]}) buildDockerImage.echo(Triggering docker create tag with build number) @@ -53,3 +53,4 @@ patchDockerImage.build({job=docker-promotion, propagate=true, wait=true, parameters=[null, null, null]}) docker-re-release.postCleanup() postCleanup.cleanWs({disableDeferredWipeout=true, deleteDirs=true}) + docker-re-release.sh(docker image prune -f --all) From 8fb53d1a4cc193b7c41ccba3ecd106d3dd991e59 Mon Sep 17 00:00:00 2001 From: Darshit Chanpura <35282393+DarshitChanpura@users.noreply.github.com> Date: Fri, 2 Feb 2024 13:44:17 -0500 Subject: [PATCH 204/289] Updates Docker release README to reflect admin password requirements (#4395) Signed-off-by: Darshit Chanpura --- docker/release/README.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/docker/release/README.md b/docker/release/README.md index a3837b2bc8..4c79ddc8b7 100644 --- a/docker/release/README.md +++ b/docker/release/README.md @@ -91,6 +91,10 @@ Here are three example scenarios of using above variables: ``` $ docker run -it -p 9200:9200 -p 9600:9600 -e "discovery.type=single-node" opensearchproject/opensearch:1.1.0 ``` + Note: For OpenSearch 2.12 and later, a custom password for the admin user is required to be passed to set-up and utilize demo configuration. + ``` + $ docker run -it -p 9200:9200 -p 9600:9600 -e OPENSEARCH_INITIAL_ADMIN_PASSWORD= -e "discovery.type=single-node" opensearchproject/opensearch:2.12.0 + ``` * OpenSearch-Dashboards: ``` $ docker run -it --network="host" opensearchproject/opensearch-dashboards:1.1.0 @@ -129,9 +133,17 @@ Here are some example scenarios of using above variables: ``` $ docker run -it -p 9200:9200 -p 9600:9600 -e "discovery.type=single-node" opensearchproject/opensearch: ``` + Note: For OpenSearch 2.12 and later, a custom password for the admin user is required to be passed to set-up and utilize demo configuration. + ``` + $ docker run -it -p 9200:9200 -p 9600:9600 -e OPENSEARCH_INITIAL_ADMIN_PASSWORD= -e "discovery.type=single-node" opensearchproject/opensearch: + ``` #### Scenario 2: Disable Performance Analyzer Agent Cli * OpenSearch: ``` $ docker run -it -p 9200:9200 -p 9600:9600 -e "discovery.type=single-node" -e "DISABLE_PERFORMANCE_ANALYZER_AGENT_CLI=true" opensearchproject/opensearch: ``` + Note: For OpenSearch 2.12 and later, a custom password for the admin user is required to be passed to set-up and utilize demo configuration. + ``` + $ docker run -it -p 9200:9200 -p 9600:9600 -e OPENSEARCH_INITIAL_ADMIN_PASSWORD= -e "discovery.type=single-node" -e "DISABLE_PERFORMANCE_ANALYZER_AGENT_CLI=true" opensearchproject/opensearch: + ``` From 42083b76d0b16704108ba3b50724364eb7e3b0d8 Mon Sep 17 00:00:00 2001 From: Darshit Chanpura <35282393+DarshitChanpura@users.noreply.github.com> Date: Fri, 2 Feb 2024 14:51:58 -0500 Subject: [PATCH 205/289] Adds doc website link in the message printed for custom admin password requirement (#4397) Signed-off-by: Darshit Chanpura --- .../release/config/opensearch/opensearch-docker-entrypoint.sh | 2 +- scripts/pkg/build_templates/opensearch/deb/debian/preinst | 1 + scripts/pkg/build_templates/opensearch/rpm/opensearch.rpm.spec | 1 + scripts/startup/tar/linux/opensearch-tar-install.sh | 2 +- scripts/startup/zip/windows/opensearch-windows-install.bat | 1 + 5 files changed, 5 insertions(+), 2 deletions(-) diff --git a/docker/release/config/opensearch/opensearch-docker-entrypoint.sh b/docker/release/config/opensearch/opensearch-docker-entrypoint.sh index 730520818a..40de5e20f0 100755 --- a/docker/release/config/opensearch/opensearch-docker-entrypoint.sh +++ b/docker/release/config/opensearch/opensearch-docker-entrypoint.sh @@ -34,7 +34,7 @@ function setupSecurityPlugin { if [ "$DISABLE_INSTALL_DEMO_CONFIG" = "true" ]; then echo "Disabling execution of install_demo_configuration.sh for OpenSearch Security Plugin" else - echo -e "Enabling execution of install_demo_configuration.sh for OpenSearch Security Plugin \nOpenSearch 2.12.0 onwards, the OpenSearch Security Plugin a change that requires an initial password for 'admin' user. \nPlease define an environment variable 'OPENSEARCH_INITIAL_ADMIN_PASSWORD' with a strong password string. \nIf a password is not provided, the setup will quit." + echo -e "Enabling execution of install_demo_configuration.sh for OpenSearch Security Plugin \nOpenSearch 2.12.0 onwards, the OpenSearch Security Plugin a change that requires an initial password for 'admin' user. \nPlease define an environment variable 'OPENSEARCH_INITIAL_ADMIN_PASSWORD' with a strong password string. \nIf a password is not provided, the setup will quit. \n For more details, please visit: https://opensearch.org/docs/latest/install-and-configure/install-opensearch/docker/" bash $OPENSEARCH_HOME/plugins/$SECURITY_PLUGIN/tools/install_demo_configuration.sh -y -i -s || exit 1 fi diff --git a/scripts/pkg/build_templates/opensearch/deb/debian/preinst b/scripts/pkg/build_templates/opensearch/deb/debian/preinst index 0d53bc7cba..29eae62294 100755 --- a/scripts/pkg/build_templates/opensearch/deb/debian/preinst +++ b/scripts/pkg/build_templates/opensearch/deb/debian/preinst @@ -43,6 +43,7 @@ MINIMUM_OF_TWO_VERSIONS=`echo $OPENSEARCH_REQUIRED_VERSION $OPENSEARCH_VERSION | if [ $OPENSEARCH_ALREADY_INSTALLED = no ]; then if [ $MINIMUM_OF_TWO_VERSIONS = $OPENSEARCH_REQUIRED_VERSION ] && [ -z "$OPENSEARCH_INITIAL_ADMIN_PASSWORD" ]; then echo "ERROR: Opensearch 2.12 and later requires the env variable OPENSEARCH_INITIAL_ADMIN_PASSWORD to be defined to setup the opensearch-security demo configuration" + echo "For more details, please visit: https://opensearch.org/docs/latest/install-and-configure/install-opensearch/debian/" exit 1 fi fi diff --git a/scripts/pkg/build_templates/opensearch/rpm/opensearch.rpm.spec b/scripts/pkg/build_templates/opensearch/rpm/opensearch.rpm.spec index 179a246bde..90afe8e604 100644 --- a/scripts/pkg/build_templates/opensearch/rpm/opensearch.rpm.spec +++ b/scripts/pkg/build_templates/opensearch/rpm/opensearch.rpm.spec @@ -109,6 +109,7 @@ MINIMUM_OF_TWO_VERSIONS=`echo $OPENSEARCH_REQUIRED_VERSION $OPENSEARCH_VERSION | if [ $OPENSEARCH_ALREADY_INSTALLED = no ]; then if [ $MINIMUM_OF_TWO_VERSIONS = $OPENSEARCH_REQUIRED_VERSION ] && [ -z "$OPENSEARCH_INITIAL_ADMIN_PASSWORD" ]; then echo "ERROR: Opensearch 2.12 and later requires the env variable OPENSEARCH_INITIAL_ADMIN_PASSWORD to be defined to setup the opensearch-security demo configuration" + echo "For more details, please visit: https://opensearch.org/docs/latest/install-and-configure/install-opensearch/rpm/" exit 1 fi fi diff --git a/scripts/startup/tar/linux/opensearch-tar-install.sh b/scripts/startup/tar/linux/opensearch-tar-install.sh index 35c701b49a..47d820606e 100755 --- a/scripts/startup/tar/linux/opensearch-tar-install.sh +++ b/scripts/startup/tar/linux/opensearch-tar-install.sh @@ -10,7 +10,7 @@ cd $OPENSEARCH_HOME KNN_LIB_DIR=$OPENSEARCH_HOME/plugins/opensearch-knn/lib ##Security Plugin if [ -d "$OPENSEARCH_HOME/plugins/opensearch-security" ]; then - echo -e "OpenSearch 2.12.0 onwards, the OpenSearch Security Plugin introduces a change that requires an initial password for 'admin' user. \nPlease define an environment variable 'OPENSEARCH_INITIAL_ADMIN_PASSWORD' with a strong password string. \nIf a password is not provided, the setup will quit." + echo -e "OpenSearch 2.12.0 onwards, the OpenSearch Security Plugin introduces a change that requires an initial password for 'admin' user. \nPlease define an environment variable 'OPENSEARCH_INITIAL_ADMIN_PASSWORD' with a strong password string. \nIf a password is not provided, the setup will quit. \nFor more details, please visit: https://opensearch.org/docs/latest/install-and-configure/install-opensearch/tar/" bash $OPENSEARCH_HOME/plugins/opensearch-security/tools/install_demo_configuration.sh -y -i -s || exit 1 echo "done security" fi diff --git a/scripts/startup/zip/windows/opensearch-windows-install.bat b/scripts/startup/zip/windows/opensearch-windows-install.bat index b606b14f4b..77fb2099f6 100644 --- a/scripts/startup/zip/windows/opensearch-windows-install.bat +++ b/scripts/startup/zip/windows/opensearch-windows-install.bat @@ -18,6 +18,7 @@ IF EXIST "%OPENSEARCH_HOME%\plugins\opensearch-security" ( ECHO "OpenSearch 2.12.0 onwards, the OpenSearch Security Plugin a change that requires an initial password for 'admin' user." ECHO "Please define an environment variable 'OPENSEARCH_INITIAL_ADMIN_PASSWORD' with a strong password string." ECHO "If a password is not provided, the setup will quit." + ECHO "For more details, please visit: https://opensearch.org/docs/latest/install-and-configure/install-opensearch/windows/" CALL "%OPENSEARCH_HOME%\plugins\opensearch-security\tools\install_demo_configuration.bat" -y -i -s || exit /b 1 ) From ec71ce68ce86ec7e587e846191a558abdd7ee72e Mon Sep 17 00:00:00 2001 From: Zelin Hao Date: Fri, 2 Feb 2024 16:41:19 -0800 Subject: [PATCH 206/289] Update the build library tag for distribution build jobs (#4398) Signed-off-by: Zelin Hao --- jenkins/opensearch-dashboards/distribution-build.jenkinsfile | 2 +- jenkins/opensearch/distribution-build.jenkinsfile | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/jenkins/opensearch-dashboards/distribution-build.jenkinsfile b/jenkins/opensearch-dashboards/distribution-build.jenkinsfile index e159972c50..7acb0e5f36 100644 --- a/jenkins/opensearch-dashboards/distribution-build.jenkinsfile +++ b/jenkins/opensearch-dashboards/distribution-build.jenkinsfile @@ -7,7 +7,7 @@ * compatible open source license. */ -lib = library(identifier: 'jenkins@6.1.1', retriever: modernSCM([ +lib = library(identifier: 'jenkins@6.3.1', retriever: modernSCM([ $class: 'GitSCMSource', remote: 'https://github.com/opensearch-project/opensearch-build-libraries.git', ])) diff --git a/jenkins/opensearch/distribution-build.jenkinsfile b/jenkins/opensearch/distribution-build.jenkinsfile index 6ce2da1725..351085cfad 100644 --- a/jenkins/opensearch/distribution-build.jenkinsfile +++ b/jenkins/opensearch/distribution-build.jenkinsfile @@ -7,7 +7,7 @@ * compatible open source license. */ -lib = library(identifier: 'jenkins@6.1.1', retriever: modernSCM([ +lib = library(identifier: 'jenkins@6.3.1', retriever: modernSCM([ $class: 'GitSCMSource', remote: 'https://github.com/opensearch-project/opensearch-build-libraries.git', ])) From 65ddd1f1bdfc06e099ee280ab1a0b0bfae1dce4c Mon Sep 17 00:00:00 2001 From: Derek Ho Date: Mon, 5 Feb 2024 13:13:16 -0500 Subject: [PATCH 207/289] Pass in cred to admin credentials based on version to alerting integtest (#4403) Signed-off-by: Derek Ho --- scripts/components/alerting/integtest.sh | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/scripts/components/alerting/integtest.sh b/scripts/components/alerting/integtest.sh index ce87a5f70f..b12b5e5d9c 100755 --- a/scripts/components/alerting/integtest.sh +++ b/scripts/components/alerting/integtest.sh @@ -87,9 +87,16 @@ then SNAPSHOT="false" fi +OPENSEARCH_REQUIRED_VERSION="2.12.0" if [ -z "$CREDENTIAL" ] then - CREDENTIAL="admin:admin" + # Starting in 2.12.0, security demo configuration script requires an initial admin password + COMPARE_VERSION=`echo $OPENSEARCH_REQUIRED_VERSION $OPENSEARCH_VERSION | tr ' ' '\n' | sort -V | uniq | head -n 1` + if [ "$COMPARE_VERSION" != "$OPENSEARCH_REQUIRED_VERSION" ]; then + CREDENTIAL="admin:admin" + else + CREDENTIAL="admin:myStrongPassword123!" + fi fi USERNAME=`echo $CREDENTIAL | awk -F ':' '{print $1}'` From 3c3fee6020f6230b3cdf53c216a33e5445c528cd Mon Sep 17 00:00:00 2001 From: Joshua Li Date: Mon, 5 Feb 2024 12:23:37 -0800 Subject: [PATCH 208/289] remove sub working directory for gantt-chart (#4375) Signed-off-by: Joshua Li --- .../osd-increment-plugin-versions.yml | 2 +- .../2.12.0/opensearch-dashboards-2.12.0.yml | 1 - .../3.0.0/opensearch-dashboards-3.0.0.yml | 1 - .../components/ganttChartDashboards/build.sh | 100 ------------------ 4 files changed, 1 insertion(+), 103 deletions(-) delete mode 100755 scripts/components/ganttChartDashboards/build.sh diff --git a/.github/workflows/osd-increment-plugin-versions.yml b/.github/workflows/osd-increment-plugin-versions.yml index 468469f5ad..53bfd1b2e6 100644 --- a/.github/workflows/osd-increment-plugin-versions.yml +++ b/.github/workflows/osd-increment-plugin-versions.yml @@ -27,7 +27,7 @@ jobs: - {repo: OpenSearch-Dashboards} - {repo: dashboards-observability} - {repo: dashboards-reporting} - - {repo: dashboards-visualizations, path: gantt-chart} + - {repo: dashboards-visualizations} - {repo: dashboards-query-workbench} - {repo: dashboards-assistant} - {repo: dashboards-maps} diff --git a/manifests/2.12.0/opensearch-dashboards-2.12.0.yml b/manifests/2.12.0/opensearch-dashboards-2.12.0.yml index a3a27ae943..7333ff82bc 100644 --- a/manifests/2.12.0/opensearch-dashboards-2.12.0.yml +++ b/manifests/2.12.0/opensearch-dashboards-2.12.0.yml @@ -21,7 +21,6 @@ components: ref: 2.x - name: ganttChartDashboards repository: https://github.com/opensearch-project/dashboards-visualizations.git - working_directory: gantt-chart ref: 2.x - name: queryWorkbenchDashboards repository: https://github.com/opensearch-project/dashboards-query-workbench.git diff --git a/manifests/3.0.0/opensearch-dashboards-3.0.0.yml b/manifests/3.0.0/opensearch-dashboards-3.0.0.yml index c340c120cb..ad37725764 100644 --- a/manifests/3.0.0/opensearch-dashboards-3.0.0.yml +++ b/manifests/3.0.0/opensearch-dashboards-3.0.0.yml @@ -30,7 +30,6 @@ components: ref: main - name: ganttChartDashboards repository: https://github.com/opensearch-project/dashboards-visualizations.git - working_directory: gantt-chart ref: main - name: assistantDashboards repository: https://github.com/opensearch-project/dashboards-assistant.git diff --git a/scripts/components/ganttChartDashboards/build.sh b/scripts/components/ganttChartDashboards/build.sh deleted file mode 100755 index 435ae4dc3f..0000000000 --- a/scripts/components/ganttChartDashboards/build.sh +++ /dev/null @@ -1,100 +0,0 @@ -#!/bin/bash - -# Copyright OpenSearch Contributors -# SPDX-License-Identifier: Apache-2.0 -# -# The OpenSearch Contributors require contributions made to -# this file be licensed under the Apache-2.0 license or a -# compatible open source license. - -set -ex - -# vars / libs -SCRIPT_DIR=`dirname $(realpath $0)` -. $SCRIPT_DIR/../../../lib/shell/file_management.sh -# For hybrid plugin it actually resides in 'dashboards-visualizations/gantt-chart' -PLUGIN_FOLDER=$(basename "$PWD") -PLUGIN_NAME=$(basename $(dirname "$PWD")) -PLUGIN_PATH=`realpath ../../OpenSearch-Dashboards/plugins/$PLUGIN_FOLDER` - -function usage() { - echo "Usage: $0 [args]" - echo "" - echo "Arguments:" - echo -e "-v VERSION\t[Required] OpenSearch version." - echo -e "-q QUALIFIER\t[Optional] Version qualifier." - echo -e "-s SNAPSHOT\t[Optional] Build a snapshot, default is 'false'." - echo -e "-p PLATFORM\t[Optional] Platform, ignored." - echo -e "-a ARCHITECTURE\t[Optional] Build architecture, ignored." - echo -e "-o OUTPUT\t[Optional] Output path, default is 'artifacts'." - echo -e "-h help" -} - -function cleanup_all() { - File_Delete $PLUGIN_PATH -} - -trap cleanup_all TERM INT EXIT - -while getopts ":h:v:q:s:o:p:a:" arg; do - case $arg in - h) - usage - exit 1 - ;; - v) - VERSION=$OPTARG - ;; - q) - QUALIFIER=$OPTARG - ;; - s) - SNAPSHOT=$OPTARG - ;; - o) - OUTPUT=$OPTARG - ;; - p) - PLATFORM=$OPTARG - ;; - a) - ARCHITECTURE=$OPTARG - ;; - :) - echo "Error: -${OPTARG} requires an argument" - usage - exit 1 - ;; - ?) - echo "Invalid option: -${arg}" - exit 1 - ;; - esac -done - -if [ -z "$VERSION" ]; then - echo "Error: You must specify the OpenSearch Dashboards version" - usage - exit 1 -fi - -[ -z "$OUTPUT" ] && OUTPUT=artifacts -[ ! -z "$QUALIFIER" ] && QUALIFIER_IDENTIFIER="-$QUALIFIER" - -NVM_CMD="source $NVM_DIR/nvm.sh && nvm use" -if [ "$PLATFORM" = "windows" ]; then - NVM_CMD="volta install node@`cat ../../OpenSearch-Dashboards/.nvmrc` && volta install yarn@`jq -r '.engines.yarn' ../../OpenSearch-Dashboards/package.json`" -fi - -mkdir -p $OUTPUT/plugins -# TODO: [CLEANUP] Needed OpenSearch Dashboards git repo to build the required modules for plugins -# This makes it so there is a dependency on having Dashboards pulled already. -cp -r ../$PLUGIN_FOLDER/ ../../OpenSearch-Dashboards/plugins -echo "BUILD MODULES FOR $PLUGIN_NAME" -CURR_DIR=`pwd` -cd ../../OpenSearch-Dashboards; eval $NVM_CMD; yarn osd bootstrap -echo "BUILD RELEASE ZIP FOR $PLUGIN_NAME" -cd plugins/$PLUGIN_FOLDER; yarn plugin-helpers build --opensearch-dashboards-version=$VERSION$QUALIFIER_IDENTIFIER -cd $CURR_DIR -echo "COPY $PLUGIN_NAME.zip" -cp -r ../../OpenSearch-Dashboards/plugins/$PLUGIN_FOLDER/build/$PLUGIN_NAME-$VERSION$QUALIFIER_IDENTIFIER.zip $OUTPUT/plugins/ From 97dec50c23a9e7b62b0491051109a52673ddc549 Mon Sep 17 00:00:00 2001 From: Peter Zhu Date: Mon, 5 Feb 2024 18:27:54 -0500 Subject: [PATCH 209/289] Windows integTest fix for 2.12 with admin:admin security changes (#4409) Signed-off-by: Peter Zhu --- src/test_workflow/integ_test/distribution_zip.py | 2 +- .../test_integ_workflow/integ_test/test_distribution_zip.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/test_workflow/integ_test/distribution_zip.py b/src/test_workflow/integ_test/distribution_zip.py index 9dcb80b355..2e56184934 100644 --- a/src/test_workflow/integ_test/distribution_zip.py +++ b/src/test_workflow/integ_test/distribution_zip.py @@ -33,7 +33,7 @@ def install(self, bundle_name: str) -> None: @property def start_cmd(self) -> str: start_cmd_map = { - "opensearch": "set OPENSEARCH_INITIAL_ADMIN_PASSWORD=myStrongPassword123! .\\opensearch-windows-install.bat", + "opensearch": "env OPENSEARCH_INITIAL_ADMIN_PASSWORD=myStrongPassword123! .\\opensearch-windows-install.bat", "opensearch-dashboards": ".\\opensearch-dashboards.bat", } return start_cmd_map[self.filename] diff --git a/tests/tests_test_workflow/test_integ_workflow/integ_test/test_distribution_zip.py b/tests/tests_test_workflow/test_integ_workflow/integ_test/test_distribution_zip.py index b4113939e5..f05edb9458 100644 --- a/tests/tests_test_workflow/test_integ_workflow/integ_test/test_distribution_zip.py +++ b/tests/tests_test_workflow/test_integ_workflow/integ_test/test_distribution_zip.py @@ -47,7 +47,7 @@ def test_install(self) -> None: mock_zipfile_extractall.assert_called_with(self.work_dir) def test_start_cmd(self) -> None: - self.assertEqual(self.distribution_zip.start_cmd, "set OPENSEARCH_INITIAL_ADMIN_PASSWORD=myStrongPassword123! .\\opensearch-windows-install.bat") + self.assertEqual(self.distribution_zip.start_cmd, "env OPENSEARCH_INITIAL_ADMIN_PASSWORD=myStrongPassword123! .\\opensearch-windows-install.bat") @patch("subprocess.check_call") def test_uninstall(self, check_call_mock: Mock) -> None: From c0dfe6e4a98d3fe23c592c2991304fb86c6b5106 Mon Sep 17 00:00:00 2001 From: Rishabh Singh Date: Mon, 5 Feb 2024 17:32:47 -0800 Subject: [PATCH 210/289] update concurrent search settings (#4410) Signed-off-by: Rishabh Singh --- jenkins/opensearch/benchmark-test.jenkinsfile | 12 ++++++------ .../benchmark-test-distribution-url.jenkinsfile.txt | 12 ++++++------ .../opensearch/benchmark-test.jenkinsfile.txt | 12 ++++++------ .../opensearch/secure-benchmark-test.jenkinsfile.txt | 12 ++++++------ 4 files changed, 24 insertions(+), 24 deletions(-) diff --git a/jenkins/opensearch/benchmark-test.jenkinsfile b/jenkins/opensearch/benchmark-test.jenkinsfile index d8588335b7..c5809e45e2 100644 --- a/jenkins/opensearch/benchmark-test.jenkinsfile +++ b/jenkins/opensearch/benchmark-test.jenkinsfile @@ -84,14 +84,14 @@ pipeline { ''' + ''' - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_1_shard"};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_1_shard"};TEST_PROCEDURE=restore-from-snapshot H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt index 27393ffeea..16c6614f6a 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt @@ -62,14 +62,14 @@ H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_1_shard"};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_1_shard"};TEST_PROCEDURE=restore-from-snapshot H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt index a9107a4acb..6fdadaf34e 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt @@ -62,14 +62,14 @@ H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_1_shard"};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_1_shard"};TEST_PROCEDURE=restore-from-snapshot H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt index a826800b6e..715c884d7c 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt @@ -62,14 +62,14 @@ H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_1_shard"};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=opensearch.experimental.feature.concurrent_segment_search.enabled:true search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_1_shard"};TEST_PROCEDURE=restore-from-snapshot H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot From 8c4b61ce369b16bd0280210173453f20ee2f6ad6 Mon Sep 17 00:00:00 2001 From: SuZhou-Joe Date: Wed, 7 Feb 2024 00:38:36 +0800 Subject: [PATCH 211/289] feat: remove useless config (#4402) Signed-off-by: SuZhou-Joe --- config/opensearch_dashboards-2.x.yml | 2 -- config/opensearch_dashboards-default.x.yml | 2 -- .../opensearch-dashboards-docker-entrypoint-2.x.sh | 1 - .../opensearch-dashboards-docker-entrypoint-default.x.sh | 1 - manifests/2.12.0/opensearch-dashboards-2.12.0-test.yml | 1 - manifests/3.0.0/opensearch-dashboards-3.0.0-test.yml | 1 - 6 files changed, 8 deletions(-) diff --git a/config/opensearch_dashboards-2.x.yml b/config/opensearch_dashboards-2.x.yml index 8018ae34fb..dc9aab2a5d 100644 --- a/config/opensearch_dashboards-2.x.yml +++ b/config/opensearch_dashboards-2.x.yml @@ -199,8 +199,6 @@ # 2.12 New experimental Assistant Dashboards Feature # Set the value of this setting to true to enable the assistant dashboards # assistant.chat.enabled: false -# Set the value to the root agent name you setup up manually or through flow framework -# assistant.chat.rootAgentName: "Root agent" opensearch.hosts: [https://localhost:9200] opensearch.ssl.verificationMode: none diff --git a/config/opensearch_dashboards-default.x.yml b/config/opensearch_dashboards-default.x.yml index 8018ae34fb..dc9aab2a5d 100644 --- a/config/opensearch_dashboards-default.x.yml +++ b/config/opensearch_dashboards-default.x.yml @@ -199,8 +199,6 @@ # 2.12 New experimental Assistant Dashboards Feature # Set the value of this setting to true to enable the assistant dashboards # assistant.chat.enabled: false -# Set the value to the root agent name you setup up manually or through flow framework -# assistant.chat.rootAgentName: "Root agent" opensearch.hosts: [https://localhost:9200] opensearch.ssl.verificationMode: none diff --git a/docker/release/config/opensearch-dashboards/opensearch-dashboards-docker-entrypoint-2.x.sh b/docker/release/config/opensearch-dashboards/opensearch-dashboards-docker-entrypoint-2.x.sh index ab64e7e3ea..1673f42b63 100755 --- a/docker/release/config/opensearch-dashboards/opensearch-dashboards-docker-entrypoint-2.x.sh +++ b/docker/release/config/opensearch-dashboards/opensearch-dashboards-docker-entrypoint-2.x.sh @@ -167,7 +167,6 @@ opensearch_dashboards_vars=( data_source.audit.appender.layout.pattern ml_commons_dashboards.enabled assistant.chat.enabled - assistant.chat.rootAgentName ) function setupSecurityDashboardsPlugin { diff --git a/docker/release/config/opensearch-dashboards/opensearch-dashboards-docker-entrypoint-default.x.sh b/docker/release/config/opensearch-dashboards/opensearch-dashboards-docker-entrypoint-default.x.sh index ab64e7e3ea..1673f42b63 100755 --- a/docker/release/config/opensearch-dashboards/opensearch-dashboards-docker-entrypoint-default.x.sh +++ b/docker/release/config/opensearch-dashboards/opensearch-dashboards-docker-entrypoint-default.x.sh @@ -167,7 +167,6 @@ opensearch_dashboards_vars=( data_source.audit.appender.layout.pattern ml_commons_dashboards.enabled assistant.chat.enabled - assistant.chat.rootAgentName ) function setupSecurityDashboardsPlugin { diff --git a/manifests/2.12.0/opensearch-dashboards-2.12.0-test.yml b/manifests/2.12.0/opensearch-dashboards-2.12.0-test.yml index 5173ffafa6..bd779fb6d2 100644 --- a/manifests/2.12.0/opensearch-dashboards-2.12.0-test.yml +++ b/manifests/2.12.0/opensearch-dashboards-2.12.0-test.yml @@ -87,4 +87,3 @@ components: - without-security additional-cluster-configs: assistant.chat.enabled: true - assistant.chat.rootAgentName: 'Cypress test agent' diff --git a/manifests/3.0.0/opensearch-dashboards-3.0.0-test.yml b/manifests/3.0.0/opensearch-dashboards-3.0.0-test.yml index 5173ffafa6..bd779fb6d2 100644 --- a/manifests/3.0.0/opensearch-dashboards-3.0.0-test.yml +++ b/manifests/3.0.0/opensearch-dashboards-3.0.0-test.yml @@ -87,4 +87,3 @@ components: - without-security additional-cluster-configs: assistant.chat.enabled: true - assistant.chat.rootAgentName: 'Cypress test agent' From 73d3a963f163401c370e7fded9898a67956e4eb2 Mon Sep 17 00:00:00 2001 From: Sayali Gaikawad <61760125+gaiksaya@users.noreply.github.com> Date: Tue, 6 Feb 2024 10:02:43 -0800 Subject: [PATCH 212/289] Fix build failure issue operation (#4401) Signed-off-by: Sayali Gaikawad --- .../distribution-build.jenkinsfile | 16 ++++++---------- .../opensearch/distribution-build.jenkinsfile | 16 ++++++---------- 2 files changed, 12 insertions(+), 20 deletions(-) diff --git a/jenkins/opensearch-dashboards/distribution-build.jenkinsfile b/jenkins/opensearch-dashboards/distribution-build.jenkinsfile index 7acb0e5f36..955efeaa82 100644 --- a/jenkins/opensearch-dashboards/distribution-build.jenkinsfile +++ b/jenkins/opensearch-dashboards/distribution-build.jenkinsfile @@ -82,8 +82,8 @@ pipeline { defaultValue: true ) booleanParam( - name: 'CREATE_GITHUB_ISSUE', - description: 'To create a github issue for failing component or not.', + name: 'UPDATE_GITHUB_ISSUE', + description: 'To create/close/update a github issue for all component or not.', defaultValue: true ) booleanParam( @@ -941,14 +941,10 @@ pipeline { node(AGENT_LINUX_X64) { checkout scm script { - closeBuildSuccessGithubIssue( - message: buildMessage(search: 'Successfully built'), - search: 'Successfully built', - inputManifestPath: "manifests/$INPUT_MANIFEST" - ) - if (params.CREATE_GITHUB_ISSUE) { - createBuildFailureGithubIssue( - message: buildMessage(search: 'Error building'), + if (params.UPDATE_GITHUB_ISSUE) { + UpdateBuildFailureIssues( + failureMessages: buildMessage(search: 'Error building'), + passMessages: buildMessage(search: 'Successfully built'), inputManifestPath: "manifests/$INPUT_MANIFEST" ) } diff --git a/jenkins/opensearch/distribution-build.jenkinsfile b/jenkins/opensearch/distribution-build.jenkinsfile index 351085cfad..e9083859df 100644 --- a/jenkins/opensearch/distribution-build.jenkinsfile +++ b/jenkins/opensearch/distribution-build.jenkinsfile @@ -75,8 +75,8 @@ pipeline { defaultValue: true ) booleanParam( - name: 'CREATE_GITHUB_ISSUE', - description: 'To create a github issue for failing component or not.', + name: 'UPDATE_GITHUB_ISSUE', + description: 'To create/close/update a github issue for all component or not.', defaultValue: true ) booleanParam( @@ -885,14 +885,10 @@ pipeline { node(AGENT_LINUX_X64) { checkout scm script { - closeBuildSuccessGithubIssue( - message: buildMessage(search: 'Successfully built'), - search: 'Successfully built', - inputManifestPath: "manifests/$INPUT_MANIFEST" - ) - if (params.CREATE_GITHUB_ISSUE) { - createBuildFailureGithubIssue( - message: buildMessage(search: 'Error building'), + if (params.UPDATE_GITHUB_ISSUE) { + UpdateBuildFailureIssues( + failureMessages: buildMessage(search: 'Error building'), + passMessages: buildMessage(search: 'Successfully built'), inputManifestPath: "manifests/$INPUT_MANIFEST" ) } From c47987e382d9f68cf7e180aa0793a69731e2110c Mon Sep 17 00:00:00 2001 From: Sayali Gaikawad <61760125+gaiksaya@users.noreply.github.com> Date: Tue, 6 Feb 2024 10:03:29 -0800 Subject: [PATCH 213/289] Enable label handling for integ-test workflows (#4400) Signed-off-by: Sayali Gaikawad --- .../integ-test.jenkinsfile | 23 +-- jenkins/opensearch/integ-test.jenkinsfile | 23 +-- .../TestOpenSearchDashboardsIntegTest.groovy | 54 +++++-- tests/jenkins/TestOpenSearchIntegTest.groovy | 51 +++++-- .../integ-test.jenkinsfile.txt | 42 +++--- .../opensearch/integ-test.jenkinsfile.txt | 136 +++++++++--------- 6 files changed, 204 insertions(+), 125 deletions(-) diff --git a/jenkins/opensearch-dashboards/integ-test.jenkinsfile b/jenkins/opensearch-dashboards/integ-test.jenkinsfile index 115f872107..80bc94732e 100644 --- a/jenkins/opensearch-dashboards/integ-test.jenkinsfile +++ b/jenkins/opensearch-dashboards/integ-test.jenkinsfile @@ -7,7 +7,7 @@ * compatible open source license. */ -lib = library(identifier: 'jenkins@5.11.1', retriever: modernSCM([ +lib = library(identifier: 'jenkins@6.3.0', retriever: modernSCM([ $class: 'GitSCMSource', remote: 'https://github.com/opensearch-project/opensearch-build-libraries.git', @@ -256,14 +256,13 @@ pipeline { localPath: "${WORKSPACE}/${distribution}", switchUserNonRoot: "${switch_user_non_root}" ) - String closeCommentMessage = "Closing the issue as the Integration Test passed for ${local_component}
Version: ${version}
Distribution: ${distribution}
Architecture: ${architecture}
Platform: ${platform}

Please check the logs: ${RUN_DISPLAY_URL}

*" if (env.updateGithubIssues.toBoolean()) { - closeGithubIssue( + updateGitHubIssueLabels( repoUrl: buildManifestObj.getRepo("${local_component}"), - issueTitle: "[AUTOCUT] Integration Test failed for ${local_component}: ${version} ${distribution} distribution", - closeComment: closeCommentMessage, - label: "autocut,v${version},integ-test-failure" - ) + issueTitle: "[AUTOCUT] Integration Test failed for ${local_component}: ${version}", + label: "${platform}:${distribution}:${architecture}", + action: "remove" + ) } } } catch (e) { @@ -272,10 +271,16 @@ pipeline { if (env.updateGithubIssues.toBoolean()) { createGithubIssue( repoUrl: buildManifestObj.getRepo("${local_component}"), - issueTitle: "[AUTOCUT] Integration Test failed for ${local_component}: ${version} ${distribution} distribution", + issueTitle: "[AUTOCUT] Integration Test failed for ${local_component}: ${version}", issueBody: issueBodyMessage, - label: "autocut,v${version},integ-test-failure" + label: "autocut,v${version}" ) + updateGitHubIssueLabels( + repoUrl: buildManifestObj.getRepo("${local_component}"), + issueTitle: "[AUTOCUT] Integration Test failed for ${local_component}: ${version}", + label: "integ-test-failure,${platform}:${distribution}:${architecture}", + action: "add" + ) } throw new Exception("Error running integtest for component ${local_component}", e) } finally { diff --git a/jenkins/opensearch/integ-test.jenkinsfile b/jenkins/opensearch/integ-test.jenkinsfile index 885807c7e5..12cda4f87f 100644 --- a/jenkins/opensearch/integ-test.jenkinsfile +++ b/jenkins/opensearch/integ-test.jenkinsfile @@ -7,7 +7,7 @@ * compatible open source license. */ -lib = library(identifier: 'jenkins@6.1.0', retriever: modernSCM([ +lib = library(identifier: 'jenkins@6.3.0', retriever: modernSCM([ $class: 'GitSCMSource', remote: 'https://github.com/opensearch-project/opensearch-build-libraries.git', @@ -210,14 +210,13 @@ pipeline { localPath: "${WORKSPACE}/${distribution}", switchUserNonRoot: "${switch_user_non_root}" ) - String closeCommentMessage = "Closing the issue as the Integration Test passed for ${local_component}
Version: ${version}
Distribution: ${distribution}
Architecture: ${architecture}
Platform: ${platform}

Please check the logs: ${RUN_DISPLAY_URL}

*" if (env.updateGithubIssues.toBoolean()) { - closeGithubIssue( + updateGitHubIssueLabels( repoUrl: buildManifestObj.getRepo("${local_component}"), - issueTitle: "[AUTOCUT] Integration Test failed for ${local_component}: ${version} ${distribution} distribution", - closeComment: closeCommentMessage, - label: "autocut,v${version},integ-test-failure" - ) + issueTitle: "[AUTOCUT] Integration Test failed for ${local_component}: ${version}", + label: "${platform}:${distribution}:${architecture}", + action: "remove" + ) } } } catch (e) { @@ -226,10 +225,16 @@ pipeline { if (env.updateGithubIssues.toBoolean()) { createGithubIssue( repoUrl: buildManifestObj.getRepo("${local_component}"), - issueTitle: "[AUTOCUT] Integration Test failed for ${local_component}: ${version} ${distribution} distribution", + issueTitle: "[AUTOCUT] Integration Test failed for ${local_component}: ${version}", issueBody: issueBodyMessage, - label: "autocut,v${version},integ-test-failure" + label: "autocut,v${version}" ) + updateGitHubIssueLabels( + repoUrl: buildManifestObj.getRepo("${local_component}"), + issueTitle: "[AUTOCUT] Integration Test failed for ${local_component}: ${version}", + label: "integ-test-failure,${platform}:${distribution}:${architecture}", + action: "add" + ) } throw new Exception("Error running integtest for component ${local_component}", e) } finally { diff --git a/tests/jenkins/TestOpenSearchDashboardsIntegTest.groovy b/tests/jenkins/TestOpenSearchDashboardsIntegTest.groovy index ed6c9d3eea..2f46820a1e 100644 --- a/tests/jenkins/TestOpenSearchDashboardsIntegTest.groovy +++ b/tests/jenkins/TestOpenSearchDashboardsIntegTest.groovy @@ -13,6 +13,7 @@ import static com.lesfurets.jenkins.unit.MethodCall.callArgsToString import static com.lesfurets.jenkins.unit.global.lib.GitSource.gitSource import static org.hamcrest.CoreMatchers.hasItem import static org.hamcrest.CoreMatchers.equalTo +import static org.hamcrest.CoreMatchers.not import static org.hamcrest.CoreMatchers.hasItems import static org.hamcrest.MatcherAssert.assertThat import static org.junit.jupiter.api.Assertions.assertThrows @@ -25,7 +26,7 @@ class TestOpenSearchDashboardsIntegTest extends BuildPipelineTest { helper.registerSharedLibrary( library().name('jenkins') - .defaultVersion('5.11.1') + .defaultVersion('6.3.0') .allowOverride(true) .implicit(true) .targetPath('vars') @@ -139,10 +140,10 @@ class TestOpenSearchDashboardsIntegTest extends BuildPipelineTest { helper.addShMock("date -d \"3 days ago\" +'%Y-%m-%d'") { script -> return [stdout: "2023-10-24", exitValue: 0] } - helper.addShMock("""gh issue list --repo https://github.com/opensearch-project/dashboards-visualizations.git -S "[AUTOCUT] Integration Test failed for ganttChartDashboards: 3.0.0 tar distribution in:title" --label autocut,v3.0.0,integ-test-failure --json number --jq '.[0].number'""") { script -> + helper.addShMock("""gh issue list --repo https://github.com/opensearch-project/dashboards-visualizations.git -S "[AUTOCUT] Integration Test failed for ganttChartDashboards: 3.0.0 in:title" --label autocut,v3.0.0 --json number --jq '.[0].number'""") { script -> return [stdout: "", exitValue: 0] } - helper.addShMock("""gh issue list --repo https://github.com/opensearch-project/dashboards-visualizations.git -S "[AUTOCUT] Integration Test failed for ganttChartDashboards: 3.0.0 tar distribution in:title is:closed closed:>=2023-10-24" --label autocut,v3.0.0,integ-test-failure --json number --jq '.[0].number'""") { script -> + helper.addShMock("""gh issue list --repo https://github.com/opensearch-project/dashboards-visualizations.git -S "[AUTOCUT] Integration Test failed for ganttChartDashboards: 3.0.0 in:title is:closed closed:>=2023-10-24" --label autocut,v3.0.0 --json number --jq '.[0].number'""") { script -> return [stdout: "", exitValue: 0] } helper.addShMock('env PATH=$PATH ./test.sh integ-test manifests/tests/jenkins/data/opensearch-dashboards-3.0.0-test.yml --component ganttChartDashboards --test-run-id 215 --paths opensearch=/tmp/workspace/tar opensearch-dashboards=/tmp/workspace/tar --base-path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/215/linux/x64/tar ', '', 1) @@ -150,24 +151,23 @@ class TestOpenSearchDashboardsIntegTest extends BuildPipelineTest { runScript('jenkins/opensearch-dashboards/integ-test.jenkinsfile') } assertJobStatusFailure() - assertThat(getCommandExecutions('sh', 'script'), hasItem("{script=gh issue list --repo https://github.com/opensearch-project/dashboards-observability.git -S \"[AUTOCUT] Integration Test failed for observabilityDashboards: 3.0.0 tar distribution in:title\" --label autocut,v3.0.0,integ-test-failure --json number --jq '.[0].number', returnStdout=true}")) + assertThat(getCommandExecutions('sh', 'script'), hasItem("{script=gh issue list --repo https://github.com/opensearch-project/dashboards-observability.git -S \"[AUTOCUT] Integration Test failed for observabilityDashboards: 3.0.0 in:title\" --json number --jq '.[0].number', returnStdout=true}")) } @Test - void CheckCloseGHissue() { + void CheckNotClosingGHissue() { addParam('UPDATE_GITHUB_ISSUES', true) helper.addShMock("date -d \"3 days ago\" +'%Y-%m-%d'") { script -> return [stdout: "2023-10-24", exitValue: 0] } helper.addShMock('env PATH=$PATH ./test.sh integ-test manifests/tests/jenkins/data/opensearch-dashboards-3.0.0-test.yml --component observabilityDashboards --test-run-id 215 --paths opensearch=/tmp/workspace/tar opensearch-dashboards=/tmp/workspace/tar --base-path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/215/linux/x64/tar ', '', 1) - helper.addShMock('gh issue list --repo https://github.com/opensearch-project/dashboards-visualization.git -S "[AUTOCUT] Integration Test failed for ganttChartDashboards: 3.0.0 tar distribution in:title" --label autocut,v3.0.0,integ-test-failure', '', 0) + helper.addShMock('gh issue list --repo https://github.com/opensearch-project/dashboards-visualization.git -S "[AUTOCUT] Integration Test failed for ganttChartDashboards: 3.0.0 in:title" --label autocut,v3.0.0', '', 0) assertThrows(Exception) { runScript('jenkins/opensearch-dashboards/integ-test.jenkinsfile') } assertJobStatusFailure() runScript('jenkins/opensearch-dashboards/integ-test.jenkinsfile') - assertThat(getCommandExecutions('sh', 'script'), hasItem("{script=gh issue list --repo https://github.com/opensearch-project/dashboards-visualizations.git -S \"[AUTOCUT] Integration Test failed for ganttChartDashboards: 3.0.0 tar distribution in:title\" --label autocut,v3.0.0,integ-test-failure --json number --jq '.[0].number', returnStdout=true}")) - assertThat(getCommandExecutions('sh', 'script'), hasItem("{script=gh issue close bbb\nccc -R opensearch-project/dashboards-visualizations --comment \"Closing the issue as the Integration Test passed for ganttChartDashboards
Version: 3.0.0
Distribution: tar
Architecture: x64
Platform: linux

Please check the logs: https://some/url/redirect

*\", returnStdout=true}")) + assertThat(getCommandExecutions('sh', 'script'), not(hasItem("{script=gh issue close bbb\nccc -R opensearch-project/dashboards-visualizations --comment \"Closing the issue as the Integration Test passed for ganttChartDashboards
Version: 3.0.0
Distribution: tar
Architecture: x64
Platform: linux

Please check the logs: https://some/url/redirect

*\", returnStdout=true}"))) } @Test @@ -176,10 +176,10 @@ class TestOpenSearchDashboardsIntegTest extends BuildPipelineTest { helper.addShMock("date -d \"3 days ago\" +'%Y-%m-%d'") { script -> return [stdout: "2023-10-24", exitValue: 0] } - helper.addShMock("""gh issue list --repo https://github.com/opensearch-project/dashboards-observability.git -S "[AUTOCUT] Integration Test failed for observabilityDashboards: 3.0.0 tar distribution in:title is:closed closed:>=2023-10-24" --label autocut,v3.0.0,integ-test-failure --json number --jq '.[0].number'""") { script -> + helper.addShMock("""gh issue list --repo https://github.com/opensearch-project/dashboards-observability.git -S "[AUTOCUT] Integration Test failed for observabilityDashboards: 3.0.0 in:title is:closed closed:>=2023-10-24" --label autocut,v3.0.0 --json number --jq '.[0].number'""") { script -> return [stdout: "", exitValue: 0] } - helper.addShMock("""gh issue list --repo https://github.com/opensearch-project/sql.git -S "[AUTOCUT] Integration Test failed for observabilityDashboards: 3.0.0 tar distribution in:title" --label autocut,v3.0.0,integ-test-failure --json number --jq '.[0].number'""") { script -> + helper.addShMock("""gh issue list --repo https://github.com/opensearch-project/sql.git -S "[AUTOCUT] Integration Test failed for observabilityDashboards: 3.0.0 in:title" --label autocut,v3.0.0 --json number --jq '.[0].number'""") { script -> return [stdout: "22", exitValue: 0] } helper.addShMock('env PATH=$PATH ./test.sh integ-test manifests/tests/jenkins/data/opensearch-dashboards-3.0.0-test.yml --component observabilityDashboards --test-run-id 215 --paths opensearch=/tmp/workspace/tar opensearch-dashboards=/tmp/workspace/tar --base-path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/215/linux/x64/tar ', '', 1) @@ -202,6 +202,40 @@ class TestOpenSearchDashboardsIntegTest extends BuildPipelineTest { assertThat(getCommandExecutions('sh', 'gh issue').size(), equalTo(0)) } + @Test + void verifyLabelRemoval() { + addParam('UPDATE_GITHUB_ISSUES', true) + helper.addShMock("""gh issue list --repo https://github.com/opensearch-project/dashboards-observability.git -S "[AUTOCUT] Integration Test failed for observabilityDashboards: 3.0.0 in:title" --json number --jq '.[0].number'""") { script -> + return [stdout: '65', exitValue: 0] + } + helper.addShMock("""gh label list --repo https://github.com/opensearch-project/dashboards-observability.git -S linux:tar:x64 --json name --jq '.[0].name'""") { script -> + return [stdout: 'linux:tar:x64', exitValue: 0] + } + helper.addShMock('env PATH=$PATH ./test.sh integ-test manifests/tests/jenkins/data/opensearch-dashboards-3.0.0-test.yml --component observabilityDashboards --test-run-id 215 --paths opensearch=/tmp/workspace/tar opensearch-dashboards=/tmp/workspace/tar --base-path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/215/linux/x64/tar ') { script -> + return [stdout: 'Completed running integtest for component observabilityDashboards', exitValue: 0] + } + runScript('jenkins/opensearch-dashboards/integ-test.jenkinsfile') + assertThat(getCommandExecutions('sh', 'gh issue'), hasItem('{script=gh issue edit 65 -R https://github.com/opensearch-project/dashboards-observability.git --remove-label \"linux:tar:x64\", returnStdout=true}')) + } + + @Test + void verifyLabelAddition() { + addParam('UPDATE_GITHUB_ISSUES', true) + helper.addShMock('env PATH=$PATH ./test.sh integ-test manifests/tests/jenkins/data/opensearch-dashboards-3.0.0-test.yml --component observabilityDashboards --test-run-id 215 --paths opensearch=/tmp/workspace/tar opensearch-dashboards=/tmp/workspace/tar --base-path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/215/linux/x64/tar ') { script -> + return [stdout: 'Error running integtest for component observabilityDashboards, creating Github issue', exitValue: 127]} + helper.addShMock("""gh issue list --repo https://github.com/opensearch-project/dashboards-observability.git -S "[AUTOCUT] Integration Test failed for observabilityDashboards: 3.0.0 in:title" --json number --jq '.[0].number'""") { script -> + return [stdout: '99', exitValue: 0] + } + helper.addShMock("""gh label list --repo https://github.com/opensearch-project/dashboards-observability.git -S linux:tar:x64 --json name --jq '.[0].name'""") { script -> + return [stdout: 'no labels in opensearch-project/dashboards-observability matched your search', exitValue: 0] + } + assertThrows(Exception) { + runScript('jenkins/opensearch/integ-test.jenkinsfile') + } + assertThat(getCommandExecutions('sh', 'label'), hasItem('{script=gh label create linux:tar:x64 --repo https://github.com/opensearch-project/dashboards-observability.git, returnStdout=true}')) + assertThat(getCommandExecutions('sh', 'gh issue'), hasItem('{script=gh issue edit 99 -R https://github.com/opensearch-project/dashboards-observability.git --add-label \"linux:tar:x64\", returnStdout=true}')) + } + def getCommandExecutions(methodName, command) { def shCommands = helper.callStack.findAll { call -> diff --git a/tests/jenkins/TestOpenSearchIntegTest.groovy b/tests/jenkins/TestOpenSearchIntegTest.groovy index 38bd6ab67d..d1816add67 100644 --- a/tests/jenkins/TestOpenSearchIntegTest.groovy +++ b/tests/jenkins/TestOpenSearchIntegTest.groovy @@ -12,6 +12,7 @@ import static com.lesfurets.jenkins.unit.global.lib.LibraryConfiguration.library import static com.lesfurets.jenkins.unit.global.lib.GitSource.gitSource import static com.lesfurets.jenkins.unit.MethodCall.callArgsToString import static org.hamcrest.CoreMatchers.hasItem +import static org.hamcrest.CoreMatchers.not import static org.hamcrest.CoreMatchers.equalTo import static org.hamcrest.MatcherAssert.assertThat import static org.junit.jupiter.api.Assertions.assertThrows @@ -24,7 +25,7 @@ class TestOpenSearchIntegTest extends BuildPipelineTest { helper.registerSharedLibrary( library().name('jenkins') - .defaultVersion('6.1.0') + .defaultVersion('6.3.0') .allowOverride(true) .implicit(true) .targetPath('vars') @@ -123,21 +124,21 @@ class TestOpenSearchIntegTest extends BuildPipelineTest { } helper.addShMock("""env PATH=\$PATH JAVA_HOME=/opt/java/openjdk-17 ./test.sh integ-test manifests/tests/jenkins/data/opensearch-3.0.0-test.yml --component k-NN --test-run-id 234 --paths opensearch=/tmp/workspace/tar --base-path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/9010/linux/x64/tar """) { script -> return [stdout: "Error running integtest for component k-NN, creating Github issue", exitValue: 1]} - helper.addShMock("""gh issue list --repo https://github.com/opensearch-project/k-NN.git -S "[AUTOCUT] Integration Test failed for k-NN: 3.0.0 tar distribution in:title" --label autocut,v3.0.0,integ-test-failure --json number --jq '.[0].number'""") { script -> + helper.addShMock("""gh issue list --repo https://github.com/opensearch-project/k-NN.git -S "[AUTOCUT] Integration Test failed for k-NN: 3.0.0 in:title" --label autocut,v3.0.0 --json number --jq '.[0].number'""") { script -> return [stdout: "", exitValue: 0] } - helper.addShMock("""gh issue list --repo https://github.com/opensearch-project/k-NN.git -S "[AUTOCUT] Integration Test failed for k-NN: 3.0.0 tar distribution in:title is:closed closed:>=2023-10-24" --label autocut,v3.0.0,integ-test-failure --json number --jq '.[0].number'""") { script -> + helper.addShMock("""gh issue list --repo https://github.com/opensearch-project/k-NN.git -S "[AUTOCUT] Integration Test failed for k-NN: 3.0.0 in:title is:closed closed:>=2023-10-24" --label autocut,v3.0.0 --json number --jq '.[0].number'""") { script -> return [stdout: "", exitValue: 0] } assertThrows(Exception) { runScript('jenkins/opensearch/integ-test.jenkinsfile') } assertJobStatusFailure() - assertThat(getCommandExecutions('sh', 'script'), hasItem('{script=gh issue create --title \"[AUTOCUT] Integration Test failed for k-NN: 3.0.0 tar distribution\" --body \"The integration test failed at distribution level for component k-NN
Version: 3.0.0
Distribution: tar
Architecture: x64
Platform: linux

Please check the logs: https://some/url/redirect

* Test-report manifest:*
- https://ci.opensearch.org/ci/dbc/dummy_job/3.0.0/9010/linux/x64/tar/test-results/234/integ-test/test-report.yml

_Note: Steps to reproduce, additional logs and other files can be found within the above test-report manifest.
Instructions of this test-report manifest can be found [here](https://github.com/opensearch-project/opensearch-build/tree/main/src/report_workflow#guide-on-test-report-manifest-from-ci)._\" --label autocut,v3.0.0,integ-test-failure --label \"untriaged\" --repo https://github.com/opensearch-project/k-NN.git, returnStdout=true}')) + assertThat(getCommandExecutions('sh', 'script'), hasItem('{script=gh issue create --title \"[AUTOCUT] Integration Test failed for k-NN: 3.0.0\" --body \"The integration test failed at distribution level for component k-NN
Version: 3.0.0
Distribution: tar
Architecture: x64
Platform: linux

Please check the logs: https://some/url/redirect

* Test-report manifest:*
- https://ci.opensearch.org/ci/dbc/dummy_job/3.0.0/9010/linux/x64/tar/test-results/234/integ-test/test-report.yml

_Note: Steps to reproduce, additional logs and other files can be found within the above test-report manifest.
Instructions of this test-report manifest can be found [here](https://github.com/opensearch-project/opensearch-build/tree/main/src/report_workflow#guide-on-test-report-manifest-from-ci)._\" --label autocut,v3.0.0 --label \"untriaged\" --repo https://github.com/opensearch-project/k-NN.git, returnStdout=true}')) } @Test - void CheckCloseGHissue() { + void CheckNotClosingGHissue() { addParam('UPDATE_GITHUB_ISSUES', true) helper.addShMock("date -d \"5 days ago\" +'%Y-%m-%d'") { script -> return [stdout: "2023-10-24", exitValue: 0] @@ -146,8 +147,7 @@ class TestOpenSearchIntegTest extends BuildPipelineTest { return [stdout: "Completed running integtest for component k-NN", exitValue: 0] } runScript('jenkins/opensearch/integ-test.jenkinsfile') - assertThat(getCommandExecutions('sh', 'script'), hasItem("{script=gh issue list --repo https://github.com/opensearch-project/k-NN.git -S \"[AUTOCUT] Integration Test failed for k-NN: 3.0.0 tar distribution in:title\" --label autocut,v3.0.0,integ-test-failure --json number --jq '.[0].number', returnStdout=true}")) - assertThat(getCommandExecutions('sh', 'script'), hasItem("{script=gh issue close bbb\nccc -R opensearch-project/k-NN --comment \"Closing the issue as the Integration Test passed for k-NN
Version: 3.0.0
Distribution: tar
Architecture: x64
Platform: linux

Please check the logs: https://some/url/redirect

*\", returnStdout=true}")) + assertThat(getCommandExecutions('sh', 'script'), not(hasItem("{script=gh issue close bbb\nccc -R opensearch-project/k-NN --comment \"Closing the issue as the Integration Test passed for k-NN
Version: 3.0.0
Distribution: tar
Architecture: x64
Platform: linux

Please check the logs: https://some/url/redirect

*\", returnStdout=true}"))) } @Test @@ -162,7 +162,7 @@ class TestOpenSearchIntegTest extends BuildPipelineTest { } assertJobStatusFailure() assertThat(getCommandExecutions('println', 'Issue'), hasItem('Issue already exists, adding a comment')) - assertThat(getCommandExecutions('sh', 'script'), hasItem("{script=gh issue list --repo https://github.com/opensearch-project/k-NN.git -S \"[AUTOCUT] Integration Test failed for k-NN: 3.0.0 tar distribution in:title\" --label autocut,v3.0.0,integ-test-failure --json number --jq '.[0].number', returnStdout=true}")) + assertThat(getCommandExecutions('sh', 'script'), hasItem("{script=gh issue list --repo https://github.com/opensearch-project/k-NN.git -S \"[AUTOCUT] Integration Test failed for k-NN: 3.0.0 in:title\" --json number --jq '.[0].number', returnStdout=true}")) assertThat(getCommandExecutions('sh', 'script'), hasItem("{script=gh issue comment bbb\nccc --repo https://github.com/opensearch-project/k-NN.git --body \"The integration test failed at distribution level for component k-NN
Version: 3.0.0
Distribution: tar
Architecture: x64
Platform: linux

Please check the logs: https://some/url/redirect

* Test-report manifest:*
- https://ci.opensearch.org/ci/dbc/dummy_job/3.0.0/9010/linux/x64/tar/test-results/234/integ-test/test-report.yml

_Note: Steps to reproduce, additional logs and other files can be found within the above test-report manifest.
Instructions of this test-report manifest can be found [here](https://github.com/opensearch-project/opensearch-build/tree/main/src/report_workflow#guide-on-test-report-manifest-from-ci)._\", returnStdout=true}")) } @@ -178,6 +178,41 @@ class TestOpenSearchIntegTest extends BuildPipelineTest { assertThat(getCommandExecutions('sh', 'gh issue').size(), equalTo(0)) } + @Test + void verifyLabelRemoval() { + addParam('UPDATE_GITHUB_ISSUES', true) + helper.addShMock("""gh issue list --repo https://github.com/opensearch-project/k-NN.git -S "[AUTOCUT] Integration Test failed for k-NN: 3.0.0 in:title" --json number --jq '.[0].number'""") { script -> + return [stdout: "67", exitValue: 0] + } + helper.addShMock("""gh label list --repo https://github.com/opensearch-project/k-NN.git -S linux:tar:x64 --json name --jq '.[0].name'""") { script -> + return [stdout: "linux:tar:x64", exitValue: 0] + } + helper.addShMock("""env PATH=\$PATH JAVA_HOME=/opt/java/openjdk-17 ./test.sh integ-test manifests/tests/jenkins/data/opensearch-3.0.0-test.yml --component k-NN --test-run-id 234 --paths opensearch=/tmp/workspace/tar --base-path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/8184/linux/x64/tar""") { script -> + return [stdout: "Completed running integtest for component k-NN", exitValue: 0] + } + runScript('jenkins/opensearch/integ-test.jenkinsfile') + assertThat(getCommandExecutions('sh', 'gh issue'), hasItem('{script=gh issue edit 67 -R https://github.com/opensearch-project/k-NN.git --remove-label \"linux:tar:x64\", returnStdout=true}')) + } + + @Test + void verifyLabelAddition() { + addParam('UPDATE_GITHUB_ISSUES', true) + helper.addShMock("""env PATH=\$PATH JAVA_HOME=/opt/java/openjdk-17 ./test.sh integ-test manifests/tests/jenkins/data/opensearch-3.0.0-test.yml --component k-NN --test-run-id 234 --paths opensearch=/tmp/workspace/tar --base-path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/9010/linux/x64/tar """) { script -> + return [stdout: "Error running integtest for component k-NN, creating Github issue", exitValue: 1]} + helper.addShMock("""gh issue list --repo https://github.com/opensearch-project/k-NN.git -S "[AUTOCUT] Integration Test failed for k-NN: 3.0.0 in:title" --json number --jq '.[0].number'""") { script -> + return [stdout: "99", exitValue: 0] + } + helper.addShMock("""gh label list --repo https://github.com/opensearch-project/k-NN.git -S linux:tar:x64 --json name --jq '.[0].name'""") { script -> + return [stdout: "no labels in opensearch-project/k-NN matched your search", exitValue: 0] + } + assertThrows(Exception) { + runScript('jenkins/opensearch/integ-test.jenkinsfile') + } + assertJobStatusFailure() + assertThat(getCommandExecutions('sh', 'label'), hasItem("{script=gh label create linux:tar:x64 --repo https://github.com/opensearch-project/k-NN.git, returnStdout=true}")) + assertThat(getCommandExecutions('sh', 'gh issue'), hasItem('{script=gh issue edit 99 -R https://github.com/opensearch-project/k-NN.git --add-label \"linux:tar:x64\", returnStdout=true}')) + } + def getCommandExecutions(methodName, command) { def shCommands = helper.callStack.findAll { call -> diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch-dashboards/integ-test.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch-dashboards/integ-test.jenkinsfile.txt index 59c6d63c37..c94d6899f8 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch-dashboards/integ-test.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch-dashboards/integ-test.jenkinsfile.txt @@ -1,6 +1,6 @@ integ-test.run() integ-test.modernSCM({$class=GitSCMSource, remote=https://github.com/opensearch-project/opensearch-build-libraries.git}) - integ-test.library({identifier=jenkins@5.11.1, retriever=null}) + integ-test.library({identifier=jenkins@6.3.0, retriever=null}) integ-test.pipeline(groovy.lang.Closure) integ-test.credentials(jenkins-artifact-bucket-name) integ-test.timeout({time=5, unit=HOURS}) @@ -13,13 +13,13 @@ integ-test.fileExists(manifests/tests/jenkins/data/opensearch-dashboards-3.0.0-test.yml) integ-test.downloadBuildManifest({url=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch-dashboards/3.0.0/215/linux/x64/tar/builds/opensearch-dashboards/opensearch-dashboards-3.0.0-linux-x64.tar.gz, path=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml}) downloadBuildManifest.legacySCM(groovy.lang.Closure) - downloadBuildManifest.library({identifier=jenkins@5.11.1, retriever=null}) + downloadBuildManifest.library({identifier=jenkins@6.3.0, retriever=null}) downloadBuildManifest.sh(curl -sSL https://ci.opensearch.org/ci/dbc/distribution-build-opensearch-dashboards/3.0.0/215/linux/x64/tar/builds/opensearch-dashboards/opensearch-dashboards-3.0.0-linux-x64.tar.gz --output tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml) downloadBuildManifest.readYaml({file=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml}) BuildManifest.asBoolean() integ-test.downloadBuildManifest({url=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/215/linux/x64/tar/dist/opensearch/opensearch-3.0.0-linux-x64.tar.gz, path=tests/jenkins/data/opensearch-3.0.0-build.yml}) downloadBuildManifest.legacySCM(groovy.lang.Closure) - downloadBuildManifest.library({identifier=jenkins@5.11.1, retriever=null}) + downloadBuildManifest.library({identifier=jenkins@6.3.0, retriever=null}) downloadBuildManifest.sh(curl -sSL https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/215/linux/x64/tar/dist/opensearch/opensearch-3.0.0-linux-x64.tar.gz --output tests/jenkins/data/opensearch-3.0.0-build.yml) downloadBuildManifest.readYaml({file=tests/jenkins/data/opensearch-3.0.0-build.yml}) BuildManifest.asBoolean() @@ -43,7 +43,7 @@ integ-test.script(groovy.lang.Closure) integ-test.downloadBuildManifest({url=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch-dashboards/3.0.0/215/linux/x64/tar/builds/opensearch-dashboards/opensearch-dashboards-3.0.0-linux-x64.tar.gz, path=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml}) downloadBuildManifest.legacySCM(groovy.lang.Closure) - downloadBuildManifest.library({identifier=jenkins@5.11.1, retriever=null}) + downloadBuildManifest.library({identifier=jenkins@6.3.0, retriever=null}) downloadBuildManifest.sh(curl -sSL https://ci.opensearch.org/ci/dbc/distribution-build-opensearch-dashboards/3.0.0/215/linux/x64/tar/builds/opensearch-dashboards/opensearch-dashboards-3.0.0-linux-x64.tar.gz --output tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml) downloadBuildManifest.readYaml({file=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml}) BuildManifest.asBoolean() @@ -85,7 +85,7 @@ integ-test.sh(rm -rf test-results) integ-test.runIntegTestScript({jobName=distribution-build-opensearch-dashboards, componentName=ganttChartDashboards, buildManifest=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml, testManifest=manifests/tests/jenkins/data/opensearch-dashboards-3.0.0-test.yml, localPath=/tmp/workspace/tar, switchUserNonRoot=false}) runIntegTestScript.legacySCM(groovy.lang.Closure) - runIntegTestScript.library({identifier=jenkins@5.11.1, retriever=null}) + runIntegTestScript.library({identifier=jenkins@6.3.0, retriever=null}) runIntegTestScript.readYaml({file=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml}) BuildManifest.asBoolean() BuildManifest.getArtifactArchitecture() @@ -106,7 +106,7 @@ integ-test.echo(Completed running integtest for component ganttChartDashboards) integ-test.uploadTestResults({buildManifestFileName=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml, jobName=dummy_job}) uploadTestResults.legacySCM(groovy.lang.Closure) - uploadTestResults.library({identifier=jenkins@5.11.1, retriever=null}) + uploadTestResults.library({identifier=jenkins@6.3.0, retriever=null}) uploadTestResults.readYaml({file=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml}) BuildManifest.asBoolean() uploadTestResults.echo(Build Id: 215) @@ -132,7 +132,7 @@ integ-test.sh(rm -rf test-results) integ-test.runIntegTestScript({jobName=distribution-build-opensearch-dashboards, componentName=indexManagementDashboards, buildManifest=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml, testManifest=manifests/tests/jenkins/data/opensearch-dashboards-3.0.0-test.yml, localPath=/tmp/workspace/tar, switchUserNonRoot=false}) runIntegTestScript.legacySCM(groovy.lang.Closure) - runIntegTestScript.library({identifier=jenkins@5.11.1, retriever=null}) + runIntegTestScript.library({identifier=jenkins@6.3.0, retriever=null}) runIntegTestScript.readYaml({file=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml}) BuildManifest.asBoolean() BuildManifest.getArtifactArchitecture() @@ -153,7 +153,7 @@ integ-test.echo(Completed running integtest for component indexManagementDashboards) integ-test.uploadTestResults({buildManifestFileName=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml, jobName=dummy_job}) uploadTestResults.legacySCM(groovy.lang.Closure) - uploadTestResults.library({identifier=jenkins@5.11.1, retriever=null}) + uploadTestResults.library({identifier=jenkins@6.3.0, retriever=null}) uploadTestResults.readYaml({file=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml}) BuildManifest.asBoolean() uploadTestResults.echo(Build Id: 215) @@ -179,7 +179,7 @@ integ-test.sh(rm -rf test-results) integ-test.runIntegTestScript({jobName=distribution-build-opensearch-dashboards, componentName=anomalyDetectionDashboards, buildManifest=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml, testManifest=manifests/tests/jenkins/data/opensearch-dashboards-3.0.0-test.yml, localPath=/tmp/workspace/tar, switchUserNonRoot=false}) runIntegTestScript.legacySCM(groovy.lang.Closure) - runIntegTestScript.library({identifier=jenkins@5.11.1, retriever=null}) + runIntegTestScript.library({identifier=jenkins@6.3.0, retriever=null}) runIntegTestScript.readYaml({file=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml}) BuildManifest.asBoolean() BuildManifest.getArtifactArchitecture() @@ -200,7 +200,7 @@ integ-test.echo(Completed running integtest for component anomalyDetectionDashboards) integ-test.uploadTestResults({buildManifestFileName=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml, jobName=dummy_job}) uploadTestResults.legacySCM(groovy.lang.Closure) - uploadTestResults.library({identifier=jenkins@5.11.1, retriever=null}) + uploadTestResults.library({identifier=jenkins@6.3.0, retriever=null}) uploadTestResults.readYaml({file=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml}) BuildManifest.asBoolean() uploadTestResults.echo(Build Id: 215) @@ -226,7 +226,7 @@ integ-test.sh(rm -rf test-results) integ-test.runIntegTestScript({jobName=distribution-build-opensearch-dashboards, componentName=OpenSearch-Dashboards, buildManifest=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml, testManifest=manifests/tests/jenkins/data/opensearch-dashboards-3.0.0-test.yml, localPath=/tmp/workspace/tar, switchUserNonRoot=false}) runIntegTestScript.legacySCM(groovy.lang.Closure) - runIntegTestScript.library({identifier=jenkins@5.11.1, retriever=null}) + runIntegTestScript.library({identifier=jenkins@6.3.0, retriever=null}) runIntegTestScript.readYaml({file=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml}) BuildManifest.asBoolean() BuildManifest.getArtifactArchitecture() @@ -247,7 +247,7 @@ integ-test.echo(Completed running integtest for component OpenSearch-Dashboards) integ-test.uploadTestResults({buildManifestFileName=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml, jobName=dummy_job}) uploadTestResults.legacySCM(groovy.lang.Closure) - uploadTestResults.library({identifier=jenkins@5.11.1, retriever=null}) + uploadTestResults.library({identifier=jenkins@6.3.0, retriever=null}) uploadTestResults.readYaml({file=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml}) BuildManifest.asBoolean() uploadTestResults.echo(Build Id: 215) @@ -273,7 +273,7 @@ integ-test.sh(rm -rf test-results) integ-test.runIntegTestScript({jobName=distribution-build-opensearch-dashboards, componentName=reportsDashboards, buildManifest=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml, testManifest=manifests/tests/jenkins/data/opensearch-dashboards-3.0.0-test.yml, localPath=/tmp/workspace/tar, switchUserNonRoot=false}) runIntegTestScript.legacySCM(groovy.lang.Closure) - runIntegTestScript.library({identifier=jenkins@5.11.1, retriever=null}) + runIntegTestScript.library({identifier=jenkins@6.3.0, retriever=null}) runIntegTestScript.readYaml({file=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml}) BuildManifest.asBoolean() BuildManifest.getArtifactArchitecture() @@ -294,7 +294,7 @@ integ-test.echo(Completed running integtest for component reportsDashboards) integ-test.uploadTestResults({buildManifestFileName=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml, jobName=dummy_job}) uploadTestResults.legacySCM(groovy.lang.Closure) - uploadTestResults.library({identifier=jenkins@5.11.1, retriever=null}) + uploadTestResults.library({identifier=jenkins@6.3.0, retriever=null}) uploadTestResults.readYaml({file=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml}) BuildManifest.asBoolean() uploadTestResults.echo(Build Id: 215) @@ -320,7 +320,7 @@ integ-test.sh(rm -rf test-results) integ-test.runIntegTestScript({jobName=distribution-build-opensearch-dashboards, componentName=queryWorkbenchDashboards, buildManifest=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml, testManifest=manifests/tests/jenkins/data/opensearch-dashboards-3.0.0-test.yml, localPath=/tmp/workspace/tar, switchUserNonRoot=false}) runIntegTestScript.legacySCM(groovy.lang.Closure) - runIntegTestScript.library({identifier=jenkins@5.11.1, retriever=null}) + runIntegTestScript.library({identifier=jenkins@6.3.0, retriever=null}) runIntegTestScript.readYaml({file=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml}) BuildManifest.asBoolean() BuildManifest.getArtifactArchitecture() @@ -341,7 +341,7 @@ integ-test.echo(Completed running integtest for component queryWorkbenchDashboards) integ-test.uploadTestResults({buildManifestFileName=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml, jobName=dummy_job}) uploadTestResults.legacySCM(groovy.lang.Closure) - uploadTestResults.library({identifier=jenkins@5.11.1, retriever=null}) + uploadTestResults.library({identifier=jenkins@6.3.0, retriever=null}) uploadTestResults.readYaml({file=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml}) BuildManifest.asBoolean() uploadTestResults.echo(Build Id: 215) @@ -367,7 +367,7 @@ integ-test.sh(rm -rf test-results) integ-test.runIntegTestScript({jobName=distribution-build-opensearch-dashboards, componentName=observabilityDashboards, buildManifest=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml, testManifest=manifests/tests/jenkins/data/opensearch-dashboards-3.0.0-test.yml, localPath=/tmp/workspace/tar, switchUserNonRoot=false}) runIntegTestScript.legacySCM(groovy.lang.Closure) - runIntegTestScript.library({identifier=jenkins@5.11.1, retriever=null}) + runIntegTestScript.library({identifier=jenkins@6.3.0, retriever=null}) runIntegTestScript.readYaml({file=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml}) BuildManifest.asBoolean() BuildManifest.getArtifactArchitecture() @@ -388,7 +388,7 @@ integ-test.echo(Completed running integtest for component observabilityDashboards) integ-test.uploadTestResults({buildManifestFileName=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml, jobName=dummy_job}) uploadTestResults.legacySCM(groovy.lang.Closure) - uploadTestResults.library({identifier=jenkins@5.11.1, retriever=null}) + uploadTestResults.library({identifier=jenkins@6.3.0, retriever=null}) uploadTestResults.readYaml({file=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml}) BuildManifest.asBoolean() uploadTestResults.echo(Build Id: 215) @@ -411,19 +411,19 @@ integ-test.checkout(groovy.lang.Closure) integ-test.downloadBuildManifest({url=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch-dashboards/3.0.0/215/linux/x64/tar/builds/opensearch-dashboards/opensearch-dashboards-3.0.0-linux-x64.tar.gz, path=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml}) downloadBuildManifest.legacySCM(groovy.lang.Closure) - downloadBuildManifest.library({identifier=jenkins@5.11.1, retriever=null}) + downloadBuildManifest.library({identifier=jenkins@6.3.0, retriever=null}) downloadBuildManifest.sh(curl -sSL https://ci.opensearch.org/ci/dbc/distribution-build-opensearch-dashboards/3.0.0/215/linux/x64/tar/builds/opensearch-dashboards/opensearch-dashboards-3.0.0-linux-x64.tar.gz --output tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml) downloadBuildManifest.readYaml({file=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml}) BuildManifest.asBoolean() integ-test.downloadBuildManifest({url=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/215/linux/x64/tar/dist/opensearch/opensearch-3.0.0-linux-x64.tar.gz, path=tests/jenkins/data/opensearch-3.0.0-build.yml}) downloadBuildManifest.legacySCM(groovy.lang.Closure) - downloadBuildManifest.library({identifier=jenkins@5.11.1, retriever=null}) + downloadBuildManifest.library({identifier=jenkins@6.3.0, retriever=null}) downloadBuildManifest.sh(curl -sSL https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/215/linux/x64/tar/dist/opensearch/opensearch-3.0.0-linux-x64.tar.gz --output tests/jenkins/data/opensearch-3.0.0-build.yml) downloadBuildManifest.readYaml({file=tests/jenkins/data/opensearch-3.0.0-build.yml}) BuildManifest.asBoolean() integ-test.createUploadTestReportManifest({testManifest=manifests/tests/jenkins/data/opensearch-dashboards-3.0.0-test.yml, buildManifest=tests/jenkins/data/opensearch-3.0.0-build.yml, dashboardsBuildManifest=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml, testRunID=215, testType=integ-test, componentName=}) createUploadTestReportManifest.legacySCM(groovy.lang.Closure) - createUploadTestReportManifest.library({identifier=jenkins@5.11.1, retriever=null}) + createUploadTestReportManifest.library({identifier=jenkins@6.3.0, retriever=null}) createUploadTestReportManifest.readYaml({file=manifests/tests/jenkins/data/opensearch-dashboards-3.0.0-test.yml}) TestManifest.asBoolean() createUploadTestReportManifest.readYaml({file=tests/jenkins/data/opensearch-3.0.0-build.yml}) diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch/integ-test.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch/integ-test.jenkinsfile.txt index db5df81191..ac9e008900 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch/integ-test.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch/integ-test.jenkinsfile.txt @@ -1,6 +1,6 @@ integ-test.run() integ-test.modernSCM({$class=GitSCMSource, remote=https://github.com/opensearch-project/opensearch-build-libraries.git}) - integ-test.library({identifier=jenkins@6.1.0, retriever=null}) + integ-test.library({identifier=jenkins@6.3.0, retriever=null}) integ-test.pipeline(groovy.lang.Closure) integ-test.credentials(jenkins-artifact-bucket-name) integ-test.timeout({time=4, unit=HOURS}) @@ -17,7 +17,7 @@ integ-test.fileExists(manifests/tests/jenkins/data/opensearch-3.0.0-test.yml) integ-test.downloadBuildManifest({url=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/9010/linux/x64/tar/dist/opensearch/opensearch-3.0.0-linux-x64.tar.gz, path=tests/jenkins/data/opensearch-3.0.0-build.yml}) downloadBuildManifest.legacySCM(groovy.lang.Closure) - downloadBuildManifest.library({identifier=jenkins@6.1.0, retriever=null}) + downloadBuildManifest.library({identifier=jenkins@6.3.0, retriever=null}) downloadBuildManifest.sh(curl -sSL https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/9010/linux/x64/tar/dist/opensearch/opensearch-3.0.0-linux-x64.tar.gz --output tests/jenkins/data/opensearch-3.0.0-build.yml) downloadBuildManifest.readYaml({file=tests/jenkins/data/opensearch-3.0.0-build.yml}) BuildManifest.asBoolean() @@ -35,7 +35,7 @@ integ-test.script(groovy.lang.Closure) integ-test.downloadBuildManifest({url=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/9010/linux/x64/tar/dist/opensearch/opensearch-3.0.0-linux-x64.tar.gz, path=tests/jenkins/data/opensearch-3.0.0-build.yml}) downloadBuildManifest.legacySCM(groovy.lang.Closure) - downloadBuildManifest.library({identifier=jenkins@6.1.0, retriever=null}) + downloadBuildManifest.library({identifier=jenkins@6.3.0, retriever=null}) downloadBuildManifest.sh(curl -sSL https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/9010/linux/x64/tar/dist/opensearch/opensearch-3.0.0-linux-x64.tar.gz --output tests/jenkins/data/opensearch-3.0.0-build.yml) downloadBuildManifest.readYaml({file=tests/jenkins/data/opensearch-3.0.0-build.yml}) BuildManifest.asBoolean() @@ -79,7 +79,7 @@ integ-test.sh(rm -rf test-results) integ-test.runIntegTestScript({jobName=distribution-build-opensearch, componentName=ml-commons, buildManifest=tests/jenkins/data/opensearch-3.0.0-build.yml, testManifest=manifests/tests/jenkins/data/opensearch-3.0.0-test.yml, localPath=/tmp/workspace/tar, switchUserNonRoot=false}) runIntegTestScript.legacySCM(groovy.lang.Closure) - runIntegTestScript.library({identifier=jenkins@6.1.0, retriever=null}) + runIntegTestScript.library({identifier=jenkins@6.3.0, retriever=null}) runIntegTestScript.readYaml({file=tests/jenkins/data/opensearch-3.0.0-build.yml}) BuildManifest.asBoolean() BuildManifest.getArtifactArchitecture() @@ -88,7 +88,7 @@ runIntegTestScript.echo(Start integTest on: tar x64 linux) runIntegTestScript.detectTestDockerAgent({testManifest=manifests/tests/jenkins/data/opensearch-3.0.0-test.yml}) detectTestDockerAgent.legacySCM(groovy.lang.Closure) - detectTestDockerAgent.library({identifier=jenkins@6.1.0, retriever=null}) + detectTestDockerAgent.library({identifier=jenkins@6.3.0, retriever=null}) detectTestDockerAgent.readYaml({file=manifests/tests/jenkins/data/opensearch-3.0.0-test.yml}) TestManifest.asBoolean() detectTestDockerAgent.echo(Using Docker image opensearchstaging/ci-runner:ci-runner-centos7-opensearch-build-v3 (-e JAVA_HOME=/opt/java/openjdk-17)) @@ -105,16 +105,16 @@ runIntegTestScript.echo(Run command: env PATH=$PATH JAVA_HOME=/opt/java/openjdk-17 ./test.sh integ-test manifests/tests/jenkins/data/opensearch-3.0.0-test.yml --component ml-commons --test-run-id 234 --paths opensearch=/tmp/workspace/tar --base-path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/9010/linux/x64/tar ) runIntegTestScript.sh(env PATH=$PATH JAVA_HOME=/opt/java/openjdk-17 ./test.sh integ-test manifests/tests/jenkins/data/opensearch-3.0.0-test.yml --component ml-commons --test-run-id 234 --paths opensearch=/tmp/workspace/tar --base-path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/9010/linux/x64/tar ) BuildManifest.getRepo(ml-commons) - integ-test.closeGithubIssue({repoUrl=https://github.com/opensearch-project/ml-commons.git, issueTitle=[AUTOCUT] Integration Test failed for ml-commons: 3.0.0 tar distribution, closeComment=Closing the issue as the Integration Test passed for ml-commons
Version: 3.0.0
Distribution: tar
Architecture: x64
Platform: linux

Please check the logs: https://some/url/redirect

*, label=autocut,v3.0.0,integ-test-failure}) - closeGithubIssue.usernamePassword({credentialsId=jenkins-github-bot-token, passwordVariable=GITHUB_TOKEN, usernameVariable=GITHUB_USER}) - closeGithubIssue.withCredentials([[GITHUB_USER, GITHUB_TOKEN]], groovy.lang.Closure) - closeGithubIssue.sh({script=gh issue list --repo https://github.com/opensearch-project/ml-commons.git -S "[AUTOCUT] Integration Test failed for ml-commons: 3.0.0 tar distribution in:title" --label autocut,v3.0.0,integ-test-failure --json number --jq '.[0].number', returnStdout=true}) - closeGithubIssue.sh({script=gh issue close bbb -ccc -R opensearch-project/ml-commons --comment "Closing the issue as the Integration Test passed for ml-commons
Version: 3.0.0
Distribution: tar
Architecture: x64
Platform: linux

Please check the logs: https://some/url/redirect

*", returnStdout=true}) + integ-test.updateGitHubIssueLabels({repoUrl=https://github.com/opensearch-project/ml-commons.git, issueTitle=[AUTOCUT] Integration Test failed for ml-commons: 3.0.0, label=linux:tar:x64, action=remove}) + updateGitHubIssueLabels.usernamePassword({credentialsId=jenkins-github-bot-token, passwordVariable=GITHUB_TOKEN, usernameVariable=GITHUB_USER}) + updateGitHubIssueLabels.withCredentials([[GITHUB_USER, GITHUB_TOKEN]], groovy.lang.Closure) + updateGitHubIssueLabels.sh({script=gh issue list --repo https://github.com/opensearch-project/ml-commons.git -S "[AUTOCUT] Integration Test failed for ml-commons: 3.0.0 in:title" --json number --jq '.[0].number', returnStdout=true}) + updateGitHubIssueLabels.sh({script=gh label list --repo https://github.com/opensearch-project/ml-commons.git -S linux:tar:x64 --json name --jq '.[0].name', returnStdout=true}) + updateGitHubIssueLabels.println(linux:tar:x64 label does not exist. Skipping the label removal) integ-test.echo(Completed running integtest for component ml-commons) integ-test.uploadTestResults({buildManifestFileName=tests/jenkins/data/opensearch-3.0.0-build.yml, jobName=dummy_job}) uploadTestResults.legacySCM(groovy.lang.Closure) - uploadTestResults.library({identifier=jenkins@6.1.0, retriever=null}) + uploadTestResults.library({identifier=jenkins@6.3.0, retriever=null}) uploadTestResults.readYaml({file=tests/jenkins/data/opensearch-3.0.0-build.yml}) BuildManifest.asBoolean() uploadTestResults.echo(Build Id: 9010) @@ -140,7 +140,7 @@ ccc -R opensearch-project/ml-commons --comment "Closing the issue as the Integra integ-test.sh(rm -rf test-results) integ-test.runIntegTestScript({jobName=distribution-build-opensearch, componentName=anomaly-detection, buildManifest=tests/jenkins/data/opensearch-3.0.0-build.yml, testManifest=manifests/tests/jenkins/data/opensearch-3.0.0-test.yml, localPath=/tmp/workspace/tar, switchUserNonRoot=false}) runIntegTestScript.legacySCM(groovy.lang.Closure) - runIntegTestScript.library({identifier=jenkins@6.1.0, retriever=null}) + runIntegTestScript.library({identifier=jenkins@6.3.0, retriever=null}) runIntegTestScript.readYaml({file=tests/jenkins/data/opensearch-3.0.0-build.yml}) BuildManifest.asBoolean() BuildManifest.getArtifactArchitecture() @@ -149,7 +149,7 @@ ccc -R opensearch-project/ml-commons --comment "Closing the issue as the Integra runIntegTestScript.echo(Start integTest on: tar x64 linux) runIntegTestScript.detectTestDockerAgent({testManifest=manifests/tests/jenkins/data/opensearch-3.0.0-test.yml}) detectTestDockerAgent.legacySCM(groovy.lang.Closure) - detectTestDockerAgent.library({identifier=jenkins@6.1.0, retriever=null}) + detectTestDockerAgent.library({identifier=jenkins@6.3.0, retriever=null}) detectTestDockerAgent.readYaml({file=manifests/tests/jenkins/data/opensearch-3.0.0-test.yml}) TestManifest.asBoolean() detectTestDockerAgent.echo(Using Docker image opensearchstaging/ci-runner:ci-runner-centos7-opensearch-build-v3 (-e JAVA_HOME=/opt/java/openjdk-17)) @@ -166,16 +166,16 @@ ccc -R opensearch-project/ml-commons --comment "Closing the issue as the Integra runIntegTestScript.echo(Run command: env PATH=$PATH JAVA_HOME=/opt/java/openjdk-17 ./test.sh integ-test manifests/tests/jenkins/data/opensearch-3.0.0-test.yml --component anomaly-detection --test-run-id 234 --paths opensearch=/tmp/workspace/tar --base-path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/9010/linux/x64/tar ) runIntegTestScript.sh(env PATH=$PATH JAVA_HOME=/opt/java/openjdk-17 ./test.sh integ-test manifests/tests/jenkins/data/opensearch-3.0.0-test.yml --component anomaly-detection --test-run-id 234 --paths opensearch=/tmp/workspace/tar --base-path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/9010/linux/x64/tar ) BuildManifest.getRepo(anomaly-detection) - integ-test.closeGithubIssue({repoUrl=https://github.com/opensearch-project/anomaly-detection.git, issueTitle=[AUTOCUT] Integration Test failed for anomaly-detection: 3.0.0 tar distribution, closeComment=Closing the issue as the Integration Test passed for anomaly-detection
Version: 3.0.0
Distribution: tar
Architecture: x64
Platform: linux

Please check the logs: https://some/url/redirect

*, label=autocut,v3.0.0,integ-test-failure}) - closeGithubIssue.usernamePassword({credentialsId=jenkins-github-bot-token, passwordVariable=GITHUB_TOKEN, usernameVariable=GITHUB_USER}) - closeGithubIssue.withCredentials([[GITHUB_USER, GITHUB_TOKEN]], groovy.lang.Closure) - closeGithubIssue.sh({script=gh issue list --repo https://github.com/opensearch-project/anomaly-detection.git -S "[AUTOCUT] Integration Test failed for anomaly-detection: 3.0.0 tar distribution in:title" --label autocut,v3.0.0,integ-test-failure --json number --jq '.[0].number', returnStdout=true}) - closeGithubIssue.sh({script=gh issue close bbb -ccc -R opensearch-project/anomaly-detection --comment "Closing the issue as the Integration Test passed for anomaly-detection
Version: 3.0.0
Distribution: tar
Architecture: x64
Platform: linux

Please check the logs: https://some/url/redirect

*", returnStdout=true}) + integ-test.updateGitHubIssueLabels({repoUrl=https://github.com/opensearch-project/anomaly-detection.git, issueTitle=[AUTOCUT] Integration Test failed for anomaly-detection: 3.0.0, label=linux:tar:x64, action=remove}) + updateGitHubIssueLabels.usernamePassword({credentialsId=jenkins-github-bot-token, passwordVariable=GITHUB_TOKEN, usernameVariable=GITHUB_USER}) + updateGitHubIssueLabels.withCredentials([[GITHUB_USER, GITHUB_TOKEN]], groovy.lang.Closure) + updateGitHubIssueLabels.sh({script=gh issue list --repo https://github.com/opensearch-project/anomaly-detection.git -S "[AUTOCUT] Integration Test failed for anomaly-detection: 3.0.0 in:title" --json number --jq '.[0].number', returnStdout=true}) + updateGitHubIssueLabels.sh({script=gh label list --repo https://github.com/opensearch-project/anomaly-detection.git -S linux:tar:x64 --json name --jq '.[0].name', returnStdout=true}) + updateGitHubIssueLabels.println(linux:tar:x64 label does not exist. Skipping the label removal) integ-test.echo(Completed running integtest for component anomaly-detection) integ-test.uploadTestResults({buildManifestFileName=tests/jenkins/data/opensearch-3.0.0-build.yml, jobName=dummy_job}) uploadTestResults.legacySCM(groovy.lang.Closure) - uploadTestResults.library({identifier=jenkins@6.1.0, retriever=null}) + uploadTestResults.library({identifier=jenkins@6.3.0, retriever=null}) uploadTestResults.readYaml({file=tests/jenkins/data/opensearch-3.0.0-build.yml}) BuildManifest.asBoolean() uploadTestResults.echo(Build Id: 9010) @@ -201,7 +201,7 @@ ccc -R opensearch-project/anomaly-detection --comment "Closing the issue as the integ-test.sh(rm -rf test-results) integ-test.runIntegTestScript({jobName=distribution-build-opensearch, componentName=neural-search, buildManifest=tests/jenkins/data/opensearch-3.0.0-build.yml, testManifest=manifests/tests/jenkins/data/opensearch-3.0.0-test.yml, localPath=/tmp/workspace/tar, switchUserNonRoot=false}) runIntegTestScript.legacySCM(groovy.lang.Closure) - runIntegTestScript.library({identifier=jenkins@6.1.0, retriever=null}) + runIntegTestScript.library({identifier=jenkins@6.3.0, retriever=null}) runIntegTestScript.readYaml({file=tests/jenkins/data/opensearch-3.0.0-build.yml}) BuildManifest.asBoolean() BuildManifest.getArtifactArchitecture() @@ -210,7 +210,7 @@ ccc -R opensearch-project/anomaly-detection --comment "Closing the issue as the runIntegTestScript.echo(Start integTest on: tar x64 linux) runIntegTestScript.detectTestDockerAgent({testManifest=manifests/tests/jenkins/data/opensearch-3.0.0-test.yml}) detectTestDockerAgent.legacySCM(groovy.lang.Closure) - detectTestDockerAgent.library({identifier=jenkins@6.1.0, retriever=null}) + detectTestDockerAgent.library({identifier=jenkins@6.3.0, retriever=null}) detectTestDockerAgent.readYaml({file=manifests/tests/jenkins/data/opensearch-3.0.0-test.yml}) TestManifest.asBoolean() detectTestDockerAgent.echo(Using Docker image opensearchstaging/ci-runner:ci-runner-centos7-opensearch-build-v3 (-e JAVA_HOME=/opt/java/openjdk-17)) @@ -227,16 +227,16 @@ ccc -R opensearch-project/anomaly-detection --comment "Closing the issue as the runIntegTestScript.echo(Run command: env PATH=$PATH JAVA_HOME=/opt/java/openjdk-17 ./test.sh integ-test manifests/tests/jenkins/data/opensearch-3.0.0-test.yml --component neural-search --test-run-id 234 --paths opensearch=/tmp/workspace/tar --base-path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/9010/linux/x64/tar ) runIntegTestScript.sh(env PATH=$PATH JAVA_HOME=/opt/java/openjdk-17 ./test.sh integ-test manifests/tests/jenkins/data/opensearch-3.0.0-test.yml --component neural-search --test-run-id 234 --paths opensearch=/tmp/workspace/tar --base-path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/9010/linux/x64/tar ) BuildManifest.getRepo(neural-search) - integ-test.closeGithubIssue({repoUrl=https://github.com/opensearch-project/neural-search.git, issueTitle=[AUTOCUT] Integration Test failed for neural-search: 3.0.0 tar distribution, closeComment=Closing the issue as the Integration Test passed for neural-search
Version: 3.0.0
Distribution: tar
Architecture: x64
Platform: linux

Please check the logs: https://some/url/redirect

*, label=autocut,v3.0.0,integ-test-failure}) - closeGithubIssue.usernamePassword({credentialsId=jenkins-github-bot-token, passwordVariable=GITHUB_TOKEN, usernameVariable=GITHUB_USER}) - closeGithubIssue.withCredentials([[GITHUB_USER, GITHUB_TOKEN]], groovy.lang.Closure) - closeGithubIssue.sh({script=gh issue list --repo https://github.com/opensearch-project/neural-search.git -S "[AUTOCUT] Integration Test failed for neural-search: 3.0.0 tar distribution in:title" --label autocut,v3.0.0,integ-test-failure --json number --jq '.[0].number', returnStdout=true}) - closeGithubIssue.sh({script=gh issue close bbb -ccc -R opensearch-project/neural-search --comment "Closing the issue as the Integration Test passed for neural-search
Version: 3.0.0
Distribution: tar
Architecture: x64
Platform: linux

Please check the logs: https://some/url/redirect

*", returnStdout=true}) + integ-test.updateGitHubIssueLabels({repoUrl=https://github.com/opensearch-project/neural-search.git, issueTitle=[AUTOCUT] Integration Test failed for neural-search: 3.0.0, label=linux:tar:x64, action=remove}) + updateGitHubIssueLabels.usernamePassword({credentialsId=jenkins-github-bot-token, passwordVariable=GITHUB_TOKEN, usernameVariable=GITHUB_USER}) + updateGitHubIssueLabels.withCredentials([[GITHUB_USER, GITHUB_TOKEN]], groovy.lang.Closure) + updateGitHubIssueLabels.sh({script=gh issue list --repo https://github.com/opensearch-project/neural-search.git -S "[AUTOCUT] Integration Test failed for neural-search: 3.0.0 in:title" --json number --jq '.[0].number', returnStdout=true}) + updateGitHubIssueLabels.sh({script=gh label list --repo https://github.com/opensearch-project/neural-search.git -S linux:tar:x64 --json name --jq '.[0].name', returnStdout=true}) + updateGitHubIssueLabels.println(linux:tar:x64 label does not exist. Skipping the label removal) integ-test.echo(Completed running integtest for component neural-search) integ-test.uploadTestResults({buildManifestFileName=tests/jenkins/data/opensearch-3.0.0-build.yml, jobName=dummy_job}) uploadTestResults.legacySCM(groovy.lang.Closure) - uploadTestResults.library({identifier=jenkins@6.1.0, retriever=null}) + uploadTestResults.library({identifier=jenkins@6.3.0, retriever=null}) uploadTestResults.readYaml({file=tests/jenkins/data/opensearch-3.0.0-build.yml}) BuildManifest.asBoolean() uploadTestResults.echo(Build Id: 9010) @@ -262,7 +262,7 @@ ccc -R opensearch-project/neural-search --comment "Closing the issue as the Inte integ-test.sh(rm -rf test-results) integ-test.runIntegTestScript({jobName=distribution-build-opensearch, componentName=security-analytics, buildManifest=tests/jenkins/data/opensearch-3.0.0-build.yml, testManifest=manifests/tests/jenkins/data/opensearch-3.0.0-test.yml, localPath=/tmp/workspace/tar, switchUserNonRoot=false}) runIntegTestScript.legacySCM(groovy.lang.Closure) - runIntegTestScript.library({identifier=jenkins@6.1.0, retriever=null}) + runIntegTestScript.library({identifier=jenkins@6.3.0, retriever=null}) runIntegTestScript.readYaml({file=tests/jenkins/data/opensearch-3.0.0-build.yml}) BuildManifest.asBoolean() BuildManifest.getArtifactArchitecture() @@ -271,7 +271,7 @@ ccc -R opensearch-project/neural-search --comment "Closing the issue as the Inte runIntegTestScript.echo(Start integTest on: tar x64 linux) runIntegTestScript.detectTestDockerAgent({testManifest=manifests/tests/jenkins/data/opensearch-3.0.0-test.yml}) detectTestDockerAgent.legacySCM(groovy.lang.Closure) - detectTestDockerAgent.library({identifier=jenkins@6.1.0, retriever=null}) + detectTestDockerAgent.library({identifier=jenkins@6.3.0, retriever=null}) detectTestDockerAgent.readYaml({file=manifests/tests/jenkins/data/opensearch-3.0.0-test.yml}) TestManifest.asBoolean() detectTestDockerAgent.echo(Using Docker image opensearchstaging/ci-runner:ci-runner-centos7-opensearch-build-v3 (-e JAVA_HOME=/opt/java/openjdk-17)) @@ -288,16 +288,16 @@ ccc -R opensearch-project/neural-search --comment "Closing the issue as the Inte runIntegTestScript.echo(Run command: env PATH=$PATH JAVA_HOME=/opt/java/openjdk-17 ./test.sh integ-test manifests/tests/jenkins/data/opensearch-3.0.0-test.yml --component security-analytics --test-run-id 234 --paths opensearch=/tmp/workspace/tar --base-path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/9010/linux/x64/tar ) runIntegTestScript.sh(env PATH=$PATH JAVA_HOME=/opt/java/openjdk-17 ./test.sh integ-test manifests/tests/jenkins/data/opensearch-3.0.0-test.yml --component security-analytics --test-run-id 234 --paths opensearch=/tmp/workspace/tar --base-path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/9010/linux/x64/tar ) BuildManifest.getRepo(security-analytics) - integ-test.closeGithubIssue({repoUrl=https://github.com/opensearch-project/security-analytics.git, issueTitle=[AUTOCUT] Integration Test failed for security-analytics: 3.0.0 tar distribution, closeComment=Closing the issue as the Integration Test passed for security-analytics
Version: 3.0.0
Distribution: tar
Architecture: x64
Platform: linux

Please check the logs: https://some/url/redirect

*, label=autocut,v3.0.0,integ-test-failure}) - closeGithubIssue.usernamePassword({credentialsId=jenkins-github-bot-token, passwordVariable=GITHUB_TOKEN, usernameVariable=GITHUB_USER}) - closeGithubIssue.withCredentials([[GITHUB_USER, GITHUB_TOKEN]], groovy.lang.Closure) - closeGithubIssue.sh({script=gh issue list --repo https://github.com/opensearch-project/security-analytics.git -S "[AUTOCUT] Integration Test failed for security-analytics: 3.0.0 tar distribution in:title" --label autocut,v3.0.0,integ-test-failure --json number --jq '.[0].number', returnStdout=true}) - closeGithubIssue.sh({script=gh issue close bbb -ccc -R opensearch-project/security-analytics --comment "Closing the issue as the Integration Test passed for security-analytics
Version: 3.0.0
Distribution: tar
Architecture: x64
Platform: linux

Please check the logs: https://some/url/redirect

*", returnStdout=true}) + integ-test.updateGitHubIssueLabels({repoUrl=https://github.com/opensearch-project/security-analytics.git, issueTitle=[AUTOCUT] Integration Test failed for security-analytics: 3.0.0, label=linux:tar:x64, action=remove}) + updateGitHubIssueLabels.usernamePassword({credentialsId=jenkins-github-bot-token, passwordVariable=GITHUB_TOKEN, usernameVariable=GITHUB_USER}) + updateGitHubIssueLabels.withCredentials([[GITHUB_USER, GITHUB_TOKEN]], groovy.lang.Closure) + updateGitHubIssueLabels.sh({script=gh issue list --repo https://github.com/opensearch-project/security-analytics.git -S "[AUTOCUT] Integration Test failed for security-analytics: 3.0.0 in:title" --json number --jq '.[0].number', returnStdout=true}) + updateGitHubIssueLabels.sh({script=gh label list --repo https://github.com/opensearch-project/security-analytics.git -S linux:tar:x64 --json name --jq '.[0].name', returnStdout=true}) + updateGitHubIssueLabels.println(linux:tar:x64 label does not exist. Skipping the label removal) integ-test.echo(Completed running integtest for component security-analytics) integ-test.uploadTestResults({buildManifestFileName=tests/jenkins/data/opensearch-3.0.0-build.yml, jobName=dummy_job}) uploadTestResults.legacySCM(groovy.lang.Closure) - uploadTestResults.library({identifier=jenkins@6.1.0, retriever=null}) + uploadTestResults.library({identifier=jenkins@6.3.0, retriever=null}) uploadTestResults.readYaml({file=tests/jenkins/data/opensearch-3.0.0-build.yml}) BuildManifest.asBoolean() uploadTestResults.echo(Build Id: 9010) @@ -323,7 +323,7 @@ ccc -R opensearch-project/security-analytics --comment "Closing the issue as the integ-test.sh(rm -rf test-results) integ-test.runIntegTestScript({jobName=distribution-build-opensearch, componentName=security, buildManifest=tests/jenkins/data/opensearch-3.0.0-build.yml, testManifest=manifests/tests/jenkins/data/opensearch-3.0.0-test.yml, localPath=/tmp/workspace/tar, switchUserNonRoot=false}) runIntegTestScript.legacySCM(groovy.lang.Closure) - runIntegTestScript.library({identifier=jenkins@6.1.0, retriever=null}) + runIntegTestScript.library({identifier=jenkins@6.3.0, retriever=null}) runIntegTestScript.readYaml({file=tests/jenkins/data/opensearch-3.0.0-build.yml}) BuildManifest.asBoolean() BuildManifest.getArtifactArchitecture() @@ -332,7 +332,7 @@ ccc -R opensearch-project/security-analytics --comment "Closing the issue as the runIntegTestScript.echo(Start integTest on: tar x64 linux) runIntegTestScript.detectTestDockerAgent({testManifest=manifests/tests/jenkins/data/opensearch-3.0.0-test.yml}) detectTestDockerAgent.legacySCM(groovy.lang.Closure) - detectTestDockerAgent.library({identifier=jenkins@6.1.0, retriever=null}) + detectTestDockerAgent.library({identifier=jenkins@6.3.0, retriever=null}) detectTestDockerAgent.readYaml({file=manifests/tests/jenkins/data/opensearch-3.0.0-test.yml}) TestManifest.asBoolean() detectTestDockerAgent.echo(Using Docker image opensearchstaging/ci-runner:ci-runner-centos7-opensearch-build-v3 (-e JAVA_HOME=/opt/java/openjdk-17)) @@ -349,16 +349,16 @@ ccc -R opensearch-project/security-analytics --comment "Closing the issue as the runIntegTestScript.echo(Run command: env PATH=$PATH JAVA_HOME=/opt/java/openjdk-17 ./test.sh integ-test manifests/tests/jenkins/data/opensearch-3.0.0-test.yml --component security --test-run-id 234 --paths opensearch=/tmp/workspace/tar --base-path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/9010/linux/x64/tar ) runIntegTestScript.sh(env PATH=$PATH JAVA_HOME=/opt/java/openjdk-17 ./test.sh integ-test manifests/tests/jenkins/data/opensearch-3.0.0-test.yml --component security --test-run-id 234 --paths opensearch=/tmp/workspace/tar --base-path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/9010/linux/x64/tar ) BuildManifest.getRepo(security) - integ-test.closeGithubIssue({repoUrl=https://github.com/opensearch-project/security.git, issueTitle=[AUTOCUT] Integration Test failed for security: 3.0.0 tar distribution, closeComment=Closing the issue as the Integration Test passed for security
Version: 3.0.0
Distribution: tar
Architecture: x64
Platform: linux

Please check the logs: https://some/url/redirect

*, label=autocut,v3.0.0,integ-test-failure}) - closeGithubIssue.usernamePassword({credentialsId=jenkins-github-bot-token, passwordVariable=GITHUB_TOKEN, usernameVariable=GITHUB_USER}) - closeGithubIssue.withCredentials([[GITHUB_USER, GITHUB_TOKEN]], groovy.lang.Closure) - closeGithubIssue.sh({script=gh issue list --repo https://github.com/opensearch-project/security.git -S "[AUTOCUT] Integration Test failed for security: 3.0.0 tar distribution in:title" --label autocut,v3.0.0,integ-test-failure --json number --jq '.[0].number', returnStdout=true}) - closeGithubIssue.sh({script=gh issue close bbb -ccc -R opensearch-project/security --comment "Closing the issue as the Integration Test passed for security
Version: 3.0.0
Distribution: tar
Architecture: x64
Platform: linux

Please check the logs: https://some/url/redirect

*", returnStdout=true}) + integ-test.updateGitHubIssueLabels({repoUrl=https://github.com/opensearch-project/security.git, issueTitle=[AUTOCUT] Integration Test failed for security: 3.0.0, label=linux:tar:x64, action=remove}) + updateGitHubIssueLabels.usernamePassword({credentialsId=jenkins-github-bot-token, passwordVariable=GITHUB_TOKEN, usernameVariable=GITHUB_USER}) + updateGitHubIssueLabels.withCredentials([[GITHUB_USER, GITHUB_TOKEN]], groovy.lang.Closure) + updateGitHubIssueLabels.sh({script=gh issue list --repo https://github.com/opensearch-project/security.git -S "[AUTOCUT] Integration Test failed for security: 3.0.0 in:title" --json number --jq '.[0].number', returnStdout=true}) + updateGitHubIssueLabels.sh({script=gh label list --repo https://github.com/opensearch-project/security.git -S linux:tar:x64 --json name --jq '.[0].name', returnStdout=true}) + updateGitHubIssueLabels.println(linux:tar:x64 label does not exist. Skipping the label removal) integ-test.echo(Completed running integtest for component security) integ-test.uploadTestResults({buildManifestFileName=tests/jenkins/data/opensearch-3.0.0-build.yml, jobName=dummy_job}) uploadTestResults.legacySCM(groovy.lang.Closure) - uploadTestResults.library({identifier=jenkins@6.1.0, retriever=null}) + uploadTestResults.library({identifier=jenkins@6.3.0, retriever=null}) uploadTestResults.readYaml({file=tests/jenkins/data/opensearch-3.0.0-build.yml}) BuildManifest.asBoolean() uploadTestResults.echo(Build Id: 9010) @@ -384,7 +384,7 @@ ccc -R opensearch-project/security --comment "Closing the issue as the Integrati integ-test.sh(rm -rf test-results) integ-test.runIntegTestScript({jobName=distribution-build-opensearch, componentName=k-NN, buildManifest=tests/jenkins/data/opensearch-3.0.0-build.yml, testManifest=manifests/tests/jenkins/data/opensearch-3.0.0-test.yml, localPath=/tmp/workspace/tar, switchUserNonRoot=false}) runIntegTestScript.legacySCM(groovy.lang.Closure) - runIntegTestScript.library({identifier=jenkins@6.1.0, retriever=null}) + runIntegTestScript.library({identifier=jenkins@6.3.0, retriever=null}) runIntegTestScript.readYaml({file=tests/jenkins/data/opensearch-3.0.0-build.yml}) BuildManifest.asBoolean() BuildManifest.getArtifactArchitecture() @@ -393,7 +393,7 @@ ccc -R opensearch-project/security --comment "Closing the issue as the Integrati runIntegTestScript.echo(Start integTest on: tar x64 linux) runIntegTestScript.detectTestDockerAgent({testManifest=manifests/tests/jenkins/data/opensearch-3.0.0-test.yml}) detectTestDockerAgent.legacySCM(groovy.lang.Closure) - detectTestDockerAgent.library({identifier=jenkins@6.1.0, retriever=null}) + detectTestDockerAgent.library({identifier=jenkins@6.3.0, retriever=null}) detectTestDockerAgent.readYaml({file=manifests/tests/jenkins/data/opensearch-3.0.0-test.yml}) TestManifest.asBoolean() detectTestDockerAgent.echo(Using Docker image opensearchstaging/ci-runner:ci-runner-centos7-opensearch-build-v3 (-e JAVA_HOME=/opt/java/openjdk-17)) @@ -410,16 +410,16 @@ ccc -R opensearch-project/security --comment "Closing the issue as the Integrati runIntegTestScript.echo(Run command: env PATH=$PATH JAVA_HOME=/opt/java/openjdk-17 ./test.sh integ-test manifests/tests/jenkins/data/opensearch-3.0.0-test.yml --component k-NN --test-run-id 234 --paths opensearch=/tmp/workspace/tar --base-path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/9010/linux/x64/tar ) runIntegTestScript.sh(env PATH=$PATH JAVA_HOME=/opt/java/openjdk-17 ./test.sh integ-test manifests/tests/jenkins/data/opensearch-3.0.0-test.yml --component k-NN --test-run-id 234 --paths opensearch=/tmp/workspace/tar --base-path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/9010/linux/x64/tar ) BuildManifest.getRepo(k-NN) - integ-test.closeGithubIssue({repoUrl=https://github.com/opensearch-project/k-NN.git, issueTitle=[AUTOCUT] Integration Test failed for k-NN: 3.0.0 tar distribution, closeComment=Closing the issue as the Integration Test passed for k-NN
Version: 3.0.0
Distribution: tar
Architecture: x64
Platform: linux

Please check the logs: https://some/url/redirect

*, label=autocut,v3.0.0,integ-test-failure}) - closeGithubIssue.usernamePassword({credentialsId=jenkins-github-bot-token, passwordVariable=GITHUB_TOKEN, usernameVariable=GITHUB_USER}) - closeGithubIssue.withCredentials([[GITHUB_USER, GITHUB_TOKEN]], groovy.lang.Closure) - closeGithubIssue.sh({script=gh issue list --repo https://github.com/opensearch-project/k-NN.git -S "[AUTOCUT] Integration Test failed for k-NN: 3.0.0 tar distribution in:title" --label autocut,v3.0.0,integ-test-failure --json number --jq '.[0].number', returnStdout=true}) - closeGithubIssue.sh({script=gh issue close bbb -ccc -R opensearch-project/k-NN --comment "Closing the issue as the Integration Test passed for k-NN
Version: 3.0.0
Distribution: tar
Architecture: x64
Platform: linux

Please check the logs: https://some/url/redirect

*", returnStdout=true}) + integ-test.updateGitHubIssueLabels({repoUrl=https://github.com/opensearch-project/k-NN.git, issueTitle=[AUTOCUT] Integration Test failed for k-NN: 3.0.0, label=linux:tar:x64, action=remove}) + updateGitHubIssueLabels.usernamePassword({credentialsId=jenkins-github-bot-token, passwordVariable=GITHUB_TOKEN, usernameVariable=GITHUB_USER}) + updateGitHubIssueLabels.withCredentials([[GITHUB_USER, GITHUB_TOKEN]], groovy.lang.Closure) + updateGitHubIssueLabels.sh({script=gh issue list --repo https://github.com/opensearch-project/k-NN.git -S "[AUTOCUT] Integration Test failed for k-NN: 3.0.0 in:title" --json number --jq '.[0].number', returnStdout=true}) + updateGitHubIssueLabels.sh({script=gh label list --repo https://github.com/opensearch-project/k-NN.git -S linux:tar:x64 --json name --jq '.[0].name', returnStdout=true}) + updateGitHubIssueLabels.println(linux:tar:x64 label does not exist. Skipping the label removal) integ-test.echo(Completed running integtest for component k-NN) integ-test.uploadTestResults({buildManifestFileName=tests/jenkins/data/opensearch-3.0.0-build.yml, jobName=dummy_job}) uploadTestResults.legacySCM(groovy.lang.Closure) - uploadTestResults.library({identifier=jenkins@6.1.0, retriever=null}) + uploadTestResults.library({identifier=jenkins@6.3.0, retriever=null}) uploadTestResults.readYaml({file=tests/jenkins/data/opensearch-3.0.0-build.yml}) BuildManifest.asBoolean() uploadTestResults.echo(Build Id: 9010) @@ -445,7 +445,7 @@ ccc -R opensearch-project/k-NN --comment "Closing the issue as the Integration T integ-test.sh(rm -rf test-results) integ-test.runIntegTestScript({jobName=distribution-build-opensearch, componentName=notifications, buildManifest=tests/jenkins/data/opensearch-3.0.0-build.yml, testManifest=manifests/tests/jenkins/data/opensearch-3.0.0-test.yml, localPath=/tmp/workspace/tar, switchUserNonRoot=false}) runIntegTestScript.legacySCM(groovy.lang.Closure) - runIntegTestScript.library({identifier=jenkins@6.1.0, retriever=null}) + runIntegTestScript.library({identifier=jenkins@6.3.0, retriever=null}) runIntegTestScript.readYaml({file=tests/jenkins/data/opensearch-3.0.0-build.yml}) BuildManifest.asBoolean() BuildManifest.getArtifactArchitecture() @@ -454,7 +454,7 @@ ccc -R opensearch-project/k-NN --comment "Closing the issue as the Integration T runIntegTestScript.echo(Start integTest on: tar x64 linux) runIntegTestScript.detectTestDockerAgent({testManifest=manifests/tests/jenkins/data/opensearch-3.0.0-test.yml}) detectTestDockerAgent.legacySCM(groovy.lang.Closure) - detectTestDockerAgent.library({identifier=jenkins@6.1.0, retriever=null}) + detectTestDockerAgent.library({identifier=jenkins@6.3.0, retriever=null}) detectTestDockerAgent.readYaml({file=manifests/tests/jenkins/data/opensearch-3.0.0-test.yml}) TestManifest.asBoolean() detectTestDockerAgent.echo(Using Docker image opensearchstaging/ci-runner:ci-runner-centos7-opensearch-build-v3 (-e JAVA_HOME=/opt/java/openjdk-17)) @@ -471,16 +471,16 @@ ccc -R opensearch-project/k-NN --comment "Closing the issue as the Integration T runIntegTestScript.echo(Run command: env PATH=$PATH JAVA_HOME=/opt/java/openjdk-17 ./test.sh integ-test manifests/tests/jenkins/data/opensearch-3.0.0-test.yml --component notifications --test-run-id 234 --paths opensearch=/tmp/workspace/tar --base-path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/9010/linux/x64/tar ) runIntegTestScript.sh(env PATH=$PATH JAVA_HOME=/opt/java/openjdk-17 ./test.sh integ-test manifests/tests/jenkins/data/opensearch-3.0.0-test.yml --component notifications --test-run-id 234 --paths opensearch=/tmp/workspace/tar --base-path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/9010/linux/x64/tar ) BuildManifest.getRepo(notifications) - integ-test.closeGithubIssue({repoUrl=https://github.com/opensearch-project/notifications.git, issueTitle=[AUTOCUT] Integration Test failed for notifications: 3.0.0 tar distribution, closeComment=Closing the issue as the Integration Test passed for notifications
Version: 3.0.0
Distribution: tar
Architecture: x64
Platform: linux

Please check the logs: https://some/url/redirect

*, label=autocut,v3.0.0,integ-test-failure}) - closeGithubIssue.usernamePassword({credentialsId=jenkins-github-bot-token, passwordVariable=GITHUB_TOKEN, usernameVariable=GITHUB_USER}) - closeGithubIssue.withCredentials([[GITHUB_USER, GITHUB_TOKEN]], groovy.lang.Closure) - closeGithubIssue.sh({script=gh issue list --repo https://github.com/opensearch-project/notifications.git -S "[AUTOCUT] Integration Test failed for notifications: 3.0.0 tar distribution in:title" --label autocut,v3.0.0,integ-test-failure --json number --jq '.[0].number', returnStdout=true}) - closeGithubIssue.sh({script=gh issue close bbb -ccc -R opensearch-project/notifications --comment "Closing the issue as the Integration Test passed for notifications
Version: 3.0.0
Distribution: tar
Architecture: x64
Platform: linux

Please check the logs: https://some/url/redirect

*", returnStdout=true}) + integ-test.updateGitHubIssueLabels({repoUrl=https://github.com/opensearch-project/notifications.git, issueTitle=[AUTOCUT] Integration Test failed for notifications: 3.0.0, label=linux:tar:x64, action=remove}) + updateGitHubIssueLabels.usernamePassword({credentialsId=jenkins-github-bot-token, passwordVariable=GITHUB_TOKEN, usernameVariable=GITHUB_USER}) + updateGitHubIssueLabels.withCredentials([[GITHUB_USER, GITHUB_TOKEN]], groovy.lang.Closure) + updateGitHubIssueLabels.sh({script=gh issue list --repo https://github.com/opensearch-project/notifications.git -S "[AUTOCUT] Integration Test failed for notifications: 3.0.0 in:title" --json number --jq '.[0].number', returnStdout=true}) + updateGitHubIssueLabels.sh({script=gh label list --repo https://github.com/opensearch-project/notifications.git -S linux:tar:x64 --json name --jq '.[0].name', returnStdout=true}) + updateGitHubIssueLabels.println(linux:tar:x64 label does not exist. Skipping the label removal) integ-test.echo(Completed running integtest for component notifications) integ-test.uploadTestResults({buildManifestFileName=tests/jenkins/data/opensearch-3.0.0-build.yml, jobName=dummy_job}) uploadTestResults.legacySCM(groovy.lang.Closure) - uploadTestResults.library({identifier=jenkins@6.1.0, retriever=null}) + uploadTestResults.library({identifier=jenkins@6.3.0, retriever=null}) uploadTestResults.readYaml({file=tests/jenkins/data/opensearch-3.0.0-build.yml}) BuildManifest.asBoolean() uploadTestResults.echo(Build Id: 9010) @@ -503,13 +503,13 @@ ccc -R opensearch-project/notifications --comment "Closing the issue as the Inte integ-test.checkout(groovy.lang.Closure) integ-test.downloadBuildManifest({url=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/9010/linux/x64/tar/dist/opensearch/opensearch-3.0.0-linux-x64.tar.gz, path=tests/jenkins/data/opensearch-3.0.0-build.yml}) downloadBuildManifest.legacySCM(groovy.lang.Closure) - downloadBuildManifest.library({identifier=jenkins@6.1.0, retriever=null}) + downloadBuildManifest.library({identifier=jenkins@6.3.0, retriever=null}) downloadBuildManifest.sh(curl -sSL https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/9010/linux/x64/tar/dist/opensearch/opensearch-3.0.0-linux-x64.tar.gz --output tests/jenkins/data/opensearch-3.0.0-build.yml) downloadBuildManifest.readYaml({file=tests/jenkins/data/opensearch-3.0.0-build.yml}) BuildManifest.asBoolean() integ-test.createUploadTestReportManifest({testManifest=manifests/tests/jenkins/data/opensearch-3.0.0-test.yml, buildManifest=tests/jenkins/data/opensearch-3.0.0-build.yml, testRunID=234, testType=integ-test, componentName=}) createUploadTestReportManifest.legacySCM(groovy.lang.Closure) - createUploadTestReportManifest.library({identifier=jenkins@6.1.0, retriever=null}) + createUploadTestReportManifest.library({identifier=jenkins@6.3.0, retriever=null}) createUploadTestReportManifest.readYaml({file=manifests/tests/jenkins/data/opensearch-3.0.0-test.yml}) TestManifest.asBoolean() createUploadTestReportManifest.readYaml({file=tests/jenkins/data/opensearch-3.0.0-build.yml}) From ef6d7c0eb098f7b209bf588f7d602fe144fae9fa Mon Sep 17 00:00:00 2001 From: Prudhvi Godithi Date: Tue, 6 Feb 2024 10:46:22 -0800 Subject: [PATCH 214/289] [Release 2.12.0] Update 2.12.0 manifests to release branch (#4414) Signed-off-by: Prudhvi Godithi --- jenkins/check-for-build.jenkinsfile | 4 +- manifests/2.12.0/opensearch-2.12.0.yml | 46 +++++++++---------- .../2.12.0/opensearch-dashboards-2.12.0.yml | 32 ++++++------- 3 files changed, 41 insertions(+), 41 deletions(-) diff --git a/jenkins/check-for-build.jenkinsfile b/jenkins/check-for-build.jenkinsfile index e746bfd328..443264dedd 100644 --- a/jenkins/check-for-build.jenkinsfile +++ b/jenkins/check-for-build.jenkinsfile @@ -28,8 +28,8 @@ pipeline { H 1 * * * %INPUT_MANIFEST=2.11.2/opensearch-2.11.2.yml;TARGET_JOB_NAME=distribution-build-opensearch;BUILD_PLATFORM=linux macos windows;BUILD_DISTRIBUTION=tar rpm deb zip H */6 * * * %INPUT_MANIFEST=2.12.0/opensearch-dashboards-2.12.0.yml;TEST_MANIFEST=2.12.0/opensearch-dashboards-2.12.0-test.yml;TARGET_JOB_NAME=distribution-build-opensearch-dashboards;BUILD_PLATFORM=linux windows;BUILD_DISTRIBUTION=tar rpm deb zip H */6 * * * %INPUT_MANIFEST=2.12.0/opensearch-2.12.0.yml;TEST_MANIFEST=2.12.0/opensearch-2.12.0-test.yml;TARGET_JOB_NAME=distribution-build-opensearch;BUILD_PLATFORM=linux macos windows;BUILD_DISTRIBUTION=tar rpm deb zip - H */6 * * * %INPUT_MANIFEST=3.0.0/opensearch-3.0.0.yml;TEST_MANIFEST=3.0.0/opensearch-3.0.0-test.yml;TARGET_JOB_NAME=distribution-build-opensearch;BUILD_PLATFORM=linux macos windows;BUILD_DISTRIBUTION=tar rpm deb zip - H */6 * * * %INPUT_MANIFEST=3.0.0/opensearch-dashboards-3.0.0.yml;TEST_MANIFEST=3.0.0/opensearch-dashboards-3.0.0-test.yml;TARGET_JOB_NAME=distribution-build-opensearch-dashboards;BUILD_PLATFORM=linux windows;BUILD_DISTRIBUTION=tar rpm deb zip + H */8 * * * %INPUT_MANIFEST=3.0.0/opensearch-3.0.0.yml;TEST_MANIFEST=3.0.0/opensearch-3.0.0-test.yml;TARGET_JOB_NAME=distribution-build-opensearch;BUILD_PLATFORM=linux macos windows;BUILD_DISTRIBUTION=tar rpm deb zip + H */8 * * * %INPUT_MANIFEST=3.0.0/opensearch-dashboards-3.0.0.yml;TEST_MANIFEST=3.0.0/opensearch-dashboards-3.0.0-test.yml;TARGET_JOB_NAME=distribution-build-opensearch-dashboards;BUILD_PLATFORM=linux windows;BUILD_DISTRIBUTION=tar rpm deb zip ''' } parameters { diff --git a/manifests/2.12.0/opensearch-2.12.0.yml b/manifests/2.12.0/opensearch-2.12.0.yml index 681f3281c6..4021b2cac7 100644 --- a/manifests/2.12.0/opensearch-2.12.0.yml +++ b/manifests/2.12.0/opensearch-2.12.0.yml @@ -10,34 +10,34 @@ ci: components: - name: OpenSearch repository: https://github.com/opensearch-project/OpenSearch.git - ref: 2.x + ref: '2.12' - name: common-utils repository: https://github.com/opensearch-project/common-utils.git - ref: 2.x + ref: '2.12' platforms: - linux - windows - name: job-scheduler repository: https://github.com/opensearch-project/job-scheduler.git - ref: 2.x + ref: '2.12' platforms: - linux - windows - name: security repository: https://github.com/opensearch-project/security.git - ref: 2.x + ref: '2.12' platforms: - linux - windows - name: k-NN repository: https://github.com/opensearch-project/k-NN.git - ref: 2.x + ref: '2.12' platforms: - linux - windows - name: geospatial repository: https://github.com/opensearch-project/geospatial.git - ref: 2.x + ref: '2.12' platforms: - linux - windows @@ -45,7 +45,7 @@ components: - job-scheduler - name: cross-cluster-replication repository: https://github.com/opensearch-project/cross-cluster-replication.git - ref: 2.x + ref: '2.12' platforms: - linux - windows @@ -53,7 +53,7 @@ components: - common-utils - name: ml-commons repository: https://github.com/opensearch-project/ml-commons.git - ref: 2.x + ref: '2.12' platforms: - linux - windows @@ -61,7 +61,7 @@ components: - common-utils - name: neural-search repository: https://github.com/opensearch-project/neural-search.git - ref: 2.x + ref: '2.12' platforms: - linux - windows @@ -70,7 +70,7 @@ components: - k-NN - name: notifications-core repository: https://github.com/opensearch-project/notifications.git - ref: 2.x + ref: '2.12' platforms: - linux - windows @@ -79,7 +79,7 @@ components: - common-utils - name: notifications repository: https://github.com/opensearch-project/notifications.git - ref: 2.x + ref: '2.12' platforms: - linux - windows @@ -88,7 +88,7 @@ components: - common-utils - name: opensearch-observability repository: https://github.com/opensearch-project/observability.git - ref: 2.x + ref: '2.12' platforms: - linux - windows @@ -96,7 +96,7 @@ components: - common-utils - name: opensearch-reports repository: https://github.com/opensearch-project/reporting.git - ref: 2.x + ref: '2.12' platforms: - linux - windows @@ -105,7 +105,7 @@ components: - job-scheduler - name: sql repository: https://github.com/opensearch-project/sql.git - ref: 2.x + ref: '2.12' platforms: - linux - windows @@ -113,7 +113,7 @@ components: - ml-commons - name: asynchronous-search repository: https://github.com/opensearch-project/asynchronous-search.git - ref: 2.x + ref: '2.12' platforms: - linux - windows @@ -121,7 +121,7 @@ components: - common-utils - name: anomaly-detection repository: https://github.com/opensearch-project/anomaly-detection.git - ref: 2.x + ref: '2.12' platforms: - linux - windows @@ -130,7 +130,7 @@ components: - job-scheduler - name: alerting repository: https://github.com/opensearch-project/alerting.git - ref: 2.x + ref: '2.12' platforms: - linux - windows @@ -138,7 +138,7 @@ components: - common-utils - name: security-analytics repository: https://github.com/opensearch-project/security-analytics.git - ref: 2.x + ref: '2.12' platforms: - linux - windows @@ -146,7 +146,7 @@ components: - common-utils - name: index-management repository: https://github.com/opensearch-project/index-management.git - ref: 2.x + ref: '2.12' platforms: - linux - windows @@ -155,18 +155,18 @@ components: - job-scheduler - name: performance-analyzer repository: https://github.com/opensearch-project/performance-analyzer.git - ref: 2.x + ref: '2.12' platforms: - linux - name: custom-codecs repository: https://github.com/opensearch-project/custom-codecs.git - ref: 2.x + ref: '2.12' platforms: - linux - windows - name: flow-framework repository: https://github.com/opensearch-project/flow-framework.git - ref: 2.x + ref: '2.12' platforms: - linux - windows @@ -174,7 +174,7 @@ components: - common-utils - name: skills repository: https://github.com/opensearch-project/skills.git - ref: 2.x + ref: '2.12' platforms: - linux - windows diff --git a/manifests/2.12.0/opensearch-dashboards-2.12.0.yml b/manifests/2.12.0/opensearch-dashboards-2.12.0.yml index 7333ff82bc..c6dbba0649 100644 --- a/manifests/2.12.0/opensearch-dashboards-2.12.0.yml +++ b/manifests/2.12.0/opensearch-dashboards-2.12.0.yml @@ -9,49 +9,49 @@ ci: components: - name: OpenSearch-Dashboards repository: https://github.com/opensearch-project/OpenSearch-Dashboards.git - ref: 2.x + ref: '2.12' - name: functionalTestDashboards repository: https://github.com/opensearch-project/opensearch-dashboards-functional-test.git - ref: 2.x + ref: '2.12' - name: observabilityDashboards repository: https://github.com/opensearch-project/dashboards-observability.git - ref: 2.x + ref: '2.12' - name: reportsDashboards repository: https://github.com/opensearch-project/dashboards-reporting.git - ref: 2.x + ref: '2.12' - name: ganttChartDashboards repository: https://github.com/opensearch-project/dashboards-visualizations.git - ref: 2.x + ref: '2.12' - name: queryWorkbenchDashboards repository: https://github.com/opensearch-project/dashboards-query-workbench.git - ref: 2.x + ref: '2.12' - name: customImportMapDashboards repository: https://github.com/opensearch-project/dashboards-maps.git - ref: 2.x + ref: '2.12' - name: anomalyDetectionDashboards repository: https://github.com/opensearch-project/anomaly-detection-dashboards-plugin - ref: 2.x + ref: '2.12' - name: mlCommonsDashboards repository: https://github.com/opensearch-project/ml-commons-dashboards.git - ref: 2.x + ref: '2.12' - name: indexManagementDashboards repository: https://github.com/opensearch-project/index-management-dashboards-plugin.git - ref: 2.x + ref: '2.12' - name: notificationsDashboards repository: https://github.com/opensearch-project/dashboards-notifications.git - ref: 2.x + ref: '2.12' - name: alertingDashboards repository: https://github.com/opensearch-project/alerting-dashboards-plugin.git - ref: 2.x + ref: '2.12' - name: securityAnalyticsDashboards repository: https://github.com/opensearch-project/security-analytics-dashboards-plugin.git - ref: 2.x + ref: '2.12' - name: securityDashboards repository: https://github.com/opensearch-project/security-dashboards-plugin.git - ref: 2.x + ref: '2.12' - name: searchRelevanceDashboards repository: https://github.com/opensearch-project/dashboards-search-relevance.git - ref: 2.x + ref: '2.12' - name: assistantDashboards repository: https://github.com/opensearch-project/dashboards-assistant.git - ref: 2.x + ref: '2.12' From 1d4b32639181e8d2dddb9564c55d5e518aaffe33 Mon Sep 17 00:00:00 2001 From: Zelin Hao Date: Tue, 6 Feb 2024 10:50:19 -0800 Subject: [PATCH 215/289] Update the 3.0.0 manifest to schema 1.1 with depends_on (#4408) Signed-off-by: Zelin Hao --- manifests/3.0.0/opensearch-3.0.0.yml | 34 ++++++++++++++++++- .../3.0.0/opensearch-dashboards-3.0.0.yml | 2 +- tests/tests_manifests/test_input_manifests.py | 2 +- 3 files changed, 35 insertions(+), 3 deletions(-) diff --git a/manifests/3.0.0/opensearch-3.0.0.yml b/manifests/3.0.0/opensearch-3.0.0.yml index 19198669e4..1e922e2ca8 100644 --- a/manifests/3.0.0/opensearch-3.0.0.yml +++ b/manifests/3.0.0/opensearch-3.0.0.yml @@ -1,5 +1,5 @@ --- -schema-version: '1.0' +schema-version: '1.1' build: name: OpenSearch version: 3.0.0 @@ -32,6 +32,8 @@ components: checks: - gradle:properties:version - gradle:dependencies:opensearch.version: opensearch-ml-plugin + depends_on: + - common-utils - name: job-scheduler repository: https://github.com/opensearch-project/job-scheduler.git ref: main @@ -50,6 +52,9 @@ components: checks: - gradle:properties:version - gradle:dependencies:opensearch.version + depends_on: + - common-utils + - job-scheduler - name: security repository: https://github.com/opensearch-project/security.git ref: main @@ -73,6 +78,8 @@ components: checks: - gradle:properties:version - gradle:dependencies:opensearch.version + depends_on: + - common-utils - name: k-NN repository: https://github.com/opensearch-project/k-NN.git ref: main @@ -91,6 +98,9 @@ components: checks: - gradle:properties:version - gradle:dependencies:opensearch.version + depends_on: + - ml-commons + - k-NN - name: geospatial repository: https://github.com/opensearch-project/geospatial.git ref: main @@ -100,6 +110,8 @@ components: checks: - gradle:properties:version - gradle:dependencies:opensearch.version + depends_on: + - job-scheduler - name: anomaly-detection repository: https://github.com/opensearch-project/anomaly-detection.git ref: main @@ -109,6 +121,9 @@ components: checks: - gradle:properties:version - gradle:dependencies:opensearch.version + depends_on: + - common-utils + - job-scheduler - name: cross-cluster-replication repository: https://github.com/opensearch-project/cross-cluster-replication.git ref: main @@ -118,6 +133,8 @@ components: checks: - gradle:properties:version - gradle:dependencies:opensearch.version + depends_on: + - common-utils - name: notifications-core repository: https://github.com/opensearch-project/notifications.git ref: main @@ -128,6 +145,8 @@ components: checks: - gradle:properties:version - gradle:dependencies:opensearch.version: opensearch-notifications-core + depends_on: + - common-utils - name: notifications repository: https://github.com/opensearch-project/notifications.git ref: main @@ -138,6 +157,8 @@ components: checks: - gradle:properties:version - gradle:dependencies:opensearch.version: notifications + depends_on: + - common-utils - name: alerting repository: https://github.com/opensearch-project/alerting.git ref: main @@ -147,6 +168,8 @@ components: checks: - gradle:properties:version - gradle:dependencies:opensearch.version: alerting + depends_on: + - common-utils - name: sql repository: https://github.com/opensearch-project/sql.git ref: main @@ -156,6 +179,8 @@ components: checks: - gradle:properties:version - gradle:dependencies:opensearch.version: opensearch-sql-plugin + depends_on: + - ml-commons - name: asynchronous-search repository: https://github.com/opensearch-project/asynchronous-search.git ref: main @@ -165,6 +190,8 @@ components: checks: - gradle:properties:version - gradle:dependencies:opensearch.version + depends_on: + - common-utils - name: security-analytics repository: https://github.com/opensearch-project/security-analytics.git ref: main @@ -173,6 +200,8 @@ components: - windows checks: - gradle:properties:version + depends_on: + - common-utils - name: index-management repository: https://github.com/opensearch-project/index-management.git ref: main @@ -181,3 +210,6 @@ components: - windows checks: - gradle:properties:version + depends_on: + - common-utils + - job-scheduler diff --git a/manifests/3.0.0/opensearch-dashboards-3.0.0.yml b/manifests/3.0.0/opensearch-dashboards-3.0.0.yml index ad37725764..f0c26e3559 100644 --- a/manifests/3.0.0/opensearch-dashboards-3.0.0.yml +++ b/manifests/3.0.0/opensearch-dashboards-3.0.0.yml @@ -1,5 +1,5 @@ --- -schema-version: '1.0' +schema-version: '1.1' build: name: OpenSearch Dashboards version: 3.0.0 diff --git a/tests/tests_manifests/test_input_manifests.py b/tests/tests_manifests/test_input_manifests.py index 54aa80b077..9d5bee7846 100644 --- a/tests/tests_manifests/test_input_manifests.py +++ b/tests/tests_manifests/test_input_manifests.py @@ -20,7 +20,7 @@ def tests_configs(self) -> None: def test_3_0_0(self) -> None: manifest = self.manifests["3.0.0"] self.assertIsNotNone(manifest) - self.assertEqual(manifest.version, "1.0") + self.assertEqual(manifest.version, "1.1") self.assertEqual(manifest.build.version, "3.0.0") self.assertEqual(manifest.build.name, "OpenSearch") self.assertEqual(manifest.build.filename, "opensearch") From 4e691e7f0d08321831da7ff500917cf2174ab313 Mon Sep 17 00:00:00 2001 From: Peter Zhu Date: Tue, 6 Feb 2024 14:18:09 -0500 Subject: [PATCH 216/289] Disable remote cluster test settings added in 998 PR of ftrepo (#4415) Signed-off-by: Peter Zhu --- .../integ_test_suite_opensearch_dashboards.py | 2 +- ...nteg_test_suite_opensearch_dashboards.py.swp | Bin 32768 -> 0 bytes ...st_integ_test_suite_opensearch_dashboards.py | 2 +- 3 files changed, 2 insertions(+), 2 deletions(-) delete mode 100644 tests/tests_test_workflow/test_integ_workflow/integ_test/.test_integ_test_suite_opensearch_dashboards.py.swp diff --git a/src/test_workflow/integ_test/integ_test_suite_opensearch_dashboards.py b/src/test_workflow/integ_test/integ_test_suite_opensearch_dashboards.py index 4deb6941b9..9296907d35 100644 --- a/src/test_workflow/integ_test/integ_test_suite_opensearch_dashboards.py +++ b/src/test_workflow/integ_test/integ_test_suite_opensearch_dashboards.py @@ -110,7 +110,7 @@ def custom_node_endpoint_encoder(node_endpoint: NodeEndpoint) -> dict: return {"endpoint": node_endpoint.endpoint, "port": node_endpoint.port, "transport": node_endpoint.transport} if os.path.exists(script): single_node = cluster_endpoints[0].data_nodes[0] - cmd = f"bash {script} -b {single_node.endpoint} -p {single_node.port} -s {str(security).lower()} -t {self.component.name} -v {self.bundle_manifest.build.version} -o default" + cmd = f"bash {script} -b {single_node.endpoint} -p {single_node.port} -s {str(security).lower()} -t {self.component.name} -v {self.bundle_manifest.build.version} -o default -r false" self.repo_work_dir = os.path.join( self.repo.dir, self.test_config.working_directory) if self.test_config.working_directory is not None else self.repo.dir (status, stdout, stderr) = execute(cmd, self.repo_work_dir, True, False) diff --git a/tests/tests_test_workflow/test_integ_workflow/integ_test/.test_integ_test_suite_opensearch_dashboards.py.swp b/tests/tests_test_workflow/test_integ_workflow/integ_test/.test_integ_test_suite_opensearch_dashboards.py.swp deleted file mode 100644 index 717721711c060eba56a17dffcc363b77a7518d3f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 32768 zcmeI5d#oH)8Ndf9$Wuv03{YU$0=>n%OA95!4dr1ArAP(Z@)p;*yL0aj?A_VU%oZ-S zZ32lr3JOAue+U7K0TLvJ0EvI`2IZB2K%$^1#sET!F<2hq;qN>1+_|&&(Og0;XUVU7 zcjmn2n=|K}?=gqLd1o(OW*$?SXYkq6Fz)&GXnpzidl@(O8OCLe&P9%OsUxSx`_%2# z<+^`yIZj_b!YbE}t{-*GQG*LA9lv~u?FZ!}D#p4v!QpP(Zuz$5)f(l&j?=7{+jd}k zoVG@+%iPxC0Xh8e->Upwy~On{9%{OmsAE;971+b+vGAv)%br&G{EidY)wH^5-SQiQ zuI1JJN_%v?i_+(`1hyp!bb_Js(R&z29x-1%>a$A+nO~oI*0ywo`dYLEv;?#Sv;?#S zv;?#Sv;?#Sv;-!QK+xXFSWlYmqjU#H-`nNBcZz-wMBk;{`5C$M7v#==CHlQA`X0`m z-!b}qcJzHu?)(nX?>(aL8Bqh{c1DNwmzIE*fR=!kfR=!kfR=!kfR=!kfR=!kfR=!k zK!F6Tx?!BXi(z~U;{T8J|5v|e7!SaGa48%IvtU2i9kz%6eAO`i1dqT5xCSnSJ>fPK z^$L`sAKu;FFgC&S@N+l=PKU!_C)g4Gx|?DA0tVn1FyPKz!?rEqdnUXuOV|3UXHetGeEfJ0#uMwCZj1GM2xSOO=*-tZ*GiYMR>xEij4D?xqC=%XSQD)yyz ztwZF33WVsJYs6<~n>DN1G=qk1$|*CjykR>qlJniURbWII2hlJWnj>!Q;%Z!S*Ew^x z8H~2=0n-_7xt^UA*E`2TbD1^l)Rs{s%}X+*EtMAgc5|qr>i6uL>(y;9Ntm3L$c}2= z@%qP}QlTN$5v%14NeoC~6vtGu6{c;~oA#E}(JNm;B}xJ{w>9Jp7o4rRBW<^3w}OIm zb(=t$y4|Xc67%8*+YbLoK~kg4gF)Ogw?D>)GH)v=5(rFp<;9vCowYw1<8$* z&uK0_Q4%j|c6@?&ijr4qo^1to-1VYg<94<%O~tc=j@PQLwwfKgQmrB#F1*@xm{R*n zO0hE4_}LUbITB>hx^C(+mhF z3aosV!bDYf@FKew7)o~hGhQODtan?Z=Qm$zBntXS(D4yOC>cMfyB(2Bsg!w0Ro%l* zkS`-XUf5RBN5?BXtu(RJ2!gghaJY)Os&Kl|8LZHmOWoI)=IeD?D{7w84o-IH=w4-r zuPDAt$=O#Y$*LMBXU%;7>8?+bEbcm=>6h{G!$b}P=83J*xn}t|^LvaO14;lV zkhs=}xAKq!lv0pYhHl>u&T6aC zIx|ojwWj6!rVI~ivD15@(`h+@+|-JsU1a(8T=9GkdG1I!DadV*faJ_`QBlKr7_S_4 z?&2}lbXf6u!K9W@6I7Xw@8b>XafRxd<$`)%_Y|v33udL})RnB%I`<^cbG@)I8EgGY zIFDCluC={5TXyD;gqz4+=D9dsvKs1-rdm;g`b{AM}TW}8i?Ch_YPQUndhH-{V&3?|3x zW=CD6XlW<5ty;q-`h8xU%XB@{BIioZri*5Ck=qJ9XRyP7M(jye{_(c*f&S4 zI%=P5%qI7WGZvp)J}qoVc_}JF;0!so$I2k7kW`D@_NeC!H-cU@8KVEchkkwnI=krq z{HZ=KqTk;PmqQKCgLB~!I2hh1{k?EKd>17D@t{9i0$KuE0$KuE0$KuE0$KuE0$KuE z0$KvwrUYV3&4sDgMGlFA-d9>UwNGho>XS+f5i3k}#P)q_*e*^nwOSTt3sGK$Na4qn zGvrpV57}N&ZCHL)F2e64l3f}jA7wYMv@whaqt&*D@g;6pWOq-Rnda%1OKN7^N<5;X z{~v&_`v835qW{P7{ZFIgZ-7%^Ash>$^KXXNKz#l->;ku9G$PWeb@_L#Ml2vcmU3WPw?^I z1e@{YzYMp-Mz{dZhXwF4{`_a)X}B4F2@O#FC+fckgR5jZ8jcR1Cth?2g8-!w?R@YzVZicSCjFnpY%5-_c zB6snZ$(@(@aJedOTFW=;`!#Fbzx0 z1W#NN7Lb;c{v~%d_3g+n`IKs-%qhNK_V9;#0q(TeMR^fn4SgkXN5&rgG43BZ6Xlmb z!v@4&&9MCN-#As7u5Dw!Zn!uFv?W`d16r4ocv;$c}zf zjdT<&-o~tRG4kTZtqzwT#YKoGJ1QaZO^#U-6h%o*VrdX(lbU@UwzbWKZH@JZcdt~{ zNR#+P3(ig8!_0U>r=B^@p~j%8E-rK+mk#9m5(aXOeWa&#eWyda{(nNdwq#+mb{kp1 zi2jcXZ>&Q{75zVc|Nc4j{TrYI=fGhg@%~T1Pa%M_Kz#qF!nfc#>;TWgU2rF?hhjAZ&p1Kw|z4cpcsUepm}< z!oKhsy8hqbWq1j0fTeH>>;f;K?>`Un9>6FZ14qLL==`t1Iw-;K(E0a+ec>bY{@=rs zupZXIxnRP-(fi+phv6Z(7Q`N~KWqp8K(-Hn$at;DIr+rvRrywHh(RJpbUeDKQd3>V zXd8*@OiB#X5(8~Wc}Wm-q0v*i>~zIKk1>cu1xLnNZ6pyhxLV*B2NkM7#pPQR^Q`pb zqJTza5eowvL-R&-GqQ8vmKs@9_mVC)wg7Akwct|Xvuk!+f{?|Ma8}Fjw8c7N*TXlT zLX*va=~=D1I}$|^XB(!FG~ylb-&zwpW0Po?dyHKDWtFdjop!+r5&RaPkwK5f3t%0d4hMtlyiE|1+s*t(lF1#&z3oJnlJ_)LJ9XO~=M{}fR23DGt7T1cr&WEW zZo5GD&XL_oRq#N($7J`ZuKnNgMal+ZX)WWr$3oXw)os=6s+8H6Ml+~z^@X;&}Mq4>XJB6C%w%RJxEc<3abcIw-*~)GzZ{rZF z5_-^7@JH$jQ>)RgXG-nVNn}e_rgPJaogNonCM+bmUD|&a>ju3R*=bjm2PD-^wnG1% zG*CXDOVEh)Pz{ud8S z$uspiZhkAerqR{5^u^jV!Z diff --git a/tests/tests_test_workflow/test_integ_workflow/integ_test/test_integ_test_suite_opensearch_dashboards.py b/tests/tests_test_workflow/test_integ_workflow/integ_test/test_integ_test_suite_opensearch_dashboards.py index f36b7b55c1..463c84d081 100644 --- a/tests/tests_test_workflow/test_integ_workflow/integ_test/test_integ_test_suite_opensearch_dashboards.py +++ b/tests/tests_test_workflow/test_integ_workflow/integ_test/test_integ_test_suite_opensearch_dashboards.py @@ -193,7 +193,7 @@ def test_execute_integtest_sh(self, mock_execute: Mock, mock_git: Mock, mock_tes status = suite.execute_integtest_sh("test_endpoint", 1234, True, "with-security") self.assertEqual(status, "test_status") - mock_execute.assert_called_once_with('bash ./integtest.sh -b test_endpoint -p 1234 -s true -t sql -v 1.2.0 -o default', os.path.join("dir", "test_working_directory"), True, False) + mock_execute.assert_called_once_with('bash ./integtest.sh -b test_endpoint -p 1234 -s true -t sql -v 1.2.0 -o default -r false', os.path.join("dir", "test_working_directory"), True, False) mock_test_result_data.assert_called_once_with( "sql", From 6469398fcda062271d5b00b5c334b36149216cbe Mon Sep 17 00:00:00 2001 From: Rishabh Singh Date: Tue, 6 Feb 2024 11:18:41 -0800 Subject: [PATCH 217/289] Add zstd and zstd_no_dict codec runs (#4412) Signed-off-by: Rishabh Singh --- jenkins/opensearch/benchmark-test.jenkinsfile | 10 +++++++--- .../benchmark-test-distribution-url.jenkinsfile.txt | 10 +++++++--- .../opensearch/benchmark-test.jenkinsfile.txt | 10 +++++++--- .../opensearch/secure-benchmark-test.jenkinsfile.txt | 10 +++++++--- 4 files changed, 28 insertions(+), 12 deletions(-) diff --git a/jenkins/opensearch/benchmark-test.jenkinsfile b/jenkins/opensearch/benchmark-test.jenkinsfile index c5809e45e2..b55af00bef 100644 --- a/jenkins/opensearch/benchmark-test.jenkinsfile +++ b/jenkins/opensearch/benchmark-test.jenkinsfile @@ -43,9 +43,13 @@ pipeline { H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} - H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd"}} - H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd"}} - H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd"}} + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd"}} + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd"}} + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd"}} + + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-no-dict-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd_no_dict"}} + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-no-dict-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd_no_dict"}} + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-no-dict-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd_no_dict"}} H 5 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search H 5 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt index 16c6614f6a..9f51f7af91 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt @@ -23,9 +23,13 @@ H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} - H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd"}} - H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd"}} - H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd"}} + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd"}} + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd"}} + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd"}} + + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-no-dict-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd_no_dict"}} + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-no-dict-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd_no_dict"}} + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-no-dict-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd_no_dict"}} H 5 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search H 5 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt index 6fdadaf34e..0d04ff9b2c 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt @@ -23,9 +23,13 @@ H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} - H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd"}} - H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd"}} - H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd"}} + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd"}} + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd"}} + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd"}} + + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-no-dict-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd_no_dict"}} + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-no-dict-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd_no_dict"}} + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-no-dict-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd_no_dict"}} H 5 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search H 5 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt index 715c884d7c..6b699b237f 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt @@ -23,9 +23,13 @@ H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} - H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd"}} - H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd"}} - H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd"}} + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd"}} + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd"}} + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd"}} + + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-no-dict-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd_no_dict"}} + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-no-dict-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd_no_dict"}} + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-no-dict-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd_no_dict"}} H 5 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search H 5 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search From 8220eb9966b72f49b6a6b5f1c1c4d10b0bb6881b Mon Sep 17 00:00:00 2001 From: Prudhvi Godithi Date: Tue, 6 Feb 2024 14:13:24 -0800 Subject: [PATCH 218/289] Update Jenkinsfiles to reduce cron builds (#4418) Signed-off-by: Prudhvi Godithi --- jenkins/check-for-build.jenkinsfile | 5 ++--- jenkins/opensearch/integ-test.jenkinsfile | 4 ++-- .../opensearch/integ-test.jenkinsfile.txt | 4 ++-- 3 files changed, 6 insertions(+), 7 deletions(-) diff --git a/jenkins/check-for-build.jenkinsfile b/jenkins/check-for-build.jenkinsfile index 443264dedd..ae83b9dc5b 100644 --- a/jenkins/check-for-build.jenkinsfile +++ b/jenkins/check-for-build.jenkinsfile @@ -25,11 +25,10 @@ pipeline { parameterizedCron ''' H 1 * * * %INPUT_MANIFEST=1.3.15/opensearch-dashboards-1.3.15.yml;TARGET_JOB_NAME=distribution-build-opensearch-dashboards;BUILD_PLATFORM=linux windows;BUILD_DISTRIBUTION=tar rpm deb zip H 1 * * * %INPUT_MANIFEST=1.3.15/opensearch-1.3.15.yml;TARGET_JOB_NAME=distribution-build-opensearch;BUILD_PLATFORM=linux macos windows;BUILD_DISTRIBUTION=tar rpm deb zip - H 1 * * * %INPUT_MANIFEST=2.11.2/opensearch-2.11.2.yml;TARGET_JOB_NAME=distribution-build-opensearch;BUILD_PLATFORM=linux macos windows;BUILD_DISTRIBUTION=tar rpm deb zip H */6 * * * %INPUT_MANIFEST=2.12.0/opensearch-dashboards-2.12.0.yml;TEST_MANIFEST=2.12.0/opensearch-dashboards-2.12.0-test.yml;TARGET_JOB_NAME=distribution-build-opensearch-dashboards;BUILD_PLATFORM=linux windows;BUILD_DISTRIBUTION=tar rpm deb zip H */6 * * * %INPUT_MANIFEST=2.12.0/opensearch-2.12.0.yml;TEST_MANIFEST=2.12.0/opensearch-2.12.0-test.yml;TARGET_JOB_NAME=distribution-build-opensearch;BUILD_PLATFORM=linux macos windows;BUILD_DISTRIBUTION=tar rpm deb zip - H */8 * * * %INPUT_MANIFEST=3.0.0/opensearch-3.0.0.yml;TEST_MANIFEST=3.0.0/opensearch-3.0.0-test.yml;TARGET_JOB_NAME=distribution-build-opensearch;BUILD_PLATFORM=linux macos windows;BUILD_DISTRIBUTION=tar rpm deb zip - H */8 * * * %INPUT_MANIFEST=3.0.0/opensearch-dashboards-3.0.0.yml;TEST_MANIFEST=3.0.0/opensearch-dashboards-3.0.0-test.yml;TARGET_JOB_NAME=distribution-build-opensearch-dashboards;BUILD_PLATFORM=linux windows;BUILD_DISTRIBUTION=tar rpm deb zip + H 1 * * * %INPUT_MANIFEST=3.0.0/opensearch-3.0.0.yml;TEST_MANIFEST=3.0.0/opensearch-3.0.0-test.yml;TARGET_JOB_NAME=distribution-build-opensearch;BUILD_PLATFORM=linux macos windows;BUILD_DISTRIBUTION=tar rpm deb zip + H 1 * * * %INPUT_MANIFEST=3.0.0/opensearch-dashboards-3.0.0.yml;TEST_MANIFEST=3.0.0/opensearch-dashboards-3.0.0-test.yml;TARGET_JOB_NAME=distribution-build-opensearch-dashboards;BUILD_PLATFORM=linux windows;BUILD_DISTRIBUTION=tar rpm deb zip ''' } parameters { diff --git a/jenkins/opensearch/integ-test.jenkinsfile b/jenkins/opensearch/integ-test.jenkinsfile index 12cda4f87f..eb1cbd2863 100644 --- a/jenkins/opensearch/integ-test.jenkinsfile +++ b/jenkins/opensearch/integ-test.jenkinsfile @@ -46,8 +46,8 @@ pipeline { } triggers { parameterizedCron ''' - H 3 * * * %TEST_MANIFEST=2.12.0/opensearch-2.12.0-concurrent-search-test.yml;BUILD_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/builds/opensearch/manifest.yml - H 3 * * * %TEST_MANIFEST=2.12.0/opensearch-2.12.0-concurrent-search-test.yml;BUILD_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/builds/opensearch/manifest.yml + H 1 * * * %TEST_MANIFEST=2.12.0/opensearch-2.12.0-concurrent-search-test.yml;BUILD_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/builds/opensearch/manifest.yml + H 1 * * * %TEST_MANIFEST=2.12.0/opensearch-2.12.0-concurrent-search-test.yml;BUILD_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/builds/opensearch/manifest.yml ''' } parameters { diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch/integ-test.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch/integ-test.jenkinsfile.txt index ac9e008900..c27ced2aec 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch/integ-test.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch/integ-test.jenkinsfile.txt @@ -8,8 +8,8 @@ integ-test.buildDiscarder(null) integ-test.echo(Executing on agent [label:none]) integ-test.parameterizedCron( - H 3 * * * %TEST_MANIFEST=2.12.0/opensearch-2.12.0-concurrent-search-test.yml;BUILD_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/builds/opensearch/manifest.yml - H 3 * * * %TEST_MANIFEST=2.12.0/opensearch-2.12.0-concurrent-search-test.yml;BUILD_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/builds/opensearch/manifest.yml + H 1 * * * %TEST_MANIFEST=2.12.0/opensearch-2.12.0-concurrent-search-test.yml;BUILD_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/builds/opensearch/manifest.yml + H 1 * * * %TEST_MANIFEST=2.12.0/opensearch-2.12.0-concurrent-search-test.yml;BUILD_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/builds/opensearch/manifest.yml ) integ-test.stage(verify-parameters, groovy.lang.Closure) integ-test.echo(Executing on agent [label:Jenkins-Agent-AL2023-X64-C54xlarge-Docker-Host]) From 7c1aec8f0ae73a65b21c1dc428c4ff3d091eec8b Mon Sep 17 00:00:00 2001 From: Peter Zhu Date: Tue, 6 Feb 2024 17:17:22 -0500 Subject: [PATCH 219/289] Install fonts on windows docker image for chromium-based browser and lock docker version (#4417) Signed-off-by: Peter Zhu --- docker/ci/config/windows-servercore-setup.ps1 | 22 +++++++++++++++---- 1 file changed, 18 insertions(+), 4 deletions(-) diff --git a/docker/ci/config/windows-servercore-setup.ps1 b/docker/ci/config/windows-servercore-setup.ps1 index f5cfaea653..687b5c2c3e 100644 --- a/docker/ci/config/windows-servercore-setup.ps1 +++ b/docker/ci/config/windows-servercore-setup.ps1 @@ -179,7 +179,8 @@ $nodePathFixed = "C:\\Users\\ContainerAdministrator\\scoop\\persist\\volta\\appd [System.Environment]::SetEnvironmentVariable("PATH", $userenv2 + ";$nodePathFixed", [System.EnvironmentVariableTarget]::User) # Install chromium (internally it is chrome.exe in app directory) -scoop install chromium +# Lock chromium to v114.0.5735.134-r1135570 due to https://github.com/opensearch-project/opensearch-build/issues/4241 +scoop install https://raw.githubusercontent.com/ScoopInstaller/Extras/6befedcb5296cacbb0428e76baab7368609b6006/bucket/chromium.json $chromiumName = 'chrome.exe' $chromiumDir = 'C:\\Users\\ContainerAdministrator\\scoop\\apps\\chromium' $chromiumFound = (Get-ChildItem -Path $chromiumDir -Filter $chromiumName -Recurse | %{$_.FullName} | select -first 1) @@ -187,6 +188,16 @@ $chromiumFound # Add BROWSER_PATH path to User Env Var for cypress test to retrieve chromium.exe path [System.Environment]::SetEnvironmentVariable("BROWSER_PATH", "$chromiumFound", [System.EnvironmentVariableTarget]::User) +# Install fonts for the chromium-based browsers: https://github.com/opensearch-project/opensearch-build/issues/4416 +# Based on this repo: https://github.com/gantrior/docker-chrome-windows +# From this issue: https://github.com/docker/for-win/issues/3438 +curl.exe -SLO https://ci.opensearch.org/ci/dbc/tools/FontsToAdd.tar +tar -xvf FontsToAdd.tar +.\\Add-Font.ps1 Fonts +rm -v FontsToAdd.tar +rm -v Add-Font.ps1 +rm -v -r -force Fonts + # Install ruby24 scoop install ruby24 ruby --version @@ -205,8 +216,11 @@ scoop install zip scoop install unzip # Install docker -scoop install docker -scoop install docker-compose +# Lock Docker 24.0.7 +# Lock Docker-Compose 2.23.0 +# https://github.com/opensearch-project/opensearch-build/issues/4126 +scoop install https://raw.githubusercontent.com/ScoopInstaller/Main/f7cf8513558307e90b483ddff2394a023e894ccf/bucket/docker.json +scoop install https://raw.githubusercontent.com/ScoopInstaller/Main/a6a7d8e2a7eecb13fb7200952c9bcea4eaeeb994/bucket/docker-compose.json # Scoop cleanup scoop cache rm * @@ -219,7 +233,7 @@ pip --version pip install pipenv==2023.6.12 pipenv --version # Install awscli -pip install awscli==1.22.12 +pip install awscli==1.32.17 aws --version # Cleanup pip cache remove * From 3f4df8d0c8e0776fa10fb3466cb0bab842d20f31 Mon Sep 17 00:00:00 2001 From: Sayali Gaikawad <61760125+gaiksaya@users.noreply.github.com> Date: Tue, 6 Feb 2024 15:06:35 -0800 Subject: [PATCH 220/289] Enable issue notification and labelling for all distributions (#4420) Signed-off-by: Sayali Gaikawad --- jenkins/opensearch-dashboards/integ-test.jenkinsfile | 6 ++---- jenkins/opensearch/integ-test.jenkinsfile | 6 ++---- .../opensearch-dashboards/integ-test.jenkinsfile.txt | 1 - .../opensearch/integ-test.jenkinsfile.txt | 1 - 4 files changed, 4 insertions(+), 10 deletions(-) diff --git a/jenkins/opensearch-dashboards/integ-test.jenkinsfile b/jenkins/opensearch-dashboards/integ-test.jenkinsfile index 80bc94732e..700f7c7ac1 100644 --- a/jenkins/opensearch-dashboards/integ-test.jenkinsfile +++ b/jenkins/opensearch-dashboards/integ-test.jenkinsfile @@ -116,8 +116,6 @@ pipeline { env.artifactPath = buildManifestObj.getArtifactRoot(BUILD_JOB_NAME, buildId) env.artifactPathOpenSearch = buildManifestObjOpenSearch.getArtifactRoot(BUILD_JOB_NAME_OPENSEARCH, buildIdOpenSearch) env.AGENT_LABEL = agent_nodes["${env.platform}_${architecture}"] - env.updateGithubIssues = (params.UPDATE_GITHUB_ISSUES && (env.distribution == 'tar')) - echo "GitHub issue update is set to : ${env.updateGithubIssues.toBoolean()}" echo "Version: ${version}, VersionOpenSearch: ${versionOpenSearch}, Agent: ${AGENT_LABEL}, OSD_BuildId: ${buildId}, OS_BuildId: ${buildIdOpenSearch}, Distribution: ${distribution}" currentBuild.description = "$architecture, $platform, osd-$version-$buildId, os-$versionOpenSearch-$buildIdOpenSearch, $distribution" @@ -256,7 +254,7 @@ pipeline { localPath: "${WORKSPACE}/${distribution}", switchUserNonRoot: "${switch_user_non_root}" ) - if (env.updateGithubIssues.toBoolean()) { + if (params.UPDATE_GITHUB_ISSUES) { updateGitHubIssueLabels( repoUrl: buildManifestObj.getRepo("${local_component}"), issueTitle: "[AUTOCUT] Integration Test failed for ${local_component}: ${version}", @@ -268,7 +266,7 @@ pipeline { } catch (e) { echo "Error running integtest for component ${local_component}, creating Github issue" String issueBodyMessage = "The integration test failed at distribution level for component ${local_component}
Version: ${version}
Distribution: ${distribution}
Architecture: ${architecture}
Platform: ${platform}

Please check the logs: ${RUN_DISPLAY_URL}

* Test-report manifest:*
- https://ci.opensearch.org/ci/dbc/${JOB_NAME}/${version}/${buildId}/${platform}/${architecture}/${distribution}/test-results/${BUILD_NUMBER}/integ-test/test-report.yml

_Note: Steps to reproduce, additional logs and other files can be found within the above test-report manifest.
Instructions of this test-report manifest can be found [here](https://github.com/opensearch-project/opensearch-build/tree/main/src/report_workflow#guide-on-test-report-manifest-from-ci)._" - if (env.updateGithubIssues.toBoolean()) { + if (params.UPDATE_GITHUB_ISSUES) { createGithubIssue( repoUrl: buildManifestObj.getRepo("${local_component}"), issueTitle: "[AUTOCUT] Integration Test failed for ${local_component}: ${version}", diff --git a/jenkins/opensearch/integ-test.jenkinsfile b/jenkins/opensearch/integ-test.jenkinsfile index eb1cbd2863..dc8e77fc02 100644 --- a/jenkins/opensearch/integ-test.jenkinsfile +++ b/jenkins/opensearch/integ-test.jenkinsfile @@ -99,8 +99,6 @@ pipeline { env.platform = buildManifestObj.build.platform env.artifactPath = buildManifestObj.getArtifactRoot(BUILD_JOB_NAME, buildId) env.AGENT_LABEL = agent_nodes["${env.platform}_${architecture}"] - env.updateGithubIssues = (params.UPDATE_GITHUB_ISSUES && (env.distribution == 'tar')) - echo "GitHub issue update is set to : ${env.updateGithubIssues.toBoolean()}" } } post { @@ -210,7 +208,7 @@ pipeline { localPath: "${WORKSPACE}/${distribution}", switchUserNonRoot: "${switch_user_non_root}" ) - if (env.updateGithubIssues.toBoolean()) { + if (params.UPDATE_GITHUB_ISSUES) { updateGitHubIssueLabels( repoUrl: buildManifestObj.getRepo("${local_component}"), issueTitle: "[AUTOCUT] Integration Test failed for ${local_component}: ${version}", @@ -222,7 +220,7 @@ pipeline { } catch (e) { echo "Error running integtest for component ${local_component}, creating Github issue" String issueBodyMessage = "The integration test failed at distribution level for component ${local_component}
Version: ${version}
Distribution: ${distribution}
Architecture: ${architecture}
Platform: ${platform}

Please check the logs: ${RUN_DISPLAY_URL}

* Test-report manifest:*
- https://ci.opensearch.org/ci/dbc/${JOB_NAME}/${version}/${buildId}/${platform}/${architecture}/${distribution}/test-results/${BUILD_NUMBER}/integ-test/test-report.yml

_Note: Steps to reproduce, additional logs and other files can be found within the above test-report manifest.
Instructions of this test-report manifest can be found [here](https://github.com/opensearch-project/opensearch-build/tree/main/src/report_workflow#guide-on-test-report-manifest-from-ci)._" - if (env.updateGithubIssues.toBoolean()) { + if (params.UPDATE_GITHUB_ISSUES) { createGithubIssue( repoUrl: buildManifestObj.getRepo("${local_component}"), issueTitle: "[AUTOCUT] Integration Test failed for ${local_component}: ${version}", diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch-dashboards/integ-test.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch-dashboards/integ-test.jenkinsfile.txt index c94d6899f8..0ba6581b96 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch-dashboards/integ-test.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch-dashboards/integ-test.jenkinsfile.txt @@ -34,7 +34,6 @@ BuildManifest.getDistribution() BuildManifest.getArtifactRoot(distribution-build-opensearch-dashboards, 215) BuildManifest.getArtifactRoot(distribution-build-opensearch, 215) - integ-test.echo(GitHub issue update is set to : false) integ-test.echo(Version: 3.0.0, VersionOpenSearch: 3.0.0, Agent: Jenkins-Agent-AL2-X64-C54xlarge-Docker-Host, OSD_BuildId: 215, OS_BuildId: 215, Distribution: tar) integ-test.postCleanup() postCleanup.cleanWs({disableDeferredWipeout=true, deleteDirs=true}) diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch/integ-test.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch/integ-test.jenkinsfile.txt index c27ced2aec..b9892f7421 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch/integ-test.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch/integ-test.jenkinsfile.txt @@ -27,7 +27,6 @@ BuildManifest.getArtifactBuildId() BuildManifest.getDistribution() BuildManifest.getArtifactRoot(distribution-build-opensearch, 9010) - integ-test.echo(GitHub issue update is set to : true) integ-test.postCleanup() postCleanup.cleanWs({disableDeferredWipeout=true, deleteDirs=true}) integ-test.stage(integ-test, groovy.lang.Closure) From f544d6f2e72ae9726dbd73023b755d9aa6f499e9 Mon Sep 17 00:00:00 2001 From: Peter Zhu Date: Tue, 6 Feb 2024 19:42:46 -0500 Subject: [PATCH 221/289] Switch ftrepo checkout based on ref instead of commit_id (#4419) Signed-off-by: Peter Zhu --- .../integ_test_suite_opensearch_dashboards.py | 2 +- .../integ_test/data/build_manifest_osd.yml | 135 ++++++++++++++++++ .../integ_test/data/bundle_manifest_osd.yml | 90 ++++++++++++ ..._integ_test_suite_opensearch_dashboards.py | 87 +++++------ 4 files changed, 273 insertions(+), 41 deletions(-) create mode 100644 tests/tests_test_workflow/test_integ_workflow/integ_test/data/build_manifest_osd.yml create mode 100644 tests/tests_test_workflow/test_integ_workflow/integ_test/data/bundle_manifest_osd.yml diff --git a/src/test_workflow/integ_test/integ_test_suite_opensearch_dashboards.py b/src/test_workflow/integ_test/integ_test_suite_opensearch_dashboards.py index 9296907d35..a6bbd9dd7f 100644 --- a/src/test_workflow/integ_test/integ_test_suite_opensearch_dashboards.py +++ b/src/test_workflow/integ_test/integ_test_suite_opensearch_dashboards.py @@ -60,7 +60,7 @@ def __init__( self.repo = GitRepository( build_manifest_opensearch_dashboards.components['functionalTestDashboards'].repository, - build_manifest_opensearch_dashboards.components['functionalTestDashboards'].commit_id, + build_manifest_opensearch_dashboards.components['functionalTestDashboards'].ref, os.path.join(self.work_dir, self.component.name), test_config.working_directory ) diff --git a/tests/tests_test_workflow/test_integ_workflow/integ_test/data/build_manifest_osd.yml b/tests/tests_test_workflow/test_integ_workflow/integ_test/data/build_manifest_osd.yml new file mode 100644 index 0000000000..fdea7b68c9 --- /dev/null +++ b/tests/tests_test_workflow/test_integ_workflow/integ_test/data/build_manifest_osd.yml @@ -0,0 +1,135 @@ +--- +schema-version: '1.2' +build: + name: OpenSearch Dashboards + version: 2.12.0 + platform: windows + architecture: x64 + distribution: zip + id: '7236' +components: + - name: OpenSearch-Dashboards + repository: https://github.com/opensearch-project/OpenSearch-Dashboards.git + ref: 2.x + commit_id: 0926ae6319a455d711a61ca5ace2e61a511b9878 + artifacts: + dist: + - dist\opensearch-dashboards-min-2.12.0-windows-x64.zip + version: 2.12.0.0 + - name: functionalTestDashboards + repository: https://github.com/opensearch-project/opensearch-dashboards-functional-test.git + ref: 2.x + commit_id: f871b2011095122faaa4558556d831a290a4ef15 + version: 2.12.0.0 + - name: observabilityDashboards + repository: https://github.com/opensearch-project/dashboards-observability.git + ref: 2.x + commit_id: 7442e6f60d1c6790c82fde3c5d141a7a04c7f9c2 + artifacts: + plugins: + - plugins\observabilityDashboards-2.12.0.zip + version: 2.12.0.0 + - name: reportsDashboards + repository: https://github.com/opensearch-project/dashboards-reporting.git + ref: 2.x + commit_id: b31a1475eedb736dfd0ae8b430c1af73adc4fd81 + artifacts: + plugins: + - plugins\reportsDashboards-2.12.0.zip + version: 2.12.0.0 + - name: ganttChartDashboards + repository: https://github.com/opensearch-project/dashboards-visualizations.git + ref: 2.x + commit_id: 07dbfc7a6147369084df11e99ab3680596a33ab3 + artifacts: + plugins: + - plugins\ganttChartDashboards-2.12.0.zip + version: 2.12.0.0 + - name: queryWorkbenchDashboards + repository: https://github.com/opensearch-project/dashboards-query-workbench.git + ref: 2.x + commit_id: 36e879a406359f7e98b7226840fae0f956b602a3 + artifacts: + plugins: + - plugins\queryWorkbenchDashboards-2.12.0.zip + version: 2.12.0.0 + - name: anomalyDetectionDashboards + repository: https://github.com/opensearch-project/anomaly-detection-dashboards-plugin + ref: 2.x + commit_id: 1f019eb5e99f4b53ce8dea28751bfc4e3af6004f + artifacts: + plugins: + - plugins\anomalyDetectionDashboards-2.12.0.zip + version: 2.12.0.0 + - name: mlCommonsDashboards + repository: https://github.com/opensearch-project/ml-commons-dashboards.git + ref: 2.x + commit_id: d28607d0dc67c961774ec6742ac12de167da1679 + artifacts: + plugins: + - plugins\mlCommonsDashboards-2.12.0.zip + version: 2.12.0.0 + - name: indexManagementDashboards + repository: https://github.com/opensearch-project/index-management-dashboards-plugin.git + ref: 2.x + commit_id: 461de48fdbcdaaac5cfd48b05f42f8c35e60f3c1 + artifacts: + plugins: + - plugins\indexManagementDashboards-2.12.0.zip + version: 2.12.0.0 + - name: notificationsDashboards + repository: https://github.com/opensearch-project/dashboards-notifications.git + ref: 2.x + commit_id: 9559b3a93531831045d99a1eb33a60b8b253f16e + artifacts: + plugins: + - plugins\notificationsDashboards-2.12.0.zip + version: 2.12.0.0 + - name: alertingDashboards + repository: https://github.com/opensearch-project/alerting-dashboards-plugin.git + ref: 2.x + commit_id: 607b2d7f83a2fcb82ae03641dc74e018aad53ead + artifacts: + plugins: + - plugins\alertingDashboards-2.12.0.zip + version: 2.12.0.0 + - name: securityAnalyticsDashboards + repository: https://github.com/opensearch-project/security-analytics-dashboards-plugin.git + ref: 2.x + commit_id: 388eb6f1f4f3a6e7bd4e457bdd277e4cdb846727 + artifacts: + plugins: + - plugins\securityAnalyticsDashboards-2.12.0.zip + version: 2.12.0.0 + - name: securityDashboards + repository: https://github.com/opensearch-project/security-dashboards-plugin.git + ref: 2.x + commit_id: bd8da9fe07ba61cfb7c9171f846face2cad514df + artifacts: + plugins: + - plugins\securityDashboards-2.12.0.zip + version: 2.12.0.0 + - name: searchRelevanceDashboards + repository: https://github.com/opensearch-project/dashboards-search-relevance.git + ref: 2.x + commit_id: 25a93d1f70c841402cf71ae9f4fa3660621f3b80 + artifacts: + plugins: + - plugins\searchRelevanceDashboards-2.12.0.zip + version: 2.12.0.0 + - name: customImportMapDashboards + repository: https://github.com/opensearch-project/dashboards-maps.git + ref: 2.x + commit_id: 823816e001336e75b59b0f2c72e563060f07a7e6 + artifacts: + plugins: + - plugins\customImportMapDashboards-2.12.0.zip + version: 2.12.0.0 + - name: assistantDashboards + repository: https://github.com/opensearch-project/dashboards-assistant.git + ref: 2.x + commit_id: 6be636550e1d0462f1e34727a7f00f67667fda7a + artifacts: + plugins: + - plugins\assistantDashboards-2.12.0.zip + version: 2.12.0.0 diff --git a/tests/tests_test_workflow/test_integ_workflow/integ_test/data/bundle_manifest_osd.yml b/tests/tests_test_workflow/test_integ_workflow/integ_test/data/bundle_manifest_osd.yml new file mode 100644 index 0000000000..2cc9614d91 --- /dev/null +++ b/tests/tests_test_workflow/test_integ_workflow/integ_test/data/bundle_manifest_osd.yml @@ -0,0 +1,90 @@ +--- +schema-version: '1.1' +build: + name: OpenSearch Dashboards + version: 2.12.0 + platform: windows + architecture: x64 + distribution: zip + location: https://ci.opensearch.org/ci/dbc/distribution-build-opensearch-dashboards/2.12.0/7236/windows/x64/zip/dist/opensearch-dashboards/opensearch-dashboards-2.12.0-windows-x64.zip + id: '7236' +components: + - name: OpenSearch-Dashboards + repository: https://github.com/opensearch-project/OpenSearch-Dashboards.git + ref: 2.x + commit_id: 0926ae6319a455d711a61ca5ace2e61a511b9878 + location: https://ci.opensearch.org/ci/dbc/distribution-build-opensearch-dashboards/2.12.0/7236/windows/x64/zip/builds/opensearch-dashboards/dist\opensearch-dashboards-min-2.12.0-windows-x64.zip + - name: functionalTestDashboards + repository: https://github.com/opensearch-project/opensearch-dashboards-functional-test.git + ref: 2.x + commit_id: f871b2011095122faaa4558556d831a290a4ef15 + - name: observabilityDashboards + repository: https://github.com/opensearch-project/dashboards-observability.git + ref: 2.x + commit_id: 7442e6f60d1c6790c82fde3c5d141a7a04c7f9c2 + location: https://ci.opensearch.org/ci/dbc/distribution-build-opensearch-dashboards/2.12.0/7236/windows/x64/zip/builds/opensearch-dashboards/plugins\observabilityDashboards-2.12.0.zip + - name: reportsDashboards + repository: https://github.com/opensearch-project/dashboards-reporting.git + ref: 2.x + commit_id: b31a1475eedb736dfd0ae8b430c1af73adc4fd81 + location: https://ci.opensearch.org/ci/dbc/distribution-build-opensearch-dashboards/2.12.0/7236/windows/x64/zip/builds/opensearch-dashboards/plugins\reportsDashboards-2.12.0.zip + - name: ganttChartDashboards + repository: https://github.com/opensearch-project/dashboards-visualizations.git + ref: 2.x + commit_id: 07dbfc7a6147369084df11e99ab3680596a33ab3 + location: https://ci.opensearch.org/ci/dbc/distribution-build-opensearch-dashboards/2.12.0/7236/windows/x64/zip/builds/opensearch-dashboards/plugins\ganttChartDashboards-2.12.0.zip + - name: queryWorkbenchDashboards + repository: https://github.com/opensearch-project/dashboards-query-workbench.git + ref: 2.x + commit_id: 36e879a406359f7e98b7226840fae0f956b602a3 + location: https://ci.opensearch.org/ci/dbc/distribution-build-opensearch-dashboards/2.12.0/7236/windows/x64/zip/builds/opensearch-dashboards/plugins\queryWorkbenchDashboards-2.12.0.zip + - name: anomalyDetectionDashboards + repository: https://github.com/opensearch-project/anomaly-detection-dashboards-plugin + ref: 2.x + commit_id: 1f019eb5e99f4b53ce8dea28751bfc4e3af6004f + location: https://ci.opensearch.org/ci/dbc/distribution-build-opensearch-dashboards/2.12.0/7236/windows/x64/zip/builds/opensearch-dashboards/plugins\anomalyDetectionDashboards-2.12.0.zip + - name: mlCommonsDashboards + repository: https://github.com/opensearch-project/ml-commons-dashboards.git + ref: 2.x + commit_id: d28607d0dc67c961774ec6742ac12de167da1679 + location: https://ci.opensearch.org/ci/dbc/distribution-build-opensearch-dashboards/2.12.0/7236/windows/x64/zip/builds/opensearch-dashboards/plugins\mlCommonsDashboards-2.12.0.zip + - name: indexManagementDashboards + repository: https://github.com/opensearch-project/index-management-dashboards-plugin.git + ref: 2.x + commit_id: 461de48fdbcdaaac5cfd48b05f42f8c35e60f3c1 + location: https://ci.opensearch.org/ci/dbc/distribution-build-opensearch-dashboards/2.12.0/7236/windows/x64/zip/builds/opensearch-dashboards/plugins\indexManagementDashboards-2.12.0.zip + - name: notificationsDashboards + repository: https://github.com/opensearch-project/dashboards-notifications.git + ref: 2.x + commit_id: 9559b3a93531831045d99a1eb33a60b8b253f16e + location: https://ci.opensearch.org/ci/dbc/distribution-build-opensearch-dashboards/2.12.0/7236/windows/x64/zip/builds/opensearch-dashboards/plugins\notificationsDashboards-2.12.0.zip + - name: alertingDashboards + repository: https://github.com/opensearch-project/alerting-dashboards-plugin.git + ref: 2.x + commit_id: 607b2d7f83a2fcb82ae03641dc74e018aad53ead + location: https://ci.opensearch.org/ci/dbc/distribution-build-opensearch-dashboards/2.12.0/7236/windows/x64/zip/builds/opensearch-dashboards/plugins\alertingDashboards-2.12.0.zip + - name: securityAnalyticsDashboards + repository: https://github.com/opensearch-project/security-analytics-dashboards-plugin.git + ref: 2.x + commit_id: 388eb6f1f4f3a6e7bd4e457bdd277e4cdb846727 + location: https://ci.opensearch.org/ci/dbc/distribution-build-opensearch-dashboards/2.12.0/7236/windows/x64/zip/builds/opensearch-dashboards/plugins\securityAnalyticsDashboards-2.12.0.zip + - name: securityDashboards + repository: https://github.com/opensearch-project/security-dashboards-plugin.git + ref: 2.x + commit_id: bd8da9fe07ba61cfb7c9171f846face2cad514df + location: https://ci.opensearch.org/ci/dbc/distribution-build-opensearch-dashboards/2.12.0/7236/windows/x64/zip/builds/opensearch-dashboards/plugins\securityDashboards-2.12.0.zip + - name: searchRelevanceDashboards + repository: https://github.com/opensearch-project/dashboards-search-relevance.git + ref: 2.x + commit_id: 25a93d1f70c841402cf71ae9f4fa3660621f3b80 + location: https://ci.opensearch.org/ci/dbc/distribution-build-opensearch-dashboards/2.12.0/7236/windows/x64/zip/builds/opensearch-dashboards/plugins\searchRelevanceDashboards-2.12.0.zip + - name: customImportMapDashboards + repository: https://github.com/opensearch-project/dashboards-maps.git + ref: 2.x + commit_id: 823816e001336e75b59b0f2c72e563060f07a7e6 + location: https://ci.opensearch.org/ci/dbc/distribution-build-opensearch-dashboards/2.12.0/7236/windows/x64/zip/builds/opensearch-dashboards/plugins\customImportMapDashboards-2.12.0.zip + - name: assistantDashboards + repository: https://github.com/opensearch-project/dashboards-assistant.git + ref: 2.x + commit_id: 6be636550e1d0462f1e34727a7f00f67667fda7a + location: https://ci.opensearch.org/ci/dbc/distribution-build-opensearch-dashboards/2.12.0/7236/windows/x64/zip/builds/opensearch-dashboards/plugins\assistantDashboards-2.12.0.zip diff --git a/tests/tests_test_workflow/test_integ_workflow/integ_test/test_integ_test_suite_opensearch_dashboards.py b/tests/tests_test_workflow/test_integ_workflow/integ_test/test_integ_test_suite_opensearch_dashboards.py index 463c84d081..bb55e93f39 100644 --- a/tests/tests_test_workflow/test_integ_workflow/integ_test/test_integ_test_suite_opensearch_dashboards.py +++ b/tests/tests_test_workflow/test_integ_workflow/integ_test/test_integ_test_suite_opensearch_dashboards.py @@ -9,9 +9,10 @@ import os import unittest from pathlib import Path -from typing import Any from unittest.mock import MagicMock, Mock, call, patch +from manifests.build_manifest import BuildManifest +from manifests.bundle_manifest import BundleManifest from paths.script_finder import ScriptFinder from test_workflow.integ_test.integ_test_suite import InvalidTestConfigError from test_workflow.integ_test.integ_test_suite_opensearch_dashboards import IntegTestSuiteOpenSearchDashboards @@ -19,8 +20,13 @@ class TestIntegSuiteOpenSearchDashboards(unittest.TestCase): + DATA = os.path.join(os.path.dirname(__file__), "data") + BUNDLE_MANIFEST_OSD = os.path.join(DATA, "bundle_manifest_osd.yml") + BUILD_MANIFEST = os.path.join(DATA, "build_manifest.yml") + BUILD_MANIFEST_OSD = os.path.join(DATA, "build_manifest_osd.yml") def setUp(self) -> None: + os.chdir(os.path.dirname(__file__)) self.dependency_installer_opensearch = MagicMock() self.dependency_installer_opensearch_dashboards = MagicMock() @@ -38,9 +44,9 @@ def setUp(self) -> None: self.bundle_manifest_opensearch = MagicMock() self.bundle_manifest_opensearch.build.version = "1.2.0" - self.bundle_manifest_opensearch_dashboards = MagicMock() - self.build_manifest_opensearch = MagicMock() - self.build_manifest_opensearch_dashboards = MagicMock() + self.bundle_manifest_opensearch_dashboards = BundleManifest.from_path(self.BUNDLE_MANIFEST_OSD) + self.build_manifest_opensearch = BuildManifest.from_path(self.BUILD_MANIFEST) + self.build_manifest_opensearch_dashboards = BuildManifest.from_path(self.BUILD_MANIFEST_OSD) self.work_dir = Path("test_dir") self.test_recorder = MagicMock() @@ -49,19 +55,16 @@ def setUp(self) -> None: @patch("os.chdir") @patch("os.path.exists") + @patch("os.makedirs") @patch("test_workflow.integ_test.integ_test_suite_opensearch_dashboards.TestResultData") - @patch("test_workflow.integ_test.integ_test_suite_opensearch_dashboards.GitRepository") + @patch("test_workflow.integ_test.integ_test_suite_opensearch_dashboards.GitRepository.__checkout__") @patch("test_workflow.integ_test.integ_test_suite_opensearch_dashboards.execute", return_value=True) - def test_execute_tests(self, mock_execute: Mock, mock_git: Mock, mock_test_result_data: Mock, mock_localTestClusterOSD: Mock, mock_path_exists: Mock, *mock: Any) -> None: + def test_execute_tests(self, mock_execute: Mock, mock_git: Mock, mock_test_result_data: Mock, mock_makedirs: Mock, mock_path_exists: Mock, mock_chdir: Mock) -> None: mock_find = MagicMock() mock_find.return_value = "./integtest.sh" ScriptFinder.find_integ_test_script = mock_find # type: ignore - mock_git_object = MagicMock() - mock_git_object.dir = "https://test.github.com" - mock_git.return_value = mock_git_object - mock_execute.return_value = ("test_status", "test_stdout", "") mock_test_result_data_object = MagicMock() @@ -86,6 +89,9 @@ def test_execute_tests(self, mock_execute: Mock, mock_git: Mock, mock_test_resul self.test_recorder ) + self.assertEqual(suite.repo.url, "https://github.com/opensearch-project/opensearch-dashboards-functional-test.git") + self.assertEqual(suite.repo.ref, "2.x") + mock_execute_integtest_sh = MagicMock() suite.execute_integtest_sh = mock_execute_integtest_sh # type: ignore @@ -101,19 +107,16 @@ def test_execute_tests(self, mock_execute: Mock, mock_git: Mock, mock_test_resul @patch("os.chdir") @patch("os.path.exists") + @patch("os.makedirs") @patch("test_workflow.integ_test.integ_test_suite_opensearch_dashboards.TestResultData") - @patch("test_workflow.integ_test.integ_test_suite_opensearch_dashboards.GitRepository") + @patch("test_workflow.integ_test.integ_test_suite_opensearch_dashboards.GitRepository.__checkout__") @patch("test_workflow.integ_test.integ_test_suite_opensearch_dashboards.execute", return_value=True) - def test_execute_tests_additional_config(self, mock_execute: Mock, mock_git: Mock, mock_test_result_data: Mock, mock_localTestClusterOSD: Mock, mock_path_exists: Mock, *mock: Any) -> None: + def test_execute_tests_additional_config(self, mock_execute: Mock, mock_git: Mock, mock_test_result_data: Mock, mock_makedirs: Mock, mock_path_exists: Mock, mock_chdir: Mock) -> None: mock_find = MagicMock() mock_find.return_value = "./integtest.sh" ScriptFinder.find_integ_test_script = mock_find # type: ignore - mock_git_object = MagicMock() - mock_git_object.dir = "https://test.github.com" - mock_git.return_value = mock_git_object - mock_execute.return_value = ("test_status", "test_stdout", "") mock_test_result_data_object = MagicMock() @@ -138,6 +141,9 @@ def test_execute_tests_additional_config(self, mock_execute: Mock, mock_git: Moc self.test_recorder ) + self.assertEqual(suite.repo.url, "https://github.com/opensearch-project/opensearch-dashboards-functional-test.git") + self.assertEqual(suite.repo.ref, "2.x") + mock_execute_integtest_sh = MagicMock() suite.execute_integtest_sh = mock_execute_integtest_sh # type: ignore @@ -154,10 +160,11 @@ def test_execute_tests_additional_config(self, mock_execute: Mock, mock_git: Moc # test base class @patch("os.path.exists") + @patch("os.makedirs") @patch("test_workflow.integ_test.integ_test_suite_opensearch_dashboards.TestResultData") - @patch("test_workflow.integ_test.integ_test_suite_opensearch_dashboards.GitRepository") + @patch("test_workflow.integ_test.integ_test_suite_opensearch_dashboards.GitRepository.__checkout__") @patch("test_workflow.integ_test.integ_test_suite_opensearch_dashboards.execute", return_value=True) - def test_execute_integtest_sh(self, mock_execute: Mock, mock_git: Mock, mock_test_result_data: Mock, mock_path_exists: Mock) -> None: + def test_execute_integtest_sh(self, mock_execute: Mock, mock_git: Mock, mock_test_result_data: Mock, mock_makedirs: Mock, mock_path_exists: Mock) -> None: logging.info(locals()) mock_find = MagicMock() @@ -165,10 +172,6 @@ def test_execute_integtest_sh(self, mock_execute: Mock, mock_git: Mock, mock_tes ScriptFinder.find_integ_test_script = mock_find # type: ignore - mock_git_object = MagicMock() - mock_git_object.dir = "dir" - mock_git.return_value = mock_git_object - mock_execute.return_value = ("test_status", "test_stdout", "") mock_test_result_data_object = MagicMock() @@ -189,6 +192,10 @@ def test_execute_integtest_sh(self, mock_execute: Mock, mock_git: Mock, mock_tes self.test_recorder ) + self.assertEqual(suite.repo.url, "https://github.com/opensearch-project/opensearch-dashboards-functional-test.git") + self.assertEqual(suite.repo.ref, "2.x") + suite.repo.dir = "dir" + # call the test target status = suite.execute_integtest_sh("test_endpoint", 1234, True, "with-security") @@ -211,19 +218,16 @@ def test_execute_integtest_sh(self, mock_execute: Mock, mock_git: Mock, mock_tes self.assertEqual(suite.additional_cluster_config, None) @patch("os.path.exists") + @patch("os.makedirs") @patch("test_workflow.integ_test.integ_test_suite_opensearch_dashboards.TestResultData") - @patch("test_workflow.integ_test.integ_test_suite_opensearch_dashboards.GitRepository") + @patch("test_workflow.integ_test.integ_test_suite_opensearch_dashboards.GitRepository.__checkout__") @patch("test_workflow.integ_test.integ_test_suite_opensearch_dashboards.execute", return_value=True) - def test_execute_integtest_sh_script_do_not_exist(self, mock_execute: Mock, mock_git: Mock, mock_test_result_data: Mock, mock_path_exists: Mock) -> None: + def test_execute_integtest_sh_script_do_not_exist(self, mock_execute: Mock, mock_git: Mock, mock_test_result_data: Mock, mock_makedirs: Mock, mock_path_exists: Mock) -> None: mock_find = MagicMock() mock_find.return_value = "./integtest.sh" ScriptFinder.find_integ_test_script = mock_find # type: ignore - mock_git_object = MagicMock() - mock_git_object.dir = "https://test.github.com" - mock_git.return_value = mock_git_object - mock_path_exists.return_value = False suite = IntegTestSuiteOpenSearchDashboards( @@ -239,6 +243,9 @@ def test_execute_integtest_sh_script_do_not_exist(self, mock_execute: Mock, mock self.test_recorder ) + self.assertEqual(suite.repo.url, "https://github.com/opensearch-project/opensearch-dashboards-functional-test.git") + self.assertEqual(suite.repo.ref, "2.x") + # call the test target status = suite.execute_integtest_sh("test_endpoint", 1234, True, "without-security") @@ -250,19 +257,16 @@ def test_execute_integtest_sh_script_do_not_exist(self, mock_execute: Mock, mock self.assertEqual(suite.additional_cluster_config, None) @patch("os.path.exists") + @patch("os.makedirs") @patch("test_workflow.integ_test.integ_test_suite_opensearch_dashboards.TestResultData") - @patch("test_workflow.integ_test.integ_test_suite_opensearch_dashboards.GitRepository") + @patch("test_workflow.integ_test.integ_test_suite_opensearch_dashboards.GitRepository.__checkout__") @patch("test_workflow.integ_test.integ_test_suite_opensearch_dashboards.execute", return_value=True) - def test_is_security_enabled(self, mock_execute: Mock, mock_git: Mock, mock_test_result_data: Mock, mock_path_exists: Mock) -> None: + def test_is_security_enabled(self, mock_execute: Mock, mock_git: Mock, mock_test_result_data: Mock, mock_makedirs: Mock, mock_path_exists: Mock) -> None: mock_find = MagicMock() mock_find.return_value = "./integtest.sh" ScriptFinder.find_integ_test_script = mock_find # type: ignore - mock_git_object = MagicMock() - mock_git_object.dir = "https://test.github.com" - mock_git.return_value = mock_git_object - mock_path_exists.return_value = False suite = IntegTestSuiteOpenSearchDashboards( @@ -278,6 +282,9 @@ def test_is_security_enabled(self, mock_execute: Mock, mock_git: Mock, mock_test self.test_recorder ) + self.assertEqual(suite.repo.url, "https://github.com/opensearch-project/opensearch-dashboards-functional-test.git") + self.assertEqual(suite.repo.ref, "2.x") + self.assertTrue(suite.is_security_enabled("with-security")) self.assertFalse(suite.is_security_enabled("without-security")) @@ -290,20 +297,17 @@ def test_is_security_enabled(self, mock_execute: Mock, mock_git: Mock, mock_test @patch("test_workflow.integ_test.integ_test_suite.logging") @patch("os.path.exists") + @patch("os.makedirs") @patch("test_workflow.integ_test.integ_test_suite_opensearch_dashboards.TestResultData") - @patch("test_workflow.integ_test.integ_test_suite_opensearch_dashboards.GitRepository") + @patch("test_workflow.integ_test.integ_test_suite_opensearch_dashboards.GitRepository.__checkout__") @patch("test_workflow.integ_test.integ_test_suite_opensearch_dashboards.execute", return_value=True) - def test_pretty_print_message(self, mock_execute: Mock, mock_git: Mock, mock_test_result_data: Mock, mock_path_exists: Mock, mock_logging: Mock) -> None: + def test_pretty_print_message(self, mock_execute: Mock, mock_git: Mock, mock_test_result_data: Mock, mock_makedirs: Mock, mock_path_exists: Mock, mock_logging: Mock) -> None: mock_find = MagicMock() mock_find.return_value = "./integtest.sh" ScriptFinder.find_integ_test_script = mock_find # type: ignore - mock_git_object = MagicMock() - mock_git_object.dir = "https://test.github.com" - mock_git.return_value = mock_git_object - mock_path_exists.return_value = False suite = IntegTestSuiteOpenSearchDashboards( @@ -319,6 +323,9 @@ def test_pretty_print_message(self, mock_execute: Mock, mock_git: Mock, mock_tes self.test_recorder ) + self.assertEqual(suite.repo.url, "https://github.com/opensearch-project/opensearch-dashboards-functional-test.git") + self.assertEqual(suite.repo.ref, "2.x") + suite.pretty_print_message("test_message") mock_logging.info.assert_has_calls([ From 3cfee5794e82ed5076ffed95a6c623d7b78a845e Mon Sep 17 00:00:00 2001 From: Sayali Gaikawad <61760125+gaiksaya@users.noreply.github.com> Date: Tue, 6 Feb 2024 18:07:46 -0800 Subject: [PATCH 222/289] Disable testing for 3.0.0 (#4422) Signed-off-by: Sayali Gaikawad --- jenkins/check-for-build.jenkinsfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/jenkins/check-for-build.jenkinsfile b/jenkins/check-for-build.jenkinsfile index ae83b9dc5b..75d871e6b2 100644 --- a/jenkins/check-for-build.jenkinsfile +++ b/jenkins/check-for-build.jenkinsfile @@ -27,8 +27,8 @@ pipeline { H 1 * * * %INPUT_MANIFEST=1.3.15/opensearch-1.3.15.yml;TARGET_JOB_NAME=distribution-build-opensearch;BUILD_PLATFORM=linux macos windows;BUILD_DISTRIBUTION=tar rpm deb zip H */6 * * * %INPUT_MANIFEST=2.12.0/opensearch-dashboards-2.12.0.yml;TEST_MANIFEST=2.12.0/opensearch-dashboards-2.12.0-test.yml;TARGET_JOB_NAME=distribution-build-opensearch-dashboards;BUILD_PLATFORM=linux windows;BUILD_DISTRIBUTION=tar rpm deb zip H */6 * * * %INPUT_MANIFEST=2.12.0/opensearch-2.12.0.yml;TEST_MANIFEST=2.12.0/opensearch-2.12.0-test.yml;TARGET_JOB_NAME=distribution-build-opensearch;BUILD_PLATFORM=linux macos windows;BUILD_DISTRIBUTION=tar rpm deb zip - H 1 * * * %INPUT_MANIFEST=3.0.0/opensearch-3.0.0.yml;TEST_MANIFEST=3.0.0/opensearch-3.0.0-test.yml;TARGET_JOB_NAME=distribution-build-opensearch;BUILD_PLATFORM=linux macos windows;BUILD_DISTRIBUTION=tar rpm deb zip - H 1 * * * %INPUT_MANIFEST=3.0.0/opensearch-dashboards-3.0.0.yml;TEST_MANIFEST=3.0.0/opensearch-dashboards-3.0.0-test.yml;TARGET_JOB_NAME=distribution-build-opensearch-dashboards;BUILD_PLATFORM=linux windows;BUILD_DISTRIBUTION=tar rpm deb zip + H 1 * * * %INPUT_MANIFEST=3.0.0/opensearch-3.0.0.yml;TARGET_JOB_NAME=distribution-build-opensearch;BUILD_PLATFORM=linux macos windows;BUILD_DISTRIBUTION=tar rpm deb zip + H 1 * * * %INPUT_MANIFEST=3.0.0/opensearch-dashboards-3.0.0.yml;TARGET_JOB_NAME=distribution-build-opensearch-dashboards;BUILD_PLATFORM=linux windows;BUILD_DISTRIBUTION=tar rpm deb zip ''' } parameters { From a31e67173f4eedb2abb5b2f285a8c9dce37592e6 Mon Sep 17 00:00:00 2001 From: Peter Zhu Date: Wed, 7 Feb 2024 17:44:14 -0500 Subject: [PATCH 223/289] Upgrade node version to 18.19.0 in sync with OSD core (#4426) Signed-off-by: Peter Zhu --- docker/ci/config/windows-servercore-setup.ps1 | 2 +- ...ild.rockylinux8.opensearch-dashboards.x64.arm64.dockerfile | 2 +- ...est.rockylinux8.opensearch-dashboards.x64.arm64.dockerfile | 4 ++-- .../test.rockylinux8.systemd-base.x64.arm64.dockerfile | 4 ++-- .../current/test.ubuntu2004.systemd-base.x64.arm64.dockerfile | 4 ++-- 5 files changed, 8 insertions(+), 8 deletions(-) diff --git a/docker/ci/config/windows-servercore-setup.ps1 b/docker/ci/config/windows-servercore-setup.ps1 index 687b5c2c3e..b0d75c55f1 100644 --- a/docker/ci/config/windows-servercore-setup.ps1 +++ b/docker/ci/config/windows-servercore-setup.ps1 @@ -150,7 +150,7 @@ yq --version # https://github.com/opensearch-project/opensearch-ci/issues/281#issuecomment-1654424423 scoop install https://raw.githubusercontent.com/ScoopInstaller/Main/49d6f71e5bd7096d49b3286ad02d5d482726b467/bucket/volta.json volta --version -$nodeVersionList = "10.24.1","14.19.1","14.20.0", "14.20.1", "14.21.3", "16.20.0", "18.16.0" +$nodeVersionList = "10.24.1","14.19.1","14.20.0", "14.20.1", "14.21.3", "16.20.0", "18.16.0", "18.19.0" Foreach ($nodeVersion in $nodeVersionList) { $nodeVersion diff --git a/docker/ci/dockerfiles/current/build.rockylinux8.opensearch-dashboards.x64.arm64.dockerfile b/docker/ci/dockerfiles/current/build.rockylinux8.opensearch-dashboards.x64.arm64.dockerfile index 5aafbc6dd8..e996ef034a 100644 --- a/docker/ci/dockerfiles/current/build.rockylinux8.opensearch-dashboards.x64.arm64.dockerfile +++ b/docker/ci/dockerfiles/current/build.rockylinux8.opensearch-dashboards.x64.arm64.dockerfile @@ -87,7 +87,7 @@ ENV PATH=$CONTAINER_USER_HOME/.gem/gems/fpm-1.14.2/bin:$PATH # nvm environment variables ENV NVM_DIR $CONTAINER_USER_HOME/.nvm ENV NODE_VERSION 10.24.1 -ARG NODE_VERSION_LIST="10.24.1 14.19.1 14.20.0 14.20.1 14.21.3 16.20.0 18.16.0" +ARG NODE_VERSION_LIST="10.24.1 14.19.1 14.20.0 14.20.1 14.21.3 16.20.0 18.16.0 18.19.0" # install nvm # https://github.com/creationix/nvm#install-script RUN curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash diff --git a/docker/ci/dockerfiles/current/test.rockylinux8.opensearch-dashboards.x64.arm64.dockerfile b/docker/ci/dockerfiles/current/test.rockylinux8.opensearch-dashboards.x64.arm64.dockerfile index 420e726eaa..c9031a58a4 100644 --- a/docker/ci/dockerfiles/current/test.rockylinux8.opensearch-dashboards.x64.arm64.dockerfile +++ b/docker/ci/dockerfiles/current/test.rockylinux8.opensearch-dashboards.x64.arm64.dockerfile @@ -45,7 +45,7 @@ WORKDIR $CONTAINER_USER_HOME # Hard code node version and yarn version for now # nvm environment variables ENV NVM_DIR $CONTAINER_USER_HOME/.nvm -ENV NODE_VERSION 18.16.0 +ENV NODE_VERSION 18.19.0 ENV CYPRESS_VERSION 12.13.0 ARG CYPRESS_VERSION_LIST="5.6.0 9.5.4 12.13.0" ENV CYPRESS_LOCATION $CONTAINER_USER_HOME/.cache/Cypress/$CYPRESS_VERSION @@ -99,7 +99,7 @@ RUN groupadd -g 1000 $CONTAINER_USER && \ # Copy from Stage0 COPY --from=linux_stage_0 --chown=$CONTAINER_USER:$CONTAINER_USER $CONTAINER_USER_HOME $CONTAINER_USER_HOME ENV NVM_DIR $CONTAINER_USER_HOME/.nvm -ENV NODE_VERSION 18.16.0 +ENV NODE_VERSION 18.19.0 ENV CYPRESS_VERSION 12.13.0 ENV CYPRESS_LOCATION $CONTAINER_USER_HOME/.cache/Cypress/$CYPRESS_VERSION ENV NODE_PATH $NVM_DIR/v$NODE_VERSION/lib/node_modules diff --git a/docker/ci/dockerfiles/current/test.rockylinux8.systemd-base.x64.arm64.dockerfile b/docker/ci/dockerfiles/current/test.rockylinux8.systemd-base.x64.arm64.dockerfile index 50b23a26e6..011c2234a7 100644 --- a/docker/ci/dockerfiles/current/test.rockylinux8.systemd-base.x64.arm64.dockerfile +++ b/docker/ci/dockerfiles/current/test.rockylinux8.systemd-base.x64.arm64.dockerfile @@ -53,7 +53,7 @@ WORKDIR $CONTAINER_USER_HOME # Hard code node version and yarn version for now # nvm environment variables ENV NVM_DIR $CONTAINER_USER_HOME/.nvm -ENV NODE_VERSION 18.16.0 +ENV NODE_VERSION 18.19.0 ENV CYPRESS_VERSION 12.13.0 ARG CYPRESS_VERSION_LIST="5.6.0 9.5.4 12.13.0" ENV CYPRESS_LOCATION $CONTAINER_USER_HOME/.cache/Cypress/$CYPRESS_VERSION @@ -116,7 +116,7 @@ RUN dnf install -y sudo && \ # Copy from Stage0 COPY --from=linux_stage_0 --chown=$CONTAINER_USER:$CONTAINER_USER $CONTAINER_USER_HOME $CONTAINER_USER_HOME ENV NVM_DIR $CONTAINER_USER_HOME/.nvm -ENV NODE_VERSION 18.16.0 +ENV NODE_VERSION 18.19.0 ENV CYPRESS_VERSION 12.13.0 ENV CYPRESS_LOCATION $CONTAINER_USER_HOME/.cache/Cypress/$CYPRESS_VERSION ENV NODE_PATH $NVM_DIR/v$NODE_VERSION/lib/node_modules diff --git a/docker/ci/dockerfiles/current/test.ubuntu2004.systemd-base.x64.arm64.dockerfile b/docker/ci/dockerfiles/current/test.ubuntu2004.systemd-base.x64.arm64.dockerfile index 7b8d6928a5..f9b4641c93 100644 --- a/docker/ci/dockerfiles/current/test.ubuntu2004.systemd-base.x64.arm64.dockerfile +++ b/docker/ci/dockerfiles/current/test.ubuntu2004.systemd-base.x64.arm64.dockerfile @@ -52,7 +52,7 @@ WORKDIR $CONTAINER_USER_HOME # Hard code node version and yarn version for now # nvm environment variables ENV NVM_DIR $CONTAINER_USER_HOME/.nvm -ENV NODE_VERSION 18.16.0 +ENV NODE_VERSION 18.19.0 ENV CYPRESS_VERSION 12.13.0 ARG CYPRESS_VERSION_LIST="5.6.0 9.5.4 12.13.0" ENV CYPRESS_LOCATION $CONTAINER_USER_HOME/.cache/Cypress/$CYPRESS_VERSION @@ -135,7 +135,7 @@ RUN apt-get install -y sudo && \ # Copy from Stage0 COPY --from=linux_stage_0 --chown=$CONTAINER_USER:$CONTAINER_USER $CONTAINER_USER_HOME $CONTAINER_USER_HOME ENV NVM_DIR $CONTAINER_USER_HOME/.nvm -ENV NODE_VERSION 18.16.0 +ENV NODE_VERSION 18.19.0 ENV CYPRESS_VERSION 12.13.0 ENV CYPRESS_LOCATION $CONTAINER_USER_HOME/.cache/Cypress/$CYPRESS_VERSION ENV NODE_PATH $NVM_DIR/v$NODE_VERSION/lib/node_modules From fc2040fe19059b60a8eee67c45b63615c40a1c2c Mon Sep 17 00:00:00 2001 From: Andriy Redko Date: Thu, 8 Feb 2024 15:52:56 -0500 Subject: [PATCH 224/289] Add 2.13.0 manifests (#4429) Signed-off-by: Andriy Redko Signed-off-by: opensearch-ci Co-authored-by: opensearch-ci --- .../os-increment-plugin-versions.yml | 1 + .../osd-increment-plugin-versions.yml | 5 +- jenkins/check-for-build.jenkinsfile | 2 + manifests/2.13.0/opensearch-2.13.0-test.yml | 151 ++++++++++++++ manifests/2.13.0/opensearch-2.13.0.yml | 185 ++++++++++++++++++ .../opensearch-dashboards-2.13.0-test.yml | 89 +++++++++ .../2.13.0/opensearch-dashboards-2.13.0.yml | 57 ++++++ 7 files changed, 488 insertions(+), 2 deletions(-) create mode 100644 manifests/2.13.0/opensearch-2.13.0-test.yml create mode 100644 manifests/2.13.0/opensearch-2.13.0.yml create mode 100644 manifests/2.13.0/opensearch-dashboards-2.13.0-test.yml create mode 100644 manifests/2.13.0/opensearch-dashboards-2.13.0.yml diff --git a/.github/workflows/os-increment-plugin-versions.yml b/.github/workflows/os-increment-plugin-versions.yml index 847774f96f..2b985891a4 100644 --- a/.github/workflows/os-increment-plugin-versions.yml +++ b/.github/workflows/os-increment-plugin-versions.yml @@ -58,6 +58,7 @@ jobs: - '2.10' - '2.11' - '2.12' + - '2.13' exclude: - {entry: {repo: geospatial}, branch: '1.3'} - {entry: {repo: neural-search}, branch: '1.3'} diff --git a/.github/workflows/osd-increment-plugin-versions.yml b/.github/workflows/osd-increment-plugin-versions.yml index 53bfd1b2e6..b2af42bf23 100644 --- a/.github/workflows/osd-increment-plugin-versions.yml +++ b/.github/workflows/osd-increment-plugin-versions.yml @@ -50,6 +50,7 @@ jobs: - '2.10' - '2.11' - '2.12' + - '2.13' steps: - name: Check out OpenSearch Dashboards repo uses: actions/checkout@v3 @@ -167,8 +168,8 @@ jobs: - Incremented version to **${{ env.OSD_PLUGIN_VERSION }}**. path: 'OpenSearch-Dashboards/plugins/${{ matrix.entry.repo }}' add-paths: | - opensearch_dashboards.json - package.json + opensearch_dashboards.json + package.json - name: Check outputs run: |- echo "Pull Request Number - ${{ steps.cpr.outputs.pull-request-number }}" diff --git a/jenkins/check-for-build.jenkinsfile b/jenkins/check-for-build.jenkinsfile index 75d871e6b2..ed2b254a37 100644 --- a/jenkins/check-for-build.jenkinsfile +++ b/jenkins/check-for-build.jenkinsfile @@ -25,6 +25,8 @@ pipeline { parameterizedCron ''' H 1 * * * %INPUT_MANIFEST=1.3.15/opensearch-dashboards-1.3.15.yml;TARGET_JOB_NAME=distribution-build-opensearch-dashboards;BUILD_PLATFORM=linux windows;BUILD_DISTRIBUTION=tar rpm deb zip H 1 * * * %INPUT_MANIFEST=1.3.15/opensearch-1.3.15.yml;TARGET_JOB_NAME=distribution-build-opensearch;BUILD_PLATFORM=linux macos windows;BUILD_DISTRIBUTION=tar rpm deb zip + H */6 * * * %INPUT_MANIFEST=2.13.0/opensearch-dashboards-2.13.0.yml;TARGET_JOB_NAME=distribution-build-opensearch-dashboards;BUILD_PLATFORM=linux windows;BUILD_DISTRIBUTION=tar rpm deb zip + H */6 * * * %INPUT_MANIFEST=2.13.0/opensearch-2.13.0.yml;TARGET_JOB_NAME=distribution-build-opensearch;BUILD_PLATFORM=linux macos windows;BUILD_DISTRIBUTION=tar rpm deb zip H */6 * * * %INPUT_MANIFEST=2.12.0/opensearch-dashboards-2.12.0.yml;TEST_MANIFEST=2.12.0/opensearch-dashboards-2.12.0-test.yml;TARGET_JOB_NAME=distribution-build-opensearch-dashboards;BUILD_PLATFORM=linux windows;BUILD_DISTRIBUTION=tar rpm deb zip H */6 * * * %INPUT_MANIFEST=2.12.0/opensearch-2.12.0.yml;TEST_MANIFEST=2.12.0/opensearch-2.12.0-test.yml;TARGET_JOB_NAME=distribution-build-opensearch;BUILD_PLATFORM=linux macos windows;BUILD_DISTRIBUTION=tar rpm deb zip H 1 * * * %INPUT_MANIFEST=3.0.0/opensearch-3.0.0.yml;TARGET_JOB_NAME=distribution-build-opensearch;BUILD_PLATFORM=linux macos windows;BUILD_DISTRIBUTION=tar rpm deb zip diff --git a/manifests/2.13.0/opensearch-2.13.0-test.yml b/manifests/2.13.0/opensearch-2.13.0-test.yml new file mode 100644 index 0000000000..25cc666956 --- /dev/null +++ b/manifests/2.13.0/opensearch-2.13.0-test.yml @@ -0,0 +1,151 @@ +--- +schema-version: '1.0' +name: OpenSearch +ci: + image: + name: opensearchstaging/ci-runner:ci-runner-centos7-opensearch-build-v3 + args: -e JAVA_HOME=/opt/java/openjdk-21 +components: + - name: alerting + integ-test: + test-configs: + - with-security + - without-security + additional-cluster-configs: + plugins.destination.host.deny_list: [10.0.0.0/8, 127.0.0.1] + bwc-test: + test-configs: + - with-security + + - name: anomaly-detection + integ-test: + build-dependencies: + - job-scheduler + test-configs: + - with-security + - without-security + bwc-test: + test-configs: + - with-security + + - name: flow-framework + integ-test: + test-configs: + - with-security + - without-security + + - name: asynchronous-search + integ-test: + test-configs: + - with-security + - without-security + + - name: cross-cluster-replication + integ-test: + topology: + - cluster_name: leader + data_nodes: 2 + cluster_manager_nodes: 0 + - cluster_name: follower + data_nodes: 2 + cluster_manager_nodes: 0 + test-configs: + - with-security + - without-security + + - name: geospatial + integ-test: + test-configs: + - with-security + - without-security + + - name: index-management + integ-test: + build-dependencies: + - job-scheduler + test-configs: + - with-security + - without-security + additional-cluster-configs: + path.repo: [/tmp] + bwc-test: + test-configs: + - with-security + + - name: k-NN + integ-test: + test-configs: + - with-security + - without-security + + - name: ml-commons + integ-test: + test-configs: + - with-security + - without-security + + - name: neural-search + integ-test: + test-configs: + - with-security + - without-security + + - name: notifications + working-directory: notifications + integ-test: + test-configs: + - with-security + - without-security + bwc-test: + test-configs: + - with-security + + - name: opensearch-observability + integ-test: + test-configs: + - with-security + - without-security + bwc-test: + test-configs: + - with-security + + - name: opensearch-reports + integ-test: + test-configs: + - with-security + - without-security + + - name: security + integ-test: + test-configs: + - with-security + + - name: security-analytics + integ-test: + test-configs: + - with-security + - without-security + + - name: sql + integ-test: + test-configs: + - with-security + - without-security + additional-cluster-configs: + script.context.field.max_compilations_rate: 1000/1m + plugins.query.datasources.encryption.masterkey: 4fc8fee6a3fd7d6ca01772e5 + bwc-test: + test-configs: + - with-security + + - name: custom-codecs + integ-test: + test-configs: + - with-security + - without-security + + - name: skills + integ-test: + test-configs: + - with-security + - without-security diff --git a/manifests/2.13.0/opensearch-2.13.0.yml b/manifests/2.13.0/opensearch-2.13.0.yml new file mode 100644 index 0000000000..f9590bb816 --- /dev/null +++ b/manifests/2.13.0/opensearch-2.13.0.yml @@ -0,0 +1,185 @@ +--- +schema-version: '1.1' +build: + name: OpenSearch + version: 2.13.0 +ci: + image: + name: opensearchstaging/ci-runner:ci-runner-centos7-opensearch-build-v3 + args: -e JAVA_HOME=/opt/java/openjdk-21 +components: + - name: OpenSearch + repository: https://github.com/opensearch-project/OpenSearch.git + ref: 2.x + - name: common-utils + repository: https://github.com/opensearch-project/common-utils.git + ref: 2.x + platforms: + - linux + - windows + - name: job-scheduler + repository: https://github.com/opensearch-project/job-scheduler.git + ref: 2.x + platforms: + - linux + - windows + - name: security + repository: https://github.com/opensearch-project/security.git + ref: 2.x + platforms: + - linux + - windows + - name: k-NN + repository: https://github.com/opensearch-project/k-NN.git + ref: 2.x + platforms: + - linux + - windows + - name: geospatial + repository: https://github.com/opensearch-project/geospatial.git + ref: 2.x + platforms: + - linux + - windows + depends_on: + - job-scheduler + - name: cross-cluster-replication + repository: https://github.com/opensearch-project/cross-cluster-replication.git + ref: 2.x + platforms: + - linux + - windows + depends_on: + - common-utils + - name: ml-commons + repository: https://github.com/opensearch-project/ml-commons.git + ref: 2.x + platforms: + - linux + - windows + depends_on: + - common-utils + - name: neural-search + repository: https://github.com/opensearch-project/neural-search.git + ref: 2.x + platforms: + - linux + - windows + depends_on: + - ml-commons + - k-NN + - name: notifications-core + repository: https://github.com/opensearch-project/notifications.git + ref: 2.x + platforms: + - linux + - windows + working_directory: notifications + depends_on: + - common-utils + - name: notifications + repository: https://github.com/opensearch-project/notifications.git + ref: 2.x + platforms: + - linux + - windows + working_directory: notifications + depends_on: + - common-utils + - name: opensearch-observability + repository: https://github.com/opensearch-project/observability.git + ref: 2.x + platforms: + - linux + - windows + depends_on: + - common-utils + - name: opensearch-reports + repository: https://github.com/opensearch-project/reporting.git + ref: 2.x + platforms: + - linux + - windows + depends_on: + - common-utils + - job-scheduler + - name: sql + repository: https://github.com/opensearch-project/sql.git + ref: 2.x + platforms: + - linux + - windows + depends_on: + - ml-commons + - name: asynchronous-search + repository: https://github.com/opensearch-project/asynchronous-search.git + ref: 2.x + platforms: + - linux + - windows + depends_on: + - common-utils + - name: anomaly-detection + repository: https://github.com/opensearch-project/anomaly-detection.git + ref: 2.x + platforms: + - linux + - windows + depends_on: + - common-utils + - job-scheduler + - name: alerting + repository: https://github.com/opensearch-project/alerting.git + ref: 2.x + platforms: + - linux + - windows + depends_on: + - common-utils + - name: security-analytics + repository: https://github.com/opensearch-project/security-analytics.git + ref: 2.x + platforms: + - linux + - windows + depends_on: + - common-utils + - name: index-management + repository: https://github.com/opensearch-project/index-management.git + ref: 2.x + platforms: + - linux + - windows + depends_on: + - common-utils + - job-scheduler + - name: performance-analyzer + repository: https://github.com/opensearch-project/performance-analyzer.git + ref: 2.x + platforms: + - linux + - name: custom-codecs + repository: https://github.com/opensearch-project/custom-codecs.git + ref: 2.x + platforms: + - linux + - windows + - name: flow-framework + repository: https://github.com/opensearch-project/flow-framework.git + ref: 2.x + platforms: + - linux + - windows + depends_on: + - common-utils + - name: skills + repository: https://github.com/opensearch-project/skills.git + ref: 2.x + platforms: + - linux + - windows + depends_on: + - job-scheduler + - anomaly-detection + - sql + - ml-commons diff --git a/manifests/2.13.0/opensearch-dashboards-2.13.0-test.yml b/manifests/2.13.0/opensearch-dashboards-2.13.0-test.yml new file mode 100644 index 0000000000..bd779fb6d2 --- /dev/null +++ b/manifests/2.13.0/opensearch-dashboards-2.13.0-test.yml @@ -0,0 +1,89 @@ +--- +schema-version: '1.0' +name: OpenSearch Dashboards +ci: + image: + name: opensearchstaging/ci-runner:ci-runner-rockylinux8-opensearch-dashboards-integtest-v4 +components: + - name: OpenSearch-Dashboards + integ-test: + test-configs: + - with-security + - without-security + additional-cluster-configs: + vis_builder.enabled: true + data_source.enabled: true + - name: alertingDashboards + integ-test: + test-configs: + - with-security + - without-security + - name: anomalyDetectionDashboards + integ-test: + test-configs: + - with-security + - without-security + - name: ganttChartDashboards + integ-test: + test-configs: + - with-security + - without-security + - name: indexManagementDashboards + integ-test: + test-configs: + - with-security + - without-security + - name: observabilityDashboards + integ-test: + test-configs: + - with-security + - without-security + - name: queryWorkbenchDashboards + integ-test: + test-configs: + - with-security + - without-security + - name: reportsDashboards + integ-test: + test-configs: + - with-security + - without-security + - name: securityDashboards + integ-test: + test-configs: + - with-security + - without-security + - name: notificationsDashboards + integ-test: + test-configs: + - with-security + - without-security + - name: customImportMapDashboards + integ-test: + test-configs: + - with-security + - without-security + - name: searchRelevanceDashboards + integ-test: + test-configs: + - with-security + - without-security + - name: securityAnalyticsDashboards + integ-test: + test-configs: + - with-security + - without-security + - name: mlCommonsDashboards + integ-test: + test-configs: + - with-security + - without-security + additional-cluster-configs: + ml_commons_dashboards.enabled: true + - name: assistantDashboards + integ-test: + test-configs: + - with-security + - without-security + additional-cluster-configs: + assistant.chat.enabled: true diff --git a/manifests/2.13.0/opensearch-dashboards-2.13.0.yml b/manifests/2.13.0/opensearch-dashboards-2.13.0.yml new file mode 100644 index 0000000000..06ddaa1fb2 --- /dev/null +++ b/manifests/2.13.0/opensearch-dashboards-2.13.0.yml @@ -0,0 +1,57 @@ +--- +schema-version: '1.1' +build: + name: OpenSearch Dashboards + version: 2.13.0 +ci: + image: + name: opensearchstaging/ci-runner:ci-runner-rockylinux8-opensearch-dashboards-build-v1 +components: + - name: OpenSearch-Dashboards + repository: https://github.com/opensearch-project/OpenSearch-Dashboards.git + ref: 2.x + - name: functionalTestDashboards + repository: https://github.com/opensearch-project/opensearch-dashboards-functional-test.git + ref: 2.x + - name: observabilityDashboards + repository: https://github.com/opensearch-project/dashboards-observability.git + ref: 2.x + - name: reportsDashboards + repository: https://github.com/opensearch-project/dashboards-reporting.git + ref: 2.x + - name: ganttChartDashboards + repository: https://github.com/opensearch-project/dashboards-visualizations.git + ref: 2.x + - name: queryWorkbenchDashboards + repository: https://github.com/opensearch-project/dashboards-query-workbench.git + ref: 2.x + - name: customImportMapDashboards + repository: https://github.com/opensearch-project/dashboards-maps.git + ref: 2.x + - name: anomalyDetectionDashboards + repository: https://github.com/opensearch-project/anomaly-detection-dashboards-plugin + ref: 2.x + - name: mlCommonsDashboards + repository: https://github.com/opensearch-project/ml-commons-dashboards.git + ref: 2.x + - name: indexManagementDashboards + repository: https://github.com/opensearch-project/index-management-dashboards-plugin.git + ref: 2.x + - name: notificationsDashboards + repository: https://github.com/opensearch-project/dashboards-notifications.git + ref: 2.x + - name: alertingDashboards + repository: https://github.com/opensearch-project/alerting-dashboards-plugin.git + ref: 2.x + - name: securityAnalyticsDashboards + repository: https://github.com/opensearch-project/security-analytics-dashboards-plugin.git + ref: 2.x + - name: securityDashboards + repository: https://github.com/opensearch-project/security-dashboards-plugin.git + ref: 2.x + - name: searchRelevanceDashboards + repository: https://github.com/opensearch-project/dashboards-search-relevance.git + ref: 2.x + - name: assistantDashboards + repository: https://github.com/opensearch-project/dashboards-assistant.git + ref: 2.x From 5b4f11f4eb13457570c88d0ab949d8e653534f59 Mon Sep 17 00:00:00 2001 From: Zelin Hao Date: Thu, 8 Feb 2024 13:15:26 -0800 Subject: [PATCH 225/289] Update the template manifest for manifest workflow (#4431) Signed-off-by: Zelin Hao --- manifests/templates/opensearch-dashboards/2.x/manifest.yml | 2 +- manifests/templates/opensearch-dashboards/3.x/manifest.yml | 2 +- .../templates/opensearch-dashboards/default/manifest.yml | 2 +- manifests/templates/opensearch/2.x/manifest.yml | 2 +- manifests/templates/opensearch/3.x/manifest.yml | 4 ++-- manifests/templates/opensearch/default/manifest.yml | 4 ++-- tests/tests_manifests_workflow/test_input_manifests.py | 6 +++--- 7 files changed, 11 insertions(+), 11 deletions(-) diff --git a/manifests/templates/opensearch-dashboards/2.x/manifest.yml b/manifests/templates/opensearch-dashboards/2.x/manifest.yml index 4ddc7f95c6..2622bd13b3 100644 --- a/manifests/templates/opensearch-dashboards/2.x/manifest.yml +++ b/manifests/templates/opensearch-dashboards/2.x/manifest.yml @@ -1,5 +1,5 @@ --- -schema-version: '1.0' +schema-version: '1.1' build: name: OpenSearch Dashboards version: 'replace' diff --git a/manifests/templates/opensearch-dashboards/3.x/manifest.yml b/manifests/templates/opensearch-dashboards/3.x/manifest.yml index b6a45d6577..5e684ee32b 100644 --- a/manifests/templates/opensearch-dashboards/3.x/manifest.yml +++ b/manifests/templates/opensearch-dashboards/3.x/manifest.yml @@ -1,5 +1,5 @@ --- -schema-version: '1.0' +schema-version: '1.1' build: name: OpenSearch Dashboards version: 'replace' diff --git a/manifests/templates/opensearch-dashboards/default/manifest.yml b/manifests/templates/opensearch-dashboards/default/manifest.yml index 4ddc7f95c6..2622bd13b3 100644 --- a/manifests/templates/opensearch-dashboards/default/manifest.yml +++ b/manifests/templates/opensearch-dashboards/default/manifest.yml @@ -1,5 +1,5 @@ --- -schema-version: '1.0' +schema-version: '1.1' build: name: OpenSearch Dashboards version: 'replace' diff --git a/manifests/templates/opensearch/2.x/manifest.yml b/manifests/templates/opensearch/2.x/manifest.yml index f78093313f..ce51bbae19 100644 --- a/manifests/templates/opensearch/2.x/manifest.yml +++ b/manifests/templates/opensearch/2.x/manifest.yml @@ -6,7 +6,7 @@ build: ci: image: name: opensearchstaging/ci-runner:ci-runner-centos7-opensearch-build-v3 - args: -e JAVA_HOME=/opt/java/openjdk-17 + args: -e JAVA_HOME=/opt/java/openjdk-21 components: - name: OpenSearch repository: https://github.com/opensearch-project/OpenSearch.git diff --git a/manifests/templates/opensearch/3.x/manifest.yml b/manifests/templates/opensearch/3.x/manifest.yml index 2db16e6b43..ce51bbae19 100644 --- a/manifests/templates/opensearch/3.x/manifest.yml +++ b/manifests/templates/opensearch/3.x/manifest.yml @@ -1,12 +1,12 @@ --- -schema-version: '1.0' +schema-version: '1.1' build: name: OpenSearch version: 'replace' ci: image: name: opensearchstaging/ci-runner:ci-runner-centos7-opensearch-build-v3 - args: -e JAVA_HOME=/opt/java/openjdk-17 + args: -e JAVA_HOME=/opt/java/openjdk-21 components: - name: OpenSearch repository: https://github.com/opensearch-project/OpenSearch.git diff --git a/manifests/templates/opensearch/default/manifest.yml b/manifests/templates/opensearch/default/manifest.yml index 2db16e6b43..ce51bbae19 100644 --- a/manifests/templates/opensearch/default/manifest.yml +++ b/manifests/templates/opensearch/default/manifest.yml @@ -1,12 +1,12 @@ --- -schema-version: '1.0' +schema-version: '1.1' build: name: OpenSearch version: 'replace' ci: image: name: opensearchstaging/ci-runner:ci-runner-centos7-opensearch-build-v3 - args: -e JAVA_HOME=/opt/java/openjdk-17 + args: -e JAVA_HOME=/opt/java/openjdk-21 components: - name: OpenSearch repository: https://github.com/opensearch-project/OpenSearch.git diff --git a/tests/tests_manifests_workflow/test_input_manifests.py b/tests/tests_manifests_workflow/test_input_manifests.py index 6d55ebc2c6..e6116afc4a 100644 --- a/tests/tests_manifests_workflow/test_input_manifests.py +++ b/tests/tests_manifests_workflow/test_input_manifests.py @@ -58,10 +58,10 @@ def test_create_manifest_opensearch_from_default(self) -> None: self.assertEqual( input_manifest.to_dict(), { - "schema-version": "1.0", + "schema-version": "1.1", "build": {"name": "OpenSearch", "version": "0.2.3"}, "ci": {"image": {"name": "opensearchstaging/ci-runner:ci-runner-centos7-opensearch-build-v3", - "args": "-e JAVA_HOME=/opt/java/openjdk-17"}}, + "args": "-e JAVA_HOME=/opt/java/openjdk-21"}}, }, ) @@ -83,7 +83,7 @@ def test_create_manifest_opensearch_dashboards_from_default(self) -> None: self.assertEqual( input_manifest.to_dict(), { - "schema-version": "1.0", + "schema-version": "1.1", "build": {"name": "OpenSearch Dashboards", "version": "4.2.3"}, "ci": {"image": {"name": "opensearchstaging/ci-runner:ci-runner-rockylinux8-opensearch-dashboards-build-v1", }}, }, From a1663d3394a3c279bb7ceaa254b084ad38f5dbf2 Mon Sep 17 00:00:00 2001 From: zane-neo Date: Fri, 9 Feb 2024 11:14:00 +0800 Subject: [PATCH 226/289] Add publishToMavenLocal in default script (#4434) Signed-off-by: zane-neo --- scripts/default/opensearch/build.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/scripts/default/opensearch/build.sh b/scripts/default/opensearch/build.sh index 62da06fcb3..98fac22b95 100755 --- a/scripts/default/opensearch/build.sh +++ b/scripts/default/opensearch/build.sh @@ -80,6 +80,7 @@ mkdir -p $OUTPUT/plugins cp ${distributions}/*.zip ./$OUTPUT/plugins # Publish plugin zips to maven +./gradlew publishToMavenLocal -Dopensearch.version=$VERSION -Dbuild.snapshot=$SNAPSHOT -Dbuild.version_qualifier=$QUALIFIER ./gradlew publishPluginZipPublicationToZipStagingRepository -Dopensearch.version=$VERSION -Dbuild.snapshot=$SNAPSHOT -Dbuild.version_qualifier=$QUALIFIER mkdir -p $OUTPUT/maven/org/opensearch cp -r ./build/local-staging-repo/org/opensearch/. $OUTPUT/maven/org/opensearch From 07814623f7cc0afdc5f5e7bc00447ba77e0337df Mon Sep 17 00:00:00 2001 From: Prudhvi Godithi Date: Thu, 8 Feb 2024 19:57:46 -0800 Subject: [PATCH 227/289] Remove publishToMavenLocal from default build scripts (#4436) Signed-off-by: Prudhvi Godithi --- scripts/default/opensearch/build.sh | 1 - 1 file changed, 1 deletion(-) diff --git a/scripts/default/opensearch/build.sh b/scripts/default/opensearch/build.sh index 98fac22b95..62da06fcb3 100755 --- a/scripts/default/opensearch/build.sh +++ b/scripts/default/opensearch/build.sh @@ -80,7 +80,6 @@ mkdir -p $OUTPUT/plugins cp ${distributions}/*.zip ./$OUTPUT/plugins # Publish plugin zips to maven -./gradlew publishToMavenLocal -Dopensearch.version=$VERSION -Dbuild.snapshot=$SNAPSHOT -Dbuild.version_qualifier=$QUALIFIER ./gradlew publishPluginZipPublicationToZipStagingRepository -Dopensearch.version=$VERSION -Dbuild.snapshot=$SNAPSHOT -Dbuild.version_qualifier=$QUALIFIER mkdir -p $OUTPUT/maven/org/opensearch cp -r ./build/local-staging-repo/org/opensearch/. $OUTPUT/maven/org/opensearch From 4466ac45b476bfc88008a9fd20eda26fc0791e1b Mon Sep 17 00:00:00 2001 From: Prudhvi Godithi Date: Fri, 9 Feb 2024 11:10:03 -0800 Subject: [PATCH 228/289] Disable incremental build for 2.12.0 release (#4440) Signed-off-by: Prudhvi Godithi --- jenkins/check-for-build.jenkinsfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/jenkins/check-for-build.jenkinsfile b/jenkins/check-for-build.jenkinsfile index ed2b254a37..a118e0d569 100644 --- a/jenkins/check-for-build.jenkinsfile +++ b/jenkins/check-for-build.jenkinsfile @@ -27,8 +27,8 @@ pipeline { H 1 * * * %INPUT_MANIFEST=1.3.15/opensearch-1.3.15.yml;TARGET_JOB_NAME=distribution-build-opensearch;BUILD_PLATFORM=linux macos windows;BUILD_DISTRIBUTION=tar rpm deb zip H */6 * * * %INPUT_MANIFEST=2.13.0/opensearch-dashboards-2.13.0.yml;TARGET_JOB_NAME=distribution-build-opensearch-dashboards;BUILD_PLATFORM=linux windows;BUILD_DISTRIBUTION=tar rpm deb zip H */6 * * * %INPUT_MANIFEST=2.13.0/opensearch-2.13.0.yml;TARGET_JOB_NAME=distribution-build-opensearch;BUILD_PLATFORM=linux macos windows;BUILD_DISTRIBUTION=tar rpm deb zip - H */6 * * * %INPUT_MANIFEST=2.12.0/opensearch-dashboards-2.12.0.yml;TEST_MANIFEST=2.12.0/opensearch-dashboards-2.12.0-test.yml;TARGET_JOB_NAME=distribution-build-opensearch-dashboards;BUILD_PLATFORM=linux windows;BUILD_DISTRIBUTION=tar rpm deb zip - H */6 * * * %INPUT_MANIFEST=2.12.0/opensearch-2.12.0.yml;TEST_MANIFEST=2.12.0/opensearch-2.12.0-test.yml;TARGET_JOB_NAME=distribution-build-opensearch;BUILD_PLATFORM=linux macos windows;BUILD_DISTRIBUTION=tar rpm deb zip + H */6 * * * %INPUT_MANIFEST=2.12.0/opensearch-dashboards-2.12.0.yml;TEST_MANIFEST=2.12.0/opensearch-dashboards-2.12.0-test.yml;TARGET_JOB_NAME=distribution-build-opensearch-dashboards;BUILD_PLATFORM=linux windows;BUILD_DISTRIBUTION=tar rpm deb zip;INCREMENTAL=false + H */6 * * * %INPUT_MANIFEST=2.12.0/opensearch-2.12.0.yml;TEST_MANIFEST=2.12.0/opensearch-2.12.0-test.yml;TARGET_JOB_NAME=distribution-build-opensearch;BUILD_PLATFORM=linux macos windows;BUILD_DISTRIBUTION=tar rpm deb zip;INCREMENTAL=false H 1 * * * %INPUT_MANIFEST=3.0.0/opensearch-3.0.0.yml;TARGET_JOB_NAME=distribution-build-opensearch;BUILD_PLATFORM=linux macos windows;BUILD_DISTRIBUTION=tar rpm deb zip H 1 * * * %INPUT_MANIFEST=3.0.0/opensearch-dashboards-3.0.0.yml;TARGET_JOB_NAME=distribution-build-opensearch-dashboards;BUILD_PLATFORM=linux windows;BUILD_DISTRIBUTION=tar rpm deb zip ''' From 363377e4a35797cd843a2e35207e9e60fc53ccd8 Mon Sep 17 00:00:00 2001 From: Divya Madala <113469545+Divyaasm@users.noreply.github.com> Date: Fri, 9 Feb 2024 11:56:14 -0800 Subject: [PATCH 229/289] Add option to validate with/without security and new password for latest versions (#4377) Signed-off-by: Divya Madala --- src/test_workflow/integ_test/utils.py | 14 +++--- src/validation_workflow/api_request.py | 6 ++- src/validation_workflow/api_test_cases.py | 12 ++--- .../docker/validation_docker.py | 4 +- src/validation_workflow/rpm/validation_rpm.py | 6 ++- src/validation_workflow/tar/validation_tar.py | 6 ++- src/validation_workflow/validation.py | 9 ++++ src/validation_workflow/validation_args.py | 10 ++++- src/validation_workflow/yum/validation_yum.py | 11 ++--- .../integ_test/test_utils.py | 10 ++++- .../test_api_request.py | 15 ++++++- .../test_api_test_cases.py | 13 +++++- .../test_validation.py | 12 +++++ .../test_validation_args.py | 6 ++- .../test_validation_docker.py | 44 ++++++++++++++++++- .../test_validation_rpm.py | 35 ++++++++++----- .../test_validation_tar.py | 42 +++++++++++++++--- .../test_validation_yum.py | 41 +++++++++++------ 18 files changed, 233 insertions(+), 63 deletions(-) diff --git a/src/test_workflow/integ_test/utils.py b/src/test_workflow/integ_test/utils.py index 737e0abb51..d7bff19bba 100644 --- a/src/test_workflow/integ_test/utils.py +++ b/src/test_workflow/integ_test/utils.py @@ -5,12 +5,16 @@ # this file be licensed under the Apache-2.0 license or a # compatible open source license. +import base64 + import semver -def get_password(version: str) -> str: +def str_to_base64(value: str) -> str: + return base64.b64encode(value.encode("utf-8")).decode("utf-8") + + +def get_password(version: str, convert_to_base64: bool = False) -> str: # Starting in 2.12.0, demo configuration setup script requires a strong password - if semver.compare(version, '2.12.0') != -1: - return "myStrongPassword123!" - else: - return "admin" + password = "myStrongPassword123!" if semver.compare(version, '2.12.0') != -1 else "admin" + return str_to_base64(password) if convert_to_base64 else password diff --git a/src/validation_workflow/api_request.py b/src/validation_workflow/api_request.py index 79e92f3660..8b7f9be5d7 100644 --- a/src/validation_workflow/api_request.py +++ b/src/validation_workflow/api_request.py @@ -10,6 +10,8 @@ import requests +from test_workflow.integ_test.utils import get_password, str_to_base64 + """ This class is to run API test againt on local OpenSearch API URL with default port 9200. It returns response status code and the response content. @@ -18,9 +20,9 @@ class ApiTest: - def __init__(self, request_url: str) -> None: + def __init__(self, request_url: str, version: str) -> None: self.request_url = request_url - self.apiHeaders_auth = {"Authorization": "Basic YWRtaW46YWRtaW4="} # default user/pass "admin/admin" in Base64 format + self.apiHeaders_auth = {"Authorization": f'Basic {str_to_base64("admin:" + get_password(version))}'} # user/pass "admin/pass" in Base64 format fetched from get_password() method self.apiHeaders_accept = {"Accept": "*/*"} self.apiHeaders_content_type = {"Content-Type": "application/json"} self.apiHeaders = {} diff --git a/src/validation_workflow/api_test_cases.py b/src/validation_workflow/api_test_cases.py index d2e5f553f3..47fec40789 100644 --- a/src/validation_workflow/api_test_cases.py +++ b/src/validation_workflow/api_test_cases.py @@ -21,15 +21,17 @@ def __init__(self) -> None: pass @staticmethod - def test_apis(projects: list) -> Any: + def test_apis(version: str, projects: list, security_plugin_exists: bool = True) -> Any: pass_counter, fail_counter = 0, 0 + protocol_prefix = "https" if security_plugin_exists else "http" # the test case parameters are formated as ['',,''] test_apis = [ - ['https://localhost:9200/', 200, ''], - ['https://localhost:9200/_cat/plugins?v', 200, ''], - ['https://localhost:9200/_cat/health?v', 200, 'green'], + [f'{protocol_prefix}://localhost:9200/', 200, ''], + [f'{protocol_prefix}://localhost:9200/_cat/plugins?v', 200, ''], + [f'{protocol_prefix}://localhost:9200/_cat/health?v', 200, 'green'], ] + if ("opensearch-dashboards" in projects): test_apis.append(['http://localhost:5601/api/status', 200, '']) @@ -38,7 +40,7 @@ def test_apis(projects: list) -> Any: success_status_code = test_api.__getitem__(1) validate_string = test_api.__getitem__(2) - status_code, response_text = ApiTest(str(request_url)).api_get() + status_code, response_text = ApiTest(str(request_url), version).api_get() logging.info(f"\nRequest_url ->{str(request_url)} \n") logging.info(f"\nStatus_code ->{status_code} \nresponse_text ->{response_text}") diff --git a/src/validation_workflow/docker/validation_docker.py b/src/validation_workflow/docker/validation_docker.py index 540a958641..bc2d7f976f 100644 --- a/src/validation_workflow/docker/validation_docker.py +++ b/src/validation_workflow/docker/validation_docker.py @@ -83,7 +83,7 @@ def validation(self) -> bool: if self.check_cluster_readiness(): # STEP 4 . OS, OSD API validation - _test_result, _counter = ApiTestCases().test_apis(self.args.projects) + _test_result, _counter = ApiTestCases().test_apis(self.args.version, self.args.projects, True) if _test_result: logging.info(f'All tests Pass : {_counter}') @@ -137,7 +137,7 @@ def check_http_request(self) -> bool: for url, name in self.test_readiness_urls.items(): try: - status_code, response_text = ApiTest(url).api_get() + status_code, response_text = ApiTest(url, self.args.version).api_get() if status_code != 200: logging.error(f'Error connecting to {name} ({url}): status code {status_code}') return False diff --git a/src/validation_workflow/rpm/validation_rpm.py b/src/validation_workflow/rpm/validation_rpm.py index 6754ee3a0a..9d1f6aa7b8 100644 --- a/src/validation_workflow/rpm/validation_rpm.py +++ b/src/validation_workflow/rpm/validation_rpm.py @@ -11,6 +11,7 @@ from system.execute import execute from system.temporary_directory import TemporaryDirectory +from test_workflow.integ_test.utils import get_password from validation_workflow.api_test_cases import ApiTestCases from validation_workflow.download_utils import DownloadUtils from validation_workflow.validation import Validation @@ -32,6 +33,7 @@ def download_artifacts(self) -> bool: if ("https:" not in self.args.file_path.get(project)): self.copy_artifact(self.args.file_path.get(project), str(self.tmp_dir.path)) else: + self.args.version = self.get_version(self.args.file_path.get(project)) self.check_url(self.args.file_path.get(project)) else: if (self.args.artifact_type == "staging"): @@ -47,7 +49,7 @@ def installation(self) -> bool: for project in self.args.projects: self.filename = os.path.basename(self.args.file_path.get(project)) execute(f'sudo yum remove {project} -y', ".") - execute(f'sudo rpm -ivh {os.path.join(self.tmp_dir.path, self.filename)}', str(self.tmp_dir.path), True, False) + execute(f'sudo env OPENSEARCH_INITIAL_ADMIN_PASSWORD={get_password(str(self.args.version))} rpm -ivh {os.path.join(self.tmp_dir.path, self.filename)}', str(self.tmp_dir.path), True, False) # noqa: 501 except: raise Exception('Failed to install Opensearch') return True @@ -68,7 +70,7 @@ def start_cluster(self) -> bool: return True def validation(self) -> bool: - test_result, counter = ApiTestCases().test_apis(self.args.projects) + test_result, counter = ApiTestCases().test_apis(self.args.version, self.args.projects, self.check_for_security_plugin(os.path.join(os.sep, "usr", "share", "opensearch")) if not self.args.force_https else True) # noqa: E501 if (test_result): logging.info(f'All tests Pass : {counter}') return True diff --git a/src/validation_workflow/tar/validation_tar.py b/src/validation_workflow/tar/validation_tar.py index 1666481e6c..f136590f6c 100644 --- a/src/validation_workflow/tar/validation_tar.py +++ b/src/validation_workflow/tar/validation_tar.py @@ -12,6 +12,7 @@ from system.execute import execute from system.process import Process from system.temporary_directory import TemporaryDirectory +from test_workflow.integ_test.utils import get_password from validation_workflow.api_test_cases import ApiTestCases from validation_workflow.download_utils import DownloadUtils from validation_workflow.validation import Validation @@ -35,6 +36,7 @@ def download_artifacts(self) -> bool: if ("https:" not in self.args.file_path.get(project)): self.copy_artifact(self.args.file_path.get(project), str(self.tmp_dir.path)) else: + self.args.version = self.get_version(self.args.file_path.get(project)) self.check_url(self.args.file_path.get(project)) else: if (self.args.artifact_type == "staging"): @@ -55,7 +57,7 @@ def installation(self) -> bool: def start_cluster(self) -> bool: try: - self.os_process.start(os.path.join(self.tmp_dir.path, "opensearch", "opensearch-tar-install.sh"), ".") + self.os_process.start(f'export OPENSEARCH_INITIAL_ADMIN_PASSWORD={get_password(str(self.args.version))} && ./opensearch-tar-install.sh', os.path.join(self.tmp_dir.path, "opensearch")) time.sleep(85) if ("opensearch-dashboards" in self.args.projects): self.osd_process.start(os.path.join(str(self.tmp_dir.path), "opensearch-dashboards", "bin", "opensearch-dashboards"), ".") @@ -66,7 +68,7 @@ def start_cluster(self) -> bool: return True def validation(self) -> bool: - test_result, counter = ApiTestCases().test_apis(self.args.projects) + test_result, counter = ApiTestCases().test_apis(self.args.version, self.args.projects, self.check_for_security_plugin(os.path.join(self.tmp_dir.path, "opensearch")) if not self.args.force_https else True) # noqa: E501 if (test_result): logging.info(f'All tests Pass : {counter}') else: diff --git a/src/validation_workflow/validation.py b/src/validation_workflow/validation.py index 8b9e53c423..92520491e0 100644 --- a/src/validation_workflow/validation.py +++ b/src/validation_workflow/validation.py @@ -7,6 +7,8 @@ import logging +import os +import re import shutil from abc import ABC, abstractmethod from typing import Any @@ -38,6 +40,13 @@ def copy_artifact(self, filepath: str, tempdir_path: str) -> bool: else: raise Exception("Provided path for local artifacts does not exist") + def check_for_security_plugin(self, work_dir: str) -> bool: + path = os.path.exists(os.path.join(work_dir, "plugins", "opensearch-security")) + return path + + def get_version(self, project: str) -> str: + return re.search(r'(\d+\.\d+\.\d+)', os.path.basename(project)).group(1) + def run(self) -> Any: try: return self.download_artifacts() and self.installation() and self.start_cluster() and self.validation() and self.cleanup() diff --git a/src/validation_workflow/validation_args.py b/src/validation_workflow/validation_args.py index d39695962b..44af126081 100644 --- a/src/validation_workflow/validation_args.py +++ b/src/validation_workflow/validation_args.py @@ -109,7 +109,14 @@ def __init__(self) -> None: help="Enter type of artifacts that needs to be validated", choices=["staging", "production"], default="production", - dest="artifact_type", + dest="artifact_type" + ) + parser.add_argument( + "-f", + "--force-https", + action="store_true", + default=True, + help="If False, use http/https to connect based on the existence of security plugin, else always use https, default to True" ) group = parser.add_mutually_exclusive_group() group.add_argument( @@ -136,6 +143,7 @@ def __init__(self) -> None: self.version = args.version self.file_path = args.file_path self.artifact_type = args.artifact_type + self.force_https = args.force_https self.logging_level = args.logging_level self.distribution = args.distribution self.platform = args.platform diff --git a/src/validation_workflow/yum/validation_yum.py b/src/validation_workflow/yum/validation_yum.py index 78ffcb9483..357f1c63b2 100644 --- a/src/validation_workflow/yum/validation_yum.py +++ b/src/validation_workflow/yum/validation_yum.py @@ -7,11 +7,11 @@ import logging import os -import re import time from system.execute import execute from system.temporary_directory import TemporaryDirectory +from test_workflow.integ_test.utils import get_password from validation_workflow.api_test_cases import ApiTestCases from validation_workflow.download_utils import DownloadUtils from validation_workflow.validation import Validation @@ -33,7 +33,7 @@ def download_artifacts(self) -> bool: if ("https:" not in self.args.file_path.get(project)): self.copy_artifact(self.args.file_path.get(project), str(self.tmp_dir.path)) else: - self.args.version = re.search(r'(\d+\.\d+\.\d+)', os.path.basename(self.args.file_path.get(project))).group(1) + self.args.version = self.get_version(self.args.file_path.get(project)) self.check_url(self.args.file_path.get(project)) else: @@ -53,7 +53,8 @@ def installation(self) -> bool: logging.info('Removed previous versions of Opensearch') urllink = f"{self.args.file_path.get(project)} -o /etc/yum.repos.d/{os.path.basename(self.args.file_path.get(project))}" execute(f'sudo curl -SL {urllink}', ".") - execute(f"sudo yum install '{project}-{self.args.version}' -y", ".") + execute(f"sudo env OPENSEARCH_INITIAL_ADMIN_PASSWORD={get_password(str(self.args.version))} yum install '{project}-{self.args.version}' -y", ".") + except: raise Exception('Failed to install Opensearch') return True @@ -69,12 +70,12 @@ def start_cluster(self) -> bool: return True def validation(self) -> bool: - test_result, counter = ApiTestCases().test_apis(self.args.projects) + test_result, counter = ApiTestCases().test_apis(self.args.version, self.args.projects, self.check_for_security_plugin(os.path.join(os.sep, "usr", "share", "opensearch")) if not self.args.force_https else True) # noqa: E501 if (test_result): logging.info(f'All tests Pass : {counter}') return True else: - raise Exception(f'Some test cases failed : {counter}') + raise Exception(f'Not all tests Pass : {counter}') def cleanup(self) -> bool: try: diff --git a/tests/tests_test_workflow/test_integ_workflow/integ_test/test_utils.py b/tests/tests_test_workflow/test_integ_workflow/integ_test/test_utils.py index 907e7306b3..a48df39da0 100644 --- a/tests/tests_test_workflow/test_integ_workflow/integ_test/test_utils.py +++ b/tests/tests_test_workflow/test_integ_workflow/integ_test/test_utils.py @@ -5,12 +5,20 @@ # this file be licensed under the Apache-2.0 license or a # compatible open source license. +import base64 import unittest -from test_workflow.integ_test.utils import get_password +from test_workflow.integ_test.utils import get_password, str_to_base64 class TestUtils(unittest.TestCase): def test_strong_password(self) -> None: self.assertEqual("admin", get_password("2.11.1")) self.assertEqual("myStrongPassword123!", get_password("3.0.0")) + self.assertEqual("YWRtaW4=", get_password("2.11.1", True)) + self.assertEqual("bXlTdHJvbmdQYXNzd29yZDEyMyE=", get_password("2.12.0", True)) + + def test_str_to_base64(self) -> None: + value = "admin" + result = base64.b64encode(value.encode("utf-8")).decode("utf-8") + self.assertEqual(str_to_base64(value), result) diff --git a/tests/tests_validation_workflow/test_api_request.py b/tests/tests_validation_workflow/test_api_request.py index 522836b79c..1c62946909 100644 --- a/tests/tests_validation_workflow/test_api_request.py +++ b/tests/tests_validation_workflow/test_api_request.py @@ -13,12 +13,23 @@ class TestApiTest(unittest.TestCase): + @patch('validation_workflow.api_request.requests.get') + def test_api_get_new_password(self, mock_get: Mock) -> None: + mock_get.return_value.status_code = 200 + mock_get.return_value.text = '{"key": "value"}' + request_url = 'https://localhost:9200' + api_test = ApiTest(request_url, "2.12.0") + status_code, response_text = api_test.api_get() + self.assertEqual(status_code, 200) + self.assertEqual(response_text, '{"key": "value"}') + mock_get.assert_called_once_with(request_url, headers={'Authorization': 'Basic YWRtaW46bXlTdHJvbmdQYXNzd29yZDEyMyE=', 'Accept': '*/*', 'Content-Type': 'application/json'}, verify=False) + @patch('validation_workflow.api_request.requests.get') def test_api_get(self, mock_get: Mock) -> None: mock_get.return_value.status_code = 200 mock_get.return_value.text = '{"key": "value"}' - request_url = 'http://localhost:9200' - api_test = ApiTest(request_url) + request_url = 'https://localhost:9200' + api_test = ApiTest(request_url, "2.3.0") status_code, response_text = api_test.api_get() self.assertEqual(status_code, 200) self.assertEqual(response_text, '{"key": "value"}') diff --git a/tests/tests_validation_workflow/test_api_test_cases.py b/tests/tests_validation_workflow/test_api_test_cases.py index f72b80dc5b..6ce04e2695 100644 --- a/tests/tests_validation_workflow/test_api_test_cases.py +++ b/tests/tests_validation_workflow/test_api_test_cases.py @@ -16,7 +16,7 @@ class TestTestCases(unittest.TestCase): def test_opensearch(self, mock_api_get: Mock) -> None: mock_api_get.return_value = (200, 'green') testcases = ApiTestCases() - result = testcases.test_apis(['opensearch']) + result = testcases.test_apis("1.3.0", ['opensearch'], True) self.assertEqual(result[1], 'There are 3/3 test cases Pass') self.assertEqual(mock_api_get.call_count, 3) @@ -25,11 +25,20 @@ def test_opensearch(self, mock_api_get: Mock) -> None: def test_both(self, mock_api_get: Mock) -> None: mock_api_get.return_value = (200, 'green') testcases = ApiTestCases() - result = testcases.test_apis(['opensearch', 'opensearch-dashboards']) + result = testcases.test_apis("2.1.1", ['opensearch', 'opensearch-dashboards'], True) self.assertEqual(result[1], 'There are 4/4 test cases Pass') self.assertEqual(mock_api_get.call_count, 4) + @patch('validation_workflow.api_test_cases.ApiTest.api_get') + def test_without_security(self, mock_api_get: Mock) -> None: + mock_api_get.return_value = (200, 'green') + testcases = ApiTestCases() + result = testcases.test_apis("1.3.0", ['opensearch'], False) + + self.assertEqual(result[1], 'There are 3/3 test cases Pass') + self.assertEqual(mock_api_get.call_count, 3) + if __name__ == '__main__': unittest.main() diff --git a/tests/tests_validation_workflow/test_validation.py b/tests/tests_validation_workflow/test_validation.py index acdff6df32..fe238694e3 100644 --- a/tests/tests_validation_workflow/test_validation.py +++ b/tests/tests_validation_workflow/test_validation.py @@ -61,3 +61,15 @@ def test_copy_artifact(self, mock_validation_args: Mock, mock_copy: Mock) -> Non result = mock_validation.copy_artifact(url, "tmp/tthcdhfh/") self.assertTrue(result) + + @patch('os.path.exists') + @patch('validation_workflow.tar.validation_tar.ValidationArgs') + def test_check_for_security_plugin(self, mock_validation_args: Mock, mock_path_exists: Mock) -> None: + mock_path_exists.return_value = True + + mock_validation_args.projects.return_value = ["opensearch"] + mock_validation = ValidateTar(mock_validation_args.return_value) + + result = mock_validation.check_for_security_plugin("/tmp/tmkuiuo/opensearch") + + self.assertTrue(result) diff --git a/tests/tests_validation_workflow/test_validation_args.py b/tests/tests_validation_workflow/test_validation_args.py index d0299db3f1..ecc4530c1d 100644 --- a/tests/tests_validation_workflow/test_validation_args.py +++ b/tests/tests_validation_workflow/test_validation_args.py @@ -67,6 +67,10 @@ def test_file_path(self) -> None: def test_artifact_type(self) -> None: self.assertNotEqual(ValidationArgs().artifact_type, "production") + @patch("argparse._sys.argv", [VALIDATION_PY, "--version", "1.3.6", "--distribution", "rpm", "--artifact-type", "staging", "--os-build-number", "1234", "--osd-build-number", "2312", "--force-https"]) # noqa: E501 + def test_force_https(self) -> None: + self.assertEqual(ValidationArgs().force_https, True) + @patch("argparse._sys.argv", [VALIDATION_PY, "--version", "1.3.0", "--projects", "opensearch"]) def test_set_projects(self) -> None: self.assertEqual(ValidationArgs().projects, ["opensearch"]) @@ -78,7 +82,7 @@ def test_projects_exception(self) -> None: self.assertEqual(ValidationArgs().projects, ["opensearch-dashboards"]) self.assertEqual(str(ctx.exception), "Missing OpenSearch OpenSearch artifact details! Please provide the same along with OpenSearch-Dashboards to validate") - @patch("argparse._sys.argv", [VALIDATION_PY, "--file-path", "opensearch=https://opensearch.org/releases/opensearch/2.8.0/opensearch-2.8.0-linux-x64.zip"]) + @patch("argparse._sys.argv", [VALIDATION_PY, "--file-path", "opensearch=https://opensearch.org/releases/opensearch/2.8.0/opensearch-2.8.0-linux-x64.xyz"]) def test_file_path_distribution_type(self) -> None: with self.assertRaises(Exception) as ctx: self.assertEqual(ValidationArgs().projects, ["opensearch"]) diff --git a/tests/tests_validation_workflow/test_validation_docker.py b/tests/tests_validation_workflow/test_validation_docker.py index 281cd7acb4..2947fe4a8e 100644 --- a/tests/tests_validation_workflow/test_validation_docker.py +++ b/tests/tests_validation_workflow/test_validation_docker.py @@ -49,6 +49,7 @@ def test_staging(self, mock_time_sleep: Mock, mock_digest: Mock, mock_container: mock_validation_args.return_value.OS_image = 'opensearchstaging/opensearch-os' mock_validation_args.return_value.version = '1.0.0.1000' mock_validation_args.return_value.validate_digest_only = False + mock_validation_args.return_value.allow_without_security = False mock_validation_args.return_value.projects = ["opensearch"] mock_docker_image.return_value = MagicMock() mock_container.return_value = (True, 'test_file.yml') @@ -69,7 +70,7 @@ def test_staging(self, mock_time_sleep: Mock, mock_digest: Mock, mock_container: # Assert that the mock methods are called as expected mock_container.assert_called_once() mock_test.assert_called_once() - mock_test.assert_has_calls([call(), call().test_apis(['opensearch'])]) + mock_test.assert_has_calls([call(), call().test_apis("1.0.0.1000", ['opensearch'], True)]) @patch('validation_workflow.docker.validation_docker.ValidateDocker.check_http_request') @patch('validation_workflow.docker.validation_docker.ValidationArgs') @@ -167,6 +168,47 @@ def test_docker_compose_files_exist(self) -> None: self.assertTrue(urllib.request.urlopen(docker_compose_file_v1_url).getcode() == 200) self.assertTrue(urllib.request.urlopen(docker_compose_file_v2_url).getcode() == 200) + # @patch('validation_workflow.docker.validation_docker.ValidateDocker.check_http_request') + @patch('validation_workflow.docker.validation_docker.ValidationArgs') + @patch('validation_workflow.docker.validation_docker.ApiTest.api_get') + def test_check_http_request_success(self, mock_api_test: MagicMock, mock_validation_args: MagicMock) -> None: + mock_validation_args.return_value.test_readiness_urls = { + 'https://localhost:9200/': 'opensearch cluster API', + 'http://localhost:5601/api/status': 'opensearch-dashboards API', + } + mock_validation_args.return_value.version = '1.0.0' + + mock_api_test.return_value = (200, "response") + + validate_docker = ValidateDocker(mock_validation_args.return_value) + + validate_docker.args.docker_source = 'dockerhub' + + result = validate_docker.check_http_request() + + self.assertEqual(result, True) + mock_api_test.assert_called() + + @patch('validation_workflow.docker.validation_docker.ValidationArgs') + @patch('validation_workflow.docker.validation_docker.ApiTest.api_get') + def test_check_http_request_failure(self, mock_api_test: MagicMock, mock_validation_args: MagicMock) -> None: + mock_validation_args.return_value.test_readiness_urls = { + 'https://localhost:9200/': 'opensearch cluster API', + 'http://localhost:5601/api/status': 'opensearch-dashboards API', + } + mock_validation_args.return_value.version = '1.0.0' + + mock_api_test.return_value = (400, "response") + + validate_docker = ValidateDocker(mock_validation_args.return_value) + + validate_docker.args.docker_source = 'dockerhub' + + result = validate_docker.check_http_request() + + self.assertEqual(result, False) + mock_api_test.assert_called() + if __name__ == '__main__': unittest.main() diff --git a/tests/tests_validation_workflow/test_validation_rpm.py b/tests/tests_validation_workflow/test_validation_rpm.py index d37b3f7de6..5ad6b20caf 100644 --- a/tests/tests_validation_workflow/test_validation_rpm.py +++ b/tests/tests_validation_workflow/test_validation_rpm.py @@ -90,6 +90,7 @@ def test_installation(self, mock_system: Mock, mock_validation_args: Mock) -> No mock_validation_args.return_value.version = '2.3.0' mock_validation_args.return_value.arch = 'x64' mock_validation_args.return_value.platform = 'linux' + mock_validation_args.return_value.force_https = True mock_validation_args.return_value.projects = ["opensearch"] validate_rpm = ValidateRpm(mock_validation_args.return_value) @@ -116,15 +117,29 @@ def test_validation(self, mock_test_apis: Mock, mock_validation_args: Mock) -> N mock_test_apis_instance = mock_test_apis.return_value mock_test_apis_instance.test_apis.return_value = (True, 4) - # Create instance of ValidateRpm class validate_rpm = ValidateRpm(mock_validation_args.return_value) + validate_rpm.validation() + + self.assertEqual(mock_test_apis.call_count, 1) + + @patch('validation_workflow.rpm.validation_rpm.ValidationArgs') + @patch('validation_workflow.rpm.validation_rpm.ApiTestCases') + @patch('os.path.basename') + @patch('validation_workflow.rpm.validation_rpm.execute') + @patch('validation_workflow.validation.Validation.check_for_security_plugin') + def test_validation_with_security_parameter(self, mock_security: Mock, mock_system: Mock, mock_basename: Mock, mock_test_apis: Mock, mock_validation_args: Mock) -> None: + mock_validation_args.return_value.version = '2.3.0' + mock_validation_args.return_value.force_https = False + validate_rpm = ValidateRpm(mock_validation_args.return_value) + mock_basename.side_effect = lambda path: "mocked_filename" + mock_system.side_effect = lambda *args, **kwargs: (0, "stdout_output", "stderr_output") + mock_security.return_value = True + mock_test_apis_instance = mock_test_apis.return_value + mock_test_apis_instance.test_apis.return_value = (True, 4) - # Call validation method and assert the result result = validate_rpm.validation() self.assertTrue(result) - - # Assert that the mock methods are called as expected - mock_test_apis.assert_called_once() + mock_security.assert_called_once() @patch('validation_workflow.rpm.validation_rpm.ValidationArgs') @patch('validation_workflow.rpm.validation_rpm.ApiTestCases') @@ -132,16 +147,14 @@ def test_failed_testcases(self, mock_test_apis: Mock, mock_validation_args: Mock # Set up mock objects mock_validation_args.return_value.version = '2.3.0' mock_test_apis_instance = mock_test_apis.return_value - mock_test_apis_instance.test_apis.return_value = (True, 1) + mock_test_apis_instance.test_apis.return_value = (False, 1) - # Create instance of ValidateRpm class validate_rpm = ValidateRpm(mock_validation_args.return_value) + with self.assertRaises(Exception) as context: + validate_rpm.validation() - # Call validation method and assert the result - validate_rpm.validation() - self.assertRaises(Exception, "Not all tests Pass : 1") + self.assertEqual(str(context.exception), 'Not all tests Pass : 1') - # Assert that the mock methods are called as expected mock_test_apis.assert_called_once() @patch("validation_workflow.rpm.validation_rpm.execute", return_value=True) diff --git a/tests/tests_validation_workflow/test_validation_tar.py b/tests/tests_validation_workflow/test_validation_tar.py index 07a91628b9..555ec04a74 100644 --- a/tests/tests_validation_workflow/test_validation_tar.py +++ b/tests/tests_validation_workflow/test_validation_tar.py @@ -66,11 +66,12 @@ def test_local_artifacts(self, mock_copy: Mock) -> None: @patch('validation_workflow.tar.validation_tar.ValidationArgs') @patch('os.path.basename') - @patch("validation_workflow.tar.validation_tar.execute") + @patch('validation_workflow.tar.validation_tar.execute') def test_installation(self, mock_system: Mock, mock_basename: Mock, mock_validation_args: Mock) -> None: mock_validation_args.return_value.version = '2.3.0' mock_validation_args.return_value.arch = 'x64' mock_validation_args.return_value.platform = 'linux' + mock_validation_args.return_value.force_https = True mock_validation_args.return_value.projects = ["opensearch"] validate_tar = ValidateTar(mock_validation_args.return_value) @@ -82,20 +83,26 @@ def test_installation(self, mock_system: Mock, mock_basename: Mock, mock_validat @patch('validation_workflow.tar.validation_tar.ValidationArgs') @patch.object(Process, 'start') @patch('time.sleep') - def test_start_cluster(self, mock_sleep: Mock, mock_start: Mock, mock_validation_args: Mock) -> None: + @patch('validation_workflow.tar.validation_tar.get_password') + def test_start_cluster(self, mock_password: Mock, mock_sleep: Mock, mock_start: Mock, mock_validation_args: Mock) -> None: mock_validation_args.return_value.version = '2.3.0' mock_validation_args.return_value.arch = 'x64' - mock_validation_args.return_value.platforme = 'linux' + mock_validation_args.return_value.platforms = 'linux' + mock_validation_args.return_value.allow_without_security = True mock_validation_args.return_value.projects = ["opensearch", "opensearch-dashboards"] + mock_password.return_value = "admin" validate_tar = ValidateTar(mock_validation_args.return_value) result = validate_tar.start_cluster() self.assertTrue(result) + mock_password.assert_called_once() @patch('validation_workflow.tar.validation_tar.ValidationArgs') @patch('time.sleep') - def test_start_cluster_exception_os(self, mock_sleep: Mock, mock_validation_args: Mock) -> None: + @patch('src.test_workflow.integ_test.utils.get_password') + def test_start_cluster_exception_os(self, mock_password: Mock, mock_sleep: Mock, mock_validation_args: Mock) -> None: mock_validation_args.return_value.projects = ["opensearch"] + mock_validation_args.return_value.allow_without_security = True validate_tar = ValidateTar(mock_validation_args.return_value) validate_tar.os_process.start = MagicMock(side_effect=Exception('Failed to Start Cluster')) # type: ignore @@ -118,20 +125,41 @@ def test_validation(self, mock_test_apis: Mock, mock_validation_args: Mock) -> N mock_test_apis.assert_called_once() + @patch('validation_workflow.tar.validation_tar.ValidationArgs') + @patch('validation_workflow.tar.validation_tar.ApiTestCases') + @patch('os.path.basename') + @patch('validation_workflow.tar.validation_tar.execute') + @patch('validation_workflow.validation.Validation.check_for_security_plugin') + def test_validation_without_force_https_check(self, mock_security: Mock, mock_system: Mock, mock_basename: Mock, mock_test_apis: Mock, mock_validation_args: Mock) -> None: + mock_validation_args.return_value.version = '2.3.0' + mock_validation_args.return_value.force_https = False + validate_tar = ValidateTar(mock_validation_args.return_value) + mock_basename.side_effect = lambda path: "mocked_filename" + mock_system.side_effect = lambda *args, **kwargs: (0, "stdout_output", "stderr_output") + mock_security.return_value = True + mock_test_apis_instance = mock_test_apis.return_value + mock_test_apis_instance.test_apis.return_value = (True, 4) + + result = validate_tar.validation() + self.assertTrue(result) + mock_security.assert_called_once() + @patch('validation_workflow.tar.validation_tar.ValidationArgs') @patch('validation_workflow.tar.validation_tar.ApiTestCases') def test_failed_testcases(self, mock_test_apis: Mock, mock_validation_args: Mock) -> None: # Set up mock objects mock_validation_args.return_value.version = '2.3.0' mock_test_apis_instance = mock_test_apis.return_value - mock_test_apis_instance.test_apis.return_value = (True, 1) + mock_test_apis_instance.test_apis.return_value = (False, 1) # Create instance of ValidateTar class validate_tar = ValidateTar(mock_validation_args.return_value) # Call validation method and assert the result - validate_tar.validation() - self.assertRaises(Exception, "Not all tests Pass : 1") + with self.assertRaises(Exception) as context: + validate_tar.validation() + + self.assertEqual(str(context.exception), 'Not all tests Pass : 1') # Assert that the mock methods are called as expected mock_test_apis.assert_called_once() diff --git a/tests/tests_validation_workflow/test_validation_yum.py b/tests/tests_validation_workflow/test_validation_yum.py index 421f250a6c..e266f52259 100644 --- a/tests/tests_validation_workflow/test_validation_yum.py +++ b/tests/tests_validation_workflow/test_validation_yum.py @@ -85,13 +85,15 @@ def test_exceptions(self, mock_validation_args: Mock) -> None: validate_yum.cleanup() self.assertIn("Exception occurred either while attempting to stop cluster or removing OpenSearch/OpenSearch-Dashboards.", str(e3.exception)) # noqa: E501 - @patch("validation_workflow.yum.validation_yum.execute", return_value=True) + @patch("validation_workflow.yum.validation_yum.execute") @patch('validation_workflow.yum.validation_yum.ValidationArgs') def test_installation(self, mock_validation_args: Mock, mock_execute: Mock) -> None: mock_validation_args.return_value.version = '2.3.0' mock_validation_args.return_value.arch = 'x64' - mock_validation_args.return_value.projects = ["opensearch", "opensearch-dashboards"] + mock_validation_args.return_value.allow_without_security = False + mock_validation_args.return_value.projects = ["opensearch", "opensearch-dashboards"] + mock_execute.side_effect = lambda *args, **kwargs: (0, "stdout_output", "stderr_output") validate_yum = ValidateYum(mock_validation_args.return_value) result = validate_yum.installation() @@ -111,37 +113,48 @@ def test_start_cluster(self, mock_validation_args: Mock, mock_execute: Mock, moc @patch('validation_workflow.yum.validation_yum.ValidationArgs') @patch('validation_workflow.yum.validation_yum.ApiTestCases') def test_validation(self, mock_test_apis: Mock, mock_validation_args: Mock) -> None: - # Set up mock objects mock_validation_args.return_value.version = '2.3.0' mock_test_apis_instance = mock_test_apis.return_value mock_test_apis_instance.test_apis.return_value = (True, 4) - # Create instance of ValidateYum class validate_yum = ValidateYum(mock_validation_args.return_value) - # Call validation method and assert the result result = validate_yum.validation() self.assertTrue(result) - # Assert that the mock methods are called as expected mock_test_apis.assert_called_once() + @patch('validation_workflow.yum.validation_yum.ValidationArgs') + @patch('validation_workflow.yum.validation_yum.ApiTestCases') + @patch('os.path.basename') + @patch('validation_workflow.yum.validation_yum.execute') + @patch('validation_workflow.validation.Validation.check_for_security_plugin') + def test_validation_without_force_https_check(self, mock_security: Mock, mock_system: Mock, mock_basename: Mock, mock_test_apis: Mock, mock_validation_args: Mock) -> None: + mock_validation_args.return_value.version = '2.3.0' + mock_validation_args.return_value.force_https = False + validate_yum = ValidateYum(mock_validation_args.return_value) + mock_basename.side_effect = lambda path: "mocked_filename" + mock_system.side_effect = lambda *args, **kwargs: (0, "stdout_output", "stderr_output") + mock_security.return_value = True + mock_test_apis_instance = mock_test_apis.return_value + mock_test_apis_instance.test_apis.return_value = (True, 4) + + result = validate_yum.validation() + self.assertTrue(result) + mock_security.assert_called_once() + @patch('validation_workflow.yum.validation_yum.ValidationArgs') @patch('validation_workflow.yum.validation_yum.ApiTestCases') def test_failed_testcases(self, mock_test_apis: Mock, mock_validation_args: Mock) -> None: - # Set up mock objects mock_validation_args.return_value.version = '2.3.0' mock_test_apis_instance = mock_test_apis.return_value - mock_test_apis_instance.test_apis.return_value = (True, 1) + mock_test_apis_instance.test_apis.return_value = (False, 1) - # Create instance of ValidateRpm class validate_yum = ValidateYum(mock_validation_args.return_value) - # Call validation method and assert the result - validate_yum.validation() - self.assertRaises(Exception, "Not all tests Pass : 1") - - # Assert that the mock methods are called as expected + with self.assertRaises(Exception) as context: + validate_yum.validation() + self.assertEqual(str(context.exception), 'Not all tests Pass : 1') mock_test_apis.assert_called_once() @patch("validation_workflow.yum.validation_yum.execute", return_value=True) From fe3897594ab0a11da3d23b211d04ecbb8e4bd5c9 Mon Sep 17 00:00:00 2001 From: zane-neo Date: Sat, 10 Feb 2024 04:14:18 +0800 Subject: [PATCH 230/289] Change publishToMavenLocal to publishPluginToMavenLocal only (#4437) Signed-off-by: zane-neo --- scripts/default/opensearch/build.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/scripts/default/opensearch/build.sh b/scripts/default/opensearch/build.sh index 62da06fcb3..b585940d6e 100755 --- a/scripts/default/opensearch/build.sh +++ b/scripts/default/opensearch/build.sh @@ -80,6 +80,7 @@ mkdir -p $OUTPUT/plugins cp ${distributions}/*.zip ./$OUTPUT/plugins # Publish plugin zips to maven +./gradlew publishPluginZipPublicationToMavenLocal -Dopensearch.version=$VERSION -Dbuild.snapshot=$SNAPSHOT -Dbuild.version_qualifier=$QUALIFIER ./gradlew publishPluginZipPublicationToZipStagingRepository -Dopensearch.version=$VERSION -Dbuild.snapshot=$SNAPSHOT -Dbuild.version_qualifier=$QUALIFIER mkdir -p $OUTPUT/maven/org/opensearch cp -r ./build/local-staging-repo/org/opensearch/. $OUTPUT/maven/org/opensearch From 9ecf30a001adf0ed1354a422cf479e187f1ad950 Mon Sep 17 00:00:00 2001 From: Prudhvi Godithi Date: Mon, 12 Feb 2024 11:36:55 -0800 Subject: [PATCH 231/289] [Release 2.12.0] Disable 2.12.0 auto runs (#4443) Signed-off-by: Prudhvi Godithi --- jenkins/check-for-build.jenkinsfile | 2 -- 1 file changed, 2 deletions(-) diff --git a/jenkins/check-for-build.jenkinsfile b/jenkins/check-for-build.jenkinsfile index a118e0d569..bb598bd940 100644 --- a/jenkins/check-for-build.jenkinsfile +++ b/jenkins/check-for-build.jenkinsfile @@ -27,8 +27,6 @@ pipeline { H 1 * * * %INPUT_MANIFEST=1.3.15/opensearch-1.3.15.yml;TARGET_JOB_NAME=distribution-build-opensearch;BUILD_PLATFORM=linux macos windows;BUILD_DISTRIBUTION=tar rpm deb zip H */6 * * * %INPUT_MANIFEST=2.13.0/opensearch-dashboards-2.13.0.yml;TARGET_JOB_NAME=distribution-build-opensearch-dashboards;BUILD_PLATFORM=linux windows;BUILD_DISTRIBUTION=tar rpm deb zip H */6 * * * %INPUT_MANIFEST=2.13.0/opensearch-2.13.0.yml;TARGET_JOB_NAME=distribution-build-opensearch;BUILD_PLATFORM=linux macos windows;BUILD_DISTRIBUTION=tar rpm deb zip - H */6 * * * %INPUT_MANIFEST=2.12.0/opensearch-dashboards-2.12.0.yml;TEST_MANIFEST=2.12.0/opensearch-dashboards-2.12.0-test.yml;TARGET_JOB_NAME=distribution-build-opensearch-dashboards;BUILD_PLATFORM=linux windows;BUILD_DISTRIBUTION=tar rpm deb zip;INCREMENTAL=false - H */6 * * * %INPUT_MANIFEST=2.12.0/opensearch-2.12.0.yml;TEST_MANIFEST=2.12.0/opensearch-2.12.0-test.yml;TARGET_JOB_NAME=distribution-build-opensearch;BUILD_PLATFORM=linux macos windows;BUILD_DISTRIBUTION=tar rpm deb zip;INCREMENTAL=false H 1 * * * %INPUT_MANIFEST=3.0.0/opensearch-3.0.0.yml;TARGET_JOB_NAME=distribution-build-opensearch;BUILD_PLATFORM=linux macos windows;BUILD_DISTRIBUTION=tar rpm deb zip H 1 * * * %INPUT_MANIFEST=3.0.0/opensearch-dashboards-3.0.0.yml;TARGET_JOB_NAME=distribution-build-opensearch-dashboards;BUILD_PLATFORM=linux windows;BUILD_DISTRIBUTION=tar rpm deb zip ''' From 7321db9460aa4f759e8b44040e954f839b2e5e89 Mon Sep 17 00:00:00 2001 From: Sorabh Date: Tue, 13 Feb 2024 13:02:53 -0800 Subject: [PATCH 232/289] Remove the concurrent search experimental flags from manifest (#4449) Signed-off-by: Sorabh Hamirwasia Co-authored-by: Sorabh Hamirwasia --- ...opensearch-2.12.0-concurrent-search-test.yml | 17 ----------------- 1 file changed, 17 deletions(-) diff --git a/manifests/2.12.0/opensearch-2.12.0-concurrent-search-test.yml b/manifests/2.12.0/opensearch-2.12.0-concurrent-search-test.yml index 75a9dd4a02..52161d0b1b 100644 --- a/manifests/2.12.0/opensearch-2.12.0-concurrent-search-test.yml +++ b/manifests/2.12.0/opensearch-2.12.0-concurrent-search-test.yml @@ -15,7 +15,6 @@ components: - without-security additional-cluster-configs: path.repo: [/tmp] - opensearch.experimental.feature.concurrent_segment_search.enabled: true search.concurrent_segment_search.enabled: true search.concurrent.max_slice_count: 2 bwc-test: @@ -30,7 +29,6 @@ components: - with-security - without-security additional-cluster-configs: - opensearch.experimental.feature.concurrent_segment_search.enabled: true search.concurrent_segment_search.enabled: true search.concurrent.max_slice_count: 2 bwc-test: @@ -43,7 +41,6 @@ components: - with-security - without-security additional-cluster-configs: - opensearch.experimental.feature.concurrent_segment_search.enabled: true search.concurrent_segment_search.enabled: true search.concurrent.max_slice_count: 2 @@ -54,7 +51,6 @@ components: - without-security additional-cluster-configs: plugins.destination.host.deny_list: [10.0.0.0/8, 127.0.0.1] - opensearch.experimental.feature.concurrent_segment_search.enabled: true search.concurrent_segment_search.enabled: true search.concurrent.max_slice_count: 2 bwc-test: @@ -68,7 +64,6 @@ components: - with-security - without-security additional-cluster-configs: - opensearch.experimental.feature.concurrent_segment_search.enabled: true search.concurrent_segment_search.enabled: true search.concurrent.max_slice_count: 2 bwc-test: @@ -83,7 +78,6 @@ components: additional-cluster-configs: script.context.field.max_compilations_rate: 1000/1m plugins.query.datasources.encryption.masterkey: 4fc8fee6a3fd7d6ca01772e5 - opensearch.experimental.feature.concurrent_segment_search.enabled: true search.concurrent_segment_search.enabled: true search.concurrent.max_slice_count: 2 bwc-test: @@ -96,7 +90,6 @@ components: - with-security - without-security additional-cluster-configs: - opensearch.experimental.feature.concurrent_segment_search.enabled: true search.concurrent_segment_search.enabled: true search.concurrent.max_slice_count: 2 @@ -106,7 +99,6 @@ components: - with-security - without-security additional-cluster-configs: - opensearch.experimental.feature.concurrent_segment_search.enabled: true search.concurrent_segment_search.enabled: true search.concurrent.max_slice_count: 2 @@ -116,7 +108,6 @@ components: - with-security - without-security additional-cluster-configs: - opensearch.experimental.feature.concurrent_segment_search.enabled: true search.concurrent_segment_search.enabled: true search.concurrent.max_slice_count: 2 @@ -126,7 +117,6 @@ components: - with-security - without-security additional-cluster-configs: - opensearch.experimental.feature.concurrent_segment_search.enabled: true search.concurrent_segment_search.enabled: true search.concurrent.max_slice_count: 2 bwc-test: @@ -139,7 +129,6 @@ components: - with-security - without-security additional-cluster-configs: - opensearch.experimental.feature.concurrent_segment_search.enabled: true search.concurrent_segment_search.enabled: true search.concurrent.max_slice_count: 2 @@ -156,7 +145,6 @@ components: - with-security - without-security additional-cluster-configs: - opensearch.experimental.feature.concurrent_segment_search.enabled: true search.concurrent_segment_search.enabled: true search.concurrent.max_slice_count: 2 @@ -165,7 +153,6 @@ components: test-configs: - with-security additional-cluster-configs: - opensearch.experimental.feature.concurrent_segment_search.enabled: true search.concurrent_segment_search.enabled: true search.concurrent.max_slice_count: 2 @@ -175,7 +162,6 @@ components: - with-security - without-security additional-cluster-configs: - opensearch.experimental.feature.concurrent_segment_search.enabled: true search.concurrent_segment_search.enabled: true search.concurrent.max_slice_count: 2 @@ -185,7 +171,6 @@ components: - with-security - without-security additional-cluster-configs: - opensearch.experimental.feature.concurrent_segment_search.enabled: true search.concurrent_segment_search.enabled: true search.concurrent.max_slice_count: 2 @@ -195,7 +180,6 @@ components: - with-security - without-security additional-cluster-configs: - opensearch.experimental.feature.concurrent_segment_search.enabled: true search.concurrent_segment_search.enabled: true search.concurrent.max_slice_count: 2 @@ -205,6 +189,5 @@ components: - with-security - without-security additional-cluster-configs: - opensearch.experimental.feature.concurrent_segment_search.enabled: true search.concurrent_segment_search.enabled: true search.concurrent.max_slice_count: 2 From d65718aeaad2c9d325dc87df3698722ff554404f Mon Sep 17 00:00:00 2001 From: Darshit Chanpura <35282393+DarshitChanpura@users.noreply.github.com> Date: Tue, 13 Feb 2024 16:57:37 -0500 Subject: [PATCH 233/289] [Docker] Fixes security enabled logic to execute demo config only if security plugin is enabled (#4446) Signed-off-by: Darshit Chanpura --- docker/release/README.md | 8 ++++---- .../opensearch/opensearch-docker-entrypoint.sh | 13 ++++++------- 2 files changed, 10 insertions(+), 11 deletions(-) diff --git a/docker/release/README.md b/docker/release/README.md index 4c79ddc8b7..dfbc5a9d19 100644 --- a/docker/release/README.md +++ b/docker/release/README.md @@ -91,7 +91,7 @@ Here are three example scenarios of using above variables: ``` $ docker run -it -p 9200:9200 -p 9600:9600 -e "discovery.type=single-node" opensearchproject/opensearch:1.1.0 ``` - Note: For OpenSearch 2.12 and later, a custom password for the admin user is required to be passed to set-up and utilize demo configuration. + Note: For OpenSearch 2.12 and later, a custom password for the admin user is required to be passed to set up and utilize demo configuration. ``` $ docker run -it -p 9200:9200 -p 9600:9600 -e OPENSEARCH_INITIAL_ADMIN_PASSWORD= -e "discovery.type=single-node" opensearchproject/opensearch:2.12.0 ``` @@ -103,7 +103,7 @@ Here are three example scenarios of using above variables: #### Scenario 2: No demo certs/configs + disable security on both OpenSearch and OpenSearch-Dashboards: * OpenSearch: ``` - $ docker run -it -p 9200:9200 -p 9600:9600 -e "discovery.type=single-node" -e "DISABLE_INSTALL_DEMO_CONFIG=true" -e "DISABLE_SECURITY_PLUGIN=true" opensearchproject/opensearch:1.1.0 + $ docker run -it -p 9200:9200 -p 9600:9600 -e "discovery.type=single-node" -e "DISABLE_SECURITY_PLUGIN=true" opensearchproject/opensearch:1.1.0 ``` * OpenSearch-Dashboards: ``` @@ -133,7 +133,7 @@ Here are some example scenarios of using above variables: ``` $ docker run -it -p 9200:9200 -p 9600:9600 -e "discovery.type=single-node" opensearchproject/opensearch: ``` - Note: For OpenSearch 2.12 and later, a custom password for the admin user is required to be passed to set-up and utilize demo configuration. + Note: For OpenSearch 2.12 and later, a custom password for the admin user is required to be passed to set up and utilize demo configuration. ``` $ docker run -it -p 9200:9200 -p 9600:9600 -e OPENSEARCH_INITIAL_ADMIN_PASSWORD= -e "discovery.type=single-node" opensearchproject/opensearch: ``` @@ -143,7 +143,7 @@ Here are some example scenarios of using above variables: ``` $ docker run -it -p 9200:9200 -p 9600:9600 -e "discovery.type=single-node" -e "DISABLE_PERFORMANCE_ANALYZER_AGENT_CLI=true" opensearchproject/opensearch: ``` - Note: For OpenSearch 2.12 and later, a custom password for the admin user is required to be passed to set-up and utilize demo configuration. + Note: For OpenSearch 2.12 and later, a custom password for the admin user is required to be passed to set up and utilize demo configuration. ``` $ docker run -it -p 9200:9200 -p 9600:9600 -e OPENSEARCH_INITIAL_ADMIN_PASSWORD= -e "discovery.type=single-node" -e "DISABLE_PERFORMANCE_ANALYZER_AGENT_CLI=true" opensearchproject/opensearch: ``` diff --git a/docker/release/config/opensearch/opensearch-docker-entrypoint.sh b/docker/release/config/opensearch/opensearch-docker-entrypoint.sh index 40de5e20f0..670739e2a1 100755 --- a/docker/release/config/opensearch/opensearch-docker-entrypoint.sh +++ b/docker/release/config/opensearch/opensearch-docker-entrypoint.sh @@ -31,19 +31,18 @@ function setupSecurityPlugin { SECURITY_PLUGIN="opensearch-security" if [ -d "$OPENSEARCH_HOME/plugins/$SECURITY_PLUGIN" ]; then - if [ "$DISABLE_INSTALL_DEMO_CONFIG" = "true" ]; then - echo "Disabling execution of install_demo_configuration.sh for OpenSearch Security Plugin" - else - echo -e "Enabling execution of install_demo_configuration.sh for OpenSearch Security Plugin \nOpenSearch 2.12.0 onwards, the OpenSearch Security Plugin a change that requires an initial password for 'admin' user. \nPlease define an environment variable 'OPENSEARCH_INITIAL_ADMIN_PASSWORD' with a strong password string. \nIf a password is not provided, the setup will quit. \n For more details, please visit: https://opensearch.org/docs/latest/install-and-configure/install-opensearch/docker/" - bash $OPENSEARCH_HOME/plugins/$SECURITY_PLUGIN/tools/install_demo_configuration.sh -y -i -s || exit 1 - fi - if [ "$DISABLE_SECURITY_PLUGIN" = "true" ]; then echo "Disabling OpenSearch Security Plugin" opensearch_opt="-Eplugins.security.disabled=true" opensearch_opts+=("${opensearch_opt}") else echo "Enabling OpenSearch Security Plugin" + if [ "$DISABLE_INSTALL_DEMO_CONFIG" = "true" ]; then + echo "Disabling execution of install_demo_configuration.sh for OpenSearch Security Plugin" + else + echo -e "Enabling execution of install_demo_configuration.sh for OpenSearch Security Plugin \nOpenSearch 2.12.0 onwards, the OpenSearch Security Plugin a change that requires an initial password for 'admin' user. \nPlease define an environment variable 'OPENSEARCH_INITIAL_ADMIN_PASSWORD' with a strong password string. \nIf a password is not provided, the setup will quit. \n For more details, please visit: https://opensearch.org/docs/latest/install-and-configure/install-opensearch/docker/" + bash $OPENSEARCH_HOME/plugins/$SECURITY_PLUGIN/tools/install_demo_configuration.sh -y -i -s || exit 1 + fi fi else echo "OpenSearch Security Plugin does not exist, disable by default" From 07d5a08f1a9b07fe62b7c5f35b6b7f896e62ffa3 Mon Sep 17 00:00:00 2001 From: Rishabh Singh Date: Tue, 13 Feb 2024 15:39:36 -0800 Subject: [PATCH 234/289] Schedule new nightly runs for concurrent search (#4448) Signed-off-by: Rishabh Singh --- jenkins/opensearch/benchmark-test.jenkinsfile | 20 +++++++++++++------ ...mark-test-distribution-url.jenkinsfile.txt | 20 +++++++++++++------ .../opensearch/benchmark-test.jenkinsfile.txt | 20 +++++++++++++------ .../secure-benchmark-test.jenkinsfile.txt | 20 +++++++++++++------ 4 files changed, 56 insertions(+), 24 deletions(-) diff --git a/jenkins/opensearch/benchmark-test.jenkinsfile b/jenkins/opensearch/benchmark-test.jenkinsfile index b55af00bef..30b563a957 100644 --- a/jenkins/opensearch/benchmark-test.jenkinsfile +++ b/jenkins/opensearch/benchmark-test.jenkinsfile @@ -90,17 +90,25 @@ pipeline { ''' H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-2-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-2-shards + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-5-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-5-shards + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-2-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":"2"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-4-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":"4"};TEST_PROCEDURE=restore-from-snapshot H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_1_shard"};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-2-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-2-shards + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-5-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-5-shards + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-2-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":2};TEST_PROCEDURE=restore-from-snapshot + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-4-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_1_shard"};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_1_shard"};TEST_PROCEDURE=restore-from-snapshot ''' ) } diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt index 9f51f7af91..4c28c0d8db 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt @@ -68,17 +68,25 @@ H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-2-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-2-shards + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-5-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-5-shards + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-2-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":"2"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-4-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":"4"};TEST_PROCEDURE=restore-from-snapshot H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_1_shard"};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-2-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-2-shards + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-5-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-5-shards + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-2-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":2};TEST_PROCEDURE=restore-from-snapshot + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-4-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_1_shard"};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_1_shard"};TEST_PROCEDURE=restore-from-snapshot ) benchmark-test.stage(validate-and-set-parameters, groovy.lang.Closure) benchmark-test.echo(Executing on agent [label:Jenkins-Agent-AL2-X64-M52xlarge-Docker-Host-Benchmark-Test]) diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt index 0d04ff9b2c..ce4719a940 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt @@ -68,17 +68,25 @@ H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-2-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-2-shards + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-5-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-5-shards + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-2-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":"2"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-4-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":"4"};TEST_PROCEDURE=restore-from-snapshot H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_1_shard"};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-2-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-2-shards + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-5-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-5-shards + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-2-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":2};TEST_PROCEDURE=restore-from-snapshot + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-4-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_1_shard"};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_1_shard"};TEST_PROCEDURE=restore-from-snapshot ) benchmark-test.stage(validate-and-set-parameters, groovy.lang.Closure) benchmark-test.echo(Executing on agent [label:Jenkins-Agent-AL2-X64-M52xlarge-Docker-Host-Benchmark-Test]) diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt index 6b699b237f..7b65ec516a 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt @@ -68,17 +68,25 @@ H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-2-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-2-shards + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-5-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-5-shards + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-2-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":"2"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-4-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":"4"};TEST_PROCEDURE=restore-from-snapshot H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_1_shard"};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-2-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-2-shards + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-5-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-5-shards + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-2-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":2};TEST_PROCEDURE=restore-from-snapshot + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-4-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_1_shard"};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_1_shard"};TEST_PROCEDURE=restore-from-snapshot ) benchmark-test.stage(validate-and-set-parameters, groovy.lang.Closure) benchmark-test.echo(Executing on agent [label:Jenkins-Agent-AL2-X64-M52xlarge-Docker-Host-Benchmark-Test]) From 0acb9ca3be0e39c844cbf7e35084ddfbb823204e Mon Sep 17 00:00:00 2001 From: Darshit Chanpura <35282393+DarshitChanpura@users.noreply.github.com> Date: Tue, 13 Feb 2024 20:24:38 -0500 Subject: [PATCH 235/289] Fixes docker release README (#4450) Signed-off-by: Darshit Chanpura --- docker/release/README.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/docker/release/README.md b/docker/release/README.md index dfbc5a9d19..fffd12ef6d 100644 --- a/docker/release/README.md +++ b/docker/release/README.md @@ -103,7 +103,11 @@ Here are three example scenarios of using above variables: #### Scenario 2: No demo certs/configs + disable security on both OpenSearch and OpenSearch-Dashboards: * OpenSearch: ``` - $ docker run -it -p 9200:9200 -p 9600:9600 -e "discovery.type=single-node" -e "DISABLE_SECURITY_PLUGIN=true" opensearchproject/opensearch:1.1.0 + docker run -it -p 9200:9200 -p 9600:9600 -e "discovery.type=single-node" -e "DISABLE_INSTALL_DEMO_CONFIG=true" -e "DISABLE_SECURITY_PLUGIN=true" opensearchproject/opensearch:1.1.0 + ``` + Note: For OpenSearch > 2.11.1 and > 1.3.14, `DISABLE_SECURITY_PLUGIN` when set to true will automatically disable the security demo configuration setup and will no longer require `DISABLE_INSTALL_DEMO_CONFIG` to be explicitly set. + ``` + docker run -it -p 9200:9200 -p 9600:9600 -e "discovery.type=single-node" -e "DISABLE_SECURITY_PLUGIN=true" opensearchproject/opensearch:2.12.0 ``` * OpenSearch-Dashboards: ``` From a193bbdf1faf332d051c74d1ac92127037ccd60c Mon Sep 17 00:00:00 2001 From: Darshit Chanpura <35282393+DarshitChanpura@users.noreply.github.com> Date: Wed, 14 Feb 2024 13:38:03 -0500 Subject: [PATCH 236/289] Removes check to validate presence of `OPENSEARCH_INITIAL_ADMIN_PASSWORD` variable from preinst script of DEB distribution (#4453) Signed-off-by: Darshit Chanpura --- scripts/components/OpenSearch/install.sh | 3 --- .../opensearch/deb/debian/preinst | 26 ------------------- .../opensearch/rpm/opensearch.rpm.spec | 8 +++--- 3 files changed, 4 insertions(+), 33 deletions(-) diff --git a/scripts/components/OpenSearch/install.sh b/scripts/components/OpenSearch/install.sh index 201a9edf35..7b384c939d 100755 --- a/scripts/components/OpenSearch/install.sh +++ b/scripts/components/OpenSearch/install.sh @@ -84,9 +84,6 @@ if [ "$DISTRIBUTION" = "tar" ]; then elif [ "$DISTRIBUTION" = "deb" -o "$DISTRIBUTION" = "rpm" ]; then cp -va ../../../scripts/pkg/service_templates/opensearch/* "$OUTPUT/../" cp -va ../../../scripts/pkg/build_templates/opensearch/$DISTRIBUTION/* "$OUTPUT/../" - if [ "$DISTRIBUTION" = "deb" ]; then - sed -i "s/CHANGE_VERSION/${VERSION}/g" "$OUTPUT/../debian/preinst" - fi elif [ "$DISTRIBUTION" = "zip" ] && [ "$PLATFORM" = "windows" ]; then cp -v ../../../scripts/startup/zip/windows/opensearch-windows-install.bat "$OUTPUT/" fi diff --git a/scripts/pkg/build_templates/opensearch/deb/debian/preinst b/scripts/pkg/build_templates/opensearch/deb/debian/preinst index 29eae62294..1a02cc06c1 100755 --- a/scripts/pkg/build_templates/opensearch/deb/debian/preinst +++ b/scripts/pkg/build_templates/opensearch/deb/debian/preinst @@ -11,8 +11,6 @@ set -e -OPENSEARCH_VERSION=CHANGE_VERSION - echo "Running OpenSearch Pre-Installation Script" # Stop existing service @@ -25,30 +23,6 @@ if command -v systemctl >/dev/null && systemctl is-active opensearch-performance systemctl --no-reload stop opensearch-performance-analyzer.service fi -# Check if OPENSEARCH_INITIAL_ADMIN_PASSWORD is defined -# TODO: -# 1. This check will need to be modified if there will be a min dist for deb in future (currently there is none) -# 2. Currently, the demo config setup is defined to run, in postinst, if `opensearch-security` is present. Cannot apply the same check here since the plugins folder is not available yet. - -# Check if this is an upgrade by checking whether opensearch already exists -if dpkg-query -W opensearch >/dev/null 2>&1; then - OPENSEARCH_ALREADY_INSTALLED=yes -else - OPENSEARCH_ALREADY_INSTALLED=no -fi - -OPENSEARCH_REQUIRED_VERSION="2.12.0" -MINIMUM_OF_TWO_VERSIONS=`echo $OPENSEARCH_REQUIRED_VERSION $OPENSEARCH_VERSION | tr ' ' '\n' | sort -V | uniq | head -n 1` - -if [ $OPENSEARCH_ALREADY_INSTALLED = no ]; then - if [ $MINIMUM_OF_TWO_VERSIONS = $OPENSEARCH_REQUIRED_VERSION ] && [ -z "$OPENSEARCH_INITIAL_ADMIN_PASSWORD" ]; then - echo "ERROR: Opensearch 2.12 and later requires the env variable OPENSEARCH_INITIAL_ADMIN_PASSWORD to be defined to setup the opensearch-security demo configuration" - echo "For more details, please visit: https://opensearch.org/docs/latest/install-and-configure/install-opensearch/debian/" - exit 1 - fi -fi - - # Create user and group if they do not already exist. getent group opensearch > /dev/null 2>&1 || groupadd -r opensearch getent passwd opensearch > /dev/null 2>&1 || \ diff --git a/scripts/pkg/build_templates/opensearch/rpm/opensearch.rpm.spec b/scripts/pkg/build_templates/opensearch/rpm/opensearch.rpm.spec index 90afe8e604..85b177b2a3 100644 --- a/scripts/pkg/build_templates/opensearch/rpm/opensearch.rpm.spec +++ b/scripts/pkg/build_templates/opensearch/rpm/opensearch.rpm.spec @@ -97,17 +97,17 @@ fi # Check if this is an upgrade by checking whether opensearch already exists if rpm -q opensearch >/dev/null 2>&1 || yum list installed opensearch >/dev/null 2>&1; then - OPENSEARCH_ALREADY_INSTALLED=yes + OPENSEARCH_ALREADY_INSTALLED="yes" else - OPENSEARCH_ALREADY_INSTALLED=no + OPENSEARCH_ALREADY_INSTALLED="no" fi OPENSEARCH_REQUIRED_VERSION="2.12.0" OPENSEARCH_VERSION=%{_version} MINIMUM_OF_TWO_VERSIONS=`echo $OPENSEARCH_REQUIRED_VERSION $OPENSEARCH_VERSION | tr ' ' '\n' | sort -V | uniq | head -n 1` -if [ $OPENSEARCH_ALREADY_INSTALLED = no ]; then - if [ $MINIMUM_OF_TWO_VERSIONS = $OPENSEARCH_REQUIRED_VERSION ] && [ -z "$OPENSEARCH_INITIAL_ADMIN_PASSWORD" ]; then +if [ "$OPENSEARCH_ALREADY_INSTALLED" = "no" ]; then + if [ "$MINIMUM_OF_TWO_VERSIONS" = "$OPENSEARCH_REQUIRED_VERSION" ] && [ -z "$OPENSEARCH_INITIAL_ADMIN_PASSWORD" ]; then echo "ERROR: Opensearch 2.12 and later requires the env variable OPENSEARCH_INITIAL_ADMIN_PASSWORD to be defined to setup the opensearch-security demo configuration" echo "For more details, please visit: https://opensearch.org/docs/latest/install-and-configure/install-opensearch/rpm/" exit 1 From 817faebef2fe597b9aaafc1a633c5cd3ae5d2f95 Mon Sep 17 00:00:00 2001 From: Peter Zhu Date: Wed, 14 Feb 2024 13:39:56 -0500 Subject: [PATCH 237/289] Properly separate 1.x/2.x/default opensearch docker entrypoint like in opensearch-dashboards (#4452) Signed-off-by: Peter Zhu --- docker/release/README.md | 6 +- .../opensearch-docker-entrypoint-1.x.sh | 117 ++++++++++++++++++ ...sh => opensearch-docker-entrypoint-2.x.sh} | 0 .../opensearch-docker-entrypoint-default.x.sh | 116 +++++++++++++++++ .../opensearch-dashboards.al2.dockerfile | 1 + .../dockerfiles/opensearch.al2.dockerfile | 7 +- .../dockerfiles/opensearch.al2023.dockerfile | 7 +- 7 files changed, 249 insertions(+), 5 deletions(-) create mode 100755 docker/release/config/opensearch/opensearch-docker-entrypoint-1.x.sh rename docker/release/config/opensearch/{opensearch-docker-entrypoint.sh => opensearch-docker-entrypoint-2.x.sh} (100%) create mode 100755 docker/release/config/opensearch/opensearch-docker-entrypoint-default.x.sh diff --git a/docker/release/README.md b/docker/release/README.md index fffd12ef6d..fb7a502196 100644 --- a/docker/release/README.md +++ b/docker/release/README.md @@ -103,11 +103,11 @@ Here are three example scenarios of using above variables: #### Scenario 2: No demo certs/configs + disable security on both OpenSearch and OpenSearch-Dashboards: * OpenSearch: ``` - docker run -it -p 9200:9200 -p 9600:9600 -e "discovery.type=single-node" -e "DISABLE_INSTALL_DEMO_CONFIG=true" -e "DISABLE_SECURITY_PLUGIN=true" opensearchproject/opensearch:1.1.0 + $ docker run -it -p 9200:9200 -p 9600:9600 -e "discovery.type=single-node" -e "DISABLE_INSTALL_DEMO_CONFIG=true" -e "DISABLE_SECURITY_PLUGIN=true" opensearchproject/opensearch:1.1.0 ``` - Note: For OpenSearch > 2.11.1 and > 1.3.14, `DISABLE_SECURITY_PLUGIN` when set to true will automatically disable the security demo configuration setup and will no longer require `DISABLE_INSTALL_DEMO_CONFIG` to be explicitly set. + Note: For OpenSearch 2.12 and later, `DISABLE_SECURITY_PLUGIN` when set to true will automatically disable the security demo configuration setup and will no longer require `DISABLE_INSTALL_DEMO_CONFIG` to be explicitly set. ``` - docker run -it -p 9200:9200 -p 9600:9600 -e "discovery.type=single-node" -e "DISABLE_SECURITY_PLUGIN=true" opensearchproject/opensearch:2.12.0 + $ docker run -it -p 9200:9200 -p 9600:9600 -e "discovery.type=single-node" -e "DISABLE_SECURITY_PLUGIN=true" opensearchproject/opensearch:2.12.0 ``` * OpenSearch-Dashboards: ``` diff --git a/docker/release/config/opensearch/opensearch-docker-entrypoint-1.x.sh b/docker/release/config/opensearch/opensearch-docker-entrypoint-1.x.sh new file mode 100755 index 0000000000..4ed61fabfd --- /dev/null +++ b/docker/release/config/opensearch/opensearch-docker-entrypoint-1.x.sh @@ -0,0 +1,117 @@ +#!/bin/bash + +# Copyright OpenSearch Contributors +# SPDX-License-Identifier: Apache-2.0 + +# This script specify the entrypoint startup actions for opensearch +# It will start both opensearch and performance analyzer plugin cli +# If either process failed, the entire docker container will be removed +# in favor of a newly started container + +# Export OpenSearch Home +export OPENSEARCH_HOME=/usr/share/opensearch +export OPENSEARCH_PATH_CONF=$OPENSEARCH_HOME/config + +# The virtual file /proc/self/cgroup should list the current cgroup +# membership. For each hierarchy, you can follow the cgroup path from +# this file to the cgroup filesystem (usually /sys/fs/cgroup/) and +# introspect the statistics for the cgroup for the given +# hierarchy. Alas, Docker breaks this by mounting the container +# statistics at the root while leaving the cgroup paths as the actual +# paths. Therefore, OpenSearch provides a mechanism to override +# reading the cgroup path from /proc/self/cgroup and instead uses the +# cgroup path defined the JVM system property +# opensearch.cgroups.hierarchy.override. Therefore, we set this value here so +# that cgroup statistics are available for the container this process +# will run in. +export OPENSEARCH_JAVA_OPTS="-Dopensearch.cgroups.hierarchy.override=/ $OPENSEARCH_JAVA_OPTS" + +# Security Plugin +function setupSecurityPlugin { + SECURITY_PLUGIN="opensearch-security" + + if [ -d "$OPENSEARCH_HOME/plugins/$SECURITY_PLUGIN" ]; then + if [ "$DISABLE_INSTALL_DEMO_CONFIG" = "true" ]; then + echo "Disabling execution of install_demo_configuration.sh for OpenSearch Security Plugin" + else + echo "Enabling execution of install_demo_configuration.sh for OpenSearch Security Plugin" + bash $OPENSEARCH_HOME/plugins/$SECURITY_PLUGIN/tools/install_demo_configuration.sh -y -i -s + fi + + if [ "$DISABLE_SECURITY_PLUGIN" = "true" ]; then + echo "Disabling OpenSearch Security Plugin" + opensearch_opt="-Eplugins.security.disabled=true" + opensearch_opts+=("${opensearch_opt}") + else + echo "Enabling OpenSearch Security Plugin" + fi + else + echo "OpenSearch Security Plugin does not exist, disable by default" + fi +} + +# Performance Analyzer Plugin +function setupPerformanceAnalyzerPlugin { + PERFORMANCE_ANALYZER_PLUGIN="opensearch-performance-analyzer" + if [ -d "$OPENSEARCH_HOME/plugins/$PERFORMANCE_ANALYZER_PLUGIN" ]; then + if [ "$DISABLE_PERFORMANCE_ANALYZER_AGENT_CLI" = "true" ]; then + echo "Disabling execution of $OPENSEARCH_HOME/bin/$PERFORMANCE_ANALYZER_PLUGIN/performance-analyzer-agent-cli for OpenSearch Performance Analyzer Plugin" + else + echo "Enabling execution of OPENSEARCH_HOME/bin/$PERFORMANCE_ANALYZER_PLUGIN/performance-analyzer-agent-cli for OpenSearch Performance Analyzer Plugin" + $OPENSEARCH_HOME/bin/opensearch-performance-analyzer/performance-analyzer-agent-cli > $OPENSEARCH_HOME/logs/PerformanceAnalyzer.log 2>&1 & disown + fi + else + echo "OpenSearch Performance Analyzer Plugin does not exist, disable by default" + fi +} + +# Start up the opensearch and performance analyzer agent processes. +# When either of them halts, this script exits, or we receive a SIGTERM or SIGINT signal then we want to kill both these processes. +function runOpensearch { + # Files created by OpenSearch should always be group writable too + umask 0002 + + if [[ "$(id -u)" == "0" ]]; then + echo "OpenSearch cannot run as root. Please start your container as another user." + exit 1 + fi + + # Parse Docker env vars to customize OpenSearch + # + # e.g. Setting the env var cluster.name=testcluster + # will cause OpenSearch to be invoked with -Ecluster.name=testcluster + opensearch_opts=() + while IFS='=' read -r envvar_key envvar_value + do + # OpenSearch settings need to have at least two dot separated lowercase + # words, e.g. `cluster.name`, except for `processors` which we handle + # specially + if [[ "$envvar_key" =~ ^[a-z0-9_]+\.[a-z0-9_]+ || "$envvar_key" == "processors" ]]; then + if [[ ! -z $envvar_value ]]; then + opensearch_opt="-E${envvar_key}=${envvar_value}" + opensearch_opts+=("${opensearch_opt}") + fi + fi + done < <(env) + + setupSecurityPlugin + setupPerformanceAnalyzerPlugin + + # Start opensearch + "$@" "${opensearch_opts[@]}" + +} + +# Prepend "opensearch" command if no argument was provided or if the first +# argument looks like a flag (i.e. starts with a dash). +if [ $# -eq 0 ] || [ "${1:0:1}" = '-' ]; then + set -- opensearch "$@" +fi + +if [ "$1" = "opensearch" ]; then + # If the first argument is opensearch, then run the setup script. + runOpensearch "$@" +else + # Otherwise, just exec the command. + exec "$@" +fi diff --git a/docker/release/config/opensearch/opensearch-docker-entrypoint.sh b/docker/release/config/opensearch/opensearch-docker-entrypoint-2.x.sh similarity index 100% rename from docker/release/config/opensearch/opensearch-docker-entrypoint.sh rename to docker/release/config/opensearch/opensearch-docker-entrypoint-2.x.sh diff --git a/docker/release/config/opensearch/opensearch-docker-entrypoint-default.x.sh b/docker/release/config/opensearch/opensearch-docker-entrypoint-default.x.sh new file mode 100755 index 0000000000..670739e2a1 --- /dev/null +++ b/docker/release/config/opensearch/opensearch-docker-entrypoint-default.x.sh @@ -0,0 +1,116 @@ +#!/bin/bash + +# Copyright OpenSearch Contributors +# SPDX-License-Identifier: Apache-2.0 + +# This script specify the entrypoint startup actions for opensearch +# It will start both opensearch and performance analyzer plugin cli +# If either process failed, the entire docker container will be removed +# in favor of a newly started container + +# Export OpenSearch Home +export OPENSEARCH_HOME=/usr/share/opensearch +export OPENSEARCH_PATH_CONF=$OPENSEARCH_HOME/config + +# The virtual file /proc/self/cgroup should list the current cgroup +# membership. For each hierarchy, you can follow the cgroup path from +# this file to the cgroup filesystem (usually /sys/fs/cgroup/) and +# introspect the statistics for the cgroup for the given +# hierarchy. Alas, Docker breaks this by mounting the container +# statistics at the root while leaving the cgroup paths as the actual +# paths. Therefore, OpenSearch provides a mechanism to override +# reading the cgroup path from /proc/self/cgroup and instead uses the +# cgroup path defined the JVM system property +# opensearch.cgroups.hierarchy.override. Therefore, we set this value here so +# that cgroup statistics are available for the container this process +# will run in. +export OPENSEARCH_JAVA_OPTS="-Dopensearch.cgroups.hierarchy.override=/ $OPENSEARCH_JAVA_OPTS" + +# Security Plugin +function setupSecurityPlugin { + SECURITY_PLUGIN="opensearch-security" + + if [ -d "$OPENSEARCH_HOME/plugins/$SECURITY_PLUGIN" ]; then + if [ "$DISABLE_SECURITY_PLUGIN" = "true" ]; then + echo "Disabling OpenSearch Security Plugin" + opensearch_opt="-Eplugins.security.disabled=true" + opensearch_opts+=("${opensearch_opt}") + else + echo "Enabling OpenSearch Security Plugin" + if [ "$DISABLE_INSTALL_DEMO_CONFIG" = "true" ]; then + echo "Disabling execution of install_demo_configuration.sh for OpenSearch Security Plugin" + else + echo -e "Enabling execution of install_demo_configuration.sh for OpenSearch Security Plugin \nOpenSearch 2.12.0 onwards, the OpenSearch Security Plugin a change that requires an initial password for 'admin' user. \nPlease define an environment variable 'OPENSEARCH_INITIAL_ADMIN_PASSWORD' with a strong password string. \nIf a password is not provided, the setup will quit. \n For more details, please visit: https://opensearch.org/docs/latest/install-and-configure/install-opensearch/docker/" + bash $OPENSEARCH_HOME/plugins/$SECURITY_PLUGIN/tools/install_demo_configuration.sh -y -i -s || exit 1 + fi + fi + else + echo "OpenSearch Security Plugin does not exist, disable by default" + fi +} + +# Performance Analyzer Plugin +function setupPerformanceAnalyzerPlugin { + PERFORMANCE_ANALYZER_PLUGIN="opensearch-performance-analyzer" + if [ -d "$OPENSEARCH_HOME/plugins/$PERFORMANCE_ANALYZER_PLUGIN" ]; then + if [ "$DISABLE_PERFORMANCE_ANALYZER_AGENT_CLI" = "true" ]; then + echo "Disabling execution of $OPENSEARCH_HOME/bin/$PERFORMANCE_ANALYZER_PLUGIN/performance-analyzer-agent-cli for OpenSearch Performance Analyzer Plugin" + else + echo "Enabling execution of OPENSEARCH_HOME/bin/$PERFORMANCE_ANALYZER_PLUGIN/performance-analyzer-agent-cli for OpenSearch Performance Analyzer Plugin" + $OPENSEARCH_HOME/bin/opensearch-performance-analyzer/performance-analyzer-agent-cli > $OPENSEARCH_HOME/logs/PerformanceAnalyzer.log 2>&1 & disown + fi + else + echo "OpenSearch Performance Analyzer Plugin does not exist, disable by default" + fi +} + +# Start up the opensearch and performance analyzer agent processes. +# When either of them halts, this script exits, or we receive a SIGTERM or SIGINT signal then we want to kill both these processes. +function runOpensearch { + # Files created by OpenSearch should always be group writable too + umask 0002 + + if [[ "$(id -u)" == "0" ]]; then + echo "OpenSearch cannot run as root. Please start your container as another user." + exit 1 + fi + + # Parse Docker env vars to customize OpenSearch + # + # e.g. Setting the env var cluster.name=testcluster + # will cause OpenSearch to be invoked with -Ecluster.name=testcluster + opensearch_opts=() + while IFS='=' read -r envvar_key envvar_value + do + # OpenSearch settings need to have at least two dot separated lowercase + # words, e.g. `cluster.name`, except for `processors` which we handle + # specially + if [[ "$envvar_key" =~ ^[a-z0-9_]+\.[a-z0-9_]+ || "$envvar_key" == "processors" ]]; then + if [[ ! -z $envvar_value ]]; then + opensearch_opt="-E${envvar_key}=${envvar_value}" + opensearch_opts+=("${opensearch_opt}") + fi + fi + done < <(env) + + setupSecurityPlugin + setupPerformanceAnalyzerPlugin + + # Start opensearch + "$@" "${opensearch_opts[@]}" + +} + +# Prepend "opensearch" command if no argument was provided or if the first +# argument looks like a flag (i.e. starts with a dash). +if [ $# -eq 0 ] || [ "${1:0:1}" = '-' ]; then + set -- opensearch "$@" +fi + +if [ "$1" = "opensearch" ]; then + # If the first argument is opensearch, then run the setup script. + runOpensearch "$@" +else + # Otherwise, just exec the command. + exec "$@" +fi diff --git a/docker/release/dockerfiles/opensearch-dashboards.al2.dockerfile b/docker/release/dockerfiles/opensearch-dashboards.al2.dockerfile index 3e90c82a72..9e6dcf1529 100644 --- a/docker/release/dockerfiles/opensearch-dashboards.al2.dockerfile +++ b/docker/release/dockerfiles/opensearch-dashboards.al2.dockerfile @@ -36,6 +36,7 @@ COPY * $TEMP_DIR/ RUN tar -xzpf $TEMP_DIR/opensearch-dashboards-`uname -p`.tgz -C $OPENSEARCH_DASHBOARDS_HOME --strip-components=1 && \ MAJOR_VERSION_ENTRYPOINT=`echo $VERSION | cut -d. -f1` && \ MAJOR_VERSION_YML=`echo $VERSION | cut -d. -f1` && \ + echo $MAJOR_VERSION_ENTRYPOINT && echo $MAJOR_VERSION_YML && \ if ! (ls $TEMP_DIR | grep -E "opensearch-dashboards-docker-entrypoint-.*.x.sh" | grep $MAJOR_VERSION_ENTRYPOINT); then MAJOR_VERSION_ENTRYPOINT="default"; fi && \ if ! (ls $TEMP_DIR | grep -E "opensearch_dashboards-.*.x.yml" | grep $MAJOR_VERSION_YML); then MAJOR_VERSION_YML="default"; fi && \ cp -v $TEMP_DIR/opensearch-dashboards-docker-entrypoint-$MAJOR_VERSION_ENTRYPOINT.x.sh $OPENSEARCH_DASHBOARDS_HOME/opensearch-dashboards-docker-entrypoint.sh && \ diff --git a/docker/release/dockerfiles/opensearch.al2.dockerfile b/docker/release/dockerfiles/opensearch.al2.dockerfile index 3b0be3e221..bf07d85f69 100644 --- a/docker/release/dockerfiles/opensearch.al2.dockerfile +++ b/docker/release/dockerfiles/opensearch.al2.dockerfile @@ -18,6 +18,7 @@ FROM public.ecr.aws/amazonlinux/amazonlinux:2 AS linux_stage_0 ARG UID=1000 ARG GID=1000 +ARG VERSION ARG TEMP_DIR=/tmp/opensearch ARG OPENSEARCH_HOME=/usr/share/opensearch ARG OPENSEARCH_PATH_CONF=$OPENSEARCH_HOME/config @@ -39,10 +40,14 @@ RUN groupadd -g $GID opensearch && \ COPY * $TEMP_DIR/ RUN ls -l $TEMP_DIR && \ tar -xzpf /tmp/opensearch/opensearch-`uname -p`.tgz -C $OPENSEARCH_HOME --strip-components=1 && \ + MAJOR_VERSION_ENTRYPOINT=`echo $VERSION | cut -d. -f1` && \ + echo $MAJOR_VERSION_ENTRYPOINT && \ + if ! (ls $TEMP_DIR | grep -E "opensearch-docker-entrypoint-.*.x.sh" | grep $MAJOR_VERSION_ENTRYPOINT); then MAJOR_VERSION_ENTRYPOINT="default"; fi && \ mkdir -p $OPENSEARCH_HOME/data && chown -Rv $UID:$GID $OPENSEARCH_HOME/data && \ if [[ -d $SECURITY_PLUGIN_DIR ]] ; then chmod -v 750 $SECURITY_PLUGIN_DIR/tools/* ; fi && \ if [[ -d $PERFORMANCE_ANALYZER_PLUGIN_CONFIG_DIR ]] ; then cp -v $TEMP_DIR/performance-analyzer.properties $PERFORMANCE_ANALYZER_PLUGIN_CONFIG_DIR; fi && \ - cp -v $TEMP_DIR/opensearch-docker-entrypoint.sh $TEMP_DIR/opensearch-onetime-setup.sh $OPENSEARCH_HOME/ && \ + cp -v $TEMP_DIR/opensearch-docker-entrypoint-$MAJOR_VERSION_ENTRYPOINT.x.sh $OPENSEARCH_HOME/opensearch-docker-entrypoint.sh && \ + cp -v $TEMP_DIR/opensearch-onetime-setup.sh $OPENSEARCH_HOME/ && \ cp -v $TEMP_DIR/log4j2.properties $TEMP_DIR/opensearch.yml $OPENSEARCH_PATH_CONF/ && \ ls -l $OPENSEARCH_HOME && \ rm -rf $TEMP_DIR diff --git a/docker/release/dockerfiles/opensearch.al2023.dockerfile b/docker/release/dockerfiles/opensearch.al2023.dockerfile index c6f853fb83..6df371adb3 100644 --- a/docker/release/dockerfiles/opensearch.al2023.dockerfile +++ b/docker/release/dockerfiles/opensearch.al2023.dockerfile @@ -18,6 +18,7 @@ FROM public.ecr.aws/amazonlinux/amazonlinux:2023 AS linux_stage_0 ARG UID=1000 ARG GID=1000 +ARG VERSION ARG TEMP_DIR=/tmp/opensearch ARG OPENSEARCH_HOME=/usr/share/opensearch ARG OPENSEARCH_PATH_CONF=$OPENSEARCH_HOME/config @@ -39,10 +40,14 @@ RUN groupadd -g $GID opensearch && \ COPY * $TEMP_DIR/ RUN ls -l $TEMP_DIR && \ tar -xzpf /tmp/opensearch/opensearch-`uname -p`.tgz -C $OPENSEARCH_HOME --strip-components=1 && \ + MAJOR_VERSION_ENTRYPOINT=`echo $VERSION | cut -d. -f1` && \ + echo $MAJOR_VERSION_ENTRYPOINT && \ + if ! (ls $TEMP_DIR | grep -E "opensearch-docker-entrypoint-.*.x.sh" | grep $MAJOR_VERSION_ENTRYPOINT); then MAJOR_VERSION_ENTRYPOINT="default"; fi && \ mkdir -p $OPENSEARCH_HOME/data && chown -Rv $UID:$GID $OPENSEARCH_HOME/data && \ if [[ -d $SECURITY_PLUGIN_DIR ]] ; then chmod -v 750 $SECURITY_PLUGIN_DIR/tools/* ; fi && \ if [[ -d $PERFORMANCE_ANALYZER_PLUGIN_CONFIG_DIR ]] ; then cp -v $TEMP_DIR/performance-analyzer.properties $PERFORMANCE_ANALYZER_PLUGIN_CONFIG_DIR; fi && \ - cp -v $TEMP_DIR/opensearch-docker-entrypoint.sh $TEMP_DIR/opensearch-onetime-setup.sh $OPENSEARCH_HOME/ && \ + cp -v $TEMP_DIR/opensearch-docker-entrypoint-$MAJOR_VERSION_ENTRYPOINT.x.sh $OPENSEARCH_HOME/opensearch-docker-entrypoint.sh && \ + cp -v $TEMP_DIR/opensearch-onetime-setup.sh $OPENSEARCH_HOME/ && \ cp -v $TEMP_DIR/log4j2.properties $TEMP_DIR/opensearch.yml $OPENSEARCH_PATH_CONF/ && \ ls -l $OPENSEARCH_HOME && \ rm -rf $TEMP_DIR From df0fb5d2c894abf2811fc8fa186baa5471635feb Mon Sep 17 00:00:00 2001 From: Rishabh Singh Date: Wed, 14 Feb 2024 19:19:23 -0800 Subject: [PATCH 238/289] Fix typo in benchmark run (#4456) Signed-off-by: Rishabh Singh --- jenkins/opensearch/benchmark-test.jenkinsfile | 8 ++++---- .../benchmark-test-distribution-url.jenkinsfile.txt | 8 ++++---- .../opensearch/benchmark-test.jenkinsfile.txt | 8 ++++---- .../opensearch/secure-benchmark-test.jenkinsfile.txt | 8 ++++---- 4 files changed, 16 insertions(+), 16 deletions(-) diff --git a/jenkins/opensearch/benchmark-test.jenkinsfile b/jenkins/opensearch/benchmark-test.jenkinsfile index 30b563a957..7648ce172d 100644 --- a/jenkins/opensearch/benchmark-test.jenkinsfile +++ b/jenkins/opensearch/benchmark-test.jenkinsfile @@ -91,16 +91,16 @@ pipeline { H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-2-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-2-shards - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-5-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-5-shards - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-2-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":"2"};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-4-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":"4"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-5-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-5-shards;DATA_NODE_STORAGE=300 + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-2-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":2};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-4-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_1_shard"};TEST_PROCEDURE=restore-from-snapshot H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-2-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-2-shards - H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-5-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-5-shards + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-5-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-5-shards;DATA_NODE_STORAGE=300 H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-2-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":2};TEST_PROCEDURE=restore-from-snapshot H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-4-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_1_shard"};TEST_PROCEDURE=restore-from-snapshot diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt index 4c28c0d8db..2c9beb8609 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt @@ -69,16 +69,16 @@ H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-2-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-2-shards - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-5-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-5-shards - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-2-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":"2"};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-4-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":"4"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-5-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-5-shards;DATA_NODE_STORAGE=300 + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-2-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":2};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-4-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_1_shard"};TEST_PROCEDURE=restore-from-snapshot H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-2-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-2-shards - H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-5-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-5-shards + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-5-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-5-shards;DATA_NODE_STORAGE=300 H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-2-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":2};TEST_PROCEDURE=restore-from-snapshot H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-4-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_1_shard"};TEST_PROCEDURE=restore-from-snapshot diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt index ce4719a940..158b56307d 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt @@ -69,16 +69,16 @@ H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-2-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-2-shards - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-5-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-5-shards - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-2-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":"2"};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-4-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":"4"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-5-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-5-shards;DATA_NODE_STORAGE=300 + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-2-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":2};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-4-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_1_shard"};TEST_PROCEDURE=restore-from-snapshot H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-2-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-2-shards - H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-5-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-5-shards + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-5-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-5-shards;DATA_NODE_STORAGE=300 H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-2-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":2};TEST_PROCEDURE=restore-from-snapshot H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-4-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_1_shard"};TEST_PROCEDURE=restore-from-snapshot diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt index 7b65ec516a..c7c1c85266 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt @@ -69,16 +69,16 @@ H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-2-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-2-shards - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-5-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-5-shards - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-2-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":"2"};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-4-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":"4"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-5-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-5-shards;DATA_NODE_STORAGE=300 + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-2-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":2};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-4-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_1_shard"};TEST_PROCEDURE=restore-from-snapshot H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-2-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-2-shards - H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-5-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-5-shards + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-5-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-5-shards;DATA_NODE_STORAGE=300 H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-2-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":2};TEST_PROCEDURE=restore-from-snapshot H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-4-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_1_shard"};TEST_PROCEDURE=restore-from-snapshot From 04c7e7ff990cf67a6cbd39ffc6344d468e6f70f2 Mon Sep 17 00:00:00 2001 From: Peter Zhu Date: Thu, 15 Feb 2024 19:02:05 -0500 Subject: [PATCH 239/289] Remove BROWSER_PATH=electron for Windows so integTest can run chromium114 (#4457) Signed-off-by: Peter Zhu --- jenkins/opensearch-dashboards/integ-test.jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jenkins/opensearch-dashboards/integ-test.jenkinsfile b/jenkins/opensearch-dashboards/integ-test.jenkinsfile index 700f7c7ac1..6e6b008d9d 100644 --- a/jenkins/opensearch-dashboards/integ-test.jenkinsfile +++ b/jenkins/opensearch-dashboards/integ-test.jenkinsfile @@ -24,7 +24,7 @@ def docker_args = [ "tar": "-u 1000 -e BROWSER_PATH=electron", "rpm": "--entrypoint=/usr/lib/systemd/systemd -u root --privileged -v /sys/fs/cgroup:/sys/fs/cgroup:rw --cgroupns=host -e BROWSER_PATH=electron", "deb": "--entrypoint=/usr/lib/systemd/systemd -u root --privileged -v /sys/fs/cgroup:/sys/fs/cgroup:rw --cgroupns=host -e BROWSER_PATH=electron", - "zip": "-u ContainerAdministrator -e BROWSER_PATH=electron", + "zip": "-u ContainerAdministrator", ] def agent_nodes = [ From f1f52addc8e91e97d82f334e314cf7fb245ff340 Mon Sep 17 00:00:00 2001 From: Divya Madala <113469545+Divyaasm@users.noreply.github.com> Date: Tue, 20 Feb 2024 09:20:20 -0800 Subject: [PATCH 240/289] Support new distribution-validations and add few enhancements to validation workflow (#4447) Signed-off-by: Divya Madala --- src/validation_workflow/deb/__init__.py | 8 + src/validation_workflow/deb/validation_deb.py | 61 +++++++ .../docker/inspect_docker_image.py | 2 +- .../docker/validation_docker.py | 51 +----- src/validation_workflow/rpm/validation_rpm.py | 37 +--- src/validation_workflow/tar/validation_tar.py | 38 +---- src/validation_workflow/validation.py | 70 +++++++- src/validation_workflow/validation_args.py | 40 +++-- .../validation_test_runner.py | 6 +- src/validation_workflow/yum/validation_yum.py | 39 +---- src/validation_workflow/zip/__init__.py | 8 + src/validation_workflow/zip/validation_zip.py | 65 +++++++ .../test_inspect_docker_image.py | 3 +- .../test_validation.py | 68 +++++++- .../test_validation_args.py | 47 ++++- .../test_validation_deb.py | 160 ++++++++++++++++++ .../test_validation_docker.py | 105 +++++++----- .../test_validation_rpm.py | 48 ++++-- .../test_validation_tar.py | 44 +++-- .../test_validation_yum.py | 43 +++-- .../test_validation_zip.py | 146 ++++++++++++++++ 21 files changed, 850 insertions(+), 239 deletions(-) create mode 100644 src/validation_workflow/deb/__init__.py create mode 100644 src/validation_workflow/deb/validation_deb.py create mode 100644 src/validation_workflow/zip/__init__.py create mode 100644 src/validation_workflow/zip/validation_zip.py create mode 100644 tests/tests_validation_workflow/test_validation_deb.py create mode 100644 tests/tests_validation_workflow/test_validation_zip.py diff --git a/src/validation_workflow/deb/__init__.py b/src/validation_workflow/deb/__init__.py new file mode 100644 index 0000000000..153f30145e --- /dev/null +++ b/src/validation_workflow/deb/__init__.py @@ -0,0 +1,8 @@ +# Copyright OpenSearch Contributors +# SPDX-License-Identifier: Apache-2.0 +# +# The OpenSearch Contributors require contributions made to +# this file be licensed under the Apache-2.0 license or a +# compatible open source license. +# +# This page intentionally left blank. diff --git a/src/validation_workflow/deb/validation_deb.py b/src/validation_workflow/deb/validation_deb.py new file mode 100644 index 0000000000..82b3f7763c --- /dev/null +++ b/src/validation_workflow/deb/validation_deb.py @@ -0,0 +1,61 @@ +# Copyright OpenSearch Contributors +# SPDX-License-Identifier: Apache-2.0 +# +# The OpenSearch Contributors require contributions made to +# this file be licensed under the Apache-2.0 license or a +# compatible open source license. + +import logging +import os + +from system.execute import execute +from test_workflow.integ_test.utils import get_password +from validation_workflow.api_test_cases import ApiTestCases +from validation_workflow.download_utils import DownloadUtils +from validation_workflow.validation import Validation +from validation_workflow.validation_args import ValidationArgs + + +class ValidateDeb(Validation, DownloadUtils): + def __init__(self, args: ValidationArgs) -> None: + super().__init__(args) + + def installation(self) -> bool: + try: + for project in self.args.projects: + set_password = f' env OPENSEARCH_INITIAL_ADMIN_PASSWORD={get_password(str(self.args.version))}' if project == "opensearch" else "" + execute(f'sudo dpkg --purge {project}', ".") + execute(f'sudo {set_password} dpkg -i {os.path.basename(self.args.file_path.get(project))}', str(self.tmp_dir.path)) + except: + raise Exception("Failed to install OpenSearch/OpenSearch-Dashboards") + return True + + def start_cluster(self) -> bool: + try: + for project in self.args.projects: + execute(f'sudo systemctl enable {project}', ".") + execute(f'sudo systemctl start {project}', ".") + execute(f'sudo systemctl status {project}', ".") + except: + raise Exception('Failed to Start Cluster') + return True + + def validation(self) -> bool: + if self.check_cluster_readiness(): + test_result, counter = ApiTestCases().test_apis(self.args.version, self.args.projects, + self.check_for_security_plugin(os.path.join(os.sep, "usr", "share", "opensearch")) if self.args.allow_http else True) + if (test_result): + logging.info(f'All tests Pass : {counter}') + return True + else: + raise Exception(f'Not all tests Pass : {counter}') + else: + raise Exception("Cluster is not ready for API test") + + def cleanup(self) -> bool: + try: + for project in self.args.projects: + execute(f'sudo dpkg --purge {project}', ".") + except Exception as e: + raise Exception(f'Exception occurred either while attempting to stop cluster or removing OpenSearch/OpenSearch-Dashboards. {str(e)}') + return True diff --git a/src/validation_workflow/docker/inspect_docker_image.py b/src/validation_workflow/docker/inspect_docker_image.py index 3b311006a4..40b3c9c177 100644 --- a/src/validation_workflow/docker/inspect_docker_image.py +++ b/src/validation_workflow/docker/inspect_docker_image.py @@ -27,7 +27,7 @@ def __init__(self, image_id: str, image_name: str, prod_image_tag: str) -> None: self.image_id = image_id self.image_name = image_name self.prod_image_tag = prod_image_tag - self.image_tag = ValidationArgs().stg_tag('opensearch_dashboards').replace(" ", "") if ("dashboards" in self.image_name) else ValidationArgs().stg_tag('opensearch').replace(" ", "") + self.image_tag = ValidationArgs().stg_tag('opensearch-dashboards').replace(" ", "") if ("dashboards" in self.image_name) else ValidationArgs().stg_tag('opensearch').replace(" ", "") self.auth_token_url = "https://auth.docker.io/token?" self.auth_service_scope = "service=registry.docker.io&scope=repository:" self.registry_url = "https://index.docker.io/v2/" diff --git a/src/validation_workflow/docker/validation_docker.py b/src/validation_workflow/docker/validation_docker.py index bc2d7f976f..54b0716427 100644 --- a/src/validation_workflow/docker/validation_docker.py +++ b/src/validation_workflow/docker/validation_docker.py @@ -9,14 +9,10 @@ import os import shutil import subprocess -import time from subprocess import PIPE from typing import Any -import requests - -from system.temporary_directory import TemporaryDirectory -from validation_workflow.api_request import ApiTest +from test_workflow.integ_test.utils import get_password from validation_workflow.api_test_cases import ApiTestCases from validation_workflow.docker.inspect_docker_image import InspectDockerImage from validation_workflow.validation import Validation @@ -61,8 +57,7 @@ def start_cluster(self) -> bool: def validation(self) -> bool: # STEP 2 . inspect image digest between opensearchproject(downloaded/local) and opensearchstaging(dockerHub) if not self.args.using_staging_artifact_only: - self.image_names_list = [self.args.OS_image, self.args.OSD_image] - self.image_names_list = [x for x in self.image_names_list if (os.path.basename(x) in self.args.projects)] + self.image_names_list = ['opensearchproject/' + project for project in self.args.projects] self.image_digests = list(map(lambda x: self.inspect_docker_image(x[0], x[1]), zip(self.image_ids.values(), self.image_names_list))) # type: ignore if all(self.image_digests): logging.info('Image digest is validated.\n\n') @@ -79,7 +74,7 @@ def validation(self) -> bool: self.args.version ) if return_code: - logging.info('Checking if cluster is ready for API test in every 10 seconds\n\n') + logging.info('Checking if cluster is ready for API test in every 5 seconds\n\n') if self.check_cluster_readiness(): # STEP 4 . OS, OSD API validation @@ -94,8 +89,8 @@ def validation(self) -> bool: raise Exception(f'Not all tests Pass : {_counter}') else: raise Exception("Cluster is not ready for API test.") - else: - raise Exception('The container failed to start. Exiting the validation.') + else: + raise Exception('The container failed to start. Exiting the validation.') return True @@ -129,36 +124,6 @@ def cleanup_process(self) -> bool: return('returncode=0' in (str(result))) - def check_http_request(self) -> bool: - self.test_readiness_urls = { - 'https://localhost:9200/': 'opensearch cluster API', - 'http://localhost:5601/api/status': 'opensearch-dashboards API', - } - - for url, name in self.test_readiness_urls.items(): - try: - status_code, response_text = ApiTest(url, self.args.version).api_get() - if status_code != 200: - logging.error(f'Error connecting to {name} ({url}): status code {status_code}') - return False - except (requests.exceptions.ConnectionError, requests.exceptions.ConnectTimeout) as e: - logging.error(f'Error connecting to {name} ({url}): {e}') - return False - return True - - def check_cluster_readiness(self) -> bool: - max_retry = 20 - retry_count = 0 - while retry_count < max_retry: - logging.info(f'sleeping 10sec for retry {retry_count + 1}/{max_retry}') - time.sleep(10) - if self.check_http_request(): - logging.info('\n\ncluster is now ready for API test\n\n') - return True - retry_count += 1 - logging.error(f"Maximum number of retries ({max_retry}) reached. Cluster is not ready for API test.") - return False - def get_artifact_image_name(self, artifact: str, using_staging_artifact_only: str) -> Any: self.image_names = { 'dockerhub': { @@ -241,7 +206,6 @@ def run_container(self, image_ids: dict, version: str) -> Any: '2': 'docker-compose-2.x.yml' } - self.tmp_dir = TemporaryDirectory() self.target_yml_file = os.path.join(self.tmp_dir.name, 'docker-compose.yml') self.major_version_number = version[0] @@ -252,8 +216,9 @@ def run_container(self, image_ids: dict, version: str) -> Any: self.replacements = [(f'opensearchproject/{key}:{self.major_version_number}', value) for key, value in image_ids.items()] list(map(lambda r: self.inplace_change(self.target_yml_file, r[0], r[1]), self.replacements)) - + os.environ["OPENSEARCH_INITIAL_ADMIN_PASSWORD"] = get_password(str(version)) # spin up containers - self.docker_compose_up = f'docker-compose -f {self.target_yml_file} up -d' + services = "opensearch-node1 opensearch-node2" if "opensearch-dashboards" not in self.args.projects else "" + self.docker_compose_up = f'docker-compose -f {self.target_yml_file} up -d {services}' result = subprocess.run(self.docker_compose_up, shell=True, stdout=PIPE, stderr=PIPE, universal_newlines=True) return ('returncode=0' in (str(result)), self.target_yml_file) diff --git a/src/validation_workflow/rpm/validation_rpm.py b/src/validation_workflow/rpm/validation_rpm.py index 9d1f6aa7b8..991f99fd63 100644 --- a/src/validation_workflow/rpm/validation_rpm.py +++ b/src/validation_workflow/rpm/validation_rpm.py @@ -7,10 +7,8 @@ import logging import os -import time from system.execute import execute -from system.temporary_directory import TemporaryDirectory from test_workflow.integ_test.utils import get_password from validation_workflow.api_test_cases import ApiTestCases from validation_workflow.download_utils import DownloadUtils @@ -22,26 +20,6 @@ class ValidateRpm(Validation, DownloadUtils): def __init__(self, args: ValidationArgs) -> None: super().__init__(args) - self.base_url_production = "https://artifacts.opensearch.org/releases/bundle/" - self.base_url_staging = "https://ci.opensearch.org/ci/dbc/distribution-build-" - self.tmp_dir = TemporaryDirectory() - - def download_artifacts(self) -> bool: - isFilePathEmpty = bool(self.args.file_path) - for project in self.args.projects: - if (isFilePathEmpty): - if ("https:" not in self.args.file_path.get(project)): - self.copy_artifact(self.args.file_path.get(project), str(self.tmp_dir.path)) - else: - self.args.version = self.get_version(self.args.file_path.get(project)) - self.check_url(self.args.file_path.get(project)) - else: - if (self.args.artifact_type == "staging"): - self.args.file_path[project] = f"{self.base_url_staging}{project}/{self.args.version}/{self.args.build_number[project]}/linux/{self.args.arch}/{self.args.distribution}/dist/{project}/{project}-{self.args.version}-linux-{self.args.arch}.rpm" # noqa: E501 - else: - self.args.file_path[project] = f"{self.base_url_production}{project}/{self.args.version}/{project}-{self.args.version}-linux-{self.args.arch}.rpm" - self.check_url(self.args.file_path.get(project)) - return True def installation(self) -> bool: try: @@ -58,7 +36,6 @@ def start_cluster(self) -> bool: try: for project in self.args.projects: execute(f'sudo systemctl start {project}', ".") - time.sleep(20) (stdout, stderr, status) = execute(f'sudo systemctl status {project}', ".") if(status == 0): logging.info(stdout) @@ -70,12 +47,16 @@ def start_cluster(self) -> bool: return True def validation(self) -> bool: - test_result, counter = ApiTestCases().test_apis(self.args.version, self.args.projects, self.check_for_security_plugin(os.path.join(os.sep, "usr", "share", "opensearch")) if not self.args.force_https else True) # noqa: E501 - if (test_result): - logging.info(f'All tests Pass : {counter}') - return True + if self.check_cluster_readiness(): + test_result, counter = ApiTestCases().test_apis(self.args.version, self.args.projects, + self.check_for_security_plugin(os.path.join(os.sep, "usr", "share", "opensearch")) if self.args.allow_http else True) + if (test_result): + logging.info(f'All tests Pass : {counter}') + return True + else: + raise Exception(f'Not all tests Pass : {counter}') else: - raise Exception(f'Not all tests Pass : {counter}') + raise Exception("Cluster is not ready for API test") def cleanup(self) -> bool: try: diff --git a/src/validation_workflow/tar/validation_tar.py b/src/validation_workflow/tar/validation_tar.py index f136590f6c..60f8c24343 100644 --- a/src/validation_workflow/tar/validation_tar.py +++ b/src/validation_workflow/tar/validation_tar.py @@ -7,11 +7,9 @@ import logging import os -import time from system.execute import execute from system.process import Process -from system.temporary_directory import TemporaryDirectory from test_workflow.integ_test.utils import get_password from validation_workflow.api_test_cases import ApiTestCases from validation_workflow.download_utils import DownloadUtils @@ -23,29 +21,9 @@ class ValidateTar(Validation, DownloadUtils): def __init__(self, args: ValidationArgs) -> None: super().__init__(args) - self.base_url_production = "https://artifacts.opensearch.org/releases/bundle/" - self.base_url_staging = "https://ci.opensearch.org/ci/dbc/distribution-build-" - self.tmp_dir = TemporaryDirectory() self.os_process = Process() self.osd_process = Process() - def download_artifacts(self) -> bool: - isFilePathEmpty = bool(self.args.file_path) - for project in self.args.projects: - if (isFilePathEmpty): - if ("https:" not in self.args.file_path.get(project)): - self.copy_artifact(self.args.file_path.get(project), str(self.tmp_dir.path)) - else: - self.args.version = self.get_version(self.args.file_path.get(project)) - self.check_url(self.args.file_path.get(project)) - else: - if (self.args.artifact_type == "staging"): - self.args.file_path[project] = f"{self.base_url_staging}{project}/{self.args.version}/{self.args.build_number[project]}/linux/{self.args.arch}/{self.args.distribution}/dist/{project}/{project}-{self.args.version}-linux-{self.args.arch}.tar.gz" # noqa: E501 - else: - self.args.file_path[project] = f"{self.base_url_production}{project}/{self.args.version}/{project}-{self.args.version}-linux-{self.args.arch}.tar.gz" - self.check_url(self.args.file_path.get(project)) - return True - def installation(self) -> bool: try: for project in self.args.projects: @@ -58,22 +36,24 @@ def installation(self) -> bool: def start_cluster(self) -> bool: try: self.os_process.start(f'export OPENSEARCH_INITIAL_ADMIN_PASSWORD={get_password(str(self.args.version))} && ./opensearch-tar-install.sh', os.path.join(self.tmp_dir.path, "opensearch")) - time.sleep(85) if ("opensearch-dashboards" in self.args.projects): self.osd_process.start(os.path.join(str(self.tmp_dir.path), "opensearch-dashboards", "bin", "opensearch-dashboards"), ".") - time.sleep(20) logging.info('Started cluster') except: raise Exception('Failed to Start Cluster') return True def validation(self) -> bool: - test_result, counter = ApiTestCases().test_apis(self.args.version, self.args.projects, self.check_for_security_plugin(os.path.join(self.tmp_dir.path, "opensearch")) if not self.args.force_https else True) # noqa: E501 - if (test_result): - logging.info(f'All tests Pass : {counter}') + if self.check_cluster_readiness(): + test_result, counter = ApiTestCases().test_apis(self.args.version, self.args.projects, + self.check_for_security_plugin(os.path.join(self.tmp_dir.path, "opensearch")) if self.args.allow_http else True) + if (test_result): + logging.info(f'All tests Pass : {counter}') + return True + else: + raise Exception(f'Not all tests Pass : {counter}') else: - raise Exception(f'Not all tests Pass : {counter}') - return True + raise Exception("Cluster is not ready for API test") def cleanup(self) -> bool: try: diff --git a/src/validation_workflow/validation.py b/src/validation_workflow/validation.py index 92520491e0..095a085eba 100644 --- a/src/validation_workflow/validation.py +++ b/src/validation_workflow/validation.py @@ -10,9 +10,14 @@ import os import re import shutil +import time from abc import ABC, abstractmethod from typing import Any +import requests + +from system.temporary_directory import TemporaryDirectory +from validation_workflow.api_request import ApiTest from validation_workflow.download_utils import DownloadUtils from validation_workflow.validation_args import ValidationArgs @@ -23,8 +28,10 @@ class Validation(ABC): """ def __init__(self, args: ValidationArgs) -> None: - super().__init__() self.args = args + self.base_url_production = "https://artifacts.opensearch.org/releases/bundle/" + self.base_url_staging = "https://ci.opensearch.org/ci/dbc/distribution-build-" + self.tmp_dir = TemporaryDirectory() def check_url(self, url: str) -> bool: if DownloadUtils().download(url, self.tmp_dir) and DownloadUtils().is_url_valid(url): # type: ignore @@ -53,9 +60,66 @@ def run(self) -> Any: except Exception as e: raise Exception(f'An error occurred while running the validation tests: {str(e)}') - @abstractmethod def download_artifacts(self) -> bool: - pass + isFilePathEmpty = bool(self.args.file_path) + for project in self.args.projects: + if (isFilePathEmpty): + if ("https:" not in self.args.file_path.get(project)): + self.copy_artifact(self.args.file_path.get(project), str(self.tmp_dir.path)) + else: + self.args.version = self.get_version(self.args.file_path.get(project)) + self.check_url(self.args.file_path.get(project)) + else: + self.args.file_path[project] = self.get_filepath(project) + self.check_url(self.args.file_path.get(project)) + return True + + def get_filepath(self, project: str) -> str: + file_name_suffix = "tar.gz" if self.args.distribution == "tar" else self.args.distribution + if self.args.artifact_type == "staging": + if self.args.distribution == "yum": + return ( + f"{self.base_url_staging}{project}/{self.args.version}/{self.args.build_number[project]}/{self.args.platform}/" + f"{self.args.arch}/rpm/dist/{project}/{project}-{self.args.version}.staging.repo" + ) + return ( + f"{self.base_url_staging}{project}/{self.args.version}/{self.args.build_number[project]}/{self.args.platform}/" + f"{self.args.arch}/{self.args.distribution}/dist/{project}/{project}-{self.args.version}-{self.args.platform}-" + f"{self.args.arch}.{file_name_suffix}" + ) + if self.args.distribution == "yum": + return f"{self.base_url_production}{project}/{self.args.version[0:1]}.x/{project}-{self.args.version[0:1]}.x.repo" + return f"{self.base_url_production}{project}/{self.args.version}/{project}-{self.args.version}-{self.args.platform}-{self.args.arch}.{file_name_suffix}" + + def check_cluster_readiness(self) -> bool: + max_retry = 20 + retry_count = 0 + while retry_count < max_retry: + logging.info(f'Sleeping 5sec for retry {retry_count + 1}/{max_retry}') + time.sleep(5) + if self.check_http_request(): + logging.info('\n\nCluster is now ready for API test\n\n') + return True + retry_count += 1 + logging.error(f"Maximum number of retries ({max_retry}) reached. Cluster is not ready for API test.") + return False + + def check_http_request(self) -> bool: + self.test_readiness_urls = { + 'https://localhost:9200': 'opensearch cluster API' + } + if 'opensearch-dashboards' in self.args.projects: + self.test_readiness_urls['http://localhost:5601/api/status'] = 'opensearch-dashboards API' + for url, name in self.test_readiness_urls.items(): + try: + status_code, response_text = ApiTest(url, self.args.version).api_get() + if status_code != 200: + logging.error(f'Error connecting to {name} ({url}): status code {status_code}') + return False + except (requests.exceptions.ConnectionError, requests.exceptions.ConnectTimeout) as e: + logging.error(f'Error connecting to {name} ({url}): {e}') + return False + return True @abstractmethod def installation(self) -> bool: diff --git a/src/validation_workflow/validation_args.py b/src/validation_workflow/validation_args.py index 44af126081..511f6ca691 100644 --- a/src/validation_workflow/validation_args.py +++ b/src/validation_workflow/validation_args.py @@ -13,7 +13,7 @@ class ValidationArgs: - SUPPORTED_PLATFORMS = ["linux"] + SUPPORTED_PLATFORMS = ["linux", "windows"] DOCKER_SOURCE = ["dockerhub", "ecr"] def __init__(self) -> None: @@ -113,44 +113,52 @@ def __init__(self) -> None: ) parser.add_argument( "-f", - "--force-https", + "--allow-http", action="store_true", - default=True, - help="If False, use http/https to connect based on the existence of security plugin, else always use https, default to True" + default=False, + help="If True, use http/https to connect based on the existence of security plugin, else always use https, default to False" ) group = parser.add_mutually_exclusive_group() group.add_argument( "--validate-digest-only", action="store_true", default=False, - help="(optional) Validate digest only; will not run docker to test API") + help="(optional) Validate digest only; will not run docker to test API", + dest="validate_digest_only" + ) group.add_argument( "--using-staging-artifact-only", action="store_true", default=False, - help="(optional) Use only staging artifact to run docker and API test, will not validate digest") + help="(optional) Use only staging artifact to run docker and API test, will not validate digest", + dest="using_staging_artifact_only" + ) args = parser.parse_args() if (not (args.version or args.file_path)): raise Exception("Provide either version number or File Path") - if(args.file_path): + if (args.file_path): + if 'opensearch' not in args.file_path.keys() or not set(args.file_path.keys()) <= {'opensearch', 'opensearch-dashboards'}: + raise Exception("Missing OpenSearch artifact details! Please provide the valid product names among opensearch and opensearch-dashboards") args.distribution = self.get_distribution_type(args.file_path) args.projects = args.file_path.keys() - if (('opensearch' not in args.projects)): - raise Exception("Missing OpenSearch OpenSearch artifact details! Please provide the same along with OpenSearch-Dashboards to validate") + + if args.distribution == "docker": + if args.osd_build_number != "latest" and "opensearch-dashboards" not in args.projects: + raise Exception("--osd_build_number argument cannot be provided without specifying opensearch-dashboards in --projects") + if not(args.validate_digest_only) and not(args.using_staging_artifact_only): + raise Exception("Provide either of --validate-digest-only and --using-staging-artifact-only for Docker Validation") self.version = args.version self.file_path = args.file_path self.artifact_type = args.artifact_type - self.force_https = args.force_https + self.allow_http = args.allow_http self.logging_level = args.logging_level self.distribution = args.distribution self.platform = args.platform self.projects = args.projects self.arch = args.arch - self.OS_image = 'opensearchproject/opensearch' - self.OSD_image = 'opensearchproject/opensearch-dashboards' self.build_number = {"opensearch": args.os_build_number, "opensearch-dashboards": args.osd_build_number} self.os_build_number = args.os_build_number self.osd_build_number = args.osd_build_number @@ -165,6 +173,10 @@ def get_distribution_type(self, file_path: dict) -> str: return 'yum' elif (any("rpm" in value for value in file_path.values())): return 'rpm' + elif (any("zip" in value for value in file_path.values())): + return 'zip' + elif (any("deb" in value for value in file_path.values())): + return 'deb' else: raise Exception("Provided distribution is not supported") @@ -174,8 +186,8 @@ def stg_tag(self, image_type: str) -> str: None, [ self.version, - "." + self.os_build_number if (self.os_build_number != "") and (image_type == "opensearch") else None, - "." + self.osd_build_number if (self.osd_build_number != "") and (image_type == "opensearch_dashboards") else None, + "." + self.os_build_number if (self.os_build_number != "latest") and (image_type == "opensearch") else None, + "." + self.osd_build_number if (self.osd_build_number != "latest") and (image_type == "opensearch-dashboards") else None, ], ) ) diff --git a/src/validation_workflow/validation_test_runner.py b/src/validation_workflow/validation_test_runner.py index 91d51c8145..7ee0b3163d 100644 --- a/src/validation_workflow/validation_test_runner.py +++ b/src/validation_workflow/validation_test_runner.py @@ -6,12 +6,14 @@ # compatible open source license. # type: ignore +from validation_workflow.deb.validation_deb import ValidateDeb from validation_workflow.docker.validation_docker import ValidateDocker from validation_workflow.rpm.validation_rpm import ValidateRpm from validation_workflow.tar.validation_tar import ValidateTar from validation_workflow.validation import Validation from validation_workflow.validation_args import ValidationArgs from validation_workflow.yum.validation_yum import ValidateYum +from validation_workflow.zip.validation_zip import ValidateZip class ValidationTestRunner: @@ -19,7 +21,9 @@ class ValidationTestRunner: "docker": ValidateDocker, "tar": ValidateTar, "rpm": ValidateRpm, - "yum": ValidateYum + "yum": ValidateYum, + "zip": ValidateZip, + "deb": ValidateDeb } @classmethod diff --git a/src/validation_workflow/yum/validation_yum.py b/src/validation_workflow/yum/validation_yum.py index 357f1c63b2..ccbcec70b0 100644 --- a/src/validation_workflow/yum/validation_yum.py +++ b/src/validation_workflow/yum/validation_yum.py @@ -7,10 +7,8 @@ import logging import os -import time from system.execute import execute -from system.temporary_directory import TemporaryDirectory from test_workflow.integ_test.utils import get_password from validation_workflow.api_test_cases import ApiTestCases from validation_workflow.download_utils import DownloadUtils @@ -22,28 +20,6 @@ class ValidateYum(Validation, DownloadUtils): def __init__(self, args: ValidationArgs) -> None: super().__init__(args) - self.base_url_production = "https://artifacts.opensearch.org/releases/bundle/" - self.base_url_staging = "https://ci.opensearch.org/ci/dbc/distribution-build-" - self.tmp_dir = TemporaryDirectory() - - def download_artifacts(self) -> bool: - isFilePathEmpty = bool(self.args.file_path) - for project in self.args.projects: - if (isFilePathEmpty): - if ("https:" not in self.args.file_path.get(project)): - self.copy_artifact(self.args.file_path.get(project), str(self.tmp_dir.path)) - else: - self.args.version = self.get_version(self.args.file_path.get(project)) - self.check_url(self.args.file_path.get(project)) - - else: - if (self.args.artifact_type == "staging"): - self.args.file_path[project] = f"{self.base_url_staging}{project}/{self.args.version}/{self.args.build_number[project]}/linux/{self.args.arch}/rpm/dist/{project}/{project}-{self.args.version}.staging.repo" # noqa: E501 - else: - self.args.file_path[project] = f"{self.base_url_production}{project}/{self.args.version[0:1]}.x/{project}-{self.args.version[0:1]}.x.repo" - - self.check_url(self.args.file_path.get(project)) - return True def installation(self) -> bool: try: @@ -63,19 +39,22 @@ def start_cluster(self) -> bool: try: for project in self.args.projects: execute(f'sudo systemctl start {project}', ".") - time.sleep(20) execute(f'sudo systemctl status {project}', ".") except: raise Exception('Failed to Start Cluster') return True def validation(self) -> bool: - test_result, counter = ApiTestCases().test_apis(self.args.version, self.args.projects, self.check_for_security_plugin(os.path.join(os.sep, "usr", "share", "opensearch")) if not self.args.force_https else True) # noqa: E501 - if (test_result): - logging.info(f'All tests Pass : {counter}') - return True + if self.check_cluster_readiness(): + test_result, counter = ApiTestCases().test_apis(self.args.version, self.args.projects, + self.check_for_security_plugin(os.path.join(os.sep, "usr", "share", "opensearch")) if self.args.allow_http else True) + if (test_result): + logging.info(f'All tests Pass : {counter}') + return True + else: + raise Exception(f'Not all tests Pass : {counter}') else: - raise Exception(f'Not all tests Pass : {counter}') + raise Exception("Cluster is not ready for API test") def cleanup(self) -> bool: try: diff --git a/src/validation_workflow/zip/__init__.py b/src/validation_workflow/zip/__init__.py new file mode 100644 index 0000000000..153f30145e --- /dev/null +++ b/src/validation_workflow/zip/__init__.py @@ -0,0 +1,8 @@ +# Copyright OpenSearch Contributors +# SPDX-License-Identifier: Apache-2.0 +# +# The OpenSearch Contributors require contributions made to +# this file be licensed under the Apache-2.0 license or a +# compatible open source license. +# +# This page intentionally left blank. diff --git a/src/validation_workflow/zip/validation_zip.py b/src/validation_workflow/zip/validation_zip.py new file mode 100644 index 0000000000..72a36bced0 --- /dev/null +++ b/src/validation_workflow/zip/validation_zip.py @@ -0,0 +1,65 @@ +# Copyright OpenSearch Contributors +# SPDX-License-Identifier: Apache-2.0 +# +# The OpenSearch Contributors require contributions made to +# this file be licensed under the Apache-2.0 license or a +# compatible open source license. + +import logging +import os + +from system.process import Process +from system.zip_file import ZipFile +from test_workflow.integ_test.utils import get_password +from validation_workflow.api_test_cases import ApiTestCases +from validation_workflow.download_utils import DownloadUtils +from validation_workflow.validation import Validation +from validation_workflow.validation_args import ValidationArgs + + +class ValidateZip(Validation, DownloadUtils): + def __init__(self, args: ValidationArgs) -> None: + super().__init__(args) + self.os_process = Process() + self.osd_process = Process() + + def installation(self) -> bool: + try: + for project in self.args.projects: + with ZipFile(os.path.join(self.tmp_dir.path, os.path.basename(self.args.file_path.get(project))), "r") as zip: + zip.extractall(self.tmp_dir.path) + except: + raise Exception("Failed to install OpenSearch/OpenSearch-Dashboards") + return True + + def start_cluster(self) -> bool: + try: + self.os_process.start(f"env OPENSEARCH_INITIAL_ADMIN_PASSWORD={get_password(str(self.args.version))} .\\opensearch-windows-install.bat", + os.path.join(self.tmp_dir.path, f"opensearch-{self.args.version}"), False) + if "opensearch-dashboards" in self.args.projects: + self.osd_process.start(".\\bin\\opensearch-dashboards.bat", os.path.join(self.tmp_dir.path, f"opensearch-dashboards-{self.args.version}"), False) + logging.info("Starting cluster") + except: + raise Exception('Failed to Start Cluster') + return True + + def validation(self) -> bool: + if self.check_cluster_readiness(): + test_result, counter = ApiTestCases().test_apis(self.args.version, self.args.projects, + self.check_for_security_plugin(os.path.join(self.tmp_dir.path, "opensearch")) if self.args.allow_http else True) + if (test_result): + logging.info(f'All tests Pass : {counter}') + return True + else: + raise Exception(f'Not all tests Pass : {counter}') + else: + raise Exception("Cluster is not ready for API test") + + def cleanup(self) -> bool: + try: + self.os_process.terminate() + if ("opensearch-dashboards" in self.args.projects): + self.osd_process.terminate() + except: + raise Exception('Failed to terminate the processes that started OpenSearch and OpenSearch-Dashboards') + return True diff --git a/tests/tests_validation_workflow/test_inspect_docker_image.py b/tests/tests_validation_workflow/test_inspect_docker_image.py index 6f36114fcb..5817edbe23 100644 --- a/tests/tests_validation_workflow/test_inspect_docker_image.py +++ b/tests/tests_validation_workflow/test_inspect_docker_image.py @@ -23,13 +23,14 @@ def setUp(self) -> None: self.prod_image_tag = "1.2.3" self.os_build_number = "1000" self.osd_build_number = "2000" + self.projects = ["opensearch", "opensearch-dashboards"] self.version = "2.4.0" with patch("validation_workflow.docker.inspect_docker_image.ValidationArgs", MagicMock()) as mock_args: mock_args.stg_tag.return_value = "stg_tag" self.inspector = InspectDockerImage(self.image_id, self.image_name, self.prod_image_tag) def test_validation_args_stg_arg(self) -> None: - result = ValidationArgs.stg_tag(self, 'opensearch_dashboards').replace(" ", "") # type: ignore + result = ValidationArgs.stg_tag(self, 'opensearch-dashboards').replace(" ", "") # type: ignore self.assertEqual(result, "2.4.0.2000") result = ValidationArgs.stg_tag(self, 'opensearch').replace(" ", "") # type: ignore self.assertEqual(result, "2.4.0.1000") diff --git a/tests/tests_validation_workflow/test_validation.py b/tests/tests_validation_workflow/test_validation.py index fe238694e3..210f8e45b6 100644 --- a/tests/tests_validation_workflow/test_validation.py +++ b/tests/tests_validation_workflow/test_validation.py @@ -8,7 +8,11 @@ import unittest from unittest.mock import Mock, patch +import requests + from system.temporary_directory import TemporaryDirectory +from validation_workflow.api_request import ApiTest +from validation_workflow.docker.validation_docker import ValidateDocker from validation_workflow.tar.validation_tar import ValidateTar from validation_workflow.validation import Validation from validation_workflow.validation_args import ValidationArgs @@ -19,9 +23,6 @@ def __init__(self, args: ValidationArgs) -> None: super().__init__(args) self.tmp_dir = TemporaryDirectory() - def download_artifacts(self) -> None: - return None - def installation(self) -> None: return None @@ -73,3 +74,64 @@ def test_check_for_security_plugin(self, mock_validation_args: Mock, mock_path_e result = mock_validation.check_for_security_plugin("/tmp/tmkuiuo/opensearch") self.assertTrue(result) + + @patch("time.sleep") + @patch('validation_workflow.validation.Validation.check_http_request') + @patch('validation_workflow.validation.ValidationArgs') + def test_check_cluster_readiness_error(self, mock_validation_args: Mock, mock_check_http: Mock, mock_sleep: Mock) -> None: + mock_validation_args.return_value.version = '1.0.0.1000' + mock_validation_args.return_value.validate_digest_only = False + mock_validation_args.return_value.allow_http = False + mock_validation_args.return_value.projects = ["opensearch"] + mock_check_http.return_value = False + + validate_docker = ValidateTar(mock_validation_args.return_value) + result = validate_docker.check_cluster_readiness() + + self.assertFalse(result) + + @patch("time.sleep") + @patch('validation_workflow.validation.ValidationArgs') + @patch.object(ApiTest, "api_get") + def test_check_http_request(self, mock_api_get: Mock, mock_validation_args: Mock, mock_sleep: Mock) -> None: + mock_validation_args.return_value.version = '1.3.13' + mock_validation_args.return_value.validate_digest_only = False + mock_validation_args.return_value.allow_http = False + mock_validation_args.return_value.projects = ["opensearch", "opensearch-dashboards"] + mock_api_get.return_value = (200, "text") + + validate_docker = ValidateTar(mock_validation_args.return_value) + result = validate_docker.check_http_request() + + self.assertTrue(result) + + @patch("time.sleep") + @patch('validation_workflow.validation.ValidationArgs') + @patch.object(ApiTest, "api_get") + def test_check_http_request_error(self, mock_api_get: Mock, mock_validation_args: Mock, mock_sleep: Mock) -> None: + mock_validation_args.return_value.version = '1.3.14' + mock_validation_args.return_value.validate_digest_only = False + mock_validation_args.return_value.allow_http = False + mock_validation_args.return_value.projects = ["opensearch"] + mock_api_get.return_value = (400, "text") + + validate_docker = ValidateTar(mock_validation_args.return_value) + result = validate_docker.check_http_request() + + self.assertFalse(result) + + @patch("time.sleep") + @patch('validation_workflow.validation.ValidationArgs') + @patch.object(ApiTest, "api_get") + def test_check_http_request_connection_error(self, mock_api_get: Mock, mock_validation_args: Mock, mock_sleep: Mock) -> None: + mock_validation_args.return_value.version = '2.3.0' + mock_validation_args.return_value.validate_digest_only = False + mock_validation_args.return_value.allow_http = False + mock_validation_args.return_value.projects = ["opensearch"] + mock_api_get.side_effect = requests.exceptions.ConnectionError + + validate_docker = ValidateDocker(mock_validation_args.return_value) + + result = validate_docker.check_http_request() + + self.assertFalse(result) diff --git a/tests/tests_validation_workflow/test_validation_args.py b/tests/tests_validation_workflow/test_validation_args.py index ecc4530c1d..80515bf3a3 100644 --- a/tests/tests_validation_workflow/test_validation_args.py +++ b/tests/tests_validation_workflow/test_validation_args.py @@ -34,7 +34,7 @@ def test_without_arguments(self) -> None: def test_rpm_distribution(self) -> None: self.assertEqual(ValidationArgs().distribution, "rpm") - @patch("argparse._sys.argv", [VALIDATION_PY, "--version", "2.4.0", "--distribution", "docker"]) + @patch("argparse._sys.argv", [VALIDATION_PY, "--version", "2.4.0", "--distribution", "docker", "--projects", "opensearch", "--using-staging-artifact-only"]) def test_docker_distribution(self) -> None: self.assertEqual(ValidationArgs().distribution, "docker") self.assertNotEqual(ValidationArgs().distribution, "yum") @@ -67,20 +67,47 @@ def test_file_path(self) -> None: def test_artifact_type(self) -> None: self.assertNotEqual(ValidationArgs().artifact_type, "production") - @patch("argparse._sys.argv", [VALIDATION_PY, "--version", "1.3.6", "--distribution", "rpm", "--artifact-type", "staging", "--os-build-number", "1234", "--osd-build-number", "2312", "--force-https"]) # noqa: E501 - def test_force_https(self) -> None: - self.assertEqual(ValidationArgs().force_https, True) + @patch("argparse._sys.argv", [VALIDATION_PY, "--version", "1.3.6", "--distribution", "rpm", "--artifact-type", "staging", + "--os-build-number", "1234", "--osd-build-number", "2312", "--allow-http"]) + def test_allow_http(self) -> None: + self.assertEqual(ValidationArgs().allow_http, True) + + @patch("argparse._sys.argv", [VALIDATION_PY, "--version", "1.3.6", "--distribution", "rpm", "--artifact-type", "staging", "--os-build-number", "1234", "--osd-build-number", "2312"]) + def test_do_not_allow_http(self) -> None: + self.assertEqual(ValidationArgs().allow_http, False) @patch("argparse._sys.argv", [VALIDATION_PY, "--version", "1.3.0", "--projects", "opensearch"]) def test_set_projects(self) -> None: self.assertEqual(ValidationArgs().projects, ["opensearch"]) + @patch('sys.argv', [VALIDATION_PY, "--file-path", "opensearch=https://opensearch.org/releases/opensearch/2.8.0/opensearch-2.8.0-linux-x64.rpm", + "opensearch-dashboard=https://opensearch.org/releases/opensearch/2.8.0/opensearch-dashboards-2.8.0-linux-x64.rpm"]) + def test_dashboards_exception(self) -> None: + with self.assertRaises(Exception) as ctx: + self.assertEqual(ValidationArgs().distribution, "rpm") + self.assertEqual(str(ctx.exception), "Missing OpenSearch artifact details! Please provide the valid product names among opensearch and opensearch-dashboards") + + @patch("argparse._sys.argv", [VALIDATION_PY, "--version", "2.4.0", "--distribution", "docker", "--os-build-number", "1234", + "--osd-build-number", "8393", "--projects", "opensearch", "--using-staging-artifact-only"]) + def test_docker_exception(self) -> None: + with self.assertRaises(Exception) as ctx: + self.assertEqual(ValidationArgs().projects, ["opensearch"]) + self.assertEqual(ValidationArgs().osd_build_number, "1234") + self.assertEqual(str(ctx.exception), "--osd_build_number argument cannot be provided without specifying opensearch-dashboards in --projects") + + @patch("argparse._sys.argv", [VALIDATION_PY, "--version", "2.4.0", "--distribution", "docker", "--os-build-number", "1234", "--projects", "opensearch"]) + def test_docker_arguments_exception(self) -> None: + with self.assertRaises(Exception) as ctx: + self.assertEqual(ValidationArgs().projects, ["opensearch"]) + self.assertEqual(ValidationArgs().osd_build_number, "1234") + self.assertEqual(str(ctx.exception), "Provide either of --validate-digest-only and --using-staging-artifact-only for Docker Validation") + @patch("argparse._sys.argv", [VALIDATION_PY, "--file-path", "opensearch-dashboards=https://opensearch.org/releases/opensearch/2.8.0/opensearch-dashboards-2.8.0-linux-x64.rpm"]) def test_projects_exception(self) -> None: with self.assertRaises(Exception) as ctx: self.assertEqual(ValidationArgs().distribution, "rpm") self.assertEqual(ValidationArgs().projects, ["opensearch-dashboards"]) - self.assertEqual(str(ctx.exception), "Missing OpenSearch OpenSearch artifact details! Please provide the same along with OpenSearch-Dashboards to validate") + self.assertEqual(str(ctx.exception), "Missing OpenSearch artifact details! Please provide the valid product names among opensearch and opensearch-dashboards") @patch("argparse._sys.argv", [VALIDATION_PY, "--file-path", "opensearch=https://opensearch.org/releases/opensearch/2.8.0/opensearch-2.8.0-linux-x64.xyz"]) def test_file_path_distribution_type(self) -> None: @@ -97,3 +124,13 @@ def test_get_distribution_type_tar(self) -> None: def test_get_distribution_type_yum(self) -> None: result = ValidationArgs().get_distribution_type(ValidationArgs().file_path) self.assertEqual(result, "yum") + + @patch("argparse._sys.argv", [VALIDATION_PY, "--file-path", "opensearch=https://opensearch.org/releases/opensearch/2.8.0/opensearch--2.8.0-windows-x64.zip"]) + def test_get_distribution_type_zip(self) -> None: + result = ValidationArgs().get_distribution_type(ValidationArgs().file_path) + self.assertEqual(result, "zip") + + @patch("argparse._sys.argv", [VALIDATION_PY, "--file-path", "opensearch=https://opensearch.org/releases/opensearch/2.8.0/opensearch-2.8.0-linux-arm64.deb"]) + def test_get_distribution_type_deb(self) -> None: + result = ValidationArgs().get_distribution_type(ValidationArgs().file_path) + self.assertEqual(result, "deb") diff --git a/tests/tests_validation_workflow/test_validation_deb.py b/tests/tests_validation_workflow/test_validation_deb.py new file mode 100644 index 0000000000..cc89d4c600 --- /dev/null +++ b/tests/tests_validation_workflow/test_validation_deb.py @@ -0,0 +1,160 @@ +# Copyright OpenSearch Contributors +# SPDX-License-Identifier: Apache-2.0 +# +# The OpenSearch Contributors require contributions made to +# this file be licensed under the Apache-2.0 license or a +# compatible open source license. + +import unittest +from unittest.mock import MagicMock, Mock, call, patch + +from validation_workflow.deb.validation_deb import ValidateDeb + + +class TestValidateDeb(unittest.TestCase): + def setUp(self) -> None: + self.mock_args = MagicMock() + self.mock_args.version = "2.3.0" + self.mock_args.arch = "x64" + self.mock_args.projects = ["opensearch"] + self.mock_args.file_path = {"opensearch": "/src/opensearch/opensearch-1.3.12.staging.deb"} + self.mock_args.platform = "linux" + self.call_methods = ValidateDeb(self.mock_args) + + @patch("validation_workflow.deb.validation_deb.execute") + @patch('os.path.basename') + @patch("validation_workflow.deb.validation_deb.get_password") + def test_installation(self, mock_get_pwd: Mock, mock_basename: Mock, mock_system: Mock) -> None: + validate_deb = ValidateDeb(self.mock_args) + mock_basename.side_effect = lambda path: "mocked_filename" + mock_system.side_effect = lambda *args, **kwargs: (0, "stdout_output", "stderr_output") + result = validate_deb.installation() + self.assertTrue(result) + mock_get_pwd.assert_called_with("2.3.0") + + @patch("validation_workflow.deb.validation_deb.execute") + @patch("validation_workflow.deb.validation_deb.get_password") + def test_installation_exception_os(self, mock_get_pwd: Mock, mock_execute: Mock) -> None: + validate_deb = ValidateDeb(self.mock_args) + mock_execute.side_effect = Exception("any exception occurred") + with self.assertRaises(Exception) as context: + validate_deb.installation() + + mock_get_pwd.assert_called_with("2.3.0") + self.assertEqual(str(context.exception), "Failed to install OpenSearch/OpenSearch-Dashboards") + + @patch("validation_workflow.deb.validation_deb.execute") + @patch("validation_workflow.deb.validation_deb.ValidationArgs") + def test_start_cluster(self, mock_validation_args: Mock, mock_execute: Mock) -> None: + self.mock_args.projects = ["opensearch", "opensearch-dashboards"] + + validate_deb = ValidateDeb(self.mock_args) + result = validate_deb.start_cluster() + self.assertTrue(result) + mock_execute.assert_has_calls( + [ + call("sudo systemctl enable opensearch", "."), + call("sudo systemctl start opensearch", "."), + call("sudo systemctl status opensearch", "."), + call("sudo systemctl enable opensearch-dashboards", "."), + call("sudo systemctl start opensearch-dashboards", "."), + call("sudo systemctl status opensearch-dashboards", "."), + ] + ) + + @patch("validation_workflow.deb.validation_deb.execute") + def test_start_cluster_exception_os(self, mock_execute: MagicMock) -> None: + validate_deb = ValidateDeb(self.mock_args) + mock_execute.side_effect = Exception("any exception occurred") + with self.assertRaises(Exception) as context: + validate_deb.start_cluster() + + self.assertEqual(str(context.exception), "Failed to Start Cluster") + + @patch("validation_workflow.deb.validation_deb.ApiTestCases") + @patch('validation_workflow.validation.Validation.check_cluster_readiness') + def test_validation(self, mock_check_cluster: Mock, mock_test_apis: Mock) -> None: + mock_test_apis_instance = mock_test_apis.return_value + mock_check_cluster.return_value = True + mock_test_apis_instance.test_apis.return_value = (True, 3) + + validate_deb = ValidateDeb(self.mock_args) + + result = validate_deb.validation() + self.assertTrue(result) + + mock_test_apis.assert_called_once() + mock_check_cluster.assert_called_once() + + @patch('validation_workflow.deb.validation_deb.ApiTestCases') + @patch('os.path.basename') + @patch('validation_workflow.deb.validation_deb.execute') + @patch('validation_workflow.validation.Validation.check_for_security_plugin') + @patch('validation_workflow.validation.Validation.check_cluster_readiness') + @patch('validation_workflow.tar.validation_tar.ValidationArgs') + def test_validation_with_allow_http(self, mock_validation_args: Mock, mock_check_cluster: Mock, mock_security: Mock, mock_system: Mock, mock_basename: Mock, mock_test_apis: Mock) -> None: + mock_validation_args.return_value.version = '2.3.0' + mock_validation_args.return_value.allow_http = True + validate_deb = ValidateDeb(mock_validation_args.return_value) + mock_check_cluster.return_value = True + mock_basename.side_effect = lambda path: "mocked_filename" + mock_system.side_effect = lambda *args, **kwargs: (0, "stdout_output", "stderr_output") + mock_security.return_value = True + mock_test_apis_instance = mock_test_apis.return_value + mock_test_apis_instance.test_apis.return_value = (True, 4) + + result = validate_deb.validation() + self.assertTrue(result) + mock_check_cluster.assert_called_once() + mock_security.assert_called_once() + + @patch('validation_workflow.deb.validation_deb.ValidationArgs') + @patch('validation_workflow.validation.Validation.check_cluster_readiness') + def test_cluster_not_ready(self, mock_check_cluster: Mock, mock_validation_args: Mock) -> None: + mock_validation_args.return_value.version = '2.3.0' + validate_deb = ValidateDeb(mock_validation_args.return_value) + mock_check_cluster.return_value = False + + with self.assertRaises(Exception) as context: + validate_deb.validation() + self.assertEqual(str(context.exception), 'Cluster is not ready for API test') + mock_check_cluster.assert_called_once() + + @patch("validation_workflow.deb.validation_deb.ApiTestCases") + @patch('validation_workflow.validation.Validation.check_cluster_readiness') + def test_failed_testcases(self, mock_check_cluster: Mock, mock_test_apis: Mock) -> None: + mock_test_apis_instance = mock_test_apis.return_value + mock_check_cluster.return_value = True + mock_test_apis_instance.test_apis.return_value = (False, 2) + validate_deb = ValidateDeb(self.mock_args) + + with self.assertRaises(Exception) as context: + validate_deb.validation() + + self.assertEqual(str(context.exception), "Not all tests Pass : 2") + + mock_test_apis.assert_called_once() + + @patch("validation_workflow.deb.validation_deb.execute") + def test_cleanup(self, mock_execute: Mock) -> None: + self.mock_args.projects = ["opensearch", "opensearch-dashboards"] + + validate_deb = ValidateDeb(self.mock_args) + result = validate_deb.cleanup() + self.assertTrue(result) + mock_execute.assert_has_calls( + [call("sudo dpkg --purge opensearch", "."), call("sudo dpkg --purge opensearch-dashboards", ".")] + ) + + @patch("validation_workflow.deb.validation_deb.execute") + def test_cleanup_exception(self, mock_execute: Mock) -> None: + self.mock_args.projects = ["opensearch", "opensearch-dashboards"] + mock_execute.side_effect = Exception("an exception occurred") + validate_deb = ValidateDeb(self.mock_args) + with self.assertRaises(Exception) as context: + validate_deb.cleanup() + + self.assertEqual( + str(context.exception), + "Exception occurred either while attempting to stop cluster or removing OpenSearch/OpenSearch-Dashboards. an exception occurred", + ) diff --git a/tests/tests_validation_workflow/test_validation_docker.py b/tests/tests_validation_workflow/test_validation_docker.py index 2947fe4a8e..7862835b51 100644 --- a/tests/tests_validation_workflow/test_validation_docker.py +++ b/tests/tests_validation_workflow/test_validation_docker.py @@ -5,6 +5,8 @@ # this file be licensed under the Apache-2.0 license or a # compatible open source license. +import os +import shutil import subprocess import unittest import urllib.request @@ -43,13 +45,11 @@ def test_download_artifacts(self, mock_is_container_daemon_running: Mock, mock_v @patch('validation_workflow.docker.validation_docker.ApiTestCases') @patch('validation_workflow.docker.validation_docker.ValidateDocker.run_container') @patch('validation_workflow.docker.validation_docker.InspectDockerImage.inspect_digest') - @patch('time.sleep', return_value=None) - def test_staging(self, mock_time_sleep: Mock, mock_digest: Mock, mock_container: Mock, mock_test: Mock, mock_docker_image: Mock, mock_validation_args: Mock, mock_check_http: Mock) -> None: + def test_staging(self, mock_digest: Mock, mock_container: Mock, mock_test: Mock, mock_docker_image: Mock, mock_validation_args: Mock, mock_check_http: Mock) -> None: # Set up mock objects - mock_validation_args.return_value.OS_image = 'opensearchstaging/opensearch-os' mock_validation_args.return_value.version = '1.0.0.1000' mock_validation_args.return_value.validate_digest_only = False - mock_validation_args.return_value.allow_without_security = False + mock_validation_args.return_value.allow_http = False mock_validation_args.return_value.projects = ["opensearch"] mock_docker_image.return_value = MagicMock() mock_container.return_value = (True, 'test_file.yml') @@ -72,16 +72,54 @@ def test_staging(self, mock_time_sleep: Mock, mock_digest: Mock, mock_container: mock_test.assert_called_once() mock_test.assert_has_calls([call(), call().test_apis("1.0.0.1000", ['opensearch'], True)]) + @patch('validation_workflow.docker.validation_docker.ValidateDocker.check_cluster_readiness') + @patch('validation_workflow.docker.validation_docker.ValidationArgs') + @patch('validation_workflow.docker.validation_docker.ValidateDocker.run_container') + def test_staging_cluster_not_ready(self, mock_container: Mock, mock_validation_args: Mock, + mock_cluster_readiness: Mock) -> None: + mock_validation_args.return_value.version = '1.0.0.1000' + mock_validation_args.return_value.validate_digest_only = False + mock_validation_args.return_value.allow_http = False + mock_validation_args.return_value.projects = ["opensearch"] + mock_cluster_readiness.return_value = False + mock_container.return_value = (True, 'test_file.yml') + + validate_docker = ValidateDocker(mock_validation_args.return_value) + validate_docker.image_ids = {'opensearch': 'images_id_0'} + validate_docker.replacements = [('opensearchproject/opensearch:1', 'images_id_0')] + + with self.assertRaises(Exception) as context: + validate_docker.validation() + self.assertEqual(str(context.exception), 'Cluster is not ready for API test.') + mock_cluster_readiness.assert_called_once() + + @patch('validation_workflow.docker.validation_docker.ValidationArgs') + @patch('validation_workflow.docker.validation_docker.ValidateDocker.run_container') + def test_container_startup_exception(self, mock_container: Mock, mock_validation_args: Mock) -> None: + mock_validation_args.return_value.version = '1.0.0.1000' + mock_validation_args.return_value.validate_digest_only = False + mock_validation_args.return_value.allow_http = False + mock_validation_args.return_value.projects = ["opensearch"] + mock_container.return_value = (False, 'test_file.yml') + + # Create instance of ValidateDocker class + validate_docker = ValidateDocker(mock_validation_args.return_value) + validate_docker.image_ids = {'opensearch': 'images_id_0'} + validate_docker.replacements = [('opensearchproject/opensearch:1', 'images_id_0')] + + with self.assertRaises(Exception) as context: + validate_docker.validation() + self.assertEqual(str(context.exception), 'The container failed to start. Exiting the validation.') + mock_container.assert_called_once() + @patch('validation_workflow.docker.validation_docker.ValidateDocker.check_http_request') @patch('validation_workflow.docker.validation_docker.ValidationArgs') @patch('validation_workflow.docker.validation_docker.InspectDockerImage') @patch('validation_workflow.docker.validation_docker.ApiTestCases') @patch('validation_workflow.docker.validation_docker.ValidateDocker.run_container') @patch('validation_workflow.docker.validation_docker.InspectDockerImage.inspect_digest') - @patch('time.sleep', return_value=None) - def test_digests(self, mock_time_sleep: Mock, mock_digest: Mock, mock_container: Mock, mock_test: Mock, mock_docker_image: Mock, mock_validation_args: Mock, mock_check_http: Mock) -> None: + def test_digests(self, mock_digest: Mock, mock_container: Mock, mock_test: Mock, mock_docker_image: Mock, mock_validation_args: Mock, mock_check_http: Mock) -> None: # Set up mock objects - mock_validation_args.return_value.OS_image = 'opensearchstaging/opensearch-os' mock_validation_args.return_value.version = '1.0.0.1000' mock_validation_args.return_value.using_staging_artifact_only = False mock_validation_args.return_value.validate_digest_only = True @@ -126,7 +164,7 @@ def test_cleanup_process(self, mock_os_remove: Mock, mock_subprocess_run: Mock, # Set up mock objects mock_validation_args.return_value = 'validation_args' - mock_subprocess_run.return_value = subprocess.CompletedProcess(['command'], 0) + mock_subprocess_run.return_value = subprocess.CompletedProcess(args='docker-compose -f docker-compose.yml down', returncode=0, stdout=b'', stderr=b'') # Create instance of class validate_docker = ValidateDocker(mock_validation_args) @@ -168,46 +206,25 @@ def test_docker_compose_files_exist(self) -> None: self.assertTrue(urllib.request.urlopen(docker_compose_file_v1_url).getcode() == 200) self.assertTrue(urllib.request.urlopen(docker_compose_file_v2_url).getcode() == 200) - # @patch('validation_workflow.docker.validation_docker.ValidateDocker.check_http_request') + @patch.dict('os.environ', {'OPENSEARCH_INITIAL_ADMIN_PASSWORD': 'admin'}) + @patch.object(shutil, "copy2") + @patch.object(subprocess, "check_output") + @patch.object(subprocess, "run") + @patch('validation_workflow.docker.validation_docker.get_password') + @patch('validation_workflow.docker.validation_docker.ValidateDocker.inplace_change') @patch('validation_workflow.docker.validation_docker.ValidationArgs') - @patch('validation_workflow.docker.validation_docker.ApiTest.api_get') - def test_check_http_request_success(self, mock_api_test: MagicMock, mock_validation_args: MagicMock) -> None: - mock_validation_args.return_value.test_readiness_urls = { - 'https://localhost:9200/': 'opensearch cluster API', - 'http://localhost:5601/api/status': 'opensearch-dashboards API', - } + def test_run_container(self, mock_validation_args: Mock, mock_inplace: Mock, mock_password: Mock, mock_subprocess_run: MagicMock, + mock_check_output: MagicMock, mock_copy2: MagicMock) -> None: + image_ids = {"opensearch": "sha1", "opensearch-dashboards": "sha2"} + mock_validation_args.return_value.projects = ["opensearch"] + mock_subprocess_run.return_value = subprocess.CompletedProcess(args='docker-compose -f docker-compose.yml down', returncode=0, stdout=b'', stderr=b'') + mock_password.return_value = "admin" mock_validation_args.return_value.version = '1.0.0' - - mock_api_test.return_value = (200, "response") - validate_docker = ValidateDocker(mock_validation_args.return_value) - - validate_docker.args.docker_source = 'dockerhub' - - result = validate_docker.check_http_request() - + result, self._target_yml_file = validate_docker.run_container(image_ids, "2.11.0") self.assertEqual(result, True) - mock_api_test.assert_called() - - @patch('validation_workflow.docker.validation_docker.ValidationArgs') - @patch('validation_workflow.docker.validation_docker.ApiTest.api_get') - def test_check_http_request_failure(self, mock_api_test: MagicMock, mock_validation_args: MagicMock) -> None: - mock_validation_args.return_value.test_readiness_urls = { - 'https://localhost:9200/': 'opensearch cluster API', - 'http://localhost:5601/api/status': 'opensearch-dashboards API', - } - mock_validation_args.return_value.version = '1.0.0' - - mock_api_test.return_value = (400, "response") - - validate_docker = ValidateDocker(mock_validation_args.return_value) - - validate_docker.args.docker_source = 'dockerhub' - - result = validate_docker.check_http_request() - - self.assertEqual(result, False) - mock_api_test.assert_called() + mock_subprocess_run.assert_called_with(os.path.join(f'docker-compose -f {validate_docker.tmp_dir.path}', 'docker-compose.yml up -d opensearch-node1 opensearch-node2'), + shell=True, stdout=-1, stderr=-1, universal_newlines=True) if __name__ == '__main__': diff --git a/tests/tests_validation_workflow/test_validation_rpm.py b/tests/tests_validation_workflow/test_validation_rpm.py index 5ad6b20caf..b30b1ae3c2 100644 --- a/tests/tests_validation_workflow/test_validation_rpm.py +++ b/tests/tests_validation_workflow/test_validation_rpm.py @@ -19,6 +19,7 @@ def setUp(self) -> None: def test_empty_file_path_and_production_artifact_type(self) -> None: self.args.projects = ["opensearch"] self.args.version = "2.4.0" + self.args.distribution = "rpm" self.args.file_path = {} self.args.artifact_type = "production" @@ -41,6 +42,7 @@ def test_with_file_path_both_artifact_types(self) -> None: def test_empty_file_path_and_staging_artifact_type(self, mock_validation_args: Mock) -> None: self.args.projects = ["opensearch"] self.args.version = "2.4.0" + self.args.distribution = "rpm" self.args.artifact_type = "staging" self.args.file_path = {} self.args.build_number = {"opensearch": "1.2.3", "opensearch-dashboards": "1.2.3"} @@ -82,7 +84,8 @@ def test_exceptions(self, mock_validation_args: Mock) -> None: mock_validation_args.return_value.projects = ["opensearch", "opensearch-dashboards"] validate_rpm = ValidateRpm(mock_validation_args.return_value) validate_rpm.cleanup() - self.assertIn("Exception occurred either while attempting to stop cluster or removing OpenSearch/OpenSearch-Dashboards.", str(e3.exception)) # noqa: E501 + self.assertIn("Exception occurred either while attempting to stop cluster or removing OpenSearch/OpenSearch-Dashboards.", + str(e3.exception)) @patch('validation_workflow.rpm.validation_rpm.ValidationArgs') @patch("validation_workflow.rpm.validation_rpm.execute") @@ -90,7 +93,7 @@ def test_installation(self, mock_system: Mock, mock_validation_args: Mock) -> No mock_validation_args.return_value.version = '2.3.0' mock_validation_args.return_value.arch = 'x64' mock_validation_args.return_value.platform = 'linux' - mock_validation_args.return_value.force_https = True + mock_validation_args.return_value.allow_http = True mock_validation_args.return_value.projects = ["opensearch"] validate_rpm = ValidateRpm(mock_validation_args.return_value) @@ -100,8 +103,7 @@ def test_installation(self, mock_system: Mock, mock_validation_args: Mock) -> No @patch("validation_workflow.rpm.validation_rpm.execute", return_value=True) @patch('validation_workflow.rpm.validation_rpm.ValidationArgs') - @patch('time.sleep') - def test_start_cluster(self, mock_validation_args: Mock, mock_system: Mock, mock_sleep: Mock) -> None: + def test_start_cluster(self, mock_validation_args: Mock, mock_system: Mock) -> None: mock_validation_args.return_value.projects.return_value = ["opensearch", "opensearch-dashboards"] validate_rpm = ValidateRpm(mock_validation_args.return_value) @@ -111,26 +113,31 @@ def test_start_cluster(self, mock_validation_args: Mock, mock_system: Mock, mock @patch('validation_workflow.rpm.validation_rpm.ValidationArgs') @patch('validation_workflow.rpm.validation_rpm.ApiTestCases') - def test_validation(self, mock_test_apis: Mock, mock_validation_args: Mock) -> None: - # Set up mock objects + @patch('validation_workflow.validation.Validation.check_cluster_readiness') + def test_validation(self, mock_check_cluster: Mock, mock_test_apis: Mock, mock_validation_args: Mock) -> None: mock_validation_args.return_value.version = '2.3.0' mock_test_apis_instance = mock_test_apis.return_value - mock_test_apis_instance.test_apis.return_value = (True, 4) + mock_check_cluster.return_value = True + mock_test_apis_instance.test_apis.return_value = (True, 3) validate_rpm = ValidateRpm(mock_validation_args.return_value) - validate_rpm.validation() - self.assertEqual(mock_test_apis.call_count, 1) + result = validate_rpm.validation() + self.assertTrue(result) + mock_check_cluster.assert_called_once() + mock_test_apis.assert_called_once() @patch('validation_workflow.rpm.validation_rpm.ValidationArgs') @patch('validation_workflow.rpm.validation_rpm.ApiTestCases') @patch('os.path.basename') @patch('validation_workflow.rpm.validation_rpm.execute') @patch('validation_workflow.validation.Validation.check_for_security_plugin') - def test_validation_with_security_parameter(self, mock_security: Mock, mock_system: Mock, mock_basename: Mock, mock_test_apis: Mock, mock_validation_args: Mock) -> None: + @patch('validation_workflow.validation.Validation.check_cluster_readiness') + def test_validation_with_allow_http_check(self, mock_check_cluster: Mock, mock_security: Mock, mock_system: Mock, mock_basename: Mock, mock_test_apis: Mock, mock_validation_args: Mock) -> None: mock_validation_args.return_value.version = '2.3.0' - mock_validation_args.return_value.force_https = False + mock_validation_args.return_value.allow_http = True validate_rpm = ValidateRpm(mock_validation_args.return_value) + mock_check_cluster.return_value = True mock_basename.side_effect = lambda path: "mocked_filename" mock_system.side_effect = lambda *args, **kwargs: (0, "stdout_output", "stderr_output") mock_security.return_value = True @@ -139,17 +146,32 @@ def test_validation_with_security_parameter(self, mock_security: Mock, mock_syst result = validate_rpm.validation() self.assertTrue(result) + mock_check_cluster.assert_called_once() mock_security.assert_called_once() + @patch('validation_workflow.rpm.validation_rpm.ValidationArgs') + @patch('validation_workflow.validation.Validation.check_cluster_readiness') + def test_cluster_not_ready(self, mock_check_cluster: Mock, mock_validation_args: Mock) -> None: + mock_validation_args.return_value.version = '2.3.0' + validate_rpm = ValidateRpm(mock_validation_args.return_value) + mock_check_cluster.return_value = False + + with self.assertRaises(Exception) as context: + validate_rpm.validation() + self.assertEqual(str(context.exception), 'Cluster is not ready for API test') + mock_check_cluster.assert_called_once() + @patch('validation_workflow.rpm.validation_rpm.ValidationArgs') @patch('validation_workflow.rpm.validation_rpm.ApiTestCases') - def test_failed_testcases(self, mock_test_apis: Mock, mock_validation_args: Mock) -> None: - # Set up mock objects + @patch('validation_workflow.validation.Validation.check_cluster_readiness') + def test_failed_testcases(self, mock_check_cluster: Mock, mock_test_apis: Mock, mock_validation_args: Mock) -> None: mock_validation_args.return_value.version = '2.3.0' mock_test_apis_instance = mock_test_apis.return_value + mock_check_cluster.return_value = True mock_test_apis_instance.test_apis.return_value = (False, 1) validate_rpm = ValidateRpm(mock_validation_args.return_value) + with self.assertRaises(Exception) as context: validate_rpm.validation() diff --git a/tests/tests_validation_workflow/test_validation_tar.py b/tests/tests_validation_workflow/test_validation_tar.py index 555ec04a74..4364d61d5f 100644 --- a/tests/tests_validation_workflow/test_validation_tar.py +++ b/tests/tests_validation_workflow/test_validation_tar.py @@ -20,6 +20,7 @@ def setUp(self) -> None: def test_empty_file_path_and_production_artifact_type(self) -> None: self.args.projects = ["opensearch"] self.args.version = "2.4.0" + self.args.distribution = "tar" self.args.file_path = {} self.args.artifact_type = "production" @@ -42,6 +43,7 @@ def test_with_file_path_both_artifact_types(self) -> None: def test_empty_file_path_and_staging_artifact_type(self, mock_validation_args: Mock) -> None: self.args.projects = ["opensearch"] self.args.version = "2.4.0" + self.args.distribution = "tar" self.args.artifact_type = "staging" self.args.file_path = {} self.args.build_number = {"opensearch": "latest", "opensearch-dashboards": "latest"} @@ -71,7 +73,7 @@ def test_installation(self, mock_system: Mock, mock_basename: Mock, mock_validat mock_validation_args.return_value.version = '2.3.0' mock_validation_args.return_value.arch = 'x64' mock_validation_args.return_value.platform = 'linux' - mock_validation_args.return_value.force_https = True + mock_validation_args.return_value.allow_http = True mock_validation_args.return_value.projects = ["opensearch"] validate_tar = ValidateTar(mock_validation_args.return_value) @@ -82,13 +84,12 @@ def test_installation(self, mock_system: Mock, mock_basename: Mock, mock_validat @patch('validation_workflow.tar.validation_tar.ValidationArgs') @patch.object(Process, 'start') - @patch('time.sleep') @patch('validation_workflow.tar.validation_tar.get_password') - def test_start_cluster(self, mock_password: Mock, mock_sleep: Mock, mock_start: Mock, mock_validation_args: Mock) -> None: + def test_start_cluster(self, mock_password: Mock, mock_start: Mock, mock_validation_args: Mock) -> None: mock_validation_args.return_value.version = '2.3.0' mock_validation_args.return_value.arch = 'x64' mock_validation_args.return_value.platforms = 'linux' - mock_validation_args.return_value.allow_without_security = True + mock_validation_args.return_value.allow_http = True mock_validation_args.return_value.projects = ["opensearch", "opensearch-dashboards"] mock_password.return_value = "admin" @@ -102,7 +103,7 @@ def test_start_cluster(self, mock_password: Mock, mock_sleep: Mock, mock_start: @patch('src.test_workflow.integ_test.utils.get_password') def test_start_cluster_exception_os(self, mock_password: Mock, mock_sleep: Mock, mock_validation_args: Mock) -> None: mock_validation_args.return_value.projects = ["opensearch"] - mock_validation_args.return_value.allow_without_security = True + mock_validation_args.return_value.allow_http = True validate_tar = ValidateTar(mock_validation_args.return_value) validate_tar.os_process.start = MagicMock(side_effect=Exception('Failed to Start Cluster')) # type: ignore @@ -113,16 +114,18 @@ def test_start_cluster_exception_os(self, mock_password: Mock, mock_sleep: Mock, @patch('validation_workflow.tar.validation_tar.ValidationArgs') @patch('validation_workflow.tar.validation_tar.ApiTestCases') - def test_validation(self, mock_test_apis: Mock, mock_validation_args: Mock) -> None: + @patch('validation_workflow.validation.Validation.check_cluster_readiness') + def test_validation(self, mock_check_cluster: Mock, mock_test_apis: Mock, mock_validation_args: Mock) -> None: mock_validation_args.return_value.version = '2.3.0' mock_test_apis_instance = mock_test_apis.return_value + mock_check_cluster.return_value = True mock_test_apis_instance.test_apis.return_value = (True, 3) validate_tar = ValidateTar(mock_validation_args.return_value) result = validate_tar.validation() self.assertTrue(result) - + mock_check_cluster.assert_called_once() mock_test_apis.assert_called_once() @patch('validation_workflow.tar.validation_tar.ValidationArgs') @@ -130,10 +133,12 @@ def test_validation(self, mock_test_apis: Mock, mock_validation_args: Mock) -> N @patch('os.path.basename') @patch('validation_workflow.tar.validation_tar.execute') @patch('validation_workflow.validation.Validation.check_for_security_plugin') - def test_validation_without_force_https_check(self, mock_security: Mock, mock_system: Mock, mock_basename: Mock, mock_test_apis: Mock, mock_validation_args: Mock) -> None: + @patch('validation_workflow.validation.Validation.check_cluster_readiness') + def test_validation_with_allow_http(self, mock_check_cluster: Mock, mock_security: Mock, mock_system: Mock, mock_basename: Mock, mock_test_apis: Mock, mock_validation_args: Mock) -> None: mock_validation_args.return_value.version = '2.3.0' - mock_validation_args.return_value.force_https = False + mock_validation_args.return_value.allow_http = True validate_tar = ValidateTar(mock_validation_args.return_value) + mock_check_cluster.return_value = True mock_basename.side_effect = lambda path: "mocked_filename" mock_system.side_effect = lambda *args, **kwargs: (0, "stdout_output", "stderr_output") mock_security.return_value = True @@ -142,26 +147,37 @@ def test_validation_without_force_https_check(self, mock_security: Mock, mock_sy result = validate_tar.validation() self.assertTrue(result) + mock_check_cluster.assert_called_once() mock_security.assert_called_once() + @patch('validation_workflow.tar.validation_tar.ValidationArgs') + @patch('validation_workflow.validation.Validation.check_cluster_readiness') + def test_cluster_not_ready(self, mock_check_cluster: Mock, mock_validation_args: Mock) -> None: + mock_validation_args.return_value.version = '2.3.0' + validate_tar = ValidateTar(mock_validation_args.return_value) + mock_check_cluster.return_value = False + + with self.assertRaises(Exception) as context: + validate_tar.validation() + self.assertEqual(str(context.exception), 'Cluster is not ready for API test') + mock_check_cluster.assert_called_once() + @patch('validation_workflow.tar.validation_tar.ValidationArgs') @patch('validation_workflow.tar.validation_tar.ApiTestCases') - def test_failed_testcases(self, mock_test_apis: Mock, mock_validation_args: Mock) -> None: - # Set up mock objects + @patch('validation_workflow.validation.Validation.check_cluster_readiness') + def test_failed_testcases(self, mock_check_cluster: Mock, mock_test_apis: Mock, mock_validation_args: Mock) -> None: mock_validation_args.return_value.version = '2.3.0' mock_test_apis_instance = mock_test_apis.return_value + mock_check_cluster.return_value = True mock_test_apis_instance.test_apis.return_value = (False, 1) - # Create instance of ValidateTar class validate_tar = ValidateTar(mock_validation_args.return_value) - # Call validation method and assert the result with self.assertRaises(Exception) as context: validate_tar.validation() self.assertEqual(str(context.exception), 'Not all tests Pass : 1') - # Assert that the mock methods are called as expected mock_test_apis.assert_called_once() @patch('validation_workflow.tar.validation_tar.ValidationArgs') diff --git a/tests/tests_validation_workflow/test_validation_yum.py b/tests/tests_validation_workflow/test_validation_yum.py index e266f52259..455d12ffbc 100644 --- a/tests/tests_validation_workflow/test_validation_yum.py +++ b/tests/tests_validation_workflow/test_validation_yum.py @@ -20,6 +20,7 @@ def setUp(self) -> None: def test_empty_file_path_and_production_artifact_type(self) -> None: self.args.projects = ["opensearch"] self.args.version = "2.5.0" + self.args.distribution = "yum" self.args.file_path = {} self.args.artifact_type = "production" @@ -43,6 +44,7 @@ def test_empty_file_path_and_staging_artifact_type(self, mock_validation_args: M self.args.projects = ["opensearch"] self.args.version = "2.4.0" self.args.artifact_type = "staging" + self.args.distribution = "yum" self.args.file_path = {} self.args.build_number = {"opensearch": "1.2.3", "opensearch-dashboards": "1.2.3"} @@ -83,14 +85,15 @@ def test_exceptions(self, mock_validation_args: Mock) -> None: mock_validation_args.return_value.projects = ["opensearch", "opensearch-dashboards"] validate_yum = ValidateYum(mock_validation_args.return_value) validate_yum.cleanup() - self.assertIn("Exception occurred either while attempting to stop cluster or removing OpenSearch/OpenSearch-Dashboards.", str(e3.exception)) # noqa: E501 + self.assertIn("Exception occurred either while attempting to stop cluster or removing OpenSearch/OpenSearch-Dashboards.", + str(e3.exception)) @patch("validation_workflow.yum.validation_yum.execute") @patch('validation_workflow.yum.validation_yum.ValidationArgs') def test_installation(self, mock_validation_args: Mock, mock_execute: Mock) -> None: mock_validation_args.return_value.version = '2.3.0' mock_validation_args.return_value.arch = 'x64' - mock_validation_args.return_value.allow_without_security = False + mock_validation_args.return_value.allow_http = False mock_validation_args.return_value.projects = ["opensearch", "opensearch-dashboards"] mock_execute.side_effect = lambda *args, **kwargs: (0, "stdout_output", "stderr_output") @@ -101,8 +104,7 @@ def test_installation(self, mock_validation_args: Mock, mock_execute: Mock) -> N @patch("validation_workflow.yum.validation_yum.execute", return_value=True) @patch('validation_workflow.yum.validation_yum.ValidationArgs') - @patch('time.sleep') - def test_start_cluster(self, mock_validation_args: Mock, mock_execute: Mock, mock_sleep: Mock) -> None: + def test_start_cluster(self, mock_validation_args: Mock, mock_execute: Mock) -> None: mock_validation_args.return_value.projects = ["opensearch", "opensearch-dashboards"] validate_yum = ValidateYum(mock_validation_args.return_value) @@ -112,16 +114,18 @@ def test_start_cluster(self, mock_validation_args: Mock, mock_execute: Mock, moc @patch('validation_workflow.yum.validation_yum.ValidationArgs') @patch('validation_workflow.yum.validation_yum.ApiTestCases') - def test_validation(self, mock_test_apis: Mock, mock_validation_args: Mock) -> None: + @patch('validation_workflow.validation.Validation.check_cluster_readiness') + def test_validation(self, mock_check_cluster: Mock, mock_test_apis: Mock, mock_validation_args: Mock) -> None: mock_validation_args.return_value.version = '2.3.0' mock_test_apis_instance = mock_test_apis.return_value - mock_test_apis_instance.test_apis.return_value = (True, 4) + mock_check_cluster.return_value = True + mock_test_apis_instance.test_apis.return_value = (True, 3) validate_yum = ValidateYum(mock_validation_args.return_value) result = validate_yum.validation() self.assertTrue(result) - + mock_check_cluster.assert_called_once() mock_test_apis.assert_called_once() @patch('validation_workflow.yum.validation_yum.ValidationArgs') @@ -129,10 +133,12 @@ def test_validation(self, mock_test_apis: Mock, mock_validation_args: Mock) -> N @patch('os.path.basename') @patch('validation_workflow.yum.validation_yum.execute') @patch('validation_workflow.validation.Validation.check_for_security_plugin') - def test_validation_without_force_https_check(self, mock_security: Mock, mock_system: Mock, mock_basename: Mock, mock_test_apis: Mock, mock_validation_args: Mock) -> None: + @patch('validation_workflow.validation.Validation.check_cluster_readiness') + def test_validation_with_allow_http(self, mock_check_cluster: Mock, mock_security: Mock, mock_system: Mock, mock_basename: Mock, mock_test_apis: Mock, mock_validation_args: Mock) -> None: mock_validation_args.return_value.version = '2.3.0' - mock_validation_args.return_value.force_https = False + mock_validation_args.return_value.allow_http = True validate_yum = ValidateYum(mock_validation_args.return_value) + mock_check_cluster.return_value = True mock_basename.side_effect = lambda path: "mocked_filename" mock_system.side_effect = lambda *args, **kwargs: (0, "stdout_output", "stderr_output") mock_security.return_value = True @@ -141,20 +147,37 @@ def test_validation_without_force_https_check(self, mock_security: Mock, mock_sy result = validate_yum.validation() self.assertTrue(result) + mock_check_cluster.assert_called_once() mock_security.assert_called_once() + @patch('validation_workflow.yum.validation_yum.ValidationArgs') + @patch('validation_workflow.validation.Validation.check_cluster_readiness') + def test_cluster_not_ready(self, mock_check_cluster: Mock, mock_validation_args: Mock) -> None: + mock_validation_args.return_value.version = '2.3.0' + validate_yum = ValidateYum(mock_validation_args.return_value) + mock_check_cluster.return_value = False + + with self.assertRaises(Exception) as context: + validate_yum.validation() + self.assertEqual(str(context.exception), 'Cluster is not ready for API test') + mock_check_cluster.assert_called_once() + @patch('validation_workflow.yum.validation_yum.ValidationArgs') @patch('validation_workflow.yum.validation_yum.ApiTestCases') - def test_failed_testcases(self, mock_test_apis: Mock, mock_validation_args: Mock) -> None: + @patch('validation_workflow.validation.Validation.check_cluster_readiness') + def test_failed_testcases(self, mock_check_cluster: Mock, mock_test_apis: Mock, mock_validation_args: Mock) -> None: mock_validation_args.return_value.version = '2.3.0' mock_test_apis_instance = mock_test_apis.return_value + mock_check_cluster.return_value = True mock_test_apis_instance.test_apis.return_value = (False, 1) validate_yum = ValidateYum(mock_validation_args.return_value) with self.assertRaises(Exception) as context: validate_yum.validation() + self.assertEqual(str(context.exception), 'Not all tests Pass : 1') + mock_test_apis.assert_called_once() @patch("validation_workflow.yum.validation_yum.execute", return_value=True) diff --git a/tests/tests_validation_workflow/test_validation_zip.py b/tests/tests_validation_workflow/test_validation_zip.py new file mode 100644 index 0000000000..31a76d9c23 --- /dev/null +++ b/tests/tests_validation_workflow/test_validation_zip.py @@ -0,0 +1,146 @@ +# Copyright OpenSearch Contributors +# SPDX-License-Identifier: Apache-2.0 +# +# The OpenSearch Contributors require contributions made to +# this file be licensed under the Apache-2.0 license or a +# compatible open source license. + +import unittest +from unittest.mock import MagicMock, Mock, call, patch + +from system.process import Process +from validation_workflow.zip.validation_zip import ValidateZip + + +class TestValidateZip(unittest.TestCase): + def setUp(self) -> None: + self.mock_args = MagicMock() + self.mock_args.projects = ["opensearch", "opensearch-dashboards"] + self.mock_args.version = "2.11.0" + self.mock_args.arch = "x64" + self.mock_args.platform = "windows" + self.mock_args.force_https_check = True + self.mock_args.allow_http = True + self.call_methods = ValidateZip(self.mock_args) + + @patch("validation_workflow.zip.validation_zip.ZipFile") + @patch('os.path.basename') + def test_installation(self, mock_basename: Mock, mock_zip_file: MagicMock) -> None: + mock_zip_file_instance = mock_zip_file.return_value.__enter__() + mock_extractall = MagicMock() + mock_zip_file_instance.extractall = mock_extractall + mock_basename.side_effect = lambda path: "mocked_filename" + + validate_zip = ValidateZip(self.mock_args) + result = validate_zip.installation() + self.assertTrue(result) + + expected_calls = [call((validate_zip.tmp_dir.path))] * len(self.mock_args.projects) + mock_extractall.assert_has_calls(expected_calls) + + @patch("validation_workflow.zip.validation_zip.ZipFile") + @patch('os.path.basename') + def test_installation_exception(self, mock_basename: Mock, mock_zip_file: MagicMock) -> None: + self.mock_args.projects = None + validate_zip = ValidateZip(self.mock_args) + mock_basename.side_effect = lambda path: "mocked_filename" + with self.assertRaises(Exception) as context: + validate_zip.installation() + self.assertEqual(str(context.exception), "Failed to install OpenSearch/OpenSearch-Dashboards") + + @patch.object(Process, "start") + @patch('validation_workflow.zip.validation_zip.get_password') + def test_start_cluster(self, mock_password: Mock, mock_start: Mock) -> None: + + validate_zip = ValidateZip(self.mock_args) + mock_password.return_value = "admin" + result = validate_zip.start_cluster() + self.assertTrue(result) + mock_password.assert_called_once() + + @patch.object(Process, "start") + def test_start_cluster_exception(self, mock_start: Mock) -> None: + mock_start.side_effect = Exception("an exception") + validate_zip = ValidateZip(self.mock_args) + with self.assertRaises(Exception) as context: + validate_zip.start_cluster() + self.assertEqual(str(context.exception), "Failed to Start Cluster") + + @patch('validation_workflow.validation.Validation.check_cluster_readiness') + @patch("validation_workflow.zip.validation_zip.ApiTestCases") + def test_validation(self, mock_test_apis: MagicMock, mock_check_cluster: Mock) -> None: + mock_test_apis_instance = mock_test_apis.return_value + mock_check_cluster.return_value = True + mock_test_apis_instance.test_apis.return_value = (True, 3) + validate_zip = ValidateZip(self.mock_args) + result = validate_zip.validation() + + self.assertTrue(result) + mock_check_cluster.assert_called_once() + mock_test_apis.assert_called_once() + + @patch('validation_workflow.zip.validation_zip.ValidationArgs') + @patch('validation_workflow.zip.validation_zip.ApiTestCases') + @patch('os.path.basename') + @patch('system.execute.execute') + @patch('validation_workflow.validation.Validation.check_for_security_plugin') + @patch('validation_workflow.validation.Validation.check_cluster_readiness') + def test_validation_with_allow_http(self, mock_check_cluster: Mock, mock_security: Mock, mock_system: Mock, mock_basename: Mock, mock_test_apis: Mock, mock_validation_args: Mock) -> None: + mock_validation_args.return_value.version = '2.3.0' + mock_validation_args.return_value.allow_http = True + validate_zip = ValidateZip(mock_validation_args.return_value) + mock_check_cluster.return_value = True + mock_basename.side_effect = lambda path: "mocked_filename" + mock_system.side_effect = lambda *args, **kwargs: (0, "stdout_output", "stderr_output") + mock_security.return_value = True + mock_test_apis_instance = mock_test_apis.return_value + mock_test_apis_instance.test_apis.return_value = (True, 4) + + result = validate_zip.validation() + self.assertTrue(result) + mock_check_cluster.assert_called_once() + mock_security.assert_called_once() + + @patch('validation_workflow.zip.validation_zip.ValidationArgs') + @patch('validation_workflow.validation.Validation.check_cluster_readiness') + def test_cluster_not_ready(self, mock_check_cluster: Mock, mock_validation_args: Mock) -> None: + mock_validation_args.return_value.version = '2.3.0' + validate_zip = ValidateZip(mock_validation_args.return_value) + mock_check_cluster.return_value = False + + with self.assertRaises(Exception) as context: + validate_zip.validation() + self.assertEqual(str(context.exception), 'Cluster is not ready for API test') + mock_check_cluster.assert_called_once() + + @patch('validation_workflow.zip.validation_zip.ApiTestCases') + @patch('validation_workflow.validation.Validation.check_cluster_readiness') + def test_failed_testcases(self, mock_check_cluster: Mock, mock_test_apis: Mock) -> None: + mock_test_apis_instance = mock_test_apis.return_value + mock_check_cluster.return_value = True + mock_test_apis_instance.test_apis.return_value = (False, 1) + + validate_zip = ValidateZip(self.mock_args) + with self.assertRaises(Exception) as context: + validate_zip.validation() + + self.assertEqual(str(context.exception), 'Not all tests Pass : 1') + mock_test_apis.assert_called_once() + + @patch.object(Process, "terminate") + def test_cleanup(self, mock_process_terminate: MagicMock) -> None: + validate_zip = ValidateZip(self.mock_args) + result = validate_zip.cleanup() + self.assertTrue(result) + mock_process_terminate.assert_called() + + @patch.object(Process, "terminate") + def test_cleanup_exception(self, mock_process_terminate: MagicMock) -> None: + mock_process_terminate.side_effect = Exception("any exception") + validate_zip = ValidateZip(self.mock_args) + with self.assertRaises(Exception) as context: + validate_zip.cleanup() + self.assertEqual( + str(context.exception), + "Failed to terminate the processes that started OpenSearch and OpenSearch-Dashboards", + ) From 4722f32cfe560f27d92bd234ef1ce79ee42fc7c7 Mon Sep 17 00:00:00 2001 From: Prudhvi Godithi Date: Tue, 20 Feb 2024 11:40:46 -0800 Subject: [PATCH 241/289] [Release 2.12.0] RC commit lock (#4460) Signed-off-by: Prudhvi Godithi --- jenkins/opensearch/integ-test.jenkinsfile | 5 +- manifests/2.12.0/opensearch-2.12.0.yml | 46 +++++++++---------- .../2.12.0/opensearch-dashboards-2.12.0.yml | 32 ++++++------- .../opensearch/integ-test.jenkinsfile.txt | 4 -- 4 files changed, 42 insertions(+), 45 deletions(-) diff --git a/jenkins/opensearch/integ-test.jenkinsfile b/jenkins/opensearch/integ-test.jenkinsfile index dc8e77fc02..384d481480 100644 --- a/jenkins/opensearch/integ-test.jenkinsfile +++ b/jenkins/opensearch/integ-test.jenkinsfile @@ -44,12 +44,13 @@ pipeline { BUILD_JOB_NAME = 'distribution-build-opensearch' ARTIFACT_BUCKET_NAME = credentials('jenkins-artifact-bucket-name') } - triggers { + // Add as follows to enable parameterizedCron trigger for a specific test manifest. + /*triggers { parameterizedCron ''' H 1 * * * %TEST_MANIFEST=2.12.0/opensearch-2.12.0-concurrent-search-test.yml;BUILD_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/builds/opensearch/manifest.yml H 1 * * * %TEST_MANIFEST=2.12.0/opensearch-2.12.0-concurrent-search-test.yml;BUILD_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/builds/opensearch/manifest.yml ''' - } + }*/ parameters { string( name: 'COMPONENT_NAME', diff --git a/manifests/2.12.0/opensearch-2.12.0.yml b/manifests/2.12.0/opensearch-2.12.0.yml index 4021b2cac7..19f3135ce0 100644 --- a/manifests/2.12.0/opensearch-2.12.0.yml +++ b/manifests/2.12.0/opensearch-2.12.0.yml @@ -10,34 +10,34 @@ ci: components: - name: OpenSearch repository: https://github.com/opensearch-project/OpenSearch.git - ref: '2.12' + ref: 2c355ce1a427e4a528778d4054436b5c4b756221 - name: common-utils repository: https://github.com/opensearch-project/common-utils.git - ref: '2.12' + ref: b10a9dd770b3265c3fc79581b690e3830550ba2d platforms: - linux - windows - name: job-scheduler repository: https://github.com/opensearch-project/job-scheduler.git - ref: '2.12' + ref: e5e9673585d81ecb5a79207acabc38ed0fb690e8 platforms: - linux - windows - name: security repository: https://github.com/opensearch-project/security.git - ref: '2.12' + ref: a5c3191146f86fe0ec227439a56ee9374c51d91c platforms: - linux - windows - name: k-NN repository: https://github.com/opensearch-project/k-NN.git - ref: '2.12' + ref: e7a919221ef37db1e68ae0189c222f282f47217a platforms: - linux - windows - name: geospatial repository: https://github.com/opensearch-project/geospatial.git - ref: '2.12' + ref: 0186b99774b31e628b1ac27141ac088eee2ea7c3 platforms: - linux - windows @@ -45,7 +45,7 @@ components: - job-scheduler - name: cross-cluster-replication repository: https://github.com/opensearch-project/cross-cluster-replication.git - ref: '2.12' + ref: 91c5fadf1aeab41127929547c0153217899242e9 platforms: - linux - windows @@ -53,7 +53,7 @@ components: - common-utils - name: ml-commons repository: https://github.com/opensearch-project/ml-commons.git - ref: '2.12' + ref: 7722020b5e834c6f50d46286d916a68de8cb22f3 platforms: - linux - windows @@ -61,7 +61,7 @@ components: - common-utils - name: neural-search repository: https://github.com/opensearch-project/neural-search.git - ref: '2.12' + ref: a521f78bb8be00035af2077ffd70eb95bab398ce platforms: - linux - windows @@ -70,7 +70,7 @@ components: - k-NN - name: notifications-core repository: https://github.com/opensearch-project/notifications.git - ref: '2.12' + ref: 9df7874d2680369b765fd9fa84f851bd6814a064 platforms: - linux - windows @@ -79,7 +79,7 @@ components: - common-utils - name: notifications repository: https://github.com/opensearch-project/notifications.git - ref: '2.12' + ref: 9df7874d2680369b765fd9fa84f851bd6814a064 platforms: - linux - windows @@ -88,7 +88,7 @@ components: - common-utils - name: opensearch-observability repository: https://github.com/opensearch-project/observability.git - ref: '2.12' + ref: 7848617064395b766371c5ad09b5c8171219b36e platforms: - linux - windows @@ -96,7 +96,7 @@ components: - common-utils - name: opensearch-reports repository: https://github.com/opensearch-project/reporting.git - ref: '2.12' + ref: b9d9d9975e6affc2574986666489ef5005510d2a platforms: - linux - windows @@ -105,7 +105,7 @@ components: - job-scheduler - name: sql repository: https://github.com/opensearch-project/sql.git - ref: '2.12' + ref: 429f9c807d24def8653565fdda8d67cf3a5b1d4d platforms: - linux - windows @@ -113,7 +113,7 @@ components: - ml-commons - name: asynchronous-search repository: https://github.com/opensearch-project/asynchronous-search.git - ref: '2.12' + ref: 169fc306f0f4dc66821d11fdd72ca49d8a393529 platforms: - linux - windows @@ -121,7 +121,7 @@ components: - common-utils - name: anomaly-detection repository: https://github.com/opensearch-project/anomaly-detection.git - ref: '2.12' + ref: 24c700022c438aa59322f085eea1a5c8c4009389 platforms: - linux - windows @@ -130,7 +130,7 @@ components: - job-scheduler - name: alerting repository: https://github.com/opensearch-project/alerting.git - ref: '2.12' + ref: d4f16758f1c1f165a32a21a94149950c07a7fb00 platforms: - linux - windows @@ -138,7 +138,7 @@ components: - common-utils - name: security-analytics repository: https://github.com/opensearch-project/security-analytics.git - ref: '2.12' + ref: fca29cfcb8cba9a0219c8825dcd80320a6a9de81 platforms: - linux - windows @@ -146,7 +146,7 @@ components: - common-utils - name: index-management repository: https://github.com/opensearch-project/index-management.git - ref: '2.12' + ref: 97b9c3ac7432aa5d4e34a5fcf887eaad513afdd8 platforms: - linux - windows @@ -155,18 +155,18 @@ components: - job-scheduler - name: performance-analyzer repository: https://github.com/opensearch-project/performance-analyzer.git - ref: '2.12' + ref: f2d6b0b4a6a8931e2898a53210975d7ed321953c platforms: - linux - name: custom-codecs repository: https://github.com/opensearch-project/custom-codecs.git - ref: '2.12' + ref: 36ad8504605d04735d56c6c864ea1f47c840fe61 platforms: - linux - windows - name: flow-framework repository: https://github.com/opensearch-project/flow-framework.git - ref: '2.12' + ref: 987b96ff5190d3f0c698968aa2be15131a58afee platforms: - linux - windows @@ -174,7 +174,7 @@ components: - common-utils - name: skills repository: https://github.com/opensearch-project/skills.git - ref: '2.12' + ref: 7546f72c432e20b3210e5cc4ef0d15ebb3e6fa1c platforms: - linux - windows diff --git a/manifests/2.12.0/opensearch-dashboards-2.12.0.yml b/manifests/2.12.0/opensearch-dashboards-2.12.0.yml index c6dbba0649..7945e3388f 100644 --- a/manifests/2.12.0/opensearch-dashboards-2.12.0.yml +++ b/manifests/2.12.0/opensearch-dashboards-2.12.0.yml @@ -9,49 +9,49 @@ ci: components: - name: OpenSearch-Dashboards repository: https://github.com/opensearch-project/OpenSearch-Dashboards.git - ref: '2.12' + ref: 9ec9a677af5f28e5450926ce07e9d6c3273717a7 - name: functionalTestDashboards repository: https://github.com/opensearch-project/opensearch-dashboards-functional-test.git - ref: '2.12' + ref: f92d151aba63e4598f0e2a3455e0f127e9bf43ca - name: observabilityDashboards repository: https://github.com/opensearch-project/dashboards-observability.git - ref: '2.12' + ref: 63a88069000555a1d8019c69e65207fc1d611b60 - name: reportsDashboards repository: https://github.com/opensearch-project/dashboards-reporting.git - ref: '2.12' + ref: c7a4403f708edc1bda472cabfeacbb57afee12f7 - name: ganttChartDashboards repository: https://github.com/opensearch-project/dashboards-visualizations.git - ref: '2.12' + ref: 2c345b34e8e43dea33fc406f39b3bfa00eb81108 - name: queryWorkbenchDashboards repository: https://github.com/opensearch-project/dashboards-query-workbench.git - ref: '2.12' + ref: ac68dedb7a217776ce5d6edee7080cd4245154c8 - name: customImportMapDashboards repository: https://github.com/opensearch-project/dashboards-maps.git - ref: '2.12' + ref: c3331e1da332691f465caae8a52d28349752ec30 - name: anomalyDetectionDashboards repository: https://github.com/opensearch-project/anomaly-detection-dashboards-plugin - ref: '2.12' + ref: 0268447d5fd687dd28a067d8b54424df1815eeea - name: mlCommonsDashboards repository: https://github.com/opensearch-project/ml-commons-dashboards.git - ref: '2.12' + ref: d28607d0dc67c961774ec6742ac12de167da1679 - name: indexManagementDashboards repository: https://github.com/opensearch-project/index-management-dashboards-plugin.git - ref: '2.12' + ref: 1e4bf2d01bc686017e3bb549598f8029b1127f40 - name: notificationsDashboards repository: https://github.com/opensearch-project/dashboards-notifications.git - ref: '2.12' + ref: ac4b53317300217b420cd54fb545c8194ff13c6e - name: alertingDashboards repository: https://github.com/opensearch-project/alerting-dashboards-plugin.git - ref: '2.12' + ref: 86dfb877ece10ab33dc3532d4018156f5978fbb0 - name: securityAnalyticsDashboards repository: https://github.com/opensearch-project/security-analytics-dashboards-plugin.git - ref: '2.12' + ref: 5dc511ef0ba0c47f0de8118a15ceac441739c219 - name: securityDashboards repository: https://github.com/opensearch-project/security-dashboards-plugin.git - ref: '2.12' + ref: d36297f9df01c9a80582fda42ceee981975bc33e - name: searchRelevanceDashboards repository: https://github.com/opensearch-project/dashboards-search-relevance.git - ref: '2.12' + ref: 8838be9312a1d58cbecd17b0ae2cb85fe703ce48 - name: assistantDashboards repository: https://github.com/opensearch-project/dashboards-assistant.git - ref: '2.12' + ref: bfe6fb9a4b92f53c305d6ba98b637d33268cf248 diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch/integ-test.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch/integ-test.jenkinsfile.txt index b9892f7421..a1e8fed38f 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch/integ-test.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch/integ-test.jenkinsfile.txt @@ -7,10 +7,6 @@ integ-test.logRotator({daysToKeepStr=30}) integ-test.buildDiscarder(null) integ-test.echo(Executing on agent [label:none]) - integ-test.parameterizedCron( - H 1 * * * %TEST_MANIFEST=2.12.0/opensearch-2.12.0-concurrent-search-test.yml;BUILD_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/builds/opensearch/manifest.yml - H 1 * * * %TEST_MANIFEST=2.12.0/opensearch-2.12.0-concurrent-search-test.yml;BUILD_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/builds/opensearch/manifest.yml - ) integ-test.stage(verify-parameters, groovy.lang.Closure) integ-test.echo(Executing on agent [label:Jenkins-Agent-AL2023-X64-C54xlarge-Docker-Host]) integ-test.script(groovy.lang.Closure) From 46e7af4ab035d936a829b766763914b21f21949b Mon Sep 17 00:00:00 2001 From: Prudhvi Godithi Date: Tue, 20 Feb 2024 14:53:30 -0800 Subject: [PATCH 242/289] [Release 2.12.0] Consolidated release notes (#4463) Signed-off-by: Prudhvi Godithi --- .../opensearch-release-notes-2.12.0.md | 1306 +++++++++++++++++ 1 file changed, 1306 insertions(+) create mode 100644 release-notes/opensearch-release-notes-2.12.0.md diff --git a/release-notes/opensearch-release-notes-2.12.0.md b/release-notes/opensearch-release-notes-2.12.0.md new file mode 100644 index 0000000000..e1544c0ead --- /dev/null +++ b/release-notes/opensearch-release-notes-2.12.0.md @@ -0,0 +1,1306 @@ +

OpenSearch and OpenSearch Dashboards 2.12.0 Release Notes

+

RELEASE HIGHLIGHTS

+
    +OpenSearch 2.12.0 includes a number of features designed to increase performance for search and analytics applications as well as user experience enhancements and several new and enhanced machine learning tools. Experimental functionality includes the OpenSearch Assistant Toolkit for building interactive user experiences and new cross-cluster monitors. OpenSearch upgrades to Apache Lucene 9.9.2 with this release. +
+ +

NEW FEATURES

+
    +
  • Integration with Apache Spark lets you analyze all of your operational data in a single place using OpenSearch in combination with Apache Spark.
  • +
  • Conversational search is generally available, providing comprehensive functionality to build conversational experiences using OpenSearch’s lexical, vector, and hybrid search features.
  • +
  • A new workflow engine lets you automate configurations for ML Commons resources, allowing you to set up machine learning resources to support AI use cases without the need to manually create resources or write custom scripts.
  • +
  • New default processors for Amazon Bedrock text embedding connectors can reduce the effort required to build AI connectors.
  • +
  • You can now represent long documents as multiple vectors in a nested field with built-in chunking, eliminating the need to build custom processing logic in order to query documents represented as vector chunks.
  • +
  • Concurrent segment search is now generally available, giving you the option to query index segments in parallel at the shard level. This can deliver improved latency for many types of search queries.
  • +
  • Date histogram aggregations without sub-aggregations can now be transformed into and executed as range filters, offering a significant boost to search performance.
  • +
  • Multi-terms aggregations are now significantly faster for high-cardinality search terms, which offers improved performance for many prefix and wildcard queries.
  • +
  • A new match-only text field type, a variant of the text field, can help reduce storage costs while maintaining term and multi-term query performance.
  • +
  • The keyword, numeric, and IP field types can now be searched with doc_values queries. This type of query can decrease storage requirements for rarely accessed fields.
  • +
  • A new top N queries feature lets you track high-latency queries with an API.
  • +
  • Updates to the Discover tool in OpenSearch Dashboards include improvements to density, column order, sorting controls, and more. Users can now choose between the previously implemented Discover experience and the updated experience.
  • +
+ +

EXPERIMENTAL FEATURES

+
    +
  • OpenSearch 2.12.0 includes the following experimental features. Experimental features are disabled by default. For instructions on how to enable them, refer to the documentation for the feature.
  • +
  • The OpenSearch Assistant Toolkit helps developers build generative AI experiences inside of OpenSearch Dashboards. With integrated natural language processing and context-aware features, developers can use this toolkit to apply generative AI to create interactive user experiences and extract insights from OpenSearch data.
  • +
  • A new agent framework added to ML Commons uses remote large language learning models (LLMs) for step-by-step problem-solving and can coordinate machine learning tools using LLMs. The framework includes a flow agent and a conversational agent in this release.
  • +
  • Users can now query multiple clusters with cross-cluster monitors through the Alerting plugin.
  • +
+ +

DEPRECATION NOTICE

+ +

CentOS7

+
    +Please note that OpenSearch will deprecate support for CentOS Linux 7 as a continuous integration build image and supported operating system in an upcoming release, as CentOS Linux 7 will reach end-of-life on June 30, 2024 (see #notice). To view OpenSearch's compatible operating systems, visit #operating-system-compatibility. + +
+ +

RELEASE DETAILS

+
    +
  • [OpenSearch and OpenSearch Dashboards 2.12.0](https://opensearch.org/versions/opensearch-2-12-0.html) includes the following features, enhancements, bug fixes, infrastructure, documentation, maintenance and refactoring updates. +
  • +
  • +OpenSearch Release Notes. + +OpenSearch Dashboards Release Notes. + +
  • +
+ +

FEATURES

+ +

Opensearch Custom Codecs

+ +
    +
  • Accessors for custom compression modes (#90)
  • +
  • Lucene 9.9.2 Upgrade (#12069)
  • +
+ +

Opensearch Flow Framework

+ +
    +
  • Initial release of Flow Framework
  • +
+ +

Opensearch Geospatial

+ +
    +
  • Add denylist ip config for datasource endpoint (#573)
  • +
+ +

Opensearch ML Common

+ +
    +
  • Add cross encoder support (#1739)
  • +
  • Enable conversation memory feature flags (#2095)
  • +
+ +

Opensearch Neural Search

+ +
    +
  • Add rerank processor interface and ml-commons reranker (#494)
  • +
+ +

Opensearch Observability

+ +
    +
  • Add metric type (#1775)
  • +
+ +

Opensearch Security Analytics

+ +
    +
  • Integrate threat intel feeds (#669)
  • +
+ +

Opensearch k-NN

+ +
    +
  • Add parent join support for lucene knn #1182
  • +
  • Add parent join support for faiss hnsw #1398
  • +
+ +

Skills

+ +
    +
  • Initial release of Skills
  • +
+ +

Dashboards Assistant

+ +
    +
  • Feature

    +
  • +
+
    +
  • Set verbose to false (#131)
  • +
+ +

Dashboards Observability

+ +
    +
  • Add redirect with error message if integrations template not found (#1418)
  • +
  • Enable data grid in Chatbot (#1383)
  • +
  • Support Query assist (#1369)
  • +
  • Allow patch on allowedRoles (#1144)
  • +
  • Enable ppl visualization in Chatbot (#1374)
  • +
  • Added HAProxy Integration (#1277)
  • +
+ +

Opensearch Alerting Dashboards Plugin

+ +
    +
  • Implemented UI to support cross-cluster monitors configuration - experimental. (#871)
  • +
+ +

Opensearch Dashboards Reporting

+ +
    +
  • Feature Use Timezone in Reports (#238)
  • +
+ +

Opensearch Dashboards Search Relevance

+ +
    +
  • Add Ability to Select a Search Pipeline in Comparison Tool (#352) (#362)
  • +
+ +

Opensearch Query Workbench

+ +
    +
  • Add materlized views, manual refresh option (#159)
  • +
+
    +
  • Added changes for making tree view persistent (#153)
  • +
  • Support dark mode and session for sql (#165)
  • +
  • Update ppl editor readonly property (#248)
  • +
  • Support for multiple datasource sessions (#251)
  • +
+ +

Opensearch Security Analytics Dashboards

+ +
    +
  • Cache date time filter in local storage (#848)
  • +
  • Show aliases in data source options for detector and correlation rule creation (#864)
  • +
  • Correlations page improvements (#855)
  • +
+ +

ENHANCEMENTS

+ +

Opensearch Alerting

+ +
    +
  • Optimize doc-level monitor execution workflow for datastreams (#1302)
  • +
  • Inject namedWriteableRegistry during ser/deser of SearchMonitorAction (#1382)
  • +
  • Bulk index findings and sequentially invoke auto-correlations (#1355)
  • +
  • Implemented cross-cluster monitor support (#1404)
  • +
+ +

Opensearch Anomaly Detection

+ +
    +
  • Add an AD transport client (#1111)
  • +
  • Add profile transport action to AD client (#1123)
  • +
  • Refactor client's getDetectorProfile to use GetAnomalyDetectorTransportAction (#1124)
  • +
  • Add ser/deser to get AD transport action request (#1150)
  • +
+ +

Opensearch Common Utils

+ +
    +
  • add 'fields' parameter in doc level query object. (#546)
  • +
  • add fields param in toxcontent() for doc level query (#549)
  • +
  • Add User.isAdminDn to User class (#547)
  • +
+ +

Opensearch Index Management

+ +
    +
  • Implemented filtering on the ISM eplain API (#1067)
  • +
  • Add more error notification at fail points (#1000)
  • +
  • [Feature] Support Transform as an ISM action (#760)
  • +
  • Set the rollover action to idempotent (#986)
  • +
  • Support switch aliases in shrink action. (#987)
  • +
+ +

Opensearch ML Common

+ +
    +
  • Add register and deploy api in client (#1502)
  • +
  • Added create connector API for MLClient (#1506)
  • +
  • Added register model group API for MLClient (#1519)
  • +
  • Expose execute api for MLClient (#1541)
  • +
  • Add prefix to show the error is from remote service (#1515)
  • +
  • Fine tune predict API: read model from index directly (#1559)
  • +
  • Removed empty host check, inherently within httpHost object generation (#1599)
  • +
  • Cluster restart model auto redeploy (#1627)
  • +
  • Add new data fields in the memory layer and update tests (#1753)
  • +
  • Check if model id is null when undeploy (#2015)
  • +
  • Adds inputs validation for create memory (#2040)
  • +
  • Make response_field customizable in MLModelTool (#2043)
  • +
  • Add memory id and interation id for non-verbose (#2005)
  • +
  • Issue #1965: Remove logging of sensitive chat history (#2012)
  • +
  • Update memory if tool output needs to be included in response (#2018)
  • +
  • Disable dynamic mapping for config index (#2027)
  • +
  • Move allow model setting from rest to transport (#1977)
  • +
  • Fine tune connector process function (#1963)
  • +
  • Change model auto redeploy enabled to true (#1809)
  • +
  • Add auto expand replica settings to memories (#1824)
  • +
  • Add interaction id into execute response (#1825)
  • +
  • Add more methods to client (#1782)
  • +
  • Support charset input params and change default charset as utf8 (#1828)
  • +
  • Fine tune log message based on error type (#1842)
  • +
  • Stash thread context before running forward action (#1906)
  • +
  • Refine the error message on cluster status not ready scenario (#1931)
  • +
  • Add Request-Source header (#1892)
  • +
  • Add process function for bedrock (#1554)
  • +
  • send agent execution response after saving memory (#2066)
  • +
  • add conversational flow agent (#2069)
  • +
+ +

Opensearch Notifications

+ +
    +
  • Improve security plugin enabling check (#792)
  • +
+ +

Opensearch Performance Analyzer

+ +
    +
  • Add separate metric for cluster manager service events and metrics #579
  • +
+ +

Opensearch Security

+ +
    +
  • Add additional sendRequestDecorate cases (#4007)
  • +
  • [BUG-2556] Add new DLS filtering test (#4001)
  • +
  • [Enhancement-3191] transport_enabled setting on an auth domain and authorizer may be unnecessary after transport client removal (#3966)
  • +
  • Update roles.yml with new API for experimental alerting plugin feature #4027 (#4029)
  • +
  • Admin role for Query insights plugin (#4022)
  • +
  • Validate 409s occur when multiple config updates happen simultaneously (#3962)
  • +
  • Protect config object from concurrent modification issues (#3956)
  • +
  • Add test coverage for ComplianceConfig (#3957)
  • +
  • Update security analytics roles to include custom log type cluster permissions (#3954)
  • +
  • Add logging for test LdapServer actions (#3942)
  • +
  • HeapBasedRateTracker uses time provider to allow simluating of time in unit tests (#3941)
  • +
  • Add additional logging around testShouldSearchAll tests (#3943)
  • +
  • Add permission for get workflow step (#3940)
  • +
  • Add additional ignore_headers audit configuration setting (#3926)
  • +
  • Update to Gradle 8.5 (#3919) (#3923)
  • +
  • Refactor SSL handler retrieval to use HttpChannel / TranportChannel APIs instead of typecasting (#3917) (#3922)
  • +
  • Improve messaging on how to set initial admin password (#3918)
  • +
  • Re-enable disabled PIT integration tests (#3914)
  • +
  • Switched to more reliable OpenSearch Lucene snapshot location (#3913)
  • +
  • Add deprecation check for jwt_header setting (#3896)
  • +
  • Add render search template as a cluster permission (#3689) (#3872)
  • +
  • Add flow framework system indices and roles (#3851) (#3880)
  • +
  • Search operation test flakiness fix (#3862)
  • +
  • Extracts demo configuration setup into a java tool, adds support for Bundled JDK for this tool and updates DEVELOPER_GUIDE.md (#3845)
  • +
  • SAML permissions changes in DynamicConfigModelV7 (#3853)
  • +
  • Add do not fail on forbidden test cases around the stats API (#3825) (#3828)
  • +
+ +

Opensearch k-NN

+ +
    +
  • Increase Lucene max dimension limit to 16,000 #1346
  • +
  • Tuned default values for ef_search and ef_construction for better indexing and search performance for vector search #1353
  • +
  • Enabled Filtering on Nested Vector fields with top level filters #1372
  • +
  • Throw proper exception to invalid k-NN query #1380
  • +
+ +

SQL

+ +
    +
  • add InteractiveSession and SessionManager by @penghuo in https://github.com/opensearch-project/sql/pull/2290
  • +
  • Add Statement by @penghuo in https://github.com/opensearch-project/sql/pull/2294
  • +
  • Add sessionId parameters for create async query API by @penghuo in https://github.com/opensearch-project/sql/pull/2312
  • +
  • Implement patch API for datasources by @derek-ho in https://github.com/opensearch-project/sql/pull/2273
  • +
  • Integration with REPL Spark job by @penghuo in https://github.com/opensearch-project/sql/pull/2327
  • +
  • Add missing tags and MV support by @vamsi-amazon in https://github.com/opensearch-project/sql/pull/2336
  • +
  • Bug Fix, support cancel query in running state by @penghuo in https://github.com/opensearch-project/sql/pull/2351
  • +
  • Add Session limitation by @penghuo in https://github.com/opensearch-project/sql/pull/2354
  • +
  • Handle Describe,Refresh and Show Queries Properly by @vamsi-amazon in https://github.com/opensearch-project/sql/pull/2357
  • +
  • Add where clause support in create statement by @dai-chen in https://github.com/opensearch-project/sql/pull/2366
  • +
  • Add Flint Index Purging Logic by @kaituo in https://github.com/opensearch-project/sql/pull/2372
  • +
  • add concurrent limit on datasource and sessions by @penghuo in https://github.com/opensearch-project/sql/pull/2390
  • +
  • Redefine Drop Index as logical delete by @penghuo in https://github.com/opensearch-project/sql/pull/2386
  • +
  • Added session, statement, emrjob metrics to sql stats api by @vamsi-amazon in https://github.com/opensearch-project/sql/pull/2398
  • +
  • Add more metrics and handle emr exception message by @vamsi-amazon in https://github.com/opensearch-project/sql/pull/2422
  • +
  • Add cluster name in spark submit params by @noCharger in https://github.com/opensearch-project/sql/pull/2467
  • +
  • Add setting plugins.query.executionengine.async_query.enabled by @penghuo in https://github.com/opensearch-project/sql/pull/2510
  • +
+ +

Dashboards Observability

+ +
    +
  • Updating app analytics jest and cypress tests (#1417)
  • +
  • Hide dot indices for query assist (#1413)
  • +
  • Optimize searches for integration data (#1406)
  • +
  • Add Index-based adaptor for integrations (#1399)
  • +
  • Optimize images in integrations repository (#1395)
  • +
  • JSON Catalog Reader for Integrations (#1392)
  • +
  • Improve lint workflow to avoid fast fail (#1384)
  • +
  • Stop filtering stats by for data grid (#1385)
  • +
  • Update notebooks snapshots and cypress (#1375)
  • +
  • Revise and edit PPL in-product documentation (#1368)
  • +
  • Refactor data sources cypress tests (#1351)
  • +
  • Separate linting rules for cypress (#1348)
  • +
  • Remove manual refresh for S3 integrations (#1227)
  • +
  • Notebook jest updates (#1346)
  • +
  • Sync dependencies with latest versions (#1345)
  • +
  • Removes Zeppelin code and docs (#1340)
  • +
  • Metrics explore updated with PromQL (#1303)
  • +
  • Updated naming convention for HAProxy Integration (#1284)
  • +
  • Style changes for rendering fullscreen data grid (#1279)
  • +
+ +

Opensearch Dashboards Search Relevance

+ +
    +
  • Utilize EuiEmptyPrompt to represent empty state (#320) (#333)
  • +
  • Update results to display non-source fields in search comparison tool (#340 )(#354)
  • +
+ +

Opensearch Index Management Dashboards Plugin

+ +
    +
  • sort by managed policy feature (#950)
  • +
  • Update background color in "state" block (#903)
  • +
  • Rename indices to indexes (#926)
  • +
  • adding cancel button to change policy (#919)
  • +
+ +

Opensearch Security Dashboards Plugin

+ +
    +
  • Run SAML Multi Auth integration tests in Cypress (#1729) (#1749)
  • +
  • Add step to install dependencies prior to building (#1743) (#1747)
  • +
  • Add indices:data/read/search/template/render to cluster permissions dropdown (#1725) (#1732)
  • +
  • Run Security dashboards plugin from binary (#1734)
  • +
  • Run cypress-tests and cypress-tests-tenancy-disabled on Chrome (#1728) (#1733)
  • +
  • Cookie compression and splitting for JWT (#1651) (#1723)
  • +
  • Adds system index permission as allowed action under static drop down list (#1720)
  • +
  • Handle other permission group types (#1715) (#1718)
  • +
  • Implement nextUrl for OpenID Authentication (#1563) (#1701)
  • +
  • Cypress13 testing frame work for OIDC and SAML (#1691)
  • +
  • Added client certificate options to support mutual TLS for OpenID endpoint (#1650) (#1683)
  • +
  • Adds openid parameters (#1637) (#1677)
  • +
  • Show controls as read only based on tenant permissions (#1472) (#1670)
  • +
  • Add search pipeline action permissions (#1661) (#1663)
  • +
  • Add permissions for async query and patch datasource API (#1626) (#1630)
  • +
+ +

BUG FIXES

+ +

Opensearch Alerting

+ +
    +
  • Don't attempt to parse workflow if it doesn't exist (#1346)
  • +
  • Set docData to empty string if actual is null (#1325)
  • +
+ +

Opensearch Custom Codecs

+ +
    +
  • GA updates and minor BWC test cleanups (#105)
  • +
+ +

Opensearch Index Management

+ +
    +
  • GET SM policies return empty list when ism config index does not exist (#1072)
  • +
  • Added minimum timeout for transforms search of 10 minutes (#1033)
  • +
  • Interval schedule should take start time from the request, should not… (#1040)
  • +
  • Added minimum for search.cancel_after_time_interval setting for rollups (#1026)
  • +
  • Interval schedule should take start time from the request, should not set it to the current time of request execution. (#1036)
  • +
  • added type check for pipeline aggregator types in Transform initialization (#1014)
  • +
+ +

Opensearch ML Common

+ +
    +
  • Fix missing lombok version compilation failure issue (#1278)
  • +
  • Fix update connector API (#1484)
  • +
  • Fixes bugs in the Cohere Blueprint (#1505)
  • +
  • Fix register client API (#1561)
  • +
  • Fixing MachineLearningNodeClient create connector, deploy model, register model group actions (#1584)
  • +
  • Fix model/connector update API to address security concern (#1595)
  • +
  • Fixing class casting exception for MachineLearningNodeClient GetMLTask API (#1618)
  • +
  • Fix for controller error stack trace and tokenbucket (#1985)
  • +
  • Fix internal connector (#1992)
  • +
  • Fix argument pass (#1993)
  • +
  • Fix error code when failed to delete model (#2037)
  • +
  • Fix edge case for validate json method (#2045)
  • +
  • Fix long pending issue when deleting model (#2046)
  • +
  • Add escape method for process function (#2055)
  • +
  • Fix bug in delete empty memory (#1966)
  • +
  • Fix dup last trace (#1975)
  • +
  • Add a version filter to enable bwc in 2.12 (#1944)
  • +
  • Fix error message (#1976)
  • +
  • Fix string.format wrong parameter position (#1960)
  • +
  • Fix null taskId causing model undeploy issue (#1945)
  • +
  • Fix updating plugins.ml_commons.jvm_heap_memory_threshold takes no effect (#1946)
  • +
  • Fix compilation when backport (#1798)
  • +
  • Fix duplicate node if node has both data and ml role (#1830)
  • +
  • Fix partially response issue in profile API result (#1775)
  • +
  • Fix: RestStatus 500 returned ml validation (#1811)
  • +
  • Fix the hardcode password in IT (#1856)
  • +
  • Fix model not deploy issue under intensive prediction tasks (#1930)
  • +
  • Fix bug - not found agent index (#1867)
  • +
  • Issue #1787: Fixing connector endpoint returns index not found (#1885)
  • +
  • Issue #1878/#1879/#1880: Fixing index not found for model group/model/tasks (#1895)
  • +
  • Change searchResponse method to fix breaking change in managed service (#1917)
  • +
  • Adjust ListTool response format (#1912)
  • +
  • Issue #844: Add accessUserInformation to the plugin security policy (#1959)
  • +
  • Escape input data (#1974)
  • +
  • flow agent suggestions missing (#2064)
  • +
  • bug fix - tool parameters missing (#2065)
  • +
  • fix empty tool parameter issue (#2067)
  • +
  • tool uses original input (#2068)
  • +
  • update Unthrotized error code to 401 (#2076)
  • +
  • handle null value exceptions when arguments are missing or Null in caling RAG pipeline (#2079)
  • +
  • changing error message and error code (#2073) (#2086)
  • +
  • Fix bwc issue in remote prediction (#2085)
  • +
+ +

Opensearch Neural Search

+ +
    +
  • Fixed exception for case when Hybrid query being wrapped into bool query (#490)
  • +
+
    +
  • Hybrid query and nested type fields (#498)
  • +
  • Fixing multiple issues reported in #497 (#524)
  • +
  • Fix Flaky test reported in #433 (#533)
  • +
  • Enable support for default model id on HybridQueryBuilder (#541)
  • +
  • Fix Flaky test reported in #384 (#559)
  • +
  • Add validations for reranker requests per #555 (#562)
  • +
+ +

Opensearch Observability

+ +
    +
  • Upgrade JSON to 20231013 to fix CVE-2023-5072 (#1750)
  • +
+
    +
  • Bumping ktlint and resolving conflicts (#1792)
  • +
+ +

Opensearch Security

+ +
    +
  • Fix Bug with Install demo configuration running in cluster mode with -y (#3936)
  • +
  • Allow TransportConfigUpdateAction when security config initialization has completed (#3810) (#3927)
  • +
  • Fix the CI / report-coverage check by switching to corresponding actions/upload-artifact@v4 (#3893) (#3895)
  • +
+ +

Opensearch Security Analytics

+ +
    +
  • Fix for doc level query constructor change (#651)
  • +
  • Make threat intel async (#703)
  • +
  • Return empty response for empty mappings and no applied aliases (#724)
  • +
  • Fix threat intel plugin integ test (#774)
  • +
  • Use a common constant to specify the version for log type mappings (#708)
  • +
  • Sigma keywords field not handled correctly (#725)
  • +
  • Allow updation/deletion of custom log type if custom rule index is missing (#767)
  • +
  • Delete detector successfully if workflow is missing (#790)
  • +
  • fix null query filter conversion from sigma to query string query (#722)
  • +
  • add field based rules support in correlation engine (#737)
  • +
  • Reduce log level for informative message (#203)
  • +
+ +

Opensearch k-NN

+ +
    +
  • Fix use-after-free case on nmslib search path #1305
  • +
  • Allow nested knn field mapping when train model #1318
  • +
  • Properly designate model state for actively training models when nodes crash or leave cluster #1317
  • +
  • Fix script score queries not getting cached #1367
  • +
  • Fix KNNScorer to apply boost #1403
  • +
  • Fix equals and hashCode methods for KNNQuery and KNNQueryBuilder #1397
  • +
  • Pass correct value on IDSelectorBitmap initialization #1444
  • +
+ +

SQL

+ +
    +
  • Fix bug, using basic instead of basicauth by @penghuo in https://github.com/opensearch-project/sql/pull/2342
  • +
  • create new session if current session not ready by @penghuo in https://github.com/opensearch-project/sql/pull/2363
  • +
  • Create new session if client provided session is invalid by @penghuo in https://github.com/opensearch-project/sql/pull/2368
  • +
  • Enable session by default by @penghuo in https://github.com/opensearch-project/sql/pull/2373
  • +
  • Return 429 for ConcurrencyLimitExceededException by @penghuo in https://github.com/opensearch-project/sql/pull/2428
  • +
  • Async query get result bug fix by @dai-chen in https://github.com/opensearch-project/sql/pull/2443
  • +
  • Validate session with flint datasource passed in async job request by @kaituo in https://github.com/opensearch-project/sql/pull/2448
  • +
  • Temporary fixes for build errors by @vamsi-amazon in https://github.com/opensearch-project/sql/pull/2476
  • +
  • Add SparkDataType as wrapper for unmapped spark data type by @penghuo in https://github.com/opensearch-project/sql/pull/2492
  • +
  • Fix wrong 503 error response code by @vamsi-amazon in https://github.com/opensearch-project/sql/pull/2493
  • +
+ +

Dashboards Assistant

+ +
    +
  • Fix: comply with the field change of agent framework (#137)
  • +
+ +

Dashboards Observability

+ +
    +
  • Change class name to decouple styling from discover (#1427)
  • +
  • Add modal for DQL language (#1422)
  • +
  • fixing panel PPL filters not being added (#1419)
  • +
  • Hide query assist UI if PPL agent is not created (#1400)
  • +
  • Fix trace link in event viewer (#1396)
  • +
  • Fix command syntax error for ppl_docs (#1372)
  • +
  • Update snapshots for upstream changes (#1353)
  • +
  • Fix for explorer data grid not paginating (#1140)
  • +
  • Update URL of create datasources, fix spacing(#1153)
  • +
  • Disable integration set up button if invalid (#1160)
  • +
  • Switch from toast to callout for integration set up failures (#1158)
  • +
  • Fix integration labeling to identify S3 integrations (#1165)
  • +
  • Correct date pass-through on Notebook Visualizations (#1327)
  • +
  • Fix for Notebook Observability Visualization loading (#1312)
  • +
  • Fix metrics loading loop (#1309)
  • +
  • Fix explorer stats function typing crash (#1429)
  • +
+ +

Opensearch Alerting Dashboards Plugin

+ +
    +
  • Do not create Message component on every text change (#854)
  • +
+ +

Opensearch Dashboards Maps

+ +
    +
  • Fixed maps tooltip display at dark mode#564
  • +
+ +

Opensearch Dashboards Notifications

+ +
    +
  • Replaced wrongly formatted mock Slack URLs with properly formatted mock Slack URLs. (#139)
  • +
  • Replace all wrong Chime urls with correct ones (#144)
  • +
  • Fix: CI flow on windows main (#145)
  • +
+ +

Opensearch Dashboards Reporting

+ +
    +
  • Update the dependencies in .babelrc (#260) +Fix the bootstrap failure on the fresh run (#270)
  • +
+ +

Opensearch Dashboards Search Relevance

+ + + +

Opensearch Query Workbench

+ +
    +
  • fixed create table async query bug (#158)
  • +
+
    +
  • design changes for loading, changed the banner: (#170)
  • +
  • Make checkpoint mandatory, add watermark delay, minor UI fixes (#173)
  • +
  • UI fixes for loading state, empty tree, added toast for error, fixed no indicies error (#176)
  • +
  • Session update, minor fixes for acceleration flyout (#179)
  • +
  • Add backticks and remove ckpt for manual refresh in acceleration flyout (#183)
  • +
  • UI-bug fixes, added create query for MV (#182)
  • +
  • added fix for loading spinner issue for other database (#189)
  • +
  • Fix error handling for user w/o proper permissions (#195)
  • +
  • Add minutes option to acceleration (#249)
  • +
  • added changes for cancel query not being able to cancel (#256)
  • +
+ +

Opensearch Security Analytics Dashboards

+ +
    +
  • Ask for mapping of threat intel feeds related fields only when threat intel is enabled (#849)
  • +
  • Add check for mappings view API call during create detector (#862)
  • +
+ +

Opensearch Security Dashboards Plugin

+ +
    +
  • Fixes Short URL redirection for SAML login (#1744) (#1767)
  • +
  • Disable tenancy pop-ups when disabled or default tenant set (#1759) (#1763)
  • +
  • Fix cannot find module when import ResourceType in server from public folder (#1705) (#1716)
  • +
  • Fix copy link issue in Safari (#1633) (#1672)
  • +
  • Fix bug where custom permission groups are missing (#1636) (#1639)
  • +
+ +

INFRASTRUCTURE

+ +

Opensearch Alerting

+ +
    +
  • Fix workflow security tests. (#1310)
  • +
  • Upgrade to Gradle 8.5 (#1369)
  • +
+ +

Opensearch Anomaly Detection

+ +
    +
  • Update to Gradle 8.5 (#1131)
  • +
  • Remove default admin credentials (#1134)
  • +
  • Require JDK version for java spotless check (#1129)
  • +
  • Updated lucene snapshot url (#1146)
  • +
  • Fix build, update CVE-affected versions (#1102)
  • +
+ +

Opensearch Asynchronous Search

+ +
    +
  • Updates admin credentials used in github workflow and upgrade to Gradle 8.5 (#522)
  • +
+ +

Opensearch Custom Codecs

+ +
    +
  • Onboard jenkins prod docker images to github actions (#77)
  • +
  • Switch to ci-runner user for the checks (#82)
  • +
  • Add updateVersion gradle task from plugin template (#87)
  • +
+ +

Opensearch Index Management

+ +
    +
  • Update admin credential in integration test (#1084)
  • +
  • Onboard jenkins prod docker images to github actions (#1025)
  • +
  • Improve security plugin enabling check (#1017)
  • +
  • Fixes password assignment for integTest when using remote cluster (#1091)
  • +
  • Accepts https as a property to set securityEnabled flag (#1100)
  • +
+ +

Opensearch ML Common

+ +
    +
  • Onboarding Jenkins prod docker images to github ci check (#1566)
  • +
  • Add code coverage report for commons and memory modules (#1585)
  • +
  • Adding UT coverage for in-cache update and fine-tuning throttling feature (#1913)
  • +
  • Add tests for MLAgent Get and Delete (#1794)
  • +
  • Fix race confition in index initialization and RestUpdateConnector UT (#1857)
  • +
  • Fix failing flaky tests due to pytorch library not available for dependency plugins (#1886)
  • +
  • Adding tests for all the agent runners (#1792)
  • +
  • Update deprecated openAI mode in integration test and fix flaky tests (#1858)
  • +
+ +

Opensearch Neural Search

+ +
    +
  • BWC tests for Neural Search (#515)
  • +
+
    +
  • Github action to run integ tests in secure opensearch cluster (#535)
  • +
  • BWC tests for Multimodal search, Hybrid Search and Neural Sparse Search (#533)
  • +
  • Distribution bundle bwc tests ([#579])(https://github.com/opensearch-project/neural-search/pull/579)
  • +
+ +

Opensearch Notifications

+ +
    +
  • Fix integration test failure by allowing direct access to system index warning (#784)
  • +
  • Add github workflow to auto bump bwc version (#799)
  • +
  • Onboard prod jenkins docker image to github actions (#809)
  • +
  • Update Gradle to 8.5 (#824)
  • +
+ +

Opensearch Observability

+ +
    +
  • Onboard jenkins prod docker images on github actions (#1763)
  • +
+ +

Opensearch Performance Analyzer

+ +
    +
  • Update to Gradle 8.5 and Fixing CVE-2023-33202 #617
  • +
+ +

Opensearch Reporting

+ +
    +
  • Bumping ktlint to 0.47.1 (#960)
  • +
  • upgrade gradle to 8.5 (#941)
  • +
+ +

Opensearch k-NN

+ +
    +
  • Upgrade gradle to 8.4 1289
  • +
  • Refactor security testing to install from individual components #1307
  • +
  • Refactor integ tests that access model index #1423
  • +
  • Fix flaky model tests #1429
  • +
+ +

SQL

+ +
    +
  • Onboard jenkins prod docker images in github actions by @peterzhuamazon in https://github.com/opensearch-project/sql/pull/2404
  • +
  • Add publishToMavenLocal to publish plugins in this script by @zane-neo in https://github.com/opensearch-project/sql/pull/2461
  • +
  • Update to Gradle 8.4 by @reta in https://github.com/opensearch-project/sql/pull/2433
  • +
  • Add JDK-21 to GA worklflows by @reta in https://github.com/opensearch-project/sql/pull/2481
  • +
+ +

Dashboards Observability

+ +
    +
  • Add FTR workflow for dashboards observability (#1334)
  • +
  • Fix no matching issue corner case for lint CI (#1326)
  • +
  • Add enforce-labels action (#1330)
  • +
  • Linter CI (#1313)
  • +
  • Refactor Cypress Workflow (#1299)
  • +
+ +

Opensearch Anomaly Detection Dashboards

+ +
    +
  • Updating maintainers and code owners (#625)
  • +
  • Support github actions to run yarn build on build docker images (#620)
  • +
  • fix build error due to missing babel plugins (#661)
  • +
  • fix multiple CVEs (#675)
  • +
+ +

Opensearch Dashboards Reporting

+ +
    +
  • Add E2E Cypress workflow for Dashboards Reporting (#262)
  • +
+ +

Opensearch Dashboards Search Relevance

+ +
    +
  • Onboard jenkins prod docker images to github actions (#345) (#346)
  • +
  • Remove babel-proposal plugins (#355) (#357)
  • +
+ +

Opensearch Dashboards Visualizations

+ +
    +
  • Onboard jenkins prod docker images to github actions (#287)
  • +
+
    +
  • [CI/CD] Add Cypress e2e workflow for gantt chart (#298)
  • +
  • [CI/CD] Add FTR workflow for gantt chart plugin test (#306)
  • +
  • [CI/CD] Add eslint workflow (#316)
  • +
+ +

Opensearch Index Management Dashboards Plugin

+ +
    +
  • Onboard jenkins prod docker images to github actions (#907)
  • +
+ +

Opensearch Query Workbench

+ +
    +
  • Fix jest tests (#255)
  • +
+ +

Opensearch Security Analytics Dashboards

+ +
    +
  • Add missing modules common and types (#875)
  • +
  • [Detector creation] UI workflow metrics (#865)
  • +
+ +

DOCUMENTATION

+ +

Opensearch Alerting

+ +
    +
  • Added 2.12 release notes (#1408)
  • +
+ +

Opensearch Common Utils

+ +
    +
  • Added 2.12.0.0 release notes (#585)
  • +
+ +

Opensearch Custom Codecs

+ +
    +
  • Version 2.12 Release Notes (#110)
  • +
+ +

Opensearch Index Management

+ +
    +
  • Version 2.12 Release Notes Draft (#1092)
  • +
+ +

Opensearch ML Common

+ +
    +
  • Updated developer guide to include links for getting started with git (#1409)
  • +
  • Add triaging doc (#1250)
  • +
  • Add bedrock blueprint doc (#1501)
  • +
  • Add bedrock titan embedding model blueprint (#1527)
  • +
  • Fix bedrock embedding model blueprint (#1563)
  • +
  • Add openai embedding model blueprint (#1602)
  • +
  • Added Connector Blueprint for AI21 Labs Jurassic-2 Mid (#1617)
  • +
  • Update default model_access_mode for model group (#1677)
  • +
  • Add cohere version 3 embedding model (#1721)
  • +
  • Blueprint for multi-model titan model (#1729)
  • +
  • AI connector blueprint for the Aleph Alpha Luminous-Base Embedding Model (#2003)
  • +
  • Add tutorial doc for semantic search on amazon opensearch (#1928)
  • +
  • Add tutorial doc for semantic search with OpenAI embedding model (#1936)
  • +
  • Add connector blueprint for Azure OpenAI Embedding and Chat model (#2062)
  • +
  • Add updated Cohere Embedding blueprint (#2063)
  • +
  • add tutorial for conversational search (#2075)
  • +
  • Add Cohere Chat blueprint with RAG (#1991)
  • +
+ +

Opensearch Notifications

+ +
    +
  • Add 2.12.0 release notes (#851)
  • +
+ +

Opensearch Security Analytics

+ +
    +
  • Added 2.12.0 release notes. (#834)
  • +
  • Add developer guide (#791)
  • +
+ +

SQL

+ +
    +
  • [DOC] Configure the Spark metrics properties while creating a s3 Glue Connector by @noCharger in https://github.com/opensearch-project/sql/pull/2504
  • +
+ +

Dashboards Observability

+ +
    +
  • Use approved svg from UX in (#1066)
  • +
  • add docker-compose.yml testing and readme for integration to 2.9 in (#923)
  • +
  • Correct doc link (#1336)
  • +
  • Integrations integration test fixes (#1331)
  • +
+ +

Opensearch Alerting Dashboards Plugin

+ +
    +
  • Drafted 2.12 release notes. (#876)
  • +
+ +

Opensearch Dashboards Notifications

+ +
    +
  • Drafted release notes. (#156)
  • +
+ +

Opensearch Dashboards Search Relevance

+ +
    +
  • Updating CONTRIBUTING.md by adding DCO section (#337) (#341)
  • +
  • Update CONTRIBUTING.md by adding command for running tests to PR directions (#335) (#347)
  • +
+ +

Opensearch Index Management Dashboards Plugin

+ +
    +
  • Version 2.12 Release Notes Draft (#971)
  • +
+ +

Opensearch Security Analytics Dashboards

+ +
    +
  • Added release notes for 2.12.0 (#879)
  • +
+ +

MAINTENANCE

+ +

Opensearch Observability

+
    +
  • Upgrade gradle to 8.5 (#1777)
  • +
+
    +
  • Remove integration content (#1738)
  • +
  • Manually Force Secure logback Dependencies (#1795)
  • +
+

SECURITY

+

SQL

+
    +
  • Upgrade JSON to 20231013 to fix CVE-2023-5072 by @derek-ho in https://github.com/opensearch-project/sql/pull/2307
  • +
  • Block execution engine settings in sql query settings API and add more unit tests by @vamsi-amazon in https://github.com/opensearch-project/sql/pull/2407
  • +
  • upgrade okhttp to 4.12.0 by @joshuali925 in https://github.com/opensearch-project/sql/pull/2405
  • +
  • Bump aws-java-sdk-core version to 1.12.651 by @penghuo in https://github.com/opensearch-project/sql/pull/2503
  • +
+

New Contributors

+
    +
  • @dreamer-89 made their first contribution in https://github.com/opensearch-project/sql/pull/2013
  • +
  • @kaituo made their first contribution in https://github.com/opensearch-project/sql/pull/2212
  • +
  • @zane-neo made their first contribution in https://github.com/opensearch-project/sql/pull/2452
  • +
  • @noCharger made their first contribution in https://github.com/opensearch-project/sql/pull/2467
  • +
+
+

Full Changelog: https://github.com/opensearch-project/sql/compare/2.11.0.0...2.12.0.0

+ +

Opensearch Alerting

+ +
    +
  • Increment version to 2.12.0-SNAPSHOT. (#1239)
  • +
  • Removed default admin credentials for alerting (#1399)
  • +
  • ipaddress lib upgrade as part of cve fix (#1397)
  • +
+ +

Opensearch Asynchronous Search

+ +
    +
  • Increment version to 2.12.0 (#466)
  • +
+ +

Opensearch Common Utils

+ +
    +
  • Increment version to 2.12.0-SNAPSHOT (#545)
  • +
  • Onboard prod jenkins docker image to github actions (#557)
  • +
  • Update Gradle to 8.4 (#560)
  • +
  • Add Java 11/17/21 matrix for build, test and integration checks (#561)
  • +
  • changed all usages of 'admin' as a password to something different (#581)
  • +
  • Update dependency com.pinterest:ktlint to 0.47.1 and fix CVE-2023-6378 (#585)
  • +
+ +

Opensearch Geospatial

+ +
    +
  • Upgrade gradle to 8.4 (#596)
  • +
  • Update spotless and eclipse dependencies (#620)
  • +
+ +

Opensearch Index Management

+ +
    +
  • Increment version to 2.12.0-SNAPSHOT (#996)
  • +
  • Update to Gradle 8.5 (#1069)
  • +
  • Upgrade ktlint to mitigate CVE-2023-6378 (#1095)
  • +
+ +

Opensearch Job Scheduler

+ +
    +
  • Fix flaky tests (#556).
  • +
  • Use the build CI image in the Build and Test workflow (#534).
  • +
  • Upgrade gradle to 8.5 (#545).
  • +
  • Update release-drafter/release-drafter from 5 to 6 (#567).
  • +
  • Update peter-evans/create-issue-from-file from 4 to 5 (#566).
  • +
  • Update org.slf4j:slf4j-api from 2.0.7 to 2.0.11 (#570).
  • +
  • Update com.google.googlejavaformat:google-java-format from 1.17.0 to 1.19.2 (#555).
  • +
  • Update com.google.guava:guava from 32.1.2-jre to 32.1.3-jre (#530).
  • +
  • Update com.google.guava:failureaccess from 1.0.1 to 1.0.2 (#532).
  • +
  • Update com.netflix.nebula.ospackage from 11.5.0 to 11.6.0 (#551).
  • +
  • Update com.diffplug.spotless from 6.22.0 to 6.25.0 (#558).
  • +
  • Fix backport workflow (#533).
  • +
  • Enable publishPluginZipPublicationToMavenLocal gradle task to publish job-scheduler plugin zip to maven local (#584).
  • +
+ +

Opensearch ML Common

+ +
    +
  • Add Austin and Henry as maintainer (#1579)
  • +
  • Updated version of awssdk (#1607)
  • +
  • Update Gradle to 8.4 (#1697)
  • +
  • Address CVE-2023-42503 (#1727)
  • +
  • Fix CVE-2023-2976 and upgrade guava to be consistent (#2013)
  • +
  • Fix CVE-2023-42503 due to djl models (#2016)
  • +
  • Add maintainer (#1952)
  • +
  • Updating maintainers list (#1938)
  • +
  • Bump Mockito dependencies (#1868)
  • +
  • Updated OpenSearch Lucene snapshot location (#1834)
  • +
  • Add kotlin stblib dependency for SearchAlertTool (#1861)
  • +
  • Update dependency com.jayway.jsonpath:json-path to v2.9.0 (#1956)
  • +
  • Update http package import for 2.x (#1957)
  • +
  • Update the lucene snapshot url (#2082)
  • +
  • removing skills first (#2089)
  • +
+ +

Opensearch Neural Search

+ +
    +
  • Added support for jdk-21 (#500))
  • +
+
    +
  • Update spotless and eclipse dependencies (#589)
  • +
+ +

Opensearch Notifications

+ +
    +
  • Increment version to 2.12.0-SNAPSHOT (#780)
  • +
  • Update dependency org.json:json to v20231013 (#795)
  • +
  • Replace the TestMailServer to GreenMail server (#807)
  • +
  • Re-enable detekt (#796)
  • +
  • Removed default admin credentials. (#837)
  • +
  • Force logback to use 1.3.14 (#849)
  • +
  • Bump ktlint version to fix CVE (#850)
  • +
+ +

Opensearch Performance Analyzer

+ +
    +
  • Remove redundant ClusterManagerThrottlingMetricsCollector #582
  • +
  • Update spotless to meet JDK-21 baseline #618
  • +
+ +

Opensearch Reporting

+ +
    +
  • Onboard jenkins prod docker images to github actions (#924)
  • +
+ +

Opensearch Security

+ +
    +
  • Bump org.apache.camel:camel-xmlsecurity from 3.22.0 to 3.22.1 (#4018)
  • +
  • Bump release-drafter/release-drafter from 5 to 6 (#4021)
  • +
  • Bump com.netflix.nebula.ospackage from 11.6.0 to 11.7.0 (#4019)
  • +
  • Bump org.junit.jupiter:junit-jupiter from 5.10.1 to 5.10.2 (#4020)
  • +
  • Bump jjwt_version from 0.12.4 to 0.12.5 (#4017)
  • +
  • Bump io.dropwizard.metrics:metrics-core from 4.2.24 to 4.2.25 (#3998)
  • +
  • Bump gradle/gradle-build-action from 2 to 3 (#4000)
  • +
  • Bump jjwt_version from 0.12.3 to 0.12.4 (#3999)
  • +
  • Bump spotless (6.24.0 -> 6.25.0) to bump eclipse resources (3.18 -> 3.19) (#3993)
  • +
  • Fix: remove unnecessary trailing slashes in APIs. (#3978)
  • +
  • Adds new ml-commons system indices to the list (#3974)
  • +
  • Bump io.dropwizard.metrics:metrics-core from 4.2.23 to 4.2.24 (#3970)
  • +
  • Bump com.fasterxml.woodstox:woodstox-core from 6.5.1 to 6.6.0 (#3969)
  • +
  • Bump com.diffplug.spotless from 6.23.3 to 6.24.0 (#3947)
  • +
  • Bump org.apache.camel:camel-xmlsecurity from 3.21.3 to 3.22.0 (#3906)
  • +
  • Bump com.google.errorprone:error_prone_annotations from 2.23.0 to 2.24.0 (#3897) (#3902)
  • +
  • Bump io.dropwizard.metrics:metrics-core from 4.2.22 to 4.2.23 (#3900)
  • +
  • Bump com.google.googlejavaformat:google-java-format from 1.18.1 to 1.19.1 (#3901)
  • +
  • Bump github/codeql-action from 2 to 3 (#3859) (#3867)
  • +
  • Bump org.apache.camel:camel-xmlsecurity from 3.21.2 to 3.21.3 (#3864)
  • +
  • Bump org.checkerframework:checker-qual from 3.40.0 to 3.42.0 (#3857) (#3866)
  • +
  • Bump com.flipkart.zjsonpatch:zjsonpatch from 0.4.14 to 0.4.16 (#3865)
  • +
  • Bump com.netflix.nebula.ospackage from 11.5.0 to 11.6.0 (#3863)
  • +
+ +

Opensearch Security Analytics

+ +
    +
  • Increment to 2.12. (#771)
  • +
  • Onboard prod jenkins docker images to github actions (#710)
  • +
  • Match maintainer account username (#438)
  • +
  • Add to Codeowners (#726)
  • +
  • Fix codeowners to match maintainers (#783)
  • +
  • updated lucene MAX_DIMENSIONS path (#607)
  • +
  • Addresses changes related to default admin credentials (#832)
  • +
  • Upgrade Lucene Codec to Lucene99 + Upgrade to Gradle 8.5 (#800)
  • +
  • fix CVE-2023-2976 (#835)
  • +
+ +

Opensearch k-NN

+ +
    +
  • Update developer guide to include M1 Setup #1222
  • +
  • Upgrade urllib to 1.26.17 #1278
  • +
  • Upgrade urllib to 1.26.18 #1319
  • +
  • Upgrade guava to 32.1.3 #1319
  • +
  • Bump lucene codec to 99 #1383
  • +
  • Update spotless and eclipse dependencies #1450
  • +
+ +

Opensearch Alerting Dashboards Plugin

+ +
    +
  • Remove integtest.sh since it is not being used. (#849)
  • +
  • [AUTO] Increment version to 2.12.0.0 (#772)
  • +
+ +

Opensearch Dashboards Maps

+ +
    +
  • Fix broken build and failing tests #572
  • +
  • Update dependencies to align with other plugins #575
  • +
+ +

Opensearch Dashboards Notifications

+ +
    +
  • Increment version to 2.12.0.0 (#130)
  • +
  • Increase OSD start timeout for windows platform (#118)
  • +
  • Update to latest babel package name (#142)
  • +
+ +

Opensearch Dashboards Reporting

+ +
    +
  • Add eslint workflow (#273) +Sync dependencies with latest versions (#268) +Onboard jenkins prod docker images to github actions (243)
  • +
+ +

Opensearch Dashboards Visualizations

+ +
    +
  • Increment Version to 2.11.0 (#253)
  • +
+
    +
  • Onboard Stylelint (#229)
  • +
  • Increment version to 2.12.0.0 (#272)
  • +
  • Rename the .babelrc file (#294)
  • +
  • Bump Cypress version from 5.0.0 to 12.8.1 (#296)
  • +
  • Sync dependencies with latest versions (#310)
  • +
  • Update jest snapshots & cypress tests (#314)
  • +
  • Move gantt-chart out from subdirectory (#321)
  • +
+ +

Opensearch Index Management Dashboards Plugin

+ +
    +
  • Remove unused integtest.sh file (#954)
  • +
  • Increment version to 2.12.0.0 (#928)
  • +
  • Update the babel require (#935)
  • +
  • Update browserify-sign to fix cve-2023-46234 (#978)
  • +
+ +

Opensearch ML Commons Dashboards

+ +
    +
  • Increment version to 2.12.0.0 (#279)
  • +
+ +

Opensearch Query Workbench

+ +
    +
  • Increment version to 2.12.0.0 (#164)
  • +
+
    +
  • Onboard Jenkins prod docker images to github actions (#198)
  • +
  • Bump Cypress to version 12 (#234)
  • +
  • Add E2E Cypress workflow for sql workbench (#235)
  • +
  • Add FTR workflow for sql workbench (#239)
  • +
  • Add eslint workflow (#245)
  • +
  • babel config change: (#1229)
  • +
+ +

Opensearch Security Analytics Dashboards

+ +
    +
  • [AUTO] Increment version to 2.12.0.0 (#761)
  • +
+ +

Opensearch Security Dashboards Plugin

+ +
    +
  • Removing Prerequisite Checks Workflow (#1757)
  • +
  • Addressing spelling mistakes in server code. (#1753) (#1754)
  • +
  • Moves eslint to devDependency and save yarn.lock file (#1746) (#1748)
  • +
  • Update cypress E2E workflow to reflect changes to default admin password (#1714) (#1719)
  • +
  • Pass in env variable and -t flag to set "admin" as the initial admin password (#1708)
  • +
  • Increment version to 2.12.0.0 (#1686)
  • +
  • Upgrade glob-parent to 5.1.2 and debug to 4.3.4 (#1685)
  • +
  • Check in yarn.lock for 2.x branch (#1671)
  • +
  • Different Values Pointing to Basic Auth, Need to Unify (#1619) (#1649)
  • +
  • Stabilize SAML integration test cases for security dashboard CIs (#1641) (#1654)
  • +
  • Update babel imports (#1652) (#1653)
  • +
+ + +

REFACTORING

+ +

Opensearch Alerting

+ +
    +
  • Reference get monitor and search monitor action / request / responses from common-utils (#1315)
  • +
+ +

Opensearch Common Utils

+ +
    +
  • Move get monitor and search monitor action / request / responses to common-utils (#566)
  • +
+

Features

+
    +
  • Implemented cross-cluster monitor support (#584)
  • +
+ +

Opensearch ML Common

+ +
    +
  • Rename memory field names in responses (#2020)
  • +
  • Refactor memory layer APIs (#1890)
  • +
+ +

Opensearch Neural Search

+ +
    +
  • Deprecate the max_token_score field in neural_sparse query clause (#478)
  • +
+
    +
  • Added spotless check in the build (#515)
  • +
+ +

Opensearch Security Analytics

+ +
    +
  • Refactored alert tests (#837)
  • +
+ +

SQL

+ +
    +
  • Refactoring in Unit Tests by @vamsi-amazon in https://github.com/opensearch-project/sql/pull/2308
  • +
  • deprecated job-metadata-index by @penghuo in https://github.com/opensearch-project/sql/pull/2339
  • +
  • Refactoring for tags usage in test files. by @vamsi-amazon in https://github.com/opensearch-project/sql/pull/2383
  • +
  • Add seder to TransportPPLQueryResponse by @zane-neo in https://github.com/opensearch-project/sql/pull/2452
  • +
  • Move pplenabled to transport by @zane-neo in https://github.com/opensearch-project/sql/pull/2451
  • +
  • Async Executor Service Depedencies Refactor by @vamsi-amazon in https://github.com/opensearch-project/sql/pull/2488
  • +
+ +

Opensearch Dashboards Search Relevance

+ +
    +
  • Add id attribute to search bar (#338) (#353)
  • +
+

New Contributors

+
    +
  • @nung22 made their first contribution in #300
  • +
+ +

Opensearch Security Dashboards Plugin

+ +
    +
  • Refactor cypress OIDC tests to use Run Cypress Tests action (#1755) (#1756)
  • +
+ +

EXPERIMENTAL

+

Opensearch ML Common

+
    +
  • Update Model API (#1350)
  • +
  • Hidden model implementation (#1755)
  • +
  • Model & user level throttling (#1814)
  • +
  • Search agent api (#1826)
  • +
  • Add GetTool API and ListTools API (#1850)
  • +
  • Enable in-place update model (#1796)
  • +
  • Memory Manager and Update Memory Actions/APIs (#1776)
  • +
  • Add CatIndexTool (#1770)
  • +
  • Add search and singular APIs to conversation memory (#1720)
  • +
  • Memory interface in spi (#1771)
  • +
  • Tool interface (#1772)
  • +
  • Add get config api to retrieve root agent id (#1995)
  • +
  • Register agent rest and transport actions (#1801)
  • +
  • IndicesHandler and conversationIndexMemory (#1777)
  • +
  • Adding mlmodeltool and agent tool with tests (#1778)
  • +
  • Get and delete agent APIs (#1779)
  • +
  • Add register action request/response (#1780)
  • +
  • Add execute agent api; add load extension (#1810)
  • +
  • Add IndexMapping Tool (#1934)
  • +
  • Agent meta classes in common (#1759)
  • +
  • Agent framework disable/enable flag (#1994)
  • +
  • Do not allow non super admin users to undeploy hidden models (#1981)
  • +
  • System error handling (#2051)
  • +
  • Handling tool errors (#1881)
  • +
  • Changes to hidden model code to use OPENDISTRO_SECURITY_USER instad of ssl principal (#1897) (#1900)
  • +
  • Support regenerate for chatbot (#1823)
  • +
  • Update IndexMappingTool Description (#1998)
  • +
  • Add more user based permission check in Memory (#1935)
  • +
  • Update memory index name and add updated_time (#1793)
  • +
  • fine tune prompt;refactor conversational agent code (#2094)
  • +
+ +

Dashboards Assistant

+ +
    +
  • Features
  • +
+
    +
  • Integrate chatbot with agent framework (#2)(88eb43e)
  • +
  • Add conversation management (7ceee22)(d941234)
  • +
  • Implement how was it generated function with agent framework API (#25)(94fed43)
  • +
  • Add regenerating interaction (#58)(11e5779)
  • +
  • Support give feedback on interaction (9c6cb29)(4ff6726)
  • +
  • Support save conversation to notebook (3010362)(#93)
  • +
+ + From 7e150e42bd47e989af58d508e9d7668e45bc31e8 Mon Sep 17 00:00:00 2001 From: Peter Zhu Date: Tue, 20 Feb 2024 18:19:01 -0500 Subject: [PATCH 243/289] Update dockercomposefiles with additional release notes changes in 2.12.0 release (#4464) Signed-off-by: Peter Zhu --- .../dockercomposefiles/docker-compose-1.x.yml | 4 +- .../dockercomposefiles/docker-compose-2.x.yml | 4 +- .../docker-compose-default.x.yml | 68 +++++++++++++++++++ .../opensearch-release-notes-2.12.0.md | 2 +- 4 files changed, 73 insertions(+), 5 deletions(-) mode change 100755 => 100644 docker/release/dockercomposefiles/docker-compose-1.x.yml create mode 100644 docker/release/dockercomposefiles/docker-compose-default.x.yml diff --git a/docker/release/dockercomposefiles/docker-compose-1.x.yml b/docker/release/dockercomposefiles/docker-compose-1.x.yml old mode 100755 new mode 100644 index 0190af85fe..a64c5ba5a8 --- a/docker/release/dockercomposefiles/docker-compose-1.x.yml +++ b/docker/release/dockercomposefiles/docker-compose-1.x.yml @@ -10,7 +10,7 @@ services: - discovery.seed_hosts=opensearch-node1,opensearch-node2 - cluster.initial_master_nodes=opensearch-node1,opensearch-node2 - bootstrap.memory_lock=true # along with the memlock settings below, disables swapping - - OPENSEARCH_JAVA_OPTS=-Xms512m -Xmx512m # minimum and maximum Java heap size, recommend setting both to 50% of system RAM + - OPENSEARCH_JAVA_OPTS=-Xms512m -Xmx512m # minimum and maximum Java heap size, recommend setting both to 50% of system RAM ulimits: memlock: soft: -1 @@ -54,7 +54,7 @@ services: expose: - '5601' environment: - OPENSEARCH_HOSTS: https://opensearch-node1:9200 + OPENSEARCH_HOSTS: '["https://opensearch-node1:9200","https://opensearch-node2:9200"]' networks: - opensearch-net diff --git a/docker/release/dockercomposefiles/docker-compose-2.x.yml b/docker/release/dockercomposefiles/docker-compose-2.x.yml index da8b7e9575..fa5aae33c5 100644 --- a/docker/release/dockercomposefiles/docker-compose-2.x.yml +++ b/docker/release/dockercomposefiles/docker-compose-2.x.yml @@ -10,7 +10,7 @@ services: - discovery.seed_hosts=opensearch-node1,opensearch-node2 - cluster.initial_cluster_manager_nodes=opensearch-node1,opensearch-node2 - bootstrap.memory_lock=true # along with the memlock settings below, disables swapping - - OPENSEARCH_JAVA_OPTS=-Xms512m -Xmx512m # minimum and maximum Java heap size, recommend setting both to 50% of system RAM + - OPENSEARCH_JAVA_OPTS=-Xms512m -Xmx512m # minimum and maximum Java heap size, recommend setting both to 50% of system RAM - OPENSEARCH_INITIAL_ADMIN_PASSWORD=${OPENSEARCH_INITIAL_ADMIN_PASSWORD} # Sets the demo admin user password when using demo configuration, required for OpenSearch 2.12 and higher ulimits: memlock: @@ -56,7 +56,7 @@ services: expose: - '5601' environment: - OPENSEARCH_HOSTS: https://opensearch-node1:9200 + OPENSEARCH_HOSTS: '["https://opensearch-node1:9200","https://opensearch-node2:9200"]' networks: - opensearch-net diff --git a/docker/release/dockercomposefiles/docker-compose-default.x.yml b/docker/release/dockercomposefiles/docker-compose-default.x.yml new file mode 100644 index 0000000000..9a2f35006f --- /dev/null +++ b/docker/release/dockercomposefiles/docker-compose-default.x.yml @@ -0,0 +1,68 @@ +--- +version: '3' +services: + opensearch-node1: + image: opensearchproject/opensearch:latest + container_name: opensearch-node1 + environment: + - cluster.name=opensearch-cluster + - node.name=opensearch-node1 + - discovery.seed_hosts=opensearch-node1,opensearch-node2 + - cluster.initial_cluster_manager_nodes=opensearch-node1,opensearch-node2 + - bootstrap.memory_lock=true # along with the memlock settings below, disables swapping + - OPENSEARCH_JAVA_OPTS=-Xms512m -Xmx512m # minimum and maximum Java heap size, recommend setting both to 50% of system RAM + - OPENSEARCH_INITIAL_ADMIN_PASSWORD=${OPENSEARCH_INITIAL_ADMIN_PASSWORD} # Sets the demo admin user password when using demo configuration, required for OpenSearch 2.12 and higher + ulimits: + memlock: + soft: -1 + hard: -1 + nofile: + soft: 65536 # maximum number of open files for the OpenSearch user, set to at least 65536 on modern systems + hard: 65536 + volumes: + - opensearch-data1:/usr/share/opensearch/data + ports: + - 9200:9200 + - 9600:9600 # required for Performance Analyzer + networks: + - opensearch-net + opensearch-node2: + image: opensearchproject/opensearch:latest + container_name: opensearch-node2 + environment: + - cluster.name=opensearch-cluster + - node.name=opensearch-node2 + - discovery.seed_hosts=opensearch-node1,opensearch-node2 + - cluster.initial_cluster_manager_nodes=opensearch-node1,opensearch-node2 + - bootstrap.memory_lock=true + - OPENSEARCH_JAVA_OPTS=-Xms512m -Xmx512m + - OPENSEARCH_INITIAL_ADMIN_PASSWORD=${OPENSEARCH_INITIAL_ADMIN_PASSWORD} + ulimits: + memlock: + soft: -1 + hard: -1 + nofile: + soft: 65536 + hard: 65536 + volumes: + - opensearch-data2:/usr/share/opensearch/data + networks: + - opensearch-net + opensearch-dashboards: + image: opensearchproject/opensearch-dashboards:latest + container_name: opensearch-dashboards + ports: + - 5601:5601 + expose: + - '5601' + environment: + OPENSEARCH_HOSTS: '["https://opensearch-node1:9200","https://opensearch-node2:9200"]' + networks: + - opensearch-net + +volumes: + opensearch-data1: + opensearch-data2: + +networks: + opensearch-net: diff --git a/release-notes/opensearch-release-notes-2.12.0.md b/release-notes/opensearch-release-notes-2.12.0.md index e1544c0ead..f7db8ccc87 100644 --- a/release-notes/opensearch-release-notes-2.12.0.md +++ b/release-notes/opensearch-release-notes-2.12.0.md @@ -8,7 +8,6 @@ OpenSearch 2.12.0 includes a number of features designed to increase performance
  • Integration with Apache Spark lets you analyze all of your operational data in a single place using OpenSearch in combination with Apache Spark.
  • Conversational search is generally available, providing comprehensive functionality to build conversational experiences using OpenSearch’s lexical, vector, and hybrid search features.
  • -
  • A new workflow engine lets you automate configurations for ML Commons resources, allowing you to set up machine learning resources to support AI use cases without the need to manually create resources or write custom scripts.
  • New default processors for Amazon Bedrock text embedding connectors can reduce the effort required to build AI connectors.
  • You can now represent long documents as multiple vectors in a nested field with built-in chunking, eliminating the need to build custom processing logic in order to query documents represented as vector chunks.
  • Concurrent segment search is now generally available, giving you the option to query index segments in parallel at the shard level. This can deliver improved latency for many types of search queries.
  • @@ -26,6 +25,7 @@ OpenSearch 2.12.0 includes a number of features designed to increase performance
  • The OpenSearch Assistant Toolkit helps developers build generative AI experiences inside of OpenSearch Dashboards. With integrated natural language processing and context-aware features, developers can use this toolkit to apply generative AI to create interactive user experiences and extract insights from OpenSearch data.
  • A new agent framework added to ML Commons uses remote large language learning models (LLMs) for step-by-step problem-solving and can coordinate machine learning tools using LLMs. The framework includes a flow agent and a conversational agent in this release.
  • Users can now query multiple clusters with cross-cluster monitors through the Alerting plugin.
  • +
  • A new workflow engine lets you automate configurations for ML Commons resources, allowing you to set up machine learning resources to support AI use cases without the need to manually create resources or write custom scripts.

DEPRECATION NOTICE

From a4b59b8a2d5a5978286df025b247ec88dd3e2827 Mon Sep 17 00:00:00 2001 From: Rishabh Singh Date: Tue, 20 Feb 2024 16:19:35 -0800 Subject: [PATCH 244/289] Update nightly benchmark jobs (#4465) Signed-off-by: Rishabh Singh --- jenkins/opensearch/benchmark-test.jenkinsfile | 143 ++++++++++-------- ...mark-test-distribution-url.jenkinsfile.txt | 143 ++++++++++-------- .../opensearch/benchmark-test.jenkinsfile.txt | 143 ++++++++++-------- .../secure-benchmark-test.jenkinsfile.txt | 143 ++++++++++-------- 4 files changed, 308 insertions(+), 264 deletions(-) diff --git a/jenkins/opensearch/benchmark-test.jenkinsfile b/jenkins/opensearch/benchmark-test.jenkinsfile index 7648ce172d..e57be6b64d 100644 --- a/jenkins/opensearch/benchmark-test.jenkinsfile +++ b/jenkins/opensearch/benchmark-test.jenkinsfile @@ -27,88 +27,99 @@ pipeline { triggers { parameterizedCron( ''' - H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot - H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot - H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot + H 0 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} + H 0 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} + H 0 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} + H 0 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} - H 2 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-logbyte;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_logbyte_policy"};TEST_PROCEDURE=restore-from-snapshot - H 2 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-tiered;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_tiered_policy"};TEST_PROCEDURE=restore-from-snapshot + H 0 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} + H 0 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} + H 0 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} + H 0 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} - H 3 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 3 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 3 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 3 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 2 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search + H 2 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search + H 2 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search + H 2 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search + H 2 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search + H 2 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search + H 2 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search + H 2 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search - H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} - H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} - H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search - H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd"}} - H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd"}} - H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd"}} + H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd"}} + H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd"}} + H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-no-dict-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd_no_dict"}} + H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-no-dict-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd_no_dict"}} - H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-no-dict-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd_no_dict"}} - H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-no-dict-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd_no_dict"}} - H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-no-dict-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd_no_dict"}} + H 8 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot + H 8 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot + H 8 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot + H 8 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot + H 8 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot + H 8 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot - H 5 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search - H 5 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search - H 5 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search - H 5 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search - H 5 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search - H 5 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search - H 5 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search - H 5 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search + H 9 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot + H 9 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot + H 9 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot + H 9 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot + H 9 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot + H 9 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot - H 7 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot - H 7 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot - H 7 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot - H 7 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot - H 7 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot - H 7 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot + H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};TEST_PROCEDURE=update + H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};TEST_PROCEDURE=update + H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/8942/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};TEST_PROCEDURE=update + H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/8942/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};TEST_PROCEDURE=update - H 9 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};TEST_PROCEDURE=update - H 9 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};TEST_PROCEDURE=update - H 9 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.1/8942/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};TEST_PROCEDURE=update - H 9 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.1/8942/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};TEST_PROCEDURE=update + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} - H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - - H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} + H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} + H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} + H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} + H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} + H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} + H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} ''' + ''' - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-2-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-2-shards - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-5-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-5-shards;DATA_NODE_STORAGE=300 - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-2-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":2};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-4-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-2-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-2-shards + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-5-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-5-shards;DATA_NODE_STORAGE=300 + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-2-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":2};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-4-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_1_shard"};TEST_PROCEDURE=restore-from-snapshot - H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot - H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot - H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-2-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-2-shards - H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-5-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-5-shards;DATA_NODE_STORAGE=300 - H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-2-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":2};TEST_PROCEDURE=restore-from-snapshot - H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-4-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot - H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-2-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-2-shards + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-5-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-5-shards;DATA_NODE_STORAGE=300 + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-2-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":2};TEST_PROCEDURE=restore-from-snapshot + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-4-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_1_shard"};TEST_PROCEDURE=restore-from-snapshot - H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot - H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot - H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-2-clients-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":2};TEST_PROCEDURE=restore-from-snapshot + H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-4-clients-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot + H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-2-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-2-shards + H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-5-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-5-shards;DATA_NODE_STORAGE=300 + H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_1_shard"};TEST_PROCEDURE=restore-from-snapshot ''' ) } diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt index 2c9beb8609..047ed9e2ff 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt @@ -7,86 +7,97 @@ benchmark-test.buildDiscarder(null) benchmark-test.echo(Executing on agent [label:none]) benchmark-test.parameterizedCron( - H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot - H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot - H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot + H 0 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} + H 0 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} + H 0 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} + H 0 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} - H 2 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-logbyte;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_logbyte_policy"};TEST_PROCEDURE=restore-from-snapshot - H 2 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-tiered;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_tiered_policy"};TEST_PROCEDURE=restore-from-snapshot + H 0 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} + H 0 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} + H 0 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} + H 0 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} - H 3 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 3 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 3 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 3 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 2 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search + H 2 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search + H 2 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search + H 2 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search + H 2 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search + H 2 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search + H 2 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search + H 2 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search - H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} - H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} - H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search - H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd"}} - H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd"}} - H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd"}} + H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd"}} + H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd"}} + H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-no-dict-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd_no_dict"}} + H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-no-dict-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd_no_dict"}} - H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-no-dict-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd_no_dict"}} - H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-no-dict-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd_no_dict"}} - H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-no-dict-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd_no_dict"}} + H 8 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot + H 8 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot + H 8 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot + H 8 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot + H 8 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot + H 8 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot - H 5 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search - H 5 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search - H 5 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search - H 5 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search - H 5 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search - H 5 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search - H 5 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search - H 5 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search + H 9 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot + H 9 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot + H 9 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot + H 9 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot + H 9 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot + H 9 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot - H 7 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot - H 7 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot - H 7 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot - H 7 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot - H 7 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot - H 7 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot + H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};TEST_PROCEDURE=update + H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};TEST_PROCEDURE=update + H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/8942/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};TEST_PROCEDURE=update + H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/8942/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};TEST_PROCEDURE=update - H 9 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};TEST_PROCEDURE=update - H 9 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};TEST_PROCEDURE=update - H 9 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.1/8942/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};TEST_PROCEDURE=update - H 9 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.1/8942/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};TEST_PROCEDURE=update + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} - H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - - H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} + H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} + H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} + H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} + H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} + H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} + H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-2-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-2-shards - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-5-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-5-shards;DATA_NODE_STORAGE=300 - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-2-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":2};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-4-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-2-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-2-shards + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-5-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-5-shards;DATA_NODE_STORAGE=300 + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-2-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":2};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-4-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_1_shard"};TEST_PROCEDURE=restore-from-snapshot - H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot - H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot - H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-2-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-2-shards - H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-5-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-5-shards;DATA_NODE_STORAGE=300 - H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-2-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":2};TEST_PROCEDURE=restore-from-snapshot - H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-4-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot - H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-2-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-2-shards + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-5-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-5-shards;DATA_NODE_STORAGE=300 + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-2-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":2};TEST_PROCEDURE=restore-from-snapshot + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-4-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_1_shard"};TEST_PROCEDURE=restore-from-snapshot - H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot - H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot - H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-2-clients-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":2};TEST_PROCEDURE=restore-from-snapshot + H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-4-clients-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot + H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-2-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-2-shards + H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-5-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-5-shards;DATA_NODE_STORAGE=300 + H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_1_shard"};TEST_PROCEDURE=restore-from-snapshot ) benchmark-test.stage(validate-and-set-parameters, groovy.lang.Closure) benchmark-test.echo(Executing on agent [label:Jenkins-Agent-AL2-X64-M52xlarge-Docker-Host-Benchmark-Test]) diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt index 158b56307d..f486f86028 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt @@ -7,86 +7,97 @@ benchmark-test.buildDiscarder(null) benchmark-test.echo(Executing on agent [label:none]) benchmark-test.parameterizedCron( - H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot - H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot - H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot + H 0 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} + H 0 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} + H 0 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} + H 0 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} - H 2 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-logbyte;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_logbyte_policy"};TEST_PROCEDURE=restore-from-snapshot - H 2 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-tiered;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_tiered_policy"};TEST_PROCEDURE=restore-from-snapshot + H 0 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} + H 0 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} + H 0 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} + H 0 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} - H 3 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 3 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 3 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 3 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 2 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search + H 2 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search + H 2 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search + H 2 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search + H 2 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search + H 2 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search + H 2 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search + H 2 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search - H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} - H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} - H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search - H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd"}} - H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd"}} - H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd"}} + H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd"}} + H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd"}} + H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-no-dict-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd_no_dict"}} + H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-no-dict-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd_no_dict"}} - H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-no-dict-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd_no_dict"}} - H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-no-dict-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd_no_dict"}} - H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-no-dict-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd_no_dict"}} + H 8 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot + H 8 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot + H 8 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot + H 8 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot + H 8 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot + H 8 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot - H 5 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search - H 5 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search - H 5 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search - H 5 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search - H 5 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search - H 5 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search - H 5 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search - H 5 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search + H 9 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot + H 9 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot + H 9 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot + H 9 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot + H 9 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot + H 9 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot - H 7 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot - H 7 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot - H 7 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot - H 7 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot - H 7 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot - H 7 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot + H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};TEST_PROCEDURE=update + H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};TEST_PROCEDURE=update + H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/8942/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};TEST_PROCEDURE=update + H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/8942/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};TEST_PROCEDURE=update - H 9 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};TEST_PROCEDURE=update - H 9 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};TEST_PROCEDURE=update - H 9 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.1/8942/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};TEST_PROCEDURE=update - H 9 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.1/8942/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};TEST_PROCEDURE=update + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} - H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - - H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} + H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} + H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} + H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} + H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} + H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} + H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-2-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-2-shards - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-5-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-5-shards;DATA_NODE_STORAGE=300 - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-2-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":2};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-4-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-2-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-2-shards + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-5-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-5-shards;DATA_NODE_STORAGE=300 + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-2-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":2};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-4-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_1_shard"};TEST_PROCEDURE=restore-from-snapshot - H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot - H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot - H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-2-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-2-shards - H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-5-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-5-shards;DATA_NODE_STORAGE=300 - H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-2-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":2};TEST_PROCEDURE=restore-from-snapshot - H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-4-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot - H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-2-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-2-shards + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-5-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-5-shards;DATA_NODE_STORAGE=300 + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-2-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":2};TEST_PROCEDURE=restore-from-snapshot + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-4-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_1_shard"};TEST_PROCEDURE=restore-from-snapshot - H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot - H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot - H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-2-clients-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":2};TEST_PROCEDURE=restore-from-snapshot + H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-4-clients-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot + H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-2-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-2-shards + H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-5-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-5-shards;DATA_NODE_STORAGE=300 + H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_1_shard"};TEST_PROCEDURE=restore-from-snapshot ) benchmark-test.stage(validate-and-set-parameters, groovy.lang.Closure) benchmark-test.echo(Executing on agent [label:Jenkins-Agent-AL2-X64-M52xlarge-Docker-Host-Benchmark-Test]) diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt index c7c1c85266..7bcc669c9e 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt @@ -7,86 +7,97 @@ benchmark-test.buildDiscarder(null) benchmark-test.echo(Executing on agent [label:none]) benchmark-test.parameterizedCron( - H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot - H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot - H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot + H 0 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} + H 0 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} + H 0 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} + H 0 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} - H 2 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-logbyte;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_logbyte_policy"};TEST_PROCEDURE=restore-from-snapshot - H 2 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-tiered;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_tiered_policy"};TEST_PROCEDURE=restore-from-snapshot + H 0 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} + H 0 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} + H 0 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} + H 0 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} - H 3 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 3 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 3 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 3 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 2 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search + H 2 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search + H 2 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search + H 2 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search + H 2 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search + H 2 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search + H 2 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search + H 2 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search - H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} - H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} - H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.0/8649/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search + H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search - H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd"}} - H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd"}} - H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd"}} + H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd"}} + H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd"}} + H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-no-dict-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd_no_dict"}} + H 6 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-no-dict-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd_no_dict"}} - H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-no-dict-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd_no_dict"}} - H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-no-dict-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd_no_dict"}} - H 4 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-zstd-no-dict-codec;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3","index_settings":{"codec":"zstd_no_dict"}} + H 8 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot + H 8 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot + H 8 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot + H 8 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot + H 8 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot + H 8 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot - H 5 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search - H 5 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search - H 5 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search - H 5 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search - H 5 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search - H 5 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search - H 5 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search - H 5 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};EXCLUDE_TASKS=type:search + H 9 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot + H 9 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot + H 9 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot + H 9 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot + H 9 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot + H 9 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot - H 7 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot - H 7 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot - H 7 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot - H 7 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot - H 7 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot - H 7 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot + H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};TEST_PROCEDURE=update + H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};TEST_PROCEDURE=update + H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/8942/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};TEST_PROCEDURE=update + H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/8942/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};TEST_PROCEDURE=update - H 9 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};TEST_PROCEDURE=update - H 9 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};TEST_PROCEDURE=update - H 9 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.1/8942/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};TEST_PROCEDURE=update - H 9 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.11.1/8942/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"};TEST_PROCEDURE=update + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} - H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - - H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} - H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-1-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"1","number_of_shards":"3"} + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} + H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} + H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} + H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} + H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} + H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} + H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-2-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-2-shards - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-5-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-5-shards;DATA_NODE_STORAGE=300 - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-2-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":2};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-4-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-2-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-2-shards + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-5-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-5-shards;DATA_NODE_STORAGE=300 + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-2-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":2};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-4-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_1_shard"};TEST_PROCEDURE=restore-from-snapshot - H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot - H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot - H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-2-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-2-shards - H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-5-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-5-shards;DATA_NODE_STORAGE=300 - H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-2-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":2};TEST_PROCEDURE=restore-from-snapshot - H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-4-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot - H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-2-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-2-shards + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-5-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-5-shards;DATA_NODE_STORAGE=300 + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-2-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":2};TEST_PROCEDURE=restore-from-snapshot + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-4-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_1_shard"};TEST_PROCEDURE=restore-from-snapshot - H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot - H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot - H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-2-clients-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":2};TEST_PROCEDURE=restore-from-snapshot + H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-4-clients-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot + H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-2-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-2-shards + H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-5-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-5-shards;DATA_NODE_STORAGE=300 + H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_1_shard"};TEST_PROCEDURE=restore-from-snapshot ) benchmark-test.stage(validate-and-set-parameters, groovy.lang.Closure) benchmark-test.echo(Executing on agent [label:Jenkins-Agent-AL2-X64-M52xlarge-Docker-Host-Benchmark-Test]) From d7a9e4c4a2981676fafdc21003f9d316fbfec50c Mon Sep 17 00:00:00 2001 From: Prudhvi Godithi Date: Tue, 20 Feb 2024 17:03:11 -0800 Subject: [PATCH 245/289] [Release 2.12.0] Update the ref to 2.12.0 tag (#4467) Signed-off-by: Prudhvi Godithi --- manifests/2.12.0/opensearch-2.12.0.yml | 44 +++++++++---------- .../2.12.0/opensearch-dashboards-2.12.0.yml | 32 +++++++------- 2 files changed, 38 insertions(+), 38 deletions(-) diff --git a/manifests/2.12.0/opensearch-2.12.0.yml b/manifests/2.12.0/opensearch-2.12.0.yml index 19f3135ce0..2a7c2e4145 100644 --- a/manifests/2.12.0/opensearch-2.12.0.yml +++ b/manifests/2.12.0/opensearch-2.12.0.yml @@ -10,28 +10,28 @@ ci: components: - name: OpenSearch repository: https://github.com/opensearch-project/OpenSearch.git - ref: 2c355ce1a427e4a528778d4054436b5c4b756221 + ref: tags/2.12.0 - name: common-utils repository: https://github.com/opensearch-project/common-utils.git - ref: b10a9dd770b3265c3fc79581b690e3830550ba2d + ref: tags/2.12.0.0 platforms: - linux - windows - name: job-scheduler repository: https://github.com/opensearch-project/job-scheduler.git - ref: e5e9673585d81ecb5a79207acabc38ed0fb690e8 + ref: tags/2.12.0.0 platforms: - linux - windows - name: security repository: https://github.com/opensearch-project/security.git - ref: a5c3191146f86fe0ec227439a56ee9374c51d91c + ref: tags/2.12.0.0 platforms: - linux - windows - name: k-NN repository: https://github.com/opensearch-project/k-NN.git - ref: e7a919221ef37db1e68ae0189c222f282f47217a + ref: tags/2.12.0.0 platforms: - linux - windows @@ -45,7 +45,7 @@ components: - job-scheduler - name: cross-cluster-replication repository: https://github.com/opensearch-project/cross-cluster-replication.git - ref: 91c5fadf1aeab41127929547c0153217899242e9 + ref: tags/2.12.0.0 platforms: - linux - windows @@ -53,7 +53,7 @@ components: - common-utils - name: ml-commons repository: https://github.com/opensearch-project/ml-commons.git - ref: 7722020b5e834c6f50d46286d916a68de8cb22f3 + ref: tags/2.12.0.0 platforms: - linux - windows @@ -61,7 +61,7 @@ components: - common-utils - name: neural-search repository: https://github.com/opensearch-project/neural-search.git - ref: a521f78bb8be00035af2077ffd70eb95bab398ce + ref: tags/2.12.0.0 platforms: - linux - windows @@ -70,7 +70,7 @@ components: - k-NN - name: notifications-core repository: https://github.com/opensearch-project/notifications.git - ref: 9df7874d2680369b765fd9fa84f851bd6814a064 + ref: tags/2.12.0.0 platforms: - linux - windows @@ -79,7 +79,7 @@ components: - common-utils - name: notifications repository: https://github.com/opensearch-project/notifications.git - ref: 9df7874d2680369b765fd9fa84f851bd6814a064 + ref: tags/2.12.0.0 platforms: - linux - windows @@ -88,7 +88,7 @@ components: - common-utils - name: opensearch-observability repository: https://github.com/opensearch-project/observability.git - ref: 7848617064395b766371c5ad09b5c8171219b36e + ref: tags/2.12.0.0 platforms: - linux - windows @@ -96,7 +96,7 @@ components: - common-utils - name: opensearch-reports repository: https://github.com/opensearch-project/reporting.git - ref: b9d9d9975e6affc2574986666489ef5005510d2a + ref: tags/2.12.0.0 platforms: - linux - windows @@ -105,7 +105,7 @@ components: - job-scheduler - name: sql repository: https://github.com/opensearch-project/sql.git - ref: 429f9c807d24def8653565fdda8d67cf3a5b1d4d + ref: tags/2.12.0.0 platforms: - linux - windows @@ -113,7 +113,7 @@ components: - ml-commons - name: asynchronous-search repository: https://github.com/opensearch-project/asynchronous-search.git - ref: 169fc306f0f4dc66821d11fdd72ca49d8a393529 + ref: tags/2.12.0.0 platforms: - linux - windows @@ -121,7 +121,7 @@ components: - common-utils - name: anomaly-detection repository: https://github.com/opensearch-project/anomaly-detection.git - ref: 24c700022c438aa59322f085eea1a5c8c4009389 + ref: tags/2.12.0.0 platforms: - linux - windows @@ -130,7 +130,7 @@ components: - job-scheduler - name: alerting repository: https://github.com/opensearch-project/alerting.git - ref: d4f16758f1c1f165a32a21a94149950c07a7fb00 + ref: tags/2.12.0.0 platforms: - linux - windows @@ -138,7 +138,7 @@ components: - common-utils - name: security-analytics repository: https://github.com/opensearch-project/security-analytics.git - ref: fca29cfcb8cba9a0219c8825dcd80320a6a9de81 + ref: tags/2.12.0.0 platforms: - linux - windows @@ -146,7 +146,7 @@ components: - common-utils - name: index-management repository: https://github.com/opensearch-project/index-management.git - ref: 97b9c3ac7432aa5d4e34a5fcf887eaad513afdd8 + ref: tags/2.12.0.0 platforms: - linux - windows @@ -155,18 +155,18 @@ components: - job-scheduler - name: performance-analyzer repository: https://github.com/opensearch-project/performance-analyzer.git - ref: f2d6b0b4a6a8931e2898a53210975d7ed321953c + ref: tags/2.12.0.0 platforms: - linux - name: custom-codecs repository: https://github.com/opensearch-project/custom-codecs.git - ref: 36ad8504605d04735d56c6c864ea1f47c840fe61 + ref: tags/2.12.0.0 platforms: - linux - windows - name: flow-framework repository: https://github.com/opensearch-project/flow-framework.git - ref: 987b96ff5190d3f0c698968aa2be15131a58afee + ref: tags/2.12.0.0 platforms: - linux - windows @@ -174,7 +174,7 @@ components: - common-utils - name: skills repository: https://github.com/opensearch-project/skills.git - ref: 7546f72c432e20b3210e5cc4ef0d15ebb3e6fa1c + ref: tags/2.12.0.0 platforms: - linux - windows diff --git a/manifests/2.12.0/opensearch-dashboards-2.12.0.yml b/manifests/2.12.0/opensearch-dashboards-2.12.0.yml index 7945e3388f..89080199aa 100644 --- a/manifests/2.12.0/opensearch-dashboards-2.12.0.yml +++ b/manifests/2.12.0/opensearch-dashboards-2.12.0.yml @@ -9,49 +9,49 @@ ci: components: - name: OpenSearch-Dashboards repository: https://github.com/opensearch-project/OpenSearch-Dashboards.git - ref: 9ec9a677af5f28e5450926ce07e9d6c3273717a7 + ref: tags/2.12.0 - name: functionalTestDashboards repository: https://github.com/opensearch-project/opensearch-dashboards-functional-test.git - ref: f92d151aba63e4598f0e2a3455e0f127e9bf43ca + ref: tags/2.12.0 - name: observabilityDashboards repository: https://github.com/opensearch-project/dashboards-observability.git - ref: 63a88069000555a1d8019c69e65207fc1d611b60 + ref: tags/2.12.0.0 - name: reportsDashboards repository: https://github.com/opensearch-project/dashboards-reporting.git - ref: c7a4403f708edc1bda472cabfeacbb57afee12f7 + ref: tags/2.12.0.0 - name: ganttChartDashboards repository: https://github.com/opensearch-project/dashboards-visualizations.git - ref: 2c345b34e8e43dea33fc406f39b3bfa00eb81108 + ref: tags/2.12.0.0 - name: queryWorkbenchDashboards repository: https://github.com/opensearch-project/dashboards-query-workbench.git - ref: ac68dedb7a217776ce5d6edee7080cd4245154c8 + ref: tags/2.12.0.0 - name: customImportMapDashboards repository: https://github.com/opensearch-project/dashboards-maps.git - ref: c3331e1da332691f465caae8a52d28349752ec30 + ref: tags/2.12.0.0 - name: anomalyDetectionDashboards repository: https://github.com/opensearch-project/anomaly-detection-dashboards-plugin - ref: 0268447d5fd687dd28a067d8b54424df1815eeea + ref: tags/2.12.0.0 - name: mlCommonsDashboards repository: https://github.com/opensearch-project/ml-commons-dashboards.git - ref: d28607d0dc67c961774ec6742ac12de167da1679 + ref: tags/2.12.0.0 - name: indexManagementDashboards repository: https://github.com/opensearch-project/index-management-dashboards-plugin.git - ref: 1e4bf2d01bc686017e3bb549598f8029b1127f40 + ref: tags/2.12.0.0 - name: notificationsDashboards repository: https://github.com/opensearch-project/dashboards-notifications.git - ref: ac4b53317300217b420cd54fb545c8194ff13c6e + ref: tags/2.12.0.0 - name: alertingDashboards repository: https://github.com/opensearch-project/alerting-dashboards-plugin.git - ref: 86dfb877ece10ab33dc3532d4018156f5978fbb0 + ref: tags/2.12.0.0 - name: securityAnalyticsDashboards repository: https://github.com/opensearch-project/security-analytics-dashboards-plugin.git - ref: 5dc511ef0ba0c47f0de8118a15ceac441739c219 + ref: tags/2.12.0.0 - name: securityDashboards repository: https://github.com/opensearch-project/security-dashboards-plugin.git - ref: d36297f9df01c9a80582fda42ceee981975bc33e + ref: tags/2.12.0.0 - name: searchRelevanceDashboards repository: https://github.com/opensearch-project/dashboards-search-relevance.git - ref: 8838be9312a1d58cbecd17b0ae2cb85fe703ce48 + ref: tags/2.12.0.0 - name: assistantDashboards repository: https://github.com/opensearch-project/dashboards-assistant.git - ref: bfe6fb9a4b92f53c305d6ba98b637d33268cf248 + ref: tags/2.12.0.0 From 549841f5d290416b536b7938a2c11c40489cbaa1 Mon Sep 17 00:00:00 2001 From: Zelin Hao Date: Wed, 21 Feb 2024 15:35:02 -0800 Subject: [PATCH 246/289] Update integ test runner to record each configuration separately (#4438) Signed-off-by: Zelin Hao --- .../integ_test/integ_test_runner.py | 2 +- .../integ_test/integ_test_suite_opensearch.py | 18 ++--- .../integ_test_suite_opensearch_dashboards.py | 18 ++--- .../test_recorder/test_recorder.py | 3 + .../test_integ_test_runner_opensearch.py | 2 +- ...integ_test_runner_opensearch_dashboards.py | 2 +- .../test_integ_test_suite_opensearch.py | 73 ++++++++++++++++--- .../test_recorder/test_test_recorder.py | 3 + 8 files changed, 91 insertions(+), 30 deletions(-) diff --git a/src/test_workflow/integ_test/integ_test_runner.py b/src/test_workflow/integ_test/integ_test_runner.py index c9f04050fa..e2959a5c31 100644 --- a/src/test_workflow/integ_test/integ_test_runner.py +++ b/src/test_workflow/integ_test/integ_test_runner.py @@ -45,7 +45,7 @@ def run(self) -> TestSuiteResults: if test_config.integ_test: test_suite = self.__create_test_suite__(component, test_config, work_dir.path) test_results = test_suite.execute_tests() - [self.test_recorder.test_results_logs.save_test_result_data(result_data) for result_data in test_suite.result_data] + [self.test_recorder.test_results_logs.generate_component_yml(result_data) for result_data in test_suite.result_data] all_results.append(component.name, test_results) else: logging.info(f"Skipping integ-tests for {component.name}, as it is currently not supported") diff --git a/src/test_workflow/integ_test/integ_test_suite_opensearch.py b/src/test_workflow/integ_test/integ_test_suite_opensearch.py index dfbf2bd7da..42c6b391ae 100644 --- a/src/test_workflow/integ_test/integ_test_suite_opensearch.py +++ b/src/test_workflow/integ_test/integ_test_suite_opensearch.py @@ -121,16 +121,16 @@ def custom_node_endpoint_encoder(node_endpoint: NodeEndpoint) -> dict: self.repo_work_dir = os.path.join( self.repo.dir, self.test_config.working_directory) if self.test_config.working_directory is not None else self.repo.dir (status, stdout, stderr) = execute(cmd, self.repo_work_dir, True, False) - self.test_result_data.append( - TestResultData( - self.component.name, - test_config, - status, - stdout, - stderr, - self.test_artifact_files - ) + test_result_data_local = TestResultData( + self.component.name, + test_config, + status, + stdout, + stderr, + self.test_artifact_files ) + self.save_logs.save_test_result_data(test_result_data_local) + self.test_result_data.append(test_result_data_local) if stderr: logging.info("Stderr reported for component: " + self.component.name) logging.info(stderr) diff --git a/src/test_workflow/integ_test/integ_test_suite_opensearch_dashboards.py b/src/test_workflow/integ_test/integ_test_suite_opensearch_dashboards.py index a6bbd9dd7f..6edc8500e2 100644 --- a/src/test_workflow/integ_test/integ_test_suite_opensearch_dashboards.py +++ b/src/test_workflow/integ_test/integ_test_suite_opensearch_dashboards.py @@ -114,16 +114,16 @@ def custom_node_endpoint_encoder(node_endpoint: NodeEndpoint) -> dict: self.repo_work_dir = os.path.join( self.repo.dir, self.test_config.working_directory) if self.test_config.working_directory is not None else self.repo.dir (status, stdout, stderr) = execute(cmd, self.repo_work_dir, True, False) - self.test_result_data.append( - TestResultData( - self.component.name, - test_config, - status, - stdout, - stderr, - self.test_artifact_files - ) + test_result_data_local = TestResultData( + self.component.name, + test_config, + status, + stdout, + stderr, + self.test_artifact_files ) + self.save_logs.save_test_result_data(test_result_data_local) + self.test_result_data.append(test_result_data_local) if stderr: logging.info("Stderr reported for component: " + self.component.name) logging.info(stderr) diff --git a/src/test_workflow/test_recorder/test_recorder.py b/src/test_workflow/test_recorder/test_recorder.py index 84921fc7a1..4edad516df 100644 --- a/src/test_workflow/test_recorder/test_recorder.py +++ b/src/test_workflow/test_recorder/test_recorder.py @@ -144,6 +144,9 @@ def save_test_result_data(self, test_result_data: TestResultData) -> None: logging.info(f"Recording component test results for {test_result_data.component_name} at " f"{os.path.realpath(dest_directory)}") self.parent_class._generate_std_files(test_result_data.stdout, test_result_data.stderr, dest_directory) self.parent_class._copy_log_files(test_result_data.log_files, dest_directory) + + def generate_component_yml(self, test_result_data: TestResultData) -> None: + dest_directory = self.parent_class._create_base_folder_structure(test_result_data.component_name, test_result_data.component_test_config) self.parent_class._generate_yml(test_result_data, dest_directory) diff --git a/tests/tests_test_workflow/test_integ_workflow/integ_test/test_integ_test_runner_opensearch.py b/tests/tests_test_workflow/test_integ_workflow/integ_test/test_integ_test_runner_opensearch.py index 8375a25f5c..2d86aac3f5 100644 --- a/tests/tests_test_workflow/test_integ_workflow/integ_test/test_integ_test_runner_opensearch.py +++ b/tests/tests_test_workflow/test_integ_workflow/integ_test/test_integ_test_runner_opensearch.py @@ -69,7 +69,7 @@ def test_with_integ_test(self, mock_temp: Mock, mock_test_recorder: Mock, mock_s self.assertEqual(results["sql"], mock_test_results) mock_suite_object.result_data.__iter__.assert_called() - mock_test_recorder_object.test_results_logs.save_test_result_data.assert_called() + mock_test_recorder_object.test_results_logs.generate_component_yml.assert_called() mock_suite.assert_called_once_with( mock_properties_object.dependency_installer, diff --git a/tests/tests_test_workflow/test_integ_workflow/integ_test/test_integ_test_runner_opensearch_dashboards.py b/tests/tests_test_workflow/test_integ_workflow/integ_test/test_integ_test_runner_opensearch_dashboards.py index 103c6231b7..7540a9e29f 100644 --- a/tests/tests_test_workflow/test_integ_workflow/integ_test/test_integ_test_runner_opensearch_dashboards.py +++ b/tests/tests_test_workflow/test_integ_workflow/integ_test/test_integ_test_runner_opensearch_dashboards.py @@ -76,7 +76,7 @@ def test_with_integ_test(self, mock_temp: Mock, mock_test_recorder: Mock, mock_s self.assertEqual(results["sql"], mock_test_results) mock_suite_object.result_data.__iter__.assert_called() - mock_test_recorder_object.test_results_logs.save_test_result_data.assert_called() + mock_test_recorder_object.test_results_logs.generate_component_yml.assert_called() mock_suite.assert_called_once_with( mock_properties_dependency_object.dependency_installer, diff --git a/tests/tests_test_workflow/test_integ_workflow/integ_test/test_integ_test_suite_opensearch.py b/tests/tests_test_workflow/test_integ_workflow/integ_test/test_integ_test_suite_opensearch.py index da8c51b819..3e27504c61 100644 --- a/tests/tests_test_workflow/test_integ_workflow/integ_test/test_integ_test_suite_opensearch.py +++ b/tests/tests_test_workflow/test_integ_workflow/integ_test/test_integ_test_suite_opensearch.py @@ -35,9 +35,10 @@ def setUp(self) -> None: self.work_dir = Path("test_dir") @patch("os.path.exists", return_value=True) + @patch("test_workflow.integ_test.integ_test_suite_opensearch.IntegTestSuiteOpenSearch.multi_execute_integtest_sh") @patch("test_workflow.integ_test.integ_test_suite_opensearch.Topology") @patch("test_workflow.test_recorder.test_recorder.TestRecorder") - def test_execute_with_multiple_test_configs(self, mock_test_recorder: Mock, mock_topology: Mock, *mock: Any) -> None: + def test_execute_with_multiple_test_configs(self, mock_test_recorder: Mock, mock_topology: Mock, mock_multi_execute_integtest_sh: Mock, *mock: Any) -> None: test_config, component = self.__get_test_config_and_bundle_component("job-scheduler") dependency_installer = MagicMock() integ_test_suite = IntegTestSuiteOpenSearch( @@ -50,8 +51,6 @@ def test_execute_with_multiple_test_configs(self, mock_test_recorder: Mock, mock mock_test_recorder ) mock_topology.create().__enter__.return_value = [{"cluster_name": "cluster1", "data_nodes": [{"endpoint": "localhost", "port": 9200, "transport": 9300}], "cluster_manager_nodes": []}] - mock_multi_execute_integtest_sh = MagicMock() - IntegTestSuiteOpenSearch.multi_execute_integtest_sh = mock_multi_execute_integtest_sh # type: ignore mock_multi_execute_integtest_sh.return_value = "success" test_results = integ_test_suite.execute_tests() @@ -63,9 +62,10 @@ def test_execute_with_multiple_test_configs(self, mock_test_recorder: Mock, mock call([{"cluster_name": "cluster1", "data_nodes": [{"endpoint": "localhost", "port": 9200, "transport": 9300}], "cluster_manager_nodes": []}], False, "without-security") ]) + @patch("test_workflow.integ_test.integ_test_suite_opensearch.IntegTestSuiteOpenSearch.multi_execute_integtest_sh") @patch("test_workflow.integ_test.integ_test_suite_opensearch.Topology") @patch("test_workflow.test_recorder.test_recorder.TestRecorder") - def test_execute_with_build_dependencies(self, mock_test_recorder: Mock, mock_topology: Mock, *mock: Any) -> None: + def test_execute_with_build_dependencies(self, mock_test_recorder: Mock, mock_topology: Mock, mock_multi_execute_integtest_sh: Mock, *mock: Any) -> None: dependency_installer = MagicMock() test_config, component = self.__get_test_config_and_bundle_component("index-management") integ_test_suite = IntegTestSuiteOpenSearch( @@ -80,8 +80,6 @@ def test_execute_with_build_dependencies(self, mock_test_recorder: Mock, mock_to mock_topology.create().__enter__.return_value = [{"cluster_name": "cluster1", "data_nodes": [{"endpoint": "localhost", "port": 9200, "transport": 9300}], "cluster_manager_nodes": []}] - mock_multi_execute_integtest_sh = MagicMock() - IntegTestSuiteOpenSearch.multi_execute_integtest_sh = mock_multi_execute_integtest_sh # type: ignore mock_multi_execute_integtest_sh.return_value = "success" integ_test_suite.execute_tests() @@ -93,6 +91,7 @@ def test_execute_with_build_dependencies(self, mock_test_recorder: Mock, mock_to [{"cluster_name": "cluster1", "data_nodes": [{"endpoint": "localhost", "port": 9200, "transport": 9300}], "cluster_manager_nodes": []}], False, "without-security")] ) + @patch("test_workflow.integ_test.integ_test_suite_opensearch.IntegTestSuiteOpenSearch.multi_execute_integtest_sh") @patch("test_workflow.test_recorder.test_recorder.TestRecorder") @patch("test_workflow.integ_test.integ_test_suite_opensearch.execute") def test_execute_without_build_dependencies(self, mock_execute: Mock, *mock: Any) -> None: @@ -160,9 +159,10 @@ def __get_test_config_and_bundle_component(self, component_name: str) -> Tuple[T @patch("os.path.exists", return_value=True) @patch.object(ScriptFinder, "find_integ_test_script") + @patch("test_workflow.integ_test.integ_test_suite_opensearch.IntegTestSuiteOpenSearch.multi_execute_integtest_sh") @patch("test_workflow.integ_test.integ_test_suite_opensearch.Topology") @patch("test_workflow.test_recorder.test_recorder.TestRecorder") - def test_execute_with_working_directory(self, mock_test_recorder: Mock, mock_topology: Mock, mock_script_finder: Mock, *mock: Any) -> None: + def test_execute_with_working_directory(self, mock_test_recorder: Mock, mock_topology: Mock, mock_multi_execute_integtest_sh: Mock, mock_script_finder: Mock, *mock: Any) -> None: test_config, component = self.__get_test_config_and_bundle_component("dashboards-reports") dependency_installer = MagicMock() integ_test_suite = IntegTestSuiteOpenSearch( @@ -178,8 +178,6 @@ def test_execute_with_working_directory(self, mock_test_recorder: Mock, mock_top mock_topology.create().__enter__.return_value = [{"cluster_name": "cluster1", "data_nodes": [{"endpoint": "localhost", "port": 9200, "transport": 9300}], "cluster_manager_nodes": []}] mock_script_finder.return_value = "integtest.sh" - mock_multi_execute_integtest_sh = MagicMock() - IntegTestSuiteOpenSearch.multi_execute_integtest_sh = mock_multi_execute_integtest_sh # type: ignore mock_multi_execute_integtest_sh.return_value = "success" integ_test_suite.execute_tests() # type: ignore @@ -189,3 +187,60 @@ def test_execute_with_working_directory(self, mock_test_recorder: Mock, mock_top True, "with-security" ) + + @patch("os.path.exists") + @patch("os.makedirs") + @patch("test_workflow.test_recorder.test_recorder.TestRecorder") + @patch("test_workflow.integ_test.integ_test_suite_opensearch.TestResultData") + @patch("test_workflow.integ_test.integ_test_suite_opensearch.GitRepository.__checkout__") + @patch("test_workflow.integ_test.integ_test_suite_opensearch.execute", return_value=True) + def test_multi_execute_integtest_sh(self, mock_execute: Mock, mock_git: Mock, mock_test_result_data: Mock, + mock_test_recorder: Mock, mock_makedirs: Mock, mock_path_exists: Mock, *mock: Any) -> None: + mock_find = MagicMock() + mock_find.return_value = "./integtest.sh" + + ScriptFinder.find_integ_test_script = mock_find # type: ignore + + mock_execute.return_value = ("test_status", "test_stdout", "") + + mock_test_result_data_object = MagicMock() + mock_test_result_data.return_value = mock_test_result_data_object + mock_path_exists.return_value = True + + test_config, component = self.__get_test_config_and_bundle_component("job-scheduler") + dependency_installer = MagicMock() + integ_test_suite = IntegTestSuiteOpenSearch( + dependency_installer, + component, + test_config, + self.bundle_manifest, + self.build_manifest, + self.work_dir, + mock_test_recorder + ) + + self.assertEqual(integ_test_suite.repo.url, "https://github.com/opensearch-project/job-scheduler.git") + self.assertEqual(integ_test_suite.repo.ref, "4504dabfc67dd5628c1451e91e9a1c3c4ca71525") + integ_test_suite.repo.dir = "dir" + + # call the test target + mock_endpoint = MagicMock() + status = integ_test_suite.multi_execute_integtest_sh([mock_endpoint], True, "with-security") + + mock_find.assert_called() + self.assertEqual(status, "test_status") + mock_execute.assert_called() + + mock_test_result_data.assert_called_once_with( + "job-scheduler", + "with-security", + "test_status", + "test_stdout", + "", + { + "opensearch-integ-test": os.path.join("dir", "build", "reports", "tests", "integTest") + } + ) + + assert(mock_test_result_data.return_value in integ_test_suite.result_data) + self.assertEqual(integ_test_suite.additional_cluster_config, None) diff --git a/tests/tests_test_workflow/test_recorder/test_test_recorder.py b/tests/tests_test_workflow/test_recorder/test_test_recorder.py index ea09e8d365..5b17f78b42 100644 --- a/tests/tests_test_workflow/test_recorder/test_test_recorder.py +++ b/tests/tests_test_workflow/test_recorder/test_test_recorder.py @@ -191,4 +191,7 @@ def test(self) -> None: logs.save_test_result_data(mock_test_result_data) mock_parent_class._copy_log_files.assert_called_once_with(mock_test_result_data.log_files, dest_directory) + + logs.generate_component_yml(mock_test_result_data) + mock_parent_class._generate_yml.assert_called_once_with(mock_test_result_data, dest_directory) From 2c1525200b59998f4e5b912d07d0d4941efae9c5 Mon Sep 17 00:00:00 2001 From: opensearch-ci <83309141+opensearch-ci-bot@users.noreply.github.com> Date: Thu, 22 Feb 2024 07:37:39 -0800 Subject: [PATCH 247/289] [AUTO] Update input manifests (#4471) Signed-off-by: opensearch-ci --- jenkins/check-for-build.jenkinsfile | 1 + manifests/2.12.1/opensearch-2.12.1.yml | 16 ++++++++++++++++ 2 files changed, 17 insertions(+) create mode 100644 manifests/2.12.1/opensearch-2.12.1.yml diff --git a/jenkins/check-for-build.jenkinsfile b/jenkins/check-for-build.jenkinsfile index bb598bd940..d4de9ce65f 100644 --- a/jenkins/check-for-build.jenkinsfile +++ b/jenkins/check-for-build.jenkinsfile @@ -23,6 +23,7 @@ pipeline { } triggers { parameterizedCron ''' + H 1 * * * %INPUT_MANIFEST=2.12.1/opensearch-2.12.1.yml;TARGET_JOB_NAME=distribution-build-opensearch;BUILD_PLATFORM=linux macos windows;BUILD_DISTRIBUTION=tar rpm deb zip H 1 * * * %INPUT_MANIFEST=1.3.15/opensearch-dashboards-1.3.15.yml;TARGET_JOB_NAME=distribution-build-opensearch-dashboards;BUILD_PLATFORM=linux windows;BUILD_DISTRIBUTION=tar rpm deb zip H 1 * * * %INPUT_MANIFEST=1.3.15/opensearch-1.3.15.yml;TARGET_JOB_NAME=distribution-build-opensearch;BUILD_PLATFORM=linux macos windows;BUILD_DISTRIBUTION=tar rpm deb zip H */6 * * * %INPUT_MANIFEST=2.13.0/opensearch-dashboards-2.13.0.yml;TARGET_JOB_NAME=distribution-build-opensearch-dashboards;BUILD_PLATFORM=linux windows;BUILD_DISTRIBUTION=tar rpm deb zip diff --git a/manifests/2.12.1/opensearch-2.12.1.yml b/manifests/2.12.1/opensearch-2.12.1.yml new file mode 100644 index 0000000000..e7a832bfb7 --- /dev/null +++ b/manifests/2.12.1/opensearch-2.12.1.yml @@ -0,0 +1,16 @@ +--- +schema-version: '1.1' +build: + name: OpenSearch + version: 2.12.1 +ci: + image: + name: opensearchstaging/ci-runner:ci-runner-centos7-opensearch-build-v3 + args: -e JAVA_HOME=/opt/java/openjdk-21 +components: + - name: OpenSearch + repository: https://github.com/opensearch-project/OpenSearch.git + ref: '2.12' + checks: + - gradle:publish + - gradle:properties:version From 4553a95a8c799105596ae17372b9738cf9cde306 Mon Sep 17 00:00:00 2001 From: Sunidhi-Gaonkar1 <101084054+Sunidhi-Gaonkar1@users.noreply.github.com> Date: Thu, 22 Feb 2024 21:10:49 +0530 Subject: [PATCH 248/289] Fix pytests and update build.sh to add ppc64le support. (#4413) Signed-off-by: Sunidhi-Gaonkar1 Signed-off-by: Peter Zhu Co-authored-by: Peter Zhu --- Pipfile | 6 +- Pipfile.lock | 202 +++++++++++++------------ scripts/components/OpenSearch/build.sh | 7 + src/system/os.py | 2 + tests/tests_system/test_os.py | 6 +- 5 files changed, 119 insertions(+), 104 deletions(-) diff --git a/Pipfile b/Pipfile index 2f2b487023..7608763a69 100644 --- a/Pipfile +++ b/Pipfile @@ -4,8 +4,8 @@ verify_ssl = true name = "pypi" [packages] -pyyaml = "~=5.4" -types-PyYAML = "~=5.4" +pyyaml = "~=6.0.1" +types-PyYAML = "~=6.0.1" # TODO: The 'requests' package stays on 2.28 until we deprecate CentOS7. # As newer version requires openssl1.1.1 where CentOS7 only provides openssl1.1.0. # https://github.com/opensearch-project/opensearch-build/issues/3554 @@ -30,7 +30,7 @@ sortedcontainers = "~=2.4.0" cerberus = "~=1.3.4" psutil = "~=5.8" atomicwrites = "~=1.4.1" -validators = "*" +validators = "~=0.21.2" yamlfix = "~=1.0.1" yamllint = "~=1.27.1" pytablewriter = "~=0.64.2" diff --git a/Pipfile.lock b/Pipfile.lock index 54d8fd8c47..169fdf28a4 100644 --- a/Pipfile.lock +++ b/Pipfile.lock @@ -1,7 +1,7 @@ { "_meta": { "hash": { - "sha256": "cd4a2c85dc09d7a50a6942d086774ba390e1b3ec2ba5e3aa571987b54ffcf5b2" + "sha256": "c03613ba05c90c679f5832c9f4275d5523890031d2141f6bd2e6916d1a32b10d" }, "pipfile-spec": 6, "requires": { @@ -25,11 +25,11 @@ }, "attrs": { "hashes": [ - "sha256:1f28b4522cdc2fb4256ac1a020c78acf9cba2c6b461ccd2c126f3aa8e8335d04", - "sha256:6279836d581513a26f1bf235f9acd333bc9115683f14f7e8fae46c98fc50e015" + "sha256:935dc3b529c262f6cf76e50877d35a4bd3c1de194fd41f47a2b7ae8f19971f30", + "sha256:99b87a485a5820b23b879f04c2305b44b951b502fd64be915879d77a7e8fc6f1" ], "markers": "python_version >= '3.7'", - "version": "==23.1.0" + "version": "==23.2.0" }, "cerberus": { "hashes": [ @@ -41,11 +41,11 @@ }, "certifi": { "hashes": [ - "sha256:9b469f3a900bf28dc19b8cfbf8019bf47f7fdd1a65a1d4ffb98fc14166beb4d1", - "sha256:e036ab49d5b79556f99cfc2d9320b34cfbe5be05c5871b51de9329f0603b0474" + "sha256:0569859f95fc761b18b45ef421b1290a0f65f147e92a1e5eb3e635f9a5e4e66f", + "sha256:dc383c07b76109f368f6106eee2b593b04a011ea4d55f652c6ca24a754d1cdd1" ], "markers": "python_version >= '3.6'", - "version": "==2023.11.17" + "version": "==2024.2.2" }, "cfgv": { "hashes": [ @@ -115,7 +115,6 @@ "sha256:ff37757e068ae606659c28c3bd0d923f9d29a85de79bf25b2b34b148473b5025" ], "index": "pypi", - "markers": "python_version >= '2.6' and python_version not in '3.0, 3.1, 3.2, 3.3' and python_version < '4'", "version": "==4.5.4" }, "dataproperty": { @@ -143,11 +142,11 @@ }, "distro": { "hashes": [ - "sha256:02e111d1dc6a50abb8eed6bf31c3e48ed8b0830d1ea2a1b78c61765c2513fdd8", - "sha256:99522ca3e365cac527b44bde033f64c6945d90eb9f769703caaec52b09bbd3ff" + "sha256:2fa77c6fd8940f116ee1d6b94a2f90b13b5ea8d019b98bc8bafdcabcdd9bdbed", + "sha256:7bffd925d65168f85027d8da9af6bddab658135b840670a223589bc0c8ef02b2" ], "markers": "python_version >= '3.6'", - "version": "==1.8.0" + "version": "==1.9.0" }, "filelock": { "hashes": [ @@ -163,16 +162,15 @@ "sha256:bf8fd333346d844f616e8d47905ef3a3384edae6b4e9beb0c5101e25e3110907" ], "index": "pypi", - "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3, 3.4'", "version": "==3.9.2" }, "identify": { "hashes": [ - "sha256:161558f9fe4559e1557e1bff323e8631f6a0e4837f7497767c1782832f16b62d", - "sha256:d40ce5fcd762817627670da8a7d8d8e65f24342d14539c59488dc603bf662e34" + "sha256:a4316013779e433d08b96e5eabb7f641e6c7942e4ab5d4c509ebd2e7a8994aed", + "sha256:ee17bc9d499899bc9eaec1ac7bf2dc9eedd480db9d88b96d123d3b64a9d34f5d" ], "markers": "python_version >= '3.8'", - "version": "==2.5.33" + "version": "==2.5.34" }, "idna": { "hashes": [ @@ -188,7 +186,6 @@ "sha256:7401a975809ea1fdc658c3aa4f78cc2195a0e019c5cbc4c06122884e9ae80c23" ], "index": "pypi", - "markers": "python_version >= '3.7'", "version": "==4.12.0" }, "iniconfig": { @@ -205,7 +202,6 @@ "sha256:8ca5e72a8d85860d5a3fa69b8745237f2939afe12dbf656afbcb47fe72d947a6" ], "index": "pypi", - "markers": "python_full_version >= '3.8.0'", "version": "==5.13.2" }, "jproperties": { @@ -237,7 +233,6 @@ "sha256:fc7f93ded930c92394ef2cb6f04a8aabab4117a91449e72dcc8dfa646a508be8" ], "index": "pypi", - "markers": "python_version >= '3.7'", "version": "==3.0.2" }, "mypy": { @@ -267,7 +262,6 @@ "sha256:f2899a3cbd394da157194f913a931edfd4be5f274a88041c9dc2d9cdcb1c315c" ], "index": "pypi", - "markers": "python_version >= '3.6'", "version": "==0.971" }, "mypy-extensions": { @@ -312,19 +306,19 @@ }, "platformdirs": { "hashes": [ - "sha256:11c8f37bcca40db96d8144522d925583bdb7a31f7b0e37e3ed4318400a8e2380", - "sha256:906d548203468492d432bcb294d4bc2fff751bf84971fbb2c10918cc206ee420" + "sha256:0614df2a2f37e1a662acbd8e2b25b92ccf8632929bc6d43467e17fe89c75e068", + "sha256:ef0cc731df711022c174543cb70a9b5bd22e5a9337c8624ef2c2ceb8ddad8768" ], "markers": "python_version >= '3.8'", - "version": "==4.1.0" + "version": "==4.2.0" }, "pluggy": { "hashes": [ - "sha256:cf61ae8f126ac6f7c451172cf30e3e43d3ca77615509771b3a984a0730651e12", - "sha256:d89c696a773f8bd377d18e5ecda92b7a3793cbe66c87060a6fb58c7b6e1061f7" + "sha256:7db9f7b503d67d1c5b95f59773ebb58a8c1c288129a88665838012cfb07b8981", + "sha256:8c85c2876142a764e5b7548e7d9a0e0ddb46f5185161049a79b7e974454223be" ], "markers": "python_version >= '3.8'", - "version": "==1.3.0" + "version": "==1.4.0" }, "pre-commit": { "hashes": [ @@ -332,31 +326,29 @@ "sha256:a4ed01000afcb484d9eb8d504272e642c4c4099bbad3a6b27e519bd6a3e928a6" ], "index": "pypi", - "markers": "python_full_version >= '3.6.1'", "version": "==2.15.0" }, "psutil": { "hashes": [ - "sha256:032f4f2c909818c86cea4fe2cc407f1c0f0cde8e6c6d702b28b8ce0c0d143340", - "sha256:0bd41bf2d1463dfa535942b2a8f0e958acf6607ac0be52265ab31f7923bcd5e6", - "sha256:1132704b876e58d277168cd729d64750633d5ff0183acf5b3c986b8466cd0284", - "sha256:1d4bc4a0148fdd7fd8f38e0498639ae128e64538faa507df25a20f8f7fb2341c", - "sha256:3c4747a3e2ead1589e647e64aad601981f01b68f9398ddf94d01e3dc0d1e57c7", - "sha256:3f02134e82cfb5d089fddf20bb2e03fd5cd52395321d1c8458a9e58500ff417c", - "sha256:44969859757f4d8f2a9bd5b76eba8c3099a2c8cf3992ff62144061e39ba8568e", - "sha256:4c03362e280d06bbbfcd52f29acd79c733e0af33d707c54255d21029b8b32ba6", - "sha256:5794944462509e49d4d458f4dbfb92c47539e7d8d15c796f141f474010084056", - "sha256:b27f8fdb190c8c03914f908a4555159327d7481dac2f01008d483137ef3311a9", - "sha256:c727ca5a9b2dd5193b8644b9f0c883d54f1248310023b5ad3e92036c5e2ada68", - "sha256:e469990e28f1ad738f65a42dcfc17adaed9d0f325d55047593cb9033a0ab63df", - "sha256:ea36cc62e69a13ec52b2f625c27527f6e4479bca2b340b7a452af55b34fcbe2e", - "sha256:f37f87e4d73b79e6c5e749440c3113b81d1ee7d26f21c19c47371ddea834f414", - "sha256:fe361f743cb3389b8efda21980d93eb55c1f1e3898269bc9a2a1d0bb7b1f6508", - "sha256:fe8b7f07948f1304497ce4f4684881250cd859b16d06a1dc4d7941eeb6233bfe" + "sha256:02615ed8c5ea222323408ceba16c60e99c3f91639b07da6373fb7e6539abc56d", + "sha256:05806de88103b25903dff19bb6692bd2e714ccf9e668d050d144012055cbca73", + "sha256:26bd09967ae00920df88e0352a91cff1a78f8d69b3ecabbfe733610c0af486c8", + "sha256:27cc40c3493bb10de1be4b3f07cae4c010ce715290a5be22b98493509c6299e2", + "sha256:36f435891adb138ed3c9e58c6af3e2e6ca9ac2f365efe1f9cfef2794e6c93b4e", + "sha256:50187900d73c1381ba1454cf40308c2bf6f34268518b3f36a9b663ca87e65e36", + "sha256:611052c4bc70432ec770d5d54f64206aa7203a101ec273a0cd82418c86503bb7", + "sha256:6be126e3225486dff286a8fb9a06246a5253f4c7c53b475ea5f5ac934e64194c", + "sha256:7d79560ad97af658a0f6adfef8b834b53f64746d45b403f225b85c5c2c140eee", + "sha256:8cb6403ce6d8e047495a701dc7c5bd788add903f8986d523e3e20b98b733e421", + "sha256:8db4c1b57507eef143a15a6884ca10f7c73876cdf5d51e713151c1236a0e68cf", + "sha256:aee678c8720623dc456fa20659af736241f575d79429a0e5e9cf88ae0605cc81", + "sha256:bc56c2a1b0d15aa3eaa5a60c9f3f8e3e565303b465dbf57a1b730e7a2b9844e0", + "sha256:bd1184ceb3f87651a67b2708d4c3338e9b10c5df903f2e3776b62303b26cb631", + "sha256:d06016f7f8625a1825ba3732081d77c94589dca78b7a3fc072194851e88461a4", + "sha256:d16bbddf0693323b8c6123dd804100241da461e41d6e332fb0ba6058f630f8c8" ], "index": "pypi", - "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3, 3.4, 3.5'", - "version": "==5.9.7" + "version": "==5.9.8" }, "py": { "hashes": [ @@ -388,7 +380,6 @@ "sha256:c46d1ddc40ef4d084213a86f8626cee33b3aa0119535aa8555da64cb5b65e382" ], "index": "pypi", - "markers": "python_version >= '3.6'", "version": "==0.64.2" }, "pytest": { @@ -397,7 +388,6 @@ "sha256:4f365fec2dff9c1162f834d9f18af1ba13062db0c708bf7b946f8a5c76180c39" ], "index": "pypi", - "markers": "python_version >= '3.7'", "version": "==7.1.3" }, "pytest-cov": { @@ -406,7 +396,6 @@ "sha256:47bd0ce14056fdd79f93e1713f88fad7bdcc583dcd7783da86ef2f085a0bb88e" ], "index": "pypi", - "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3, 3.4'", "version": "==2.10.1" }, "python-dateutil": { @@ -418,46 +407,67 @@ }, "pytz": { "hashes": [ - "sha256:7b4fddbeb94a1eba4b557da24f19fdf9db575192544270a9101d8509f9f43d7b", - "sha256:ce42d816b81b68506614c11e8937d3aa9e41007ceb50bfdcb0749b921bf646c7" + "sha256:2a29735ea9c18baf14b448846bde5a48030ed267578472d8955cd0e7443a9812", + "sha256:328171f4e3623139da4983451950b28e95ac706e13f3f2630a879749e7a8b319" ], - "version": "==2023.3.post1" + "version": "==2024.1" }, "pyyaml": { "hashes": [ - "sha256:08682f6b72c722394747bddaf0aa62277e02557c0fd1c42cb853016a38f8dedf", - "sha256:0f5f5786c0e09baddcd8b4b45f20a7b5d61a7e7e99846e3c799b05c7c53fa696", - "sha256:129def1b7c1bf22faffd67b8f3724645203b79d8f4cc81f674654d9902cb4393", - "sha256:294db365efa064d00b8d1ef65d8ea2c3426ac366c0c4368d930bf1c5fb497f77", - "sha256:3b2b1824fe7112845700f815ff6a489360226a5609b96ec2190a45e62a9fc922", - "sha256:3bd0e463264cf257d1ffd2e40223b197271046d09dadf73a0fe82b9c1fc385a5", - "sha256:4465124ef1b18d9ace298060f4eccc64b0850899ac4ac53294547536533800c8", - "sha256:49d4cdd9065b9b6e206d0595fee27a96b5dd22618e7520c33204a4a3239d5b10", - "sha256:4e0583d24c881e14342eaf4ec5fbc97f934b999a6828693a99157fde912540cc", - "sha256:5accb17103e43963b80e6f837831f38d314a0495500067cb25afab2e8d7a4018", - "sha256:607774cbba28732bfa802b54baa7484215f530991055bb562efbed5b2f20a45e", - "sha256:6c78645d400265a062508ae399b60b8c167bf003db364ecb26dcab2bda048253", - "sha256:72a01f726a9c7851ca9bfad6fd09ca4e090a023c00945ea05ba1638c09dc3347", - "sha256:74c1485f7707cf707a7aef42ef6322b8f97921bd89be2ab6317fd782c2d53183", - "sha256:895f61ef02e8fed38159bb70f7e100e00f471eae2bc838cd0f4ebb21e28f8541", - "sha256:8c1be557ee92a20f184922c7b6424e8ab6691788e6d86137c5d93c1a6ec1b8fb", - "sha256:bb4191dfc9306777bc594117aee052446b3fa88737cd13b7188d0e7aa8162185", - "sha256:bfb51918d4ff3d77c1c856a9699f8492c612cde32fd3bcd344af9be34999bfdc", - "sha256:c20cfa2d49991c8b4147af39859b167664f2ad4561704ee74c1de03318e898db", - "sha256:cb333c16912324fd5f769fff6bc5de372e9e7a202247b48870bc251ed40239aa", - "sha256:d2d9808ea7b4af864f35ea216be506ecec180628aced0704e34aca0b040ffe46", - "sha256:d483ad4e639292c90170eb6f7783ad19490e7a8defb3e46f97dfe4bacae89122", - "sha256:dd5de0646207f053eb0d6c74ae45ba98c3395a571a2891858e87df7c9b9bd51b", - "sha256:e1d4970ea66be07ae37a3c2e48b5ec63f7ba6804bdddfdbd3cfd954d25a82e63", - "sha256:e4fac90784481d221a8e4b1162afa7c47ed953be40d31ab4629ae917510051df", - "sha256:fa5ae20527d8e831e8230cbffd9f8fe952815b2b7dae6ffec25318803a7528fc", - "sha256:fd7f6999a8070df521b6384004ef42833b9bd62cfee11a09bda1079b4b704247", - "sha256:fdc842473cd33f45ff6bce46aea678a54e3d21f1b61a7750ce3c498eedfe25d6", - "sha256:fe69978f3f768926cfa37b867e3843918e012cf83f680806599ddce33c2c68b0" + "sha256:04ac92ad1925b2cff1db0cfebffb6ffc43457495c9b3c39d3fcae417d7125dc5", + "sha256:062582fca9fabdd2c8b54a3ef1c978d786e0f6b3a1510e0ac93ef59e0ddae2bc", + "sha256:0d3304d8c0adc42be59c5f8a4d9e3d7379e6955ad754aa9d6ab7a398b59dd1df", + "sha256:1635fd110e8d85d55237ab316b5b011de701ea0f29d07611174a1b42f1444741", + "sha256:184c5108a2aca3c5b3d3bf9395d50893a7ab82a38004c8f61c258d4428e80206", + "sha256:18aeb1bf9a78867dc38b259769503436b7c72f7a1f1f4c93ff9a17de54319b27", + "sha256:1d4c7e777c441b20e32f52bd377e0c409713e8bb1386e1099c2415f26e479595", + "sha256:1e2722cc9fbb45d9b87631ac70924c11d3a401b2d7f410cc0e3bbf249f2dca62", + "sha256:1fe35611261b29bd1de0070f0b2f47cb6ff71fa6595c077e42bd0c419fa27b98", + "sha256:28c119d996beec18c05208a8bd78cbe4007878c6dd15091efb73a30e90539696", + "sha256:326c013efe8048858a6d312ddd31d56e468118ad4cdeda36c719bf5bb6192290", + "sha256:40df9b996c2b73138957fe23a16a4f0ba614f4c0efce1e9406a184b6d07fa3a9", + "sha256:42f8152b8dbc4fe7d96729ec2b99c7097d656dc1213a3229ca5383f973a5ed6d", + "sha256:49a183be227561de579b4a36efbb21b3eab9651dd81b1858589f796549873dd6", + "sha256:4fb147e7a67ef577a588a0e2c17b6db51dda102c71de36f8549b6816a96e1867", + "sha256:50550eb667afee136e9a77d6dc71ae76a44df8b3e51e41b77f6de2932bfe0f47", + "sha256:510c9deebc5c0225e8c96813043e62b680ba2f9c50a08d3724c7f28a747d1486", + "sha256:5773183b6446b2c99bb77e77595dd486303b4faab2b086e7b17bc6bef28865f6", + "sha256:596106435fa6ad000c2991a98fa58eeb8656ef2325d7e158344fb33864ed87e3", + "sha256:6965a7bc3cf88e5a1c3bd2e0b5c22f8d677dc88a455344035f03399034eb3007", + "sha256:69b023b2b4daa7548bcfbd4aa3da05b3a74b772db9e23b982788168117739938", + "sha256:6c22bec3fbe2524cde73d7ada88f6566758a8f7227bfbf93a408a9d86bcc12a0", + "sha256:704219a11b772aea0d8ecd7058d0082713c3562b4e271b849ad7dc4a5c90c13c", + "sha256:7e07cbde391ba96ab58e532ff4803f79c4129397514e1413a7dc761ccd755735", + "sha256:81e0b275a9ecc9c0c0c07b4b90ba548307583c125f54d5b6946cfee6360c733d", + "sha256:855fb52b0dc35af121542a76b9a84f8d1cd886ea97c84703eaa6d88e37a2ad28", + "sha256:8d4e9c88387b0f5c7d5f281e55304de64cf7f9c0021a3525bd3b1c542da3b0e4", + "sha256:9046c58c4395dff28dd494285c82ba00b546adfc7ef001486fbf0324bc174fba", + "sha256:9eb6caa9a297fc2c2fb8862bc5370d0303ddba53ba97e71f08023b6cd73d16a8", + "sha256:a08c6f0fe150303c1c6b71ebcd7213c2858041a7e01975da3a99aed1e7a378ef", + "sha256:a0cd17c15d3bb3fa06978b4e8958dcdc6e0174ccea823003a106c7d4d7899ac5", + "sha256:afd7e57eddb1a54f0f1a974bc4391af8bcce0b444685d936840f125cf046d5bd", + "sha256:b1275ad35a5d18c62a7220633c913e1b42d44b46ee12554e5fd39c70a243d6a3", + "sha256:b786eecbdf8499b9ca1d697215862083bd6d2a99965554781d0d8d1ad31e13a0", + "sha256:ba336e390cd8e4d1739f42dfe9bb83a3cc2e80f567d8805e11b46f4a943f5515", + "sha256:baa90d3f661d43131ca170712d903e6295d1f7a0f595074f151c0aed377c9b9c", + "sha256:bc1bf2925a1ecd43da378f4db9e4f799775d6367bdb94671027b73b393a7c42c", + "sha256:bd4af7373a854424dabd882decdc5579653d7868b8fb26dc7d0e99f823aa5924", + "sha256:bf07ee2fef7014951eeb99f56f39c9bb4af143d8aa3c21b1677805985307da34", + "sha256:bfdf460b1736c775f2ba9f6a92bca30bc2095067b8a9d77876d1fad6cc3b4a43", + "sha256:c8098ddcc2a85b61647b2590f825f3db38891662cfc2fc776415143f599bb859", + "sha256:d2b04aac4d386b172d5b9692e2d2da8de7bfb6c387fa4f801fbf6fb2e6ba4673", + "sha256:d483d2cdf104e7c9fa60c544d92981f12ad66a457afae824d146093b8c294c54", + "sha256:d858aa552c999bc8a8d57426ed01e40bef403cd8ccdd0fc5f6f04a00414cac2a", + "sha256:e7d73685e87afe9f3b36c799222440d6cf362062f78be1013661b00c5c6f678b", + "sha256:f003ed9ad21d6a4713f0a9b5a7a0a79e08dd0f221aff4525a2be4c346ee60aab", + "sha256:f22ac1c3cac4dbc50079e965eba2c1058622631e526bd9afd45fedd49ba781fa", + "sha256:faca3bdcf85b2fc05d06ff3fbc1f83e1391b3e724afa3feba7d13eeab355484c", + "sha256:fca0e3a251908a499833aa292323f32437106001d436eca0e6e7833256674585", + "sha256:fd1592b3fdf65fff2ad0004b5e363300ef59ced41c2e6b3a99d4089fa8c5435d", + "sha256:fd66fc5d0da6d9815ba2cebeb4205f95818ff4b79c3ebe268e75d961704af52f" ], "index": "pypi", - "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3, 3.4, 3.5'", - "version": "==5.4.1" + "version": "==6.0.1" }, "requests": { "hashes": [ @@ -465,7 +475,6 @@ "sha256:8fefa2a1a1365bf5520aac41836fbee479da67864514bdb821f31ce07ce65349" ], "index": "pypi", - "markers": "python_version >= '3.7' and python_version < '4'", "version": "==2.28.1" }, "retry": { @@ -482,7 +491,6 @@ "sha256:b16b6c3816dff0a93dca12acf5e70afd089fa5acb80604afd1ffa8b465b7722c" ], "index": "pypi", - "markers": "python_version >= '3'", "version": "==0.17.40" }, "ruamel.yaml.clib": { @@ -555,16 +563,15 @@ "sha256:b1ea4686fe70b981f85359eda33199d60c53964284e0cfb4977d243e37cf4bf4" ], "index": "pypi", - "markers": "python_version >= '3.7'", "version": "==3.0.2" }, "setuptools": { "hashes": [ - "sha256:1e8fdff6797d3865f37397be788a4e3cba233608e9b509382a2777d25ebde7f2", - "sha256:735896e78a4742605974de002ac60562d286fa8051a7e2299445e8e8fbb01aa6" + "sha256:850894c4195f09c4ed30dba56213bf7c3f21d86ed6bdaafb5df5972593bfc401", + "sha256:c054629b81b946d63a9c6e732bc8b2513a7c3ea645f11d0139a2191d735c60c6" ], "markers": "python_version >= '3.8'", - "version": "==69.0.2" + "version": "==69.1.0" }, "six": { "hashes": [ @@ -611,7 +618,7 @@ "sha256:939de3e7a6161af0c887ef91b7d41a53e7c5a1ca976325f429cb46ea9bc30ecc", "sha256:de526c12914f0c550d15924c62d72abc48d6fe7364aa87328337a31007fe8a4f" ], - "markers": "python_version >= '3.7'", + "markers": "python_version < '3.11'", "version": "==2.0.1" }, "typed-ast": { @@ -659,7 +666,6 @@ "sha256:fe58ef6a764de7b4b36edfc8592641f56e69b7163bba9f9c8089838ee596bfb2" ], "index": "pypi", - "markers": "python_version >= '3.6'", "version": "==1.5.5" }, "typepy": { @@ -675,10 +681,11 @@ }, "types-pyyaml": { "hashes": [ - "sha256:3f4daa754357491625ae8c3a39c9e1b0d7cd5632bc4e1c35e7a7f75a64aa124b", - "sha256:e06083f85375a5678e4c19452ed6467ce2167b71db222313e1792cb8fc76859a" + "sha256:334373d392fde0fdf95af5c3f1661885fa10c52167b14593eb856289e1855062", + "sha256:c05bc6c158facb0676674b7f11fe3960db4f389718e19e62bd2b84d6205cfd24" ], - "version": "==5.4.12" + "index": "pypi", + "version": "==6.0.12.12" }, "types-requests": { "hashes": [ @@ -686,7 +693,6 @@ "sha256:cd74ce3b53c461f1228a9b783929ac73a666658f223e28ed29753771477b3bd0" ], "index": "pypi", - "markers": "python_version >= '3.7'", "version": "==2.31.0.6" }, "types-urllib3": { @@ -714,12 +720,11 @@ }, "validators": { "hashes": [ - "sha256:61cf7d4a62bbae559f2e54aed3b000cea9ff3e2fdbe463f51179b92c58c9585a", - "sha256:77b2689b172eeeb600d9605ab86194641670cdb73b60afd577142a9397873370" + "sha256:002ba1552076535176824e43149c18c06f6b611bc8b597ddbcf8770bcf5f9f5c", + "sha256:6ad95131005a9d4c734a69dd4ef08cf66961e61222e60da25a9b5137cecd6fd4" ], "index": "pypi", - "markers": "python_version >= '3.8'", - "version": "==0.22.0" + "version": "==0.21.2" }, "virtualenv": { "hashes": [ @@ -735,7 +740,6 @@ "sha256:a7e34d1bbd4d29a2b715c7b8b9ba62a766862f3b42489062d520569dd2289e48" ], "index": "pypi", - "markers": "python_version >= '3.7'", "version": "==1.0.1" }, "yamllint": { @@ -743,7 +747,6 @@ "sha256:e688324b58560ab68a1a3cff2c0a474e3fed371dfe8da5d1b9817b7df55039ce" ], "index": "pypi", - "markers": "python_version >= '3.6'", "version": "==1.27.1" }, "zipp": { @@ -752,7 +755,6 @@ "sha256:47c40d7fe183a6f21403a199b3e4192cca5774656965b0a4988ad2f8feb5f009" ], "index": "pypi", - "markers": "python_version >= '3.7'", "version": "==3.8.1" } }, diff --git a/scripts/components/OpenSearch/build.sh b/scripts/components/OpenSearch/build.sh index 8ae7ae0d4a..e9e4bf8167 100755 --- a/scripts/components/OpenSearch/build.sh +++ b/scripts/components/OpenSearch/build.sh @@ -107,6 +107,13 @@ case $PLATFORM-$DISTRIBUTION-$ARCHITECTURE in TARGET="$PLATFORM-arm64-$PACKAGE" SUFFIX="$PLATFORM-arm64" ;; + linux-tar-ppc64le) + PACKAGE="tar" + EXT="tar.gz" + TYPE="archives" + TARGET="$PLATFORM-ppc64le-$PACKAGE" + SUFFIX="$PLATFORM-ppc64le" + ;; linux-deb-x64) PACKAGE="deb" EXT="deb" diff --git a/src/system/os.py b/src/system/os.py index fbc6c3ece4..7a73b890af 100644 --- a/src/system/os.py +++ b/src/system/os.py @@ -15,6 +15,8 @@ def current_architecture() -> str: return "x64" elif architecture == "aarch64" or architecture == "arm64": return "arm64" + elif architecture == "ppc64le": + return "ppc64le" else: raise ValueError(f"Unsupported architecture: {architecture}") diff --git a/tests/tests_system/test_os.py b/tests/tests_system/test_os.py index 36a7533cee..7a596ef6df 100644 --- a/tests/tests_system/test_os.py +++ b/tests/tests_system/test_os.py @@ -14,7 +14,7 @@ class TestOs(unittest.TestCase): # current_architecture def test_current_architecture(self) -> None: - self.assertTrue(current_architecture() in ["x64", "arm64"]) + self.assertTrue(current_architecture() in ["x64", "arm64", "ppc64le"]) @patch("subprocess.check_output", return_value="x86_64".encode()) def test_x86_64_return_x64_architecture(self, mock_subprocess: MagicMock) -> None: @@ -32,6 +32,10 @@ def test_aarch64_return_arm64_architecture(self, mock_subprocess: MagicMock) -> def test_arm64_return_arm64_architecture(self, mock_subprocess: MagicMock) -> None: self.assertTrue(current_architecture() == "arm64") + @patch("subprocess.check_output", return_value="ppc64le".encode()) + def test_ppc64le_return_ppc64le_architecture(self, mock_subprocess: MagicMock) -> None: + self.assertTrue(current_architecture() == "ppc64le") + @patch("subprocess.check_output", return_value="invalid".encode()) def test_invalid_architecture(self, mock_subprocess: MagicMock) -> None: with self.assertRaises(ValueError) as context: From 0f5775dba9bceb95d57c0dc76b8d03fe8ee90367 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 22 Feb 2024 10:43:43 -0500 Subject: [PATCH 249/289] Bump tj-actions/changed-files from 39 to 41 in /.github/workflows (#4344) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/manifests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/manifests.yml b/.github/workflows/manifests.yml index 9ee5a80527..82954d0460 100644 --- a/.github/workflows/manifests.yml +++ b/.github/workflows/manifests.yml @@ -17,7 +17,7 @@ jobs: - name: Checkout uses: actions/checkout@v3 - name: Get changed manifest files - uses: tj-actions/changed-files@v39 + uses: tj-actions/changed-files@v41 id: list-changed-manifests with: files: manifests/**/opensearch*.yml From 19e09ca8cabe3db3f24ba161a3b972b38e3a72b1 Mon Sep 17 00:00:00 2001 From: Prudhvi Godithi Date: Thu, 22 Feb 2024 09:14:27 -0800 Subject: [PATCH 250/289] Fix `choice` parameter bug in central promotion workflow (#4470) Signed-off-by: Prudhvi Godithi --- .../promotion/release-promotion.jenkinsfile | 128 +++++++++--------- .../TestOpenSearchReleasePromotionTest.groovy | 128 +++++++++--------- .../release-promotion.jenkinsfile.txt | 128 +++++++++--------- 3 files changed, 192 insertions(+), 192 deletions(-) diff --git a/jenkins/promotion/release-promotion.jenkinsfile b/jenkins/promotion/release-promotion.jenkinsfile index a77b6abdd7..e5b2de3a42 100644 --- a/jenkins/promotion/release-promotion.jenkinsfile +++ b/jenkins/promotion/release-promotion.jenkinsfile @@ -60,8 +60,8 @@ pipeline { } steps { echo 'Triggering distribution-promote-repos for OpenSearch Debian Apt' - build job: 'distribution-promote-repos', wait: true, parameters: [choice(name: 'DISTRIBUTION_JOB_NAME', value: 'distribution-build-opensearch'), - choice(name: 'DISTRIBUTION_REPO_TYPE', value: 'apt'), + build job: 'distribution-promote-repos', wait: true, parameters: [string(name: 'DISTRIBUTION_JOB_NAME', value: 'distribution-build-opensearch'), + string(name: 'DISTRIBUTION_REPO_TYPE', value: 'apt'), string(name: 'DISTRIBUTION_BUILD_NUMBER', value: params.OPENSEARCH_RC_BUILD_NUMBER), string(name: 'INPUT_MANIFEST', value: "${params.RELEASE_VERSION}/opensearch-${params.RELEASE_VERSION}.yml"), ] @@ -79,8 +79,8 @@ pipeline { } steps { echo 'Triggering distribution-promote-repos for OpenSearch Yum' - build job: 'distribution-promote-repos', wait: true, parameters: [choice(name: 'DISTRIBUTION_JOB_NAME', value: 'distribution-build-opensearch'), - choice(name: 'DISTRIBUTION_REPO_TYPE', value: 'yum'), + build job: 'distribution-promote-repos', wait: true, parameters: [string(name: 'DISTRIBUTION_JOB_NAME', value: 'distribution-build-opensearch'), + string(name: 'DISTRIBUTION_REPO_TYPE', value: 'yum'), string(name: 'DISTRIBUTION_BUILD_NUMBER', value: params.OPENSEARCH_RC_BUILD_NUMBER), string(name: 'INPUT_MANIFEST', value: "${params.RELEASE_VERSION}/opensearch-${params.RELEASE_VERSION}.yml"), ] @@ -98,8 +98,8 @@ pipeline { } steps { echo 'Triggering distribution-promote-repos for OpenSearch Dashboards apt' - build job: 'distribution-promote-repos', wait: true, parameters: [choice(name: 'DISTRIBUTION_JOB_NAME', value: 'distribution-build-opensearch-dashboards'), - choice(name: 'DISTRIBUTION_REPO_TYPE', value: 'apt'), + build job: 'distribution-promote-repos', wait: true, parameters: [string(name: 'DISTRIBUTION_JOB_NAME', value: 'distribution-build-opensearch-dashboards'), + string(name: 'DISTRIBUTION_REPO_TYPE', value: 'apt'), string(name: 'DISTRIBUTION_BUILD_NUMBER', value: params.OPENSEARCH_DASHBOARDS_RC_BUILD_NUMBER), string(name: 'INPUT_MANIFEST', value: "${params.RELEASE_VERSION}/opensearch-dashboards-${params.RELEASE_VERSION}.yml"), ] @@ -117,8 +117,8 @@ pipeline { } steps { echo 'Triggering distribution-promote-repos for OpenSearch Dashboards yum' - build job: 'distribution-promote-repos', wait: true, parameters: [choice(name: 'DISTRIBUTION_JOB_NAME', value: 'distribution-build-opensearch-dashboards'), - choice(name: 'DISTRIBUTION_REPO_TYPE', value: 'yum'), + build job: 'distribution-promote-repos', wait: true, parameters: [string(name: 'DISTRIBUTION_JOB_NAME', value: 'distribution-build-opensearch-dashboards'), + string(name: 'DISTRIBUTION_REPO_TYPE', value: 'yum'), string(name: 'DISTRIBUTION_BUILD_NUMBER', value: params.OPENSEARCH_DASHBOARDS_RC_BUILD_NUMBER), string(name: 'INPUT_MANIFEST', value: "${params.RELEASE_VERSION}/opensearch-dashboards-${params.RELEASE_VERSION}.yml"), ] @@ -136,10 +136,10 @@ pipeline { } steps { echo 'Triggering distribution-promote-artifacts for OpenSearch windows' - build job: 'distribution-promote-artifacts', wait: true, parameters: [choice(name: 'DISTRIBUTION_JOB_NAME', value: 'distribution-build-opensearch'), - choice(name: 'DISTRIBUTION_PLATFORM', value: 'windows'), - choice(name: 'DISTRIBUTION_NAME', value: 'zip'), - choice(name: 'DISTRIBUTION_ARCHITECTURE', value: 'x64'), + build job: 'distribution-promote-artifacts', wait: true, parameters: [string(name: 'DISTRIBUTION_JOB_NAME', value: 'distribution-build-opensearch'), + string(name: 'DISTRIBUTION_PLATFORM', value: 'windows'), + string(name: 'DISTRIBUTION_NAME', value: 'zip'), + string(name: 'DISTRIBUTION_ARCHITECTURE', value: 'x64'), string(name: 'DISTRIBUTION_BUILD_NUMBER', value: params.OPENSEARCH_RC_BUILD_NUMBER), string(name: 'INPUT_MANIFEST', value: "${params.RELEASE_VERSION}/opensearch-${params.RELEASE_VERSION}.yml"), ] @@ -157,10 +157,10 @@ pipeline { } steps { echo 'Triggering distribution-promote-artifacts for opensearch windows' - build job: 'distribution-promote-artifacts', wait: true, parameters: [choice(name: 'DISTRIBUTION_JOB_NAME', value: 'distribution-build-opensearch-dashboards'), - choice(name: 'DISTRIBUTION_PLATFORM', value: 'windows'), - choice(name: 'DISTRIBUTION_NAME', value: 'zip'), - choice(name: 'DISTRIBUTION_ARCHITECTURE', value: 'x64'), + build job: 'distribution-promote-artifacts', wait: true, parameters: [string(name: 'DISTRIBUTION_JOB_NAME', value: 'distribution-build-opensearch-dashboards'), + string(name: 'DISTRIBUTION_PLATFORM', value: 'windows'), + string(name: 'DISTRIBUTION_NAME', value: 'zip'), + string(name: 'DISTRIBUTION_ARCHITECTURE', value: 'x64'), string(name: 'DISTRIBUTION_BUILD_NUMBER', value: params.OPENSEARCH_DASHBOARDS_RC_BUILD_NUMBER), string(name: 'INPUT_MANIFEST', value: "${params.RELEASE_VERSION}/opensearch-dashboards-${params.RELEASE_VERSION}.yml"), ] @@ -178,10 +178,10 @@ pipeline { } steps { echo 'Triggering distribution-promote-artifacts for OpenSearch Linux deb arm64' - build job: 'distribution-promote-artifacts', wait: true, parameters: [choice(name: 'DISTRIBUTION_JOB_NAME', value: 'distribution-build-opensearch'), - choice(name: 'DISTRIBUTION_PLATFORM', value: 'linux'), - choice(name: 'DISTRIBUTION_NAME', value: 'deb'), - choice(name: 'DISTRIBUTION_ARCHITECTURE', value: 'arm64'), + build job: 'distribution-promote-artifacts', wait: true, parameters: [string(name: 'DISTRIBUTION_JOB_NAME', value: 'distribution-build-opensearch'), + string(name: 'DISTRIBUTION_PLATFORM', value: 'linux'), + string(name: 'DISTRIBUTION_NAME', value: 'deb'), + string(name: 'DISTRIBUTION_ARCHITECTURE', value: 'arm64'), string(name: 'DISTRIBUTION_BUILD_NUMBER', value: params.OPENSEARCH_RC_BUILD_NUMBER), string(name: 'INPUT_MANIFEST', value: "${params.RELEASE_VERSION}/opensearch-${params.RELEASE_VERSION}.yml"), ] @@ -199,10 +199,10 @@ pipeline { } steps { echo 'Triggering distribution-promote-artifacts for OpenSearch Linux deb x64' - build job: 'distribution-promote-artifacts', wait: true, parameters: [choice(name: 'DISTRIBUTION_JOB_NAME', value: 'distribution-build-opensearch'), - choice(name: 'DISTRIBUTION_PLATFORM', value: 'linux'), - choice(name: 'DISTRIBUTION_NAME', value: 'deb'), - choice(name: 'DISTRIBUTION_ARCHITECTURE', value: 'x64'), + build job: 'distribution-promote-artifacts', wait: true, parameters: [string(name: 'DISTRIBUTION_JOB_NAME', value: 'distribution-build-opensearch'), + string(name: 'DISTRIBUTION_PLATFORM', value: 'linux'), + string(name: 'DISTRIBUTION_NAME', value: 'deb'), + string(name: 'DISTRIBUTION_ARCHITECTURE', value: 'x64'), string(name: 'DISTRIBUTION_BUILD_NUMBER', value: params.OPENSEARCH_RC_BUILD_NUMBER), string(name: 'INPUT_MANIFEST', value: "${params.RELEASE_VERSION}/opensearch-${params.RELEASE_VERSION}.yml"), ] @@ -220,10 +220,10 @@ pipeline { } steps { echo 'Triggering distribution-promote-artifacts for OpenSearch Dashboards Linux deb arm64' - build job: 'distribution-promote-artifacts', wait: true, parameters: [choice(name: 'DISTRIBUTION_JOB_NAME', value: 'distribution-build-opensearch-dashboards'), - choice(name: 'DISTRIBUTION_PLATFORM', value: 'linux'), - choice(name: 'DISTRIBUTION_NAME', value: 'deb'), - choice(name: 'DISTRIBUTION_ARCHITECTURE', value: 'arm64'), + build job: 'distribution-promote-artifacts', wait: true, parameters: [string(name: 'DISTRIBUTION_JOB_NAME', value: 'distribution-build-opensearch-dashboards'), + string(name: 'DISTRIBUTION_PLATFORM', value: 'linux'), + string(name: 'DISTRIBUTION_NAME', value: 'deb'), + string(name: 'DISTRIBUTION_ARCHITECTURE', value: 'arm64'), string(name: 'DISTRIBUTION_BUILD_NUMBER', value: params.OPENSEARCH_DASHBOARDS_RC_BUILD_NUMBER), string(name: 'INPUT_MANIFEST', value: "${params.RELEASE_VERSION}/opensearch-dashboards-${params.RELEASE_VERSION}.yml"), ] @@ -241,10 +241,10 @@ pipeline { } steps { echo 'Triggering distribution-promote-artifacts for OpenSearch Dashboards Linux deb x64' - build job: 'distribution-promote-artifacts', wait: true, parameters: [choice(name: 'DISTRIBUTION_JOB_NAME', value: 'distribution-build-opensearch-dashboards'), - choice(name: 'DISTRIBUTION_PLATFORM', value: 'linux'), - choice(name: 'DISTRIBUTION_NAME', value: 'deb'), - choice(name: 'DISTRIBUTION_ARCHITECTURE', value: 'x64'), + build job: 'distribution-promote-artifacts', wait: true, parameters: [string(name: 'DISTRIBUTION_JOB_NAME', value: 'distribution-build-opensearch-dashboards'), + string(name: 'DISTRIBUTION_PLATFORM', value: 'linux'), + string(name: 'DISTRIBUTION_NAME', value: 'deb'), + string(name: 'DISTRIBUTION_ARCHITECTURE', value: 'x64'), string(name: 'DISTRIBUTION_BUILD_NUMBER', value: params.OPENSEARCH_DASHBOARDS_RC_BUILD_NUMBER), string(name: 'INPUT_MANIFEST', value: "${params.RELEASE_VERSION}/opensearch-dashboards-${params.RELEASE_VERSION}.yml"), ] @@ -262,10 +262,10 @@ pipeline { } steps { echo 'Triggering distribution-promote-artifacts for OpenSearch Linux rpm arm64' - build job: 'distribution-promote-artifacts', wait: true, parameters: [choice(name: 'DISTRIBUTION_JOB_NAME', value: 'distribution-build-opensearch'), - choice(name: 'DISTRIBUTION_PLATFORM', value: 'linux'), - choice(name: 'DISTRIBUTION_NAME', value: 'rpm'), - choice(name: 'DISTRIBUTION_ARCHITECTURE', value: 'arm64'), + build job: 'distribution-promote-artifacts', wait: true, parameters: [string(name: 'DISTRIBUTION_JOB_NAME', value: 'distribution-build-opensearch'), + string(name: 'DISTRIBUTION_PLATFORM', value: 'linux'), + string(name: 'DISTRIBUTION_NAME', value: 'rpm'), + string(name: 'DISTRIBUTION_ARCHITECTURE', value: 'arm64'), string(name: 'DISTRIBUTION_BUILD_NUMBER', value: params.OPENSEARCH_RC_BUILD_NUMBER), string(name: 'INPUT_MANIFEST', value: "${params.RELEASE_VERSION}/opensearch-${params.RELEASE_VERSION}.yml"), ] @@ -283,10 +283,10 @@ pipeline { } steps { echo 'Triggering distribution-promote-artifacts for OpenSearch Linux rpm x64' - build job: 'distribution-promote-artifacts', wait: true, parameters: [choice(name: 'DISTRIBUTION_JOB_NAME', value: 'distribution-build-opensearch'), - choice(name: 'DISTRIBUTION_PLATFORM', value: 'linux'), - choice(name: 'DISTRIBUTION_NAME', value: 'rpm'), - choice(name: 'DISTRIBUTION_ARCHITECTURE', value: 'x64'), + build job: 'distribution-promote-artifacts', wait: true, parameters: [string(name: 'DISTRIBUTION_JOB_NAME', value: 'distribution-build-opensearch'), + string(name: 'DISTRIBUTION_PLATFORM', value: 'linux'), + string(name: 'DISTRIBUTION_NAME', value: 'rpm'), + string(name: 'DISTRIBUTION_ARCHITECTURE', value: 'x64'), string(name: 'DISTRIBUTION_BUILD_NUMBER', value: params.OPENSEARCH_RC_BUILD_NUMBER), string(name: 'INPUT_MANIFEST', value: "${params.RELEASE_VERSION}/opensearch-${params.RELEASE_VERSION}.yml"), ] @@ -304,10 +304,10 @@ pipeline { } steps { echo 'Triggering distribution-promote-artifacts for OpenSearch Dashboards Linux rpm arm64' - build job: 'distribution-promote-artifacts', wait: true, parameters: [choice(name: 'DISTRIBUTION_JOB_NAME', value: 'distribution-build-opensearch-dashboards'), - choice(name: 'DISTRIBUTION_PLATFORM', value: 'linux'), - choice(name: 'DISTRIBUTION_NAME', value: 'rpm'), - choice(name: 'DISTRIBUTION_ARCHITECTURE', value: 'arm64'), + build job: 'distribution-promote-artifacts', wait: true, parameters: [string(name: 'DISTRIBUTION_JOB_NAME', value: 'distribution-build-opensearch-dashboards'), + string(name: 'DISTRIBUTION_PLATFORM', value: 'linux'), + string(name: 'DISTRIBUTION_NAME', value: 'rpm'), + string(name: 'DISTRIBUTION_ARCHITECTURE', value: 'arm64'), string(name: 'DISTRIBUTION_BUILD_NUMBER', value: params.OPENSEARCH_DASHBOARDS_RC_BUILD_NUMBER), string(name: 'INPUT_MANIFEST', value: "${params.RELEASE_VERSION}/opensearch-dashboards-${params.RELEASE_VERSION}.yml"), ] @@ -325,10 +325,10 @@ pipeline { } steps { echo 'Triggering distribution-promote-artifacts for OpenSearch Dashboards Linux rpm x64' - build job: 'distribution-promote-artifacts', wait: true, parameters: [choice(name: 'DISTRIBUTION_JOB_NAME', value: 'distribution-build-opensearch-dashboards'), - choice(name: 'DISTRIBUTION_PLATFORM', value: 'linux'), - choice(name: 'DISTRIBUTION_NAME', value: 'rpm'), - choice(name: 'DISTRIBUTION_ARCHITECTURE', value: 'x64'), + build job: 'distribution-promote-artifacts', wait: true, parameters: [string(name: 'DISTRIBUTION_JOB_NAME', value: 'distribution-build-opensearch-dashboards'), + string(name: 'DISTRIBUTION_PLATFORM', value: 'linux'), + string(name: 'DISTRIBUTION_NAME', value: 'rpm'), + string(name: 'DISTRIBUTION_ARCHITECTURE', value: 'x64'), string(name: 'DISTRIBUTION_BUILD_NUMBER', value: params.OPENSEARCH_DASHBOARDS_RC_BUILD_NUMBER), string(name: 'INPUT_MANIFEST', value: "${params.RELEASE_VERSION}/opensearch-dashboards-${params.RELEASE_VERSION}.yml"), ] @@ -346,10 +346,10 @@ pipeline { } steps { echo 'Triggering distribution-promote-artifacts for OpenSearch Linux tar arm64' - build job: 'distribution-promote-artifacts', wait: true, parameters: [choice(name: 'DISTRIBUTION_JOB_NAME', value: 'distribution-build-opensearch'), - choice(name: 'DISTRIBUTION_PLATFORM', value: 'linux'), - choice(name: 'DISTRIBUTION_NAME', value: 'tar'), - choice(name: 'DISTRIBUTION_ARCHITECTURE', value: 'arm64'), + build job: 'distribution-promote-artifacts', wait: true, parameters: [string(name: 'DISTRIBUTION_JOB_NAME', value: 'distribution-build-opensearch'), + string(name: 'DISTRIBUTION_PLATFORM', value: 'linux'), + string(name: 'DISTRIBUTION_NAME', value: 'tar'), + string(name: 'DISTRIBUTION_ARCHITECTURE', value: 'arm64'), string(name: 'DISTRIBUTION_BUILD_NUMBER', value: params.OPENSEARCH_RC_BUILD_NUMBER), string(name: 'INPUT_MANIFEST', value: "${params.RELEASE_VERSION}/opensearch-${params.RELEASE_VERSION}.yml"), ] @@ -367,10 +367,10 @@ pipeline { } steps { echo 'Triggering distribution-promote-artifacts for OpenSearch Linux tar x64' - build job: 'distribution-promote-artifacts', wait: true, parameters: [choice(name: 'DISTRIBUTION_JOB_NAME', value: 'distribution-build-opensearch'), - choice(name: 'DISTRIBUTION_PLATFORM', value: 'linux'), - choice(name: 'DISTRIBUTION_NAME', value: 'tar'), - choice(name: 'DISTRIBUTION_ARCHITECTURE', value: 'x64'), + build job: 'distribution-promote-artifacts', wait: true, parameters: [string(name: 'DISTRIBUTION_JOB_NAME', value: 'distribution-build-opensearch'), + string(name: 'DISTRIBUTION_PLATFORM', value: 'linux'), + string(name: 'DISTRIBUTION_NAME', value: 'tar'), + string(name: 'DISTRIBUTION_ARCHITECTURE', value: 'x64'), string(name: 'DISTRIBUTION_BUILD_NUMBER', value: params.OPENSEARCH_RC_BUILD_NUMBER), string(name: 'INPUT_MANIFEST', value: "${params.RELEASE_VERSION}/opensearch-${params.RELEASE_VERSION}.yml"), ] @@ -388,10 +388,10 @@ pipeline { } steps { echo 'Triggering distribution-promote-artifacts for OpenSearch Dashboards Linux tar arm64' - build job: 'distribution-promote-artifacts', wait: true, parameters: [choice(name: 'DISTRIBUTION_JOB_NAME', value: 'distribution-build-opensearch-dashboards'), - choice(name: 'DISTRIBUTION_PLATFORM', value: 'linux'), - choice(name: 'DISTRIBUTION_NAME', value: 'tar'), - choice(name: 'DISTRIBUTION_ARCHITECTURE', value: 'arm64'), + build job: 'distribution-promote-artifacts', wait: true, parameters: [string(name: 'DISTRIBUTION_JOB_NAME', value: 'distribution-build-opensearch-dashboards'), + string(name: 'DISTRIBUTION_PLATFORM', value: 'linux'), + string(name: 'DISTRIBUTION_NAME', value: 'tar'), + string(name: 'DISTRIBUTION_ARCHITECTURE', value: 'arm64'), string(name: 'DISTRIBUTION_BUILD_NUMBER', value: params.OPENSEARCH_DASHBOARDS_RC_BUILD_NUMBER), string(name: 'INPUT_MANIFEST', value: "${params.RELEASE_VERSION}/opensearch-dashboards-${params.RELEASE_VERSION}.yml"), ] @@ -409,10 +409,10 @@ pipeline { } steps { echo 'Triggering distribution-promote-artifacts for OpenSearch Dashboards Linux tar x64' - build job: 'distribution-promote-artifacts', wait: true, parameters: [choice(name: 'DISTRIBUTION_JOB_NAME', value: 'distribution-build-opensearch-dashboards'), - choice(name: 'DISTRIBUTION_PLATFORM', value: 'linux'), - choice(name: 'DISTRIBUTION_NAME', value: 'tar'), - choice(name: 'DISTRIBUTION_ARCHITECTURE', value: 'x64'), + build job: 'distribution-promote-artifacts', wait: true, parameters: [string(name: 'DISTRIBUTION_JOB_NAME', value: 'distribution-build-opensearch-dashboards'), + string(name: 'DISTRIBUTION_PLATFORM', value: 'linux'), + string(name: 'DISTRIBUTION_NAME', value: 'tar'), + string(name: 'DISTRIBUTION_ARCHITECTURE', value: 'x64'), string(name: 'DISTRIBUTION_BUILD_NUMBER', value: params.OPENSEARCH_DASHBOARDS_RC_BUILD_NUMBER), string(name: 'INPUT_MANIFEST', value: "${params.RELEASE_VERSION}/opensearch-dashboards-${params.RELEASE_VERSION}.yml"), ] diff --git a/tests/jenkins/TestOpenSearchReleasePromotionTest.groovy b/tests/jenkins/TestOpenSearchReleasePromotionTest.groovy index 26db06c5b9..723d56bb34 100644 --- a/tests/jenkins/TestOpenSearchReleasePromotionTest.groovy +++ b/tests/jenkins/TestOpenSearchReleasePromotionTest.groovy @@ -48,121 +48,121 @@ class TestOpenSearchReleasePromotionTest extends BuildPipelineTest { // OpenSearch Debian Apt promotion assertCallStack().contains('stage(OpenSearch Debian Apt promotion, groovy.lang.Closure)') - assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_JOB_NAME, value=distribution-build-opensearch})") - assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_REPO_TYPE, value=apt})") + assertCallStack().contains("release-promotion.string({name=DISTRIBUTION_JOB_NAME, value=distribution-build-opensearch})") + assertCallStack().contains("release-promotion.string({name=DISTRIBUTION_REPO_TYPE, value=apt})") // OpenSearch Yum promotion assertCallStack().contains('stage(OpenSearch Yum promotion, groovy.lang.Closure)') - assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_JOB_NAME, value=distribution-build-opensearch})") - assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_REPO_TYPE, value=yum})") + assertCallStack().contains("release-promotion.string({name=DISTRIBUTION_JOB_NAME, value=distribution-build-opensearch})") + assertCallStack().contains("release-promotion.string({name=DISTRIBUTION_REPO_TYPE, value=yum})") // OpenSearch Dashboards Debian Apt promotion assertCallStack().contains('stage(OpenSearch Dashboards Debian Apt promotion, groovy.lang.Closure)') - assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_JOB_NAME, value=distribution-build-opensearch-dashboards})") - assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_REPO_TYPE, value=apt})") + assertCallStack().contains("release-promotion.string({name=DISTRIBUTION_JOB_NAME, value=distribution-build-opensearch-dashboards})") + assertCallStack().contains("release-promotion.string({name=DISTRIBUTION_REPO_TYPE, value=apt})") // OpenSearch Dashboards Yum promotion assertCallStack().contains('stage(OpenSearch Dashboards Yum promotion, groovy.lang.Closure)') - assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_JOB_NAME, value=distribution-build-opensearch-dashboards})") - assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_REPO_TYPE, value=yum})") + assertCallStack().contains("release-promotion.string({name=DISTRIBUTION_JOB_NAME, value=distribution-build-opensearch-dashboards})") + assertCallStack().contains("release-promotion.string({name=DISTRIBUTION_REPO_TYPE, value=yum})") // OpenSearch Windows promotion assertCallStack().contains('stage(OpenSearch Windows promotion, groovy.lang.Closure)') - assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_JOB_NAME, value=distribution-build-opensearch})") - assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_PLATFORM, value=windows})") - assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_NAME, value=zip})") - assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_ARCHITECTURE, value=x64})") + assertCallStack().contains("release-promotion.string({name=DISTRIBUTION_JOB_NAME, value=distribution-build-opensearch})") + assertCallStack().contains("release-promotion.string({name=DISTRIBUTION_PLATFORM, value=windows})") + assertCallStack().contains("release-promotion.string({name=DISTRIBUTION_NAME, value=zip})") + assertCallStack().contains("release-promotion.string({name=DISTRIBUTION_ARCHITECTURE, value=x64})") // OpenSearch Dashboards Windows promotion assertCallStack().contains('stage(OpenSearch Dashboards Windows promotion, groovy.lang.Closure)') - assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_JOB_NAME, value=distribution-build-opensearch-dashboards})") - assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_PLATFORM, value=windows})") - assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_NAME, value=zip})") - assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_ARCHITECTURE, value=x64})") + assertCallStack().contains("release-promotion.string({name=DISTRIBUTION_JOB_NAME, value=distribution-build-opensearch-dashboards})") + assertCallStack().contains("release-promotion.string({name=DISTRIBUTION_PLATFORM, value=windows})") + assertCallStack().contains("release-promotion.string({name=DISTRIBUTION_NAME, value=zip})") + assertCallStack().contains("release-promotion.string({name=DISTRIBUTION_ARCHITECTURE, value=x64})") // OpenSearch Linux deb arm64 assertCallStack().contains('stage(OpenSearch Linux deb arm64, groovy.lang.Closure)') - assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_JOB_NAME, value=distribution-build-opensearch})") - assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_PLATFORM, value=linux})") - assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_NAME, value=deb})") - assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_ARCHITECTURE, value=arm64})") + assertCallStack().contains("release-promotion.string({name=DISTRIBUTION_JOB_NAME, value=distribution-build-opensearch})") + assertCallStack().contains("release-promotion.string({name=DISTRIBUTION_PLATFORM, value=linux})") + assertCallStack().contains("release-promotion.string({name=DISTRIBUTION_NAME, value=deb})") + assertCallStack().contains("release-promotion.string({name=DISTRIBUTION_ARCHITECTURE, value=arm64})") // OpenSearch Linux deb x64 assertCallStack().contains('stage(OpenSearch Linux deb x64, groovy.lang.Closure)') - assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_JOB_NAME, value=distribution-build-opensearch})") - assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_PLATFORM, value=linux})") - assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_NAME, value=deb})") - assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_ARCHITECTURE, value=x64})") + assertCallStack().contains("release-promotion.string({name=DISTRIBUTION_JOB_NAME, value=distribution-build-opensearch})") + assertCallStack().contains("release-promotion.string({name=DISTRIBUTION_PLATFORM, value=linux})") + assertCallStack().contains("release-promotion.string({name=DISTRIBUTION_NAME, value=deb})") + assertCallStack().contains("release-promotion.string({name=DISTRIBUTION_ARCHITECTURE, value=x64})") // OpenSearch Dashboards Linux deb arm64 assertCallStack().contains('stage(OpenSearch Dashboards Linux deb arm64, groovy.lang.Closure)') - assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_JOB_NAME, value=distribution-build-opensearch-dashboards})") - assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_PLATFORM, value=linux})") - assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_NAME, value=deb})") - assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_ARCHITECTURE, value=arm64})") + assertCallStack().contains("release-promotion.string({name=DISTRIBUTION_JOB_NAME, value=distribution-build-opensearch-dashboards})") + assertCallStack().contains("release-promotion.string({name=DISTRIBUTION_PLATFORM, value=linux})") + assertCallStack().contains("release-promotion.string({name=DISTRIBUTION_NAME, value=deb})") + assertCallStack().contains("release-promotion.string({name=DISTRIBUTION_ARCHITECTURE, value=arm64})") // OpenSearch Dashboards Linux deb x64 assertCallStack().contains('stage(OpenSearch Dashboards Linux deb x64, groovy.lang.Closure)') - assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_JOB_NAME, value=distribution-build-opensearch-dashboards})") - assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_PLATFORM, value=linux})") - assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_NAME, value=deb})") - assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_ARCHITECTURE, value=x64})") + assertCallStack().contains("release-promotion.string({name=DISTRIBUTION_JOB_NAME, value=distribution-build-opensearch-dashboards})") + assertCallStack().contains("release-promotion.string({name=DISTRIBUTION_PLATFORM, value=linux})") + assertCallStack().contains("release-promotion.string({name=DISTRIBUTION_NAME, value=deb})") + assertCallStack().contains("release-promotion.string({name=DISTRIBUTION_ARCHITECTURE, value=x64})") assertCallStack().contains("release-promotion.string({name=DISTRIBUTION_BUILD_NUMBER, value=3050})") // OpenSearch Linux rpm arm64 assertCallStack().contains('stage(OpenSearch Linux rpm arm64, groovy.lang.Closure)') - assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_JOB_NAME, value=distribution-build-opensearch})") - assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_PLATFORM, value=linux})") - assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_NAME, value=rpm})") - assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_ARCHITECTURE, value=arm64})") + assertCallStack().contains("release-promotion.string({name=DISTRIBUTION_JOB_NAME, value=distribution-build-opensearch})") + assertCallStack().contains("release-promotion.string({name=DISTRIBUTION_PLATFORM, value=linux})") + assertCallStack().contains("release-promotion.string({name=DISTRIBUTION_NAME, value=rpm})") + assertCallStack().contains("release-promotion.string({name=DISTRIBUTION_ARCHITECTURE, value=arm64})") // OpenSearch Linux rpm x64 assertCallStack().contains('stage(OpenSearch Linux rpm x64, groovy.lang.Closure)') - assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_JOB_NAME, value=distribution-build-opensearch})") - assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_PLATFORM, value=linux})") - assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_NAME, value=rpm})") - assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_ARCHITECTURE, value=x64})") + assertCallStack().contains("release-promotion.string({name=DISTRIBUTION_JOB_NAME, value=distribution-build-opensearch})") + assertCallStack().contains("release-promotion.string({name=DISTRIBUTION_PLATFORM, value=linux})") + assertCallStack().contains("release-promotion.string({name=DISTRIBUTION_NAME, value=rpm})") + assertCallStack().contains("release-promotion.string({name=DISTRIBUTION_ARCHITECTURE, value=x64})") // OpenSearch Dashboards Linux rpm arm64 assertCallStack().contains('stage(OpenSearch Dashboards Linux rpm arm64, groovy.lang.Closure)') - assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_JOB_NAME, value=distribution-build-opensearch-dashboards})") - assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_PLATFORM, value=linux})") - assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_NAME, value=rpm})") - assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_ARCHITECTURE, value=arm64})") + assertCallStack().contains("release-promotion.string({name=DISTRIBUTION_JOB_NAME, value=distribution-build-opensearch-dashboards})") + assertCallStack().contains("release-promotion.string({name=DISTRIBUTION_PLATFORM, value=linux})") + assertCallStack().contains("release-promotion.string({name=DISTRIBUTION_NAME, value=rpm})") + assertCallStack().contains("release-promotion.string({name=DISTRIBUTION_ARCHITECTURE, value=arm64})") // OpenSearch Dashboards Linux rpm x64 assertCallStack().contains('stage(OpenSearch Dashboards Linux rpm x64, groovy.lang.Closure)') - assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_JOB_NAME, value=distribution-build-opensearch-dashboards})") - assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_PLATFORM, value=linux})") - assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_NAME, value=rpm})") - assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_ARCHITECTURE, value=x64})") + assertCallStack().contains("release-promotion.string({name=DISTRIBUTION_JOB_NAME, value=distribution-build-opensearch-dashboards})") + assertCallStack().contains("release-promotion.string({name=DISTRIBUTION_PLATFORM, value=linux})") + assertCallStack().contains("release-promotion.string({name=DISTRIBUTION_NAME, value=rpm})") + assertCallStack().contains("release-promotion.string({name=DISTRIBUTION_ARCHITECTURE, value=x64})") // OpenSearch Linux tar arm64 assertCallStack().contains('stage(OpenSearch Linux tar arm64, groovy.lang.Closure)') - assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_JOB_NAME, value=distribution-build-opensearch})") - assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_PLATFORM, value=linux})") - assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_NAME, value=tar})") - assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_ARCHITECTURE, value=arm64})") + assertCallStack().contains("release-promotion.string({name=DISTRIBUTION_JOB_NAME, value=distribution-build-opensearch})") + assertCallStack().contains("release-promotion.string({name=DISTRIBUTION_PLATFORM, value=linux})") + assertCallStack().contains("release-promotion.string({name=DISTRIBUTION_NAME, value=tar})") + assertCallStack().contains("release-promotion.string({name=DISTRIBUTION_ARCHITECTURE, value=arm64})") // OpenSearch Linux tar x64 assertCallStack().contains('stage(OpenSearch Linux tar x64, groovy.lang.Closure)') - assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_JOB_NAME, value=distribution-build-opensearch})") - assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_PLATFORM, value=linux})") - assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_NAME, value=tar})") - assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_ARCHITECTURE, value=x64})") + assertCallStack().contains("release-promotion.string({name=DISTRIBUTION_JOB_NAME, value=distribution-build-opensearch})") + assertCallStack().contains("release-promotion.string({name=DISTRIBUTION_PLATFORM, value=linux})") + assertCallStack().contains("release-promotion.string({name=DISTRIBUTION_NAME, value=tar})") + assertCallStack().contains("release-promotion.string({name=DISTRIBUTION_ARCHITECTURE, value=x64})") // OpenSearch Dashboards Linux tar arm64 assertCallStack().contains('stage(OpenSearch Dashboards Linux tar arm64, groovy.lang.Closure)') - assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_JOB_NAME, value=distribution-build-opensearch-dashboards})") - assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_PLATFORM, value=linux})") - assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_NAME, value=tar})") - assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_ARCHITECTURE, value=arm64})") + assertCallStack().contains("release-promotion.string({name=DISTRIBUTION_JOB_NAME, value=distribution-build-opensearch-dashboards})") + assertCallStack().contains("release-promotion.string({name=DISTRIBUTION_PLATFORM, value=linux})") + assertCallStack().contains("release-promotion.string({name=DISTRIBUTION_NAME, value=tar})") + assertCallStack().contains("release-promotion.string({name=DISTRIBUTION_ARCHITECTURE, value=arm64})") // OpenSearch Dashboards Linux tar x64 assertCallStack().contains('stage(OpenSearch Dashboards Linux tar x64, groovy.lang.Closure)') - assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_JOB_NAME, value=distribution-build-opensearch-dashboards})") - assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_PLATFORM, value=linux})") - assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_NAME, value=tar})") - assertCallStack().contains("release-promotion.choice({name=DISTRIBUTION_ARCHITECTURE, value=x64})") + assertCallStack().contains("release-promotion.string({name=DISTRIBUTION_JOB_NAME, value=distribution-build-opensearch-dashboards})") + assertCallStack().contains("release-promotion.string({name=DISTRIBUTION_PLATFORM, value=linux})") + assertCallStack().contains("release-promotion.string({name=DISTRIBUTION_NAME, value=tar})") + assertCallStack().contains("release-promotion.string({name=DISTRIBUTION_ARCHITECTURE, value=x64})") } } diff --git a/tests/jenkins/jenkinsjob-regression-files/promotion/release-promotion.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/promotion/release-promotion.jenkinsfile.txt index 737d402d3e..246325d558 100644 --- a/tests/jenkins/jenkinsjob-regression-files/promotion/release-promotion.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/promotion/release-promotion.jenkinsfile.txt @@ -9,8 +9,8 @@ release-promotion.stage(OpenSearch Debian Apt promotion, groovy.lang.Closure) release-promotion.echo(Executing on agent [docker:[alwaysPull:true, args:, containerPerStageRoot:false, label:Jenkins-Agent-AL2023-X64-C54xlarge-Docker-Host, image:docker/library/alpine:3, reuseNode:false, registryUrl:https://public.ecr.aws/, stages:[:]]]) release-promotion.echo(Triggering distribution-promote-repos for OpenSearch Debian Apt) - release-promotion.choice({name=DISTRIBUTION_JOB_NAME, value=distribution-build-opensearch}) - release-promotion.choice({name=DISTRIBUTION_REPO_TYPE, value=apt}) + release-promotion.string({name=DISTRIBUTION_JOB_NAME, value=distribution-build-opensearch}) + release-promotion.string({name=DISTRIBUTION_REPO_TYPE, value=apt}) release-promotion.string({name=DISTRIBUTION_BUILD_NUMBER, value=2050}) release-promotion.string({name=INPUT_MANIFEST, value=1.0.0/opensearch-1.0.0.yml}) release-promotion.build({job=distribution-promote-repos, wait=true, parameters=[null, null, null, null]}) @@ -18,8 +18,8 @@ release-promotion.stage(OpenSearch Yum promotion, groovy.lang.Closure) release-promotion.echo(Executing on agent [docker:[alwaysPull:true, args:, containerPerStageRoot:false, label:Jenkins-Agent-AL2023-X64-C54xlarge-Docker-Host, image:docker/library/alpine:3, reuseNode:false, registryUrl:https://public.ecr.aws/, stages:[:]]]) release-promotion.echo(Triggering distribution-promote-repos for OpenSearch Yum) - release-promotion.choice({name=DISTRIBUTION_JOB_NAME, value=distribution-build-opensearch}) - release-promotion.choice({name=DISTRIBUTION_REPO_TYPE, value=yum}) + release-promotion.string({name=DISTRIBUTION_JOB_NAME, value=distribution-build-opensearch}) + release-promotion.string({name=DISTRIBUTION_REPO_TYPE, value=yum}) release-promotion.string({name=DISTRIBUTION_BUILD_NUMBER, value=2050}) release-promotion.string({name=INPUT_MANIFEST, value=1.0.0/opensearch-1.0.0.yml}) release-promotion.build({job=distribution-promote-repos, wait=true, parameters=[null, null, null, null]}) @@ -27,8 +27,8 @@ release-promotion.stage(OpenSearch Dashboards Debian Apt promotion, groovy.lang.Closure) release-promotion.echo(Executing on agent [docker:[alwaysPull:true, args:, containerPerStageRoot:false, label:Jenkins-Agent-AL2023-X64-C54xlarge-Docker-Host, image:docker/library/alpine:3, reuseNode:false, registryUrl:https://public.ecr.aws/, stages:[:]]]) release-promotion.echo(Triggering distribution-promote-repos for OpenSearch Dashboards apt) - release-promotion.choice({name=DISTRIBUTION_JOB_NAME, value=distribution-build-opensearch-dashboards}) - release-promotion.choice({name=DISTRIBUTION_REPO_TYPE, value=apt}) + release-promotion.string({name=DISTRIBUTION_JOB_NAME, value=distribution-build-opensearch-dashboards}) + release-promotion.string({name=DISTRIBUTION_REPO_TYPE, value=apt}) release-promotion.string({name=DISTRIBUTION_BUILD_NUMBER, value=3050}) release-promotion.string({name=INPUT_MANIFEST, value=1.0.0/opensearch-dashboards-1.0.0.yml}) release-promotion.build({job=distribution-promote-repos, wait=true, parameters=[null, null, null, null]}) @@ -36,8 +36,8 @@ release-promotion.stage(OpenSearch Dashboards Yum promotion, groovy.lang.Closure) release-promotion.echo(Executing on agent [docker:[alwaysPull:true, args:, containerPerStageRoot:false, label:Jenkins-Agent-AL2023-X64-C54xlarge-Docker-Host, image:docker/library/alpine:3, reuseNode:false, registryUrl:https://public.ecr.aws/, stages:[:]]]) release-promotion.echo(Triggering distribution-promote-repos for OpenSearch Dashboards yum) - release-promotion.choice({name=DISTRIBUTION_JOB_NAME, value=distribution-build-opensearch-dashboards}) - release-promotion.choice({name=DISTRIBUTION_REPO_TYPE, value=yum}) + release-promotion.string({name=DISTRIBUTION_JOB_NAME, value=distribution-build-opensearch-dashboards}) + release-promotion.string({name=DISTRIBUTION_REPO_TYPE, value=yum}) release-promotion.string({name=DISTRIBUTION_BUILD_NUMBER, value=3050}) release-promotion.string({name=INPUT_MANIFEST, value=1.0.0/opensearch-dashboards-1.0.0.yml}) release-promotion.build({job=distribution-promote-repos, wait=true, parameters=[null, null, null, null]}) @@ -45,10 +45,10 @@ release-promotion.stage(OpenSearch Windows promotion, groovy.lang.Closure) release-promotion.echo(Executing on agent [docker:[alwaysPull:true, args:, containerPerStageRoot:false, label:Jenkins-Agent-AL2023-X64-C54xlarge-Docker-Host, image:docker/library/alpine:3, reuseNode:false, registryUrl:https://public.ecr.aws/, stages:[:]]]) release-promotion.echo(Triggering distribution-promote-artifacts for OpenSearch windows) - release-promotion.choice({name=DISTRIBUTION_JOB_NAME, value=distribution-build-opensearch}) - release-promotion.choice({name=DISTRIBUTION_PLATFORM, value=windows}) - release-promotion.choice({name=DISTRIBUTION_NAME, value=zip}) - release-promotion.choice({name=DISTRIBUTION_ARCHITECTURE, value=x64}) + release-promotion.string({name=DISTRIBUTION_JOB_NAME, value=distribution-build-opensearch}) + release-promotion.string({name=DISTRIBUTION_PLATFORM, value=windows}) + release-promotion.string({name=DISTRIBUTION_NAME, value=zip}) + release-promotion.string({name=DISTRIBUTION_ARCHITECTURE, value=x64}) release-promotion.string({name=DISTRIBUTION_BUILD_NUMBER, value=2050}) release-promotion.string({name=INPUT_MANIFEST, value=1.0.0/opensearch-1.0.0.yml}) release-promotion.build({job=distribution-promote-artifacts, wait=true, parameters=[null, null, null, null, null, null]}) @@ -56,10 +56,10 @@ release-promotion.stage(OpenSearch Dashboards Windows promotion, groovy.lang.Closure) release-promotion.echo(Executing on agent [docker:[alwaysPull:true, args:, containerPerStageRoot:false, label:Jenkins-Agent-AL2023-X64-C54xlarge-Docker-Host, image:docker/library/alpine:3, reuseNode:false, registryUrl:https://public.ecr.aws/, stages:[:]]]) release-promotion.echo(Triggering distribution-promote-artifacts for opensearch windows) - release-promotion.choice({name=DISTRIBUTION_JOB_NAME, value=distribution-build-opensearch-dashboards}) - release-promotion.choice({name=DISTRIBUTION_PLATFORM, value=windows}) - release-promotion.choice({name=DISTRIBUTION_NAME, value=zip}) - release-promotion.choice({name=DISTRIBUTION_ARCHITECTURE, value=x64}) + release-promotion.string({name=DISTRIBUTION_JOB_NAME, value=distribution-build-opensearch-dashboards}) + release-promotion.string({name=DISTRIBUTION_PLATFORM, value=windows}) + release-promotion.string({name=DISTRIBUTION_NAME, value=zip}) + release-promotion.string({name=DISTRIBUTION_ARCHITECTURE, value=x64}) release-promotion.string({name=DISTRIBUTION_BUILD_NUMBER, value=3050}) release-promotion.string({name=INPUT_MANIFEST, value=1.0.0/opensearch-dashboards-1.0.0.yml}) release-promotion.build({job=distribution-promote-artifacts, wait=true, parameters=[null, null, null, null, null, null]}) @@ -67,10 +67,10 @@ release-promotion.stage(OpenSearch Linux deb arm64, groovy.lang.Closure) release-promotion.echo(Executing on agent [docker:[alwaysPull:true, args:, containerPerStageRoot:false, label:Jenkins-Agent-AL2023-X64-C54xlarge-Docker-Host, image:docker/library/alpine:3, reuseNode:false, registryUrl:https://public.ecr.aws/, stages:[:]]]) release-promotion.echo(Triggering distribution-promote-artifacts for OpenSearch Linux deb arm64) - release-promotion.choice({name=DISTRIBUTION_JOB_NAME, value=distribution-build-opensearch}) - release-promotion.choice({name=DISTRIBUTION_PLATFORM, value=linux}) - release-promotion.choice({name=DISTRIBUTION_NAME, value=deb}) - release-promotion.choice({name=DISTRIBUTION_ARCHITECTURE, value=arm64}) + release-promotion.string({name=DISTRIBUTION_JOB_NAME, value=distribution-build-opensearch}) + release-promotion.string({name=DISTRIBUTION_PLATFORM, value=linux}) + release-promotion.string({name=DISTRIBUTION_NAME, value=deb}) + release-promotion.string({name=DISTRIBUTION_ARCHITECTURE, value=arm64}) release-promotion.string({name=DISTRIBUTION_BUILD_NUMBER, value=2050}) release-promotion.string({name=INPUT_MANIFEST, value=1.0.0/opensearch-1.0.0.yml}) release-promotion.build({job=distribution-promote-artifacts, wait=true, parameters=[null, null, null, null, null, null]}) @@ -78,10 +78,10 @@ release-promotion.stage(OpenSearch Linux deb x64, groovy.lang.Closure) release-promotion.echo(Executing on agent [docker:[alwaysPull:true, args:, containerPerStageRoot:false, label:Jenkins-Agent-AL2023-X64-C54xlarge-Docker-Host, image:docker/library/alpine:3, reuseNode:false, registryUrl:https://public.ecr.aws/, stages:[:]]]) release-promotion.echo(Triggering distribution-promote-artifacts for OpenSearch Linux deb x64) - release-promotion.choice({name=DISTRIBUTION_JOB_NAME, value=distribution-build-opensearch}) - release-promotion.choice({name=DISTRIBUTION_PLATFORM, value=linux}) - release-promotion.choice({name=DISTRIBUTION_NAME, value=deb}) - release-promotion.choice({name=DISTRIBUTION_ARCHITECTURE, value=x64}) + release-promotion.string({name=DISTRIBUTION_JOB_NAME, value=distribution-build-opensearch}) + release-promotion.string({name=DISTRIBUTION_PLATFORM, value=linux}) + release-promotion.string({name=DISTRIBUTION_NAME, value=deb}) + release-promotion.string({name=DISTRIBUTION_ARCHITECTURE, value=x64}) release-promotion.string({name=DISTRIBUTION_BUILD_NUMBER, value=2050}) release-promotion.string({name=INPUT_MANIFEST, value=1.0.0/opensearch-1.0.0.yml}) release-promotion.build({job=distribution-promote-artifacts, wait=true, parameters=[null, null, null, null, null, null]}) @@ -89,10 +89,10 @@ release-promotion.stage(OpenSearch Dashboards Linux deb arm64, groovy.lang.Closure) release-promotion.echo(Executing on agent [docker:[alwaysPull:true, args:, containerPerStageRoot:false, label:Jenkins-Agent-AL2023-X64-C54xlarge-Docker-Host, image:docker/library/alpine:3, reuseNode:false, registryUrl:https://public.ecr.aws/, stages:[:]]]) release-promotion.echo(Triggering distribution-promote-artifacts for OpenSearch Dashboards Linux deb arm64) - release-promotion.choice({name=DISTRIBUTION_JOB_NAME, value=distribution-build-opensearch-dashboards}) - release-promotion.choice({name=DISTRIBUTION_PLATFORM, value=linux}) - release-promotion.choice({name=DISTRIBUTION_NAME, value=deb}) - release-promotion.choice({name=DISTRIBUTION_ARCHITECTURE, value=arm64}) + release-promotion.string({name=DISTRIBUTION_JOB_NAME, value=distribution-build-opensearch-dashboards}) + release-promotion.string({name=DISTRIBUTION_PLATFORM, value=linux}) + release-promotion.string({name=DISTRIBUTION_NAME, value=deb}) + release-promotion.string({name=DISTRIBUTION_ARCHITECTURE, value=arm64}) release-promotion.string({name=DISTRIBUTION_BUILD_NUMBER, value=3050}) release-promotion.string({name=INPUT_MANIFEST, value=1.0.0/opensearch-dashboards-1.0.0.yml}) release-promotion.build({job=distribution-promote-artifacts, wait=true, parameters=[null, null, null, null, null, null]}) @@ -100,10 +100,10 @@ release-promotion.stage(OpenSearch Dashboards Linux deb x64, groovy.lang.Closure) release-promotion.echo(Executing on agent [docker:[alwaysPull:true, args:, containerPerStageRoot:false, label:Jenkins-Agent-AL2023-X64-C54xlarge-Docker-Host, image:docker/library/alpine:3, reuseNode:false, registryUrl:https://public.ecr.aws/, stages:[:]]]) release-promotion.echo(Triggering distribution-promote-artifacts for OpenSearch Dashboards Linux deb x64) - release-promotion.choice({name=DISTRIBUTION_JOB_NAME, value=distribution-build-opensearch-dashboards}) - release-promotion.choice({name=DISTRIBUTION_PLATFORM, value=linux}) - release-promotion.choice({name=DISTRIBUTION_NAME, value=deb}) - release-promotion.choice({name=DISTRIBUTION_ARCHITECTURE, value=x64}) + release-promotion.string({name=DISTRIBUTION_JOB_NAME, value=distribution-build-opensearch-dashboards}) + release-promotion.string({name=DISTRIBUTION_PLATFORM, value=linux}) + release-promotion.string({name=DISTRIBUTION_NAME, value=deb}) + release-promotion.string({name=DISTRIBUTION_ARCHITECTURE, value=x64}) release-promotion.string({name=DISTRIBUTION_BUILD_NUMBER, value=3050}) release-promotion.string({name=INPUT_MANIFEST, value=1.0.0/opensearch-dashboards-1.0.0.yml}) release-promotion.build({job=distribution-promote-artifacts, wait=true, parameters=[null, null, null, null, null, null]}) @@ -111,10 +111,10 @@ release-promotion.stage(OpenSearch Linux rpm arm64, groovy.lang.Closure) release-promotion.echo(Executing on agent [docker:[alwaysPull:true, args:, containerPerStageRoot:false, label:Jenkins-Agent-AL2023-X64-C54xlarge-Docker-Host, image:docker/library/alpine:3, reuseNode:false, registryUrl:https://public.ecr.aws/, stages:[:]]]) release-promotion.echo(Triggering distribution-promote-artifacts for OpenSearch Linux rpm arm64) - release-promotion.choice({name=DISTRIBUTION_JOB_NAME, value=distribution-build-opensearch}) - release-promotion.choice({name=DISTRIBUTION_PLATFORM, value=linux}) - release-promotion.choice({name=DISTRIBUTION_NAME, value=rpm}) - release-promotion.choice({name=DISTRIBUTION_ARCHITECTURE, value=arm64}) + release-promotion.string({name=DISTRIBUTION_JOB_NAME, value=distribution-build-opensearch}) + release-promotion.string({name=DISTRIBUTION_PLATFORM, value=linux}) + release-promotion.string({name=DISTRIBUTION_NAME, value=rpm}) + release-promotion.string({name=DISTRIBUTION_ARCHITECTURE, value=arm64}) release-promotion.string({name=DISTRIBUTION_BUILD_NUMBER, value=2050}) release-promotion.string({name=INPUT_MANIFEST, value=1.0.0/opensearch-1.0.0.yml}) release-promotion.build({job=distribution-promote-artifacts, wait=true, parameters=[null, null, null, null, null, null]}) @@ -122,10 +122,10 @@ release-promotion.stage(OpenSearch Linux rpm x64, groovy.lang.Closure) release-promotion.echo(Executing on agent [docker:[alwaysPull:true, args:, containerPerStageRoot:false, label:Jenkins-Agent-AL2023-X64-C54xlarge-Docker-Host, image:docker/library/alpine:3, reuseNode:false, registryUrl:https://public.ecr.aws/, stages:[:]]]) release-promotion.echo(Triggering distribution-promote-artifacts for OpenSearch Linux rpm x64) - release-promotion.choice({name=DISTRIBUTION_JOB_NAME, value=distribution-build-opensearch}) - release-promotion.choice({name=DISTRIBUTION_PLATFORM, value=linux}) - release-promotion.choice({name=DISTRIBUTION_NAME, value=rpm}) - release-promotion.choice({name=DISTRIBUTION_ARCHITECTURE, value=x64}) + release-promotion.string({name=DISTRIBUTION_JOB_NAME, value=distribution-build-opensearch}) + release-promotion.string({name=DISTRIBUTION_PLATFORM, value=linux}) + release-promotion.string({name=DISTRIBUTION_NAME, value=rpm}) + release-promotion.string({name=DISTRIBUTION_ARCHITECTURE, value=x64}) release-promotion.string({name=DISTRIBUTION_BUILD_NUMBER, value=2050}) release-promotion.string({name=INPUT_MANIFEST, value=1.0.0/opensearch-1.0.0.yml}) release-promotion.build({job=distribution-promote-artifacts, wait=true, parameters=[null, null, null, null, null, null]}) @@ -133,10 +133,10 @@ release-promotion.stage(OpenSearch Dashboards Linux rpm arm64, groovy.lang.Closure) release-promotion.echo(Executing on agent [docker:[alwaysPull:true, args:, containerPerStageRoot:false, label:Jenkins-Agent-AL2023-X64-C54xlarge-Docker-Host, image:docker/library/alpine:3, reuseNode:false, registryUrl:https://public.ecr.aws/, stages:[:]]]) release-promotion.echo(Triggering distribution-promote-artifacts for OpenSearch Dashboards Linux rpm arm64) - release-promotion.choice({name=DISTRIBUTION_JOB_NAME, value=distribution-build-opensearch-dashboards}) - release-promotion.choice({name=DISTRIBUTION_PLATFORM, value=linux}) - release-promotion.choice({name=DISTRIBUTION_NAME, value=rpm}) - release-promotion.choice({name=DISTRIBUTION_ARCHITECTURE, value=arm64}) + release-promotion.string({name=DISTRIBUTION_JOB_NAME, value=distribution-build-opensearch-dashboards}) + release-promotion.string({name=DISTRIBUTION_PLATFORM, value=linux}) + release-promotion.string({name=DISTRIBUTION_NAME, value=rpm}) + release-promotion.string({name=DISTRIBUTION_ARCHITECTURE, value=arm64}) release-promotion.string({name=DISTRIBUTION_BUILD_NUMBER, value=3050}) release-promotion.string({name=INPUT_MANIFEST, value=1.0.0/opensearch-dashboards-1.0.0.yml}) release-promotion.build({job=distribution-promote-artifacts, wait=true, parameters=[null, null, null, null, null, null]}) @@ -144,10 +144,10 @@ release-promotion.stage(OpenSearch Dashboards Linux rpm x64, groovy.lang.Closure) release-promotion.echo(Executing on agent [docker:[alwaysPull:true, args:, containerPerStageRoot:false, label:Jenkins-Agent-AL2023-X64-C54xlarge-Docker-Host, image:docker/library/alpine:3, reuseNode:false, registryUrl:https://public.ecr.aws/, stages:[:]]]) release-promotion.echo(Triggering distribution-promote-artifacts for OpenSearch Dashboards Linux rpm x64) - release-promotion.choice({name=DISTRIBUTION_JOB_NAME, value=distribution-build-opensearch-dashboards}) - release-promotion.choice({name=DISTRIBUTION_PLATFORM, value=linux}) - release-promotion.choice({name=DISTRIBUTION_NAME, value=rpm}) - release-promotion.choice({name=DISTRIBUTION_ARCHITECTURE, value=x64}) + release-promotion.string({name=DISTRIBUTION_JOB_NAME, value=distribution-build-opensearch-dashboards}) + release-promotion.string({name=DISTRIBUTION_PLATFORM, value=linux}) + release-promotion.string({name=DISTRIBUTION_NAME, value=rpm}) + release-promotion.string({name=DISTRIBUTION_ARCHITECTURE, value=x64}) release-promotion.string({name=DISTRIBUTION_BUILD_NUMBER, value=3050}) release-promotion.string({name=INPUT_MANIFEST, value=1.0.0/opensearch-dashboards-1.0.0.yml}) release-promotion.build({job=distribution-promote-artifacts, wait=true, parameters=[null, null, null, null, null, null]}) @@ -155,10 +155,10 @@ release-promotion.stage(OpenSearch Linux tar arm64, groovy.lang.Closure) release-promotion.echo(Executing on agent [docker:[alwaysPull:true, args:, containerPerStageRoot:false, label:Jenkins-Agent-AL2023-X64-C54xlarge-Docker-Host, image:docker/library/alpine:3, reuseNode:false, registryUrl:https://public.ecr.aws/, stages:[:]]]) release-promotion.echo(Triggering distribution-promote-artifacts for OpenSearch Linux tar arm64) - release-promotion.choice({name=DISTRIBUTION_JOB_NAME, value=distribution-build-opensearch}) - release-promotion.choice({name=DISTRIBUTION_PLATFORM, value=linux}) - release-promotion.choice({name=DISTRIBUTION_NAME, value=tar}) - release-promotion.choice({name=DISTRIBUTION_ARCHITECTURE, value=arm64}) + release-promotion.string({name=DISTRIBUTION_JOB_NAME, value=distribution-build-opensearch}) + release-promotion.string({name=DISTRIBUTION_PLATFORM, value=linux}) + release-promotion.string({name=DISTRIBUTION_NAME, value=tar}) + release-promotion.string({name=DISTRIBUTION_ARCHITECTURE, value=arm64}) release-promotion.string({name=DISTRIBUTION_BUILD_NUMBER, value=2050}) release-promotion.string({name=INPUT_MANIFEST, value=1.0.0/opensearch-1.0.0.yml}) release-promotion.build({job=distribution-promote-artifacts, wait=true, parameters=[null, null, null, null, null, null]}) @@ -166,10 +166,10 @@ release-promotion.stage(OpenSearch Linux tar x64, groovy.lang.Closure) release-promotion.echo(Executing on agent [docker:[alwaysPull:true, args:, containerPerStageRoot:false, label:Jenkins-Agent-AL2023-X64-C54xlarge-Docker-Host, image:docker/library/alpine:3, reuseNode:false, registryUrl:https://public.ecr.aws/, stages:[:]]]) release-promotion.echo(Triggering distribution-promote-artifacts for OpenSearch Linux tar x64) - release-promotion.choice({name=DISTRIBUTION_JOB_NAME, value=distribution-build-opensearch}) - release-promotion.choice({name=DISTRIBUTION_PLATFORM, value=linux}) - release-promotion.choice({name=DISTRIBUTION_NAME, value=tar}) - release-promotion.choice({name=DISTRIBUTION_ARCHITECTURE, value=x64}) + release-promotion.string({name=DISTRIBUTION_JOB_NAME, value=distribution-build-opensearch}) + release-promotion.string({name=DISTRIBUTION_PLATFORM, value=linux}) + release-promotion.string({name=DISTRIBUTION_NAME, value=tar}) + release-promotion.string({name=DISTRIBUTION_ARCHITECTURE, value=x64}) release-promotion.string({name=DISTRIBUTION_BUILD_NUMBER, value=2050}) release-promotion.string({name=INPUT_MANIFEST, value=1.0.0/opensearch-1.0.0.yml}) release-promotion.build({job=distribution-promote-artifacts, wait=true, parameters=[null, null, null, null, null, null]}) @@ -177,10 +177,10 @@ release-promotion.stage(OpenSearch Dashboards Linux tar arm64, groovy.lang.Closure) release-promotion.echo(Executing on agent [docker:[alwaysPull:true, args:, containerPerStageRoot:false, label:Jenkins-Agent-AL2023-X64-C54xlarge-Docker-Host, image:docker/library/alpine:3, reuseNode:false, registryUrl:https://public.ecr.aws/, stages:[:]]]) release-promotion.echo(Triggering distribution-promote-artifacts for OpenSearch Dashboards Linux tar arm64) - release-promotion.choice({name=DISTRIBUTION_JOB_NAME, value=distribution-build-opensearch-dashboards}) - release-promotion.choice({name=DISTRIBUTION_PLATFORM, value=linux}) - release-promotion.choice({name=DISTRIBUTION_NAME, value=tar}) - release-promotion.choice({name=DISTRIBUTION_ARCHITECTURE, value=arm64}) + release-promotion.string({name=DISTRIBUTION_JOB_NAME, value=distribution-build-opensearch-dashboards}) + release-promotion.string({name=DISTRIBUTION_PLATFORM, value=linux}) + release-promotion.string({name=DISTRIBUTION_NAME, value=tar}) + release-promotion.string({name=DISTRIBUTION_ARCHITECTURE, value=arm64}) release-promotion.string({name=DISTRIBUTION_BUILD_NUMBER, value=3050}) release-promotion.string({name=INPUT_MANIFEST, value=1.0.0/opensearch-dashboards-1.0.0.yml}) release-promotion.build({job=distribution-promote-artifacts, wait=true, parameters=[null, null, null, null, null, null]}) @@ -188,10 +188,10 @@ release-promotion.stage(OpenSearch Dashboards Linux tar x64, groovy.lang.Closure) release-promotion.echo(Executing on agent [docker:[alwaysPull:true, args:, containerPerStageRoot:false, label:Jenkins-Agent-AL2023-X64-C54xlarge-Docker-Host, image:docker/library/alpine:3, reuseNode:false, registryUrl:https://public.ecr.aws/, stages:[:]]]) release-promotion.echo(Triggering distribution-promote-artifacts for OpenSearch Dashboards Linux tar x64) - release-promotion.choice({name=DISTRIBUTION_JOB_NAME, value=distribution-build-opensearch-dashboards}) - release-promotion.choice({name=DISTRIBUTION_PLATFORM, value=linux}) - release-promotion.choice({name=DISTRIBUTION_NAME, value=tar}) - release-promotion.choice({name=DISTRIBUTION_ARCHITECTURE, value=x64}) + release-promotion.string({name=DISTRIBUTION_JOB_NAME, value=distribution-build-opensearch-dashboards}) + release-promotion.string({name=DISTRIBUTION_PLATFORM, value=linux}) + release-promotion.string({name=DISTRIBUTION_NAME, value=tar}) + release-promotion.string({name=DISTRIBUTION_ARCHITECTURE, value=x64}) release-promotion.string({name=DISTRIBUTION_BUILD_NUMBER, value=3050}) release-promotion.string({name=INPUT_MANIFEST, value=1.0.0/opensearch-dashboards-1.0.0.yml}) release-promotion.build({job=distribution-promote-artifacts, wait=true, parameters=[null, null, null, null, null, null]}) From e0ff942a212d44a7fe4494037649b8f42b603b0f Mon Sep 17 00:00:00 2001 From: Jeff Lu Date: Mon, 26 Feb 2024 09:34:07 -0800 Subject: [PATCH 251/289] Adding a retry logic when the API call was failed on Gradle-check (#4305) Signed-off-by: Jeff Lu --- scripts/gradle/gradle-check.sh | 33 ++++++++++++++++++++++++++++++++- 1 file changed, 32 insertions(+), 1 deletion(-) mode change 100644 => 100755 scripts/gradle/gradle-check.sh diff --git a/scripts/gradle/gradle-check.sh b/scripts/gradle/gradle-check.sh old mode 100644 new mode 100755 index 3f19dcfba0..075e41491f --- a/scripts/gradle/gradle-check.sh +++ b/scripts/gradle/gradle-check.sh @@ -20,6 +20,36 @@ TRIGGER_TOKEN=$1 PR_TITLE_NEW=`echo $pr_title | tr -dc '[:alnum:] ' | tr '[:upper:]' '[:lower:]'` PAYLOAD_JSON="{\"pr_from_sha\": \"$pr_from_sha\", \"pr_from_clone_url\": \"$pr_from_clone_url\", \"pr_to_clone_url\": \"$pr_to_clone_url\", \"pr_title\": \"$PR_TITLE_NEW\", \"pr_number\": \"$pr_number\"}" +perform_curl_and_process_with_jq() { + local url=$1 + local jq_filter=$2 + local max_retries=$3 + local count=0 + local success=false + + while [ "$count" -lt "$max_retries" ]; do + response=$(curl -s -XGET "${url}api/json") + processed_response=$(echo "$response" | jq --raw-output "$jq_filter") + jq_exit_code=$? + + if [ "$jq_exit_code" -eq "0" ]; then + success=true + echo "$processed_response" + break + else + echo "Attempt $((count+1))/$max_retries failed. The jq processing failed with exit code: $jq_exit_code. Retrying..." + fi + + count=$((count+1)) + sleep 5 + done + + if [ "$success" != "true" ]; then + echo "Failed to retrieve and process data after $max_retries attempts." + exit 1 + fi +} + echo "Trigger Jenkins workflows" JENKINS_REQ=`curl -s -XPOST \ -H "Authorization: Bearer $TRIGGER_TOKEN" \ @@ -50,7 +80,8 @@ if [ -z "$QUEUE_URL" ] || [ "$QUEUE_URL" != "null" ]; then echo "Jenkins Workflow Url: $WORKFLOW_URL" TIMEPASS=$(( TIMEPASS + 30 )) && echo time pass: $TIMEPASS sleep 30 - RUNNING=$(curl -s -XGET ${WORKFLOW_URL}api/json | jq --raw-output .building) + RUNNING=$(perform_curl_and_process_with_jq "$WORKFLOW_URL" ".building" 5) + echo "Workflow running status :$RUNNING" done if [ "$RUNNING" = "true" ]; then From 94ba622275426b2d8e5ae0d1003dc148cb040f88 Mon Sep 17 00:00:00 2001 From: Divya Madala <113469545+Divyaasm@users.noreply.github.com> Date: Tue, 27 Feb 2024 11:50:42 -0800 Subject: [PATCH 252/289] Update jenkinsjob for Validation Workflow (#4473) Signed-off-by: Divya Madala --- .../validate-artifacts.jenkinsfile | 95 +++++++++++++------ tests/jenkins/TestValidateArtifacts.groovy | 39 ++++---- .../validate-artifacts.jenkinsfile.txt | 86 +++++++++++------ 3 files changed, 150 insertions(+), 70 deletions(-) diff --git a/jenkins/validate-artifacts/validate-artifacts.jenkinsfile b/jenkins/validate-artifacts/validate-artifacts.jenkinsfile index 2bbce20f76..555dfef087 100644 --- a/jenkins/validate-artifacts/validate-artifacts.jenkinsfile +++ b/jenkins/validate-artifacts/validate-artifacts.jenkinsfile @@ -7,7 +7,7 @@ * compatible open source license. */ -lib = library(identifier: 'jenkins@4.2.2', retriever: modernSCM([ +lib = library(identifier: 'jenkins@6.3.2', retriever: modernSCM([ $class: 'GitSCMSource', remote: 'https://github.com/opensearch-project/opensearch-build-libraries.git', ])) @@ -16,12 +16,16 @@ def docker_images = [ "tar": "opensearchstaging/ci-runner:ci-runner-rockylinux8-opensearch-dashboards-integtest-v4", "rpm": "opensearchstaging/ci-runner:ci-runner-rockylinux8-systemd-base-integtest-v3", "yum": "opensearchstaging/ci-runner:ci-runner-rockylinux8-systemd-base-integtest-v3", + "zip": "opensearchstaging/ci-runner:ci-runner-windows2019-servercore-opensearch-build-v1", + "deb": "opensearchstaging/ci-runner:ci-runner-ubuntu2004-systemd-base-integtest-v3" ] def docker_args = [ "tar": "-u 1000", "rpm": "--entrypoint=/usr/lib/systemd/systemd -u root --privileged -v /sys/fs/cgroup:/sys/fs/cgroup:rw --cgroupns=host", "yum": "--entrypoint=/usr/lib/systemd/systemd -u root --privileged -v /sys/fs/cgroup:/sys/fs/cgroup:rw --cgroupns=host", + "zip": "-u ContainerAdministrator", + "deb": "--entrypoint=/usr/lib/systemd/systemd -u root --privileged -v /sys/fs/cgroup:/sys/fs/cgroup:rw --cgroupns=host" ] def agent_nodes_docker = [ @@ -30,8 +34,9 @@ def agent_nodes_docker = [ ] def agent_nodes = [ - "x64": "Jenkins-Agent-AL2023-X64-C54xlarge-Docker-Host", - "arm64": "Jenkins-Agent-AL2023-Arm64-C6g4xlarge-Docker-Host", + "windows_x64": "Jenkins-Agent-Windows2019-X64-C54xlarge-Docker-Host", + "linux_x64": "Jenkins-Agent-AL2023-X64-C54xlarge-Docker-Host", + "linux_arm64": "Jenkins-Agent-AL2023-Arm64-C6g4xlarge-Docker-Host", ] pipeline { @@ -58,9 +63,9 @@ pipeline { ) string( name: 'DISTRIBUTION', - description: 'Enter the distribution type among tar, rpm, yum, docker separated by space. Defaults to "tar rpm yum docker"', + description: 'Enter the distribution type among tar, rpm, yum, docker separated by space. Defaults to "tar rpm yum deb zip docker"', trim: true, - defaultValue: "tar rpm yum docker" + defaultValue: "tar rpm yum deb zip docker" ) string( @@ -69,6 +74,12 @@ pipeline { trim: true, defaultValue: "x64 arm64" ) + string( + name: 'PLATFORM', + description: 'Enter the type type among linux and windows separated by space. Defaults to "linux windows"', + trim: true, + defaultValue: "linux windows" + ) string( name: 'OS_BUILD_NUMBER', description: 'Enter the build number for OpenSearch - This parameter is applicable only for Docker Validation and staging artifacts referred by build numbers', @@ -84,6 +95,11 @@ pipeline { description: 'Optional args for docker validation. Currently supports validate-digest-only or using-staging-artifact-only. Defaults to using-staging-artifact-only.', choices: ['using-staging-artifact-only', 'validate-digest-only'], ) + choice( + name: 'DOCKER_SOURCE', + description: 'Enter the docker-source to pull the docker image, either DockerHub or ECR.', + choices: ["dockerhub", "ecr"] + ) choice( name: 'PROJECTS', description: 'Enter the project to validate. Either OpenSearch or Both (validates both OpenSearch and OpenSearch-Dashboards).', @@ -94,12 +110,16 @@ pipeline { description: 'Determine the artifact type among staging or production.', choices: ['production', 'staging'], ) - + booleanParam( + name: 'ALLOW_HTTP', + description: 'Allow validation even when the security plugin is absent.', + defaultValue: false + ) } stages { stage('verify-parameters') { - agent { label agent_nodes["x64"] } + agent { label agent_nodes["linux_x64"] } steps { script { def url_paths = [:] @@ -118,7 +138,21 @@ pipeline { if(OPENSEARCH_ARTIFACT_URL) { ARCHITECTURE = url_paths.values().find { it.contains("x64") } ? "x64" : "arm64" - DISTRIBUTION = url_paths.values().find { it.contains("tar.gz") } ? "tar" : (url_paths.values().find { it.contains("repo") } ? "yum" : "rpm") + def distKeyWords = [ + "tar.gz": "tar", + "zip": "zip", + "rpm": "rpm", + "repo": "yum", + "deb": "deb" + ] + DISTRIBUTION = distKeyWords.find { item -> + url_paths.values().any { value -> + value.contains(item.key) + } + }?.value + if (DISTRIBUTION == null) { + error("The provided distribution type is not supported") + } env.FILEPATH = "opensearch=${OPENSEARCH_ARTIFACT_URL?.trim()}" if (OPENSEARCH_DASHBOARDS_ARTIFACT_URL) { FILEPATH = env.FILEPATH + " opensearch-dashboards=${OPENSEARCH_DASHBOARDS_ARTIFACT_URL?.trim()}" @@ -129,11 +163,6 @@ pipeline { currentBuild.result = 'ABORTED' error("Both VERSION and OPENSEARCH_ARTIFACT_URL cannot be empty. Please provide either value") } - - if (DISTRIBUTION.contains('docker') && (OS_BUILD_NUMBER == '' || OSD_BUILD_NUMBER == '')) { - currentBuild.result = 'ABORTED' - error("Provide OS_BUILD_NUMBER and OSD_BUILD_NUMBER args for Docker Validation") - } } } post { @@ -143,12 +172,15 @@ pipeline { } } stage('Validate') { - agent {label agent_nodes["x64"] } + agent {label agent_nodes["linux_x64"] } steps { script { def distributionList = DISTRIBUTION ? DISTRIBUTION.trim().split(" ") as List : "" def architectureList = ARCHITECTURE ? ARCHITECTURE.trim().split(" ") as List : "" + def mapDistributionToPlatform = [ + "zip": "windows" + ] stash includes: "**", name: "validate-artifacts-$BUILD_NUMBER" @@ -157,10 +189,16 @@ pipeline { for (distribution in distributionList) { def local_architecture = architecture.trim() def local_distribution = distribution.trim() + def local_platform = mapDistributionToPlatform.getOrDefault(local_distribution, "linux") def local_distribution_index = distributionList.indexOf(local_distribution) def wait_seconds = local_distribution_index * 10 - echo "Validating Distribution: ${local_distribution}" + echo "Validating Distribution: ${local_distribution}-${local_architecture}" + + if (local_distribution == 'zip' && local_architecture == 'arm64') { + echo "Skipping the stage for zip distribution and arm64 architecture" + continue + } validateDistributions["${local_distribution}-${local_architecture}"] = { // Using scripted pipelines to trigger dynamic parallel stages timeout(time: 30) { @@ -174,10 +212,11 @@ pipeline { version: "$VERSION", distribution: "${local_distribution}", arch: "${local_architecture}", - "os-build-number": "$OS_BUILD_NUMBER", - "osd-build-number": "$OSD_BUILD_NUMBER", + os_build_number: "$OS_BUILD_NUMBER", + osd_build_number: "$OSD_BUILD_NUMBER", projects: "$PROJECTS", - "$OPTIONAL_ARGS" : "" + docker_args : "$OPTIONAL_ARGS", + docker_source : "$DOCKER_SOURCE" ) } } catch (e) { @@ -189,15 +228,13 @@ pipeline { } } } else { - node(agent_nodes["$local_architecture"]) { + node(agent_nodes["${local_platform}_${local_architecture}"]) { docker.withRegistry('https://public.ecr.aws/') { docker.image(docker_images["$local_distribution"]).inside(docker_args["$local_distribution"]) { try { stage("${local_distribution}") { - unstash "validate-artifacts-$BUILD_NUMBER" - OS_BUILD_NUMBER = OS_BUILD_NUMBER ?: "latest" - OSD_BUILD_NUMBER = OSD_BUILD_NUMBER ?: "latest" + unstash "validate-artifacts-$BUILD_NUMBER" if (VERSION) { @@ -205,16 +242,20 @@ pipeline { version: "$VERSION", distribution: "${local_distribution}", arch: "${local_architecture}", - "os-build-number": "$OS_BUILD_NUMBER", - "osd-build-number": "$OSD_BUILD_NUMBER", + platform: "${local_platform}", + os_build_number: "$OS_BUILD_NUMBER", + osd_build_number: "$OSD_BUILD_NUMBER", projects: "$PROJECTS", - "artifact-type": "$ARTIFACT_TYPE" + artifact_type: "$ARTIFACT_TYPE", + allow_http: params.ALLOW_HTTP ) } else { - validateArtifacts("file-path": "$FILEPATH") - + validateArtifacts( + file_path: "$FILEPATH", + allow_http: params.ALLOW_HTTP + ) } } } catch (e) { diff --git a/tests/jenkins/TestValidateArtifacts.groovy b/tests/jenkins/TestValidateArtifacts.groovy index f31a7e6c18..f4ff80d5d3 100644 --- a/tests/jenkins/TestValidateArtifacts.groovy +++ b/tests/jenkins/TestValidateArtifacts.groovy @@ -23,7 +23,7 @@ class TestValidateArtifacts extends BuildPipelineTest { helper.registerSharedLibrary( library().name('jenkins') - .defaultVersion('4.2.2') + .defaultVersion('6.3.2') .allowOverride(true) .implicit(true) .targetPath('vars') @@ -38,8 +38,9 @@ class TestValidateArtifacts extends BuildPipelineTest { binding.setVariable('VERSION', "2.3.0") binding.setVariable('OS_BUILD_NUMBER', "6039") binding.setVariable('OSD_BUILD_NUMBER', "4104") - binding.setVariable('DISTRIBUTION', "docker tar rpm yum") + binding.setVariable('DISTRIBUTION', "docker tar rpm yum deb zip") binding.setVariable('ARCHITECTURE', "x64 arm64") + binding.setVariable('PLATFORM', "linux windows") binding.setVariable('PROJECTS', "Both") binding.setVariable('ARTIFACT_TYPE', "production") binding.setVariable('OPTIONAL_ARGS', "using-staging-artifact-only") @@ -55,29 +56,29 @@ class TestValidateArtifacts extends BuildPipelineTest { public void testValidateArtifactsPipeline() { super.testPipeline("jenkins/validate-artifacts/validate-artifacts.jenkinsfile", "tests/jenkins/jenkinsjob-regression-files/validate-artifacts/validate-artifacts.jenkinsfile") - assertThat(getCommandExecutions('sh', 'validation.sh'), hasItem('/tmp/workspace/validation.sh --version 2.3.0 --distribution docker --arch x64 --os-build-number 6039 --osd-build-number 4104 --projects opensearch opensearch-dashboards --using-staging-artifact-only ')) - assertThat(getCommandExecutions('sh', 'validation.sh'), hasItem('/tmp/workspace/validation.sh --version 2.3.0 --distribution tar --arch x64 --os-build-number 6039 --osd-build-number 4104 --projects opensearch opensearch-dashboards --artifact-type production')) - assertThat(getCommandExecutions('sh', 'validation.sh'), hasItem('/tmp/workspace/validation.sh --version 2.3.0 --distribution rpm --arch x64 --os-build-number 6039 --osd-build-number 4104 --projects opensearch opensearch-dashboards --artifact-type production')) - assertThat(getCommandExecutions('sh', 'validation.sh'), hasItem('/tmp/workspace/validation.sh --version 2.3.0 --distribution yum --arch x64 --os-build-number 6039 --osd-build-number 4104 --projects opensearch opensearch-dashboards --artifact-type production')) - + assertThat(getCommandExecutions('sh', 'validation.sh'), hasItem('./validation.sh --version 2.3.0 --distribution docker --arch x64 --projects opensearch opensearch-dashboards --docker-source dockerhub --os-build-number 6039 --osd-build-number 4104 --using-staging-artifact-only')) + assertThat(getCommandExecutions('sh', 'validation.sh'), hasItem('./validation.sh --version 2.3.0 --distribution tar --platform linux --arch x64 --projects opensearch opensearch-dashboards --os-build-number 6039 --osd-build-number 4104 --artifact-type production')) + assertThat(getCommandExecutions('sh', 'validation.sh'), hasItem('./validation.sh --version 2.3.0 --distribution yum --platform linux --arch x64 --projects opensearch opensearch-dashboards --os-build-number 6039 --osd-build-number 4104 --artifact-type production')) + assertThat(getCommandExecutions('sh', 'validation.sh'), hasItem('./validation.sh --version 2.3.0 --distribution rpm --platform linux --arch arm64 --projects opensearch opensearch-dashboards --os-build-number 6039 --osd-build-number 4104 --artifact-type production')) + assertThat(getCommandExecutions('sh', 'validation.sh'), hasItem('./validation.sh --version 2.3.0 --distribution deb --platform linux --arch arm64 --projects opensearch opensearch-dashboards --os-build-number 6039 --osd-build-number 4104 --artifact-type production')) + assertThat(getCommandExecutions('sh', 'validation.sh'), hasItem('./validation.sh --version 2.3.0 --distribution zip --platform windows --arch x64 --projects opensearch opensearch-dashboards --os-build-number 6039 --osd-build-number 4104 --artifact-type production')) } @Test - public void testDockerArgs() { - binding.setVariable('OS_BUILD_NUMBER', "") - binding.setVariable('OSD_BUILD_NUMBER', "") + public void testFilePath() { + binding.setVariable('VERSION', "") + binding.setVariable('OPENSEARCH_ARTIFACT_URL', "https://ci.opensearch/distribution-build-opensearch/1.3.12/8230/linux/x64/tar/opensearch-1.3.12-linux-x64.tar.gz") + binding.setVariable('OPENSEARCH_DASHBOARDS_ARTIFACT_URL', "https://ci.opensearch/distribution-build-opensearch-dashboards/1.3.12/8230/linux/x64/tar/opensearch-dashboards-1.3.12-linux-x64.tar.gz") runScript('jenkins/validate-artifacts/validate-artifacts.jenkinsfile') - assertJobStatusFailure() - assertThat(getCommandExecutions('error', ''), hasItem('Provide OS_BUILD_NUMBER and OSD_BUILD_NUMBER args for Docker Validation')) + assertThat(getCommandExecutions('sh', 'validation.sh'), hasItem('./validation.sh --file-path opensearch=https://ci.opensearch/distribution-build-opensearch/1.3.12/8230/linux/x64/tar/opensearch-1.3.12-linux-x64.tar.gz opensearch-dashboards=https://ci.opensearch/distribution-build-opensearch-dashboards/1.3.12/8230/linux/x64/tar/opensearch-dashboards-1.3.12-linux-x64.tar.gz')) } @Test - public void testFilePath() { + public void testInvalidDistributionInFilePath() { binding.setVariable('VERSION', "") - binding.setVariable('OPENSEARCH_ARTIFACT_URL', "https://ci.opensearch/distribution-build-opensearch/1.3.12/8230/linux/x64/tar/opensearch-1.3.12-linux-x64.tar.gz") - binding.setVariable('OPENSEARCH_DASHBOARDS_ARTIFACT_URL', "https://ci.opensearch/distribution-build-opensearch-dashboards/1.3.12/8230/linux/x64/tar/opensearch-dashboards-1.3.12-linux-x64.tar.gz") + binding.setVariable('OPENSEARCH_ARTIFACT_URL', "https://ci.opensearch/distribution-build-opensearch/1.3.12/8230/linux/x64/xyz/opensearch-1.3.12-linux-x64.xyz.gz") runScript('jenkins/validate-artifacts/validate-artifacts.jenkinsfile') - assertThat(getCommandExecutions('sh', 'validation.sh'), hasItem('/tmp/workspace/validation.sh --file-path opensearch=https://ci.opensearch/distribution-build-opensearch/1.3.12/8230/linux/x64/tar/opensearch-1.3.12-linux-x64.tar.gz opensearch-dashboards=https://ci.opensearch/distribution-build-opensearch-dashboards/1.3.12/8230/linux/x64/tar/opensearch-dashboards-1.3.12-linux-x64.tar.gz')) + assertThat(getCommandExecutions('error', ''), hasItem('The provided distribution type is not supported')) } @Test @@ -97,6 +98,12 @@ class TestValidateArtifacts extends BuildPipelineTest { assertThat(getCommandExecutions('error', ''), hasItem('Provide OPENSEARCH_ARTIFACT_URL to validate')) } + @Test + public void testZipArm64IsValidated() { + runScript('jenkins/validate-artifacts/validate-artifacts.jenkinsfile') + assertThat(getCommandExecutions('echo', ''), hasItem('Skipping the stage for zip distribution and arm64 architecture')) + } + def getCommandExecutions(methodName, command) { def shCommands = helper.callStack.findAll { call -> diff --git a/tests/jenkins/jenkinsjob-regression-files/validate-artifacts/validate-artifacts.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/validate-artifacts/validate-artifacts.jenkinsfile.txt index 42da7cfa58..4caf8135f5 100644 --- a/tests/jenkins/jenkinsjob-regression-files/validate-artifacts/validate-artifacts.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/validate-artifacts/validate-artifacts.jenkinsfile.txt @@ -1,6 +1,6 @@ validate-artifacts.run() validate-artifacts.modernSCM({$class=GitSCMSource, remote=https://github.com/opensearch-project/opensearch-build-libraries.git}) - validate-artifacts.library({identifier=jenkins@4.2.2, retriever=null}) + validate-artifacts.library({identifier=jenkins@6.3.2, retriever=null}) validate-artifacts.pipeline(groovy.lang.Closure) validate-artifacts.timeout({time=1, unit=HOURS}) validate-artifacts.echo(Executing on agent [label:none]) @@ -13,87 +13,119 @@ validate-artifacts.echo(Executing on agent [label:Jenkins-Agent-AL2023-X64-C54xlarge-Docker-Host]) validate-artifacts.script(groovy.lang.Closure) validate-artifacts.stash({includes=**, name=validate-artifacts-123}) - validate-artifacts.echo(Validating Distribution: docker) - validate-artifacts.echo(Validating Distribution: tar) - validate-artifacts.echo(Validating Distribution: rpm) - validate-artifacts.echo(Validating Distribution: yum) - validate-artifacts.parallel({docker-x64=groovy.lang.Closure, tar-x64=groovy.lang.Closure, rpm-x64=groovy.lang.Closure, yum-x64=groovy.lang.Closure}) + validate-artifacts.echo(Validating Distribution: docker-x64) + validate-artifacts.echo(Validating Distribution: tar-x64) + validate-artifacts.echo(Validating Distribution: rpm-x64) + validate-artifacts.echo(Validating Distribution: yum-x64) + validate-artifacts.echo(Validating Distribution: deb-x64) + validate-artifacts.echo(Validating Distribution: zip-x64) + validate-artifacts.parallel({docker-x64=groovy.lang.Closure, tar-x64=groovy.lang.Closure, rpm-x64=groovy.lang.Closure, yum-x64=groovy.lang.Closure, deb-x64=groovy.lang.Closure, zip-x64=groovy.lang.Closure}) validate-artifacts.timeout({time=30}, groovy.lang.Closure) validate-artifacts.node(Jenkins-Agent-AL2023-X64-C54xlarge-Single-Host, groovy.lang.Closure) validate-artifacts.unstash(validate-artifacts-123) - validate-artifacts.validateArtifacts({version=2.3.0, distribution=docker, arch=x64, os-build-number=6039, osd-build-number=4104, projects=opensearch opensearch-dashboards, using-staging-artifact-only=}) + validate-artifacts.validateArtifacts({version=2.3.0, distribution=docker, arch=x64, os_build_number=6039, osd_build_number=4104, projects=opensearch opensearch-dashboards, docker_args=using-staging-artifact-only, docker_source=dockerhub}) validateArtifacts.fileExists(/tmp/workspace/validation.sh) - validateArtifacts.sh(/tmp/workspace/validation.sh --version 2.3.0 --distribution docker --arch x64 --os-build-number 6039 --osd-build-number 4104 --projects opensearch opensearch-dashboards --using-staging-artifact-only ) + validateArtifacts.sh(./validation.sh --version 2.3.0 --distribution docker --arch x64 --projects opensearch opensearch-dashboards --docker-source dockerhub --os-build-number 6039 --osd-build-number 4104 --using-staging-artifact-only) validate-artifacts.echo(Completed validation for docker-x64) validate-artifacts.postCleanup() postCleanup.cleanWs({disableDeferredWipeout=true, deleteDirs=true}) validate-artifacts.timeout({time=30}, groovy.lang.Closure) validate-artifacts.node(Jenkins-Agent-AL2023-X64-C54xlarge-Docker-Host, groovy.lang.Closure) validate-artifacts.unstash(validate-artifacts-123) - validate-artifacts.validateArtifacts({version=2.3.0, distribution=tar, arch=x64, os-build-number=6039, osd-build-number=4104, projects=opensearch opensearch-dashboards, artifact-type=production}) + validate-artifacts.validateArtifacts({version=2.3.0, distribution=tar, arch=x64, platform=linux, os_build_number=6039, osd_build_number=4104, projects=opensearch opensearch-dashboards, artifact_type=production, allow_http=false}) validateArtifacts.fileExists(/tmp/workspace/validation.sh) - validateArtifacts.sh(/tmp/workspace/validation.sh --version 2.3.0 --distribution tar --arch x64 --os-build-number 6039 --osd-build-number 4104 --projects opensearch opensearch-dashboards --artifact-type production) + validateArtifacts.sh(./validation.sh --version 2.3.0 --distribution tar --platform linux --arch x64 --projects opensearch opensearch-dashboards --os-build-number 6039 --osd-build-number 4104 --artifact-type production) validate-artifacts.echo(Completed validation for tar-x64) validate-artifacts.postCleanup() postCleanup.cleanWs({disableDeferredWipeout=true, deleteDirs=true}) validate-artifacts.timeout({time=30}, groovy.lang.Closure) validate-artifacts.node(Jenkins-Agent-AL2023-X64-C54xlarge-Docker-Host, groovy.lang.Closure) validate-artifacts.unstash(validate-artifacts-123) - validate-artifacts.validateArtifacts({version=2.3.0, distribution=rpm, arch=x64, os-build-number=6039, osd-build-number=4104, projects=opensearch opensearch-dashboards, artifact-type=production}) + validate-artifacts.validateArtifacts({version=2.3.0, distribution=rpm, arch=x64, platform=linux, os_build_number=6039, osd_build_number=4104, projects=opensearch opensearch-dashboards, artifact_type=production, allow_http=false}) validateArtifacts.fileExists(/tmp/workspace/validation.sh) - validateArtifacts.sh(/tmp/workspace/validation.sh --version 2.3.0 --distribution rpm --arch x64 --os-build-number 6039 --osd-build-number 4104 --projects opensearch opensearch-dashboards --artifact-type production) + validateArtifacts.sh(./validation.sh --version 2.3.0 --distribution rpm --platform linux --arch x64 --projects opensearch opensearch-dashboards --os-build-number 6039 --osd-build-number 4104 --artifact-type production) validate-artifacts.echo(Completed validation for rpm-x64) validate-artifacts.postCleanup() postCleanup.cleanWs({disableDeferredWipeout=true, deleteDirs=true}) validate-artifacts.timeout({time=30}, groovy.lang.Closure) validate-artifacts.node(Jenkins-Agent-AL2023-X64-C54xlarge-Docker-Host, groovy.lang.Closure) validate-artifacts.unstash(validate-artifacts-123) - validate-artifacts.validateArtifacts({version=2.3.0, distribution=yum, arch=x64, os-build-number=6039, osd-build-number=4104, projects=opensearch opensearch-dashboards, artifact-type=production}) + validate-artifacts.validateArtifacts({version=2.3.0, distribution=yum, arch=x64, platform=linux, os_build_number=6039, osd_build_number=4104, projects=opensearch opensearch-dashboards, artifact_type=production, allow_http=false}) validateArtifacts.fileExists(/tmp/workspace/validation.sh) - validateArtifacts.sh(/tmp/workspace/validation.sh --version 2.3.0 --distribution yum --arch x64 --os-build-number 6039 --osd-build-number 4104 --projects opensearch opensearch-dashboards --artifact-type production) + validateArtifacts.sh(./validation.sh --version 2.3.0 --distribution yum --platform linux --arch x64 --projects opensearch opensearch-dashboards --os-build-number 6039 --osd-build-number 4104 --artifact-type production) validate-artifacts.echo(Completed validation for yum-x64) validate-artifacts.postCleanup() postCleanup.cleanWs({disableDeferredWipeout=true, deleteDirs=true}) - validate-artifacts.echo(Validating Distribution: docker) - validate-artifacts.echo(Validating Distribution: tar) - validate-artifacts.echo(Validating Distribution: rpm) - validate-artifacts.echo(Validating Distribution: yum) - validate-artifacts.parallel({docker-arm64=groovy.lang.Closure, tar-arm64=groovy.lang.Closure, rpm-arm64=groovy.lang.Closure, yum-arm64=groovy.lang.Closure}) + validate-artifacts.timeout({time=30}, groovy.lang.Closure) + validate-artifacts.node(Jenkins-Agent-AL2023-X64-C54xlarge-Docker-Host, groovy.lang.Closure) + validate-artifacts.unstash(validate-artifacts-123) + validate-artifacts.validateArtifacts({version=2.3.0, distribution=deb, arch=x64, platform=linux, os_build_number=6039, osd_build_number=4104, projects=opensearch opensearch-dashboards, artifact_type=production, allow_http=false}) + validateArtifacts.fileExists(/tmp/workspace/validation.sh) + validateArtifacts.sh(./validation.sh --version 2.3.0 --distribution deb --platform linux --arch x64 --projects opensearch opensearch-dashboards --os-build-number 6039 --osd-build-number 4104 --artifact-type production) + validate-artifacts.echo(Completed validation for deb-x64) + validate-artifacts.postCleanup() + postCleanup.cleanWs({disableDeferredWipeout=true, deleteDirs=true}) + validate-artifacts.timeout({time=30}, groovy.lang.Closure) + validate-artifacts.node(Jenkins-Agent-Windows2019-X64-C54xlarge-Docker-Host, groovy.lang.Closure) + validate-artifacts.unstash(validate-artifacts-123) + validate-artifacts.validateArtifacts({version=2.3.0, distribution=zip, arch=x64, platform=windows, os_build_number=6039, osd_build_number=4104, projects=opensearch opensearch-dashboards, artifact_type=production, allow_http=false}) + validateArtifacts.fileExists(/tmp/workspace/validation.sh) + validateArtifacts.sh(./validation.sh --version 2.3.0 --distribution zip --platform windows --arch x64 --projects opensearch opensearch-dashboards --os-build-number 6039 --osd-build-number 4104 --artifact-type production) + validate-artifacts.echo(Completed validation for zip-x64) + validate-artifacts.postCleanup() + postCleanup.cleanWs({disableDeferredWipeout=true, deleteDirs=true}) + validate-artifacts.echo(Validating Distribution: docker-arm64) + validate-artifacts.echo(Validating Distribution: tar-arm64) + validate-artifacts.echo(Validating Distribution: rpm-arm64) + validate-artifacts.echo(Validating Distribution: yum-arm64) + validate-artifacts.echo(Validating Distribution: deb-arm64) + validate-artifacts.echo(Validating Distribution: zip-arm64) + validate-artifacts.echo(Skipping the stage for zip distribution and arm64 architecture) + validate-artifacts.parallel({docker-arm64=groovy.lang.Closure, tar-arm64=groovy.lang.Closure, rpm-arm64=groovy.lang.Closure, yum-arm64=groovy.lang.Closure, deb-arm64=groovy.lang.Closure}) validate-artifacts.timeout({time=30}, groovy.lang.Closure) validate-artifacts.node(Jenkins-Agent-AL2023-Arm64-C6g4xlarge-Single-Host, groovy.lang.Closure) validate-artifacts.unstash(validate-artifacts-123) - validate-artifacts.validateArtifacts({version=2.3.0, distribution=docker, arch=arm64, os-build-number=6039, osd-build-number=4104, projects=opensearch opensearch-dashboards, using-staging-artifact-only=}) + validate-artifacts.validateArtifacts({version=2.3.0, distribution=docker, arch=arm64, os_build_number=6039, osd_build_number=4104, projects=opensearch opensearch-dashboards, docker_args=using-staging-artifact-only, docker_source=dockerhub}) validateArtifacts.fileExists(/tmp/workspace/validation.sh) - validateArtifacts.sh(/tmp/workspace/validation.sh --version 2.3.0 --distribution docker --arch arm64 --os-build-number 6039 --osd-build-number 4104 --projects opensearch opensearch-dashboards --using-staging-artifact-only ) + validateArtifacts.sh(./validation.sh --version 2.3.0 --distribution docker --arch arm64 --projects opensearch opensearch-dashboards --docker-source dockerhub --os-build-number 6039 --osd-build-number 4104 --using-staging-artifact-only) validate-artifacts.echo(Completed validation for docker-arm64) validate-artifacts.postCleanup() postCleanup.cleanWs({disableDeferredWipeout=true, deleteDirs=true}) validate-artifacts.timeout({time=30}, groovy.lang.Closure) validate-artifacts.node(Jenkins-Agent-AL2023-Arm64-C6g4xlarge-Docker-Host, groovy.lang.Closure) validate-artifacts.unstash(validate-artifacts-123) - validate-artifacts.validateArtifacts({version=2.3.0, distribution=tar, arch=arm64, os-build-number=6039, osd-build-number=4104, projects=opensearch opensearch-dashboards, artifact-type=production}) + validate-artifacts.validateArtifacts({version=2.3.0, distribution=tar, arch=arm64, platform=linux, os_build_number=6039, osd_build_number=4104, projects=opensearch opensearch-dashboards, artifact_type=production, allow_http=false}) validateArtifacts.fileExists(/tmp/workspace/validation.sh) - validateArtifacts.sh(/tmp/workspace/validation.sh --version 2.3.0 --distribution tar --arch arm64 --os-build-number 6039 --osd-build-number 4104 --projects opensearch opensearch-dashboards --artifact-type production) + validateArtifacts.sh(./validation.sh --version 2.3.0 --distribution tar --platform linux --arch arm64 --projects opensearch opensearch-dashboards --os-build-number 6039 --osd-build-number 4104 --artifact-type production) validate-artifacts.echo(Completed validation for tar-arm64) validate-artifacts.postCleanup() postCleanup.cleanWs({disableDeferredWipeout=true, deleteDirs=true}) validate-artifacts.timeout({time=30}, groovy.lang.Closure) validate-artifacts.node(Jenkins-Agent-AL2023-Arm64-C6g4xlarge-Docker-Host, groovy.lang.Closure) validate-artifacts.unstash(validate-artifacts-123) - validate-artifacts.validateArtifacts({version=2.3.0, distribution=rpm, arch=arm64, os-build-number=6039, osd-build-number=4104, projects=opensearch opensearch-dashboards, artifact-type=production}) + validate-artifacts.validateArtifacts({version=2.3.0, distribution=rpm, arch=arm64, platform=linux, os_build_number=6039, osd_build_number=4104, projects=opensearch opensearch-dashboards, artifact_type=production, allow_http=false}) validateArtifacts.fileExists(/tmp/workspace/validation.sh) - validateArtifacts.sh(/tmp/workspace/validation.sh --version 2.3.0 --distribution rpm --arch arm64 --os-build-number 6039 --osd-build-number 4104 --projects opensearch opensearch-dashboards --artifact-type production) + validateArtifacts.sh(./validation.sh --version 2.3.0 --distribution rpm --platform linux --arch arm64 --projects opensearch opensearch-dashboards --os-build-number 6039 --osd-build-number 4104 --artifact-type production) validate-artifacts.echo(Completed validation for rpm-arm64) validate-artifacts.postCleanup() postCleanup.cleanWs({disableDeferredWipeout=true, deleteDirs=true}) validate-artifacts.timeout({time=30}, groovy.lang.Closure) validate-artifacts.node(Jenkins-Agent-AL2023-Arm64-C6g4xlarge-Docker-Host, groovy.lang.Closure) validate-artifacts.unstash(validate-artifacts-123) - validate-artifacts.validateArtifacts({version=2.3.0, distribution=yum, arch=arm64, os-build-number=6039, osd-build-number=4104, projects=opensearch opensearch-dashboards, artifact-type=production}) + validate-artifacts.validateArtifacts({version=2.3.0, distribution=yum, arch=arm64, platform=linux, os_build_number=6039, osd_build_number=4104, projects=opensearch opensearch-dashboards, artifact_type=production, allow_http=false}) validateArtifacts.fileExists(/tmp/workspace/validation.sh) - validateArtifacts.sh(/tmp/workspace/validation.sh --version 2.3.0 --distribution yum --arch arm64 --os-build-number 6039 --osd-build-number 4104 --projects opensearch opensearch-dashboards --artifact-type production) + validateArtifacts.sh(./validation.sh --version 2.3.0 --distribution yum --platform linux --arch arm64 --projects opensearch opensearch-dashboards --os-build-number 6039 --osd-build-number 4104 --artifact-type production) validate-artifacts.echo(Completed validation for yum-arm64) validate-artifacts.postCleanup() postCleanup.cleanWs({disableDeferredWipeout=true, deleteDirs=true}) + validate-artifacts.timeout({time=30}, groovy.lang.Closure) + validate-artifacts.node(Jenkins-Agent-AL2023-Arm64-C6g4xlarge-Docker-Host, groovy.lang.Closure) + validate-artifacts.unstash(validate-artifacts-123) + validate-artifacts.validateArtifacts({version=2.3.0, distribution=deb, arch=arm64, platform=linux, os_build_number=6039, osd_build_number=4104, projects=opensearch opensearch-dashboards, artifact_type=production, allow_http=false}) + validateArtifacts.fileExists(/tmp/workspace/validation.sh) + validateArtifacts.sh(./validation.sh --version 2.3.0 --distribution deb --platform linux --arch arm64 --projects opensearch opensearch-dashboards --os-build-number 6039 --osd-build-number 4104 --artifact-type production) + validate-artifacts.echo(Completed validation for deb-arm64) + validate-artifacts.postCleanup() + postCleanup.cleanWs({disableDeferredWipeout=true, deleteDirs=true}) validate-artifacts.postCleanup() postCleanup.cleanWs({disableDeferredWipeout=true, deleteDirs=true}) From 6cb96d5a3c28d07117952b66ded7f2c318fb342f Mon Sep 17 00:00:00 2001 From: Peter Zhu Date: Tue, 27 Feb 2024 15:35:09 -0500 Subject: [PATCH 253/289] Remove 2.8-2.11 auto incremental version bump (#4479) Signed-off-by: Peter Zhu --- .github/workflows/os-increment-plugin-versions.yml | 4 ---- .github/workflows/osd-increment-plugin-versions.yml | 4 ---- 2 files changed, 8 deletions(-) diff --git a/.github/workflows/os-increment-plugin-versions.yml b/.github/workflows/os-increment-plugin-versions.yml index 2b985891a4..529f230900 100644 --- a/.github/workflows/os-increment-plugin-versions.yml +++ b/.github/workflows/os-increment-plugin-versions.yml @@ -52,11 +52,7 @@ jobs: - 1.x - '1.3' - 2.x - - '2.8' - main - - '2.9' - - '2.10' - - '2.11' - '2.12' - '2.13' exclude: diff --git a/.github/workflows/osd-increment-plugin-versions.yml b/.github/workflows/osd-increment-plugin-versions.yml index b2af42bf23..de67a0c60f 100644 --- a/.github/workflows/osd-increment-plugin-versions.yml +++ b/.github/workflows/osd-increment-plugin-versions.yml @@ -44,11 +44,7 @@ jobs: - 1.x - '1.3' - 2.x - - '2.8' - main - - '2.9' - - '2.10' - - '2.11' - '2.12' - '2.13' steps: From 186e4fdd8170b778d873063c9a46959b3eddc0f1 Mon Sep 17 00:00:00 2001 From: Peter Zhu Date: Tue, 27 Feb 2024 18:44:04 -0500 Subject: [PATCH 254/289] Remove chromium installation as it is installed in opensearch-project/opensearch-dashboards-functional-test#1123 (#4480) Signed-off-by: Peter Zhu --- docker/ci/config/windows-servercore-setup.ps1 | 10 ---------- .../build.centos7.opensearch.x64.arm64.dockerfile | 2 +- ...kylinux8.opensearch-dashboards.x64.arm64.dockerfile | 2 +- .../test.rockylinux8.systemd-base.x64.arm64.dockerfile | 2 +- .../test.ubuntu2004.systemd-base.x64.arm64.dockerfile | 1 - 5 files changed, 3 insertions(+), 14 deletions(-) diff --git a/docker/ci/config/windows-servercore-setup.ps1 b/docker/ci/config/windows-servercore-setup.ps1 index b0d75c55f1..8b8b1e5807 100644 --- a/docker/ci/config/windows-servercore-setup.ps1 +++ b/docker/ci/config/windows-servercore-setup.ps1 @@ -178,16 +178,6 @@ $userenv2 = [System.Environment]::GetEnvironmentVariable("Path", [System.Environ $nodePathFixed = "C:\\Users\\ContainerAdministrator\\scoop\\persist\\volta\\appdata\\bin" [System.Environment]::SetEnvironmentVariable("PATH", $userenv2 + ";$nodePathFixed", [System.EnvironmentVariableTarget]::User) -# Install chromium (internally it is chrome.exe in app directory) -# Lock chromium to v114.0.5735.134-r1135570 due to https://github.com/opensearch-project/opensearch-build/issues/4241 -scoop install https://raw.githubusercontent.com/ScoopInstaller/Extras/6befedcb5296cacbb0428e76baab7368609b6006/bucket/chromium.json -$chromiumName = 'chrome.exe' -$chromiumDir = 'C:\\Users\\ContainerAdministrator\\scoop\\apps\\chromium' -$chromiumFound = (Get-ChildItem -Path $chromiumDir -Filter $chromiumName -Recurse | %{$_.FullName} | select -first 1) -$chromiumFound -# Add BROWSER_PATH path to User Env Var for cypress test to retrieve chromium.exe path -[System.Environment]::SetEnvironmentVariable("BROWSER_PATH", "$chromiumFound", [System.EnvironmentVariableTarget]::User) - # Install fonts for the chromium-based browsers: https://github.com/opensearch-project/opensearch-build/issues/4416 # Based on this repo: https://github.com/gantrior/docker-chrome-windows # From this issue: https://github.com/docker/for-win/issues/3438 diff --git a/docker/ci/dockerfiles/current/build.centos7.opensearch.x64.arm64.dockerfile b/docker/ci/dockerfiles/current/build.centos7.opensearch.x64.arm64.dockerfile index b80994625d..781aec6cf7 100644 --- a/docker/ci/dockerfiles/current/build.centos7.opensearch.x64.arm64.dockerfile +++ b/docker/ci/dockerfiles/current/build.centos7.opensearch.x64.arm64.dockerfile @@ -96,7 +96,7 @@ RUN pip3 install cmake==3.23.3 # The setup part is partially based on Austin Dewey's article: # https://austindewey.com/2019/03/26/enabling-software-collections-binaries-on-a-docker-image/ RUN yum install -y centos-release-scl && yum install -y devtoolset-7 && yum clean all && \ - echo "source scl_source enable devtoolset-7" > /etc/profile.d/scl_devtoolset8.sh + echo "source scl_source enable devtoolset-7" > /etc/profile.d/scl_devtoolset7.sh COPY --chown=0:0 config/scl_setup_devtoolset7 /usr/local/bin/scl_setup ENV BASH_ENV="/usr/local/bin/scl_setup" ENV ENV="/usr/local/bin/scl_setup" diff --git a/docker/ci/dockerfiles/current/test.rockylinux8.opensearch-dashboards.x64.arm64.dockerfile b/docker/ci/dockerfiles/current/test.rockylinux8.opensearch-dashboards.x64.arm64.dockerfile index c9031a58a4..c1130df199 100644 --- a/docker/ci/dockerfiles/current/test.rockylinux8.opensearch-dashboards.x64.arm64.dockerfile +++ b/docker/ci/dockerfiles/current/test.rockylinux8.opensearch-dashboards.x64.arm64.dockerfile @@ -129,7 +129,7 @@ RUN update-alternatives --set python /usr/bin/python3.9 && \ pip3 install pip==23.1.2 && pip3 install pipenv==2023.6.12 awscli==1.32.17 # Add other dependencies -RUN yum install -y epel-release && yum clean all && yum install -y chromium jq && yum clean all && rm -rf /var/cache/yum/* && \ +RUN yum install -y epel-release && yum clean all && yum install -y jq && yum clean all && rm -rf /var/cache/yum/* && \ pip3 install cmake==3.23.3 # Change User diff --git a/docker/ci/dockerfiles/current/test.rockylinux8.systemd-base.x64.arm64.dockerfile b/docker/ci/dockerfiles/current/test.rockylinux8.systemd-base.x64.arm64.dockerfile index 011c2234a7..69450761e0 100644 --- a/docker/ci/dockerfiles/current/test.rockylinux8.systemd-base.x64.arm64.dockerfile +++ b/docker/ci/dockerfiles/current/test.rockylinux8.systemd-base.x64.arm64.dockerfile @@ -150,7 +150,7 @@ RUN update-alternatives --set python /usr/bin/python3.9 && \ pip3 install pip==23.1.2 && pip3 install pipenv==2023.6.12 awscli==1.32.17 # Add other dependencies -RUN dnf install -y epel-release && dnf clean all && dnf install -y chromium jq && dnf clean all && \ +RUN dnf install -y epel-release && dnf clean all && dnf install -y jq && dnf clean all && \ pip3 install cmake==3.23.3 # We use the version test to check if packages installed correctly diff --git a/docker/ci/dockerfiles/current/test.ubuntu2004.systemd-base.x64.arm64.dockerfile b/docker/ci/dockerfiles/current/test.ubuntu2004.systemd-base.x64.arm64.dockerfile index f9b4641c93..1ec567c164 100644 --- a/docker/ci/dockerfiles/current/test.ubuntu2004.systemd-base.x64.arm64.dockerfile +++ b/docker/ci/dockerfiles/current/test.ubuntu2004.systemd-base.x64.arm64.dockerfile @@ -108,7 +108,6 @@ RUN apt-get update -y && apt-get install python3 && \ # Install necessary packages RUN apt-get update -y && apt-get upgrade -y && apt-get install -y curl git gnupg2 tar procps build-essential cmake zip unzip jq && \ apt-get install -y libgtk2.0-0 libgtk-3-0 libgbm-dev libnotify-dev libgconf-2-4 libnss3 libxss1 libasound2 libxtst6 xauth xvfb && \ - apt-get install -y chromium-browser && \ apt-get install -y pigz && \ apt-get clean -y From 63b0287ab048685f746cdd0ab5da72afdd1a243b Mon Sep 17 00:00:00 2001 From: Rishabh Singh Date: Tue, 27 Feb 2024 16:46:21 -0800 Subject: [PATCH 255/289] Updated benchmark runs for concurrent search (#4482) Signed-off-by: Rishabh Singh --- jenkins/opensearch/benchmark-test.jenkinsfile | 42 +++++++++---------- ...mark-test-distribution-url.jenkinsfile.txt | 42 +++++++++---------- .../opensearch/benchmark-test.jenkinsfile.txt | 42 +++++++++---------- .../secure-benchmark-test.jenkinsfile.txt | 42 +++++++++---------- 4 files changed, 84 insertions(+), 84 deletions(-) diff --git a/jenkins/opensearch/benchmark-test.jenkinsfile b/jenkins/opensearch/benchmark-test.jenkinsfile index e57be6b64d..ab69eda70a 100644 --- a/jenkins/opensearch/benchmark-test.jenkinsfile +++ b/jenkins/opensearch/benchmark-test.jenkinsfile @@ -95,31 +95,31 @@ pipeline { ''' + ''' - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-2-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-2-shards - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-5-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-5-shards;DATA_NODE_STORAGE=300 - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-2-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":2};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-4-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-2-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-2-shards;CAPTURE_NODE_STAT=true + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-5-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-5-shards;DATA_NODE_STORAGE=300;CAPTURE_NODE_STAT=true + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-2-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":2};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-4-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true - H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot - H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot - H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-2-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-2-shards - H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-5-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-5-shards;DATA_NODE_STORAGE=300 - H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-2-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":2};TEST_PROCEDURE=restore-from-snapshot - H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-4-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot - H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-2-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-2-shards;CAPTURE_NODE_STAT=true + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-5-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-5-shards;DATA_NODE_STORAGE=300;CAPTURE_NODE_STAT=true + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-2-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":2};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-4-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true - H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot - H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot - H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-2-clients-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":2};TEST_PROCEDURE=restore-from-snapshot - H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-4-clients-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot - H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-2-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-2-shards - H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-5-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-5-shards;DATA_NODE_STORAGE=300 - H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true + H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true + H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-2-clients-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":2};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true + H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-4-clients-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true + H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-2-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-2-shards;CAPTURE_NODE_STAT=true + H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-5-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-5-shards;DATA_NODE_STORAGE=300;CAPTURE_NODE_STAT=true + H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true ''' ) } diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt index 047ed9e2ff..015998acd6 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt @@ -73,31 +73,31 @@ H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-2-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-2-shards - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-5-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-5-shards;DATA_NODE_STORAGE=300 - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-2-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":2};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-4-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-2-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-2-shards;CAPTURE_NODE_STAT=true + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-5-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-5-shards;DATA_NODE_STORAGE=300;CAPTURE_NODE_STAT=true + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-2-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":2};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-4-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true - H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot - H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot - H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-2-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-2-shards - H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-5-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-5-shards;DATA_NODE_STORAGE=300 - H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-2-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":2};TEST_PROCEDURE=restore-from-snapshot - H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-4-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot - H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-2-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-2-shards;CAPTURE_NODE_STAT=true + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-5-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-5-shards;DATA_NODE_STORAGE=300;CAPTURE_NODE_STAT=true + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-2-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":2};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-4-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true - H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot - H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot - H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-2-clients-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":2};TEST_PROCEDURE=restore-from-snapshot - H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-4-clients-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot - H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-2-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-2-shards - H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-5-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-5-shards;DATA_NODE_STORAGE=300 - H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true + H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true + H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-2-clients-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":2};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true + H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-4-clients-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true + H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-2-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-2-shards;CAPTURE_NODE_STAT=true + H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-5-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-5-shards;DATA_NODE_STORAGE=300;CAPTURE_NODE_STAT=true + H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true ) benchmark-test.stage(validate-and-set-parameters, groovy.lang.Closure) benchmark-test.echo(Executing on agent [label:Jenkins-Agent-AL2-X64-M52xlarge-Docker-Host-Benchmark-Test]) diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt index f486f86028..ac3ccc8f0d 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt @@ -73,31 +73,31 @@ H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-2-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-2-shards - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-5-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-5-shards;DATA_NODE_STORAGE=300 - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-2-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":2};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-4-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-2-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-2-shards;CAPTURE_NODE_STAT=true + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-5-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-5-shards;DATA_NODE_STORAGE=300;CAPTURE_NODE_STAT=true + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-2-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":2};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-4-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true - H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot - H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot - H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-2-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-2-shards - H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-5-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-5-shards;DATA_NODE_STORAGE=300 - H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-2-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":2};TEST_PROCEDURE=restore-from-snapshot - H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-4-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot - H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-2-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-2-shards;CAPTURE_NODE_STAT=true + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-5-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-5-shards;DATA_NODE_STORAGE=300;CAPTURE_NODE_STAT=true + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-2-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":2};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-4-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true - H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot - H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot - H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-2-clients-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":2};TEST_PROCEDURE=restore-from-snapshot - H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-4-clients-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot - H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-2-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-2-shards - H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-5-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-5-shards;DATA_NODE_STORAGE=300 - H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true + H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true + H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-2-clients-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":2};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true + H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-4-clients-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true + H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-2-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-2-shards;CAPTURE_NODE_STAT=true + H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-5-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-5-shards;DATA_NODE_STORAGE=300;CAPTURE_NODE_STAT=true + H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true ) benchmark-test.stage(validate-and-set-parameters, groovy.lang.Closure) benchmark-test.echo(Executing on agent [label:Jenkins-Agent-AL2-X64-M52xlarge-Docker-Host-Benchmark-Test]) diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt index 7bcc669c9e..a22a152320 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt @@ -73,31 +73,31 @@ H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-2-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-2-shards - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-5-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-5-shards;DATA_NODE_STORAGE=300 - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-2-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":2};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-4-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-2-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-2-shards;CAPTURE_NODE_STAT=true + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-5-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-5-shards;DATA_NODE_STORAGE=300;CAPTURE_NODE_STAT=true + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-2-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":2};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-4-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true - H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot - H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot - H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-2-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-2-shards - H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-5-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-5-shards;DATA_NODE_STORAGE=300 - H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-2-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":2};TEST_PROCEDURE=restore-from-snapshot - H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-4-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot - H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-2-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-2-shards;CAPTURE_NODE_STAT=true + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-5-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-5-shards;DATA_NODE_STORAGE=300;CAPTURE_NODE_STAT=true + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-2-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":2};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-4-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true - H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot - H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot - H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-2-clients-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":2};TEST_PROCEDURE=restore-from-snapshot - H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-4-clients-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot - H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-2-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-2-shards - H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-5-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-5-shards;DATA_NODE_STORAGE=300 - H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_1_shard"};TEST_PROCEDURE=restore-from-snapshot + H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true + H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true + H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-2-clients-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":2};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true + H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-4-clients-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true + H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-2-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-2-shards;CAPTURE_NODE_STAT=true + H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-5-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-5-shards;DATA_NODE_STORAGE=300;CAPTURE_NODE_STAT=true + H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true ) benchmark-test.stage(validate-and-set-parameters, groovy.lang.Closure) benchmark-test.echo(Executing on agent [label:Jenkins-Agent-AL2-X64-M52xlarge-Docker-Host-Benchmark-Test]) From ca215c490874b109344a0893aa66d7424b53943b Mon Sep 17 00:00:00 2001 From: Rishabh Singh Date: Wed, 28 Feb 2024 11:47:26 -0800 Subject: [PATCH 256/289] Remove nightly runs for pmc workload (#4484) Signed-off-by: Rishabh Singh --- jenkins/opensearch/benchmark-test.jenkinsfile | 9 --------- .../benchmark-test-distribution-url.jenkinsfile.txt | 9 --------- .../opensearch/benchmark-test.jenkinsfile.txt | 9 --------- .../opensearch/secure-benchmark-test.jenkinsfile.txt | 9 --------- 4 files changed, 36 deletions(-) diff --git a/jenkins/opensearch/benchmark-test.jenkinsfile b/jenkins/opensearch/benchmark-test.jenkinsfile index ab69eda70a..fff4b39a1e 100644 --- a/jenkins/opensearch/benchmark-test.jenkinsfile +++ b/jenkins/opensearch/benchmark-test.jenkinsfile @@ -62,17 +62,13 @@ pipeline { H 8 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot H 8 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot - H 8 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot H 8 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot H 8 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot - H 8 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot H 9 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot H 9 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot - H 9 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot H 9 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot H 9 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot - H 9 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};TEST_PROCEDURE=update H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};TEST_PROCEDURE=update @@ -101,8 +97,6 @@ pipeline { H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-5-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-5-shards;DATA_NODE_STORAGE=300;CAPTURE_NODE_STAT=true H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-2-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":2};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-4-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true - H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true @@ -110,8 +104,6 @@ pipeline { H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-5-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-5-shards;DATA_NODE_STORAGE=300;CAPTURE_NODE_STAT=true H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-2-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":2};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-4-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true - H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true - H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true @@ -119,7 +111,6 @@ pipeline { H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-4-clients-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-2-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-2-shards;CAPTURE_NODE_STAT=true H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-5-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-5-shards;DATA_NODE_STORAGE=300;CAPTURE_NODE_STAT=true - H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true ''' ) } diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt index 015998acd6..1ef4974ab6 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt @@ -42,17 +42,13 @@ H 8 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot H 8 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot - H 8 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot H 8 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot H 8 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot - H 8 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot H 9 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot H 9 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot - H 9 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot H 9 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot H 9 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot - H 9 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};TEST_PROCEDURE=update H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};TEST_PROCEDURE=update @@ -79,8 +75,6 @@ H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-5-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-5-shards;DATA_NODE_STORAGE=300;CAPTURE_NODE_STAT=true H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-2-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":2};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-4-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true - H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true @@ -88,8 +82,6 @@ H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-5-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-5-shards;DATA_NODE_STORAGE=300;CAPTURE_NODE_STAT=true H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-2-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":2};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-4-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true - H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true - H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true @@ -97,7 +89,6 @@ H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-4-clients-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-2-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-2-shards;CAPTURE_NODE_STAT=true H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-5-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-5-shards;DATA_NODE_STORAGE=300;CAPTURE_NODE_STAT=true - H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true ) benchmark-test.stage(validate-and-set-parameters, groovy.lang.Closure) benchmark-test.echo(Executing on agent [label:Jenkins-Agent-AL2-X64-M52xlarge-Docker-Host-Benchmark-Test]) diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt index ac3ccc8f0d..9721f38e3a 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt @@ -42,17 +42,13 @@ H 8 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot H 8 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot - H 8 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot H 8 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot H 8 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot - H 8 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot H 9 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot H 9 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot - H 9 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot H 9 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot H 9 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot - H 9 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};TEST_PROCEDURE=update H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};TEST_PROCEDURE=update @@ -79,8 +75,6 @@ H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-5-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-5-shards;DATA_NODE_STORAGE=300;CAPTURE_NODE_STAT=true H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-2-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":2};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-4-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true - H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true @@ -88,8 +82,6 @@ H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-5-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-5-shards;DATA_NODE_STORAGE=300;CAPTURE_NODE_STAT=true H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-2-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":2};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-4-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true - H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true - H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true @@ -97,7 +89,6 @@ H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-4-clients-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-2-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-2-shards;CAPTURE_NODE_STAT=true H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-5-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-5-shards;DATA_NODE_STORAGE=300;CAPTURE_NODE_STAT=true - H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true ) benchmark-test.stage(validate-and-set-parameters, groovy.lang.Closure) benchmark-test.echo(Executing on agent [label:Jenkins-Agent-AL2-X64-M52xlarge-Docker-Host-Benchmark-Test]) diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt index a22a152320..f9a753cb25 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt @@ -42,17 +42,13 @@ H 8 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot H 8 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot - H 8 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot H 8 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot H 8 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot - H 8 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot H 9 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot H 9 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot - H 9 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot H 9 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot H 9 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot - H 9 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_default"};TEST_PROCEDURE=restore-from-snapshot H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};TEST_PROCEDURE=update H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};TEST_PROCEDURE=update @@ -79,8 +75,6 @@ H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-5-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-5-shards;DATA_NODE_STORAGE=300;CAPTURE_NODE_STAT=true H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-2-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":2};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-4-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true - H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true @@ -88,8 +82,6 @@ H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-5-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-5-shards;DATA_NODE_STORAGE=300;CAPTURE_NODE_STAT=true H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-2-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":2};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-4-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true - H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true - H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true @@ -97,7 +89,6 @@ H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-4-clients-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-2-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-2-shards;CAPTURE_NODE_STAT=true H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-5-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-5-shards;DATA_NODE_STORAGE=300;CAPTURE_NODE_STAT=true - H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=pmc;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"pmc_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true ) benchmark-test.stage(validate-and-set-parameters, groovy.lang.Closure) benchmark-test.echo(Executing on agent [label:Jenkins-Agent-AL2-X64-M52xlarge-Docker-Host-Benchmark-Test]) From 3706d98439caf955eedd1d212ca988d5f15e3de2 Mon Sep 17 00:00:00 2001 From: Peter Zhu Date: Wed, 28 Feb 2024 15:27:00 -0500 Subject: [PATCH 257/289] Switch windows/servercore to windows image as base to resolve multiple lib missing issues (#4458) Signed-off-by: Peter Zhu --- .../{ => legacy}/windows-servercore-setup.ps1 | 0 docker/ci/config/windows-setup.ps1 | 238 ++++++++++++++++++ .../current/build.windows2019.x64.dockerfile | 34 +++ ...uild.windows2019.servercore.x64.dockerfile | 2 +- 4 files changed, 273 insertions(+), 1 deletion(-) rename docker/ci/config/{ => legacy}/windows-servercore-setup.ps1 (100%) create mode 100644 docker/ci/config/windows-setup.ps1 create mode 100644 docker/ci/dockerfiles/current/build.windows2019.x64.dockerfile rename docker/ci/dockerfiles/{current => legacy}/build.windows2019.servercore.x64.dockerfile (95%) diff --git a/docker/ci/config/windows-servercore-setup.ps1 b/docker/ci/config/legacy/windows-servercore-setup.ps1 similarity index 100% rename from docker/ci/config/windows-servercore-setup.ps1 rename to docker/ci/config/legacy/windows-servercore-setup.ps1 diff --git a/docker/ci/config/windows-setup.ps1 b/docker/ci/config/windows-setup.ps1 new file mode 100644 index 0000000000..7446aab86e --- /dev/null +++ b/docker/ci/config/windows-setup.ps1 @@ -0,0 +1,238 @@ +# Copyright OpenSearch Contributors +# SPDX-License-Identifier: Apache-2.0 +# +# The OpenSearch Contributors require contributions made to +# this file be licensed under the Apache-2.0 license or a +# compatible open source license. + +# This script is specifically used on Windows based docker images + +# Set TLS to 1.2 so SSL/TLS can be enabled for downloading artifacts +[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12 + +# Install Scoop as Administrator User here +iex "& {$(irm get.scoop.sh)} -RunAsAdmin" + +# Disable "current" alias directory as it is not preserved after AMI creation +# Use static path in environment variable +scoop config no_junction true + +# Install git +scoop install git +git --version +# Path for git windows usr bin +$fileName = 'nohup.exe' +$fileDir = 'C:\\Users\\ContainerAdministrator\\scoop\\apps\\git' +$fileFound = (Get-ChildItem -Path $fileDir -Filter $fileName -Recurse | %{$_.FullName} | select -first 1) +$fileFound +$gitPathFound = $fileFound.replace("$fileName", '') +$gitPathFound +# Add to EnvVar +$userenv = [System.Environment]::GetEnvironmentVariable("Path", [System.EnvironmentVariableTarget]::User) +[System.Environment]::SetEnvironmentVariable("PATH", $userenv + ";$gitPathFound", [System.EnvironmentVariableTarget]::User) +# Make sure mem size are set to avoid "Out of memory, malloc failed" issues on Windows +git config --system core.packedGitLimit 128m +git config --system core.packedGitWindowSize 128m +git config --system core.longPaths true +git config --system pack.deltaCacheSize 128m +git config --system pack.packSizeLimit 128m +git config --system pack.windowMemory 128m +git config --system pack.window 0 +git config --system pack.threads 1 +git config --system core.compression 0 +git config --system protocol.version 1 +git config --system --list +# Rename system32 find.exe in case it gets conflicted with POSIX find +bash.exe -c "mv -v 'C:\\Windows\\System32\\find.exe' 'C:\\Windows\\System32\\find_windows.exe'" + +# Add some sleep due to a potential race condition +Start-Sleep -Seconds 10 +Set-MpPreference -DisableRealtimeMonitoring $true + +# Setup Repos (This has to happen after git is installed or will error out) +scoop bucket add java +scoop bucket add versions +scoop bucket add extras +scoop bucket add github-gh https://github.com/cli/scoop-gh.git + +# Install mingw for k-NN specific requirements with renaming +# Try to lock on to 12.2.0-rt_v10-rev1 as the newer versions on scoop pointed to the ucrt version to replace legacy msvcrt +# https://github.com/opensearch-project/k-NN/issues/829#issuecomment-1499846457 +scoop install https://raw.githubusercontent.com/ScoopInstaller/Main/dad0cee42bb2c0be7acf9f341fba2a55e415e0f2/bucket/mingw.json +$libName = 'libgfortran-5.dll' +$libNameRequired = 'libgfortran-3.dll' +$libDir = 'C:\\Users\\ContainerAdministrator\\scoop\\apps\\mingw' +$libFound = (Get-ChildItem -Path $libDir -Filter $libName -Recurse | %{$_.FullName} | select -first 1) +$libFound +$libPathFound = $libFound.replace("$libName", '') +$libPathFound +mv -v "$libFound" "$libPathFound\\$libNameRequired" +# Add MINGW_BIN path to User Env Var for k-NN to retrieve libs +[System.Environment]::SetEnvironmentVariable("MINGW_BIN", "$libPathFound", [System.EnvironmentVariableTarget]::User) + +# Install zlib for k-NN compilation requirements +scoop install zlib +# Reg PEP +$zlibVersionInfo = (scoop info zlib | out-string -stream | Select-String 'Version.*:') +$zlibVersionNumber = ($zlibVersionInfo -split ':' | select -last 1) +$zlibVersionNumber = $zlibVersionNumber.Trim() +$zlibHome = "C:\\Users\\ContainerAdministrator\\scoop\\apps\\zlib\\$zlibVersionNumber" +$zlibRegFilePath = "$zlibHome\\register.reg" +$zlibRegFilePath +regedit /s $zlibRegFilePath + +# Install jdk +# Temurin jdk does not have all the versions supported on scoop, especially version 14, 20, and above +# As of now we will mix temurin and openjdk as temurin for production has support policies for fixes and patches +# We need to make sure we do not mis-install temurin and openjdk with the same version or the distribution build code will have issues +$jdkVersionList = "temurin8-jdk JAVA8_HOME", "temurin11-jdk JAVA11_HOME", "openjdk14 JAVA14_HOME", "temurin17-jdk JAVA17_HOME", "temurin19-jdk JAVA19_HOME", "openjdk20 JAVA20_HOME", "temurin21-jdk JAVA21_HOME" +Foreach ($jdkVersion in $jdkVersionList) +{ + $jdkVersion + $jdkArray = $jdkVersion.Split(" ") + $jdkArray[0] + $jdkArray[1] + scoop install $jdkArray[0] + $JAVA_HOME_TEMP = [System.Environment]::GetEnvironmentVariable("JAVA_HOME", [System.EnvironmentVariableTarget]::User).replace("\", "/") + $JAVA_HOME_TEMP + [System.Environment]::SetEnvironmentVariable($jdkArray[1], "$JAVA_HOME_TEMP", [System.EnvironmentVariableTarget]::User) + java -version +} +# Switch to temurin11-jdk as it is the widest supported version to build OpenSearch +scoop reset temurin11-jdk +$JAVA_HOME_TEMP = [System.Environment]::GetEnvironmentVariable("JAVA_HOME", [System.EnvironmentVariableTarget]::User).replace("\", "/") +$JAVA_HOME_TEMP +[System.Environment]::SetEnvironmentVariable('JAVA_HOME', "$JAVA_HOME_TEMP", [System.EnvironmentVariableTarget]::User) +java -version + +# Install python and lock onto 3.9.13 now +scoop install https://raw.githubusercontent.com/ScoopInstaller/Versions/cadc6e36c880e99965d4b8e1f1bf81e91421ec97/bucket/python39.json +python --version +# Reg PEP +$versionInfo = (scoop info python39 | out-string -stream | Select-String 'Version.*:') +$versionInfo +$versionNumber = ($versionInfo -split ':' | select -last 1) +$versionNumber +$versionNumber = $versionNumber.Trim() +$versionNumber +$pythonHome = "C:\\Users\\ContainerAdministrator\\scoop\\apps\\python39\\$versionNumber" +$pythonHome +$pythonLibHome = "$pythonHome\\Lib" +$pythonLibHome +$regFilePath = "$pythonHome\\install-pep-514.reg" +$regFilePath +regedit /s $regFilePath +# Windows AMI does not preserve alias directory, copy all the files to an actual directory +New-Item -Path "$pythonHome\\Scripts_temp" -ItemType Directory +Copy-Item -Path "$pythonHome\\Scripts\\*" -Destination "$pythonHome\\Scripts_temp\\" +Remove-Item "$pythonHome\\Scripts" -Force -Recurse +Rename-Item "$pythonHome\\Scripts_temp" "$pythonHome\\Scripts" +# Same as above but different dir +New-Item -Path "$pythonLibHome\\site-packages_temp" -ItemType Directory +Copy-Item -Path "$pythonLibHome\\site-packages\\*" -Destination "$pythonLibHome\\site-packages_temp\\" +Remove-Item "$pythonLibHome\\site-packages" -Force -Recurse +Rename-Item "$pythonLibHome\\site-packages_temp" "$pythonLibHome\\site-packages" + +# Install maven +scoop install maven +mvn --version + +# Install jq 1.6 +scoop install https://raw.githubusercontent.com/ScoopInstaller/Main/96316b49652d5c9672960b39db141962ad4210b0/bucket/jq.json +jq --version + +# Install yq 4.34.2 +scoop install https://raw.githubusercontent.com/ScoopInstaller/Main/1e9c8b3dfa5ebe7a8c270daf7355aa1db9926e00/bucket/yq.json +yq --version + +# Install volta to replace nvm on Windows as Windows is not able to handle symlink after AMI creation +# While Volta is using a fixed location and switch binary version automatically for the Windows Agent +# As of now, volta is locked to version 1.0.8 due to issues installing yarn within docker container +# https://github.com/opensearch-project/opensearch-ci/issues/281#issuecomment-1654424423 +scoop install https://raw.githubusercontent.com/ScoopInstaller/Main/49d6f71e5bd7096d49b3286ad02d5d482726b467/bucket/volta.json +volta --version +$nodeVersionList = "10.24.1","14.19.1","14.20.0", "14.20.1", "14.21.3", "16.20.0", "18.16.0", "18.19.0" +Foreach ($nodeVersion in $nodeVersionList) +{ + $nodeVersion + volta install "node@$nodeVersion" + node -v +} +$ref = "main" +$JSON_BASE = "https://raw.githubusercontent.com/opensearch-project/OpenSearch-Dashboards/$ref/package.json" +$yarnVersion = (curl.exe -s -o- $JSON_BASE | yq.exe -r '.engines.yarn') +$yarnVersion +volta install yarn@$yarnVersion +yarn --version +# Temporarily comment out cypress caching due to performance issues on Windows startup +# The opensearch-dashboards-functional-test repo can still run tests +# as cypress will be installed globally by `npm install` when running integtest.sh +# https://github.com/opensearch-project/opensearch-ci/issues/297 +# $cypressVersionList = "5.6.0", "9.5.4", "12.13.0" +# Foreach ($cypressVersion in $cypressVersionList) +# { +# $cypressVersion +# volta install "cypress@$cypressVersion" +# cypress --version +# } +$userenv2 = [System.Environment]::GetEnvironmentVariable("Path", [System.EnvironmentVariableTarget]::User) +$nodePathFixed = "C:\\Users\\ContainerAdministrator\\scoop\\persist\\volta\\appdata\\bin" +[System.Environment]::SetEnvironmentVariable("PATH", $userenv2 + ";$nodePathFixed", [System.EnvironmentVariableTarget]::User) + +# Install chromium (internally it is chrome.exe in app directory) +# Lock chromium to v114.0.5735.134-r1135570 due to https://github.com/opensearch-project/opensearch-build/issues/4241 +scoop install https://raw.githubusercontent.com/ScoopInstaller/Extras/6befedcb5296cacbb0428e76baab7368609b6006/bucket/chromium.json +$chromiumName = 'chrome.exe' +$chromiumDir = 'C:\\Users\\ContainerAdministrator\\scoop\\apps\\chromium' +$chromiumFound = (Get-ChildItem -Path $chromiumDir -Filter $chromiumName -Recurse | %{$_.FullName} | select -first 1) +$chromiumFound +# Add BROWSER_PATH path to User Env Var for cypress test to retrieve chromium.exe path +[System.Environment]::SetEnvironmentVariable("BROWSER_PATH", "$chromiumFound", [System.EnvironmentVariableTarget]::User) + +# Install ruby24 +scoop install ruby24 +ruby --version + +# Install gh +scoop install gh +gh version + +# Install dev tools +# Lock to 3.23.3 +scoop install https://raw.githubusercontent.com/ScoopInstaller/Main/56eed69c3bf04110e306f77ad45cfc8c1c5bb9bc/bucket/cmake.json +cmake --version + +# Install zip +scoop install zip +scoop install unzip + +# Install docker +# Lock Docker 24.0.7 +# Lock Docker-Compose 2.23.0 +# https://github.com/opensearch-project/opensearch-build/issues/4126 +scoop install https://raw.githubusercontent.com/ScoopInstaller/Main/f7cf8513558307e90b483ddff2394a023e894ccf/bucket/docker.json +scoop install https://raw.githubusercontent.com/ScoopInstaller/Main/a6a7d8e2a7eecb13fb7200952c9bcea4eaeeb994/bucket/docker-compose.json + +# Scoop cleanup +scoop cache rm * + +# Pip +wget https://bootstrap.pypa.io/get-pip.py -OutFile get-pip.py +python get-pip.py +pip --version +# Install pipenv +pip install pipenv==2023.6.12 +pipenv --version +# Install awscli +pip install awscli==1.32.17 +aws --version +# Cleanup +pip cache remove * +Remove-Item 'get-pip.py' -Force + +# Refresh env vars +$env:Path = [System.Environment]::GetEnvironmentVariable("Path","Machine") + ";" + [System.Environment]::GetEnvironmentVariable("Path","User") + +# Enable Long Path +set-ItemProperty -Path HKLM:\SYSTEM\CurrentControlSet\Control\FileSystem LongPathsEnabled -Type DWORD -Value 1 -Force + diff --git a/docker/ci/dockerfiles/current/build.windows2019.x64.dockerfile b/docker/ci/dockerfiles/current/build.windows2019.x64.dockerfile new file mode 100644 index 0000000000..e3477a309c --- /dev/null +++ b/docker/ci/dockerfiles/current/build.windows2019.x64.dockerfile @@ -0,0 +1,34 @@ +# Copyright OpenSearch Contributors +# SPDX-License-Identifier: Apache-2.0 +# +# The OpenSearch Contributors require contributions made to +# this file be licensed under the Apache-2.0 license or a +# compatible open source license. + +# This is a docker image specifically for standardize the ci/cd environment +# for both developers and ci/cd tools in OpenSearch / OpenSearch-Dashboards +# Please read the README.md file for all the information before using this dockerfile + +# This image can only by built on a Windows2019 server or higher version + +ARG ServerCoreRepo=mcr.microsoft.com/windows + +FROM ${ServerCoreRepo}:ltsc2019 + +USER ContainerAdministrator + +COPY config/windows-setup.ps1 ./ + +RUN powershell Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy Bypass -Force + +RUN powershell ./windows-setup.ps1 + +RUN powershell -Command Remove-Item './windows-setup.ps1' -Force + +RUN bash.exe -c "curl https://ci.opensearch.org > /dev/null 2>&1 || echo add certificates" + +RUN bash.exe -c "curl https://artifacts.opensearch.org > /dev/null 2>&1 || echo add certificates" + +WORKDIR "C:/Users/ContainerAdministrator" + +CMD ["powershell.exe"] diff --git a/docker/ci/dockerfiles/current/build.windows2019.servercore.x64.dockerfile b/docker/ci/dockerfiles/legacy/build.windows2019.servercore.x64.dockerfile similarity index 95% rename from docker/ci/dockerfiles/current/build.windows2019.servercore.x64.dockerfile rename to docker/ci/dockerfiles/legacy/build.windows2019.servercore.x64.dockerfile index 0a2dec0c4f..19e38a7503 100644 --- a/docker/ci/dockerfiles/current/build.windows2019.servercore.x64.dockerfile +++ b/docker/ci/dockerfiles/legacy/build.windows2019.servercore.x64.dockerfile @@ -17,7 +17,7 @@ FROM ${ServerCoreRepo}:ltsc2019 USER ContainerAdministrator -COPY config/windows-servercore-setup.ps1 ./ +COPY config/legacy/windows-servercore-setup.ps1 ./ RUN powershell ./windows-servercore-setup.ps1 From 05ac2242f00c5ddd33bf0ad04832824b48ec27b5 Mon Sep 17 00:00:00 2001 From: Divya Madala <113469545+Divyaasm@users.noreply.github.com> Date: Wed, 28 Feb 2024 13:40:36 -0800 Subject: [PATCH 258/289] Add a validation stage before triggering the Integration tests for OS and OSD (#4481) Signed-off-by: Divya Madala --- .../integ-test.jenkinsfile | 36 +- jenkins/opensearch/integ-test.jenkinsfile | 35 +- .../TestOpenSearchDashboardsIntegTest.groovy | 11 +- tests/jenkins/TestOpenSearchIntegTest.groovy | 11 +- ...eg-test-without-validation.jenkinsfile.txt | 474 ++++++++++++++++ .../integ-test.jenkinsfile.txt | 55 +- ...eg-test-without-validation.jenkinsfile.txt | 504 ++++++++++++++++++ .../opensearch/integ-test.jenkinsfile.txt | 64 ++- 8 files changed, 1139 insertions(+), 51 deletions(-) create mode 100644 tests/jenkins/jenkinsjob-regression-files/opensearch-dashboards/integ-test-without-validation.jenkinsfile.txt create mode 100644 tests/jenkins/jenkinsjob-regression-files/opensearch/integ-test-without-validation.jenkinsfile.txt diff --git a/jenkins/opensearch-dashboards/integ-test.jenkinsfile b/jenkins/opensearch-dashboards/integ-test.jenkinsfile index 6e6b008d9d..fc8c1ff126 100644 --- a/jenkins/opensearch-dashboards/integ-test.jenkinsfile +++ b/jenkins/opensearch-dashboards/integ-test.jenkinsfile @@ -7,7 +7,7 @@ * compatible open source license. */ -lib = library(identifier: 'jenkins@6.3.0', retriever: modernSCM([ +lib = library(identifier: 'jenkins@6.3.2', retriever: modernSCM([ $class: 'GitSCMSource', remote: 'https://github.com/opensearch-project/opensearch-build-libraries.git', @@ -72,6 +72,11 @@ pipeline { description: 'If true results will create / update / close github issues', defaultValue: false ) + booleanParam( + name: 'VALIDATE_ARTIFACTS', + description: 'If true the provided artifacts are validated before triggering integ-tests else skip the validation stage', + defaultValue: true + ) } stages { stage('verify-parameters') { @@ -132,6 +137,35 @@ pipeline { } } } + stage('validate-artifacts') { + when { + expression { + params.VALIDATE_ARTIFACTS == true + } + } + agent { label agent_nodes['linux_x64'] } + steps { + script { + build job: 'distribution-validation', + propagate: true, + wait: true, + parameters: [ + string(name: 'VERSION', value: "${env.version}"), + string(name: 'DISTRIBUTION', value: "${env.distribution}"), + string(name: 'ARCHITECTURE', value: "${env.architecture}"), + string(name: 'OS_BUILD_NUMBER', value: "${env.buildIdOpenSearch}"), + string(name: 'OSD_BUILD_NUMBER', value: "${env.buildId}"), + string(name: 'PROJECTS', value: "Both"), + string(name: 'ARTIFACT_TYPE', value: "staging") + ] + } + } + post { + always { + postCleanup() + } + } + } stage('integ-test') { // Need to run this directly on agent node here in order to trigger stages with docker container and avoid docker within docker situation // Can only be run in runner that is at least 50GB per container diff --git a/jenkins/opensearch/integ-test.jenkinsfile b/jenkins/opensearch/integ-test.jenkinsfile index 384d481480..97ba80c2a9 100644 --- a/jenkins/opensearch/integ-test.jenkinsfile +++ b/jenkins/opensearch/integ-test.jenkinsfile @@ -7,7 +7,7 @@ * compatible open source license. */ -lib = library(identifier: 'jenkins@6.3.0', retriever: modernSCM([ +lib = library(identifier: 'jenkins@6.3.2', retriever: modernSCM([ $class: 'GitSCMSource', remote: 'https://github.com/opensearch-project/opensearch-build-libraries.git', @@ -72,6 +72,11 @@ pipeline { description: 'If true results will create / update / close github issues', defaultValue: false ) + booleanParam( + name: 'VALIDATE_ARTIFACTS', + description: 'If true the provided artifacts are validated before triggering integ-tests else skip the validation stage', + defaultValue: true + ) } stages { stage('verify-parameters') { @@ -108,6 +113,34 @@ pipeline { } } } + stage('validate-artifacts') { + when { + expression { + params.VALIDATE_ARTIFACTS == true + } + } + agent { label agent_nodes['linux_x64'] } + steps { + script { + build job: 'distribution-validation', + propagate: true, + wait: true, + parameters: [ + string(name: 'VERSION', value: "${env.version}"), + string(name: 'DISTRIBUTION', value: "${env.distribution}"), + string(name: 'ARCHITECTURE', value: "${env.architecture}"), + string(name: 'OS_BUILD_NUMBER', value: "${env.buildId}"), + string(name: 'PROJECTS', value: "opensearch"), + string(name: 'ARTIFACT_TYPE', value: "staging") + ] + } + } + post { + always { + postCleanup() + } + } + } stage('integ-test') { // Need to run this directly on agent node here in order to trigger stages with docker container and avoid docker within docker situation // Can only be run in runner that is at least 50GB per container diff --git a/tests/jenkins/TestOpenSearchDashboardsIntegTest.groovy b/tests/jenkins/TestOpenSearchDashboardsIntegTest.groovy index 2f46820a1e..bda9921e99 100644 --- a/tests/jenkins/TestOpenSearchDashboardsIntegTest.groovy +++ b/tests/jenkins/TestOpenSearchDashboardsIntegTest.groovy @@ -26,7 +26,7 @@ class TestOpenSearchDashboardsIntegTest extends BuildPipelineTest { helper.registerSharedLibrary( library().name('jenkins') - .defaultVersion('6.3.0') + .defaultVersion('6.3.2') .allowOverride(true) .implicit(true) .targetPath('vars') @@ -104,6 +104,7 @@ class TestOpenSearchDashboardsIntegTest extends BuildPipelineTest { void integTests_runs_for_all_components() { super.testPipeline('jenkins/opensearch-dashboards/integ-test.jenkinsfile', 'tests/jenkins/jenkinsjob-regression-files/opensearch-dashboards/integ-test.jenkinsfile') + assert getCommandExecutions('stage', 'validate-artifacts').size() == 1 assertThat(getCommandExecutions('sh', 'test.sh'), hasItems( 'env PATH=$PATH ./test.sh integ-test manifests/tests/jenkins/data/opensearch-dashboards-3.0.0-test.yml --component ganttChartDashboards --test-run-id 215 --paths opensearch=/tmp/workspace/tar opensearch-dashboards=/tmp/workspace/tar --base-path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/215/linux/x64/tar '.toString(), 'env PATH=$PATH ./test.sh integ-test manifests/tests/jenkins/data/opensearch-dashboards-3.0.0-test.yml --component anomalyDetectionDashboards --test-run-id 215 --paths opensearch=/tmp/workspace/tar opensearch-dashboards=/tmp/workspace/tar --base-path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/215/linux/x64/tar '.toString(), @@ -236,6 +237,14 @@ class TestOpenSearchDashboardsIntegTest extends BuildPipelineTest { assertThat(getCommandExecutions('sh', 'gh issue'), hasItem('{script=gh issue edit 99 -R https://github.com/opensearch-project/dashboards-observability.git --add-label \"linux:tar:x64\", returnStdout=true}')) } + @Test + void whenValidationIsNotChecked() { + addParam('VALIDATE_ARTIFACTS', false) + super.testPipeline('jenkins/opensearch-dashboards/integ-test.jenkinsfile', + 'tests/jenkins/jenkinsjob-regression-files/opensearch-dashboards/integ-test-without-validation.jenkinsfile') + assert getCommandExecutions('stage', 'validate-artifacts').size() == 0 + } + def getCommandExecutions(methodName, command) { def shCommands = helper.callStack.findAll { call -> diff --git a/tests/jenkins/TestOpenSearchIntegTest.groovy b/tests/jenkins/TestOpenSearchIntegTest.groovy index d1816add67..193831bba7 100644 --- a/tests/jenkins/TestOpenSearchIntegTest.groovy +++ b/tests/jenkins/TestOpenSearchIntegTest.groovy @@ -25,7 +25,7 @@ class TestOpenSearchIntegTest extends BuildPipelineTest { helper.registerSharedLibrary( library().name('jenkins') - .defaultVersion('6.3.0') + .defaultVersion('6.3.2') .allowOverride(true) .implicit(true) .targetPath('vars') @@ -90,6 +90,7 @@ class TestOpenSearchIntegTest extends BuildPipelineTest { addParam('UPDATE_GITHUB_ISSUES', true) super.testPipeline('jenkins/opensearch/integ-test.jenkinsfile', 'tests/jenkins/jenkinsjob-regression-files/opensearch/integ-test.jenkinsfile') + assert getCommandExecutions('stage', 'validate-artifacts').size() == 1 assertThat(getCommandExecutions('sh', 'test.sh'), hasItem('env PATH=$PATH JAVA_HOME=/opt/java/openjdk-17 ./test.sh integ-test manifests/tests/jenkins/data/opensearch-3.0.0-test.yml --component k-NN --test-run-id 234 --paths opensearch=/tmp/workspace/tar --base-path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/9010/linux/x64/tar ')) assertThat(getCommandExecutions('sh', 'report.sh'), hasItem('./report.sh manifests/tests/jenkins/data/opensearch-3.0.0-test.yml --artifact-paths opensearch=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/9010/linux/x64/tar --test-run-id 234 --test-type integ-test --base-path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/9010/linux/x64/tar ')) assertThat(getCommandExecutions('echo', 'Testing'), hasItem('Testing components: [ml-commons, anomaly-detection, neural-search, security-analytics, security, k-NN, notifications]')) @@ -213,6 +214,14 @@ class TestOpenSearchIntegTest extends BuildPipelineTest { assertThat(getCommandExecutions('sh', 'gh issue'), hasItem('{script=gh issue edit 99 -R https://github.com/opensearch-project/k-NN.git --add-label \"linux:tar:x64\", returnStdout=true}')) } + @Test + void whenValidationIsNotChecked() { + addParam('VALIDATE_ARTIFACTS', false) + super.testPipeline('jenkins/opensearch/integ-test.jenkinsfile', + 'tests/jenkins/jenkinsjob-regression-files/opensearch/integ-test-without-validation.jenkinsfile') + assert getCommandExecutions('stage', 'validate-artifacts').size() == 0 + } + def getCommandExecutions(methodName, command) { def shCommands = helper.callStack.findAll { call -> diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch-dashboards/integ-test-without-validation.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch-dashboards/integ-test-without-validation.jenkinsfile.txt new file mode 100644 index 0000000000..7a43318b3a --- /dev/null +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch-dashboards/integ-test-without-validation.jenkinsfile.txt @@ -0,0 +1,474 @@ + integ-test.run() + integ-test.modernSCM({$class=GitSCMSource, remote=https://github.com/opensearch-project/opensearch-build-libraries.git}) + integ-test.library({identifier=jenkins@6.3.2, retriever=null}) + integ-test.pipeline(groovy.lang.Closure) + integ-test.credentials(jenkins-artifact-bucket-name) + integ-test.timeout({time=5, unit=HOURS}) + integ-test.logRotator({daysToKeepStr=30}) + integ-test.buildDiscarder(null) + integ-test.echo(Executing on agent [label:none]) + integ-test.stage(verify-parameters, groovy.lang.Closure) + integ-test.echo(Executing on agent [label:Jenkins-Agent-AL2023-X64-C54xlarge-Docker-Host]) + integ-test.script(groovy.lang.Closure) + integ-test.fileExists(manifests/tests/jenkins/data/opensearch-dashboards-3.0.0-test.yml) + integ-test.downloadBuildManifest({url=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch-dashboards/3.0.0/215/linux/x64/tar/builds/opensearch-dashboards/opensearch-dashboards-3.0.0-linux-x64.tar.gz, path=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml}) + downloadBuildManifest.legacySCM(groovy.lang.Closure) + downloadBuildManifest.library({identifier=jenkins@6.3.2, retriever=null}) + downloadBuildManifest.sh(curl -sSL https://ci.opensearch.org/ci/dbc/distribution-build-opensearch-dashboards/3.0.0/215/linux/x64/tar/builds/opensearch-dashboards/opensearch-dashboards-3.0.0-linux-x64.tar.gz --output tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml) + downloadBuildManifest.readYaml({file=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml}) + BuildManifest.asBoolean() + integ-test.downloadBuildManifest({url=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/215/linux/x64/tar/dist/opensearch/opensearch-3.0.0-linux-x64.tar.gz, path=tests/jenkins/data/opensearch-3.0.0-build.yml}) + downloadBuildManifest.legacySCM(groovy.lang.Closure) + downloadBuildManifest.library({identifier=jenkins@6.3.2, retriever=null}) + downloadBuildManifest.sh(curl -sSL https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/215/linux/x64/tar/dist/opensearch/opensearch-3.0.0-linux-x64.tar.gz --output tests/jenkins/data/opensearch-3.0.0-build.yml) + downloadBuildManifest.readYaml({file=tests/jenkins/data/opensearch-3.0.0-build.yml}) + BuildManifest.asBoolean() + integ-test.readYaml({file=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml}) + BuildManifest.asBoolean() + integ-test.readYaml({file=tests/jenkins/data/opensearch-3.0.0-build.yml}) + BuildManifest.asBoolean() + BuildManifest.getArtifactArchitecture() + BuildManifest.getArtifactPlatform() + BuildManifest.getArtifactBuildId() + BuildManifest.getArtifactBuildId() + BuildManifest.getDistribution() + BuildManifest.getArtifactRoot(distribution-build-opensearch-dashboards, 215) + BuildManifest.getArtifactRoot(distribution-build-opensearch, 215) + integ-test.echo(Version: 3.0.0, VersionOpenSearch: 3.0.0, Agent: Jenkins-Agent-AL2-X64-C54xlarge-Docker-Host, OSD_BuildId: 215, OS_BuildId: 215, Distribution: tar) + integ-test.postCleanup() + postCleanup.cleanWs({disableDeferredWipeout=true, deleteDirs=true}) + integ-test.echo(Skipping stage validate-artifacts) + integ-test.stage(integ-test, groovy.lang.Closure) + integ-test.echo(Executing on agent [label:Jenkins-Agent-AL2-X64-C54xlarge-Docker-Host]) + integ-test.script(groovy.lang.Closure) + integ-test.downloadBuildManifest({url=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch-dashboards/3.0.0/215/linux/x64/tar/builds/opensearch-dashboards/opensearch-dashboards-3.0.0-linux-x64.tar.gz, path=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml}) + downloadBuildManifest.legacySCM(groovy.lang.Closure) + downloadBuildManifest.library({identifier=jenkins@6.3.2, retriever=null}) + downloadBuildManifest.sh(curl -sSL https://ci.opensearch.org/ci/dbc/distribution-build-opensearch-dashboards/3.0.0/215/linux/x64/tar/builds/opensearch-dashboards/opensearch-dashboards-3.0.0-linux-x64.tar.gz --output tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml) + downloadBuildManifest.readYaml({file=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml}) + BuildManifest.asBoolean() + integ-test.readYaml({file=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml}) + BuildManifest.asBoolean() + BuildManifest.getNames() + integ-test.echo(switch_user_non_root: false) + integ-test.echo(componentList: [ganttChartDashboards, indexManagementDashboards, anomalyDetectionDashboards, OpenSearch-Dashboards, reportsDashboards, queryWorkbenchDashboards, observabilityDashboards]) + integ-test.echo(Not on Windows, stash repository+artifacts) + integ-test.echo(Downloading from S3: distribution-build-opensearch/3.0.0/215/linux/x64/tar) + integ-test.downloadFromS3({assumedRoleName=opensearch-bundle, roleAccountNumberCred=jenkins-aws-account-public, downloadPath=distribution-build-opensearch/3.0.0/215/linux/x64/tar/, bucketName=job-s3-bucket-name, localPath=/tmp/workspace/artifacts, force=true}) + downloadFromS3.string({credentialsId=jenkins-aws-account-public, variable=AWS_ACCOUNT_NUMBER}) + downloadFromS3.withCredentials([AWS_ACCOUNT_NUMBER], groovy.lang.Closure) + downloadFromS3.withAWS({role=opensearch-bundle, roleAccount=AWS_ACCOUNT_NUMBER, duration=900, roleSessionName=jenkins-session, region=us-east-1}, groovy.lang.Closure) + downloadFromS3.s3Download({file=/tmp/workspace/artifacts, bucket=job-s3-bucket-name, path=distribution-build-opensearch/3.0.0/215/linux/x64/tar/, force=true}) + integ-test.sh(cp -a /tmp/workspace/artifacts/distribution-build-opensearch/3.0.0/215/linux/x64/tar /tmp/workspace) + integ-test.echo(Downloading from S3: distribution-build-opensearch-dashboards/3.0.0/215/linux/x64/tar) + integ-test.downloadFromS3({assumedRoleName=opensearch-bundle, roleAccountNumberCred=jenkins-aws-account-public, downloadPath=distribution-build-opensearch-dashboards/3.0.0/215/linux/x64/tar/, bucketName=job-s3-bucket-name, localPath=/tmp/workspace/artifacts, force=true}) + downloadFromS3.string({credentialsId=jenkins-aws-account-public, variable=AWS_ACCOUNT_NUMBER}) + downloadFromS3.withCredentials([AWS_ACCOUNT_NUMBER], groovy.lang.Closure) + downloadFromS3.withAWS({role=opensearch-bundle, roleAccount=AWS_ACCOUNT_NUMBER, duration=900, roleSessionName=jenkins-session, region=us-east-1}, groovy.lang.Closure) + downloadFromS3.s3Download({file=/tmp/workspace/artifacts, bucket=job-s3-bucket-name, path=distribution-build-opensearch-dashboards/3.0.0/215/linux/x64/tar/, force=true}) + integ-test.sh(cp -a /tmp/workspace/artifacts/distribution-build-opensearch-dashboards/3.0.0/215/linux/x64/tar /tmp/workspace) + integ-test.sh(rm -rf /tmp/workspace/artifacts) + integ-test.stash({includes=**, name=integtest-opensearch-dashboards-215}) + integ-test.echo(Adding Component: ganttChartDashboards) + integ-test.echo(Adding Component: indexManagementDashboards) + integ-test.echo(Adding Component: anomalyDetectionDashboards) + integ-test.echo(Adding Component: OpenSearch-Dashboards) + integ-test.echo(Adding Component: reportsDashboards) + integ-test.echo(Adding Component: queryWorkbenchDashboards) + integ-test.echo(Adding Component: observabilityDashboards) + integ-test.parallel({Run Integtest ganttChartDashboards=groovy.lang.Closure, Run Integtest indexManagementDashboards=groovy.lang.Closure, Run Integtest anomalyDetectionDashboards=groovy.lang.Closure, Run Integtest OpenSearch-Dashboards=groovy.lang.Closure, Run Integtest reportsDashboards=groovy.lang.Closure, Run Integtest queryWorkbenchDashboards=groovy.lang.Closure, Run Integtest observabilityDashboards=groovy.lang.Closure}) + integ-test.timeout({time=4, unit=HOURS}, groovy.lang.Closure) + integ-test.node(Jenkins-Agent-AL2-X64-C54xlarge-Docker-Host, groovy.lang.Closure) + integ-test.sh(echo ganttChartDashboards with index 0 will sleep 0 seconds to reduce load && sleep 0) + integ-test.unstash(integtest-opensearch-dashboards-215) + integ-test.echo(Not on Windows, unstash repository+artifacts) + integ-test.sh(rm -rf test-results) + integ-test.runIntegTestScript({jobName=distribution-build-opensearch-dashboards, componentName=ganttChartDashboards, buildManifest=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml, testManifest=manifests/tests/jenkins/data/opensearch-dashboards-3.0.0-test.yml, localPath=/tmp/workspace/tar, switchUserNonRoot=false}) + runIntegTestScript.legacySCM(groovy.lang.Closure) + runIntegTestScript.library({identifier=jenkins@6.3.2, retriever=null}) + runIntegTestScript.readYaml({file=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml}) + BuildManifest.asBoolean() + BuildManifest.getArtifactArchitecture() + BuildManifest.getDistribution() + BuildManifest.getArtifactPlatform() + runIntegTestScript.echo(Start integTest on: tar x64 linux) + runIntegTestScript.echo(Possible Java Home: ) + runIntegTestScript.echo(Build Id: 215) + BuildManifest.getArtifactRootUrl(distribution-build-opensearch-dashboards, 215) + runIntegTestScript.echo(Artifact root URL: https://ci.opensearch.org/ci/dbc/distribution-build-opensearch-dashboards/3.0.0/215/linux/x64/tar) + runIntegTestScript.echo(User provides localPath, use local artifacts: /tmp/workspace/tar) + runIntegTestScript.echo(Paths: opensearch=/tmp/workspace/tar opensearch-dashboards=/tmp/workspace/tar) + runIntegTestScript.echo(Base Path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/215/linux/x64/tar) + runIntegTestScript.echo(Component: ganttChartDashboards) + runIntegTestScript.echo(Switch User to Non-Root (uid=1000): false) + runIntegTestScript.echo(Run command: env PATH=$PATH ./test.sh integ-test manifests/tests/jenkins/data/opensearch-dashboards-3.0.0-test.yml --component ganttChartDashboards --test-run-id 215 --paths opensearch=/tmp/workspace/tar opensearch-dashboards=/tmp/workspace/tar --base-path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/215/linux/x64/tar ) + runIntegTestScript.sh(env PATH=$PATH ./test.sh integ-test manifests/tests/jenkins/data/opensearch-dashboards-3.0.0-test.yml --component ganttChartDashboards --test-run-id 215 --paths opensearch=/tmp/workspace/tar opensearch-dashboards=/tmp/workspace/tar --base-path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/215/linux/x64/tar ) + integ-test.echo(Completed running integtest for component ganttChartDashboards) + integ-test.uploadTestResults({buildManifestFileName=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml, jobName=dummy_job}) + uploadTestResults.legacySCM(groovy.lang.Closure) + uploadTestResults.library({identifier=jenkins@6.3.2, retriever=null}) + uploadTestResults.readYaml({file=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml}) + BuildManifest.asBoolean() + uploadTestResults.echo(Build Id: 215) + BuildManifest.getArtifactRoot(dummy_job, 215) + uploadTestResults.string({credentialsId=jenkins-artifact-bucket-name, variable=ARTIFACT_BUCKET_NAME}) + uploadTestResults.string({credentialsId=jenkins-aws-account-public, variable=AWS_ACCOUNT_PUBLIC}) + uploadTestResults.withCredentials([ARTIFACT_BUCKET_NAME, AWS_ACCOUNT_PUBLIC], groovy.lang.Closure) + uploadTestResults.echo(Uploading to s3://ARTIFACT_BUCKET_NAME/dummy_job/3.0.0/215/linux/x64/tar) + uploadTestResults.withAWS({role=opensearch-test, roleAccount=AWS_ACCOUNT_PUBLIC, duration=900, roleSessionName=jenkins-session}, groovy.lang.Closure) + uploadTestResults.s3Upload({file=test-results, bucket=ARTIFACT_BUCKET_NAME, path=dummy_job/3.0.0/215/linux/x64/tar/test-results}) + BuildManifest.getArtifactRootUrl(DUMMY_PUBLIC_ARTIFACT_URL, dummy_job) + Messages.asBoolean() + Messages.add(DUMMY_STAGE_NAME, https://ci.opensearch.org/ci/dbc/DUMMY_PUBLIC_ARTIFACT_URL/3.0.0/dummy_job/linux/x64/tar/test-results/) + uploadTestResults.writeFile({file=messages/DUMMY_STAGE_NAME.msg, text=https://ci.opensearch.org/ci/dbc/DUMMY_PUBLIC_ARTIFACT_URL/3.0.0/dummy_job/linux/x64/tar/test-results/}) + uploadTestResults.stash({includes=messages/*, name=messages-DUMMY_STAGE_NAME}) + integ-test.postCleanup() + postCleanup.cleanWs({disableDeferredWipeout=true, deleteDirs=true}) + integ-test.timeout({time=4, unit=HOURS}, groovy.lang.Closure) + integ-test.node(Jenkins-Agent-AL2-X64-C54xlarge-Docker-Host, groovy.lang.Closure) + integ-test.sh(echo indexManagementDashboards with index 1 will sleep 20 seconds to reduce load && sleep 20) + integ-test.unstash(integtest-opensearch-dashboards-215) + integ-test.echo(Not on Windows, unstash repository+artifacts) + integ-test.sh(rm -rf test-results) + integ-test.runIntegTestScript({jobName=distribution-build-opensearch-dashboards, componentName=indexManagementDashboards, buildManifest=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml, testManifest=manifests/tests/jenkins/data/opensearch-dashboards-3.0.0-test.yml, localPath=/tmp/workspace/tar, switchUserNonRoot=false}) + runIntegTestScript.legacySCM(groovy.lang.Closure) + runIntegTestScript.library({identifier=jenkins@6.3.2, retriever=null}) + runIntegTestScript.readYaml({file=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml}) + BuildManifest.asBoolean() + BuildManifest.getArtifactArchitecture() + BuildManifest.getDistribution() + BuildManifest.getArtifactPlatform() + runIntegTestScript.echo(Start integTest on: tar x64 linux) + runIntegTestScript.echo(Possible Java Home: ) + runIntegTestScript.echo(Build Id: 215) + BuildManifest.getArtifactRootUrl(distribution-build-opensearch-dashboards, 215) + runIntegTestScript.echo(Artifact root URL: https://ci.opensearch.org/ci/dbc/distribution-build-opensearch-dashboards/3.0.0/215/linux/x64/tar) + runIntegTestScript.echo(User provides localPath, use local artifacts: /tmp/workspace/tar) + runIntegTestScript.echo(Paths: opensearch=/tmp/workspace/tar opensearch-dashboards=/tmp/workspace/tar) + runIntegTestScript.echo(Base Path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/215/linux/x64/tar) + runIntegTestScript.echo(Component: indexManagementDashboards) + runIntegTestScript.echo(Switch User to Non-Root (uid=1000): false) + runIntegTestScript.echo(Run command: env PATH=$PATH ./test.sh integ-test manifests/tests/jenkins/data/opensearch-dashboards-3.0.0-test.yml --component indexManagementDashboards --test-run-id 215 --paths opensearch=/tmp/workspace/tar opensearch-dashboards=/tmp/workspace/tar --base-path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/215/linux/x64/tar ) + runIntegTestScript.sh(env PATH=$PATH ./test.sh integ-test manifests/tests/jenkins/data/opensearch-dashboards-3.0.0-test.yml --component indexManagementDashboards --test-run-id 215 --paths opensearch=/tmp/workspace/tar opensearch-dashboards=/tmp/workspace/tar --base-path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/215/linux/x64/tar ) + integ-test.echo(Completed running integtest for component indexManagementDashboards) + integ-test.uploadTestResults({buildManifestFileName=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml, jobName=dummy_job}) + uploadTestResults.legacySCM(groovy.lang.Closure) + uploadTestResults.library({identifier=jenkins@6.3.2, retriever=null}) + uploadTestResults.readYaml({file=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml}) + BuildManifest.asBoolean() + uploadTestResults.echo(Build Id: 215) + BuildManifest.getArtifactRoot(dummy_job, 215) + uploadTestResults.string({credentialsId=jenkins-artifact-bucket-name, variable=ARTIFACT_BUCKET_NAME}) + uploadTestResults.string({credentialsId=jenkins-aws-account-public, variable=AWS_ACCOUNT_PUBLIC}) + uploadTestResults.withCredentials([ARTIFACT_BUCKET_NAME, AWS_ACCOUNT_PUBLIC], groovy.lang.Closure) + uploadTestResults.echo(Uploading to s3://ARTIFACT_BUCKET_NAME/dummy_job/3.0.0/215/linux/x64/tar) + uploadTestResults.withAWS({role=opensearch-test, roleAccount=AWS_ACCOUNT_PUBLIC, duration=900, roleSessionName=jenkins-session}, groovy.lang.Closure) + uploadTestResults.s3Upload({file=test-results, bucket=ARTIFACT_BUCKET_NAME, path=dummy_job/3.0.0/215/linux/x64/tar/test-results}) + BuildManifest.getArtifactRootUrl(DUMMY_PUBLIC_ARTIFACT_URL, dummy_job) + Messages.asBoolean() + Messages.add(DUMMY_STAGE_NAME, https://ci.opensearch.org/ci/dbc/DUMMY_PUBLIC_ARTIFACT_URL/3.0.0/dummy_job/linux/x64/tar/test-results/) + uploadTestResults.writeFile({file=messages/DUMMY_STAGE_NAME.msg, text=https://ci.opensearch.org/ci/dbc/DUMMY_PUBLIC_ARTIFACT_URL/3.0.0/dummy_job/linux/x64/tar/test-results/}) + uploadTestResults.stash({includes=messages/*, name=messages-DUMMY_STAGE_NAME}) + integ-test.postCleanup() + postCleanup.cleanWs({disableDeferredWipeout=true, deleteDirs=true}) + integ-test.timeout({time=4, unit=HOURS}, groovy.lang.Closure) + integ-test.node(Jenkins-Agent-AL2-X64-C54xlarge-Docker-Host, groovy.lang.Closure) + integ-test.sh(echo anomalyDetectionDashboards with index 2 will sleep 40 seconds to reduce load && sleep 40) + integ-test.unstash(integtest-opensearch-dashboards-215) + integ-test.echo(Not on Windows, unstash repository+artifacts) + integ-test.sh(rm -rf test-results) + integ-test.runIntegTestScript({jobName=distribution-build-opensearch-dashboards, componentName=anomalyDetectionDashboards, buildManifest=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml, testManifest=manifests/tests/jenkins/data/opensearch-dashboards-3.0.0-test.yml, localPath=/tmp/workspace/tar, switchUserNonRoot=false}) + runIntegTestScript.legacySCM(groovy.lang.Closure) + runIntegTestScript.library({identifier=jenkins@6.3.2, retriever=null}) + runIntegTestScript.readYaml({file=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml}) + BuildManifest.asBoolean() + BuildManifest.getArtifactArchitecture() + BuildManifest.getDistribution() + BuildManifest.getArtifactPlatform() + runIntegTestScript.echo(Start integTest on: tar x64 linux) + runIntegTestScript.echo(Possible Java Home: ) + runIntegTestScript.echo(Build Id: 215) + BuildManifest.getArtifactRootUrl(distribution-build-opensearch-dashboards, 215) + runIntegTestScript.echo(Artifact root URL: https://ci.opensearch.org/ci/dbc/distribution-build-opensearch-dashboards/3.0.0/215/linux/x64/tar) + runIntegTestScript.echo(User provides localPath, use local artifacts: /tmp/workspace/tar) + runIntegTestScript.echo(Paths: opensearch=/tmp/workspace/tar opensearch-dashboards=/tmp/workspace/tar) + runIntegTestScript.echo(Base Path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/215/linux/x64/tar) + runIntegTestScript.echo(Component: anomalyDetectionDashboards) + runIntegTestScript.echo(Switch User to Non-Root (uid=1000): false) + runIntegTestScript.echo(Run command: env PATH=$PATH ./test.sh integ-test manifests/tests/jenkins/data/opensearch-dashboards-3.0.0-test.yml --component anomalyDetectionDashboards --test-run-id 215 --paths opensearch=/tmp/workspace/tar opensearch-dashboards=/tmp/workspace/tar --base-path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/215/linux/x64/tar ) + runIntegTestScript.sh(env PATH=$PATH ./test.sh integ-test manifests/tests/jenkins/data/opensearch-dashboards-3.0.0-test.yml --component anomalyDetectionDashboards --test-run-id 215 --paths opensearch=/tmp/workspace/tar opensearch-dashboards=/tmp/workspace/tar --base-path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/215/linux/x64/tar ) + integ-test.echo(Completed running integtest for component anomalyDetectionDashboards) + integ-test.uploadTestResults({buildManifestFileName=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml, jobName=dummy_job}) + uploadTestResults.legacySCM(groovy.lang.Closure) + uploadTestResults.library({identifier=jenkins@6.3.2, retriever=null}) + uploadTestResults.readYaml({file=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml}) + BuildManifest.asBoolean() + uploadTestResults.echo(Build Id: 215) + BuildManifest.getArtifactRoot(dummy_job, 215) + uploadTestResults.string({credentialsId=jenkins-artifact-bucket-name, variable=ARTIFACT_BUCKET_NAME}) + uploadTestResults.string({credentialsId=jenkins-aws-account-public, variable=AWS_ACCOUNT_PUBLIC}) + uploadTestResults.withCredentials([ARTIFACT_BUCKET_NAME, AWS_ACCOUNT_PUBLIC], groovy.lang.Closure) + uploadTestResults.echo(Uploading to s3://ARTIFACT_BUCKET_NAME/dummy_job/3.0.0/215/linux/x64/tar) + uploadTestResults.withAWS({role=opensearch-test, roleAccount=AWS_ACCOUNT_PUBLIC, duration=900, roleSessionName=jenkins-session}, groovy.lang.Closure) + uploadTestResults.s3Upload({file=test-results, bucket=ARTIFACT_BUCKET_NAME, path=dummy_job/3.0.0/215/linux/x64/tar/test-results}) + BuildManifest.getArtifactRootUrl(DUMMY_PUBLIC_ARTIFACT_URL, dummy_job) + Messages.asBoolean() + Messages.add(DUMMY_STAGE_NAME, https://ci.opensearch.org/ci/dbc/DUMMY_PUBLIC_ARTIFACT_URL/3.0.0/dummy_job/linux/x64/tar/test-results/) + uploadTestResults.writeFile({file=messages/DUMMY_STAGE_NAME.msg, text=https://ci.opensearch.org/ci/dbc/DUMMY_PUBLIC_ARTIFACT_URL/3.0.0/dummy_job/linux/x64/tar/test-results/}) + uploadTestResults.stash({includes=messages/*, name=messages-DUMMY_STAGE_NAME}) + integ-test.postCleanup() + postCleanup.cleanWs({disableDeferredWipeout=true, deleteDirs=true}) + integ-test.timeout({time=4, unit=HOURS}, groovy.lang.Closure) + integ-test.node(Jenkins-Agent-AL2-X64-C54xlarge-Docker-Host, groovy.lang.Closure) + integ-test.sh(echo OpenSearch-Dashboards with index 3 will sleep 60 seconds to reduce load && sleep 60) + integ-test.unstash(integtest-opensearch-dashboards-215) + integ-test.echo(Not on Windows, unstash repository+artifacts) + integ-test.sh(rm -rf test-results) + integ-test.runIntegTestScript({jobName=distribution-build-opensearch-dashboards, componentName=OpenSearch-Dashboards, buildManifest=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml, testManifest=manifests/tests/jenkins/data/opensearch-dashboards-3.0.0-test.yml, localPath=/tmp/workspace/tar, switchUserNonRoot=false}) + runIntegTestScript.legacySCM(groovy.lang.Closure) + runIntegTestScript.library({identifier=jenkins@6.3.2, retriever=null}) + runIntegTestScript.readYaml({file=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml}) + BuildManifest.asBoolean() + BuildManifest.getArtifactArchitecture() + BuildManifest.getDistribution() + BuildManifest.getArtifactPlatform() + runIntegTestScript.echo(Start integTest on: tar x64 linux) + runIntegTestScript.echo(Possible Java Home: ) + runIntegTestScript.echo(Build Id: 215) + BuildManifest.getArtifactRootUrl(distribution-build-opensearch-dashboards, 215) + runIntegTestScript.echo(Artifact root URL: https://ci.opensearch.org/ci/dbc/distribution-build-opensearch-dashboards/3.0.0/215/linux/x64/tar) + runIntegTestScript.echo(User provides localPath, use local artifacts: /tmp/workspace/tar) + runIntegTestScript.echo(Paths: opensearch=/tmp/workspace/tar opensearch-dashboards=/tmp/workspace/tar) + runIntegTestScript.echo(Base Path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/215/linux/x64/tar) + runIntegTestScript.echo(Component: OpenSearch-Dashboards) + runIntegTestScript.echo(Switch User to Non-Root (uid=1000): false) + runIntegTestScript.echo(Run command: env PATH=$PATH ./test.sh integ-test manifests/tests/jenkins/data/opensearch-dashboards-3.0.0-test.yml --component OpenSearch-Dashboards --test-run-id 215 --paths opensearch=/tmp/workspace/tar opensearch-dashboards=/tmp/workspace/tar --base-path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/215/linux/x64/tar ) + runIntegTestScript.sh(env PATH=$PATH ./test.sh integ-test manifests/tests/jenkins/data/opensearch-dashboards-3.0.0-test.yml --component OpenSearch-Dashboards --test-run-id 215 --paths opensearch=/tmp/workspace/tar opensearch-dashboards=/tmp/workspace/tar --base-path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/215/linux/x64/tar ) + integ-test.echo(Completed running integtest for component OpenSearch-Dashboards) + integ-test.uploadTestResults({buildManifestFileName=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml, jobName=dummy_job}) + uploadTestResults.legacySCM(groovy.lang.Closure) + uploadTestResults.library({identifier=jenkins@6.3.2, retriever=null}) + uploadTestResults.readYaml({file=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml}) + BuildManifest.asBoolean() + uploadTestResults.echo(Build Id: 215) + BuildManifest.getArtifactRoot(dummy_job, 215) + uploadTestResults.string({credentialsId=jenkins-artifact-bucket-name, variable=ARTIFACT_BUCKET_NAME}) + uploadTestResults.string({credentialsId=jenkins-aws-account-public, variable=AWS_ACCOUNT_PUBLIC}) + uploadTestResults.withCredentials([ARTIFACT_BUCKET_NAME, AWS_ACCOUNT_PUBLIC], groovy.lang.Closure) + uploadTestResults.echo(Uploading to s3://ARTIFACT_BUCKET_NAME/dummy_job/3.0.0/215/linux/x64/tar) + uploadTestResults.withAWS({role=opensearch-test, roleAccount=AWS_ACCOUNT_PUBLIC, duration=900, roleSessionName=jenkins-session}, groovy.lang.Closure) + uploadTestResults.s3Upload({file=test-results, bucket=ARTIFACT_BUCKET_NAME, path=dummy_job/3.0.0/215/linux/x64/tar/test-results}) + BuildManifest.getArtifactRootUrl(DUMMY_PUBLIC_ARTIFACT_URL, dummy_job) + Messages.asBoolean() + Messages.add(DUMMY_STAGE_NAME, https://ci.opensearch.org/ci/dbc/DUMMY_PUBLIC_ARTIFACT_URL/3.0.0/dummy_job/linux/x64/tar/test-results/) + uploadTestResults.writeFile({file=messages/DUMMY_STAGE_NAME.msg, text=https://ci.opensearch.org/ci/dbc/DUMMY_PUBLIC_ARTIFACT_URL/3.0.0/dummy_job/linux/x64/tar/test-results/}) + uploadTestResults.stash({includes=messages/*, name=messages-DUMMY_STAGE_NAME}) + integ-test.postCleanup() + postCleanup.cleanWs({disableDeferredWipeout=true, deleteDirs=true}) + integ-test.timeout({time=4, unit=HOURS}, groovy.lang.Closure) + integ-test.node(Jenkins-Agent-AL2-X64-C54xlarge-Docker-Host, groovy.lang.Closure) + integ-test.sh(echo reportsDashboards with index 4 will sleep 80 seconds to reduce load && sleep 80) + integ-test.unstash(integtest-opensearch-dashboards-215) + integ-test.echo(Not on Windows, unstash repository+artifacts) + integ-test.sh(rm -rf test-results) + integ-test.runIntegTestScript({jobName=distribution-build-opensearch-dashboards, componentName=reportsDashboards, buildManifest=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml, testManifest=manifests/tests/jenkins/data/opensearch-dashboards-3.0.0-test.yml, localPath=/tmp/workspace/tar, switchUserNonRoot=false}) + runIntegTestScript.legacySCM(groovy.lang.Closure) + runIntegTestScript.library({identifier=jenkins@6.3.2, retriever=null}) + runIntegTestScript.readYaml({file=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml}) + BuildManifest.asBoolean() + BuildManifest.getArtifactArchitecture() + BuildManifest.getDistribution() + BuildManifest.getArtifactPlatform() + runIntegTestScript.echo(Start integTest on: tar x64 linux) + runIntegTestScript.echo(Possible Java Home: ) + runIntegTestScript.echo(Build Id: 215) + BuildManifest.getArtifactRootUrl(distribution-build-opensearch-dashboards, 215) + runIntegTestScript.echo(Artifact root URL: https://ci.opensearch.org/ci/dbc/distribution-build-opensearch-dashboards/3.0.0/215/linux/x64/tar) + runIntegTestScript.echo(User provides localPath, use local artifacts: /tmp/workspace/tar) + runIntegTestScript.echo(Paths: opensearch=/tmp/workspace/tar opensearch-dashboards=/tmp/workspace/tar) + runIntegTestScript.echo(Base Path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/215/linux/x64/tar) + runIntegTestScript.echo(Component: reportsDashboards) + runIntegTestScript.echo(Switch User to Non-Root (uid=1000): false) + runIntegTestScript.echo(Run command: env PATH=$PATH ./test.sh integ-test manifests/tests/jenkins/data/opensearch-dashboards-3.0.0-test.yml --component reportsDashboards --test-run-id 215 --paths opensearch=/tmp/workspace/tar opensearch-dashboards=/tmp/workspace/tar --base-path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/215/linux/x64/tar ) + runIntegTestScript.sh(env PATH=$PATH ./test.sh integ-test manifests/tests/jenkins/data/opensearch-dashboards-3.0.0-test.yml --component reportsDashboards --test-run-id 215 --paths opensearch=/tmp/workspace/tar opensearch-dashboards=/tmp/workspace/tar --base-path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/215/linux/x64/tar ) + integ-test.echo(Completed running integtest for component reportsDashboards) + integ-test.uploadTestResults({buildManifestFileName=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml, jobName=dummy_job}) + uploadTestResults.legacySCM(groovy.lang.Closure) + uploadTestResults.library({identifier=jenkins@6.3.2, retriever=null}) + uploadTestResults.readYaml({file=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml}) + BuildManifest.asBoolean() + uploadTestResults.echo(Build Id: 215) + BuildManifest.getArtifactRoot(dummy_job, 215) + uploadTestResults.string({credentialsId=jenkins-artifact-bucket-name, variable=ARTIFACT_BUCKET_NAME}) + uploadTestResults.string({credentialsId=jenkins-aws-account-public, variable=AWS_ACCOUNT_PUBLIC}) + uploadTestResults.withCredentials([ARTIFACT_BUCKET_NAME, AWS_ACCOUNT_PUBLIC], groovy.lang.Closure) + uploadTestResults.echo(Uploading to s3://ARTIFACT_BUCKET_NAME/dummy_job/3.0.0/215/linux/x64/tar) + uploadTestResults.withAWS({role=opensearch-test, roleAccount=AWS_ACCOUNT_PUBLIC, duration=900, roleSessionName=jenkins-session}, groovy.lang.Closure) + uploadTestResults.s3Upload({file=test-results, bucket=ARTIFACT_BUCKET_NAME, path=dummy_job/3.0.0/215/linux/x64/tar/test-results}) + BuildManifest.getArtifactRootUrl(DUMMY_PUBLIC_ARTIFACT_URL, dummy_job) + Messages.asBoolean() + Messages.add(DUMMY_STAGE_NAME, https://ci.opensearch.org/ci/dbc/DUMMY_PUBLIC_ARTIFACT_URL/3.0.0/dummy_job/linux/x64/tar/test-results/) + uploadTestResults.writeFile({file=messages/DUMMY_STAGE_NAME.msg, text=https://ci.opensearch.org/ci/dbc/DUMMY_PUBLIC_ARTIFACT_URL/3.0.0/dummy_job/linux/x64/tar/test-results/}) + uploadTestResults.stash({includes=messages/*, name=messages-DUMMY_STAGE_NAME}) + integ-test.postCleanup() + postCleanup.cleanWs({disableDeferredWipeout=true, deleteDirs=true}) + integ-test.timeout({time=4, unit=HOURS}, groovy.lang.Closure) + integ-test.node(Jenkins-Agent-AL2-X64-C54xlarge-Docker-Host, groovy.lang.Closure) + integ-test.sh(echo queryWorkbenchDashboards with index 5 will sleep 100 seconds to reduce load && sleep 100) + integ-test.unstash(integtest-opensearch-dashboards-215) + integ-test.echo(Not on Windows, unstash repository+artifacts) + integ-test.sh(rm -rf test-results) + integ-test.runIntegTestScript({jobName=distribution-build-opensearch-dashboards, componentName=queryWorkbenchDashboards, buildManifest=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml, testManifest=manifests/tests/jenkins/data/opensearch-dashboards-3.0.0-test.yml, localPath=/tmp/workspace/tar, switchUserNonRoot=false}) + runIntegTestScript.legacySCM(groovy.lang.Closure) + runIntegTestScript.library({identifier=jenkins@6.3.2, retriever=null}) + runIntegTestScript.readYaml({file=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml}) + BuildManifest.asBoolean() + BuildManifest.getArtifactArchitecture() + BuildManifest.getDistribution() + BuildManifest.getArtifactPlatform() + runIntegTestScript.echo(Start integTest on: tar x64 linux) + runIntegTestScript.echo(Possible Java Home: ) + runIntegTestScript.echo(Build Id: 215) + BuildManifest.getArtifactRootUrl(distribution-build-opensearch-dashboards, 215) + runIntegTestScript.echo(Artifact root URL: https://ci.opensearch.org/ci/dbc/distribution-build-opensearch-dashboards/3.0.0/215/linux/x64/tar) + runIntegTestScript.echo(User provides localPath, use local artifacts: /tmp/workspace/tar) + runIntegTestScript.echo(Paths: opensearch=/tmp/workspace/tar opensearch-dashboards=/tmp/workspace/tar) + runIntegTestScript.echo(Base Path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/215/linux/x64/tar) + runIntegTestScript.echo(Component: queryWorkbenchDashboards) + runIntegTestScript.echo(Switch User to Non-Root (uid=1000): false) + runIntegTestScript.echo(Run command: env PATH=$PATH ./test.sh integ-test manifests/tests/jenkins/data/opensearch-dashboards-3.0.0-test.yml --component queryWorkbenchDashboards --test-run-id 215 --paths opensearch=/tmp/workspace/tar opensearch-dashboards=/tmp/workspace/tar --base-path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/215/linux/x64/tar ) + runIntegTestScript.sh(env PATH=$PATH ./test.sh integ-test manifests/tests/jenkins/data/opensearch-dashboards-3.0.0-test.yml --component queryWorkbenchDashboards --test-run-id 215 --paths opensearch=/tmp/workspace/tar opensearch-dashboards=/tmp/workspace/tar --base-path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/215/linux/x64/tar ) + integ-test.echo(Completed running integtest for component queryWorkbenchDashboards) + integ-test.uploadTestResults({buildManifestFileName=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml, jobName=dummy_job}) + uploadTestResults.legacySCM(groovy.lang.Closure) + uploadTestResults.library({identifier=jenkins@6.3.2, retriever=null}) + uploadTestResults.readYaml({file=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml}) + BuildManifest.asBoolean() + uploadTestResults.echo(Build Id: 215) + BuildManifest.getArtifactRoot(dummy_job, 215) + uploadTestResults.string({credentialsId=jenkins-artifact-bucket-name, variable=ARTIFACT_BUCKET_NAME}) + uploadTestResults.string({credentialsId=jenkins-aws-account-public, variable=AWS_ACCOUNT_PUBLIC}) + uploadTestResults.withCredentials([ARTIFACT_BUCKET_NAME, AWS_ACCOUNT_PUBLIC], groovy.lang.Closure) + uploadTestResults.echo(Uploading to s3://ARTIFACT_BUCKET_NAME/dummy_job/3.0.0/215/linux/x64/tar) + uploadTestResults.withAWS({role=opensearch-test, roleAccount=AWS_ACCOUNT_PUBLIC, duration=900, roleSessionName=jenkins-session}, groovy.lang.Closure) + uploadTestResults.s3Upload({file=test-results, bucket=ARTIFACT_BUCKET_NAME, path=dummy_job/3.0.0/215/linux/x64/tar/test-results}) + BuildManifest.getArtifactRootUrl(DUMMY_PUBLIC_ARTIFACT_URL, dummy_job) + Messages.asBoolean() + Messages.add(DUMMY_STAGE_NAME, https://ci.opensearch.org/ci/dbc/DUMMY_PUBLIC_ARTIFACT_URL/3.0.0/dummy_job/linux/x64/tar/test-results/) + uploadTestResults.writeFile({file=messages/DUMMY_STAGE_NAME.msg, text=https://ci.opensearch.org/ci/dbc/DUMMY_PUBLIC_ARTIFACT_URL/3.0.0/dummy_job/linux/x64/tar/test-results/}) + uploadTestResults.stash({includes=messages/*, name=messages-DUMMY_STAGE_NAME}) + integ-test.postCleanup() + postCleanup.cleanWs({disableDeferredWipeout=true, deleteDirs=true}) + integ-test.timeout({time=4, unit=HOURS}, groovy.lang.Closure) + integ-test.node(Jenkins-Agent-AL2-X64-C54xlarge-Docker-Host, groovy.lang.Closure) + integ-test.sh(echo observabilityDashboards with index 6 will sleep 120 seconds to reduce load && sleep 120) + integ-test.unstash(integtest-opensearch-dashboards-215) + integ-test.echo(Not on Windows, unstash repository+artifacts) + integ-test.sh(rm -rf test-results) + integ-test.runIntegTestScript({jobName=distribution-build-opensearch-dashboards, componentName=observabilityDashboards, buildManifest=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml, testManifest=manifests/tests/jenkins/data/opensearch-dashboards-3.0.0-test.yml, localPath=/tmp/workspace/tar, switchUserNonRoot=false}) + runIntegTestScript.legacySCM(groovy.lang.Closure) + runIntegTestScript.library({identifier=jenkins@6.3.2, retriever=null}) + runIntegTestScript.readYaml({file=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml}) + BuildManifest.asBoolean() + BuildManifest.getArtifactArchitecture() + BuildManifest.getDistribution() + BuildManifest.getArtifactPlatform() + runIntegTestScript.echo(Start integTest on: tar x64 linux) + runIntegTestScript.echo(Possible Java Home: ) + runIntegTestScript.echo(Build Id: 215) + BuildManifest.getArtifactRootUrl(distribution-build-opensearch-dashboards, 215) + runIntegTestScript.echo(Artifact root URL: https://ci.opensearch.org/ci/dbc/distribution-build-opensearch-dashboards/3.0.0/215/linux/x64/tar) + runIntegTestScript.echo(User provides localPath, use local artifacts: /tmp/workspace/tar) + runIntegTestScript.echo(Paths: opensearch=/tmp/workspace/tar opensearch-dashboards=/tmp/workspace/tar) + runIntegTestScript.echo(Base Path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/215/linux/x64/tar) + runIntegTestScript.echo(Component: observabilityDashboards) + runIntegTestScript.echo(Switch User to Non-Root (uid=1000): false) + runIntegTestScript.echo(Run command: env PATH=$PATH ./test.sh integ-test manifests/tests/jenkins/data/opensearch-dashboards-3.0.0-test.yml --component observabilityDashboards --test-run-id 215 --paths opensearch=/tmp/workspace/tar opensearch-dashboards=/tmp/workspace/tar --base-path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/215/linux/x64/tar ) + runIntegTestScript.sh(env PATH=$PATH ./test.sh integ-test manifests/tests/jenkins/data/opensearch-dashboards-3.0.0-test.yml --component observabilityDashboards --test-run-id 215 --paths opensearch=/tmp/workspace/tar opensearch-dashboards=/tmp/workspace/tar --base-path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/215/linux/x64/tar ) + integ-test.echo(Completed running integtest for component observabilityDashboards) + integ-test.uploadTestResults({buildManifestFileName=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml, jobName=dummy_job}) + uploadTestResults.legacySCM(groovy.lang.Closure) + uploadTestResults.library({identifier=jenkins@6.3.2, retriever=null}) + uploadTestResults.readYaml({file=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml}) + BuildManifest.asBoolean() + uploadTestResults.echo(Build Id: 215) + BuildManifest.getArtifactRoot(dummy_job, 215) + uploadTestResults.string({credentialsId=jenkins-artifact-bucket-name, variable=ARTIFACT_BUCKET_NAME}) + uploadTestResults.string({credentialsId=jenkins-aws-account-public, variable=AWS_ACCOUNT_PUBLIC}) + uploadTestResults.withCredentials([ARTIFACT_BUCKET_NAME, AWS_ACCOUNT_PUBLIC], groovy.lang.Closure) + uploadTestResults.echo(Uploading to s3://ARTIFACT_BUCKET_NAME/dummy_job/3.0.0/215/linux/x64/tar) + uploadTestResults.withAWS({role=opensearch-test, roleAccount=AWS_ACCOUNT_PUBLIC, duration=900, roleSessionName=jenkins-session}, groovy.lang.Closure) + uploadTestResults.s3Upload({file=test-results, bucket=ARTIFACT_BUCKET_NAME, path=dummy_job/3.0.0/215/linux/x64/tar/test-results}) + BuildManifest.getArtifactRootUrl(DUMMY_PUBLIC_ARTIFACT_URL, dummy_job) + Messages.asBoolean() + Messages.add(DUMMY_STAGE_NAME, https://ci.opensearch.org/ci/dbc/DUMMY_PUBLIC_ARTIFACT_URL/3.0.0/dummy_job/linux/x64/tar/test-results/) + uploadTestResults.writeFile({file=messages/DUMMY_STAGE_NAME.msg, text=https://ci.opensearch.org/ci/dbc/DUMMY_PUBLIC_ARTIFACT_URL/3.0.0/dummy_job/linux/x64/tar/test-results/}) + uploadTestResults.stash({includes=messages/*, name=messages-DUMMY_STAGE_NAME}) + integ-test.postCleanup() + postCleanup.cleanWs({disableDeferredWipeout=true, deleteDirs=true}) + integ-test.script(groovy.lang.Closure) + integ-test.node(Jenkins-Agent-AL2-X64-C54xlarge-Docker-Host, groovy.lang.Closure) + integ-test.checkout(groovy.lang.Closure) + integ-test.downloadBuildManifest({url=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch-dashboards/3.0.0/215/linux/x64/tar/builds/opensearch-dashboards/opensearch-dashboards-3.0.0-linux-x64.tar.gz, path=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml}) + downloadBuildManifest.legacySCM(groovy.lang.Closure) + downloadBuildManifest.library({identifier=jenkins@6.3.2, retriever=null}) + downloadBuildManifest.sh(curl -sSL https://ci.opensearch.org/ci/dbc/distribution-build-opensearch-dashboards/3.0.0/215/linux/x64/tar/builds/opensearch-dashboards/opensearch-dashboards-3.0.0-linux-x64.tar.gz --output tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml) + downloadBuildManifest.readYaml({file=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml}) + BuildManifest.asBoolean() + integ-test.downloadBuildManifest({url=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/215/linux/x64/tar/dist/opensearch/opensearch-3.0.0-linux-x64.tar.gz, path=tests/jenkins/data/opensearch-3.0.0-build.yml}) + downloadBuildManifest.legacySCM(groovy.lang.Closure) + downloadBuildManifest.library({identifier=jenkins@6.3.2, retriever=null}) + downloadBuildManifest.sh(curl -sSL https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/215/linux/x64/tar/dist/opensearch/opensearch-3.0.0-linux-x64.tar.gz --output tests/jenkins/data/opensearch-3.0.0-build.yml) + downloadBuildManifest.readYaml({file=tests/jenkins/data/opensearch-3.0.0-build.yml}) + BuildManifest.asBoolean() + integ-test.createUploadTestReportManifest({testManifest=manifests/tests/jenkins/data/opensearch-dashboards-3.0.0-test.yml, buildManifest=tests/jenkins/data/opensearch-3.0.0-build.yml, dashboardsBuildManifest=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml, testRunID=215, testType=integ-test, componentName=}) + createUploadTestReportManifest.legacySCM(groovy.lang.Closure) + createUploadTestReportManifest.library({identifier=jenkins@6.3.2, retriever=null}) + createUploadTestReportManifest.readYaml({file=manifests/tests/jenkins/data/opensearch-dashboards-3.0.0-test.yml}) + TestManifest.asBoolean() + createUploadTestReportManifest.readYaml({file=tests/jenkins/data/opensearch-3.0.0-build.yml}) + BuildManifest.asBoolean() + createUploadTestReportManifest.readYaml({file=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml}) + BuildManifest.asBoolean() + BuildManifest.getDistribution() + createUploadTestReportManifest.echo(Start Reporting workflow for test type: tar) + BuildManifest.getArtifactRootUrl(distribution-build-opensearch, 215) + BuildManifest.getArtifactRootUrl(distribution-build-opensearch-dashboards, 215) + createUploadTestReportManifest.echo(Artifact root URL: https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/215/linux/x64/tar) + createUploadTestReportManifest.echo(Paths: opensearch=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/215/linux/x64/tar opensearch-dashboards=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch-dashboards/3.0.0/215/linux/x64/tar) + createUploadTestReportManifest.echo(Base Path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/215/linux/x64/tar) + createUploadTestReportManifest.echo(Component: ) + createUploadTestReportManifest.echo(Run command: ./report.sh manifests/tests/jenkins/data/opensearch-dashboards-3.0.0-test.yml --artifact-paths opensearch=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/215/linux/x64/tar opensearch-dashboards=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch-dashboards/3.0.0/215/linux/x64/tar --test-run-id 215 --test-type integ-test --base-path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/215/linux/x64/tar ) + createUploadTestReportManifest.sh(./report.sh manifests/tests/jenkins/data/opensearch-dashboards-3.0.0-test.yml --artifact-paths opensearch=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/215/linux/x64/tar opensearch-dashboards=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch-dashboards/3.0.0/215/linux/x64/tar --test-run-id 215 --test-type integ-test --base-path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/215/linux/x64/tar ) + createUploadTestReportManifest.echo(Build Id: 215) + BuildManifest.getArtifactRoot(dummy_job, 215) + createUploadTestReportManifest.string({credentialsId=jenkins-artifact-bucket-name, variable=ARTIFACT_BUCKET_NAME}) + createUploadTestReportManifest.string({credentialsId=jenkins-aws-account-public, variable=AWS_ACCOUNT_PUBLIC}) + createUploadTestReportManifest.withCredentials([ARTIFACT_BUCKET_NAME, AWS_ACCOUNT_PUBLIC], groovy.lang.Closure) + createUploadTestReportManifest.echo(Uploading to s3://dummy_job/3.0.0/215/linux/x64/tar/test-results/215/integ-test/test-report.yml) + createUploadTestReportManifest.withAWS({role=opensearch-test, roleAccount=AWS_ACCOUNT_PUBLIC, duration=900, roleSessionName=jenkins-session}, groovy.lang.Closure) + createUploadTestReportManifest.s3Upload({file=/tmp/workspace/test-report.yml, bucket=ARTIFACT_BUCKET_NAME, path=dummy_job/3.0.0/215/linux/x64/tar/test-results/215/integ-test/test-report.yml}) + integ-test.echo(Download report manifest from https://ci.opensearch.org/ci/dbc/integ-test/3.0.0/215/linux/x64/tar/test-results/215/integ-test/test-report.yml) + integ-test.archiveArtifacts({artifacts=test-report.yml}) + integ-test.postCleanup() + postCleanup.cleanWs({disableDeferredWipeout=true, deleteDirs=true}) + integ-test.node(Jenkins-Agent-AL2-X64-C54xlarge-Docker-Host, groovy.lang.Closure) + integ-test.script(groovy.lang.Closure) + Messages.asBoolean() + Messages.get([integ-test]) + integ-test.unstash({name=messages-integ-test}) + integ-test.findFiles({excludes=, glob=messages/*}) + integ-test.dir(messages, groovy.lang.Closure) + integ-test.deleteDir() + integ-test.publishNotification({icon=:white_check_mark:, message=Integration Tests Successful, extra=, credentialsId=jenkins-integ-test-webhook, manifest=tests/jenkins/data/opensearch-dashboards-3.0.0-test.yml}) + publishNotification.string({credentialsId=jenkins-integ-test-webhook, variable=WEBHOOK_URL}) + publishNotification.withCredentials([WEBHOOK_URL], groovy.lang.Closure) + publishNotification.sh(curl -XPOST --header "Content-Type: application/json" --data '{"result_text":":white_check_mark: +JOB_NAME=dummy_job +BUILD_NUMBER=[215] +MESSAGE=Integration Tests Successful +BUILD_URL: htth://BUILD_URL_dummy.com +MANIFEST: tests/jenkins/data/opensearch-dashboards-3.0.0-test.yml +"}' "WEBHOOK_URL") + integ-test.postCleanup() + postCleanup.cleanWs({disableDeferredWipeout=true, deleteDirs=true}) diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch-dashboards/integ-test.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch-dashboards/integ-test.jenkinsfile.txt index 0ba6581b96..81b310683e 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch-dashboards/integ-test.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch-dashboards/integ-test.jenkinsfile.txt @@ -1,6 +1,6 @@ integ-test.run() integ-test.modernSCM({$class=GitSCMSource, remote=https://github.com/opensearch-project/opensearch-build-libraries.git}) - integ-test.library({identifier=jenkins@6.3.0, retriever=null}) + integ-test.library({identifier=jenkins@6.3.2, retriever=null}) integ-test.pipeline(groovy.lang.Closure) integ-test.credentials(jenkins-artifact-bucket-name) integ-test.timeout({time=5, unit=HOURS}) @@ -13,13 +13,13 @@ integ-test.fileExists(manifests/tests/jenkins/data/opensearch-dashboards-3.0.0-test.yml) integ-test.downloadBuildManifest({url=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch-dashboards/3.0.0/215/linux/x64/tar/builds/opensearch-dashboards/opensearch-dashboards-3.0.0-linux-x64.tar.gz, path=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml}) downloadBuildManifest.legacySCM(groovy.lang.Closure) - downloadBuildManifest.library({identifier=jenkins@6.3.0, retriever=null}) + downloadBuildManifest.library({identifier=jenkins@6.3.2, retriever=null}) downloadBuildManifest.sh(curl -sSL https://ci.opensearch.org/ci/dbc/distribution-build-opensearch-dashboards/3.0.0/215/linux/x64/tar/builds/opensearch-dashboards/opensearch-dashboards-3.0.0-linux-x64.tar.gz --output tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml) downloadBuildManifest.readYaml({file=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml}) BuildManifest.asBoolean() integ-test.downloadBuildManifest({url=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/215/linux/x64/tar/dist/opensearch/opensearch-3.0.0-linux-x64.tar.gz, path=tests/jenkins/data/opensearch-3.0.0-build.yml}) downloadBuildManifest.legacySCM(groovy.lang.Closure) - downloadBuildManifest.library({identifier=jenkins@6.3.0, retriever=null}) + downloadBuildManifest.library({identifier=jenkins@6.3.2, retriever=null}) downloadBuildManifest.sh(curl -sSL https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/215/linux/x64/tar/dist/opensearch/opensearch-3.0.0-linux-x64.tar.gz --output tests/jenkins/data/opensearch-3.0.0-build.yml) downloadBuildManifest.readYaml({file=tests/jenkins/data/opensearch-3.0.0-build.yml}) BuildManifest.asBoolean() @@ -37,12 +37,25 @@ integ-test.echo(Version: 3.0.0, VersionOpenSearch: 3.0.0, Agent: Jenkins-Agent-AL2-X64-C54xlarge-Docker-Host, OSD_BuildId: 215, OS_BuildId: 215, Distribution: tar) integ-test.postCleanup() postCleanup.cleanWs({disableDeferredWipeout=true, deleteDirs=true}) + integ-test.stage(validate-artifacts, groovy.lang.Closure) + integ-test.echo(Executing on agent [label:Jenkins-Agent-AL2023-X64-C54xlarge-Docker-Host]) + integ-test.script(groovy.lang.Closure) + integ-test.string({name=VERSION, value=3.0.0}) + integ-test.string({name=DISTRIBUTION, value=tar}) + integ-test.string({name=ARCHITECTURE, value=x64}) + integ-test.string({name=OS_BUILD_NUMBER, value=215}) + integ-test.string({name=OSD_BUILD_NUMBER, value=215}) + integ-test.string({name=PROJECTS, value=Both}) + integ-test.string({name=ARTIFACT_TYPE, value=staging}) + integ-test.build({job=distribution-validation, propagate=true, wait=true, parameters=[null, null, null, null, null, null, null]}) + integ-test.postCleanup() + postCleanup.cleanWs({disableDeferredWipeout=true, deleteDirs=true}) integ-test.stage(integ-test, groovy.lang.Closure) integ-test.echo(Executing on agent [label:Jenkins-Agent-AL2-X64-C54xlarge-Docker-Host]) integ-test.script(groovy.lang.Closure) integ-test.downloadBuildManifest({url=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch-dashboards/3.0.0/215/linux/x64/tar/builds/opensearch-dashboards/opensearch-dashboards-3.0.0-linux-x64.tar.gz, path=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml}) downloadBuildManifest.legacySCM(groovy.lang.Closure) - downloadBuildManifest.library({identifier=jenkins@6.3.0, retriever=null}) + downloadBuildManifest.library({identifier=jenkins@6.3.2, retriever=null}) downloadBuildManifest.sh(curl -sSL https://ci.opensearch.org/ci/dbc/distribution-build-opensearch-dashboards/3.0.0/215/linux/x64/tar/builds/opensearch-dashboards/opensearch-dashboards-3.0.0-linux-x64.tar.gz --output tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml) downloadBuildManifest.readYaml({file=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml}) BuildManifest.asBoolean() @@ -84,7 +97,7 @@ integ-test.sh(rm -rf test-results) integ-test.runIntegTestScript({jobName=distribution-build-opensearch-dashboards, componentName=ganttChartDashboards, buildManifest=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml, testManifest=manifests/tests/jenkins/data/opensearch-dashboards-3.0.0-test.yml, localPath=/tmp/workspace/tar, switchUserNonRoot=false}) runIntegTestScript.legacySCM(groovy.lang.Closure) - runIntegTestScript.library({identifier=jenkins@6.3.0, retriever=null}) + runIntegTestScript.library({identifier=jenkins@6.3.2, retriever=null}) runIntegTestScript.readYaml({file=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml}) BuildManifest.asBoolean() BuildManifest.getArtifactArchitecture() @@ -105,7 +118,7 @@ integ-test.echo(Completed running integtest for component ganttChartDashboards) integ-test.uploadTestResults({buildManifestFileName=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml, jobName=dummy_job}) uploadTestResults.legacySCM(groovy.lang.Closure) - uploadTestResults.library({identifier=jenkins@6.3.0, retriever=null}) + uploadTestResults.library({identifier=jenkins@6.3.2, retriever=null}) uploadTestResults.readYaml({file=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml}) BuildManifest.asBoolean() uploadTestResults.echo(Build Id: 215) @@ -131,7 +144,7 @@ integ-test.sh(rm -rf test-results) integ-test.runIntegTestScript({jobName=distribution-build-opensearch-dashboards, componentName=indexManagementDashboards, buildManifest=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml, testManifest=manifests/tests/jenkins/data/opensearch-dashboards-3.0.0-test.yml, localPath=/tmp/workspace/tar, switchUserNonRoot=false}) runIntegTestScript.legacySCM(groovy.lang.Closure) - runIntegTestScript.library({identifier=jenkins@6.3.0, retriever=null}) + runIntegTestScript.library({identifier=jenkins@6.3.2, retriever=null}) runIntegTestScript.readYaml({file=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml}) BuildManifest.asBoolean() BuildManifest.getArtifactArchitecture() @@ -152,7 +165,7 @@ integ-test.echo(Completed running integtest for component indexManagementDashboards) integ-test.uploadTestResults({buildManifestFileName=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml, jobName=dummy_job}) uploadTestResults.legacySCM(groovy.lang.Closure) - uploadTestResults.library({identifier=jenkins@6.3.0, retriever=null}) + uploadTestResults.library({identifier=jenkins@6.3.2, retriever=null}) uploadTestResults.readYaml({file=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml}) BuildManifest.asBoolean() uploadTestResults.echo(Build Id: 215) @@ -178,7 +191,7 @@ integ-test.sh(rm -rf test-results) integ-test.runIntegTestScript({jobName=distribution-build-opensearch-dashboards, componentName=anomalyDetectionDashboards, buildManifest=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml, testManifest=manifests/tests/jenkins/data/opensearch-dashboards-3.0.0-test.yml, localPath=/tmp/workspace/tar, switchUserNonRoot=false}) runIntegTestScript.legacySCM(groovy.lang.Closure) - runIntegTestScript.library({identifier=jenkins@6.3.0, retriever=null}) + runIntegTestScript.library({identifier=jenkins@6.3.2, retriever=null}) runIntegTestScript.readYaml({file=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml}) BuildManifest.asBoolean() BuildManifest.getArtifactArchitecture() @@ -199,7 +212,7 @@ integ-test.echo(Completed running integtest for component anomalyDetectionDashboards) integ-test.uploadTestResults({buildManifestFileName=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml, jobName=dummy_job}) uploadTestResults.legacySCM(groovy.lang.Closure) - uploadTestResults.library({identifier=jenkins@6.3.0, retriever=null}) + uploadTestResults.library({identifier=jenkins@6.3.2, retriever=null}) uploadTestResults.readYaml({file=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml}) BuildManifest.asBoolean() uploadTestResults.echo(Build Id: 215) @@ -225,7 +238,7 @@ integ-test.sh(rm -rf test-results) integ-test.runIntegTestScript({jobName=distribution-build-opensearch-dashboards, componentName=OpenSearch-Dashboards, buildManifest=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml, testManifest=manifests/tests/jenkins/data/opensearch-dashboards-3.0.0-test.yml, localPath=/tmp/workspace/tar, switchUserNonRoot=false}) runIntegTestScript.legacySCM(groovy.lang.Closure) - runIntegTestScript.library({identifier=jenkins@6.3.0, retriever=null}) + runIntegTestScript.library({identifier=jenkins@6.3.2, retriever=null}) runIntegTestScript.readYaml({file=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml}) BuildManifest.asBoolean() BuildManifest.getArtifactArchitecture() @@ -246,7 +259,7 @@ integ-test.echo(Completed running integtest for component OpenSearch-Dashboards) integ-test.uploadTestResults({buildManifestFileName=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml, jobName=dummy_job}) uploadTestResults.legacySCM(groovy.lang.Closure) - uploadTestResults.library({identifier=jenkins@6.3.0, retriever=null}) + uploadTestResults.library({identifier=jenkins@6.3.2, retriever=null}) uploadTestResults.readYaml({file=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml}) BuildManifest.asBoolean() uploadTestResults.echo(Build Id: 215) @@ -272,7 +285,7 @@ integ-test.sh(rm -rf test-results) integ-test.runIntegTestScript({jobName=distribution-build-opensearch-dashboards, componentName=reportsDashboards, buildManifest=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml, testManifest=manifests/tests/jenkins/data/opensearch-dashboards-3.0.0-test.yml, localPath=/tmp/workspace/tar, switchUserNonRoot=false}) runIntegTestScript.legacySCM(groovy.lang.Closure) - runIntegTestScript.library({identifier=jenkins@6.3.0, retriever=null}) + runIntegTestScript.library({identifier=jenkins@6.3.2, retriever=null}) runIntegTestScript.readYaml({file=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml}) BuildManifest.asBoolean() BuildManifest.getArtifactArchitecture() @@ -293,7 +306,7 @@ integ-test.echo(Completed running integtest for component reportsDashboards) integ-test.uploadTestResults({buildManifestFileName=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml, jobName=dummy_job}) uploadTestResults.legacySCM(groovy.lang.Closure) - uploadTestResults.library({identifier=jenkins@6.3.0, retriever=null}) + uploadTestResults.library({identifier=jenkins@6.3.2, retriever=null}) uploadTestResults.readYaml({file=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml}) BuildManifest.asBoolean() uploadTestResults.echo(Build Id: 215) @@ -319,7 +332,7 @@ integ-test.sh(rm -rf test-results) integ-test.runIntegTestScript({jobName=distribution-build-opensearch-dashboards, componentName=queryWorkbenchDashboards, buildManifest=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml, testManifest=manifests/tests/jenkins/data/opensearch-dashboards-3.0.0-test.yml, localPath=/tmp/workspace/tar, switchUserNonRoot=false}) runIntegTestScript.legacySCM(groovy.lang.Closure) - runIntegTestScript.library({identifier=jenkins@6.3.0, retriever=null}) + runIntegTestScript.library({identifier=jenkins@6.3.2, retriever=null}) runIntegTestScript.readYaml({file=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml}) BuildManifest.asBoolean() BuildManifest.getArtifactArchitecture() @@ -340,7 +353,7 @@ integ-test.echo(Completed running integtest for component queryWorkbenchDashboards) integ-test.uploadTestResults({buildManifestFileName=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml, jobName=dummy_job}) uploadTestResults.legacySCM(groovy.lang.Closure) - uploadTestResults.library({identifier=jenkins@6.3.0, retriever=null}) + uploadTestResults.library({identifier=jenkins@6.3.2, retriever=null}) uploadTestResults.readYaml({file=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml}) BuildManifest.asBoolean() uploadTestResults.echo(Build Id: 215) @@ -366,7 +379,7 @@ integ-test.sh(rm -rf test-results) integ-test.runIntegTestScript({jobName=distribution-build-opensearch-dashboards, componentName=observabilityDashboards, buildManifest=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml, testManifest=manifests/tests/jenkins/data/opensearch-dashboards-3.0.0-test.yml, localPath=/tmp/workspace/tar, switchUserNonRoot=false}) runIntegTestScript.legacySCM(groovy.lang.Closure) - runIntegTestScript.library({identifier=jenkins@6.3.0, retriever=null}) + runIntegTestScript.library({identifier=jenkins@6.3.2, retriever=null}) runIntegTestScript.readYaml({file=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml}) BuildManifest.asBoolean() BuildManifest.getArtifactArchitecture() @@ -387,7 +400,7 @@ integ-test.echo(Completed running integtest for component observabilityDashboards) integ-test.uploadTestResults({buildManifestFileName=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml, jobName=dummy_job}) uploadTestResults.legacySCM(groovy.lang.Closure) - uploadTestResults.library({identifier=jenkins@6.3.0, retriever=null}) + uploadTestResults.library({identifier=jenkins@6.3.2, retriever=null}) uploadTestResults.readYaml({file=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml}) BuildManifest.asBoolean() uploadTestResults.echo(Build Id: 215) @@ -410,19 +423,19 @@ integ-test.checkout(groovy.lang.Closure) integ-test.downloadBuildManifest({url=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch-dashboards/3.0.0/215/linux/x64/tar/builds/opensearch-dashboards/opensearch-dashboards-3.0.0-linux-x64.tar.gz, path=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml}) downloadBuildManifest.legacySCM(groovy.lang.Closure) - downloadBuildManifest.library({identifier=jenkins@6.3.0, retriever=null}) + downloadBuildManifest.library({identifier=jenkins@6.3.2, retriever=null}) downloadBuildManifest.sh(curl -sSL https://ci.opensearch.org/ci/dbc/distribution-build-opensearch-dashboards/3.0.0/215/linux/x64/tar/builds/opensearch-dashboards/opensearch-dashboards-3.0.0-linux-x64.tar.gz --output tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml) downloadBuildManifest.readYaml({file=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml}) BuildManifest.asBoolean() integ-test.downloadBuildManifest({url=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/215/linux/x64/tar/dist/opensearch/opensearch-3.0.0-linux-x64.tar.gz, path=tests/jenkins/data/opensearch-3.0.0-build.yml}) downloadBuildManifest.legacySCM(groovy.lang.Closure) - downloadBuildManifest.library({identifier=jenkins@6.3.0, retriever=null}) + downloadBuildManifest.library({identifier=jenkins@6.3.2, retriever=null}) downloadBuildManifest.sh(curl -sSL https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/215/linux/x64/tar/dist/opensearch/opensearch-3.0.0-linux-x64.tar.gz --output tests/jenkins/data/opensearch-3.0.0-build.yml) downloadBuildManifest.readYaml({file=tests/jenkins/data/opensearch-3.0.0-build.yml}) BuildManifest.asBoolean() integ-test.createUploadTestReportManifest({testManifest=manifests/tests/jenkins/data/opensearch-dashboards-3.0.0-test.yml, buildManifest=tests/jenkins/data/opensearch-3.0.0-build.yml, dashboardsBuildManifest=tests/jenkins/data/opensearch-dashboards-3.0.0-build.yml, testRunID=215, testType=integ-test, componentName=}) createUploadTestReportManifest.legacySCM(groovy.lang.Closure) - createUploadTestReportManifest.library({identifier=jenkins@6.3.0, retriever=null}) + createUploadTestReportManifest.library({identifier=jenkins@6.3.2, retriever=null}) createUploadTestReportManifest.readYaml({file=manifests/tests/jenkins/data/opensearch-dashboards-3.0.0-test.yml}) TestManifest.asBoolean() createUploadTestReportManifest.readYaml({file=tests/jenkins/data/opensearch-3.0.0-build.yml}) diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch/integ-test-without-validation.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch/integ-test-without-validation.jenkinsfile.txt new file mode 100644 index 0000000000..770ef2a3f3 --- /dev/null +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch/integ-test-without-validation.jenkinsfile.txt @@ -0,0 +1,504 @@ + integ-test.run() + integ-test.modernSCM({$class=GitSCMSource, remote=https://github.com/opensearch-project/opensearch-build-libraries.git}) + integ-test.library({identifier=jenkins@6.3.2, retriever=null}) + integ-test.pipeline(groovy.lang.Closure) + integ-test.credentials(jenkins-artifact-bucket-name) + integ-test.timeout({time=4, unit=HOURS}) + integ-test.logRotator({daysToKeepStr=30}) + integ-test.buildDiscarder(null) + integ-test.echo(Executing on agent [label:none]) + integ-test.stage(verify-parameters, groovy.lang.Closure) + integ-test.echo(Executing on agent [label:Jenkins-Agent-AL2023-X64-C54xlarge-Docker-Host]) + integ-test.script(groovy.lang.Closure) + integ-test.fileExists(manifests/tests/jenkins/data/opensearch-3.0.0-test.yml) + integ-test.downloadBuildManifest({url=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/9010/linux/x64/tar/dist/opensearch/opensearch-3.0.0-linux-x64.tar.gz, path=tests/jenkins/data/opensearch-3.0.0-build.yml}) + downloadBuildManifest.legacySCM(groovy.lang.Closure) + downloadBuildManifest.library({identifier=jenkins@6.3.2, retriever=null}) + downloadBuildManifest.sh(curl -sSL https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/9010/linux/x64/tar/dist/opensearch/opensearch-3.0.0-linux-x64.tar.gz --output tests/jenkins/data/opensearch-3.0.0-build.yml) + downloadBuildManifest.readYaml({file=tests/jenkins/data/opensearch-3.0.0-build.yml}) + BuildManifest.asBoolean() + integ-test.readYaml({file=tests/jenkins/data/opensearch-3.0.0-build.yml}) + BuildManifest.asBoolean() + BuildManifest.getArtifactArchitecture() + BuildManifest.getArtifactBuildId() + BuildManifest.getDistribution() + BuildManifest.getArtifactRoot(distribution-build-opensearch, 9010) + integ-test.postCleanup() + postCleanup.cleanWs({disableDeferredWipeout=true, deleteDirs=true}) + integ-test.echo(Skipping stage validate-artifacts) + integ-test.stage(integ-test, groovy.lang.Closure) + integ-test.echo(Executing on agent [label:Jenkins-Agent-AL2-X64-C54xlarge-Docker-Host]) + integ-test.script(groovy.lang.Closure) + integ-test.downloadBuildManifest({url=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/9010/linux/x64/tar/dist/opensearch/opensearch-3.0.0-linux-x64.tar.gz, path=tests/jenkins/data/opensearch-3.0.0-build.yml}) + downloadBuildManifest.legacySCM(groovy.lang.Closure) + downloadBuildManifest.library({identifier=jenkins@6.3.2, retriever=null}) + downloadBuildManifest.sh(curl -sSL https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/9010/linux/x64/tar/dist/opensearch/opensearch-3.0.0-linux-x64.tar.gz --output tests/jenkins/data/opensearch-3.0.0-build.yml) + downloadBuildManifest.readYaml({file=tests/jenkins/data/opensearch-3.0.0-build.yml}) + BuildManifest.asBoolean() + integ-test.readYaml({file=tests/jenkins/data/opensearch-3.0.0-build.yml}) + BuildManifest.asBoolean() + integ-test.readYaml({file=manifests/tests/jenkins/data/opensearch-3.0.0-test.yml}) + TestManifest.asBoolean() + TestManifest.getComponentNames() + BuildManifest.getNames() + integ-test.echo(switch_user_non_root: false) + integ-test.echo(Skipping tests for index-management as is not present in the provided build manifest.) + integ-test.echo(Skipping tests for opensearch-reports as is not present in the provided build manifest.) + integ-test.echo(Skipping tests for cross-cluster-replication as is not present in the provided build manifest.) + integ-test.echo(Skipping tests for asynchronous-search as is not present in the provided build manifest.) + integ-test.echo(Skipping tests for alerting as is not present in the provided build manifest.) + integ-test.echo(Skipping tests for sql as is not present in the provided build manifest.) + integ-test.echo(Skipping tests for geospatial as is not present in the provided build manifest.) + integ-test.echo(Skipping tests for opensearch-observability as is not present in the provided build manifest.) + integ-test.echo(Testing components: [ml-commons, anomaly-detection, neural-search, security-analytics, security, k-NN, notifications]) + integ-test.echo(Downloading from distribution-build-opensearch/3.0.0/9010/linux/x64/tar and stashing both artifacts and repository) + integ-test.downloadFromS3({assumedRoleName=opensearch-bundle, roleAccountNumberCred=jenkins-aws-account-public, downloadPath=distribution-build-opensearch/3.0.0/9010/linux/x64/tar/, bucketName=job-s3-bucket-name, localPath=/tmp/workspace/artifacts, force=true}) + downloadFromS3.string({credentialsId=jenkins-aws-account-public, variable=AWS_ACCOUNT_NUMBER}) + downloadFromS3.withCredentials([AWS_ACCOUNT_NUMBER], groovy.lang.Closure) + downloadFromS3.withAWS({role=opensearch-bundle, roleAccount=AWS_ACCOUNT_NUMBER, duration=900, roleSessionName=jenkins-session, region=us-east-1}, groovy.lang.Closure) + downloadFromS3.s3Download({file=/tmp/workspace/artifacts, bucket=job-s3-bucket-name, path=distribution-build-opensearch/3.0.0/9010/linux/x64/tar/, force=true}) + integ-test.sh(rm -rf /tmp/workspace/tar && mv -v /tmp/workspace/artifacts/distribution-build-opensearch/3.0.0/9010/linux/x64/tar /tmp/workspace) + integ-test.stash({includes=**, name=integtest-opensearch-234}) + integ-test.echo(Add Component: ml-commons) + integ-test.echo(Add Component: anomaly-detection) + integ-test.echo(Add Component: neural-search) + integ-test.echo(Add Component: security-analytics) + integ-test.echo(Add Component: security) + integ-test.echo(Add Component: k-NN) + integ-test.echo(Add Component: notifications) + integ-test.parallel({Testing ml-commons=groovy.lang.Closure, Testing anomaly-detection=groovy.lang.Closure, Testing neural-search=groovy.lang.Closure, Testing security-analytics=groovy.lang.Closure, Testing security=groovy.lang.Closure, Testing k-NN=groovy.lang.Closure, Testing notifications=groovy.lang.Closure}) + integ-test.timeout({time=2, unit=HOURS}, groovy.lang.Closure) + integ-test.node(Jenkins-Agent-AL2-X64-C54xlarge-Docker-Host, groovy.lang.Closure) + integ-test.sh(echo ml-commons with index 0 will sleep 0 seconds to reduce load && sleep 0) + integ-test.unstash(integtest-opensearch-234) + integ-test.echo(Unstashing both artifacts and repository) + integ-test.sh(rm -rf test-results) + integ-test.runIntegTestScript({jobName=distribution-build-opensearch, componentName=ml-commons, buildManifest=tests/jenkins/data/opensearch-3.0.0-build.yml, testManifest=manifests/tests/jenkins/data/opensearch-3.0.0-test.yml, localPath=/tmp/workspace/tar, switchUserNonRoot=false}) + runIntegTestScript.legacySCM(groovy.lang.Closure) + runIntegTestScript.library({identifier=jenkins@6.3.2, retriever=null}) + runIntegTestScript.readYaml({file=tests/jenkins/data/opensearch-3.0.0-build.yml}) + BuildManifest.asBoolean() + BuildManifest.getArtifactArchitecture() + BuildManifest.getDistribution() + BuildManifest.getArtifactPlatform() + runIntegTestScript.echo(Start integTest on: tar x64 linux) + runIntegTestScript.detectTestDockerAgent({testManifest=manifests/tests/jenkins/data/opensearch-3.0.0-test.yml}) + detectTestDockerAgent.legacySCM(groovy.lang.Closure) + detectTestDockerAgent.library({identifier=jenkins@6.3.2, retriever=null}) + detectTestDockerAgent.readYaml({file=manifests/tests/jenkins/data/opensearch-3.0.0-test.yml}) + TestManifest.asBoolean() + detectTestDockerAgent.echo(Using Docker image opensearchstaging/ci-runner:ci-runner-centos7-opensearch-build-v3 (-e JAVA_HOME=/opt/java/openjdk-17)) + detectTestDockerAgent.echo(Using java version openjdk-17) + runIntegTestScript.echo(Possible Java Home: JAVA_HOME=/opt/java/openjdk-17) + runIntegTestScript.echo(Build Id: 9010) + BuildManifest.getArtifactRootUrl(distribution-build-opensearch, 9010) + runIntegTestScript.echo(Artifact root URL: https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/9010/linux/x64/tar) + runIntegTestScript.echo(User provides localPath, use local artifacts: /tmp/workspace/tar) + runIntegTestScript.echo(Paths: opensearch=/tmp/workspace/tar) + runIntegTestScript.echo(Base Path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/9010/linux/x64/tar) + runIntegTestScript.echo(Component: ml-commons) + runIntegTestScript.echo(Switch User to Non-Root (uid=1000): false) + runIntegTestScript.echo(Run command: env PATH=$PATH JAVA_HOME=/opt/java/openjdk-17 ./test.sh integ-test manifests/tests/jenkins/data/opensearch-3.0.0-test.yml --component ml-commons --test-run-id 234 --paths opensearch=/tmp/workspace/tar --base-path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/9010/linux/x64/tar ) + runIntegTestScript.sh(env PATH=$PATH JAVA_HOME=/opt/java/openjdk-17 ./test.sh integ-test manifests/tests/jenkins/data/opensearch-3.0.0-test.yml --component ml-commons --test-run-id 234 --paths opensearch=/tmp/workspace/tar --base-path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/9010/linux/x64/tar ) + integ-test.echo(Completed running integtest for component ml-commons) + integ-test.uploadTestResults({buildManifestFileName=tests/jenkins/data/opensearch-3.0.0-build.yml, jobName=dummy_job}) + uploadTestResults.legacySCM(groovy.lang.Closure) + uploadTestResults.library({identifier=jenkins@6.3.2, retriever=null}) + uploadTestResults.readYaml({file=tests/jenkins/data/opensearch-3.0.0-build.yml}) + BuildManifest.asBoolean() + uploadTestResults.echo(Build Id: 9010) + BuildManifest.getArtifactRoot(dummy_job, 9010) + uploadTestResults.string({credentialsId=jenkins-artifact-bucket-name, variable=ARTIFACT_BUCKET_NAME}) + uploadTestResults.string({credentialsId=jenkins-aws-account-public, variable=AWS_ACCOUNT_PUBLIC}) + uploadTestResults.withCredentials([ARTIFACT_BUCKET_NAME, AWS_ACCOUNT_PUBLIC], groovy.lang.Closure) + uploadTestResults.echo(Uploading to s3://ARTIFACT_BUCKET_NAME/dummy_job/3.0.0/9010/linux/x64/tar) + uploadTestResults.withAWS({role=opensearch-test, roleAccount=AWS_ACCOUNT_PUBLIC, duration=900, roleSessionName=jenkins-session}, groovy.lang.Closure) + uploadTestResults.s3Upload({file=test-results, bucket=ARTIFACT_BUCKET_NAME, path=dummy_job/3.0.0/9010/linux/x64/tar/test-results}) + BuildManifest.getArtifactRootUrl(DUMMY_PUBLIC_ARTIFACT_URL, dummy_job) + Messages.asBoolean() + Messages.add(DUMMY_STAGE_NAME, https://ci.opensearch.org/ci/dbc/DUMMY_PUBLIC_ARTIFACT_URL/3.0.0/dummy_job/linux/x64/tar/test-results/) + uploadTestResults.writeFile({file=messages/DUMMY_STAGE_NAME.msg, text=https://ci.opensearch.org/ci/dbc/DUMMY_PUBLIC_ARTIFACT_URL/3.0.0/dummy_job/linux/x64/tar/test-results/}) + uploadTestResults.stash({includes=messages/*, name=messages-DUMMY_STAGE_NAME}) + integ-test.postCleanup() + postCleanup.cleanWs({disableDeferredWipeout=true, deleteDirs=true}) + integ-test.timeout({time=2, unit=HOURS}, groovy.lang.Closure) + integ-test.node(Jenkins-Agent-AL2-X64-C54xlarge-Docker-Host, groovy.lang.Closure) + integ-test.sh(echo anomaly-detection with index 1 will sleep 20 seconds to reduce load && sleep 20) + integ-test.unstash(integtest-opensearch-234) + integ-test.echo(Unstashing both artifacts and repository) + integ-test.sh(rm -rf test-results) + integ-test.runIntegTestScript({jobName=distribution-build-opensearch, componentName=anomaly-detection, buildManifest=tests/jenkins/data/opensearch-3.0.0-build.yml, testManifest=manifests/tests/jenkins/data/opensearch-3.0.0-test.yml, localPath=/tmp/workspace/tar, switchUserNonRoot=false}) + runIntegTestScript.legacySCM(groovy.lang.Closure) + runIntegTestScript.library({identifier=jenkins@6.3.2, retriever=null}) + runIntegTestScript.readYaml({file=tests/jenkins/data/opensearch-3.0.0-build.yml}) + BuildManifest.asBoolean() + BuildManifest.getArtifactArchitecture() + BuildManifest.getDistribution() + BuildManifest.getArtifactPlatform() + runIntegTestScript.echo(Start integTest on: tar x64 linux) + runIntegTestScript.detectTestDockerAgent({testManifest=manifests/tests/jenkins/data/opensearch-3.0.0-test.yml}) + detectTestDockerAgent.legacySCM(groovy.lang.Closure) + detectTestDockerAgent.library({identifier=jenkins@6.3.2, retriever=null}) + detectTestDockerAgent.readYaml({file=manifests/tests/jenkins/data/opensearch-3.0.0-test.yml}) + TestManifest.asBoolean() + detectTestDockerAgent.echo(Using Docker image opensearchstaging/ci-runner:ci-runner-centos7-opensearch-build-v3 (-e JAVA_HOME=/opt/java/openjdk-17)) + detectTestDockerAgent.echo(Using java version openjdk-17) + runIntegTestScript.echo(Possible Java Home: JAVA_HOME=/opt/java/openjdk-17) + runIntegTestScript.echo(Build Id: 9010) + BuildManifest.getArtifactRootUrl(distribution-build-opensearch, 9010) + runIntegTestScript.echo(Artifact root URL: https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/9010/linux/x64/tar) + runIntegTestScript.echo(User provides localPath, use local artifacts: /tmp/workspace/tar) + runIntegTestScript.echo(Paths: opensearch=/tmp/workspace/tar) + runIntegTestScript.echo(Base Path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/9010/linux/x64/tar) + runIntegTestScript.echo(Component: anomaly-detection) + runIntegTestScript.echo(Switch User to Non-Root (uid=1000): false) + runIntegTestScript.echo(Run command: env PATH=$PATH JAVA_HOME=/opt/java/openjdk-17 ./test.sh integ-test manifests/tests/jenkins/data/opensearch-3.0.0-test.yml --component anomaly-detection --test-run-id 234 --paths opensearch=/tmp/workspace/tar --base-path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/9010/linux/x64/tar ) + runIntegTestScript.sh(env PATH=$PATH JAVA_HOME=/opt/java/openjdk-17 ./test.sh integ-test manifests/tests/jenkins/data/opensearch-3.0.0-test.yml --component anomaly-detection --test-run-id 234 --paths opensearch=/tmp/workspace/tar --base-path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/9010/linux/x64/tar ) + integ-test.echo(Completed running integtest for component anomaly-detection) + integ-test.uploadTestResults({buildManifestFileName=tests/jenkins/data/opensearch-3.0.0-build.yml, jobName=dummy_job}) + uploadTestResults.legacySCM(groovy.lang.Closure) + uploadTestResults.library({identifier=jenkins@6.3.2, retriever=null}) + uploadTestResults.readYaml({file=tests/jenkins/data/opensearch-3.0.0-build.yml}) + BuildManifest.asBoolean() + uploadTestResults.echo(Build Id: 9010) + BuildManifest.getArtifactRoot(dummy_job, 9010) + uploadTestResults.string({credentialsId=jenkins-artifact-bucket-name, variable=ARTIFACT_BUCKET_NAME}) + uploadTestResults.string({credentialsId=jenkins-aws-account-public, variable=AWS_ACCOUNT_PUBLIC}) + uploadTestResults.withCredentials([ARTIFACT_BUCKET_NAME, AWS_ACCOUNT_PUBLIC], groovy.lang.Closure) + uploadTestResults.echo(Uploading to s3://ARTIFACT_BUCKET_NAME/dummy_job/3.0.0/9010/linux/x64/tar) + uploadTestResults.withAWS({role=opensearch-test, roleAccount=AWS_ACCOUNT_PUBLIC, duration=900, roleSessionName=jenkins-session}, groovy.lang.Closure) + uploadTestResults.s3Upload({file=test-results, bucket=ARTIFACT_BUCKET_NAME, path=dummy_job/3.0.0/9010/linux/x64/tar/test-results}) + BuildManifest.getArtifactRootUrl(DUMMY_PUBLIC_ARTIFACT_URL, dummy_job) + Messages.asBoolean() + Messages.add(DUMMY_STAGE_NAME, https://ci.opensearch.org/ci/dbc/DUMMY_PUBLIC_ARTIFACT_URL/3.0.0/dummy_job/linux/x64/tar/test-results/) + uploadTestResults.writeFile({file=messages/DUMMY_STAGE_NAME.msg, text=https://ci.opensearch.org/ci/dbc/DUMMY_PUBLIC_ARTIFACT_URL/3.0.0/dummy_job/linux/x64/tar/test-results/}) + uploadTestResults.stash({includes=messages/*, name=messages-DUMMY_STAGE_NAME}) + integ-test.postCleanup() + postCleanup.cleanWs({disableDeferredWipeout=true, deleteDirs=true}) + integ-test.timeout({time=2, unit=HOURS}, groovy.lang.Closure) + integ-test.node(Jenkins-Agent-AL2-X64-C54xlarge-Docker-Host, groovy.lang.Closure) + integ-test.sh(echo neural-search with index 2 will sleep 40 seconds to reduce load && sleep 40) + integ-test.unstash(integtest-opensearch-234) + integ-test.echo(Unstashing both artifacts and repository) + integ-test.sh(rm -rf test-results) + integ-test.runIntegTestScript({jobName=distribution-build-opensearch, componentName=neural-search, buildManifest=tests/jenkins/data/opensearch-3.0.0-build.yml, testManifest=manifests/tests/jenkins/data/opensearch-3.0.0-test.yml, localPath=/tmp/workspace/tar, switchUserNonRoot=false}) + runIntegTestScript.legacySCM(groovy.lang.Closure) + runIntegTestScript.library({identifier=jenkins@6.3.2, retriever=null}) + runIntegTestScript.readYaml({file=tests/jenkins/data/opensearch-3.0.0-build.yml}) + BuildManifest.asBoolean() + BuildManifest.getArtifactArchitecture() + BuildManifest.getDistribution() + BuildManifest.getArtifactPlatform() + runIntegTestScript.echo(Start integTest on: tar x64 linux) + runIntegTestScript.detectTestDockerAgent({testManifest=manifests/tests/jenkins/data/opensearch-3.0.0-test.yml}) + detectTestDockerAgent.legacySCM(groovy.lang.Closure) + detectTestDockerAgent.library({identifier=jenkins@6.3.2, retriever=null}) + detectTestDockerAgent.readYaml({file=manifests/tests/jenkins/data/opensearch-3.0.0-test.yml}) + TestManifest.asBoolean() + detectTestDockerAgent.echo(Using Docker image opensearchstaging/ci-runner:ci-runner-centos7-opensearch-build-v3 (-e JAVA_HOME=/opt/java/openjdk-17)) + detectTestDockerAgent.echo(Using java version openjdk-17) + runIntegTestScript.echo(Possible Java Home: JAVA_HOME=/opt/java/openjdk-17) + runIntegTestScript.echo(Build Id: 9010) + BuildManifest.getArtifactRootUrl(distribution-build-opensearch, 9010) + runIntegTestScript.echo(Artifact root URL: https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/9010/linux/x64/tar) + runIntegTestScript.echo(User provides localPath, use local artifacts: /tmp/workspace/tar) + runIntegTestScript.echo(Paths: opensearch=/tmp/workspace/tar) + runIntegTestScript.echo(Base Path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/9010/linux/x64/tar) + runIntegTestScript.echo(Component: neural-search) + runIntegTestScript.echo(Switch User to Non-Root (uid=1000): false) + runIntegTestScript.echo(Run command: env PATH=$PATH JAVA_HOME=/opt/java/openjdk-17 ./test.sh integ-test manifests/tests/jenkins/data/opensearch-3.0.0-test.yml --component neural-search --test-run-id 234 --paths opensearch=/tmp/workspace/tar --base-path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/9010/linux/x64/tar ) + runIntegTestScript.sh(env PATH=$PATH JAVA_HOME=/opt/java/openjdk-17 ./test.sh integ-test manifests/tests/jenkins/data/opensearch-3.0.0-test.yml --component neural-search --test-run-id 234 --paths opensearch=/tmp/workspace/tar --base-path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/9010/linux/x64/tar ) + integ-test.echo(Completed running integtest for component neural-search) + integ-test.uploadTestResults({buildManifestFileName=tests/jenkins/data/opensearch-3.0.0-build.yml, jobName=dummy_job}) + uploadTestResults.legacySCM(groovy.lang.Closure) + uploadTestResults.library({identifier=jenkins@6.3.2, retriever=null}) + uploadTestResults.readYaml({file=tests/jenkins/data/opensearch-3.0.0-build.yml}) + BuildManifest.asBoolean() + uploadTestResults.echo(Build Id: 9010) + BuildManifest.getArtifactRoot(dummy_job, 9010) + uploadTestResults.string({credentialsId=jenkins-artifact-bucket-name, variable=ARTIFACT_BUCKET_NAME}) + uploadTestResults.string({credentialsId=jenkins-aws-account-public, variable=AWS_ACCOUNT_PUBLIC}) + uploadTestResults.withCredentials([ARTIFACT_BUCKET_NAME, AWS_ACCOUNT_PUBLIC], groovy.lang.Closure) + uploadTestResults.echo(Uploading to s3://ARTIFACT_BUCKET_NAME/dummy_job/3.0.0/9010/linux/x64/tar) + uploadTestResults.withAWS({role=opensearch-test, roleAccount=AWS_ACCOUNT_PUBLIC, duration=900, roleSessionName=jenkins-session}, groovy.lang.Closure) + uploadTestResults.s3Upload({file=test-results, bucket=ARTIFACT_BUCKET_NAME, path=dummy_job/3.0.0/9010/linux/x64/tar/test-results}) + BuildManifest.getArtifactRootUrl(DUMMY_PUBLIC_ARTIFACT_URL, dummy_job) + Messages.asBoolean() + Messages.add(DUMMY_STAGE_NAME, https://ci.opensearch.org/ci/dbc/DUMMY_PUBLIC_ARTIFACT_URL/3.0.0/dummy_job/linux/x64/tar/test-results/) + uploadTestResults.writeFile({file=messages/DUMMY_STAGE_NAME.msg, text=https://ci.opensearch.org/ci/dbc/DUMMY_PUBLIC_ARTIFACT_URL/3.0.0/dummy_job/linux/x64/tar/test-results/}) + uploadTestResults.stash({includes=messages/*, name=messages-DUMMY_STAGE_NAME}) + integ-test.postCleanup() + postCleanup.cleanWs({disableDeferredWipeout=true, deleteDirs=true}) + integ-test.timeout({time=2, unit=HOURS}, groovy.lang.Closure) + integ-test.node(Jenkins-Agent-AL2-X64-C54xlarge-Docker-Host, groovy.lang.Closure) + integ-test.sh(echo security-analytics with index 3 will sleep 60 seconds to reduce load && sleep 60) + integ-test.unstash(integtest-opensearch-234) + integ-test.echo(Unstashing both artifacts and repository) + integ-test.sh(rm -rf test-results) + integ-test.runIntegTestScript({jobName=distribution-build-opensearch, componentName=security-analytics, buildManifest=tests/jenkins/data/opensearch-3.0.0-build.yml, testManifest=manifests/tests/jenkins/data/opensearch-3.0.0-test.yml, localPath=/tmp/workspace/tar, switchUserNonRoot=false}) + runIntegTestScript.legacySCM(groovy.lang.Closure) + runIntegTestScript.library({identifier=jenkins@6.3.2, retriever=null}) + runIntegTestScript.readYaml({file=tests/jenkins/data/opensearch-3.0.0-build.yml}) + BuildManifest.asBoolean() + BuildManifest.getArtifactArchitecture() + BuildManifest.getDistribution() + BuildManifest.getArtifactPlatform() + runIntegTestScript.echo(Start integTest on: tar x64 linux) + runIntegTestScript.detectTestDockerAgent({testManifest=manifests/tests/jenkins/data/opensearch-3.0.0-test.yml}) + detectTestDockerAgent.legacySCM(groovy.lang.Closure) + detectTestDockerAgent.library({identifier=jenkins@6.3.2, retriever=null}) + detectTestDockerAgent.readYaml({file=manifests/tests/jenkins/data/opensearch-3.0.0-test.yml}) + TestManifest.asBoolean() + detectTestDockerAgent.echo(Using Docker image opensearchstaging/ci-runner:ci-runner-centos7-opensearch-build-v3 (-e JAVA_HOME=/opt/java/openjdk-17)) + detectTestDockerAgent.echo(Using java version openjdk-17) + runIntegTestScript.echo(Possible Java Home: JAVA_HOME=/opt/java/openjdk-17) + runIntegTestScript.echo(Build Id: 9010) + BuildManifest.getArtifactRootUrl(distribution-build-opensearch, 9010) + runIntegTestScript.echo(Artifact root URL: https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/9010/linux/x64/tar) + runIntegTestScript.echo(User provides localPath, use local artifacts: /tmp/workspace/tar) + runIntegTestScript.echo(Paths: opensearch=/tmp/workspace/tar) + runIntegTestScript.echo(Base Path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/9010/linux/x64/tar) + runIntegTestScript.echo(Component: security-analytics) + runIntegTestScript.echo(Switch User to Non-Root (uid=1000): false) + runIntegTestScript.echo(Run command: env PATH=$PATH JAVA_HOME=/opt/java/openjdk-17 ./test.sh integ-test manifests/tests/jenkins/data/opensearch-3.0.0-test.yml --component security-analytics --test-run-id 234 --paths opensearch=/tmp/workspace/tar --base-path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/9010/linux/x64/tar ) + runIntegTestScript.sh(env PATH=$PATH JAVA_HOME=/opt/java/openjdk-17 ./test.sh integ-test manifests/tests/jenkins/data/opensearch-3.0.0-test.yml --component security-analytics --test-run-id 234 --paths opensearch=/tmp/workspace/tar --base-path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/9010/linux/x64/tar ) + integ-test.echo(Completed running integtest for component security-analytics) + integ-test.uploadTestResults({buildManifestFileName=tests/jenkins/data/opensearch-3.0.0-build.yml, jobName=dummy_job}) + uploadTestResults.legacySCM(groovy.lang.Closure) + uploadTestResults.library({identifier=jenkins@6.3.2, retriever=null}) + uploadTestResults.readYaml({file=tests/jenkins/data/opensearch-3.0.0-build.yml}) + BuildManifest.asBoolean() + uploadTestResults.echo(Build Id: 9010) + BuildManifest.getArtifactRoot(dummy_job, 9010) + uploadTestResults.string({credentialsId=jenkins-artifact-bucket-name, variable=ARTIFACT_BUCKET_NAME}) + uploadTestResults.string({credentialsId=jenkins-aws-account-public, variable=AWS_ACCOUNT_PUBLIC}) + uploadTestResults.withCredentials([ARTIFACT_BUCKET_NAME, AWS_ACCOUNT_PUBLIC], groovy.lang.Closure) + uploadTestResults.echo(Uploading to s3://ARTIFACT_BUCKET_NAME/dummy_job/3.0.0/9010/linux/x64/tar) + uploadTestResults.withAWS({role=opensearch-test, roleAccount=AWS_ACCOUNT_PUBLIC, duration=900, roleSessionName=jenkins-session}, groovy.lang.Closure) + uploadTestResults.s3Upload({file=test-results, bucket=ARTIFACT_BUCKET_NAME, path=dummy_job/3.0.0/9010/linux/x64/tar/test-results}) + BuildManifest.getArtifactRootUrl(DUMMY_PUBLIC_ARTIFACT_URL, dummy_job) + Messages.asBoolean() + Messages.add(DUMMY_STAGE_NAME, https://ci.opensearch.org/ci/dbc/DUMMY_PUBLIC_ARTIFACT_URL/3.0.0/dummy_job/linux/x64/tar/test-results/) + uploadTestResults.writeFile({file=messages/DUMMY_STAGE_NAME.msg, text=https://ci.opensearch.org/ci/dbc/DUMMY_PUBLIC_ARTIFACT_URL/3.0.0/dummy_job/linux/x64/tar/test-results/}) + uploadTestResults.stash({includes=messages/*, name=messages-DUMMY_STAGE_NAME}) + integ-test.postCleanup() + postCleanup.cleanWs({disableDeferredWipeout=true, deleteDirs=true}) + integ-test.timeout({time=2, unit=HOURS}, groovy.lang.Closure) + integ-test.node(Jenkins-Agent-AL2-X64-C54xlarge-Docker-Host, groovy.lang.Closure) + integ-test.sh(echo security with index 4 will sleep 80 seconds to reduce load && sleep 80) + integ-test.unstash(integtest-opensearch-234) + integ-test.echo(Unstashing both artifacts and repository) + integ-test.sh(rm -rf test-results) + integ-test.runIntegTestScript({jobName=distribution-build-opensearch, componentName=security, buildManifest=tests/jenkins/data/opensearch-3.0.0-build.yml, testManifest=manifests/tests/jenkins/data/opensearch-3.0.0-test.yml, localPath=/tmp/workspace/tar, switchUserNonRoot=false}) + runIntegTestScript.legacySCM(groovy.lang.Closure) + runIntegTestScript.library({identifier=jenkins@6.3.2, retriever=null}) + runIntegTestScript.readYaml({file=tests/jenkins/data/opensearch-3.0.0-build.yml}) + BuildManifest.asBoolean() + BuildManifest.getArtifactArchitecture() + BuildManifest.getDistribution() + BuildManifest.getArtifactPlatform() + runIntegTestScript.echo(Start integTest on: tar x64 linux) + runIntegTestScript.detectTestDockerAgent({testManifest=manifests/tests/jenkins/data/opensearch-3.0.0-test.yml}) + detectTestDockerAgent.legacySCM(groovy.lang.Closure) + detectTestDockerAgent.library({identifier=jenkins@6.3.2, retriever=null}) + detectTestDockerAgent.readYaml({file=manifests/tests/jenkins/data/opensearch-3.0.0-test.yml}) + TestManifest.asBoolean() + detectTestDockerAgent.echo(Using Docker image opensearchstaging/ci-runner:ci-runner-centos7-opensearch-build-v3 (-e JAVA_HOME=/opt/java/openjdk-17)) + detectTestDockerAgent.echo(Using java version openjdk-17) + runIntegTestScript.echo(Possible Java Home: JAVA_HOME=/opt/java/openjdk-17) + runIntegTestScript.echo(Build Id: 9010) + BuildManifest.getArtifactRootUrl(distribution-build-opensearch, 9010) + runIntegTestScript.echo(Artifact root URL: https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/9010/linux/x64/tar) + runIntegTestScript.echo(User provides localPath, use local artifacts: /tmp/workspace/tar) + runIntegTestScript.echo(Paths: opensearch=/tmp/workspace/tar) + runIntegTestScript.echo(Base Path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/9010/linux/x64/tar) + runIntegTestScript.echo(Component: security) + runIntegTestScript.echo(Switch User to Non-Root (uid=1000): false) + runIntegTestScript.echo(Run command: env PATH=$PATH JAVA_HOME=/opt/java/openjdk-17 ./test.sh integ-test manifests/tests/jenkins/data/opensearch-3.0.0-test.yml --component security --test-run-id 234 --paths opensearch=/tmp/workspace/tar --base-path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/9010/linux/x64/tar ) + runIntegTestScript.sh(env PATH=$PATH JAVA_HOME=/opt/java/openjdk-17 ./test.sh integ-test manifests/tests/jenkins/data/opensearch-3.0.0-test.yml --component security --test-run-id 234 --paths opensearch=/tmp/workspace/tar --base-path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/9010/linux/x64/tar ) + integ-test.echo(Completed running integtest for component security) + integ-test.uploadTestResults({buildManifestFileName=tests/jenkins/data/opensearch-3.0.0-build.yml, jobName=dummy_job}) + uploadTestResults.legacySCM(groovy.lang.Closure) + uploadTestResults.library({identifier=jenkins@6.3.2, retriever=null}) + uploadTestResults.readYaml({file=tests/jenkins/data/opensearch-3.0.0-build.yml}) + BuildManifest.asBoolean() + uploadTestResults.echo(Build Id: 9010) + BuildManifest.getArtifactRoot(dummy_job, 9010) + uploadTestResults.string({credentialsId=jenkins-artifact-bucket-name, variable=ARTIFACT_BUCKET_NAME}) + uploadTestResults.string({credentialsId=jenkins-aws-account-public, variable=AWS_ACCOUNT_PUBLIC}) + uploadTestResults.withCredentials([ARTIFACT_BUCKET_NAME, AWS_ACCOUNT_PUBLIC], groovy.lang.Closure) + uploadTestResults.echo(Uploading to s3://ARTIFACT_BUCKET_NAME/dummy_job/3.0.0/9010/linux/x64/tar) + uploadTestResults.withAWS({role=opensearch-test, roleAccount=AWS_ACCOUNT_PUBLIC, duration=900, roleSessionName=jenkins-session}, groovy.lang.Closure) + uploadTestResults.s3Upload({file=test-results, bucket=ARTIFACT_BUCKET_NAME, path=dummy_job/3.0.0/9010/linux/x64/tar/test-results}) + BuildManifest.getArtifactRootUrl(DUMMY_PUBLIC_ARTIFACT_URL, dummy_job) + Messages.asBoolean() + Messages.add(DUMMY_STAGE_NAME, https://ci.opensearch.org/ci/dbc/DUMMY_PUBLIC_ARTIFACT_URL/3.0.0/dummy_job/linux/x64/tar/test-results/) + uploadTestResults.writeFile({file=messages/DUMMY_STAGE_NAME.msg, text=https://ci.opensearch.org/ci/dbc/DUMMY_PUBLIC_ARTIFACT_URL/3.0.0/dummy_job/linux/x64/tar/test-results/}) + uploadTestResults.stash({includes=messages/*, name=messages-DUMMY_STAGE_NAME}) + integ-test.postCleanup() + postCleanup.cleanWs({disableDeferredWipeout=true, deleteDirs=true}) + integ-test.timeout({time=2, unit=HOURS}, groovy.lang.Closure) + integ-test.node(Jenkins-Agent-AL2-X64-C54xlarge-Docker-Host, groovy.lang.Closure) + integ-test.sh(echo k-NN with index 5 will sleep 100 seconds to reduce load && sleep 100) + integ-test.unstash(integtest-opensearch-234) + integ-test.echo(Unstashing both artifacts and repository) + integ-test.sh(rm -rf test-results) + integ-test.runIntegTestScript({jobName=distribution-build-opensearch, componentName=k-NN, buildManifest=tests/jenkins/data/opensearch-3.0.0-build.yml, testManifest=manifests/tests/jenkins/data/opensearch-3.0.0-test.yml, localPath=/tmp/workspace/tar, switchUserNonRoot=false}) + runIntegTestScript.legacySCM(groovy.lang.Closure) + runIntegTestScript.library({identifier=jenkins@6.3.2, retriever=null}) + runIntegTestScript.readYaml({file=tests/jenkins/data/opensearch-3.0.0-build.yml}) + BuildManifest.asBoolean() + BuildManifest.getArtifactArchitecture() + BuildManifest.getDistribution() + BuildManifest.getArtifactPlatform() + runIntegTestScript.echo(Start integTest on: tar x64 linux) + runIntegTestScript.detectTestDockerAgent({testManifest=manifests/tests/jenkins/data/opensearch-3.0.0-test.yml}) + detectTestDockerAgent.legacySCM(groovy.lang.Closure) + detectTestDockerAgent.library({identifier=jenkins@6.3.2, retriever=null}) + detectTestDockerAgent.readYaml({file=manifests/tests/jenkins/data/opensearch-3.0.0-test.yml}) + TestManifest.asBoolean() + detectTestDockerAgent.echo(Using Docker image opensearchstaging/ci-runner:ci-runner-centos7-opensearch-build-v3 (-e JAVA_HOME=/opt/java/openjdk-17)) + detectTestDockerAgent.echo(Using java version openjdk-17) + runIntegTestScript.echo(Possible Java Home: JAVA_HOME=/opt/java/openjdk-17) + runIntegTestScript.echo(Build Id: 9010) + BuildManifest.getArtifactRootUrl(distribution-build-opensearch, 9010) + runIntegTestScript.echo(Artifact root URL: https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/9010/linux/x64/tar) + runIntegTestScript.echo(User provides localPath, use local artifacts: /tmp/workspace/tar) + runIntegTestScript.echo(Paths: opensearch=/tmp/workspace/tar) + runIntegTestScript.echo(Base Path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/9010/linux/x64/tar) + runIntegTestScript.echo(Component: k-NN) + runIntegTestScript.echo(Switch User to Non-Root (uid=1000): false) + runIntegTestScript.echo(Run command: env PATH=$PATH JAVA_HOME=/opt/java/openjdk-17 ./test.sh integ-test manifests/tests/jenkins/data/opensearch-3.0.0-test.yml --component k-NN --test-run-id 234 --paths opensearch=/tmp/workspace/tar --base-path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/9010/linux/x64/tar ) + runIntegTestScript.sh(env PATH=$PATH JAVA_HOME=/opt/java/openjdk-17 ./test.sh integ-test manifests/tests/jenkins/data/opensearch-3.0.0-test.yml --component k-NN --test-run-id 234 --paths opensearch=/tmp/workspace/tar --base-path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/9010/linux/x64/tar ) + integ-test.echo(Completed running integtest for component k-NN) + integ-test.uploadTestResults({buildManifestFileName=tests/jenkins/data/opensearch-3.0.0-build.yml, jobName=dummy_job}) + uploadTestResults.legacySCM(groovy.lang.Closure) + uploadTestResults.library({identifier=jenkins@6.3.2, retriever=null}) + uploadTestResults.readYaml({file=tests/jenkins/data/opensearch-3.0.0-build.yml}) + BuildManifest.asBoolean() + uploadTestResults.echo(Build Id: 9010) + BuildManifest.getArtifactRoot(dummy_job, 9010) + uploadTestResults.string({credentialsId=jenkins-artifact-bucket-name, variable=ARTIFACT_BUCKET_NAME}) + uploadTestResults.string({credentialsId=jenkins-aws-account-public, variable=AWS_ACCOUNT_PUBLIC}) + uploadTestResults.withCredentials([ARTIFACT_BUCKET_NAME, AWS_ACCOUNT_PUBLIC], groovy.lang.Closure) + uploadTestResults.echo(Uploading to s3://ARTIFACT_BUCKET_NAME/dummy_job/3.0.0/9010/linux/x64/tar) + uploadTestResults.withAWS({role=opensearch-test, roleAccount=AWS_ACCOUNT_PUBLIC, duration=900, roleSessionName=jenkins-session}, groovy.lang.Closure) + uploadTestResults.s3Upload({file=test-results, bucket=ARTIFACT_BUCKET_NAME, path=dummy_job/3.0.0/9010/linux/x64/tar/test-results}) + BuildManifest.getArtifactRootUrl(DUMMY_PUBLIC_ARTIFACT_URL, dummy_job) + Messages.asBoolean() + Messages.add(DUMMY_STAGE_NAME, https://ci.opensearch.org/ci/dbc/DUMMY_PUBLIC_ARTIFACT_URL/3.0.0/dummy_job/linux/x64/tar/test-results/) + uploadTestResults.writeFile({file=messages/DUMMY_STAGE_NAME.msg, text=https://ci.opensearch.org/ci/dbc/DUMMY_PUBLIC_ARTIFACT_URL/3.0.0/dummy_job/linux/x64/tar/test-results/}) + uploadTestResults.stash({includes=messages/*, name=messages-DUMMY_STAGE_NAME}) + integ-test.postCleanup() + postCleanup.cleanWs({disableDeferredWipeout=true, deleteDirs=true}) + integ-test.timeout({time=2, unit=HOURS}, groovy.lang.Closure) + integ-test.node(Jenkins-Agent-AL2-X64-C54xlarge-Docker-Host, groovy.lang.Closure) + integ-test.sh(echo notifications with index 6 will sleep 120 seconds to reduce load && sleep 120) + integ-test.unstash(integtest-opensearch-234) + integ-test.echo(Unstashing both artifacts and repository) + integ-test.sh(rm -rf test-results) + integ-test.runIntegTestScript({jobName=distribution-build-opensearch, componentName=notifications, buildManifest=tests/jenkins/data/opensearch-3.0.0-build.yml, testManifest=manifests/tests/jenkins/data/opensearch-3.0.0-test.yml, localPath=/tmp/workspace/tar, switchUserNonRoot=false}) + runIntegTestScript.legacySCM(groovy.lang.Closure) + runIntegTestScript.library({identifier=jenkins@6.3.2, retriever=null}) + runIntegTestScript.readYaml({file=tests/jenkins/data/opensearch-3.0.0-build.yml}) + BuildManifest.asBoolean() + BuildManifest.getArtifactArchitecture() + BuildManifest.getDistribution() + BuildManifest.getArtifactPlatform() + runIntegTestScript.echo(Start integTest on: tar x64 linux) + runIntegTestScript.detectTestDockerAgent({testManifest=manifests/tests/jenkins/data/opensearch-3.0.0-test.yml}) + detectTestDockerAgent.legacySCM(groovy.lang.Closure) + detectTestDockerAgent.library({identifier=jenkins@6.3.2, retriever=null}) + detectTestDockerAgent.readYaml({file=manifests/tests/jenkins/data/opensearch-3.0.0-test.yml}) + TestManifest.asBoolean() + detectTestDockerAgent.echo(Using Docker image opensearchstaging/ci-runner:ci-runner-centos7-opensearch-build-v3 (-e JAVA_HOME=/opt/java/openjdk-17)) + detectTestDockerAgent.echo(Using java version openjdk-17) + runIntegTestScript.echo(Possible Java Home: JAVA_HOME=/opt/java/openjdk-17) + runIntegTestScript.echo(Build Id: 9010) + BuildManifest.getArtifactRootUrl(distribution-build-opensearch, 9010) + runIntegTestScript.echo(Artifact root URL: https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/9010/linux/x64/tar) + runIntegTestScript.echo(User provides localPath, use local artifacts: /tmp/workspace/tar) + runIntegTestScript.echo(Paths: opensearch=/tmp/workspace/tar) + runIntegTestScript.echo(Base Path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/9010/linux/x64/tar) + runIntegTestScript.echo(Component: notifications) + runIntegTestScript.echo(Switch User to Non-Root (uid=1000): false) + runIntegTestScript.echo(Run command: env PATH=$PATH JAVA_HOME=/opt/java/openjdk-17 ./test.sh integ-test manifests/tests/jenkins/data/opensearch-3.0.0-test.yml --component notifications --test-run-id 234 --paths opensearch=/tmp/workspace/tar --base-path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/9010/linux/x64/tar ) + runIntegTestScript.sh(env PATH=$PATH JAVA_HOME=/opt/java/openjdk-17 ./test.sh integ-test manifests/tests/jenkins/data/opensearch-3.0.0-test.yml --component notifications --test-run-id 234 --paths opensearch=/tmp/workspace/tar --base-path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/9010/linux/x64/tar ) + integ-test.echo(Completed running integtest for component notifications) + integ-test.uploadTestResults({buildManifestFileName=tests/jenkins/data/opensearch-3.0.0-build.yml, jobName=dummy_job}) + uploadTestResults.legacySCM(groovy.lang.Closure) + uploadTestResults.library({identifier=jenkins@6.3.2, retriever=null}) + uploadTestResults.readYaml({file=tests/jenkins/data/opensearch-3.0.0-build.yml}) + BuildManifest.asBoolean() + uploadTestResults.echo(Build Id: 9010) + BuildManifest.getArtifactRoot(dummy_job, 9010) + uploadTestResults.string({credentialsId=jenkins-artifact-bucket-name, variable=ARTIFACT_BUCKET_NAME}) + uploadTestResults.string({credentialsId=jenkins-aws-account-public, variable=AWS_ACCOUNT_PUBLIC}) + uploadTestResults.withCredentials([ARTIFACT_BUCKET_NAME, AWS_ACCOUNT_PUBLIC], groovy.lang.Closure) + uploadTestResults.echo(Uploading to s3://ARTIFACT_BUCKET_NAME/dummy_job/3.0.0/9010/linux/x64/tar) + uploadTestResults.withAWS({role=opensearch-test, roleAccount=AWS_ACCOUNT_PUBLIC, duration=900, roleSessionName=jenkins-session}, groovy.lang.Closure) + uploadTestResults.s3Upload({file=test-results, bucket=ARTIFACT_BUCKET_NAME, path=dummy_job/3.0.0/9010/linux/x64/tar/test-results}) + BuildManifest.getArtifactRootUrl(DUMMY_PUBLIC_ARTIFACT_URL, dummy_job) + Messages.asBoolean() + Messages.add(DUMMY_STAGE_NAME, https://ci.opensearch.org/ci/dbc/DUMMY_PUBLIC_ARTIFACT_URL/3.0.0/dummy_job/linux/x64/tar/test-results/) + uploadTestResults.writeFile({file=messages/DUMMY_STAGE_NAME.msg, text=https://ci.opensearch.org/ci/dbc/DUMMY_PUBLIC_ARTIFACT_URL/3.0.0/dummy_job/linux/x64/tar/test-results/}) + uploadTestResults.stash({includes=messages/*, name=messages-DUMMY_STAGE_NAME}) + integ-test.postCleanup() + postCleanup.cleanWs({disableDeferredWipeout=true, deleteDirs=true}) + integ-test.script(groovy.lang.Closure) + integ-test.node(Jenkins-Agent-AL2-X64-C54xlarge-Docker-Host, groovy.lang.Closure) + integ-test.checkout(groovy.lang.Closure) + integ-test.downloadBuildManifest({url=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/9010/linux/x64/tar/dist/opensearch/opensearch-3.0.0-linux-x64.tar.gz, path=tests/jenkins/data/opensearch-3.0.0-build.yml}) + downloadBuildManifest.legacySCM(groovy.lang.Closure) + downloadBuildManifest.library({identifier=jenkins@6.3.2, retriever=null}) + downloadBuildManifest.sh(curl -sSL https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/9010/linux/x64/tar/dist/opensearch/opensearch-3.0.0-linux-x64.tar.gz --output tests/jenkins/data/opensearch-3.0.0-build.yml) + downloadBuildManifest.readYaml({file=tests/jenkins/data/opensearch-3.0.0-build.yml}) + BuildManifest.asBoolean() + integ-test.createUploadTestReportManifest({testManifest=manifests/tests/jenkins/data/opensearch-3.0.0-test.yml, buildManifest=tests/jenkins/data/opensearch-3.0.0-build.yml, testRunID=234, testType=integ-test, componentName=}) + createUploadTestReportManifest.legacySCM(groovy.lang.Closure) + createUploadTestReportManifest.library({identifier=jenkins@6.3.2, retriever=null}) + createUploadTestReportManifest.readYaml({file=manifests/tests/jenkins/data/opensearch-3.0.0-test.yml}) + TestManifest.asBoolean() + createUploadTestReportManifest.readYaml({file=tests/jenkins/data/opensearch-3.0.0-build.yml}) + BuildManifest.asBoolean() + BuildManifest.getDistribution() + createUploadTestReportManifest.echo(Start Reporting workflow for test type: tar) + BuildManifest.getArtifactRootUrl(distribution-build-opensearch, 9010) + createUploadTestReportManifest.echo(Artifact root URL: https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/9010/linux/x64/tar) + createUploadTestReportManifest.echo(Paths: opensearch=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/9010/linux/x64/tar) + createUploadTestReportManifest.echo(Base Path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/9010/linux/x64/tar) + createUploadTestReportManifest.echo(Component: ) + createUploadTestReportManifest.echo(Run command: ./report.sh manifests/tests/jenkins/data/opensearch-3.0.0-test.yml --artifact-paths opensearch=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/9010/linux/x64/tar --test-run-id 234 --test-type integ-test --base-path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/9010/linux/x64/tar ) + createUploadTestReportManifest.sh(./report.sh manifests/tests/jenkins/data/opensearch-3.0.0-test.yml --artifact-paths opensearch=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/9010/linux/x64/tar --test-run-id 234 --test-type integ-test --base-path DUMMY_PUBLIC_ARTIFACT_URL/dummy_job/3.0.0/9010/linux/x64/tar ) + createUploadTestReportManifest.echo(Build Id: 9010) + BuildManifest.getArtifactRoot(dummy_job, 9010) + createUploadTestReportManifest.string({credentialsId=jenkins-artifact-bucket-name, variable=ARTIFACT_BUCKET_NAME}) + createUploadTestReportManifest.string({credentialsId=jenkins-aws-account-public, variable=AWS_ACCOUNT_PUBLIC}) + createUploadTestReportManifest.withCredentials([ARTIFACT_BUCKET_NAME, AWS_ACCOUNT_PUBLIC], groovy.lang.Closure) + createUploadTestReportManifest.echo(Uploading to s3://dummy_job/3.0.0/9010/linux/x64/tar/test-results/234/integ-test/test-report.yml) + createUploadTestReportManifest.withAWS({role=opensearch-test, roleAccount=AWS_ACCOUNT_PUBLIC, duration=900, roleSessionName=jenkins-session}, groovy.lang.Closure) + createUploadTestReportManifest.s3Upload({file=/tmp/workspace/test-report.yml, bucket=ARTIFACT_BUCKET_NAME, path=dummy_job/3.0.0/9010/linux/x64/tar/test-results/234/integ-test/test-report.yml}) + integ-test.echo(Download report manifest from https://ci.opensearch.org/ci/dbc/integ-test/3.0.0/9010/linux/x64/tar/test-results/234/integ-test/test-report.yml) + integ-test.archiveArtifacts({artifacts=test-report.yml}) + integ-test.postCleanup() + postCleanup.cleanWs({disableDeferredWipeout=true, deleteDirs=true}) + integ-test.node(Jenkins-Agent-AL2-X64-C54xlarge-Docker-Host, groovy.lang.Closure) + integ-test.script(groovy.lang.Closure) + Messages.asBoolean() + Messages.get([integ-test]) + integ-test.unstash({name=messages-integ-test}) + integ-test.findFiles({excludes=, glob=messages/*}) + integ-test.dir(messages, groovy.lang.Closure) + integ-test.deleteDir() + integ-test.publishNotification({icon=:white_check_mark:, message=Integration Tests Successful, extra=, credentialsId=jenkins-integ-test-webhook, manifest=tests/jenkins/data/opensearch-3.0.0-test.yml}) + publishNotification.string({credentialsId=jenkins-integ-test-webhook, variable=WEBHOOK_URL}) + publishNotification.withCredentials([WEBHOOK_URL], groovy.lang.Closure) + publishNotification.sh(curl -XPOST --header "Content-Type: application/json" --data '{"result_text":":white_check_mark: +JOB_NAME=dummy_job +BUILD_NUMBER=[234] +MESSAGE=Integration Tests Successful +BUILD_URL: htth://BUILD_URL_dummy.com +MANIFEST: tests/jenkins/data/opensearch-3.0.0-test.yml +"}' "WEBHOOK_URL") + integ-test.postCleanup() + postCleanup.cleanWs({disableDeferredWipeout=true, deleteDirs=true}) diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch/integ-test.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch/integ-test.jenkinsfile.txt index a1e8fed38f..5e9a92833d 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch/integ-test.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch/integ-test.jenkinsfile.txt @@ -1,6 +1,6 @@ integ-test.run() integ-test.modernSCM({$class=GitSCMSource, remote=https://github.com/opensearch-project/opensearch-build-libraries.git}) - integ-test.library({identifier=jenkins@6.3.0, retriever=null}) + integ-test.library({identifier=jenkins@6.3.2, retriever=null}) integ-test.pipeline(groovy.lang.Closure) integ-test.credentials(jenkins-artifact-bucket-name) integ-test.timeout({time=4, unit=HOURS}) @@ -13,7 +13,7 @@ integ-test.fileExists(manifests/tests/jenkins/data/opensearch-3.0.0-test.yml) integ-test.downloadBuildManifest({url=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/9010/linux/x64/tar/dist/opensearch/opensearch-3.0.0-linux-x64.tar.gz, path=tests/jenkins/data/opensearch-3.0.0-build.yml}) downloadBuildManifest.legacySCM(groovy.lang.Closure) - downloadBuildManifest.library({identifier=jenkins@6.3.0, retriever=null}) + downloadBuildManifest.library({identifier=jenkins@6.3.2, retriever=null}) downloadBuildManifest.sh(curl -sSL https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/9010/linux/x64/tar/dist/opensearch/opensearch-3.0.0-linux-x64.tar.gz --output tests/jenkins/data/opensearch-3.0.0-build.yml) downloadBuildManifest.readYaml({file=tests/jenkins/data/opensearch-3.0.0-build.yml}) BuildManifest.asBoolean() @@ -25,12 +25,24 @@ BuildManifest.getArtifactRoot(distribution-build-opensearch, 9010) integ-test.postCleanup() postCleanup.cleanWs({disableDeferredWipeout=true, deleteDirs=true}) + integ-test.stage(validate-artifacts, groovy.lang.Closure) + integ-test.echo(Executing on agent [label:Jenkins-Agent-AL2023-X64-C54xlarge-Docker-Host]) + integ-test.script(groovy.lang.Closure) + integ-test.string({name=VERSION, value=3.0.0}) + integ-test.string({name=DISTRIBUTION, value=tar}) + integ-test.string({name=ARCHITECTURE, value=x64}) + integ-test.string({name=OS_BUILD_NUMBER, value=9010}) + integ-test.string({name=PROJECTS, value=opensearch}) + integ-test.string({name=ARTIFACT_TYPE, value=staging}) + integ-test.build({job=distribution-validation, propagate=true, wait=true, parameters=[null, null, null, null, null, null]}) + integ-test.postCleanup() + postCleanup.cleanWs({disableDeferredWipeout=true, deleteDirs=true}) integ-test.stage(integ-test, groovy.lang.Closure) integ-test.echo(Executing on agent [label:Jenkins-Agent-AL2-X64-C54xlarge-Docker-Host]) integ-test.script(groovy.lang.Closure) integ-test.downloadBuildManifest({url=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/9010/linux/x64/tar/dist/opensearch/opensearch-3.0.0-linux-x64.tar.gz, path=tests/jenkins/data/opensearch-3.0.0-build.yml}) downloadBuildManifest.legacySCM(groovy.lang.Closure) - downloadBuildManifest.library({identifier=jenkins@6.3.0, retriever=null}) + downloadBuildManifest.library({identifier=jenkins@6.3.2, retriever=null}) downloadBuildManifest.sh(curl -sSL https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/9010/linux/x64/tar/dist/opensearch/opensearch-3.0.0-linux-x64.tar.gz --output tests/jenkins/data/opensearch-3.0.0-build.yml) downloadBuildManifest.readYaml({file=tests/jenkins/data/opensearch-3.0.0-build.yml}) BuildManifest.asBoolean() @@ -74,7 +86,7 @@ integ-test.sh(rm -rf test-results) integ-test.runIntegTestScript({jobName=distribution-build-opensearch, componentName=ml-commons, buildManifest=tests/jenkins/data/opensearch-3.0.0-build.yml, testManifest=manifests/tests/jenkins/data/opensearch-3.0.0-test.yml, localPath=/tmp/workspace/tar, switchUserNonRoot=false}) runIntegTestScript.legacySCM(groovy.lang.Closure) - runIntegTestScript.library({identifier=jenkins@6.3.0, retriever=null}) + runIntegTestScript.library({identifier=jenkins@6.3.2, retriever=null}) runIntegTestScript.readYaml({file=tests/jenkins/data/opensearch-3.0.0-build.yml}) BuildManifest.asBoolean() BuildManifest.getArtifactArchitecture() @@ -83,7 +95,7 @@ runIntegTestScript.echo(Start integTest on: tar x64 linux) runIntegTestScript.detectTestDockerAgent({testManifest=manifests/tests/jenkins/data/opensearch-3.0.0-test.yml}) detectTestDockerAgent.legacySCM(groovy.lang.Closure) - detectTestDockerAgent.library({identifier=jenkins@6.3.0, retriever=null}) + detectTestDockerAgent.library({identifier=jenkins@6.3.2, retriever=null}) detectTestDockerAgent.readYaml({file=manifests/tests/jenkins/data/opensearch-3.0.0-test.yml}) TestManifest.asBoolean() detectTestDockerAgent.echo(Using Docker image opensearchstaging/ci-runner:ci-runner-centos7-opensearch-build-v3 (-e JAVA_HOME=/opt/java/openjdk-17)) @@ -109,7 +121,7 @@ integ-test.echo(Completed running integtest for component ml-commons) integ-test.uploadTestResults({buildManifestFileName=tests/jenkins/data/opensearch-3.0.0-build.yml, jobName=dummy_job}) uploadTestResults.legacySCM(groovy.lang.Closure) - uploadTestResults.library({identifier=jenkins@6.3.0, retriever=null}) + uploadTestResults.library({identifier=jenkins@6.3.2, retriever=null}) uploadTestResults.readYaml({file=tests/jenkins/data/opensearch-3.0.0-build.yml}) BuildManifest.asBoolean() uploadTestResults.echo(Build Id: 9010) @@ -135,7 +147,7 @@ integ-test.sh(rm -rf test-results) integ-test.runIntegTestScript({jobName=distribution-build-opensearch, componentName=anomaly-detection, buildManifest=tests/jenkins/data/opensearch-3.0.0-build.yml, testManifest=manifests/tests/jenkins/data/opensearch-3.0.0-test.yml, localPath=/tmp/workspace/tar, switchUserNonRoot=false}) runIntegTestScript.legacySCM(groovy.lang.Closure) - runIntegTestScript.library({identifier=jenkins@6.3.0, retriever=null}) + runIntegTestScript.library({identifier=jenkins@6.3.2, retriever=null}) runIntegTestScript.readYaml({file=tests/jenkins/data/opensearch-3.0.0-build.yml}) BuildManifest.asBoolean() BuildManifest.getArtifactArchitecture() @@ -144,7 +156,7 @@ runIntegTestScript.echo(Start integTest on: tar x64 linux) runIntegTestScript.detectTestDockerAgent({testManifest=manifests/tests/jenkins/data/opensearch-3.0.0-test.yml}) detectTestDockerAgent.legacySCM(groovy.lang.Closure) - detectTestDockerAgent.library({identifier=jenkins@6.3.0, retriever=null}) + detectTestDockerAgent.library({identifier=jenkins@6.3.2, retriever=null}) detectTestDockerAgent.readYaml({file=manifests/tests/jenkins/data/opensearch-3.0.0-test.yml}) TestManifest.asBoolean() detectTestDockerAgent.echo(Using Docker image opensearchstaging/ci-runner:ci-runner-centos7-opensearch-build-v3 (-e JAVA_HOME=/opt/java/openjdk-17)) @@ -170,7 +182,7 @@ integ-test.echo(Completed running integtest for component anomaly-detection) integ-test.uploadTestResults({buildManifestFileName=tests/jenkins/data/opensearch-3.0.0-build.yml, jobName=dummy_job}) uploadTestResults.legacySCM(groovy.lang.Closure) - uploadTestResults.library({identifier=jenkins@6.3.0, retriever=null}) + uploadTestResults.library({identifier=jenkins@6.3.2, retriever=null}) uploadTestResults.readYaml({file=tests/jenkins/data/opensearch-3.0.0-build.yml}) BuildManifest.asBoolean() uploadTestResults.echo(Build Id: 9010) @@ -196,7 +208,7 @@ integ-test.sh(rm -rf test-results) integ-test.runIntegTestScript({jobName=distribution-build-opensearch, componentName=neural-search, buildManifest=tests/jenkins/data/opensearch-3.0.0-build.yml, testManifest=manifests/tests/jenkins/data/opensearch-3.0.0-test.yml, localPath=/tmp/workspace/tar, switchUserNonRoot=false}) runIntegTestScript.legacySCM(groovy.lang.Closure) - runIntegTestScript.library({identifier=jenkins@6.3.0, retriever=null}) + runIntegTestScript.library({identifier=jenkins@6.3.2, retriever=null}) runIntegTestScript.readYaml({file=tests/jenkins/data/opensearch-3.0.0-build.yml}) BuildManifest.asBoolean() BuildManifest.getArtifactArchitecture() @@ -205,7 +217,7 @@ runIntegTestScript.echo(Start integTest on: tar x64 linux) runIntegTestScript.detectTestDockerAgent({testManifest=manifests/tests/jenkins/data/opensearch-3.0.0-test.yml}) detectTestDockerAgent.legacySCM(groovy.lang.Closure) - detectTestDockerAgent.library({identifier=jenkins@6.3.0, retriever=null}) + detectTestDockerAgent.library({identifier=jenkins@6.3.2, retriever=null}) detectTestDockerAgent.readYaml({file=manifests/tests/jenkins/data/opensearch-3.0.0-test.yml}) TestManifest.asBoolean() detectTestDockerAgent.echo(Using Docker image opensearchstaging/ci-runner:ci-runner-centos7-opensearch-build-v3 (-e JAVA_HOME=/opt/java/openjdk-17)) @@ -231,7 +243,7 @@ integ-test.echo(Completed running integtest for component neural-search) integ-test.uploadTestResults({buildManifestFileName=tests/jenkins/data/opensearch-3.0.0-build.yml, jobName=dummy_job}) uploadTestResults.legacySCM(groovy.lang.Closure) - uploadTestResults.library({identifier=jenkins@6.3.0, retriever=null}) + uploadTestResults.library({identifier=jenkins@6.3.2, retriever=null}) uploadTestResults.readYaml({file=tests/jenkins/data/opensearch-3.0.0-build.yml}) BuildManifest.asBoolean() uploadTestResults.echo(Build Id: 9010) @@ -257,7 +269,7 @@ integ-test.sh(rm -rf test-results) integ-test.runIntegTestScript({jobName=distribution-build-opensearch, componentName=security-analytics, buildManifest=tests/jenkins/data/opensearch-3.0.0-build.yml, testManifest=manifests/tests/jenkins/data/opensearch-3.0.0-test.yml, localPath=/tmp/workspace/tar, switchUserNonRoot=false}) runIntegTestScript.legacySCM(groovy.lang.Closure) - runIntegTestScript.library({identifier=jenkins@6.3.0, retriever=null}) + runIntegTestScript.library({identifier=jenkins@6.3.2, retriever=null}) runIntegTestScript.readYaml({file=tests/jenkins/data/opensearch-3.0.0-build.yml}) BuildManifest.asBoolean() BuildManifest.getArtifactArchitecture() @@ -266,7 +278,7 @@ runIntegTestScript.echo(Start integTest on: tar x64 linux) runIntegTestScript.detectTestDockerAgent({testManifest=manifests/tests/jenkins/data/opensearch-3.0.0-test.yml}) detectTestDockerAgent.legacySCM(groovy.lang.Closure) - detectTestDockerAgent.library({identifier=jenkins@6.3.0, retriever=null}) + detectTestDockerAgent.library({identifier=jenkins@6.3.2, retriever=null}) detectTestDockerAgent.readYaml({file=manifests/tests/jenkins/data/opensearch-3.0.0-test.yml}) TestManifest.asBoolean() detectTestDockerAgent.echo(Using Docker image opensearchstaging/ci-runner:ci-runner-centos7-opensearch-build-v3 (-e JAVA_HOME=/opt/java/openjdk-17)) @@ -292,7 +304,7 @@ integ-test.echo(Completed running integtest for component security-analytics) integ-test.uploadTestResults({buildManifestFileName=tests/jenkins/data/opensearch-3.0.0-build.yml, jobName=dummy_job}) uploadTestResults.legacySCM(groovy.lang.Closure) - uploadTestResults.library({identifier=jenkins@6.3.0, retriever=null}) + uploadTestResults.library({identifier=jenkins@6.3.2, retriever=null}) uploadTestResults.readYaml({file=tests/jenkins/data/opensearch-3.0.0-build.yml}) BuildManifest.asBoolean() uploadTestResults.echo(Build Id: 9010) @@ -318,7 +330,7 @@ integ-test.sh(rm -rf test-results) integ-test.runIntegTestScript({jobName=distribution-build-opensearch, componentName=security, buildManifest=tests/jenkins/data/opensearch-3.0.0-build.yml, testManifest=manifests/tests/jenkins/data/opensearch-3.0.0-test.yml, localPath=/tmp/workspace/tar, switchUserNonRoot=false}) runIntegTestScript.legacySCM(groovy.lang.Closure) - runIntegTestScript.library({identifier=jenkins@6.3.0, retriever=null}) + runIntegTestScript.library({identifier=jenkins@6.3.2, retriever=null}) runIntegTestScript.readYaml({file=tests/jenkins/data/opensearch-3.0.0-build.yml}) BuildManifest.asBoolean() BuildManifest.getArtifactArchitecture() @@ -327,7 +339,7 @@ runIntegTestScript.echo(Start integTest on: tar x64 linux) runIntegTestScript.detectTestDockerAgent({testManifest=manifests/tests/jenkins/data/opensearch-3.0.0-test.yml}) detectTestDockerAgent.legacySCM(groovy.lang.Closure) - detectTestDockerAgent.library({identifier=jenkins@6.3.0, retriever=null}) + detectTestDockerAgent.library({identifier=jenkins@6.3.2, retriever=null}) detectTestDockerAgent.readYaml({file=manifests/tests/jenkins/data/opensearch-3.0.0-test.yml}) TestManifest.asBoolean() detectTestDockerAgent.echo(Using Docker image opensearchstaging/ci-runner:ci-runner-centos7-opensearch-build-v3 (-e JAVA_HOME=/opt/java/openjdk-17)) @@ -353,7 +365,7 @@ integ-test.echo(Completed running integtest for component security) integ-test.uploadTestResults({buildManifestFileName=tests/jenkins/data/opensearch-3.0.0-build.yml, jobName=dummy_job}) uploadTestResults.legacySCM(groovy.lang.Closure) - uploadTestResults.library({identifier=jenkins@6.3.0, retriever=null}) + uploadTestResults.library({identifier=jenkins@6.3.2, retriever=null}) uploadTestResults.readYaml({file=tests/jenkins/data/opensearch-3.0.0-build.yml}) BuildManifest.asBoolean() uploadTestResults.echo(Build Id: 9010) @@ -379,7 +391,7 @@ integ-test.sh(rm -rf test-results) integ-test.runIntegTestScript({jobName=distribution-build-opensearch, componentName=k-NN, buildManifest=tests/jenkins/data/opensearch-3.0.0-build.yml, testManifest=manifests/tests/jenkins/data/opensearch-3.0.0-test.yml, localPath=/tmp/workspace/tar, switchUserNonRoot=false}) runIntegTestScript.legacySCM(groovy.lang.Closure) - runIntegTestScript.library({identifier=jenkins@6.3.0, retriever=null}) + runIntegTestScript.library({identifier=jenkins@6.3.2, retriever=null}) runIntegTestScript.readYaml({file=tests/jenkins/data/opensearch-3.0.0-build.yml}) BuildManifest.asBoolean() BuildManifest.getArtifactArchitecture() @@ -388,7 +400,7 @@ runIntegTestScript.echo(Start integTest on: tar x64 linux) runIntegTestScript.detectTestDockerAgent({testManifest=manifests/tests/jenkins/data/opensearch-3.0.0-test.yml}) detectTestDockerAgent.legacySCM(groovy.lang.Closure) - detectTestDockerAgent.library({identifier=jenkins@6.3.0, retriever=null}) + detectTestDockerAgent.library({identifier=jenkins@6.3.2, retriever=null}) detectTestDockerAgent.readYaml({file=manifests/tests/jenkins/data/opensearch-3.0.0-test.yml}) TestManifest.asBoolean() detectTestDockerAgent.echo(Using Docker image opensearchstaging/ci-runner:ci-runner-centos7-opensearch-build-v3 (-e JAVA_HOME=/opt/java/openjdk-17)) @@ -414,7 +426,7 @@ integ-test.echo(Completed running integtest for component k-NN) integ-test.uploadTestResults({buildManifestFileName=tests/jenkins/data/opensearch-3.0.0-build.yml, jobName=dummy_job}) uploadTestResults.legacySCM(groovy.lang.Closure) - uploadTestResults.library({identifier=jenkins@6.3.0, retriever=null}) + uploadTestResults.library({identifier=jenkins@6.3.2, retriever=null}) uploadTestResults.readYaml({file=tests/jenkins/data/opensearch-3.0.0-build.yml}) BuildManifest.asBoolean() uploadTestResults.echo(Build Id: 9010) @@ -440,7 +452,7 @@ integ-test.sh(rm -rf test-results) integ-test.runIntegTestScript({jobName=distribution-build-opensearch, componentName=notifications, buildManifest=tests/jenkins/data/opensearch-3.0.0-build.yml, testManifest=manifests/tests/jenkins/data/opensearch-3.0.0-test.yml, localPath=/tmp/workspace/tar, switchUserNonRoot=false}) runIntegTestScript.legacySCM(groovy.lang.Closure) - runIntegTestScript.library({identifier=jenkins@6.3.0, retriever=null}) + runIntegTestScript.library({identifier=jenkins@6.3.2, retriever=null}) runIntegTestScript.readYaml({file=tests/jenkins/data/opensearch-3.0.0-build.yml}) BuildManifest.asBoolean() BuildManifest.getArtifactArchitecture() @@ -449,7 +461,7 @@ runIntegTestScript.echo(Start integTest on: tar x64 linux) runIntegTestScript.detectTestDockerAgent({testManifest=manifests/tests/jenkins/data/opensearch-3.0.0-test.yml}) detectTestDockerAgent.legacySCM(groovy.lang.Closure) - detectTestDockerAgent.library({identifier=jenkins@6.3.0, retriever=null}) + detectTestDockerAgent.library({identifier=jenkins@6.3.2, retriever=null}) detectTestDockerAgent.readYaml({file=manifests/tests/jenkins/data/opensearch-3.0.0-test.yml}) TestManifest.asBoolean() detectTestDockerAgent.echo(Using Docker image opensearchstaging/ci-runner:ci-runner-centos7-opensearch-build-v3 (-e JAVA_HOME=/opt/java/openjdk-17)) @@ -475,7 +487,7 @@ integ-test.echo(Completed running integtest for component notifications) integ-test.uploadTestResults({buildManifestFileName=tests/jenkins/data/opensearch-3.0.0-build.yml, jobName=dummy_job}) uploadTestResults.legacySCM(groovy.lang.Closure) - uploadTestResults.library({identifier=jenkins@6.3.0, retriever=null}) + uploadTestResults.library({identifier=jenkins@6.3.2, retriever=null}) uploadTestResults.readYaml({file=tests/jenkins/data/opensearch-3.0.0-build.yml}) BuildManifest.asBoolean() uploadTestResults.echo(Build Id: 9010) @@ -498,13 +510,13 @@ integ-test.checkout(groovy.lang.Closure) integ-test.downloadBuildManifest({url=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/9010/linux/x64/tar/dist/opensearch/opensearch-3.0.0-linux-x64.tar.gz, path=tests/jenkins/data/opensearch-3.0.0-build.yml}) downloadBuildManifest.legacySCM(groovy.lang.Closure) - downloadBuildManifest.library({identifier=jenkins@6.3.0, retriever=null}) + downloadBuildManifest.library({identifier=jenkins@6.3.2, retriever=null}) downloadBuildManifest.sh(curl -sSL https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/9010/linux/x64/tar/dist/opensearch/opensearch-3.0.0-linux-x64.tar.gz --output tests/jenkins/data/opensearch-3.0.0-build.yml) downloadBuildManifest.readYaml({file=tests/jenkins/data/opensearch-3.0.0-build.yml}) BuildManifest.asBoolean() integ-test.createUploadTestReportManifest({testManifest=manifests/tests/jenkins/data/opensearch-3.0.0-test.yml, buildManifest=tests/jenkins/data/opensearch-3.0.0-build.yml, testRunID=234, testType=integ-test, componentName=}) createUploadTestReportManifest.legacySCM(groovy.lang.Closure) - createUploadTestReportManifest.library({identifier=jenkins@6.3.0, retriever=null}) + createUploadTestReportManifest.library({identifier=jenkins@6.3.2, retriever=null}) createUploadTestReportManifest.readYaml({file=manifests/tests/jenkins/data/opensearch-3.0.0-test.yml}) TestManifest.asBoolean() createUploadTestReportManifest.readYaml({file=tests/jenkins/data/opensearch-3.0.0-build.yml}) From b480a004a38fb229fefd334dc091cc2c70b2a99c Mon Sep 17 00:00:00 2001 From: Jeff Lu Date: Wed, 28 Feb 2024 15:20:17 -0800 Subject: [PATCH 259/289] Adding components to 1.3.15 and update to hourly build (#4477) Signed-off-by: Jeff Lu --- jenkins/check-for-build.jenkinsfile | 4 +-- .../maven-publish-1.3.x.jenkinsfile | 2 +- manifests/1.3.15/opensearch-1.3.15.yml | 27 ++++++++++++++++++ .../1.3.15/opensearch-dashboards-1.3.15.yml | 28 +++++++++++++++++++ 4 files changed, 58 insertions(+), 3 deletions(-) diff --git a/jenkins/check-for-build.jenkinsfile b/jenkins/check-for-build.jenkinsfile index d4de9ce65f..1549745e9a 100644 --- a/jenkins/check-for-build.jenkinsfile +++ b/jenkins/check-for-build.jenkinsfile @@ -24,8 +24,8 @@ pipeline { triggers { parameterizedCron ''' H 1 * * * %INPUT_MANIFEST=2.12.1/opensearch-2.12.1.yml;TARGET_JOB_NAME=distribution-build-opensearch;BUILD_PLATFORM=linux macos windows;BUILD_DISTRIBUTION=tar rpm deb zip - H 1 * * * %INPUT_MANIFEST=1.3.15/opensearch-dashboards-1.3.15.yml;TARGET_JOB_NAME=distribution-build-opensearch-dashboards;BUILD_PLATFORM=linux windows;BUILD_DISTRIBUTION=tar rpm deb zip - H 1 * * * %INPUT_MANIFEST=1.3.15/opensearch-1.3.15.yml;TARGET_JOB_NAME=distribution-build-opensearch;BUILD_PLATFORM=linux macos windows;BUILD_DISTRIBUTION=tar rpm deb zip + H/60 * * * * %INPUT_MANIFEST=1.3.15/opensearch-dashboards-1.3.15.yml;TARGET_JOB_NAME=distribution-build-opensearch-dashboards;BUILD_PLATFORM=linux windows;BUILD_DISTRIBUTION=tar rpm deb zip + H/60 * * * * %INPUT_MANIFEST=1.3.15/opensearch-1.3.15.yml;TARGET_JOB_NAME=distribution-build-opensearch;BUILD_PLATFORM=linux macos windows;BUILD_DISTRIBUTION=tar rpm deb zip H */6 * * * %INPUT_MANIFEST=2.13.0/opensearch-dashboards-2.13.0.yml;TARGET_JOB_NAME=distribution-build-opensearch-dashboards;BUILD_PLATFORM=linux windows;BUILD_DISTRIBUTION=tar rpm deb zip H */6 * * * %INPUT_MANIFEST=2.13.0/opensearch-2.13.0.yml;TARGET_JOB_NAME=distribution-build-opensearch;BUILD_PLATFORM=linux macos windows;BUILD_DISTRIBUTION=tar rpm deb zip H 1 * * * %INPUT_MANIFEST=3.0.0/opensearch-3.0.0.yml;TARGET_JOB_NAME=distribution-build-opensearch;BUILD_PLATFORM=linux macos windows;BUILD_DISTRIBUTION=tar rpm deb zip diff --git a/jenkins/opensearch/maven-publish-1.3.x.jenkinsfile b/jenkins/opensearch/maven-publish-1.3.x.jenkinsfile index a228b2b7d1..52695920ea 100644 --- a/jenkins/opensearch/maven-publish-1.3.x.jenkinsfile +++ b/jenkins/opensearch/maven-publish-1.3.x.jenkinsfile @@ -22,7 +22,7 @@ pipeline { } triggers { parameterizedCron ''' - H 1 * * * %INPUT_MANIFEST=1.3.14/opensearch-1.3.14.yml + H 1 * * * %INPUT_MANIFEST=1.3.15/opensearch-1.3.15.yml ''' } parameters { diff --git a/manifests/1.3.15/opensearch-1.3.15.yml b/manifests/1.3.15/opensearch-1.3.15.yml index baaebd8357..7c9b19a9c6 100644 --- a/manifests/1.3.15/opensearch-1.3.15.yml +++ b/manifests/1.3.15/opensearch-1.3.15.yml @@ -11,6 +11,33 @@ components: - name: OpenSearch repository: https://github.com/opensearch-project/OpenSearch.git ref: '1.3' + checks: + - gradle:publish + - gradle:properties:version + - name: common-utils + repository: https://github.com/opensearch-project/common-utils.git + ref: '1.3' + checks: + - gradle:publish + - gradle:properties:version + platforms: + - linux + - windows + - name: job-scheduler + repository: https://github.com/opensearch-project/job-scheduler.git + ref: '1.3' + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version + platforms: + - linux + - windows - name: security repository: https://github.com/opensearch-project/security.git ref: '1.3' + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version + platforms: + - linux + - windows diff --git a/manifests/1.3.15/opensearch-dashboards-1.3.15.yml b/manifests/1.3.15/opensearch-dashboards-1.3.15.yml index 79824ed5a2..4fd7541c2b 100644 --- a/manifests/1.3.15/opensearch-dashboards-1.3.15.yml +++ b/manifests/1.3.15/opensearch-dashboards-1.3.15.yml @@ -10,3 +10,31 @@ components: - name: OpenSearch-Dashboards repository: https://github.com/opensearch-project/OpenSearch-Dashboards.git ref: '1.3' + - name: functionalTestDashboards + repository: https://github.com/opensearch-project/opensearch-dashboards-functional-test.git + ref: '1.3' + - name: anomalyDetectionDashboards + repository: https://github.com/opensearch-project/anomaly-detection-dashboards-plugin + ref: '1.3' + - name: ganttChartDashboards + repository: https://github.com/opensearch-project/dashboards-visualizations.git + working_directory: gantt-chart + ref: '1.3' + - name: observabilityDashboards + repository: https://github.com/opensearch-project/dashboards-observability.git + ref: '1.3' + - name: alertingDashboards + repository: https://github.com/opensearch-project/alerting-dashboards-plugin.git + ref: '1.3' + - name: indexManagementDashboards + repository: https://github.com/opensearch-project/index-management-dashboards-plugin + ref: '1.3' + - name: reportsDashboards + repository: https://github.com/opensearch-project/dashboards-reporting.git + ref: '1.3' + - name: securityDashboards + repository: https://github.com/opensearch-project/security-dashboards-plugin.git + ref: '1.3' + - name: queryWorkbenchDashboards + repository: https://github.com/opensearch-project/dashboards-query-workbench.git + ref: '1.3' From b980c94b26cf69e435298bc69fbf5bb6804d4fb2 Mon Sep 17 00:00:00 2001 From: Peter Zhu Date: Thu, 29 Feb 2024 14:21:40 -0500 Subject: [PATCH 260/289] Add initial support of ppc64le arch on ci-runner (#4336) Signed-off-by: Peter Zhu --- docker/ci/build-image-multi-arch.sh | 2 +- docker/ci/config/gh-setup.sh | 68 +++++++++++++++++++ docker/ci/config/jdk-setup.sh | 10 +++ docker/ci/config/yq-setup.sh | 7 +- ...ld.centos7.opensearch.x64.arm64.dockerfile | 10 +-- ...opensearch-dashboards.x64.arm64.dockerfile | 10 +-- ...ockylinux8.opensearch.x64.arm64.dockerfile | 10 +-- ...ubuntu2004.opensearch.x64.arm64.dockerfile | 12 +--- .../docker-builder.ubuntu2004.x64.dockerfile | 13 ++-- ...lease.centos7.clients.x64.arm64.dockerfile | 8 +-- ...opensearch-dashboards.x64.arm64.dockerfile | 28 ++++---- ...kylinux8.systemd-base.x64.arm64.dockerfile | 8 +-- ...untu2004.systemd-base.x64.arm64.dockerfile | 14 ++-- 13 files changed, 136 insertions(+), 64 deletions(-) create mode 100755 docker/ci/config/gh-setup.sh diff --git a/docker/ci/build-image-multi-arch.sh b/docker/ci/build-image-multi-arch.sh index 4da82fa463..efa84d6c3f 100755 --- a/docker/ci/build-image-multi-arch.sh +++ b/docker/ci/build-image-multi-arch.sh @@ -107,5 +107,5 @@ docker buildx ls | grep $BUILDER_NAME docker ps | grep $BUILDER_NAME # Build multi-arch images -docker buildx build --platform linux/amd64,linux/arm64 --build-arg VERSION=${TAG_NAME} --build-arg BUILD_DATE=`date -u +%Y-%m-%dT%H:%M:%SZ` --build-arg NOTES=${NOTES} -t "opensearchstaging/${REPO_NAME}:${TAG_NAME}" -f "${DOCKERFILE}" --push . +docker buildx build --platform linux/amd64,linux/arm64,linux/ppc64le --build-arg VERSION=${TAG_NAME} --build-arg BUILD_DATE=`date -u +%Y-%m-%dT%H:%M:%SZ` --build-arg NOTES=${NOTES} -t "opensearchstaging/${REPO_NAME}:${TAG_NAME}" -f "${DOCKERFILE}" --push . diff --git a/docker/ci/config/gh-setup.sh b/docker/ci/config/gh-setup.sh new file mode 100755 index 0000000000..74e81be954 --- /dev/null +++ b/docker/ci/config/gh-setup.sh @@ -0,0 +1,68 @@ +#!/bin/bash + +# Copyright OpenSearch Contributors +# SPDX-License-Identifier: Apache-2.0 +# +# The OpenSearch Contributors require contributions made to +# this file be licensed under the Apache-2.0 license or a +# compatible open source license. + +# This script is to install gh properly on nix* server + +set -ex + +PLATFORM_LIST=(linux) +for entry in "${PLATFORM_LIST[@]}"; do + if echo $OSTYPE | grep -o $entry; then + PLATFORM=$entry + break + fi +done +ARCH=`uname -m` +VERSION="2.42.0" + +# ppc64le specific +function gh_install_ppc64le { + set -e + GO_VERSION=`go version | cut -d ' ' -f3 | tr -d 'go'` + GO_REQUIRED_VERSION="1.21.0" + COMPARE_VERSION=`echo $GO_REQUIRED_VERSION $GO_VERSION | tr ' ' '\n' | sort -V | uniq | head -n 1` + if [ "$COMPARE_VERSION" != "$GCC_REQUIRED_VERSION" ]; then + VERSION=2.32.1 + echo "go version on this env is older than $GO_REQUIRED_VERSION, use gh $VERSION" + fi + + git clone --single-branch --branch v$VERSION https://github.com/cli/cli.git gh-cli + cd gh-cli + make install + cd ../ + rm -rf gh-cli + gh --version +} + +echo "$PLATFORM-$ARCH" + +case $PLATFORM-$ARCH in + linux-x86_64|linux-amd64) + GH_TYPE="gh_${VERSION}_linux_amd64.tar.gz" + ;; + linux-aarch64|linux-arm64) + GH_TYPE="gh_${VERSION}_linux_arm64.tar.gz" + ;; + linux-ppc64le) + gh_install_ppc64le + exit 0 + ;; + *) + echo "Unsupported combination: $PLATFORM-$ARCH" + exit 1 + ;; +esac + +curl -SL https://github.com/cli/cli/releases/download/v$VERSION/$GH_TYPE -o /tmp/$GH_TYPE +tar -xzf /tmp/$GH_TYPE --strip-component=1 -C /usr +rm -v /tmp/$GH_TYPE +chmod 755 /usr/bin/gh +gh --version + +echo "Installed gh $VERSION" diff --git a/docker/ci/config/jdk-setup.sh b/docker/ci/config/jdk-setup.sh index 569aa3741b..ae8754b661 100755 --- a/docker/ci/config/jdk-setup.sh +++ b/docker/ci/config/jdk-setup.sh @@ -38,6 +38,16 @@ case "${ARCH}" in JDKS+="43ad054f135a7894dc87ad5d10ad45d8e82846186515892acdbc17c2c5cd27e4@https://github.com/adoptium/temurin20-binaries/releases/download/jdk-20.0.1%2B9/OpenJDK20U-jdk_x64_linux_hotspot_20.0.1_9.tar.gz " JDKS+="1a6fa8abda4c5caed915cfbeeb176e7fbd12eb6b222f26e290ee45808b529aa1@https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.1%2B12/OpenJDK21U-jdk_x64_linux_hotspot_21.0.1_12.tar.gz " ;; + ppc64le) + # Use "@" format to collect all JDK platform specific distributions + JDKS+="9d9813d2840360ffdbc449c45e71124e8170c31a3b6cce9151fbb31352064406@https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u392-b08/OpenJDK8U-jdk_ppc64le_linux_hotspot_8u392b08.tar.gz " + JDKS+="262ff98d6d88a7c7cc522cb4ec4129491a0eb04f5b17dcca0da57cfcdcf3830d@https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.21%2B9/OpenJDK11U-jdk_ppc64le_linux_hotspot_11.0.21_9.tar.gz " + JDKS+="465a3b8e931896b8d95e452d479615c4bf543535c05b6ea246323ae114e67d7d@https://github.com/AdoptOpenJDK/openjdk14-binaries/releases/download/jdk-14.0.2%2B12/OpenJDK14U-jdk_ppc64le_linux_hotspot_14.0.2_12.tar.gz " + JDKS+="3ae4b254d5b720f94f986481e787fbd67f0667571140ba2e2ae5020ceddbc826@https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.9%2B9/OpenJDK17U-jdk_ppc64le_linux_hotspot_17.0.9_9.tar.gz " + JDKS+="173d1256dfb9d13d309b5390e6bdf72d143b512201b0868f9d349d5ed3d64072@https://github.com/adoptium/temurin19-binaries/releases/download/jdk-19.0.2%2B7/OpenJDK19U-jdk_ppc64le_linux_hotspot_19.0.2_7.tar.gz " + JDKS+="45dde71faf8cbb78fab3c976894259655c8d3de827347f23e0ebe5710921dded@https://github.com/adoptium/temurin20-binaries/releases/download/jdk-20%2B36/OpenJDK20U-jdk_ppc64le_linux_hotspot_20_36.tar.gz " + JDKS+="9574828ef3d735a25404ced82e09bf20e1614f7d6403956002de9cfbfcb8638f@https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.1%2B12/OpenJDK21U-jdk_ppc64le_linux_hotspot_21.0.1_12.tar.gz " + ;; *) echo "Unsupported arch: ${ARCH}" exit 1 diff --git a/docker/ci/config/yq-setup.sh b/docker/ci/config/yq-setup.sh index 7bd4130aaf..d5c7e4a69e 100755 --- a/docker/ci/config/yq-setup.sh +++ b/docker/ci/config/yq-setup.sh @@ -24,12 +24,15 @@ VERSION="v4.27.2" echo "$PLATFORM-$ARCH" case $PLATFORM-$ARCH in - linux-x86_64) + linux-x86_64|linux-amd64) YQ_TYPE="yq_linux_amd64" ;; - linux-aarch64) + linux-aarch64|linux-arm64) YQ_TYPE="yq_linux_arm64" ;; + linux-ppc64le) + YQ_TYPE="yq_linux_ppc64le" + ;; freebsd-x86_64) YQ_TYPE="yq_freebsd_amd64" ;; diff --git a/docker/ci/dockerfiles/current/build.centos7.opensearch.x64.arm64.dockerfile b/docker/ci/dockerfiles/current/build.centos7.opensearch.x64.arm64.dockerfile index 781aec6cf7..9af2096507 100644 --- a/docker/ci/dockerfiles/current/build.centos7.opensearch.x64.arm64.dockerfile +++ b/docker/ci/dockerfiles/current/build.centos7.opensearch.x64.arm64.dockerfile @@ -20,10 +20,10 @@ ARG CONTAINER_USER_HOME=/home/ci-runner USER 0 # Add normal dependencies -RUN yum clean all && yum-config-manager --add-repo https://cli.github.com/packages/rpm/gh-cli.repo && \ +RUN yum clean all && \ yum install epel-release -y && \ yum update -y && \ - yum install -y which curl git gnupg2 tar net-tools procps-ng python3 python3-devel python3-pip zip unzip jq gh pigz + yum install -y which curl git gnupg2 tar net-tools procps-ng python3 python3-devel python3-pip zip unzip jq pigz # Create user group RUN groupadd -g 1000 $CONTAINER_USER && \ @@ -44,8 +44,8 @@ RUN yum install -y nss xorg-x11-fonts-100dpi xorg-x11-fonts-75dpi xorg-x11-utils RUN yum groupinstall -y "Development Tools" && yum clean all && rm -rf /var/cache/yum/* # Tools setup -COPY --chown=0:0 config/jdk-setup.sh config/yq-setup.sh /tmp/ -RUN /tmp/jdk-setup.sh && /tmp/yq-setup.sh +COPY --chown=0:0 config/jdk-setup.sh config/yq-setup.sh config/gh-setup.sh /tmp/ +RUN yum install -y go && /tmp/jdk-setup.sh && /tmp/yq-setup.sh && /tmp/gh-setup.sh # Install higher version of maven 3.8.x RUN export MAVEN_URL=`curl -s https://maven.apache.org/download.cgi | grep -Eo '["\047].*.bin.tar.gz["\047]' | tr -d '"' | uniq | head -n 1` && \ @@ -107,6 +107,6 @@ USER $CONTAINER_USER WORKDIR $CONTAINER_USER_HOME # Install fpm for opensearch dashboards core -RUN gem install fpm -v 1.14.2 +RUN gem install dotenv -v 2.8.1 && gem install fpm -v 1.14.2 ENV PATH=$CONTAINER_USER_HOME/.gem/gems/fpm-1.14.2/bin:$PATH RUN fpm -v diff --git a/docker/ci/dockerfiles/current/build.rockylinux8.opensearch-dashboards.x64.arm64.dockerfile b/docker/ci/dockerfiles/current/build.rockylinux8.opensearch-dashboards.x64.arm64.dockerfile index e996ef034a..86341d8103 100644 --- a/docker/ci/dockerfiles/current/build.rockylinux8.opensearch-dashboards.x64.arm64.dockerfile +++ b/docker/ci/dockerfiles/current/build.rockylinux8.opensearch-dashboards.x64.arm64.dockerfile @@ -18,15 +18,15 @@ ARG CONTAINER_USER_HOME=/home/ci-runner USER 0 # Add normal dependencies -RUN dnf clean all && dnf install -y 'dnf-command(config-manager)' && dnf config-manager --add-repo https://cli.github.com/packages/rpm/gh-cli.repo && \ +RUN dnf clean all && dnf install -y 'dnf-command(config-manager)' && \ dnf config-manager --set-enabled powertools && \ dnf install epel-release -y && dnf repolist && \ dnf update -y && \ - dnf install -y which curl git gnupg2 tar net-tools procps-ng python39 python39-devel python39-pip zip unzip jq gh + dnf install -y which curl git gnupg2 tar net-tools procps-ng python39 python39-devel python39-pip zip unzip jq # Tools setup -COPY --chown=0:0 config/yq-setup.sh /tmp -RUN /tmp/yq-setup.sh +COPY --chown=0:0 config/yq-setup.sh config/gh-setup.sh /tmp/ +RUN dnf install -y go && /tmp/yq-setup.sh && /tmp/gh-setup.sh # Create user group RUN groupadd -g 1000 $CONTAINER_USER && \ @@ -80,7 +80,7 @@ USER $CONTAINER_USER WORKDIR $CONTAINER_USER_HOME # Install fpm for opensearch dashboards core -RUN gem install fpm -v 1.14.2 +RUN gem install dotenv -v 2.8.1 && gem install fpm -v 1.14.2 ENV PATH=$CONTAINER_USER_HOME/.gem/gems/fpm-1.14.2/bin:$PATH # Hard code node version and yarn version for now diff --git a/docker/ci/dockerfiles/current/build.rockylinux8.opensearch.x64.arm64.dockerfile b/docker/ci/dockerfiles/current/build.rockylinux8.opensearch.x64.arm64.dockerfile index 70bec6eefd..6fb8c3c550 100644 --- a/docker/ci/dockerfiles/current/build.rockylinux8.opensearch.x64.arm64.dockerfile +++ b/docker/ci/dockerfiles/current/build.rockylinux8.opensearch.x64.arm64.dockerfile @@ -20,9 +20,9 @@ ARG CONTAINER_USER_HOME=/home/ci-runner USER 0 # Add normal dependencies -RUN dnf clean all && dnf install -y 'dnf-command(config-manager)' && dnf config-manager --add-repo https://cli.github.com/packages/rpm/gh-cli.repo && \ +RUN dnf clean all && dnf install -y 'dnf-command(config-manager)' && \ dnf update -y && \ - dnf install -y which curl git gnupg2 tar net-tools procps-ng python39 python39-devel python39-pip zip unzip jq gh + dnf install -y which curl git gnupg2 tar net-tools procps-ng python39 python39-devel python39-pip zip unzip jq # Create user group RUN groupadd -g 1000 $CONTAINER_USER && \ @@ -43,8 +43,8 @@ RUN dnf install -y nss xorg-x11-fonts-100dpi xorg-x11-fonts-75dpi xorg-x11-utils RUN dnf groupinstall -y "Development Tools" && dnf clean all && rm -rf /var/cache/dnf/* # Tools setup -COPY --chown=0:0 config/jdk-setup.sh config/yq-setup.sh /tmp/ -RUN /tmp/jdk-setup.sh && /tmp/yq-setup.sh +COPY --chown=0:0 config/jdk-setup.sh config/yq-setup.sh config/gh-setup.sh /tmp/ +RUN dnf install -y go && /tmp/jdk-setup.sh && /tmp/yq-setup.sh && /tmp/gh-setup.sh # Install higher version of maven 3.8.x RUN export MAVEN_URL=`curl -s https://maven.apache.org/download.cgi | grep -Eo '["\047].*.bin.tar.gz["\047]' | tr -d '"' | uniq | head -n 1` && \ @@ -93,6 +93,6 @@ USER $CONTAINER_USER WORKDIR $CONTAINER_USER_HOME # Install fpm for opensearch dashboards core -RUN gem install fpm -v 1.14.2 +RUN gem install dotenv -v 2.8.1 && gem install fpm -v 1.14.2 ENV PATH=$CONTAINER_USER_HOME/.gem/gems/fpm-1.14.2/bin:$PATH RUN fpm -v diff --git a/docker/ci/dockerfiles/current/build.ubuntu2004.opensearch.x64.arm64.dockerfile b/docker/ci/dockerfiles/current/build.ubuntu2004.opensearch.x64.arm64.dockerfile index 4dee5647d6..6ac4232f75 100644 --- a/docker/ci/dockerfiles/current/build.ubuntu2004.opensearch.x64.arm64.dockerfile +++ b/docker/ci/dockerfiles/current/build.ubuntu2004.opensearch.x64.arm64.dockerfile @@ -15,7 +15,7 @@ ARG CONTAINER_USER=ci-runner ARG CONTAINER_USER_HOME=/home/ci-runner # Install python dependencies -RUN apt-get update -y && apt-get install -y software-properties-common +RUN apt-get update -y && apt-get install -y software-properties-common && add-apt-repository ppa:longsleep/golang-backports -y # Install python binaries RUN apt-get update -y && apt-get install python3 && \ @@ -43,8 +43,8 @@ RUN curl -o- https://www.aptly.info/pubkey.txt | apt-key add - && \ dpkg -r lintian # Tools setup -COPY --chown=0:0 config/jdk-setup.sh config/yq-setup.sh /tmp/ -RUN /tmp/jdk-setup.sh && /tmp/yq-setup.sh # Ubuntu has a bug where entrypoint=bash does not actually run .bashrc correctly +COPY --chown=0:0 config/jdk-setup.sh config/yq-setup.sh config/gh-setup.sh /tmp/ +RUN apt-get install -y golang-go && /tmp/jdk-setup.sh && /tmp/yq-setup.sh && /tmp/gh-setup.sh # Ubuntu has a bug where entrypoint=bash does not actually run .bashrc correctly # Create user group RUN groupadd -g 1000 $CONTAINER_USER && \ @@ -52,12 +52,6 @@ RUN groupadd -g 1000 $CONTAINER_USER && \ mkdir -p $CONTAINER_USER_HOME && \ chown -R 1000:1000 $CONTAINER_USER_HOME -# Install gh cli -RUN curl -fsSL https://cli.github.com/packages/githubcli-archive-keyring.gpg | dd of=/usr/share/keyrings/githubcli-archive-keyring.gpg && \ - chmod go+r /usr/share/keyrings/githubcli-archive-keyring.gpg && \ - echo "deb [arch=`dpkg --print-architecture` signed-by=/usr/share/keyrings/githubcli-archive-keyring.gpg] https://cli.github.com/packages stable main" | tee /etc/apt/sources.list.d/github-cli.list && \ - apt-get update && apt-get install -y gh && apt-get clean - # Change User USER $CONTAINER_USER WORKDIR $CONTAINER_USER_HOME diff --git a/docker/ci/dockerfiles/current/docker-builder.ubuntu2004.x64.dockerfile b/docker/ci/dockerfiles/current/docker-builder.ubuntu2004.x64.dockerfile index 3da55bb289..18884c9d91 100644 --- a/docker/ci/dockerfiles/current/docker-builder.ubuntu2004.x64.dockerfile +++ b/docker/ci/dockerfiles/current/docker-builder.ubuntu2004.x64.dockerfile @@ -21,19 +21,13 @@ ARG CONTAINER_USER=ci-runner ARG CONTAINER_USER_HOME=/home/ci-runner # Import necessary repository for installing qemu 5.0 -RUN apt-get update -y && apt-get install -y software-properties-common && add-apt-repository ppa:jacob/virtualisation -y +RUN apt-get update -y && apt-get install -y software-properties-common && add-apt-repository ppa:jacob/virtualisation -y && add-apt-repository ppa:longsleep/golang-backports -y # Install necessary packages RUN apt-get update -y && apt-get upgrade -y && apt-get install -y binfmt-support qemu qemu-user qemu-user-static docker.io curl python3-pip && \ apt-get install -y debmake debhelper-compat && \ apt-get clean -y && pip3 install awscli==1.32.17 -# Install gh cli -RUN curl -fsSL https://cli.github.com/packages/githubcli-archive-keyring.gpg | dd of=/usr/share/keyrings/githubcli-archive-keyring.gpg && \ - chmod go+r /usr/share/keyrings/githubcli-archive-keyring.gpg && \ - echo "deb [arch=`dpkg --print-architecture` signed-by=/usr/share/keyrings/githubcli-archive-keyring.gpg] https://cli.github.com/packages stable main" | tee /etc/apt/sources.list.d/github-cli.list && \ - apt-get update && apt-get install -y gh && apt-get clean - # Install trivy to scan the docker images RUN apt-get install -y apt-transport-https gnupg lsb-release && \ curl -o- https://aquasecurity.github.io/trivy-repo/deb/public.key | gpg --dearmor | tee /usr/share/keyrings/trivy.gpg > /dev/null && \ @@ -86,3 +80,8 @@ RUN curl -SL -o- https://apt.releases.hashicorp.com/gpg | gpg --dearmor > /usr/s apt-get install packer=1.8.7* && \ packer --version && \ apt-get clean + +# Tools setup +COPY --chown=0:0 config/yq-setup.sh config/gh-setup.sh /tmp/ +RUN apt-get install -y golang-go && /tmp/yq-setup.sh && /tmp/gh-setup.sh + diff --git a/docker/ci/dockerfiles/current/release.centos7.clients.x64.arm64.dockerfile b/docker/ci/dockerfiles/current/release.centos7.clients.x64.arm64.dockerfile index a680179a55..c16441faf8 100644 --- a/docker/ci/dockerfiles/current/release.centos7.clients.x64.arm64.dockerfile +++ b/docker/ci/dockerfiles/current/release.centos7.clients.x64.arm64.dockerfile @@ -22,9 +22,9 @@ ARG CONTAINER_USER_HOME=/home/ci-runner USER 0 # Add normal dependencies -RUN yum clean all && yum-config-manager --add-repo https://cli.github.com/packages/rpm/gh-cli.repo && \ +RUN yum clean all && \ yum update -y && \ - yum install -y which curl git gnupg2 tar net-tools procps-ng python3 python3-devel python3-pip zip unzip jq gh epel-release + yum install -y which curl git gnupg2 tar net-tools procps-ng python3 python3-devel python3-pip zip unzip jq epel-release # Add Python dependencies RUN yum install -y @development zlib-devel bzip2 bzip2-devel readline-devel sqlite sqlite-devel openssl-devel xz xz-devel libffi-devel findutils @@ -54,8 +54,8 @@ RUN if [[ `uname -m` = 'aarch64' ]]; then mkdir -p aarch64-builds && cd aarch64- ENV LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib # Tools setup -COPY --chown=0:0 config/yq-setup.sh /tmp/ -RUN /tmp/yq-setup.sh +COPY --chown=0:0 config/yq-setup.sh config/gh-setup.sh /tmp/ +RUN yum install -y go && /tmp/yq-setup.sh && /tmp/gh-setup.sh # Install JDK RUN curl -SL https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.15%2B10/OpenJDK11U-jdk_x64_linux_hotspot_11.0.15_10.tar.gz -o /opt/jdk11.tar.gz && \ diff --git a/docker/ci/dockerfiles/current/test.rockylinux8.opensearch-dashboards.x64.arm64.dockerfile b/docker/ci/dockerfiles/current/test.rockylinux8.opensearch-dashboards.x64.arm64.dockerfile index c1130df199..5c5bc2faf3 100644 --- a/docker/ci/dockerfiles/current/test.rockylinux8.opensearch-dashboards.x64.arm64.dockerfile +++ b/docker/ci/dockerfiles/current/test.rockylinux8.opensearch-dashboards.x64.arm64.dockerfile @@ -18,15 +18,15 @@ ARG CONTAINER_USER_HOME=/home/ci-runner USER 0 # Add normal dependencies -RUN yum clean all && \ - yum update -y && \ - yum install -y which curl git gnupg2 tar net-tools procps-ng python39 python39-devel python39-pip zip unzip +RUN dnf clean all && \ + dnf update -y && \ + dnf install -y which curl git gnupg2 tar net-tools procps-ng python39 python39-devel python39-pip zip unzip # Add Dashboards dependencies (mainly for cypress) -RUN yum install -y xorg-x11-server-Xvfb gtk2-devel gtk3-devel libnotify-devel GConf2 nss libXScrnSaver alsa-lib +RUN dnf install -y xorg-x11-server-Xvfb gtk2-devel gtk3-devel libnotify-devel GConf2 nss libXScrnSaver alsa-lib # Add Yarn dependencies -RUN yum groupinstall -y "Development Tools" && yum install -y cmake && yum clean all && rm -rf /var/cache/yum/* +RUN dnf groupinstall -y "Development Tools" && dnf install -y cmake && dnf clean all && rm -rf /var/cache/dnf/* # Create user group RUN groupadd -g 1000 $CONTAINER_USER && \ @@ -86,9 +86,9 @@ ARG CONTAINER_USER_HOME=/home/ci-runner USER 0 # Add normal dependencies -RUN dnf clean all && dnf install -y 'dnf-command(config-manager)' && dnf config-manager --add-repo https://cli.github.com/packages/rpm/gh-cli.repo && \ +RUN dnf clean all && dnf install -y 'dnf-command(config-manager)' && \ dnf update -y && \ - dnf install -y which curl git gnupg2 tar net-tools procps-ng python39 python39-devel python39-pip zip unzip gh + dnf install -y which curl git gnupg2 tar net-tools procps-ng python39 python39-devel python39-pip zip unzip # Create user group RUN groupadd -g 1000 $CONTAINER_USER && \ @@ -109,16 +109,16 @@ ENV PATH $NVM_DIR/versions/node/v$NODE_VERSION/bin:$PATH RUN source $NVM_DIR/nvm.sh && ls -al $CONTAINER_USER_HOME && echo $NODE_VERSION $NVM_DIR && nvm use $NODE_VERSION # Add Python dependencies -RUN yum install -y @development zlib-devel bzip2 bzip2-devel readline-devel sqlite sqlite-devel openssl-devel xz xz-devel libffi-devel findutils +RUN dnf install -y @development zlib-devel bzip2 bzip2-devel readline-devel sqlite sqlite-devel openssl-devel xz xz-devel libffi-devel findutils # Add Dashboards dependencies (mainly for cypress) -RUN yum install -y xorg-x11-server-Xvfb gtk2-devel gtk3-devel libnotify-devel GConf2 nss libXScrnSaver alsa-lib +RUN dnf install -y xorg-x11-server-Xvfb gtk2-devel gtk3-devel libnotify-devel GConf2 nss libXScrnSaver alsa-lib # Add Reports dependencies -RUN yum install -y nss xorg-x11-fonts-100dpi xorg-x11-fonts-75dpi xorg-x11-utils xorg-x11-fonts-cyrillic xorg-x11-fonts-Type1 xorg-x11-fonts-misc fontconfig freetype +RUN dnf install -y nss xorg-x11-fonts-100dpi xorg-x11-fonts-75dpi xorg-x11-utils xorg-x11-fonts-cyrillic xorg-x11-fonts-Type1 xorg-x11-fonts-misc fontconfig freetype # Add Yarn dependencies -RUN yum groupinstall -y "Development Tools" && yum clean all && rm -rf /var/cache/yum/* +RUN dnf groupinstall -y "Development Tools" && dnf clean all && rm -rf /var/cache/dnf/* # Setup Shared Memory RUN chmod -R 777 /dev/shm @@ -129,9 +129,13 @@ RUN update-alternatives --set python /usr/bin/python3.9 && \ pip3 install pip==23.1.2 && pip3 install pipenv==2023.6.12 awscli==1.32.17 # Add other dependencies -RUN yum install -y epel-release && yum clean all && yum install -y jq && yum clean all && rm -rf /var/cache/yum/* && \ +RUN dnf install -y epel-release && dnf clean all && dnf install -y jq && dnf clean all && rm -rf /var/cache/dnf/* && \ pip3 install cmake==3.23.3 +# Tools setup +COPY --chown=0:0 config/yq-setup.sh config/gh-setup.sh /tmp/ +RUN dnf install -y go && /tmp/yq-setup.sh && /tmp/gh-setup.sh + # Change User USER $CONTAINER_USER WORKDIR $CONTAINER_USER_HOME diff --git a/docker/ci/dockerfiles/current/test.rockylinux8.systemd-base.x64.arm64.dockerfile b/docker/ci/dockerfiles/current/test.rockylinux8.systemd-base.x64.arm64.dockerfile index 69450761e0..8160b8acf0 100644 --- a/docker/ci/dockerfiles/current/test.rockylinux8.systemd-base.x64.arm64.dockerfile +++ b/docker/ci/dockerfiles/current/test.rockylinux8.systemd-base.x64.arm64.dockerfile @@ -94,9 +94,9 @@ ARG CONTAINER_USER_HOME=/home/ci-runner USER 0 # Add normal dependencies -RUN dnf clean all && dnf install -y 'dnf-command(config-manager)' && dnf config-manager --add-repo https://cli.github.com/packages/rpm/gh-cli.repo && \ +RUN dnf clean all && dnf install -y 'dnf-command(config-manager)' && \ dnf update -y && \ - dnf install -y which curl git gnupg2 tar net-tools procps-ng python39 python39-devel python39-pip zip unzip jq gh + dnf install -y which curl git gnupg2 tar net-tools procps-ng python39 python39-devel python39-pip zip unzip jq # Create user group RUN dnf install -y sudo && \ @@ -138,8 +138,8 @@ RUN dnf install -y nss xorg-x11-fonts-100dpi xorg-x11-fonts-75dpi xorg-x11-utils RUN dnf groupinstall -y "Development Tools" && dnf clean all # Tools setup -COPY --chown=0:0 config/jdk-setup.sh config/yq-setup.sh /tmp/ -RUN /tmp/jdk-setup.sh && dnf remove -y "java-1.8.0*" && /tmp/yq-setup.sh +COPY --chown=0:0 config/jdk-setup.sh config/yq-setup.sh config/gh-setup.sh /tmp/ +RUN /tmp/jdk-setup.sh && dnf remove -y "java-1.8.0*" && dnf install -y go && /tmp/yq-setup.sh && /tmp/gh-setup.sh # Setup Shared Memory RUN chmod -R 777 /dev/shm diff --git a/docker/ci/dockerfiles/current/test.ubuntu2004.systemd-base.x64.arm64.dockerfile b/docker/ci/dockerfiles/current/test.ubuntu2004.systemd-base.x64.arm64.dockerfile index 1ec567c164..aff4ab68ad 100644 --- a/docker/ci/dockerfiles/current/test.ubuntu2004.systemd-base.x64.arm64.dockerfile +++ b/docker/ci/dockerfiles/current/test.ubuntu2004.systemd-base.x64.arm64.dockerfile @@ -96,8 +96,8 @@ USER 0 ARG DEBIAN_FRONTEND=noninteractive -# Install python dependencies and chromium dependencies -RUN apt-get update -y && apt-get install -y software-properties-common && add-apt-repository ppa:saiarcot895/chromium-beta -y +# Install python dependencies +RUN apt-get update -y && apt-get install -y software-properties-common && add-apt-repository ppa:longsleep/golang-backports -y # Install python binaries RUN apt-get update -y && apt-get install python3 && \ @@ -144,14 +144,8 @@ ENV PATH $NVM_DIR/versions/node/v$NODE_VERSION/bin:$PATH RUN source $NVM_DIR/nvm.sh && ls -al $CONTAINER_USER_HOME && echo $NODE_VERSION $NVM_DIR && nvm use $NODE_VERSION # Tools setup -COPY --chown=0:0 config/jdk-setup.sh config/yq-setup.sh /tmp/ -RUN /tmp/jdk-setup.sh && /tmp/yq-setup.sh - -# Install gh cli -RUN curl -fsSL https://cli.github.com/packages/githubcli-archive-keyring.gpg | dd of=/usr/share/keyrings/githubcli-archive-keyring.gpg && \ - chmod go+r /usr/share/keyrings/githubcli-archive-keyring.gpg && \ - echo "deb [arch=`dpkg --print-architecture` signed-by=/usr/share/keyrings/githubcli-archive-keyring.gpg] https://cli.github.com/packages stable main" | tee /etc/apt/sources.list.d/github-cli.list && \ - apt-get update && apt-get install -y gh && apt-get clean +COPY --chown=0:0 config/jdk-setup.sh config/yq-setup.sh config/gh-setup.sh /tmp/ +RUN apt-get install -y golang-go && /tmp/jdk-setup.sh && /tmp/yq-setup.sh && /tmp/gh-setup.sh # Setup Shared Memory RUN chmod -R 777 /dev/shm From 4e33998c0f12b386d86b7921f5de6960abc9a5a2 Mon Sep 17 00:00:00 2001 From: Jeff Lu Date: Thu, 29 Feb 2024 13:49:49 -0800 Subject: [PATCH 261/289] Adding more components and test yaml (#4486) Signed-off-by: Jeff Lu --- manifests/1.3.15/opensearch-1.3.15-test.yml | 84 +++++++++++++++++ manifests/1.3.15/opensearch-1.3.15.yml | 89 ++++++++++++++++++- .../opensearch-dashboards-1.3.15-test.yml | 47 ++++++++++ 3 files changed, 219 insertions(+), 1 deletion(-) create mode 100644 manifests/1.3.15/opensearch-1.3.15-test.yml create mode 100644 manifests/1.3.15/opensearch-dashboards-1.3.15-test.yml diff --git a/manifests/1.3.15/opensearch-1.3.15-test.yml b/manifests/1.3.15/opensearch-1.3.15-test.yml new file mode 100644 index 0000000000..2de9c03d71 --- /dev/null +++ b/manifests/1.3.15/opensearch-1.3.15-test.yml @@ -0,0 +1,84 @@ +--- +schema-version: '1.0' +name: OpenSearch +ci: + image: + name: opensearchstaging/ci-runner:ci-runner-centos7-opensearch-build-v3 + args: -e JAVA_HOME=/opt/java/openjdk-11 +components: + - name: index-management + integ-test: + build-dependencies: + - job-scheduler + test-configs: + - with-security + - without-security + additional-cluster-configs: + path.repo: [/tmp] + bwc-test: + test-configs: + - with-security + + - name: anomaly-detection + integ-test: + build-dependencies: + - job-scheduler + test-configs: + - with-security + - without-security + bwc-test: + test-configs: + - with-security + + - name: asynchronous-search + integ-test: + test-configs: + - with-security + - without-security + + - name: alerting + integ-test: + test-configs: + - with-security + - without-security + additional-cluster-configs: + plugins.destination.host.deny_list: [10.0.0.0/8, 127.0.0.1] + bwc-test: + test-configs: + - with-security + + - name: sql + integ-test: + test-configs: + - with-security + - without-security + additional-cluster-configs: + script.context.field.max_compilations_rate: 1000/1m + bwc-test: + test-configs: + - with-security + + - name: k-NN + integ-test: + test-configs: + - with-security + - without-security + + - name: opensearch-reports + integ-test: + test-configs: + - without-security + + - name: opensearch-observability + integ-test: + test-configs: + - without-security + bwc-test: + test-configs: + - with-security + + - name: ml-commons + integ-test: + test-configs: + - with-security + - without-security diff --git a/manifests/1.3.15/opensearch-1.3.15.yml b/manifests/1.3.15/opensearch-1.3.15.yml index 7c9b19a9c6..95f617eaca 100644 --- a/manifests/1.3.15/opensearch-1.3.15.yml +++ b/manifests/1.3.15/opensearch-1.3.15.yml @@ -1,5 +1,5 @@ --- -schema-version: '1.0' +schema-version: '1.1' build: name: OpenSearch version: 1.3.15 @@ -41,3 +41,90 @@ components: platforms: - linux - windows + - name: ml-commons + repository: https://github.com/opensearch-project/ml-commons.git + ref: '1.3' + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version: opensearch-ml-plugin + platforms: + - linux + - windows + depends_on: + - common-utils + - name: performance-analyzer + repository: https://github.com/opensearch-project/performance-analyzer.git + ref: '1.3' + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version + platforms: + - linux + - name: alerting + repository: https://github.com/opensearch-project/alerting.git + ref: '1.3' + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version: alerting + platforms: + - linux + - windows + depends_on: + - common-utils + - name: opensearch-reports + repository: https://github.com/opensearch-project/reporting.git + ref: '1.3' + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version + platforms: + - linux + - windows + depends_on: + - common-utils + - job-scheduler + - name: cross-cluster-replication + repository: https://github.com/opensearch-project/cross-cluster-replication.git + ref: '1.3' + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version + platforms: + - linux + - windows + depends_on: + - common-utils + - name: opensearch-observability + repository: https://github.com/opensearch-project/observability.git + ref: '1.3' + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version + platforms: + - linux + - windows + depends_on: + - common-utils + - name: anomaly-detection + repository: https://github.com/opensearch-project/anomaly-detection.git + ref: '1.3' + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version + platforms: + - linux + - windows + depends_on: + - common-utils + - job-scheduler + - name: asynchronous-search + repository: https://github.com/opensearch-project/asynchronous-search.git + ref: '1.3' + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version + platforms: + - linux + - windows + depends_on: + - common-utils diff --git a/manifests/1.3.15/opensearch-dashboards-1.3.15-test.yml b/manifests/1.3.15/opensearch-dashboards-1.3.15-test.yml new file mode 100644 index 0000000000..dcfe05d7ad --- /dev/null +++ b/manifests/1.3.15/opensearch-dashboards-1.3.15-test.yml @@ -0,0 +1,47 @@ +--- +schema-version: '1.0' +name: OpenSearch Dashboards +ci: + image: + name: opensearchstaging/ci-runner:ci-runner-rockylinux8-opensearch-dashboards-integtest-v4 +components: + - name: anomalyDetectionDashboards + integ-test: + test-configs: + - with-security + - without-security + - name: ganttChartDashboards + integ-test: + test-configs: + - with-security + - without-security + - name: observabilityDashboards + integ-test: + test-configs: + - with-security + - without-security + - name: alertingDashboards + integ-test: + test-configs: + - with-security + - without-security + - name: indexManagementDashboards + integ-test: + test-configs: + - with-security + - without-security + - name: reportsDashboards + integ-test: + test-configs: + - with-security + - without-security + - name: securityDashboards + integ-test: + test-configs: + - with-security + - without-security + - name: queryWorkbenchDashboards + integ-test: + test-configs: + - with-security + - without-security From 5de7de6beb8dfbbf50be9e1d3bf4383752b22850 Mon Sep 17 00:00:00 2001 From: Jeff Lu Date: Thu, 29 Feb 2024 14:27:48 -0800 Subject: [PATCH 262/289] Udpate OSD manifest schema to 1.1 (#4488) Signed-off-by: Jeff Lu --- manifests/1.3.15/opensearch-dashboards-1.3.15.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manifests/1.3.15/opensearch-dashboards-1.3.15.yml b/manifests/1.3.15/opensearch-dashboards-1.3.15.yml index 4fd7541c2b..e4299c40a6 100644 --- a/manifests/1.3.15/opensearch-dashboards-1.3.15.yml +++ b/manifests/1.3.15/opensearch-dashboards-1.3.15.yml @@ -1,5 +1,5 @@ --- -schema-version: '1.0' +schema-version: '1.1' build: name: OpenSearch Dashboards version: 1.3.15 From 915ef307486dc4bd04ad6cecb2efcde679630e5c Mon Sep 17 00:00:00 2001 From: Rishabh Singh Date: Thu, 29 Feb 2024 18:46:17 -0800 Subject: [PATCH 263/289] Add big5 workload to nightly benchmark runs (#4487) Signed-off-by: Rishabh Singh --- jenkins/opensearch/benchmark-test.jenkinsfile | 33 ++++++++++++------- ...mark-test-distribution-url.jenkinsfile.txt | 33 ++++++++++++------- .../opensearch/benchmark-test.jenkinsfile.txt | 33 ++++++++++++------- .../secure-benchmark-test.jenkinsfile.txt | 33 ++++++++++++------- 4 files changed, 84 insertions(+), 48 deletions(-) diff --git a/jenkins/opensearch/benchmark-test.jenkinsfile b/jenkins/opensearch/benchmark-test.jenkinsfile index fff4b39a1e..c025b8c0a1 100644 --- a/jenkins/opensearch/benchmark-test.jenkinsfile +++ b/jenkins/opensearch/benchmark-test.jenkinsfile @@ -64,34 +64,41 @@ pipeline { H 8 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot H 8 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot H 8 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot + H 8 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=big5;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"big5_3_shards"};TEST_PROCEDURE=restore-from-snapshot + H 8 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=big5;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"big5_3_shards"};TEST_PROCEDURE=restore-from-snapshot H 9 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot H 9 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot H 9 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot H 9 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot + H 9 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=big5;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"big5_3_shards"};TEST_PROCEDURE=restore-from-snapshot + H 9 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=big5;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"big5_3_shards"};TEST_PROCEDURE=restore-from-snapshot H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};TEST_PROCEDURE=update H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};TEST_PROCEDURE=update H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/8942/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};TEST_PROCEDURE=update H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/8942/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};TEST_PROCEDURE=update - H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} - H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} - H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} - H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search,force-merge-1-seg,refresh-after-force-merge-1-seg + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search,force-merge-1-seg,refresh-after-force-merge-1-seg + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search,force-merge-1-seg,refresh-after-force-merge-1-seg + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search,force-merge-1-seg,refresh-after-force-merge-1-seg + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search - H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} - H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} - H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} - H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} - H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} - H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} - H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} - H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} + H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo-300","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots-300","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot + H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo-300","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots-300","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot + H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo-300","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots-300","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot + H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo-300","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots-300","snapshot_name":"nyc_taxis_default};TEST_PROCEDURE=restore-from-snapshot + H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=big5;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo-300","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots-300","snapshot_name":"big5_3_shards"};TEST_PROCEDURE=restore-from-snapshot + H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=big5;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo-300","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots-300","snapshot_name":"big5_3_shards"};TEST_PROCEDURE=restore-from-snapshot ''' + ''' H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=big5;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"big5_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-2-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-2-shards;CAPTURE_NODE_STAT=true H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-5-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-5-shards;DATA_NODE_STORAGE=300;CAPTURE_NODE_STAT=true @@ -99,6 +106,7 @@ pipeline { H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-4-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=big5;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"big5_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-2-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-2-shards;CAPTURE_NODE_STAT=true H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-5-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-5-shards;DATA_NODE_STORAGE=300;CAPTURE_NODE_STAT=true @@ -106,6 +114,7 @@ pipeline { H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-4-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true + H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=big5;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"big5_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-2-clients-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":2};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-4-clients-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt index 1ef4974ab6..27beff5e11 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt @@ -44,32 +44,39 @@ H 8 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot H 8 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot H 8 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot + H 8 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=big5;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"big5_3_shards"};TEST_PROCEDURE=restore-from-snapshot + H 8 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=big5;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"big5_3_shards"};TEST_PROCEDURE=restore-from-snapshot H 9 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot H 9 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot H 9 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot H 9 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot + H 9 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=big5;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"big5_3_shards"};TEST_PROCEDURE=restore-from-snapshot + H 9 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=big5;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"big5_3_shards"};TEST_PROCEDURE=restore-from-snapshot H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};TEST_PROCEDURE=update H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};TEST_PROCEDURE=update H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/8942/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};TEST_PROCEDURE=update H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/8942/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};TEST_PROCEDURE=update - H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} - H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} - H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} - H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search,force-merge-1-seg,refresh-after-force-merge-1-seg + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search,force-merge-1-seg,refresh-after-force-merge-1-seg + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search,force-merge-1-seg,refresh-after-force-merge-1-seg + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search,force-merge-1-seg,refresh-after-force-merge-1-seg + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search - H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} - H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} - H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} - H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} - H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} - H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} - H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} - H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} + H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo-300","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots-300","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot + H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo-300","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots-300","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot + H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo-300","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots-300","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot + H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo-300","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots-300","snapshot_name":"nyc_taxis_default};TEST_PROCEDURE=restore-from-snapshot + H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=big5;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo-300","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots-300","snapshot_name":"big5_3_shards"};TEST_PROCEDURE=restore-from-snapshot + H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=big5;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo-300","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots-300","snapshot_name":"big5_3_shards"};TEST_PROCEDURE=restore-from-snapshot H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=big5;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"big5_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-2-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-2-shards;CAPTURE_NODE_STAT=true H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-5-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-5-shards;DATA_NODE_STORAGE=300;CAPTURE_NODE_STAT=true @@ -77,6 +84,7 @@ H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-4-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=big5;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"big5_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-2-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-2-shards;CAPTURE_NODE_STAT=true H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-5-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-5-shards;DATA_NODE_STORAGE=300;CAPTURE_NODE_STAT=true @@ -84,6 +92,7 @@ H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-4-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true + H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=big5;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"big5_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-2-clients-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":2};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-4-clients-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt index 9721f38e3a..24db44bae6 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt @@ -44,32 +44,39 @@ H 8 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot H 8 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot H 8 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot + H 8 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=big5;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"big5_3_shards"};TEST_PROCEDURE=restore-from-snapshot + H 8 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=big5;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"big5_3_shards"};TEST_PROCEDURE=restore-from-snapshot H 9 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot H 9 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot H 9 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot H 9 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot + H 9 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=big5;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"big5_3_shards"};TEST_PROCEDURE=restore-from-snapshot + H 9 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=big5;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"big5_3_shards"};TEST_PROCEDURE=restore-from-snapshot H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};TEST_PROCEDURE=update H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};TEST_PROCEDURE=update H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/8942/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};TEST_PROCEDURE=update H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/8942/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};TEST_PROCEDURE=update - H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} - H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} - H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} - H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search,force-merge-1-seg,refresh-after-force-merge-1-seg + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search,force-merge-1-seg,refresh-after-force-merge-1-seg + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search,force-merge-1-seg,refresh-after-force-merge-1-seg + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search,force-merge-1-seg,refresh-after-force-merge-1-seg + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search - H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} - H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} - H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} - H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} - H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} - H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} - H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} - H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} + H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo-300","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots-300","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot + H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo-300","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots-300","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot + H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo-300","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots-300","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot + H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo-300","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots-300","snapshot_name":"nyc_taxis_default};TEST_PROCEDURE=restore-from-snapshot + H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=big5;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo-300","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots-300","snapshot_name":"big5_3_shards"};TEST_PROCEDURE=restore-from-snapshot + H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=big5;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo-300","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots-300","snapshot_name":"big5_3_shards"};TEST_PROCEDURE=restore-from-snapshot H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=big5;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"big5_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-2-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-2-shards;CAPTURE_NODE_STAT=true H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-5-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-5-shards;DATA_NODE_STORAGE=300;CAPTURE_NODE_STAT=true @@ -77,6 +84,7 @@ H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-4-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=big5;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"big5_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-2-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-2-shards;CAPTURE_NODE_STAT=true H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-5-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-5-shards;DATA_NODE_STORAGE=300;CAPTURE_NODE_STAT=true @@ -84,6 +92,7 @@ H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-4-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true + H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=big5;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"big5_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-2-clients-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":2};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-4-clients-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt index f9a753cb25..ef9cbb5720 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt @@ -44,32 +44,39 @@ H 8 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot H 8 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot H 8 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot + H 8 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=big5;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"big5_3_shards"};TEST_PROCEDURE=restore-from-snapshot + H 8 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=big5;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"big5_3_shards"};TEST_PROCEDURE=restore-from-snapshot H 9 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot H 9 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot H 9 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot H 9 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot + H 9 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=big5;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"big5_3_shards"};TEST_PROCEDURE=restore-from-snapshot + H 9 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=big5;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"big5_3_shards"};TEST_PROCEDURE=restore-from-snapshot H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};TEST_PROCEDURE=update H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};TEST_PROCEDURE=update H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/8942/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};TEST_PROCEDURE=update H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/8942/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};TEST_PROCEDURE=update - H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} - H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} - H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} - H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search,force-merge-1-seg,refresh-after-force-merge-1-seg + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search,force-merge-1-seg,refresh-after-force-merge-1-seg + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search,force-merge-1-seg,refresh-after-force-merge-1-seg + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search,force-merge-1-seg,refresh-after-force-merge-1-seg + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search + H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search - H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} - H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} - H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} - H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} - H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} - H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} - H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} - H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} + H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo-300","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots-300","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot + H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo-300","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots-300","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot + H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo-300","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots-300","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot + H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo-300","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots-300","snapshot_name":"nyc_taxis_default};TEST_PROCEDURE=restore-from-snapshot + H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=big5;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo-300","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots-300","snapshot_name":"big5_3_shards"};TEST_PROCEDURE=restore-from-snapshot + H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=big5;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo-300","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots-300","snapshot_name":"big5_3_shards"};TEST_PROCEDURE=restore-from-snapshot H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=big5;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"big5_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-2-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-2-shards;CAPTURE_NODE_STAT=true H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-5-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-5-shards;DATA_NODE_STORAGE=300;CAPTURE_NODE_STAT=true @@ -77,6 +84,7 @@ H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-4-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=big5;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"big5_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-2-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-2-shards;CAPTURE_NODE_STAT=true H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-5-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-5-shards;DATA_NODE_STORAGE=300;CAPTURE_NODE_STAT=true @@ -84,6 +92,7 @@ H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-4-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true + H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=big5;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"big5_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-2-clients-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":2};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-4-clients-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true From 2e2e85ce98ddd2dbd0efee0e221779c6a0dd8f92 Mon Sep 17 00:00:00 2001 From: Jeff Lu Date: Fri, 1 Mar 2024 08:55:22 -0800 Subject: [PATCH 264/289] Update OpenSearch input manifest (#4491) Signed-off-by: Jeff Lu --- manifests/1.3.15/opensearch-1.3.15.yml | 32 ++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/manifests/1.3.15/opensearch-1.3.15.yml b/manifests/1.3.15/opensearch-1.3.15.yml index 95f617eaca..25d6963c4d 100644 --- a/manifests/1.3.15/opensearch-1.3.15.yml +++ b/manifests/1.3.15/opensearch-1.3.15.yml @@ -128,3 +128,35 @@ components: - windows depends_on: - common-utils + - name: k-NN + repository: https://github.com/opensearch-project/k-NN.git + ref: '1.3' + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version + platforms: + - linux + - windows + - name: sql + repository: https://github.com/opensearch-project/sql.git + ref: '1.3' + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version: plugin + platforms: + - linux + - windows + depends_on: + - ml-commons + - name: index-management + repository: https://github.com/opensearch-project/index-management.git + ref: '1.3' + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version + platforms: + - linux + - windows + depends_on: + - common-utils + - job-scheduler From 54fe778fd343b44e2200481d172ed069556df742 Mon Sep 17 00:00:00 2001 From: Joshua Li Date: Fri, 1 Mar 2024 12:21:55 -0800 Subject: [PATCH 265/289] remove subdirectory for gantt-chart in 1.3.15 (#4492) Signed-off-by: Joshua Li --- manifests/1.3.15/opensearch-dashboards-1.3.15.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/manifests/1.3.15/opensearch-dashboards-1.3.15.yml b/manifests/1.3.15/opensearch-dashboards-1.3.15.yml index e4299c40a6..ea0a446bc7 100644 --- a/manifests/1.3.15/opensearch-dashboards-1.3.15.yml +++ b/manifests/1.3.15/opensearch-dashboards-1.3.15.yml @@ -18,7 +18,6 @@ components: ref: '1.3' - name: ganttChartDashboards repository: https://github.com/opensearch-project/dashboards-visualizations.git - working_directory: gantt-chart ref: '1.3' - name: observabilityDashboards repository: https://github.com/opensearch-project/dashboards-observability.git From 2fe7471aa5f313ef10b3b162d6d340a68938e98e Mon Sep 17 00:00:00 2001 From: Rishabh Singh Date: Sat, 2 Mar 2024 11:50:22 -0800 Subject: [PATCH 266/289] fix missing quotes (#4494) Signed-off-by: Rishabh Singh --- jenkins/opensearch/benchmark-test.jenkinsfile | 2 +- .../opensearch/benchmark-test-distribution-url.jenkinsfile.txt | 2 +- .../opensearch/benchmark-test.jenkinsfile.txt | 2 +- .../opensearch/secure-benchmark-test.jenkinsfile.txt | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/jenkins/opensearch/benchmark-test.jenkinsfile b/jenkins/opensearch/benchmark-test.jenkinsfile index c025b8c0a1..08c9742073 100644 --- a/jenkins/opensearch/benchmark-test.jenkinsfile +++ b/jenkins/opensearch/benchmark-test.jenkinsfile @@ -91,7 +91,7 @@ pipeline { H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo-300","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots-300","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo-300","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots-300","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo-300","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots-300","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot - H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo-300","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots-300","snapshot_name":"nyc_taxis_default};TEST_PROCEDURE=restore-from-snapshot + H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo-300","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots-300","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=big5;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo-300","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots-300","snapshot_name":"big5_3_shards"};TEST_PROCEDURE=restore-from-snapshot H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=big5;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo-300","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots-300","snapshot_name":"big5_3_shards"};TEST_PROCEDURE=restore-from-snapshot ''' diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt index 27beff5e11..489b397c95 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt @@ -71,7 +71,7 @@ H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo-300","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots-300","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo-300","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots-300","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo-300","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots-300","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot - H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo-300","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots-300","snapshot_name":"nyc_taxis_default};TEST_PROCEDURE=restore-from-snapshot + H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo-300","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots-300","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=big5;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo-300","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots-300","snapshot_name":"big5_3_shards"};TEST_PROCEDURE=restore-from-snapshot H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=big5;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo-300","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots-300","snapshot_name":"big5_3_shards"};TEST_PROCEDURE=restore-from-snapshot diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt index 24db44bae6..272782465e 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt @@ -71,7 +71,7 @@ H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo-300","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots-300","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo-300","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots-300","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo-300","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots-300","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot - H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo-300","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots-300","snapshot_name":"nyc_taxis_default};TEST_PROCEDURE=restore-from-snapshot + H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo-300","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots-300","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=big5;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo-300","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots-300","snapshot_name":"big5_3_shards"};TEST_PROCEDURE=restore-from-snapshot H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=big5;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo-300","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots-300","snapshot_name":"big5_3_shards"};TEST_PROCEDURE=restore-from-snapshot diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt index ef9cbb5720..b44ddfd955 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt @@ -71,7 +71,7 @@ H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo-300","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots-300","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot H 12 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo-300","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots-300","snapshot_name":"http_logs_default"};TEST_PROCEDURE=restore-from-snapshot H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo-300","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots-300","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot - H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo-300","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots-300","snapshot_name":"nyc_taxis_default};TEST_PROCEDURE=restore-from-snapshot + H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo-300","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots-300","snapshot_name":"nyc_taxis_default"};TEST_PROCEDURE=restore-from-snapshot H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=big5;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo-300","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots-300","snapshot_name":"big5_3_shards"};TEST_PROCEDURE=restore-from-snapshot H 13 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=big5;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:3x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica-snapshot-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo-300","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots-300","snapshot_name":"big5_3_shards"};TEST_PROCEDURE=restore-from-snapshot From 5779048dbbe74416ae00eec97c8b7b58e30aea50 Mon Sep 17 00:00:00 2001 From: Jeff Lu Date: Mon, 4 Mar 2024 11:00:50 -0800 Subject: [PATCH 267/289] Removing 1.3.15 hourly check-for-build (#4496) Signed-off-by: Jeff Lu --- jenkins/check-for-build.jenkinsfile | 2 -- 1 file changed, 2 deletions(-) diff --git a/jenkins/check-for-build.jenkinsfile b/jenkins/check-for-build.jenkinsfile index 1549745e9a..6ebc39756c 100644 --- a/jenkins/check-for-build.jenkinsfile +++ b/jenkins/check-for-build.jenkinsfile @@ -24,8 +24,6 @@ pipeline { triggers { parameterizedCron ''' H 1 * * * %INPUT_MANIFEST=2.12.1/opensearch-2.12.1.yml;TARGET_JOB_NAME=distribution-build-opensearch;BUILD_PLATFORM=linux macos windows;BUILD_DISTRIBUTION=tar rpm deb zip - H/60 * * * * %INPUT_MANIFEST=1.3.15/opensearch-dashboards-1.3.15.yml;TARGET_JOB_NAME=distribution-build-opensearch-dashboards;BUILD_PLATFORM=linux windows;BUILD_DISTRIBUTION=tar rpm deb zip - H/60 * * * * %INPUT_MANIFEST=1.3.15/opensearch-1.3.15.yml;TARGET_JOB_NAME=distribution-build-opensearch;BUILD_PLATFORM=linux macos windows;BUILD_DISTRIBUTION=tar rpm deb zip H */6 * * * %INPUT_MANIFEST=2.13.0/opensearch-dashboards-2.13.0.yml;TARGET_JOB_NAME=distribution-build-opensearch-dashboards;BUILD_PLATFORM=linux windows;BUILD_DISTRIBUTION=tar rpm deb zip H */6 * * * %INPUT_MANIFEST=2.13.0/opensearch-2.13.0.yml;TARGET_JOB_NAME=distribution-build-opensearch;BUILD_PLATFORM=linux macos windows;BUILD_DISTRIBUTION=tar rpm deb zip H 1 * * * %INPUT_MANIFEST=3.0.0/opensearch-3.0.0.yml;TARGET_JOB_NAME=distribution-build-opensearch;BUILD_PLATFORM=linux macos windows;BUILD_DISTRIBUTION=tar rpm deb zip From 433c15d1ce381deb63dc262fddc8ab49488b8a49 Mon Sep 17 00:00:00 2001 From: Prudhvi Godithi Date: Mon, 4 Mar 2024 20:30:00 -0800 Subject: [PATCH 268/289] Fix opensearch-dashboards-functional-test version increment (#4497) Signed-off-by: Prudhvi Godithi --- .github/workflows/osd-increment-plugin-versions.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/osd-increment-plugin-versions.yml b/.github/workflows/osd-increment-plugin-versions.yml index de67a0c60f..7a239671a5 100644 --- a/.github/workflows/osd-increment-plugin-versions.yml +++ b/.github/workflows/osd-increment-plugin-versions.yml @@ -92,7 +92,7 @@ jobs: cd ${{ matrix.entry.repo }}/ # tmp `elif` solution for opensearch-dashboards-functional-test (ref: https://github.com/opensearch-project/OpenSearch-Dashboards/issues/1801#issuecomment-1545947935) elif [ ${{ matrix.entry.repo }} == "opensearch-dashboards-functional-test" ]; then - jq --arg DASHBOARD_VERSION "${{ env.DASHBOARD_VERSION }}" '.version = ${{ env.DASHBOARD_VERSION }}' package.json > package-tmp.json + jq --arg DASHBOARD_VERSION "${{ env.DASHBOARD_VERSION }}" '.version = $DASHBOARD_VERSION' package.json > package-tmp.json mv package-tmp.json package.json OSD_PLUGIN_VERSION=$(node -p "require('./package.json').version") echo "OSD_PLUGIN_VERSION=$OSD_PLUGIN_VERSION" >> $GITHUB_ENV From 476a84a19e9d9766ff1244e7fb0efd2a7608ece8 Mon Sep 17 00:00:00 2001 From: Jeff Lu Date: Tue, 5 Mar 2024 09:54:49 -0800 Subject: [PATCH 269/289] Lock in commit Id (#4498) Signed-off-by: Jeff Lu --- manifests/1.3.15/opensearch-1.3.15.yml | 30 +++++++++---------- .../1.3.15/opensearch-dashboards-1.3.15.yml | 20 ++++++------- 2 files changed, 25 insertions(+), 25 deletions(-) diff --git a/manifests/1.3.15/opensearch-1.3.15.yml b/manifests/1.3.15/opensearch-1.3.15.yml index 25d6963c4d..f1177f3dd5 100644 --- a/manifests/1.3.15/opensearch-1.3.15.yml +++ b/manifests/1.3.15/opensearch-1.3.15.yml @@ -10,13 +10,13 @@ ci: components: - name: OpenSearch repository: https://github.com/opensearch-project/OpenSearch.git - ref: '1.3' + ref: f1842d770471ab4a6e496e5b1e14c14478f059f1 checks: - gradle:publish - gradle:properties:version - name: common-utils repository: https://github.com/opensearch-project/common-utils.git - ref: '1.3' + ref: ede103c546c7cd4843b3c5ef3bc3d66fe1f5496b checks: - gradle:publish - gradle:properties:version @@ -25,7 +25,7 @@ components: - windows - name: job-scheduler repository: https://github.com/opensearch-project/job-scheduler.git - ref: '1.3' + ref: 3134607457f7813a1a38a728e6bdcc838a4e6f89 checks: - gradle:properties:version - gradle:dependencies:opensearch.version @@ -34,7 +34,7 @@ components: - windows - name: security repository: https://github.com/opensearch-project/security.git - ref: '1.3' + ref: c2247df2cf6138383ea979acbe6ea3d924ac8c85 checks: - gradle:properties:version - gradle:dependencies:opensearch.version @@ -43,7 +43,7 @@ components: - windows - name: ml-commons repository: https://github.com/opensearch-project/ml-commons.git - ref: '1.3' + ref: a405f8ae4f2ce379a518225ec9ab7c2853d78bc0 checks: - gradle:properties:version - gradle:dependencies:opensearch.version: opensearch-ml-plugin @@ -54,7 +54,7 @@ components: - common-utils - name: performance-analyzer repository: https://github.com/opensearch-project/performance-analyzer.git - ref: '1.3' + ref: b9bcc1e65709c4fa10c7006c4127f20fc28fa33a checks: - gradle:properties:version - gradle:dependencies:opensearch.version @@ -62,7 +62,7 @@ components: - linux - name: alerting repository: https://github.com/opensearch-project/alerting.git - ref: '1.3' + ref: 59119873187bd7b736a57364a59c55e3aa7ecaec checks: - gradle:properties:version - gradle:dependencies:opensearch.version: alerting @@ -73,7 +73,7 @@ components: - common-utils - name: opensearch-reports repository: https://github.com/opensearch-project/reporting.git - ref: '1.3' + ref: 4546832ed1ad6f4f2c5db2071bba21df4db7900d checks: - gradle:properties:version - gradle:dependencies:opensearch.version @@ -85,7 +85,7 @@ components: - job-scheduler - name: cross-cluster-replication repository: https://github.com/opensearch-project/cross-cluster-replication.git - ref: '1.3' + ref: 696e62410dbb0cc9535ea2b69e51d8c9c30486d5 checks: - gradle:properties:version - gradle:dependencies:opensearch.version @@ -96,7 +96,7 @@ components: - common-utils - name: opensearch-observability repository: https://github.com/opensearch-project/observability.git - ref: '1.3' + ref: 4cf584bde061447713206dd42d0840fbc130c1fd checks: - gradle:properties:version - gradle:dependencies:opensearch.version @@ -107,7 +107,7 @@ components: - common-utils - name: anomaly-detection repository: https://github.com/opensearch-project/anomaly-detection.git - ref: '1.3' + ref: a386d3816b5e8fd2550fd1f4bee5c8cf2d12018b checks: - gradle:properties:version - gradle:dependencies:opensearch.version @@ -119,7 +119,7 @@ components: - job-scheduler - name: asynchronous-search repository: https://github.com/opensearch-project/asynchronous-search.git - ref: '1.3' + ref: a4c5b5d6fdab6fc788f7ccab2336ae67968d6327 checks: - gradle:properties:version - gradle:dependencies:opensearch.version @@ -130,7 +130,7 @@ components: - common-utils - name: k-NN repository: https://github.com/opensearch-project/k-NN.git - ref: '1.3' + ref: 51d257ec70bfcf25768d7751602c863194bd956f checks: - gradle:properties:version - gradle:dependencies:opensearch.version @@ -139,7 +139,7 @@ components: - windows - name: sql repository: https://github.com/opensearch-project/sql.git - ref: '1.3' + ref: 5c4590dc62e2abcb68e2f54e19d739f22b64f3e3 checks: - gradle:properties:version - gradle:dependencies:opensearch.version: plugin @@ -150,7 +150,7 @@ components: - ml-commons - name: index-management repository: https://github.com/opensearch-project/index-management.git - ref: '1.3' + ref: 5c77be0de071bc00a60b26b59040dc1e93227548 checks: - gradle:properties:version - gradle:dependencies:opensearch.version diff --git a/manifests/1.3.15/opensearch-dashboards-1.3.15.yml b/manifests/1.3.15/opensearch-dashboards-1.3.15.yml index ea0a446bc7..dc0e1f8eae 100644 --- a/manifests/1.3.15/opensearch-dashboards-1.3.15.yml +++ b/manifests/1.3.15/opensearch-dashboards-1.3.15.yml @@ -9,31 +9,31 @@ ci: components: - name: OpenSearch-Dashboards repository: https://github.com/opensearch-project/OpenSearch-Dashboards.git - ref: '1.3' + ref: 54b3e81325a38cf4099220e5c069d7e133502ef0 - name: functionalTestDashboards repository: https://github.com/opensearch-project/opensearch-dashboards-functional-test.git - ref: '1.3' + ref: 22c6937949fe804af4d2889eb38c497eacb345de - name: anomalyDetectionDashboards repository: https://github.com/opensearch-project/anomaly-detection-dashboards-plugin - ref: '1.3' + ref: 21a44f83fcd84a7119172decbb72e037869377f8 - name: ganttChartDashboards repository: https://github.com/opensearch-project/dashboards-visualizations.git - ref: '1.3' + ref: 20b16a0aab9634fb788bbc385d6c680514dbe50c - name: observabilityDashboards repository: https://github.com/opensearch-project/dashboards-observability.git - ref: '1.3' + ref: 118db7db25b4fbb0332b3ed14176c77b655b111c - name: alertingDashboards repository: https://github.com/opensearch-project/alerting-dashboards-plugin.git - ref: '1.3' + ref: 6418e9f63c8246a77fc1a6da08974434ace29570 - name: indexManagementDashboards repository: https://github.com/opensearch-project/index-management-dashboards-plugin - ref: '1.3' + ref: 315a98912c504898515f442735553d1772cb85d4 - name: reportsDashboards repository: https://github.com/opensearch-project/dashboards-reporting.git - ref: '1.3' + ref: 2a36db35d17c9a5fe679c909ca4cefb8a6af7d69 - name: securityDashboards repository: https://github.com/opensearch-project/security-dashboards-plugin.git - ref: '1.3' + ref: 81910ea688f0446fec4aa64ba8c5136eabf74f08 - name: queryWorkbenchDashboards repository: https://github.com/opensearch-project/dashboards-query-workbench.git - ref: '1.3' + ref: 4a6b0faa0907666b6cabcabfc292b997777a4bad From bddcb74b68c1f53aff2af04b070b6cb1304a0765 Mon Sep 17 00:00:00 2001 From: Prudhvi Godithi Date: Tue, 5 Mar 2024 13:03:40 -0800 Subject: [PATCH 270/289] Fix opensearch-dashboards-functional-test version increment (#4501) Signed-off-by: Prudhvi Godithi --- .../osd-increment-plugin-versions.yml | 26 +++++++++++++++++-- 1 file changed, 24 insertions(+), 2 deletions(-) diff --git a/.github/workflows/osd-increment-plugin-versions.yml b/.github/workflows/osd-increment-plugin-versions.yml index 7a239671a5..98e7815a44 100644 --- a/.github/workflows/osd-increment-plugin-versions.yml +++ b/.github/workflows/osd-increment-plugin-versions.yml @@ -143,8 +143,8 @@ jobs: } console.log(labelFound); return labelFound - - name: Create Pull Request - if: ${{ matrix.entry.repo != 'OpenSearch-Dashboards' }} + - name: Create Pull Request for plugins + if: ${{ matrix.entry.repo != 'OpenSearch-Dashboards' && matrix.entry.repo != 'opensearch-dashboards-functional-test' }} id: cpr uses: peter-evans/create-pull-request@v5 with: @@ -166,6 +166,28 @@ jobs: add-paths: | opensearch_dashboards.json package.json + - name: Create Pull Request for opensearch-dashboards-functional-test + if: ${{ matrix.entry.repo == 'opensearch-dashboards-functional-test' }} + id: cpr + uses: peter-evans/create-pull-request@v5 + with: + token: ${{ steps.github_app_token.outputs.token }} + committer: opensearch-ci-bot + author: opensearch-ci-bot + commit-message: | + Increment version to ${{ env.OSD_PLUGIN_VERSION }} + + Signed-off-by: opensearch-ci-bot + delete-branch: true + branch: create-pull-request/${{ env.OSD_PLUGIN_VERSION }} + title: '[AUTO] Increment version to ${{ env.OSD_PLUGIN_VERSION }}' + labels: | + v${{ env.DASHBOARD_VERSION }} + body: | + - Incremented version to **${{ env.OSD_PLUGIN_VERSION }}**. + path: 'OpenSearch-Dashboards/plugins/${{ matrix.entry.repo }}' + add-paths: | + package.json - name: Check outputs run: |- echo "Pull Request Number - ${{ steps.cpr.outputs.pull-request-number }}" From d71a2403c55e6fdf14bcf25f86e8eb96210b29d3 Mon Sep 17 00:00:00 2001 From: Prudhvi Godithi Date: Tue, 5 Mar 2024 13:22:34 -0800 Subject: [PATCH 271/289] Fix opensearch-dashboards-functional-test version increment update with unique `id`. (#4503) Signed-off-by: Prudhvi Godithi --- .github/workflows/osd-increment-plugin-versions.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/osd-increment-plugin-versions.yml b/.github/workflows/osd-increment-plugin-versions.yml index 98e7815a44..4363bcca5e 100644 --- a/.github/workflows/osd-increment-plugin-versions.yml +++ b/.github/workflows/osd-increment-plugin-versions.yml @@ -168,7 +168,7 @@ jobs: package.json - name: Create Pull Request for opensearch-dashboards-functional-test if: ${{ matrix.entry.repo == 'opensearch-dashboards-functional-test' }} - id: cpr + id: cprft uses: peter-evans/create-pull-request@v5 with: token: ${{ steps.github_app_token.outputs.token }} @@ -190,5 +190,5 @@ jobs: package.json - name: Check outputs run: |- - echo "Pull Request Number - ${{ steps.cpr.outputs.pull-request-number }}" - echo "Pull Request URL - ${{ steps.cpr.outputs.pull-request-url }}" + echo "Pull Request Number - ${{ steps.cprft.outputs.pull-request-number }}" + echo "Pull Request URL - ${{ steps.cprft.outputs.pull-request-url }}" From 56d45a3c66d31791f9f44c2eee5c735045c83f12 Mon Sep 17 00:00:00 2001 From: Jeff Lu Date: Tue, 5 Mar 2024 13:44:24 -0800 Subject: [PATCH 272/289] Adding consolidation release-notes (#4499) Signed-off-by: Jeff Lu --- .../opensearch-release-notes-1.3.15.md | 51 +++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 release-notes/opensearch-release-notes-1.3.15.md diff --git a/release-notes/opensearch-release-notes-1.3.15.md b/release-notes/opensearch-release-notes-1.3.15.md new file mode 100644 index 0000000000..23d4f850fd --- /dev/null +++ b/release-notes/opensearch-release-notes-1.3.15.md @@ -0,0 +1,51 @@ +# OpenSearch and OpenSearch Dashboards 1.3.15 Release Notes + +## Release Details + +[OpenSearch and OpenSearch Dashboards 1.3.15](https://opensearch.org/versions/opensearch-1-3-15.html) includes the following bug fixes, enhancements and maintenance updates. + +OpenSearch [Release Notes](https://github.com/opensearch-project/OpenSearch/blob/main/release-notes/opensearch.release-notes-1.3.15.md). + +OpenSearch Dashboards [Release Notes](https://github.com/opensearch-project/OpenSearch-Dashboards/blob/main/release-notes/opensearch-dashboards.release-notes-1.3.15.md). + +

SECURITY FIXES

+ +

OpenSearch Cross Cluster Replication

+ +
    +
  • Changed version of ipaddress library to 5.4.1 for OS 1.3 (#1339)
  • +
+ +

BUG FIXES

+ +

OpenSearch SQL

+ +
    +
  • Bump json and wiremock version to fix CVEs (#2533)
  • +
+ +

OpenSearch Dashboards Reporting

+ +
    +
  • Bump dependencies to fix cve (#320)
  • +
+ +

MAINTENANCE

+ +

OpenSearch Alerting

+ +
    +
  • Adjusted dependency versions to address CVEs (#1447)
  • +
+ +

OpenSearch Common Utils

+ +
    +
  • Forced ktlint to use logback-core:1.2.13, and logback-classic:1.2.13 to address CVE (#602)
  • +
+ +

OpenSearch Alerting Dashboards Plugin

+ +
    +
  • Fixed bunch of CVEs by updating package versions and bumped plugin version (#893)
  • +
From a531030f44c1dd3ac2bd3ed914957934662cf9b4 Mon Sep 17 00:00:00 2001 From: Peter Zhu Date: Tue, 5 Mar 2024 20:17:59 -0500 Subject: [PATCH 273/289] Ensure that artifact url is valid for Windows dist manifest (#4508) Signed-off-by: Peter Zhu --- src/assemble_workflow/bundle_url_location.py | 6 +++++- .../test_bundle_url_location.py | 13 +++++++++++++ 2 files changed, 18 insertions(+), 1 deletion(-) diff --git a/src/assemble_workflow/bundle_url_location.py b/src/assemble_workflow/bundle_url_location.py index 7603ba7afc..91d2f0dcc0 100644 --- a/src/assemble_workflow/bundle_url_location.py +++ b/src/assemble_workflow/bundle_url_location.py @@ -16,4 +16,8 @@ def __init__(self, path: str, filename: str, distribution: str) -> None: def join(self, *args: str) -> str: sub_path = "/".join(args) - return urljoin(self.path + "/", sub_path) + + # Make sure \ is replaced with / for valid url + # We will only make change here as the location can be either local or url + # Thus keep \ if it is a local path + return urljoin(self.path + "/", sub_path.replace("\\", "/")) diff --git a/tests/tests_assemble_workflow/test_bundle_url_location.py b/tests/tests_assemble_workflow/test_bundle_url_location.py index cbfafb8107..9821fc9fc9 100644 --- a/tests/tests_assemble_workflow/test_bundle_url_location.py +++ b/tests/tests_assemble_workflow/test_bundle_url_location.py @@ -49,3 +49,16 @@ def test_opensearch_dashboards(self) -> None: location.get_build_location("sql"), "https://ci.opensearch.org/ci/dbc/bundle-build/1.3.0/1318/linux/x64/tar/builds/opensearch-dashboards/sql" ) + + def test_opensearch_windows(self) -> None: + location = BundleUrlLocation("https://ci.opensearch.org/ci/dbc/bundle-build/1.3.0/1318/windows/x64", "opensearch", "plugins\\zip") + + self.assertEqual( + location.get_bundle_location("sql"), + "https://ci.opensearch.org/ci/dbc/bundle-build/1.3.0/1318/windows/x64/plugins/zip/dist/opensearch/sql" + ) + + self.assertEqual( + location.get_build_location("sql"), + "https://ci.opensearch.org/ci/dbc/bundle-build/1.3.0/1318/windows/x64/plugins/zip/builds/opensearch/sql" + ) From b102857341ab7e871cf64c5453bc08b6b19abbe2 Mon Sep 17 00:00:00 2001 From: Rishabh Singh Date: Tue, 5 Mar 2024 17:53:41 -0800 Subject: [PATCH 274/289] Add noaa workload for concurrent search (#4509) Signed-off-by: Rishabh Singh --- jenkins/opensearch/benchmark-test.jenkinsfile | 3 +++ .../opensearch/benchmark-test-distribution-url.jenkinsfile.txt | 3 +++ .../opensearch/benchmark-test.jenkinsfile.txt | 3 +++ .../opensearch/secure-benchmark-test.jenkinsfile.txt | 3 +++ 4 files changed, 12 insertions(+) diff --git a/jenkins/opensearch/benchmark-test.jenkinsfile b/jenkins/opensearch/benchmark-test.jenkinsfile index 08c9742073..c493d58cec 100644 --- a/jenkins/opensearch/benchmark-test.jenkinsfile +++ b/jenkins/opensearch/benchmark-test.jenkinsfile @@ -104,6 +104,7 @@ pipeline { H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-5-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-5-shards;DATA_NODE_STORAGE=300;CAPTURE_NODE_STAT=true H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-2-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":2};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-4-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=noaa;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"};CAPTURE_NODE_STAT=true H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=big5;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"big5_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true @@ -112,6 +113,7 @@ pipeline { H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-5-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-5-shards;DATA_NODE_STORAGE=300;CAPTURE_NODE_STAT=true H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-2-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":2};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-4-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=noaa;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"};CAPTURE_NODE_STAT=true H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=big5;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"big5_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true @@ -120,6 +122,7 @@ pipeline { H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-4-clients-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-2-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-2-shards;CAPTURE_NODE_STAT=true H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-5-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-5-shards;DATA_NODE_STORAGE=300;CAPTURE_NODE_STAT=true + H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=noaa;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"};CAPTURE_NODE_STAT=true ''' ) } diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt index 489b397c95..78889764cc 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt @@ -82,6 +82,7 @@ H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-5-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-5-shards;DATA_NODE_STORAGE=300;CAPTURE_NODE_STAT=true H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-2-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":2};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-4-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=noaa;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"};CAPTURE_NODE_STAT=true H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=big5;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"big5_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true @@ -90,6 +91,7 @@ H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-5-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-5-shards;DATA_NODE_STORAGE=300;CAPTURE_NODE_STAT=true H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-2-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":2};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-4-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=noaa;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"};CAPTURE_NODE_STAT=true H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=big5;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"big5_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true @@ -98,6 +100,7 @@ H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-4-clients-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-2-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-2-shards;CAPTURE_NODE_STAT=true H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-5-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-5-shards;DATA_NODE_STORAGE=300;CAPTURE_NODE_STAT=true + H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=noaa;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"};CAPTURE_NODE_STAT=true ) benchmark-test.stage(validate-and-set-parameters, groovy.lang.Closure) benchmark-test.echo(Executing on agent [label:Jenkins-Agent-AL2-X64-M52xlarge-Docker-Host-Benchmark-Test]) diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt index 272782465e..b639a8415f 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt @@ -82,6 +82,7 @@ H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-5-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-5-shards;DATA_NODE_STORAGE=300;CAPTURE_NODE_STAT=true H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-2-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":2};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-4-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=noaa;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"};CAPTURE_NODE_STAT=true H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=big5;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"big5_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true @@ -90,6 +91,7 @@ H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-5-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-5-shards;DATA_NODE_STORAGE=300;CAPTURE_NODE_STAT=true H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-2-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":2};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-4-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=noaa;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"};CAPTURE_NODE_STAT=true H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=big5;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"big5_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true @@ -98,6 +100,7 @@ H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-4-clients-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-2-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-2-shards;CAPTURE_NODE_STAT=true H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-5-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-5-shards;DATA_NODE_STORAGE=300;CAPTURE_NODE_STAT=true + H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=noaa;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"};CAPTURE_NODE_STAT=true ) benchmark-test.stage(validate-and-set-parameters, groovy.lang.Closure) benchmark-test.echo(Executing on agent [label:Jenkins-Agent-AL2-X64-M52xlarge-Docker-Host-Benchmark-Test]) diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt index b44ddfd955..a951556b81 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt @@ -82,6 +82,7 @@ H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-5-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-5-shards;DATA_NODE_STORAGE=300;CAPTURE_NODE_STAT=true H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-2-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":2};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-4-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=noaa;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"};CAPTURE_NODE_STAT=true H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=big5;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"big5_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true @@ -90,6 +91,7 @@ H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-5-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-5-shards;DATA_NODE_STORAGE=300;CAPTURE_NODE_STAT=true H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-2-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":2};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-4-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=noaa;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"};CAPTURE_NODE_STAT=true H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=big5;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"big5_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true @@ -98,6 +100,7 @@ H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-4-clients-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-2-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-2-shards;CAPTURE_NODE_STAT=true H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-5-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-5-shards;DATA_NODE_STORAGE=300;CAPTURE_NODE_STAT=true + H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=noaa;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"};CAPTURE_NODE_STAT=true ) benchmark-test.stage(validate-and-set-parameters, groovy.lang.Closure) benchmark-test.echo(Executing on agent [label:Jenkins-Agent-AL2-X64-M52xlarge-Docker-Host-Benchmark-Test]) From ac130050b9209bc766ea5182d099658376d8fbf0 Mon Sep 17 00:00:00 2001 From: Jeff Lu Date: Wed, 6 Mar 2024 10:31:14 -0800 Subject: [PATCH 275/289] Using tags for Ref in 1.3.15 manifest (#4502) Signed-off-by: Jeff Lu --- manifests/1.3.15/opensearch-1.3.15.yml | 30 +++++++++---------- .../1.3.15/opensearch-dashboards-1.3.15.yml | 20 ++++++------- 2 files changed, 25 insertions(+), 25 deletions(-) diff --git a/manifests/1.3.15/opensearch-1.3.15.yml b/manifests/1.3.15/opensearch-1.3.15.yml index f1177f3dd5..7ff955cf22 100644 --- a/manifests/1.3.15/opensearch-1.3.15.yml +++ b/manifests/1.3.15/opensearch-1.3.15.yml @@ -10,13 +10,13 @@ ci: components: - name: OpenSearch repository: https://github.com/opensearch-project/OpenSearch.git - ref: f1842d770471ab4a6e496e5b1e14c14478f059f1 + ref: tags/1.3.15 checks: - gradle:publish - gradle:properties:version - name: common-utils repository: https://github.com/opensearch-project/common-utils.git - ref: ede103c546c7cd4843b3c5ef3bc3d66fe1f5496b + ref: tags/1.3.15.0 checks: - gradle:publish - gradle:properties:version @@ -25,7 +25,7 @@ components: - windows - name: job-scheduler repository: https://github.com/opensearch-project/job-scheduler.git - ref: 3134607457f7813a1a38a728e6bdcc838a4e6f89 + ref: tags/1.3.15.0 checks: - gradle:properties:version - gradle:dependencies:opensearch.version @@ -34,7 +34,7 @@ components: - windows - name: security repository: https://github.com/opensearch-project/security.git - ref: c2247df2cf6138383ea979acbe6ea3d924ac8c85 + ref: tags/1.3.15.0 checks: - gradle:properties:version - gradle:dependencies:opensearch.version @@ -43,7 +43,7 @@ components: - windows - name: ml-commons repository: https://github.com/opensearch-project/ml-commons.git - ref: a405f8ae4f2ce379a518225ec9ab7c2853d78bc0 + ref: tags/1.3.15.0 checks: - gradle:properties:version - gradle:dependencies:opensearch.version: opensearch-ml-plugin @@ -54,7 +54,7 @@ components: - common-utils - name: performance-analyzer repository: https://github.com/opensearch-project/performance-analyzer.git - ref: b9bcc1e65709c4fa10c7006c4127f20fc28fa33a + ref: tags/1.3.15.0 checks: - gradle:properties:version - gradle:dependencies:opensearch.version @@ -62,7 +62,7 @@ components: - linux - name: alerting repository: https://github.com/opensearch-project/alerting.git - ref: 59119873187bd7b736a57364a59c55e3aa7ecaec + ref: tags/1.3.15.0 checks: - gradle:properties:version - gradle:dependencies:opensearch.version: alerting @@ -73,7 +73,7 @@ components: - common-utils - name: opensearch-reports repository: https://github.com/opensearch-project/reporting.git - ref: 4546832ed1ad6f4f2c5db2071bba21df4db7900d + ref: tags/1.3.15.0 checks: - gradle:properties:version - gradle:dependencies:opensearch.version @@ -85,7 +85,7 @@ components: - job-scheduler - name: cross-cluster-replication repository: https://github.com/opensearch-project/cross-cluster-replication.git - ref: 696e62410dbb0cc9535ea2b69e51d8c9c30486d5 + ref: tags/1.3.15.0 checks: - gradle:properties:version - gradle:dependencies:opensearch.version @@ -96,7 +96,7 @@ components: - common-utils - name: opensearch-observability repository: https://github.com/opensearch-project/observability.git - ref: 4cf584bde061447713206dd42d0840fbc130c1fd + ref: tags/1.3.15.0 checks: - gradle:properties:version - gradle:dependencies:opensearch.version @@ -107,7 +107,7 @@ components: - common-utils - name: anomaly-detection repository: https://github.com/opensearch-project/anomaly-detection.git - ref: a386d3816b5e8fd2550fd1f4bee5c8cf2d12018b + ref: tags/1.3.15.0 checks: - gradle:properties:version - gradle:dependencies:opensearch.version @@ -119,7 +119,7 @@ components: - job-scheduler - name: asynchronous-search repository: https://github.com/opensearch-project/asynchronous-search.git - ref: a4c5b5d6fdab6fc788f7ccab2336ae67968d6327 + ref: tags/1.3.15.0 checks: - gradle:properties:version - gradle:dependencies:opensearch.version @@ -130,7 +130,7 @@ components: - common-utils - name: k-NN repository: https://github.com/opensearch-project/k-NN.git - ref: 51d257ec70bfcf25768d7751602c863194bd956f + ref: tags/1.3.15.0 checks: - gradle:properties:version - gradle:dependencies:opensearch.version @@ -139,7 +139,7 @@ components: - windows - name: sql repository: https://github.com/opensearch-project/sql.git - ref: 5c4590dc62e2abcb68e2f54e19d739f22b64f3e3 + ref: tags/1.3.15.0 checks: - gradle:properties:version - gradle:dependencies:opensearch.version: plugin @@ -150,7 +150,7 @@ components: - ml-commons - name: index-management repository: https://github.com/opensearch-project/index-management.git - ref: 5c77be0de071bc00a60b26b59040dc1e93227548 + ref: tags/1.3.15.0 checks: - gradle:properties:version - gradle:dependencies:opensearch.version diff --git a/manifests/1.3.15/opensearch-dashboards-1.3.15.yml b/manifests/1.3.15/opensearch-dashboards-1.3.15.yml index dc0e1f8eae..573694c5b5 100644 --- a/manifests/1.3.15/opensearch-dashboards-1.3.15.yml +++ b/manifests/1.3.15/opensearch-dashboards-1.3.15.yml @@ -9,31 +9,31 @@ ci: components: - name: OpenSearch-Dashboards repository: https://github.com/opensearch-project/OpenSearch-Dashboards.git - ref: 54b3e81325a38cf4099220e5c069d7e133502ef0 + ref: tags/1.3.15 - name: functionalTestDashboards repository: https://github.com/opensearch-project/opensearch-dashboards-functional-test.git - ref: 22c6937949fe804af4d2889eb38c497eacb345de + ref: tags/1.3.15 - name: anomalyDetectionDashboards repository: https://github.com/opensearch-project/anomaly-detection-dashboards-plugin - ref: 21a44f83fcd84a7119172decbb72e037869377f8 + ref: tags/1.3.15.0 - name: ganttChartDashboards repository: https://github.com/opensearch-project/dashboards-visualizations.git - ref: 20b16a0aab9634fb788bbc385d6c680514dbe50c + ref: tags/1.3.15.0 - name: observabilityDashboards repository: https://github.com/opensearch-project/dashboards-observability.git - ref: 118db7db25b4fbb0332b3ed14176c77b655b111c + ref: tags/1.3.15.0 - name: alertingDashboards repository: https://github.com/opensearch-project/alerting-dashboards-plugin.git - ref: 6418e9f63c8246a77fc1a6da08974434ace29570 + ref: tags/1.3.15.0 - name: indexManagementDashboards repository: https://github.com/opensearch-project/index-management-dashboards-plugin - ref: 315a98912c504898515f442735553d1772cb85d4 + ref: tags/1.3.15.0 - name: reportsDashboards repository: https://github.com/opensearch-project/dashboards-reporting.git - ref: 2a36db35d17c9a5fe679c909ca4cefb8a6af7d69 + ref: tags/1.3.15.0 - name: securityDashboards repository: https://github.com/opensearch-project/security-dashboards-plugin.git - ref: 81910ea688f0446fec4aa64ba8c5136eabf74f08 + ref: tags/1.3.15.0 - name: queryWorkbenchDashboards repository: https://github.com/opensearch-project/dashboards-query-workbench.git - ref: 4a6b0faa0907666b6cabcabfc292b997777a4bad + ref: tags/1.3.15.0 From 5e0fd9142b128d7218a7ce3f53f80f8461ef9b2b Mon Sep 17 00:00:00 2001 From: Peter Zhu Date: Thu, 7 Mar 2024 13:10:40 -0500 Subject: [PATCH 276/289] Upgrade gcc to version 9 on centos7 for knnlib neon support (#4510) Signed-off-by: Peter Zhu --- docker/ci/config/scl_setup | 2 +- docker/ci/config/scl_setup_devtoolset7 | 1 - docker/ci/config/scl_setup_devtoolset9 | 1 + .../current/build.centos7.opensearch.x64.arm64.dockerfile | 6 +++--- 4 files changed, 5 insertions(+), 5 deletions(-) delete mode 100755 docker/ci/config/scl_setup_devtoolset7 create mode 100755 docker/ci/config/scl_setup_devtoolset9 diff --git a/docker/ci/config/scl_setup b/docker/ci/config/scl_setup index a96cebe4f3..725361db42 100755 --- a/docker/ci/config/scl_setup +++ b/docker/ci/config/scl_setup @@ -1 +1 @@ -. scl_source enable devtoolset-8 +. scl_source enable devtoolset-9 diff --git a/docker/ci/config/scl_setup_devtoolset7 b/docker/ci/config/scl_setup_devtoolset7 deleted file mode 100755 index f098c8e46f..0000000000 --- a/docker/ci/config/scl_setup_devtoolset7 +++ /dev/null @@ -1 +0,0 @@ -. scl_source enable devtoolset-7 diff --git a/docker/ci/config/scl_setup_devtoolset9 b/docker/ci/config/scl_setup_devtoolset9 new file mode 100755 index 0000000000..725361db42 --- /dev/null +++ b/docker/ci/config/scl_setup_devtoolset9 @@ -0,0 +1 @@ +. scl_source enable devtoolset-9 diff --git a/docker/ci/dockerfiles/current/build.centos7.opensearch.x64.arm64.dockerfile b/docker/ci/dockerfiles/current/build.centos7.opensearch.x64.arm64.dockerfile index 9af2096507..82c3759fd6 100644 --- a/docker/ci/dockerfiles/current/build.centos7.opensearch.x64.arm64.dockerfile +++ b/docker/ci/dockerfiles/current/build.centos7.opensearch.x64.arm64.dockerfile @@ -95,9 +95,9 @@ RUN pip3 install cmake==3.23.3 # Upgrade gcc # The setup part is partially based on Austin Dewey's article: # https://austindewey.com/2019/03/26/enabling-software-collections-binaries-on-a-docker-image/ -RUN yum install -y centos-release-scl && yum install -y devtoolset-7 && yum clean all && \ - echo "source scl_source enable devtoolset-7" > /etc/profile.d/scl_devtoolset7.sh -COPY --chown=0:0 config/scl_setup_devtoolset7 /usr/local/bin/scl_setup +RUN yum install -y centos-release-scl && yum install -y devtoolset-9 && yum clean all && \ + echo "source scl_source enable devtoolset-9" > /etc/profile.d/scl_devtoolset9.sh +COPY --chown=0:0 config/scl_setup_devtoolset9 /usr/local/bin/scl_setup ENV BASH_ENV="/usr/local/bin/scl_setup" ENV ENV="/usr/local/bin/scl_setup" ENV PROMPT_COMMAND=". /usr/local/bin/scl_setup" From 3549bdb1a8cbaadbd084b23eb1d9dee2a00f7f57 Mon Sep 17 00:00:00 2001 From: Peter Zhu Date: Thu, 7 Mar 2024 15:47:25 -0500 Subject: [PATCH 277/289] Switch all rockylinux8 images to almalinux8 to support ppc64le (#4511) Signed-off-by: Peter Zhu --- docker/ci/config/gcc-toolset-9-setup | 1 + docker/ci/config/windows-setup.ps1 | 14 +- ...opensearch-dashboards.x64.arm64.dockerfile | 107 +++++++++++ ...almalinux8.opensearch.x64.arm64.dockerfile | 107 +++++++++++ ...opensearch-dashboards.x64.arm64.dockerfile | 149 +++++++++++++++ ...malinux8.systemd-base.x64.arm64.dockerfile | 177 ++++++++++++++++++ ...opensearch-dashboards.x64.arm64.dockerfile | 0 ...ockylinux8.opensearch.x64.arm64.dockerfile | 0 ...opensearch-dashboards.x64.arm64.dockerfile | 0 ...kylinux8.systemd-base.x64.arm64.dockerfile | 0 10 files changed, 543 insertions(+), 12 deletions(-) create mode 100755 docker/ci/config/gcc-toolset-9-setup create mode 100644 docker/ci/dockerfiles/current/build.almalinux8.opensearch-dashboards.x64.arm64.dockerfile create mode 100644 docker/ci/dockerfiles/current/build.almalinux8.opensearch.x64.arm64.dockerfile create mode 100644 docker/ci/dockerfiles/current/test.almalinux8.opensearch-dashboards.x64.arm64.dockerfile create mode 100644 docker/ci/dockerfiles/current/test.almalinux8.systemd-base.x64.arm64.dockerfile rename docker/ci/dockerfiles/{current => legacy}/build.rockylinux8.opensearch-dashboards.x64.arm64.dockerfile (100%) rename docker/ci/dockerfiles/{current => legacy}/build.rockylinux8.opensearch.x64.arm64.dockerfile (100%) rename docker/ci/dockerfiles/{current => legacy}/test.rockylinux8.opensearch-dashboards.x64.arm64.dockerfile (100%) rename docker/ci/dockerfiles/{current => legacy}/test.rockylinux8.systemd-base.x64.arm64.dockerfile (100%) diff --git a/docker/ci/config/gcc-toolset-9-setup b/docker/ci/config/gcc-toolset-9-setup new file mode 100755 index 0000000000..9547d06e33 --- /dev/null +++ b/docker/ci/config/gcc-toolset-9-setup @@ -0,0 +1 @@ +. /opt/rh/gcc-toolset-9/enable diff --git a/docker/ci/config/windows-setup.ps1 b/docker/ci/config/windows-setup.ps1 index 7446aab86e..9f91bd8c80 100644 --- a/docker/ci/config/windows-setup.ps1 +++ b/docker/ci/config/windows-setup.ps1 @@ -70,8 +70,8 @@ mv -v "$libFound" "$libPathFound\\$libNameRequired" # Add MINGW_BIN path to User Env Var for k-NN to retrieve libs [System.Environment]::SetEnvironmentVariable("MINGW_BIN", "$libPathFound", [System.EnvironmentVariableTarget]::User) -# Install zlib for k-NN compilation requirements -scoop install zlib +# Install zlib for k-NN compilation requirements, lock to 1.2.12 +scoop install https://raw.githubusercontent.com/ScoopInstaller/Extras/d4c775a2170c2f17ea83c7ced9cff2aafe3050fe/bucket/zlib.json # Reg PEP $zlibVersionInfo = (scoop info zlib | out-string -stream | Select-String 'Version.*:') $zlibVersionNumber = ($zlibVersionInfo -split ':' | select -last 1) @@ -179,16 +179,6 @@ $userenv2 = [System.Environment]::GetEnvironmentVariable("Path", [System.Environ $nodePathFixed = "C:\\Users\\ContainerAdministrator\\scoop\\persist\\volta\\appdata\\bin" [System.Environment]::SetEnvironmentVariable("PATH", $userenv2 + ";$nodePathFixed", [System.EnvironmentVariableTarget]::User) -# Install chromium (internally it is chrome.exe in app directory) -# Lock chromium to v114.0.5735.134-r1135570 due to https://github.com/opensearch-project/opensearch-build/issues/4241 -scoop install https://raw.githubusercontent.com/ScoopInstaller/Extras/6befedcb5296cacbb0428e76baab7368609b6006/bucket/chromium.json -$chromiumName = 'chrome.exe' -$chromiumDir = 'C:\\Users\\ContainerAdministrator\\scoop\\apps\\chromium' -$chromiumFound = (Get-ChildItem -Path $chromiumDir -Filter $chromiumName -Recurse | %{$_.FullName} | select -first 1) -$chromiumFound -# Add BROWSER_PATH path to User Env Var for cypress test to retrieve chromium.exe path -[System.Environment]::SetEnvironmentVariable("BROWSER_PATH", "$chromiumFound", [System.EnvironmentVariableTarget]::User) - # Install ruby24 scoop install ruby24 ruby --version diff --git a/docker/ci/dockerfiles/current/build.almalinux8.opensearch-dashboards.x64.arm64.dockerfile b/docker/ci/dockerfiles/current/build.almalinux8.opensearch-dashboards.x64.arm64.dockerfile new file mode 100644 index 0000000000..637baa1d56 --- /dev/null +++ b/docker/ci/dockerfiles/current/build.almalinux8.opensearch-dashboards.x64.arm64.dockerfile @@ -0,0 +1,107 @@ +# Copyright OpenSearch Contributors +# SPDX-License-Identifier: Apache-2.0 +# +# The OpenSearch Contributors require contributions made to +# this file be licensed under the Apache-2.0 license or a +# compatible open source license. + +# This is a docker image specifically for standardize the ci/cd environment +# for both developers and ci/cd tools in OpenSearch / OpenSearch-Dashboards +# Please read the README.md file for all the information before using this dockerfile + +FROM almalinux:8 + +ARG CONTAINER_USER=ci-runner +ARG CONTAINER_USER_HOME=/home/ci-runner + +# Ensure localedef running correct with root permission +USER 0 + +# Add normal dependencies +RUN dnf clean all && dnf install -y 'dnf-command(config-manager)' && \ + dnf config-manager --set-enabled powertools && \ + dnf install epel-release -y && dnf repolist && \ + dnf update -y && \ + dnf install -y which curl git gnupg2 tar net-tools procps-ng python39 python39-devel python39-pip zip unzip jq + +# Tools setup +COPY --chown=0:0 config/yq-setup.sh config/gh-setup.sh /tmp/ +RUN dnf install -y go && /tmp/yq-setup.sh && /tmp/gh-setup.sh + +# Create user group +RUN groupadd -g 1000 $CONTAINER_USER && \ + useradd -u 1000 -g 1000 -d $CONTAINER_USER_HOME $CONTAINER_USER && \ + mkdir -p $CONTAINER_USER_HOME && \ + chown -R 1000:1000 $CONTAINER_USER_HOME + +# Add Python dependencies +RUN dnf install -y @development zlib-devel bzip2 bzip2-devel readline-devel sqlite sqlite-devel openssl-devel xz xz-devel libffi-devel findutils + +# Add Dashboards dependencies +RUN dnf install -y xorg-x11-server-Xvfb gtk2-devel gtk3-devel libnotify-devel GConf2 nss libXScrnSaver alsa-lib + +# Add Notebook dependencies +RUN dnf install -y nss xorg-x11-fonts-100dpi xorg-x11-fonts-75dpi xorg-x11-utils xorg-x11-fonts-cyrillic xorg-x11-fonts-Type1 xorg-x11-fonts-misc fontconfig freetype && yum clean all + +# Add Yarn dependencies +RUN dnf groupinstall -y "Development Tools" && dnf clean all && rm -rf /var/cache/dnf/* + +# Setup Shared Memory +RUN chmod -R 777 /dev/shm + +# Install PKG builder dependencies with rvm +RUN curl -sSL https://rvm.io/mpapis.asc | gpg2 --import - && \ + curl -sSL https://rvm.io/pkuczynski.asc | gpg2 --import - && \ + curl -sSL https://get.rvm.io | bash -s stable + +# Switch shell for rvm related commands +SHELL ["/bin/bash", "-lc"] + +# Install ruby / rpm / fpm related dependencies +RUN . /etc/profile.d/rvm.sh && rvm install 2.6.0 && rvm --default use 2.6.0 && dnf install -y rpm-build createrepo && dnf clean all + +ENV RUBY_HOME=/usr/local/rvm/rubies/ruby-2.6.0/bin +ENV RVM_HOME=/usr/local/rvm/bin +ENV GEM_HOME=$CONTAINER_USER_HOME/.gem +ENV GEM_PATH=$GEM_HOME +ENV PATH=$RUBY_HOME:$RVM_HOME:$PATH + +# Install Python binary +RUN update-alternatives --set python /usr/bin/python3.9 && \ + update-alternatives --set python3 /usr/bin/python3.9 && \ + pip3 install pip==23.1.2 && pip3 install pipenv==2023.6.12 awscli==1.32.17 + +# Preparation for awscliv2 +#RUN pip3 install git+https://github.com/aws/aws-cli.git@2.11.17 +#ENV AWS_CLI_FILE_ENCODING=UTF-8 + +# Change User +USER $CONTAINER_USER +WORKDIR $CONTAINER_USER_HOME + +# Install fpm for opensearch dashboards core +RUN gem install dotenv -v 2.8.1 && gem install fpm -v 1.14.2 +ENV PATH=$CONTAINER_USER_HOME/.gem/gems/fpm-1.14.2/bin:$PATH + +# Hard code node version and yarn version for now +# nvm environment variables +ENV NVM_DIR $CONTAINER_USER_HOME/.nvm +ENV NODE_VERSION 10.24.1 +ARG NODE_VERSION_LIST="10.24.1 14.19.1 14.20.0 14.20.1 14.21.3 16.20.0 18.16.0 18.19.0" +# install nvm +# https://github.com/creationix/nvm#install-script +RUN curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash +# install node and npm +COPY --chown=$CONTAINER_USER:$CONTAINER_USER config/yarn-version.sh /tmp +RUN source $NVM_DIR/nvm.sh && \ + for node_version in $NODE_VERSION_LIST; do nvm install $node_version; npm install -g yarn@`/tmp/yarn-version.sh main`; done +# add node and npm to path so the commands are available +ENV NODE_PATH $NVM_DIR/v$NODE_VERSION/lib/node_modules +ENV PATH $NVM_DIR/versions/node/v$NODE_VERSION/bin:$PATH +# We use the version test to check if packages installed correctly +# And get added to the PATH +# This will fail the docker build if any of the packages not exist +RUN node -v +RUN npm -v +RUN yarn -v +RUN fpm -v diff --git a/docker/ci/dockerfiles/current/build.almalinux8.opensearch.x64.arm64.dockerfile b/docker/ci/dockerfiles/current/build.almalinux8.opensearch.x64.arm64.dockerfile new file mode 100644 index 0000000000..6a4fbddecf --- /dev/null +++ b/docker/ci/dockerfiles/current/build.almalinux8.opensearch.x64.arm64.dockerfile @@ -0,0 +1,107 @@ +# Copyright OpenSearch Contributors +# SPDX-License-Identifier: Apache-2.0 +# +# The OpenSearch Contributors require contributions made to +# this file be licensed under the Apache-2.0 license or a +# compatible open source license. + +# This is a docker image specifically for standardize the ci/cd environment +# for both developers and ci/cd tools in OpenSearch / OpenSearch-Dashboards +# Please read the README.md file for all the information before using this dockerfile + + +FROM almalinux:8 + +ARG MAVEN_DIR=/usr/local/apache-maven +ARG CONTAINER_USER=ci-runner +ARG CONTAINER_USER_HOME=/home/ci-runner + +# Ensure localedef running correct with root permission +USER 0 + +# Add normal dependencies +RUN dnf clean all && dnf install -y 'dnf-command(config-manager)' && \ + dnf update -y && \ + dnf install -y which curl git gnupg2 tar net-tools procps-ng python39 python39-devel python39-pip zip unzip jq + +# Create user group +RUN groupadd -g 1000 $CONTAINER_USER && \ + useradd -u 1000 -g 1000 -d $CONTAINER_USER_HOME $CONTAINER_USER && \ + mkdir -p $CONTAINER_USER_HOME && \ + chown -R 1000:1000 $CONTAINER_USER_HOME + +# Add Python dependencies +RUN dnf install -y @development zlib-devel bzip2 bzip2-devel readline-devel sqlite sqlite-devel openssl-devel xz xz-devel libffi-devel findutils + +# Add Dashboards dependencies +RUN dnf install -y xorg-x11-server-Xvfb gtk2-devel gtk3-devel libnotify-devel GConf2 nss libXScrnSaver alsa-lib + +# Add Notebook dependencies +RUN dnf install -y nss xorg-x11-fonts-100dpi xorg-x11-fonts-75dpi xorg-x11-utils xorg-x11-fonts-cyrillic xorg-x11-fonts-Type1 xorg-x11-fonts-misc fontconfig freetype && dnf clean all + +# Add Yarn dependencies +RUN dnf groupinstall -y "Development Tools" && dnf clean all && rm -rf /var/cache/dnf/* + +# Tools setup +COPY --chown=0:0 config/jdk-setup.sh config/yq-setup.sh config/gh-setup.sh /tmp/ +RUN dnf install -y go && /tmp/jdk-setup.sh && /tmp/yq-setup.sh && /tmp/gh-setup.sh + +# Install higher version of maven 3.8.x +RUN export MAVEN_URL=`curl -s https://maven.apache.org/download.cgi | grep -Eo '["\047].*.bin.tar.gz["\047]' | tr -d '"' | uniq | head -n 1` && \ + mkdir -p $MAVEN_DIR && (curl -s $MAVEN_URL | tar xzf - --strip-components=1 -C $MAVEN_DIR) && \ + echo "export M2_HOME=$MAVEN_DIR" > /etc/profile.d/maven_path.sh && \ + echo "export M2=\$M2_HOME/bin" >> /etc/profile.d/maven_path.sh && \ + echo "export PATH=\$M2:\$PATH" >> /etc/profile.d/maven_path.sh && \ + ln -sfn $MAVEN_DIR/bin/mvn /usr/local/bin/mvn + +# Setup Shared Memory +RUN chmod -R 777 /dev/shm + +# Install PKG builder dependencies with rvm +RUN curl -sSL https://rvm.io/mpapis.asc | gpg2 --import - && \ + curl -sSL https://rvm.io/pkuczynski.asc | gpg2 --import - && \ + curl -sSL https://get.rvm.io | bash -s stable + +# Switch shell for rvm related commands +SHELL ["/bin/bash", "-lc"] +CMD ["/bin/bash", "-l"] + +# Install ruby / rpm / fpm related dependencies +RUN . /etc/profile.d/rvm.sh && rvm install 2.6.0 && rvm --default use 2.6.0 && dnf install -y rpm-build rpm-sign createrepo pinentry && dnf clean all + +ENV RUBY_HOME=/usr/local/rvm/rubies/ruby-2.6.0/bin +ENV RVM_HOME=/usr/local/rvm/bin +ENV GEM_HOME=$CONTAINER_USER_HOME/.gem +ENV GEM_PATH=$GEM_HOME +ENV PATH=$RUBY_HOME:$RVM_HOME:$PATH + +# Install Python binary +RUN update-alternatives --set python /usr/bin/python3.9 && \ + update-alternatives --set python3 /usr/bin/python3.9 && \ + pip3 install pip==23.1.2 && pip3 install pipenv==2023.6.12 awscli==1.32.17 + +# Add k-NN Library dependencies +# EL8 requires install config-manager and enable powertools to consume openblas-static +RUN dnf install -y 'dnf-command(config-manager)' && \ + dnf config-manager --set-enabled powertools && \ + dnf install epel-release -y && dnf repolist && \ + dnf install openblas-static lapack gcc-gfortran -y && dnf clean all +RUN pip3 install cmake==3.23.3 +# Upgrade gcc +# The setup part is partially based on Austin Dewey's article: +# https://austindewey.com/2019/03/26/enabling-software-collections-binaries-on-a-docker-image/ +RUN dnf -y install gcc-toolset-9-gcc gcc-toolset-9-gcc-c++ && dnf clean all && \ + echo "source /opt/rh/gcc-toolset-9/enable" > /etc/profile.d/gcc-toolset-9.sh +COPY --chown=0:0 config/gcc-toolset-9-setup /usr/local/bin/gcc_setup +ENV BASH_ENV="/usr/local/bin/gcc_setup" +ENV ENV="/usr/local/bin/gcc_setup" +ENV PROMPT_COMMAND=". /usr/local/bin/gcc_setup" + +# Change User +USER $CONTAINER_USER +WORKDIR $CONTAINER_USER_HOME + +# Install fpm for opensearch dashboards core +RUN gem install dotenv -v 2.8.1 && gem install fpm -v 1.14.2 +ENV PATH=$CONTAINER_USER_HOME/.gem/gems/fpm-1.14.2/bin:$PATH +RUN fpm -v diff --git a/docker/ci/dockerfiles/current/test.almalinux8.opensearch-dashboards.x64.arm64.dockerfile b/docker/ci/dockerfiles/current/test.almalinux8.opensearch-dashboards.x64.arm64.dockerfile new file mode 100644 index 0000000000..0b83803154 --- /dev/null +++ b/docker/ci/dockerfiles/current/test.almalinux8.opensearch-dashboards.x64.arm64.dockerfile @@ -0,0 +1,149 @@ +# Copyright OpenSearch Contributors +# SPDX-License-Identifier: Apache-2.0 +# +# The OpenSearch Contributors require contributions made to +# this file be licensed under the Apache-2.0 license or a +# compatible open source license. + +# This is a docker image specifically for standardize the ci/cd environment +# for both developers and ci/cd tools in OpenSearch / OpenSearch-Dashboards +# Please read the README.md file for all the information before using this dockerfile + +########################### Stage 0 ######################## +FROM almalinux:8 AS linux_stage_0 + +ARG CONTAINER_USER=ci-runner +ARG CONTAINER_USER_HOME=/home/ci-runner + +USER 0 + +# Add normal dependencies +RUN dnf clean all && \ + dnf update -y && \ + dnf install -y which curl git gnupg2 tar net-tools procps-ng python39 python39-devel python39-pip zip unzip + +# Add Dashboards dependencies (mainly for cypress) +RUN dnf install -y xorg-x11-server-Xvfb gtk2-devel gtk3-devel libnotify-devel GConf2 nss libXScrnSaver alsa-lib + +# Add Yarn dependencies +RUN dnf groupinstall -y "Development Tools" && dnf install -y cmake && dnf clean all && rm -rf /var/cache/dnf/* + +# Create user group +RUN groupadd -g 1000 $CONTAINER_USER && \ + useradd -u 1000 -g 1000 -d $CONTAINER_USER_HOME $CONTAINER_USER && \ + mkdir -p $CONTAINER_USER_HOME && \ + chown -R 1000:1000 $CONTAINER_USER_HOME + +# install yq +COPY --chown=0:0 config/yq-setup.sh /tmp/ +RUN /tmp/yq-setup.sh + +# Change User +USER $CONTAINER_USER +WORKDIR $CONTAINER_USER_HOME + +# Hard code node version and yarn version for now +# nvm environment variables +ENV NVM_DIR $CONTAINER_USER_HOME/.nvm +ENV NODE_VERSION 18.19.0 +ENV CYPRESS_VERSION 12.13.0 +ARG CYPRESS_VERSION_LIST="5.6.0 9.5.4 12.13.0" +ENV CYPRESS_LOCATION $CONTAINER_USER_HOME/.cache/Cypress/$CYPRESS_VERSION +ENV CYPRESS_LOCATION_954 $CONTAINER_USER_HOME/.cache/Cypress/9.5.4 +# install nvm +# https://github.com/creationix/nvm#install-script +RUN curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash +# install node and npm +RUN source $NVM_DIR/nvm.sh \ + && nvm install $NODE_VERSION \ + && nvm alias default $NODE_VERSION \ + && nvm use default +# add node and npm to path so the commands are available +ENV NODE_PATH $NVM_DIR/v$NODE_VERSION/lib/node_modules +ENV PATH $NVM_DIR/versions/node/v$NODE_VERSION/bin:$PATH +# install yarn +COPY --chown=$CONTAINER_USER:$CONTAINER_USER config/yarn-version.sh /tmp +RUN npm install -g yarn@`/tmp/yarn-version.sh main` +# Add legacy cypress@5.6.0 for 1.x line +# Add legacy cypress@9.5.4 for pre-2.8.0 releases +# Add latest cypress@12.13.0 for post-2.8.0 releases +RUN for cypress_version in $CYPRESS_VERSION_LIST; do npm install -g cypress@$cypress_version && npm cache verify; done + +# Need root to get pass the build due to chrome sandbox needs to own by the root +USER 0 + +# Add legacy cypress 5.6.0 / 9.5.4 for ARM64 Architecture +RUN if [ `uname -m` = "aarch64" ]; then for cypress_version in 5.6.0 9.5.4; do rm -rf $CONTAINER_USER_HOME/.cache/Cypress/$cypress_version && \ + curl -SLO https://ci.opensearch.org/ci/dbc/tools/Cypress-$cypress_version-arm64.tar.gz && tar -xzf Cypress-$cypress_version-arm64.tar.gz -C $CONTAINER_USER_HOME/.cache/Cypress/ && \ + chown $CONTAINER_USER:$CONTAINER_USER -R $CONTAINER_USER_HOME/.cache/Cypress/$cypress_version && rm -vf Cypress-$cypress_version-arm64.tar.gz; done; fi + +########################### Stage 1 ######################## +FROM almalinux:8 + +ARG CONTAINER_USER=ci-runner +ARG CONTAINER_USER_HOME=/home/ci-runner + +USER 0 + +# Add normal dependencies +RUN dnf clean all && dnf install -y 'dnf-command(config-manager)' && \ + dnf update -y && \ + dnf install -y which curl git gnupg2 tar net-tools procps-ng python39 python39-devel python39-pip zip unzip + +# Create user group +RUN groupadd -g 1000 $CONTAINER_USER && \ + useradd -u 1000 -g 1000 -d $CONTAINER_USER_HOME $CONTAINER_USER && \ + mkdir -p $CONTAINER_USER_HOME && \ + chown -R 1000:1000 $CONTAINER_USER_HOME + +# Copy from Stage0 +COPY --from=linux_stage_0 --chown=$CONTAINER_USER:$CONTAINER_USER $CONTAINER_USER_HOME $CONTAINER_USER_HOME +ENV NVM_DIR $CONTAINER_USER_HOME/.nvm +ENV NODE_VERSION 18.19.0 +ENV CYPRESS_VERSION 12.13.0 +ENV CYPRESS_LOCATION $CONTAINER_USER_HOME/.cache/Cypress/$CYPRESS_VERSION +ENV NODE_PATH $NVM_DIR/v$NODE_VERSION/lib/node_modules +ENV PATH $NVM_DIR/versions/node/v$NODE_VERSION/bin:$PATH + +# Check dirs +RUN source $NVM_DIR/nvm.sh && ls -al $CONTAINER_USER_HOME && echo $NODE_VERSION $NVM_DIR && nvm use $NODE_VERSION + +# Add Python dependencies +RUN dnf install -y @development zlib-devel bzip2 bzip2-devel readline-devel sqlite sqlite-devel openssl-devel xz xz-devel libffi-devel findutils + +# Add Dashboards dependencies (mainly for cypress) +RUN dnf install -y xorg-x11-server-Xvfb gtk2-devel gtk3-devel libnotify-devel GConf2 nss libXScrnSaver alsa-lib + +# Add Reports dependencies +RUN dnf install -y nss xorg-x11-fonts-100dpi xorg-x11-fonts-75dpi xorg-x11-utils xorg-x11-fonts-cyrillic xorg-x11-fonts-Type1 xorg-x11-fonts-misc fontconfig freetype + +# Add Yarn dependencies +RUN dnf groupinstall -y "Development Tools" && dnf clean all && rm -rf /var/cache/dnf/* + +# Setup Shared Memory +RUN chmod -R 777 /dev/shm + +# Install Python binary +RUN update-alternatives --set python /usr/bin/python3.9 && \ + update-alternatives --set python3 /usr/bin/python3.9 && \ + pip3 install pip==23.1.2 && pip3 install pipenv==2023.6.12 awscli==1.32.17 + +# Add other dependencies +RUN dnf install -y epel-release && dnf clean all && dnf install -y jq && dnf clean all && rm -rf /var/cache/dnf/* && \ + pip3 install cmake==3.23.3 + +# Tools setup +COPY --chown=0:0 config/yq-setup.sh config/gh-setup.sh /tmp/ +RUN dnf install -y go && /tmp/yq-setup.sh && /tmp/gh-setup.sh + +# Change User +USER $CONTAINER_USER +WORKDIR $CONTAINER_USER_HOME + +# We use the version test to check if packages installed correctly +# And get added to the PATH +# This will fail the docker build if any of the packages not exist +RUN node -v +RUN npm -v +RUN yarn -v +RUN cypress -v diff --git a/docker/ci/dockerfiles/current/test.almalinux8.systemd-base.x64.arm64.dockerfile b/docker/ci/dockerfiles/current/test.almalinux8.systemd-base.x64.arm64.dockerfile new file mode 100644 index 0000000000..288535b6d4 --- /dev/null +++ b/docker/ci/dockerfiles/current/test.almalinux8.systemd-base.x64.arm64.dockerfile @@ -0,0 +1,177 @@ +# Copyright OpenSearch Contributors +# SPDX-License-Identifier: Apache-2.0 +# +# The OpenSearch Contributors require contributions made to +# this file be licensed under the Apache-2.0 license or a +# compatible open source license. + +# This is a docker image specifically for setting up systemd env base for services with root user +# It is initially designed to test pkg installation, but can be used for anything that requires systemd +# It used the method posted by Daniel Walsh: https://developers.redhat.com/blog/2014/05/05/running-systemd-within-docker-container + +# In order to run images with systemd, you need to run in privileged mode: `docker run --privileged -it -v /sys/fs/cgroup:/sys/fs/cgroup:ro ` +# If you use this image in jenkins pipeline you need to add these arguments: `args '--entrypoint=/usr/sbin/init -u root --privileged -v /sys/fs/cgroup:/sys/fs/cgroup:ro'` + +# 20230920: On Docker host with systemd version > 247 you need to use these args: +# https://github.com/opensearch-project/opensearch-build/issues/4047 +# --entrypoint=/usr/lib/systemd/systemd -u root --privileged -v /sys/fs/cgroup:/sys/fs/cgroup:rw --cgroupns=host + +########################### Stage 0 ######################## +FROM almalinux:8 AS linux_stage_0 + +ENV container docker +ARG CONTAINER_USER=ci-runner +ARG CONTAINER_USER_HOME=/home/ci-runner + +USER 0 + +# Add normal dependencies +RUN dnf clean all && \ + dnf update -y && \ + dnf install -y which curl git gnupg2 tar net-tools procps-ng python39 python39-devel python39-pip zip unzip jq + +# Add Dashboards dependencies (mainly for cypress) +RUN dnf install -y xorg-x11-server-Xvfb gtk2-devel gtk3-devel libnotify-devel GConf2 nss libXScrnSaver alsa-lib + +# Add Yarn dependencies +RUN dnf groupinstall -y "Development Tools" && dnf install -y cmake && dnf clean all + +# Create user group +RUN groupadd -g 1000 $CONTAINER_USER && \ + useradd -u 1000 -g 1000 -d $CONTAINER_USER_HOME $CONTAINER_USER && \ + mkdir -p $CONTAINER_USER_HOME && \ + chown -R 1000:1000 $CONTAINER_USER_HOME + +# install yq +COPY --chown=0:0 config/yq-setup.sh /tmp/ +RUN /tmp/yq-setup.sh + +# Change User +USER $CONTAINER_USER +WORKDIR $CONTAINER_USER_HOME + +# Hard code node version and yarn version for now +# nvm environment variables +ENV NVM_DIR $CONTAINER_USER_HOME/.nvm +ENV NODE_VERSION 18.19.0 +ENV CYPRESS_VERSION 12.13.0 +ARG CYPRESS_VERSION_LIST="5.6.0 9.5.4 12.13.0" +ENV CYPRESS_LOCATION $CONTAINER_USER_HOME/.cache/Cypress/$CYPRESS_VERSION +ENV CYPRESS_LOCATION_954 $CONTAINER_USER_HOME/.cache/Cypress/9.5.4 +# install nvm +# https://github.com/creationix/nvm#install-script +RUN curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash +# install node and npm +RUN source $NVM_DIR/nvm.sh \ + && nvm install $NODE_VERSION \ + && nvm alias default $NODE_VERSION \ + && nvm use default +# add node and npm to path so the commands are available +ENV NODE_PATH $NVM_DIR/v$NODE_VERSION/lib/node_modules +ENV PATH $NVM_DIR/versions/node/v$NODE_VERSION/bin:$PATH +# install yarn +COPY --chown=$CONTAINER_USER:$CONTAINER_USER config/yarn-version.sh /tmp +RUN npm install -g yarn@`/tmp/yarn-version.sh main` +# Add legacy cypress@5.6.0 for 1.x line +# Add legacy cypress@9.5.4 for pre-2.8.0 releases +# Add latest cypress@12.13.0 for post-2.8.0 releases +RUN for cypress_version in $CYPRESS_VERSION_LIST; do npm install -g cypress@$cypress_version && npm cache verify; done + +# Need root to get pass the build due to chrome sandbox needs to own by the root +USER 0 + +# Add legacy cypress 5.6.0 / 9.5.4 for ARM64 Architecture +RUN if [ `uname -m` = "aarch64" ]; then for cypress_version in 5.6.0 9.5.4; do rm -rf $CONTAINER_USER_HOME/.cache/Cypress/$cypress_version && \ + curl -SLO https://ci.opensearch.org/ci/dbc/tools/Cypress-$cypress_version-arm64.tar.gz && tar -xzf Cypress-$cypress_version-arm64.tar.gz -C $CONTAINER_USER_HOME/.cache/Cypress/ && \ + chown $CONTAINER_USER:$CONTAINER_USER -R $CONTAINER_USER_HOME/.cache/Cypress/$cypress_version && rm -vf Cypress-$cypress_version-arm64.tar.gz; done; fi + +########################### Stage 1 ######################## +FROM almalinux:8 + +ARG CONTAINER_USER=ci-runner +ARG CONTAINER_USER_HOME=/home/ci-runner + +USER 0 + +# Add normal dependencies +RUN dnf clean all && dnf install -y 'dnf-command(config-manager)' && \ + dnf update -y && \ + dnf install -y which curl git gnupg2 tar net-tools procps-ng python39 python39-devel python39-pip zip unzip jq + +# Create user group +RUN dnf install -y sudo && \ + groupadd -g 1000 $CONTAINER_USER && \ + useradd -u 1000 -g 1000 -d $CONTAINER_USER_HOME $CONTAINER_USER && \ + mkdir -p $CONTAINER_USER_HOME && \ + chown -R 1000:1000 $CONTAINER_USER_HOME && \ + groupadd -g 1001 opensearch && \ + useradd -u 1001 -g 1001 opensearch && \ + groupadd -g 1002 opensearch-dashboards && \ + useradd -u 1002 -g 1002 opensearch-dashboards && \ + usermod -a -G opensearch $CONTAINER_USER && \ + usermod -a -G opensearch-dashboards $CONTAINER_USER && \ + id && \ + echo "$CONTAINER_USER ALL=(root) NOPASSWD:`which systemctl`, `which env`, `which dnf`, `which yum`, `which rpm`, `which chmod`, `which kill`, `which curl`, /usr/share/opensearch-dashboards/bin/opensearch-dashboards-plugin" >> /etc/sudoers.d/$CONTAINER_USER + +# Copy from Stage0 +COPY --from=linux_stage_0 --chown=$CONTAINER_USER:$CONTAINER_USER $CONTAINER_USER_HOME $CONTAINER_USER_HOME +ENV NVM_DIR $CONTAINER_USER_HOME/.nvm +ENV NODE_VERSION 18.19.0 +ENV CYPRESS_VERSION 12.13.0 +ENV CYPRESS_LOCATION $CONTAINER_USER_HOME/.cache/Cypress/$CYPRESS_VERSION +ENV NODE_PATH $NVM_DIR/v$NODE_VERSION/lib/node_modules +ENV PATH $NVM_DIR/versions/node/v$NODE_VERSION/bin:$PATH + +# Check dirs +RUN source $NVM_DIR/nvm.sh && ls -al $CONTAINER_USER_HOME && echo $NODE_VERSION $NVM_DIR && nvm use $NODE_VERSION + +# Add Python dependencies +RUN dnf install -y @development zlib-devel bzip2 bzip2-devel readline-devel sqlite sqlite-devel openssl-devel xz xz-devel libffi-devel findutils + +# Add Dashboards dependencies (mainly for cypress) +RUN dnf install -y xorg-x11-server-Xvfb gtk2-devel gtk3-devel libnotify-devel GConf2 nss libXScrnSaver alsa-lib + +# Add Reports dependencies +RUN dnf install -y nss xorg-x11-fonts-100dpi xorg-x11-fonts-75dpi xorg-x11-utils xorg-x11-fonts-cyrillic xorg-x11-fonts-Type1 xorg-x11-fonts-misc fontconfig freetype + +# Add Yarn dependencies +RUN dnf groupinstall -y "Development Tools" && dnf clean all + +# Tools setup +COPY --chown=0:0 config/jdk-setup.sh config/yq-setup.sh config/gh-setup.sh /tmp/ +RUN /tmp/jdk-setup.sh && dnf remove -y "java-1.8.0*" && dnf install -y go && /tmp/yq-setup.sh && /tmp/gh-setup.sh + +# Setup Shared Memory +RUN chmod -R 777 /dev/shm + +# Install Python binary +RUN update-alternatives --set python /usr/bin/python3.9 && \ + update-alternatives --set python3 /usr/bin/python3.9 && \ + pip3 install pip==23.1.2 && pip3 install pipenv==2023.6.12 awscli==1.32.17 + +# Add other dependencies +RUN dnf install -y epel-release && dnf clean all && dnf install -y jq && dnf clean all && \ + pip3 install cmake==3.23.3 + +# We use the version test to check if packages installed correctly +# And get added to the PATH +# This will fail the docker build if any of the packages not exist +RUN node -v +RUN npm -v +RUN yarn -v +RUN cypress -v + +# Possible retain of multi-user.target.wants later due to PA +# As of now we do not need this +RUN dnf -y install systemd procps util-linux-ng openssl openssl-devel which curl git gnupg2 tar net-tools jq && dnf clean all && \ + systemctl set-default multi-user && \ +(cd /lib/systemd/system/sysinit.target.wants/; for i in *; do [ $i == systemd-tmpfiles-setup.service ] || rm -f $i; done); \ +rm -f /lib/systemd/system/multi-user.target.wants/*;\ +rm -f /etc/systemd/system/*.wants/*;\ +rm -f /lib/systemd/system/local-fs.target.wants/*; \ +rm -f /lib/systemd/system/sockets.target.wants/*udev*; \ +rm -f /lib/systemd/system/sockets.target.wants/*initctl*; \ +rm -f /lib/systemd/system/basic.target.wants/*;\ +rm -f /lib/systemd/system/anaconda.target.wants/*; + +CMD ["/usr/sbin/init"] diff --git a/docker/ci/dockerfiles/current/build.rockylinux8.opensearch-dashboards.x64.arm64.dockerfile b/docker/ci/dockerfiles/legacy/build.rockylinux8.opensearch-dashboards.x64.arm64.dockerfile similarity index 100% rename from docker/ci/dockerfiles/current/build.rockylinux8.opensearch-dashboards.x64.arm64.dockerfile rename to docker/ci/dockerfiles/legacy/build.rockylinux8.opensearch-dashboards.x64.arm64.dockerfile diff --git a/docker/ci/dockerfiles/current/build.rockylinux8.opensearch.x64.arm64.dockerfile b/docker/ci/dockerfiles/legacy/build.rockylinux8.opensearch.x64.arm64.dockerfile similarity index 100% rename from docker/ci/dockerfiles/current/build.rockylinux8.opensearch.x64.arm64.dockerfile rename to docker/ci/dockerfiles/legacy/build.rockylinux8.opensearch.x64.arm64.dockerfile diff --git a/docker/ci/dockerfiles/current/test.rockylinux8.opensearch-dashboards.x64.arm64.dockerfile b/docker/ci/dockerfiles/legacy/test.rockylinux8.opensearch-dashboards.x64.arm64.dockerfile similarity index 100% rename from docker/ci/dockerfiles/current/test.rockylinux8.opensearch-dashboards.x64.arm64.dockerfile rename to docker/ci/dockerfiles/legacy/test.rockylinux8.opensearch-dashboards.x64.arm64.dockerfile diff --git a/docker/ci/dockerfiles/current/test.rockylinux8.systemd-base.x64.arm64.dockerfile b/docker/ci/dockerfiles/legacy/test.rockylinux8.systemd-base.x64.arm64.dockerfile similarity index 100% rename from docker/ci/dockerfiles/current/test.rockylinux8.systemd-base.x64.arm64.dockerfile rename to docker/ci/dockerfiles/legacy/test.rockylinux8.systemd-base.x64.arm64.dockerfile From 121a6ed0c92c09771af8b69c1b71d70642759fd3 Mon Sep 17 00:00:00 2001 From: Rishabh Singh Date: Thu, 7 Mar 2024 14:26:33 -0800 Subject: [PATCH 278/289] Add nightly runs for vectorsearch workload for cohere-1m (#4512) Signed-off-by: Rishabh Singh --- jenkins/opensearch/benchmark-test.jenkinsfile | 8 ++++++-- .../benchmark-test-distribution-url.jenkinsfile.txt | 8 ++++++-- .../opensearch/benchmark-test.jenkinsfile.txt | 8 ++++++-- .../opensearch/secure-benchmark-test.jenkinsfile.txt | 8 ++++++-- 4 files changed, 24 insertions(+), 8 deletions(-) diff --git a/jenkins/opensearch/benchmark-test.jenkinsfile b/jenkins/opensearch/benchmark-test.jenkinsfile index c493d58cec..7f5281522d 100644 --- a/jenkins/opensearch/benchmark-test.jenkinsfile +++ b/jenkins/opensearch/benchmark-test.jenkinsfile @@ -37,6 +37,10 @@ pipeline { H 0 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} H 0 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} + H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=vectorsearch;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;DATA_INSTANCE_TYPE=r6g.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.2xlarge,major-version:2x,cluster-config:arm64-r6g.2xlarge-3-data-3-shards-1-replica-nmslib-cohere-1m;ADDITIONAL_CONFIG=knn.algo_param.index_thread_qty:2;WORKLOAD_PARAMS={"target_index_name":"target_index","target_field_name":"target_field","target_index_body":"indices/nmslib-index.json","target_index_primary_shards":3,"target_index_dimension":768,"target_index_space_type":"innerproduct","target_index_bulk_size":100,"target_index_bulk_index_data_set_format":"hdf5","target_index_bulk_index_data_set_corpus":"cohere-1m","target_index_bulk_indexing_clients":10,"target_index_max_num_segments":10,"hnsw_ef_search":100,"hnsw_ef_construction":100,"query_k":100,"query_body":{"docvalue_fields":["_id"],"stored_fields":"_none_"},"query_data_set_format":"hdf5","query_data_set_corpus":"cohere-1m","neighbors_data_set_corpus":"cohere-1m","neighbors_data_set_format":"hdf5","query_count":10000} + H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=vectorsearch;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;DATA_INSTANCE_TYPE=r6g.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.2xlarge,major-version:2x,cluster-config:arm64-r6g.2xlarge-3-data-3-shards-1-replica-faiss-cohere-1m;ADDITIONAL_CONFIG=knn.algo_param.index_thread_qty:2;WORKLOAD_PARAMS={"target_index_name":"target_index","target_field_name":"target_field","target_index_body":"indices/faiss-index.json","target_index_primary_shards":3,"target_index_dimension":768,"target_index_space_type":"innerproduct","target_index_bulk_size":100,"target_index_bulk_index_data_set_format":"hdf5","target_index_bulk_index_data_set_corpus":"cohere-1m","target_index_bulk_indexing_clients":10,"target_index_max_num_segments":10,"hnsw_ef_search":100,"hnsw_ef_construction":100,"query_k":100,"query_body":{"docvalue_fields":["_id"],"stored_fields":"_none_"},"query_data_set_format":"hdf5","query_data_set_corpus":"cohere-1m","query_count":10000} + H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=vectorsearch;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;DATA_INSTANCE_TYPE=r6g.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.2xlarge,major-version:2x,cluster-config:arm64-r6g.2xlarge-3-data-3-shards-1-replica-lucene-cohere-1m;ADDITIONAL_CONFIG=knn.algo_param.index_thread_qty:2;WORKLOAD_PARAMS={"target_index_name":"target_index","target_field_name":"target_field","target_index_body":"indices/lucene-index.json","target_index_primary_shards":3,"target_index_dimension":768,"target_index_space_type":"innerproduct","target_index_bulk_size":100,"target_index_bulk_index_data_set_format":"hdf5","target_index_bulk_index_data_set_corpus":"cohere-1m","target_index_bulk_indexing_clients":10,"target_index_max_num_segments":10,"hnsw_ef_search":100,"hnsw_ef_construction":100,"query_k":100,"query_body":{"docvalue_fields":["_id"],"stored_fields":"_none_"},"query_data_set_format":"hdf5","query_data_set_corpus":"cohere-1m","query_count":10000} + H 2 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search H 2 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search H 2 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search @@ -76,8 +80,8 @@ pipeline { H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};TEST_PROCEDURE=update H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};TEST_PROCEDURE=update - H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/8942/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};TEST_PROCEDURE=update - H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/8942/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};TEST_PROCEDURE=update + H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};TEST_PROCEDURE=update + H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};TEST_PROCEDURE=update H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search,force-merge-1-seg,refresh-after-force-merge-1-seg H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search,force-merge-1-seg,refresh-after-force-merge-1-seg diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt index 78889764cc..b2faaef2f3 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt @@ -17,6 +17,10 @@ H 0 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} H 0 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} + H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=vectorsearch;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;DATA_INSTANCE_TYPE=r6g.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.2xlarge,major-version:2x,cluster-config:arm64-r6g.2xlarge-3-data-3-shards-1-replica-nmslib-cohere-1m;ADDITIONAL_CONFIG=knn.algo_param.index_thread_qty:2;WORKLOAD_PARAMS={"target_index_name":"target_index","target_field_name":"target_field","target_index_body":"indices/nmslib-index.json","target_index_primary_shards":3,"target_index_dimension":768,"target_index_space_type":"innerproduct","target_index_bulk_size":100,"target_index_bulk_index_data_set_format":"hdf5","target_index_bulk_index_data_set_corpus":"cohere-1m","target_index_bulk_indexing_clients":10,"target_index_max_num_segments":10,"hnsw_ef_search":100,"hnsw_ef_construction":100,"query_k":100,"query_body":{"docvalue_fields":["_id"],"stored_fields":"_none_"},"query_data_set_format":"hdf5","query_data_set_corpus":"cohere-1m","neighbors_data_set_corpus":"cohere-1m","neighbors_data_set_format":"hdf5","query_count":10000} + H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=vectorsearch;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;DATA_INSTANCE_TYPE=r6g.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.2xlarge,major-version:2x,cluster-config:arm64-r6g.2xlarge-3-data-3-shards-1-replica-faiss-cohere-1m;ADDITIONAL_CONFIG=knn.algo_param.index_thread_qty:2;WORKLOAD_PARAMS={"target_index_name":"target_index","target_field_name":"target_field","target_index_body":"indices/faiss-index.json","target_index_primary_shards":3,"target_index_dimension":768,"target_index_space_type":"innerproduct","target_index_bulk_size":100,"target_index_bulk_index_data_set_format":"hdf5","target_index_bulk_index_data_set_corpus":"cohere-1m","target_index_bulk_indexing_clients":10,"target_index_max_num_segments":10,"hnsw_ef_search":100,"hnsw_ef_construction":100,"query_k":100,"query_body":{"docvalue_fields":["_id"],"stored_fields":"_none_"},"query_data_set_format":"hdf5","query_data_set_corpus":"cohere-1m","query_count":10000} + H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=vectorsearch;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;DATA_INSTANCE_TYPE=r6g.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.2xlarge,major-version:2x,cluster-config:arm64-r6g.2xlarge-3-data-3-shards-1-replica-lucene-cohere-1m;ADDITIONAL_CONFIG=knn.algo_param.index_thread_qty:2;WORKLOAD_PARAMS={"target_index_name":"target_index","target_field_name":"target_field","target_index_body":"indices/lucene-index.json","target_index_primary_shards":3,"target_index_dimension":768,"target_index_space_type":"innerproduct","target_index_bulk_size":100,"target_index_bulk_index_data_set_format":"hdf5","target_index_bulk_index_data_set_corpus":"cohere-1m","target_index_bulk_indexing_clients":10,"target_index_max_num_segments":10,"hnsw_ef_search":100,"hnsw_ef_construction":100,"query_k":100,"query_body":{"docvalue_fields":["_id"],"stored_fields":"_none_"},"query_data_set_format":"hdf5","query_data_set_corpus":"cohere-1m","query_count":10000} + H 2 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search H 2 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search H 2 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search @@ -56,8 +60,8 @@ H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};TEST_PROCEDURE=update H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};TEST_PROCEDURE=update - H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/8942/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};TEST_PROCEDURE=update - H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/8942/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};TEST_PROCEDURE=update + H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};TEST_PROCEDURE=update + H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};TEST_PROCEDURE=update H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search,force-merge-1-seg,refresh-after-force-merge-1-seg H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search,force-merge-1-seg,refresh-after-force-merge-1-seg diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt index b639a8415f..de942d11a4 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt @@ -17,6 +17,10 @@ H 0 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} H 0 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} + H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=vectorsearch;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;DATA_INSTANCE_TYPE=r6g.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.2xlarge,major-version:2x,cluster-config:arm64-r6g.2xlarge-3-data-3-shards-1-replica-nmslib-cohere-1m;ADDITIONAL_CONFIG=knn.algo_param.index_thread_qty:2;WORKLOAD_PARAMS={"target_index_name":"target_index","target_field_name":"target_field","target_index_body":"indices/nmslib-index.json","target_index_primary_shards":3,"target_index_dimension":768,"target_index_space_type":"innerproduct","target_index_bulk_size":100,"target_index_bulk_index_data_set_format":"hdf5","target_index_bulk_index_data_set_corpus":"cohere-1m","target_index_bulk_indexing_clients":10,"target_index_max_num_segments":10,"hnsw_ef_search":100,"hnsw_ef_construction":100,"query_k":100,"query_body":{"docvalue_fields":["_id"],"stored_fields":"_none_"},"query_data_set_format":"hdf5","query_data_set_corpus":"cohere-1m","neighbors_data_set_corpus":"cohere-1m","neighbors_data_set_format":"hdf5","query_count":10000} + H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=vectorsearch;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;DATA_INSTANCE_TYPE=r6g.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.2xlarge,major-version:2x,cluster-config:arm64-r6g.2xlarge-3-data-3-shards-1-replica-faiss-cohere-1m;ADDITIONAL_CONFIG=knn.algo_param.index_thread_qty:2;WORKLOAD_PARAMS={"target_index_name":"target_index","target_field_name":"target_field","target_index_body":"indices/faiss-index.json","target_index_primary_shards":3,"target_index_dimension":768,"target_index_space_type":"innerproduct","target_index_bulk_size":100,"target_index_bulk_index_data_set_format":"hdf5","target_index_bulk_index_data_set_corpus":"cohere-1m","target_index_bulk_indexing_clients":10,"target_index_max_num_segments":10,"hnsw_ef_search":100,"hnsw_ef_construction":100,"query_k":100,"query_body":{"docvalue_fields":["_id"],"stored_fields":"_none_"},"query_data_set_format":"hdf5","query_data_set_corpus":"cohere-1m","query_count":10000} + H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=vectorsearch;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;DATA_INSTANCE_TYPE=r6g.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.2xlarge,major-version:2x,cluster-config:arm64-r6g.2xlarge-3-data-3-shards-1-replica-lucene-cohere-1m;ADDITIONAL_CONFIG=knn.algo_param.index_thread_qty:2;WORKLOAD_PARAMS={"target_index_name":"target_index","target_field_name":"target_field","target_index_body":"indices/lucene-index.json","target_index_primary_shards":3,"target_index_dimension":768,"target_index_space_type":"innerproduct","target_index_bulk_size":100,"target_index_bulk_index_data_set_format":"hdf5","target_index_bulk_index_data_set_corpus":"cohere-1m","target_index_bulk_indexing_clients":10,"target_index_max_num_segments":10,"hnsw_ef_search":100,"hnsw_ef_construction":100,"query_k":100,"query_body":{"docvalue_fields":["_id"],"stored_fields":"_none_"},"query_data_set_format":"hdf5","query_data_set_corpus":"cohere-1m","query_count":10000} + H 2 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search H 2 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search H 2 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search @@ -56,8 +60,8 @@ H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};TEST_PROCEDURE=update H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};TEST_PROCEDURE=update - H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/8942/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};TEST_PROCEDURE=update - H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/8942/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};TEST_PROCEDURE=update + H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};TEST_PROCEDURE=update + H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};TEST_PROCEDURE=update H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search,force-merge-1-seg,refresh-after-force-merge-1-seg H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search,force-merge-1-seg,refresh-after-force-merge-1-seg diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt index a951556b81..abc3725572 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt @@ -17,6 +17,10 @@ H 0 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} H 0 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} + H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=vectorsearch;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;DATA_INSTANCE_TYPE=r6g.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.2xlarge,major-version:2x,cluster-config:arm64-r6g.2xlarge-3-data-3-shards-1-replica-nmslib-cohere-1m;ADDITIONAL_CONFIG=knn.algo_param.index_thread_qty:2;WORKLOAD_PARAMS={"target_index_name":"target_index","target_field_name":"target_field","target_index_body":"indices/nmslib-index.json","target_index_primary_shards":3,"target_index_dimension":768,"target_index_space_type":"innerproduct","target_index_bulk_size":100,"target_index_bulk_index_data_set_format":"hdf5","target_index_bulk_index_data_set_corpus":"cohere-1m","target_index_bulk_indexing_clients":10,"target_index_max_num_segments":10,"hnsw_ef_search":100,"hnsw_ef_construction":100,"query_k":100,"query_body":{"docvalue_fields":["_id"],"stored_fields":"_none_"},"query_data_set_format":"hdf5","query_data_set_corpus":"cohere-1m","neighbors_data_set_corpus":"cohere-1m","neighbors_data_set_format":"hdf5","query_count":10000} + H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=vectorsearch;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;DATA_INSTANCE_TYPE=r6g.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.2xlarge,major-version:2x,cluster-config:arm64-r6g.2xlarge-3-data-3-shards-1-replica-faiss-cohere-1m;ADDITIONAL_CONFIG=knn.algo_param.index_thread_qty:2;WORKLOAD_PARAMS={"target_index_name":"target_index","target_field_name":"target_field","target_index_body":"indices/faiss-index.json","target_index_primary_shards":3,"target_index_dimension":768,"target_index_space_type":"innerproduct","target_index_bulk_size":100,"target_index_bulk_index_data_set_format":"hdf5","target_index_bulk_index_data_set_corpus":"cohere-1m","target_index_bulk_indexing_clients":10,"target_index_max_num_segments":10,"hnsw_ef_search":100,"hnsw_ef_construction":100,"query_k":100,"query_body":{"docvalue_fields":["_id"],"stored_fields":"_none_"},"query_data_set_format":"hdf5","query_data_set_corpus":"cohere-1m","query_count":10000} + H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=vectorsearch;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;DATA_INSTANCE_TYPE=r6g.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.2xlarge,major-version:2x,cluster-config:arm64-r6g.2xlarge-3-data-3-shards-1-replica-lucene-cohere-1m;ADDITIONAL_CONFIG=knn.algo_param.index_thread_qty:2;WORKLOAD_PARAMS={"target_index_name":"target_index","target_field_name":"target_field","target_index_body":"indices/lucene-index.json","target_index_primary_shards":3,"target_index_dimension":768,"target_index_space_type":"innerproduct","target_index_bulk_size":100,"target_index_bulk_index_data_set_format":"hdf5","target_index_bulk_index_data_set_corpus":"cohere-1m","target_index_bulk_indexing_clients":10,"target_index_max_num_segments":10,"hnsw_ef_search":100,"hnsw_ef_construction":100,"query_k":100,"query_body":{"docvalue_fields":["_id"],"stored_fields":"_none_"},"query_data_set_format":"hdf5","query_data_set_corpus":"cohere-1m","query_count":10000} + H 2 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search H 2 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search H 2 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search @@ -56,8 +60,8 @@ H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};TEST_PROCEDURE=update H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};TEST_PROCEDURE=update - H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/8942/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};TEST_PROCEDURE=update - H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/8942/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};TEST_PROCEDURE=update + H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/x64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};TEST_PROCEDURE=update + H 10 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/arm64/tar/dist/opensearch/manifest.yml;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};TEST_PROCEDURE=update H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search,force-merge-1-seg,refresh-after-force-merge-1-seg H 11 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/3.0.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:3x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search,force-merge-1-seg,refresh-after-force-merge-1-seg From 846691a3d17f6384306c7840e5fb4e9df1b9088e Mon Sep 17 00:00:00 2001 From: Peter Zhu Date: Thu, 7 Mar 2024 18:22:23 -0500 Subject: [PATCH 279/289] Resolve almalinux8/ubuntu2004 build image ppc64le compatibility issues (#4514) Signed-off-by: Peter Zhu --- docker/ci/config/gh-setup.sh | 2 +- ...malinux8.opensearch-dashboards.x64.arm64.dockerfile | 10 +++++----- .../build.ubuntu2004.opensearch.x64.arm64.dockerfile | 5 +++-- 3 files changed, 9 insertions(+), 8 deletions(-) diff --git a/docker/ci/config/gh-setup.sh b/docker/ci/config/gh-setup.sh index 74e81be954..8042dbe48f 100755 --- a/docker/ci/config/gh-setup.sh +++ b/docker/ci/config/gh-setup.sh @@ -27,7 +27,7 @@ function gh_install_ppc64le { GO_VERSION=`go version | cut -d ' ' -f3 | tr -d 'go'` GO_REQUIRED_VERSION="1.21.0" COMPARE_VERSION=`echo $GO_REQUIRED_VERSION $GO_VERSION | tr ' ' '\n' | sort -V | uniq | head -n 1` - if [ "$COMPARE_VERSION" != "$GCC_REQUIRED_VERSION" ]; then + if [ "$COMPARE_VERSION" != "$GO_REQUIRED_VERSION" ]; then VERSION=2.32.1 echo "go version on this env is older than $GO_REQUIRED_VERSION, use gh $VERSION" fi diff --git a/docker/ci/dockerfiles/current/build.almalinux8.opensearch-dashboards.x64.arm64.dockerfile b/docker/ci/dockerfiles/current/build.almalinux8.opensearch-dashboards.x64.arm64.dockerfile index 637baa1d56..4e148b2ef1 100644 --- a/docker/ci/dockerfiles/current/build.almalinux8.opensearch-dashboards.x64.arm64.dockerfile +++ b/docker/ci/dockerfiles/current/build.almalinux8.opensearch-dashboards.x64.arm64.dockerfile @@ -24,10 +24,6 @@ RUN dnf clean all && dnf install -y 'dnf-command(config-manager)' && \ dnf update -y && \ dnf install -y which curl git gnupg2 tar net-tools procps-ng python39 python39-devel python39-pip zip unzip jq -# Tools setup -COPY --chown=0:0 config/yq-setup.sh config/gh-setup.sh /tmp/ -RUN dnf install -y go && /tmp/yq-setup.sh && /tmp/gh-setup.sh - # Create user group RUN groupadd -g 1000 $CONTAINER_USER && \ useradd -u 1000 -g 1000 -d $CONTAINER_USER_HOME $CONTAINER_USER && \ @@ -41,11 +37,15 @@ RUN dnf install -y @development zlib-devel bzip2 bzip2-devel readline-devel sqli RUN dnf install -y xorg-x11-server-Xvfb gtk2-devel gtk3-devel libnotify-devel GConf2 nss libXScrnSaver alsa-lib # Add Notebook dependencies -RUN dnf install -y nss xorg-x11-fonts-100dpi xorg-x11-fonts-75dpi xorg-x11-utils xorg-x11-fonts-cyrillic xorg-x11-fonts-Type1 xorg-x11-fonts-misc fontconfig freetype && yum clean all +RUN dnf install -y nss xorg-x11-fonts-100dpi xorg-x11-fonts-75dpi xorg-x11-utils xorg-x11-fonts-cyrillic xorg-x11-fonts-Type1 xorg-x11-fonts-misc fontconfig freetype && dnf clean all # Add Yarn dependencies RUN dnf groupinstall -y "Development Tools" && dnf clean all && rm -rf /var/cache/dnf/* +# Tools setup +COPY --chown=0:0 config/yq-setup.sh config/gh-setup.sh /tmp/ +RUN dnf install -y go && /tmp/yq-setup.sh && /tmp/gh-setup.sh + # Setup Shared Memory RUN chmod -R 777 /dev/shm diff --git a/docker/ci/dockerfiles/current/build.ubuntu2004.opensearch.x64.arm64.dockerfile b/docker/ci/dockerfiles/current/build.ubuntu2004.opensearch.x64.arm64.dockerfile index 6ac4232f75..3c5c4d30f5 100644 --- a/docker/ci/dockerfiles/current/build.ubuntu2004.opensearch.x64.arm64.dockerfile +++ b/docker/ci/dockerfiles/current/build.ubuntu2004.opensearch.x64.arm64.dockerfile @@ -29,11 +29,12 @@ RUN apt-get update -y && apt-get upgrade -y && apt-get install -y docker.io curl apt-get install -y debmake debhelper-compat && \ apt-get install -y libxrender1 libxtst6 libasound2 libxi6 libgconf-2-4 && \ apt-get install -y libatk1.0-0 libatk-bridge2.0-0 libcups2 libdrm2 libatspi2.0-dev libxcomposite-dev libxdamage1 libxfixes3 libxfixes-dev libxrandr2 libgbm-dev libxkbcommon-x11-0 libpangocairo-1.0-0 libcairo2 libcairo2-dev libnss3 libnspr4 libnspr4-dev freeglut3 && \ + apt-get install -y docker-compose && \ apt-get clean -y # Install pip packages RUN curl -SL https://bootstrap.pypa.io/get-pip.py | python && \ - pip3 install pip==23.1.2 && pip3 install pipenv==2023.6.12 awscli==1.32.17 docker-compose==1.29.2 + pip3 install pip==23.1.2 && pip3 install pipenv==2023.6.12 awscli==1.32.17 # Install aptly and required changes to debmake # Remove lintian for now due to it takes nearly 20 minutes for OpenSearch as well as nearly an hour for OpenSearch-Dashboards during debmake @@ -44,7 +45,7 @@ RUN curl -o- https://www.aptly.info/pubkey.txt | apt-key add - && \ # Tools setup COPY --chown=0:0 config/jdk-setup.sh config/yq-setup.sh config/gh-setup.sh /tmp/ -RUN apt-get install -y golang-go && /tmp/jdk-setup.sh && /tmp/yq-setup.sh && /tmp/gh-setup.sh # Ubuntu has a bug where entrypoint=bash does not actually run .bashrc correctly +RUN apt-get install -y golang-go golang-1.21-go && update-alternatives --install /usr/bin/go go /usr/lib/go-1.21/bin/go 1 && /tmp/jdk-setup.sh && /tmp/yq-setup.sh && /tmp/gh-setup.sh # Ubuntu has a bug where entrypoint=bash does not actually run .bashrc correctly # Create user group RUN groupadd -g 1000 $CONTAINER_USER && \ From 19cb196d2b24be34dbd26cc6a40031e84106ea22 Mon Sep 17 00:00:00 2001 From: Peter Zhu Date: Fri, 8 Mar 2024 13:43:21 -0500 Subject: [PATCH 280/289] Add architecture param to support multiple arch selections (#4516) Signed-off-by: Peter Zhu --- docker/ci/build-image-multi-arch.sh | 17 +++++++++++++---- jenkins/docker/docker-build.jenkinsfile | 2 +- 2 files changed, 14 insertions(+), 5 deletions(-) diff --git a/docker/ci/build-image-multi-arch.sh b/docker/ci/build-image-multi-arch.sh index efa84d6c3f..29da80c3db 100755 --- a/docker/ci/build-image-multi-arch.sh +++ b/docker/ci/build-image-multi-arch.sh @@ -22,14 +22,15 @@ DIR="" function usage() { echo "" - echo "This script is used to build the Docker image with multi architecture (x64 + arm64). It prepares the files required by the Dockerfile in a temporary directory, then builds and tags the Docker image." + echo "This script is used to build the Docker image with multi architecture. It prepares the files required by the Dockerfile in a temporary directory, then builds and tags the Docker image." echo "--------------------------------------------------------------------------" echo "Usage: $0 [args]" echo "" echo "Required arguments:" echo -e "-r REPO_NAME\tSpecify the image repo name such as 'ci-runner'" echo -e "-v TAG_NAME\tSpecify the image tag name such as 'centos7-x64-arm64-jdkmulti-node10.24.1-cypress6.9.1-20211019'" - echo -e "-f DOCKERFILE\tSpecify the dockerfile full path, e.g. dockerfile/opensearch.al2.dockerfile." + echo -e "-f DOCKERFILE\tSpecify the dockerfile full path, e.g. 'dockerfile/opensearch.al2.dockerfile'" + echo -e "-a ARCHITECTURE\tSpecify the architecture of the image, default to 'linux/amd64,linux/arm64', all options: 'linux/amd64,linux/arm64,linux/ppc64le'" echo "" echo "Optional arguments:" echo -e "-h\t\tPrint this message." @@ -47,7 +48,7 @@ function cleanup_all() { cleanup_docker_buildx File_Delete $DIR } -while getopts ":hr:v:f:" arg; do +while getopts ":hr:v:f:a:" arg; do case $arg in h) usage @@ -62,6 +63,9 @@ while getopts ":hr:v:f:" arg; do f) DOCKERFILE=$OPTARG ;; + a) + ARCHITECTURE=$OPTARG + ;; :) echo "-${OPTARG} requires an argument" usage @@ -90,6 +94,11 @@ then exit 1 fi +# Architecture switch +if [ -z "$ARCHITECTURE" ]; then + ARCHITECTURE="linux/amd64,linux/arm64" +fi + # Prepare docker buildx trap cleanup_all TERM INT EXIT DIR=`Temp_Folder_Create` @@ -107,5 +116,5 @@ docker buildx ls | grep $BUILDER_NAME docker ps | grep $BUILDER_NAME # Build multi-arch images -docker buildx build --platform linux/amd64,linux/arm64,linux/ppc64le --build-arg VERSION=${TAG_NAME} --build-arg BUILD_DATE=`date -u +%Y-%m-%dT%H:%M:%SZ` --build-arg NOTES=${NOTES} -t "opensearchstaging/${REPO_NAME}:${TAG_NAME}" -f "${DOCKERFILE}" --push . +docker buildx build --platform "$ARCHITECTURE" --build-arg VERSION=${TAG_NAME} --build-arg BUILD_DATE=`date -u +%Y-%m-%dT%H:%M:%SZ` --build-arg NOTES=${NOTES} -t "opensearchstaging/${REPO_NAME}:${TAG_NAME}" -f "${DOCKERFILE}" --push . diff --git a/jenkins/docker/docker-build.jenkinsfile b/jenkins/docker/docker-build.jenkinsfile index c6ab7c4e90..eb040812c3 100644 --- a/jenkins/docker/docker-build.jenkinsfile +++ b/jenkins/docker/docker-build.jenkinsfile @@ -41,7 +41,7 @@ pipeline { trim: true ) string( - defaultValue: 'Example: cd docker/ci && bash build-image-multi-arch.sh -r -v -f ', + defaultValue: 'Example: cd docker/ci && bash build-image-multi-arch.sh -r -v -f -a <(Optional, default to amd64+arm64) linux/amd64,linux/arm64,linux/ppc64le>', name: 'DOCKER_BUILD_SCRIPT_WITH_COMMANDS', description: 'The script path of the docker build script, assuming you are already in root dir of DOCKER_BUILD_GIT_REPOSITORY.', trim: true From c330f549898c78e736f75c2ceab98adbf8471b54 Mon Sep 17 00:00:00 2001 From: Peter Zhu Date: Fri, 8 Mar 2024 14:29:16 -0500 Subject: [PATCH 281/289] Resolve almalinux8/ubuntu2004 build image ppc64le compatibility issues (part 2) (#4517) Signed-off-by: Peter Zhu --- docker/ci/config/windows-setup.ps1 | 1 - .../current/docker-builder.ubuntu2004.x64.dockerfile | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/docker/ci/config/windows-setup.ps1 b/docker/ci/config/windows-setup.ps1 index 9f91bd8c80..45e2ab040f 100644 --- a/docker/ci/config/windows-setup.ps1 +++ b/docker/ci/config/windows-setup.ps1 @@ -47,7 +47,6 @@ bash.exe -c "mv -v 'C:\\Windows\\System32\\find.exe' 'C:\\Windows\\System32\\fin # Add some sleep due to a potential race condition Start-Sleep -Seconds 10 -Set-MpPreference -DisableRealtimeMonitoring $true # Setup Repos (This has to happen after git is installed or will error out) scoop bucket add java diff --git a/docker/ci/dockerfiles/current/docker-builder.ubuntu2004.x64.dockerfile b/docker/ci/dockerfiles/current/docker-builder.ubuntu2004.x64.dockerfile index 18884c9d91..050dde71b6 100644 --- a/docker/ci/dockerfiles/current/docker-builder.ubuntu2004.x64.dockerfile +++ b/docker/ci/dockerfiles/current/docker-builder.ubuntu2004.x64.dockerfile @@ -83,5 +83,5 @@ RUN curl -SL -o- https://apt.releases.hashicorp.com/gpg | gpg --dearmor > /usr/s # Tools setup COPY --chown=0:0 config/yq-setup.sh config/gh-setup.sh /tmp/ -RUN apt-get install -y golang-go && /tmp/yq-setup.sh && /tmp/gh-setup.sh +RUN apt-get install -y golang-go golang-1.21-go && update-alternatives --install /usr/bin/go go /usr/lib/go-1.21/bin/go 1 && /tmp/yq-setup.sh && /tmp/gh-setup.sh From b47b5a1865a6567f8bb50a7de1158ea235b0523c Mon Sep 17 00:00:00 2001 From: Peter Zhu Date: Fri, 8 Mar 2024 16:08:29 -0500 Subject: [PATCH 282/289] Rename some ci dockerfiles to include ppc64le arch (#4519) Signed-off-by: Peter Zhu --- ...malinux8.opensearch-dashboards.x64.arm64.ppc64le.dockerfile} | 0 ...=> build.almalinux8.opensearch.x64.arm64.ppc64le.dockerfile} | 0 ...le => build.centos7.opensearch.x64.arm64.ppc64le.dockerfile} | 0 ...=> build.ubuntu2004.opensearch.x64.arm64.ppc64le.dockerfile} | 0 ...malinux8.opensearch-dashboards.x64.arm64.ppc64le.dockerfile} | 0 ...> test.almalinux8.systemd-base.x64.arm64.ppc64le.dockerfile} | 0 ...> test.ubuntu2004.systemd-base.x64.arm64.ppc64le.dockerfile} | 2 +- 7 files changed, 1 insertion(+), 1 deletion(-) rename docker/ci/dockerfiles/current/{build.almalinux8.opensearch-dashboards.x64.arm64.dockerfile => build.almalinux8.opensearch-dashboards.x64.arm64.ppc64le.dockerfile} (100%) rename docker/ci/dockerfiles/current/{build.almalinux8.opensearch.x64.arm64.dockerfile => build.almalinux8.opensearch.x64.arm64.ppc64le.dockerfile} (100%) rename docker/ci/dockerfiles/current/{build.centos7.opensearch.x64.arm64.dockerfile => build.centos7.opensearch.x64.arm64.ppc64le.dockerfile} (100%) rename docker/ci/dockerfiles/current/{build.ubuntu2004.opensearch.x64.arm64.dockerfile => build.ubuntu2004.opensearch.x64.arm64.ppc64le.dockerfile} (100%) rename docker/ci/dockerfiles/current/{test.almalinux8.opensearch-dashboards.x64.arm64.dockerfile => test.almalinux8.opensearch-dashboards.x64.arm64.ppc64le.dockerfile} (100%) rename docker/ci/dockerfiles/current/{test.almalinux8.systemd-base.x64.arm64.dockerfile => test.almalinux8.systemd-base.x64.arm64.ppc64le.dockerfile} (100%) rename docker/ci/dockerfiles/current/{test.ubuntu2004.systemd-base.x64.arm64.dockerfile => test.ubuntu2004.systemd-base.x64.arm64.ppc64le.dockerfile} (97%) diff --git a/docker/ci/dockerfiles/current/build.almalinux8.opensearch-dashboards.x64.arm64.dockerfile b/docker/ci/dockerfiles/current/build.almalinux8.opensearch-dashboards.x64.arm64.ppc64le.dockerfile similarity index 100% rename from docker/ci/dockerfiles/current/build.almalinux8.opensearch-dashboards.x64.arm64.dockerfile rename to docker/ci/dockerfiles/current/build.almalinux8.opensearch-dashboards.x64.arm64.ppc64le.dockerfile diff --git a/docker/ci/dockerfiles/current/build.almalinux8.opensearch.x64.arm64.dockerfile b/docker/ci/dockerfiles/current/build.almalinux8.opensearch.x64.arm64.ppc64le.dockerfile similarity index 100% rename from docker/ci/dockerfiles/current/build.almalinux8.opensearch.x64.arm64.dockerfile rename to docker/ci/dockerfiles/current/build.almalinux8.opensearch.x64.arm64.ppc64le.dockerfile diff --git a/docker/ci/dockerfiles/current/build.centos7.opensearch.x64.arm64.dockerfile b/docker/ci/dockerfiles/current/build.centos7.opensearch.x64.arm64.ppc64le.dockerfile similarity index 100% rename from docker/ci/dockerfiles/current/build.centos7.opensearch.x64.arm64.dockerfile rename to docker/ci/dockerfiles/current/build.centos7.opensearch.x64.arm64.ppc64le.dockerfile diff --git a/docker/ci/dockerfiles/current/build.ubuntu2004.opensearch.x64.arm64.dockerfile b/docker/ci/dockerfiles/current/build.ubuntu2004.opensearch.x64.arm64.ppc64le.dockerfile similarity index 100% rename from docker/ci/dockerfiles/current/build.ubuntu2004.opensearch.x64.arm64.dockerfile rename to docker/ci/dockerfiles/current/build.ubuntu2004.opensearch.x64.arm64.ppc64le.dockerfile diff --git a/docker/ci/dockerfiles/current/test.almalinux8.opensearch-dashboards.x64.arm64.dockerfile b/docker/ci/dockerfiles/current/test.almalinux8.opensearch-dashboards.x64.arm64.ppc64le.dockerfile similarity index 100% rename from docker/ci/dockerfiles/current/test.almalinux8.opensearch-dashboards.x64.arm64.dockerfile rename to docker/ci/dockerfiles/current/test.almalinux8.opensearch-dashboards.x64.arm64.ppc64le.dockerfile diff --git a/docker/ci/dockerfiles/current/test.almalinux8.systemd-base.x64.arm64.dockerfile b/docker/ci/dockerfiles/current/test.almalinux8.systemd-base.x64.arm64.ppc64le.dockerfile similarity index 100% rename from docker/ci/dockerfiles/current/test.almalinux8.systemd-base.x64.arm64.dockerfile rename to docker/ci/dockerfiles/current/test.almalinux8.systemd-base.x64.arm64.ppc64le.dockerfile diff --git a/docker/ci/dockerfiles/current/test.ubuntu2004.systemd-base.x64.arm64.dockerfile b/docker/ci/dockerfiles/current/test.ubuntu2004.systemd-base.x64.arm64.ppc64le.dockerfile similarity index 97% rename from docker/ci/dockerfiles/current/test.ubuntu2004.systemd-base.x64.arm64.dockerfile rename to docker/ci/dockerfiles/current/test.ubuntu2004.systemd-base.x64.arm64.ppc64le.dockerfile index aff4ab68ad..62d67698da 100644 --- a/docker/ci/dockerfiles/current/test.ubuntu2004.systemd-base.x64.arm64.dockerfile +++ b/docker/ci/dockerfiles/current/test.ubuntu2004.systemd-base.x64.arm64.ppc64le.dockerfile @@ -145,7 +145,7 @@ RUN source $NVM_DIR/nvm.sh && ls -al $CONTAINER_USER_HOME && echo $NODE_VERSION # Tools setup COPY --chown=0:0 config/jdk-setup.sh config/yq-setup.sh config/gh-setup.sh /tmp/ -RUN apt-get install -y golang-go && /tmp/jdk-setup.sh && /tmp/yq-setup.sh && /tmp/gh-setup.sh +RUN apt-get install -y golang-go golang-1.21-go && update-alternatives --install /usr/bin/go go /usr/lib/go-1.21/bin/go 1 && /tmp/jdk-setup.sh && /tmp/yq-setup.sh && /tmp/gh-setup.sh # Setup Shared Memory RUN chmod -R 777 /dev/shm From 4c86834f81d9e32856ccafc611e705d270135ad3 Mon Sep 17 00:00:00 2001 From: Rishabh Singh Date: Fri, 8 Mar 2024 18:11:09 -0800 Subject: [PATCH 283/289] Add r5.8x runs for concurrent-search and remove lucene vectorsearch run (#4518) Signed-off-by: Rishabh Singh --- jenkins/opensearch/benchmark-test.jenkinsfile | 15 ++++++++++++--- ...enchmark-test-distribution-url.jenkinsfile.txt | 15 ++++++++++++--- .../opensearch/benchmark-test.jenkinsfile.txt | 15 ++++++++++++--- .../secure-benchmark-test.jenkinsfile.txt | 15 ++++++++++++--- 4 files changed, 48 insertions(+), 12 deletions(-) diff --git a/jenkins/opensearch/benchmark-test.jenkinsfile b/jenkins/opensearch/benchmark-test.jenkinsfile index 7f5281522d..bb079c3977 100644 --- a/jenkins/opensearch/benchmark-test.jenkinsfile +++ b/jenkins/opensearch/benchmark-test.jenkinsfile @@ -37,9 +37,10 @@ pipeline { H 0 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} H 0 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} - H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=vectorsearch;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;DATA_INSTANCE_TYPE=r6g.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.2xlarge,major-version:2x,cluster-config:arm64-r6g.2xlarge-3-data-3-shards-1-replica-nmslib-cohere-1m;ADDITIONAL_CONFIG=knn.algo_param.index_thread_qty:2;WORKLOAD_PARAMS={"target_index_name":"target_index","target_field_name":"target_field","target_index_body":"indices/nmslib-index.json","target_index_primary_shards":3,"target_index_dimension":768,"target_index_space_type":"innerproduct","target_index_bulk_size":100,"target_index_bulk_index_data_set_format":"hdf5","target_index_bulk_index_data_set_corpus":"cohere-1m","target_index_bulk_indexing_clients":10,"target_index_max_num_segments":10,"hnsw_ef_search":100,"hnsw_ef_construction":100,"query_k":100,"query_body":{"docvalue_fields":["_id"],"stored_fields":"_none_"},"query_data_set_format":"hdf5","query_data_set_corpus":"cohere-1m","neighbors_data_set_corpus":"cohere-1m","neighbors_data_set_format":"hdf5","query_count":10000} - H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=vectorsearch;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;DATA_INSTANCE_TYPE=r6g.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.2xlarge,major-version:2x,cluster-config:arm64-r6g.2xlarge-3-data-3-shards-1-replica-faiss-cohere-1m;ADDITIONAL_CONFIG=knn.algo_param.index_thread_qty:2;WORKLOAD_PARAMS={"target_index_name":"target_index","target_field_name":"target_field","target_index_body":"indices/faiss-index.json","target_index_primary_shards":3,"target_index_dimension":768,"target_index_space_type":"innerproduct","target_index_bulk_size":100,"target_index_bulk_index_data_set_format":"hdf5","target_index_bulk_index_data_set_corpus":"cohere-1m","target_index_bulk_indexing_clients":10,"target_index_max_num_segments":10,"hnsw_ef_search":100,"hnsw_ef_construction":100,"query_k":100,"query_body":{"docvalue_fields":["_id"],"stored_fields":"_none_"},"query_data_set_format":"hdf5","query_data_set_corpus":"cohere-1m","query_count":10000} - H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=vectorsearch;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;DATA_INSTANCE_TYPE=r6g.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.2xlarge,major-version:2x,cluster-config:arm64-r6g.2xlarge-3-data-3-shards-1-replica-lucene-cohere-1m;ADDITIONAL_CONFIG=knn.algo_param.index_thread_qty:2;WORKLOAD_PARAMS={"target_index_name":"target_index","target_field_name":"target_field","target_index_body":"indices/lucene-index.json","target_index_primary_shards":3,"target_index_dimension":768,"target_index_space_type":"innerproduct","target_index_bulk_size":100,"target_index_bulk_index_data_set_format":"hdf5","target_index_bulk_index_data_set_corpus":"cohere-1m","target_index_bulk_indexing_clients":10,"target_index_max_num_segments":10,"hnsw_ef_search":100,"hnsw_ef_construction":100,"query_k":100,"query_body":{"docvalue_fields":["_id"],"stored_fields":"_none_"},"query_data_set_format":"hdf5","query_data_set_corpus":"cohere-1m","query_count":10000} + H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=vectorsearch;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;DATA_INSTANCE_TYPE=r6g.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.2xlarge,major-version:2x,cluster-config:arm64-r6g.2xlarge-3-data-3-shards-1-replica-nmslib-cohere-1m;ADDITIONAL_CONFIG=knn.algo_param.index_thread_qty:2;WORKLOAD_PARAMS={"target_index_name":"target_index","target_field_name":"target_field","target_index_body":"indices/nmslib-index.json","target_index_primary_shards":3,"target_index_dimension":768,"target_index_space_type":"innerproduct","target_index_bulk_size":100,"target_index_bulk_index_data_set_format":"hdf5","target_index_bulk_index_data_set_corpus":"cohere-1m","target_index_bulk_indexing_clients":10,"target_index_max_num_segments":1,"hnsw_ef_search":100,"hnsw_ef_construction":100,"query_k":100,"query_body":{"docvalue_fields":["_id"],"stored_fields":"_none_"},"query_data_set_format":"hdf5","query_data_set_corpus":"cohere-1m","neighbors_data_set_corpus":"cohere-1m","neighbors_data_set_format":"hdf5","query_count":10000} + H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=vectorsearch;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;DATA_INSTANCE_TYPE=r6g.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.2xlarge,major-version:2x,cluster-config:arm64-r6g.2xlarge-3-data-3-shards-1-replica-faiss-cohere-1m;ADDITIONAL_CONFIG=knn.algo_param.index_thread_qty:2;WORKLOAD_PARAMS={"target_index_name":"target_index","target_field_name":"target_field","target_index_body":"indices/faiss-index.json","target_index_primary_shards":3,"target_index_dimension":768,"target_index_space_type":"innerproduct","target_index_bulk_size":100,"target_index_bulk_index_data_set_format":"hdf5","target_index_bulk_index_data_set_corpus":"cohere-1m","target_index_bulk_indexing_clients":10,"target_index_max_num_segments":1,"hnsw_ef_search":100,"hnsw_ef_construction":100,"query_k":100,"query_body":{"docvalue_fields":["_id"],"stored_fields":"_none_"},"query_data_set_format":"hdf5","query_data_set_corpus":"cohere-1m","query_count":10000} + H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=vectorsearch;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;DATA_INSTANCE_TYPE=r6g.4xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.4xlarge,major-version:2x,cluster-config:arm64-r6g.4xlarge-3-data-3-shards-2-replica-nmslib-cohere-10m;ADDITIONAL_CONFIG=knn.algo_param.index_thread_qty:8;WORKLOAD_PARAMS={"target_index_name":"target_index","target_field_name":"target_field","target_index_body":"indices/nmslib-index.json","target_index_primary_shards":3,"target_index_replica_shards":2,"target_index_dimension":768,"target_index_space_type":"innerproduct","target_index_bulk_size":100,"target_index_bulk_index_data_set_format":"hdf5","target_index_bulk_index_data_set_corpus":"cohere-10m","target_index_bulk_indexing_clients":10,"target_index_max_num_segments":1,"hnsw_ef_search":256,"hnsw_ef_construction":100,"query_k":100,"query_body":{"docvalue_fields":["_id"],"stored_fields":"_none_"},"query_data_set_format":"hdf5","query_data_set_corpus":"cohere-10m","neighbors_data_set_corpus":"cohere-10m","neighbors_data_set_format":"hdf5","query_count":10000} + H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=vectorsearch;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;DATA_INSTANCE_TYPE=r6g.4xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.4xlarge,major-version:2x,cluster-config:arm64-r6g.4xlarge-3-data-3-shards-2-replica-faiss-cohere-10m;ADDITIONAL_CONFIG=knn.algo_param.index_thread_qty:8;WORKLOAD_PARAMS={"target_index_name":"target_index","target_field_name":"target_field","target_index_body":"indices/faiss-index.json","target_index_primary_shards":3,"target_index_replica_shards":2,"target_index_dimension":768,"target_index_space_type":"innerproduct","target_index_bulk_size":100,"target_index_bulk_index_data_set_format":"hdf5","target_index_bulk_index_data_set_corpus":"cohere-10m","target_index_bulk_indexing_clients":10,"target_index_max_num_segments":1,"hnsw_ef_search":256,"hnsw_ef_construction":100,"query_k":100,"query_body":{"docvalue_fields":["_id"],"stored_fields":"_none_"},"query_data_set_format":"hdf5","query_data_set_corpus":"cohere-10m","query_count":10000} H 2 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search H 2 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search @@ -106,8 +107,12 @@ pipeline { H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-2-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-2-shards;CAPTURE_NODE_STAT=true H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-5-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-5-shards;DATA_NODE_STORAGE=300;CAPTURE_NODE_STAT=true + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.8xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.8xlarge,major-version:2x,cluster-config:x64-r5.8xlarge-concurrent-search-0-slice-2-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-2-shards;CAPTURE_NODE_STAT=true + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.8xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.8xlarge,major-version:2x,cluster-config:x64-r5.8xlarge-concurrent-search-0-slice-5-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-5-shards;DATA_NODE_STORAGE=300;CAPTURE_NODE_STAT=true H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-2-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":2};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-4-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.8xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.8xlarge,major-version:2x,cluster-config:x64-r5.8xlarge-concurrent-search-0-slice-1-shard-0-replica-2-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":2};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.8xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.8xlarge,major-version:2x,cluster-config:x64-r5.8xlarge-concurrent-search-0-slice-1-shard-0-replica-4-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=noaa;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"};CAPTURE_NODE_STAT=true H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true @@ -115,8 +120,12 @@ pipeline { H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-2-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-2-shards;CAPTURE_NODE_STAT=true H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-5-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-5-shards;DATA_NODE_STORAGE=300;CAPTURE_NODE_STAT=true + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.8xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.8xlarge,major-version:2x,cluster-config:x64-r5.8xlarge-concurrent-search-4-slice-2-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-2-shards;CAPTURE_NODE_STAT=true + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.8xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.8xlarge,major-version:2x,cluster-config:x64-r5.8xlarge-concurrent-search-4-slice-5-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-5-shards;DATA_NODE_STORAGE=300;CAPTURE_NODE_STAT=true H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-2-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":2};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-4-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.8xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.8xlarge,major-version:2x,cluster-config:x64-r5.8xlarge-concurrent-search-4-slice-1-shard-0-replica-2-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":2};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.8xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.8xlarge,major-version:2x,cluster-config:x64-r5.8xlarge-concurrent-search-4-slice-1-shard-0-replica-4-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=noaa;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"};CAPTURE_NODE_STAT=true H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt index b2faaef2f3..b059eaf5f7 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt @@ -17,9 +17,10 @@ H 0 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} H 0 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} - H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=vectorsearch;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;DATA_INSTANCE_TYPE=r6g.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.2xlarge,major-version:2x,cluster-config:arm64-r6g.2xlarge-3-data-3-shards-1-replica-nmslib-cohere-1m;ADDITIONAL_CONFIG=knn.algo_param.index_thread_qty:2;WORKLOAD_PARAMS={"target_index_name":"target_index","target_field_name":"target_field","target_index_body":"indices/nmslib-index.json","target_index_primary_shards":3,"target_index_dimension":768,"target_index_space_type":"innerproduct","target_index_bulk_size":100,"target_index_bulk_index_data_set_format":"hdf5","target_index_bulk_index_data_set_corpus":"cohere-1m","target_index_bulk_indexing_clients":10,"target_index_max_num_segments":10,"hnsw_ef_search":100,"hnsw_ef_construction":100,"query_k":100,"query_body":{"docvalue_fields":["_id"],"stored_fields":"_none_"},"query_data_set_format":"hdf5","query_data_set_corpus":"cohere-1m","neighbors_data_set_corpus":"cohere-1m","neighbors_data_set_format":"hdf5","query_count":10000} - H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=vectorsearch;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;DATA_INSTANCE_TYPE=r6g.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.2xlarge,major-version:2x,cluster-config:arm64-r6g.2xlarge-3-data-3-shards-1-replica-faiss-cohere-1m;ADDITIONAL_CONFIG=knn.algo_param.index_thread_qty:2;WORKLOAD_PARAMS={"target_index_name":"target_index","target_field_name":"target_field","target_index_body":"indices/faiss-index.json","target_index_primary_shards":3,"target_index_dimension":768,"target_index_space_type":"innerproduct","target_index_bulk_size":100,"target_index_bulk_index_data_set_format":"hdf5","target_index_bulk_index_data_set_corpus":"cohere-1m","target_index_bulk_indexing_clients":10,"target_index_max_num_segments":10,"hnsw_ef_search":100,"hnsw_ef_construction":100,"query_k":100,"query_body":{"docvalue_fields":["_id"],"stored_fields":"_none_"},"query_data_set_format":"hdf5","query_data_set_corpus":"cohere-1m","query_count":10000} - H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=vectorsearch;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;DATA_INSTANCE_TYPE=r6g.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.2xlarge,major-version:2x,cluster-config:arm64-r6g.2xlarge-3-data-3-shards-1-replica-lucene-cohere-1m;ADDITIONAL_CONFIG=knn.algo_param.index_thread_qty:2;WORKLOAD_PARAMS={"target_index_name":"target_index","target_field_name":"target_field","target_index_body":"indices/lucene-index.json","target_index_primary_shards":3,"target_index_dimension":768,"target_index_space_type":"innerproduct","target_index_bulk_size":100,"target_index_bulk_index_data_set_format":"hdf5","target_index_bulk_index_data_set_corpus":"cohere-1m","target_index_bulk_indexing_clients":10,"target_index_max_num_segments":10,"hnsw_ef_search":100,"hnsw_ef_construction":100,"query_k":100,"query_body":{"docvalue_fields":["_id"],"stored_fields":"_none_"},"query_data_set_format":"hdf5","query_data_set_corpus":"cohere-1m","query_count":10000} + H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=vectorsearch;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;DATA_INSTANCE_TYPE=r6g.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.2xlarge,major-version:2x,cluster-config:arm64-r6g.2xlarge-3-data-3-shards-1-replica-nmslib-cohere-1m;ADDITIONAL_CONFIG=knn.algo_param.index_thread_qty:2;WORKLOAD_PARAMS={"target_index_name":"target_index","target_field_name":"target_field","target_index_body":"indices/nmslib-index.json","target_index_primary_shards":3,"target_index_dimension":768,"target_index_space_type":"innerproduct","target_index_bulk_size":100,"target_index_bulk_index_data_set_format":"hdf5","target_index_bulk_index_data_set_corpus":"cohere-1m","target_index_bulk_indexing_clients":10,"target_index_max_num_segments":1,"hnsw_ef_search":100,"hnsw_ef_construction":100,"query_k":100,"query_body":{"docvalue_fields":["_id"],"stored_fields":"_none_"},"query_data_set_format":"hdf5","query_data_set_corpus":"cohere-1m","neighbors_data_set_corpus":"cohere-1m","neighbors_data_set_format":"hdf5","query_count":10000} + H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=vectorsearch;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;DATA_INSTANCE_TYPE=r6g.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.2xlarge,major-version:2x,cluster-config:arm64-r6g.2xlarge-3-data-3-shards-1-replica-faiss-cohere-1m;ADDITIONAL_CONFIG=knn.algo_param.index_thread_qty:2;WORKLOAD_PARAMS={"target_index_name":"target_index","target_field_name":"target_field","target_index_body":"indices/faiss-index.json","target_index_primary_shards":3,"target_index_dimension":768,"target_index_space_type":"innerproduct","target_index_bulk_size":100,"target_index_bulk_index_data_set_format":"hdf5","target_index_bulk_index_data_set_corpus":"cohere-1m","target_index_bulk_indexing_clients":10,"target_index_max_num_segments":1,"hnsw_ef_search":100,"hnsw_ef_construction":100,"query_k":100,"query_body":{"docvalue_fields":["_id"],"stored_fields":"_none_"},"query_data_set_format":"hdf5","query_data_set_corpus":"cohere-1m","query_count":10000} + H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=vectorsearch;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;DATA_INSTANCE_TYPE=r6g.4xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.4xlarge,major-version:2x,cluster-config:arm64-r6g.4xlarge-3-data-3-shards-2-replica-nmslib-cohere-10m;ADDITIONAL_CONFIG=knn.algo_param.index_thread_qty:8;WORKLOAD_PARAMS={"target_index_name":"target_index","target_field_name":"target_field","target_index_body":"indices/nmslib-index.json","target_index_primary_shards":3,"target_index_replica_shards":2,"target_index_dimension":768,"target_index_space_type":"innerproduct","target_index_bulk_size":100,"target_index_bulk_index_data_set_format":"hdf5","target_index_bulk_index_data_set_corpus":"cohere-10m","target_index_bulk_indexing_clients":10,"target_index_max_num_segments":1,"hnsw_ef_search":256,"hnsw_ef_construction":100,"query_k":100,"query_body":{"docvalue_fields":["_id"],"stored_fields":"_none_"},"query_data_set_format":"hdf5","query_data_set_corpus":"cohere-10m","neighbors_data_set_corpus":"cohere-10m","neighbors_data_set_format":"hdf5","query_count":10000} + H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=vectorsearch;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;DATA_INSTANCE_TYPE=r6g.4xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.4xlarge,major-version:2x,cluster-config:arm64-r6g.4xlarge-3-data-3-shards-2-replica-faiss-cohere-10m;ADDITIONAL_CONFIG=knn.algo_param.index_thread_qty:8;WORKLOAD_PARAMS={"target_index_name":"target_index","target_field_name":"target_field","target_index_body":"indices/faiss-index.json","target_index_primary_shards":3,"target_index_replica_shards":2,"target_index_dimension":768,"target_index_space_type":"innerproduct","target_index_bulk_size":100,"target_index_bulk_index_data_set_format":"hdf5","target_index_bulk_index_data_set_corpus":"cohere-10m","target_index_bulk_indexing_clients":10,"target_index_max_num_segments":1,"hnsw_ef_search":256,"hnsw_ef_construction":100,"query_k":100,"query_body":{"docvalue_fields":["_id"],"stored_fields":"_none_"},"query_data_set_format":"hdf5","query_data_set_corpus":"cohere-10m","query_count":10000} H 2 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search H 2 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search @@ -84,8 +85,12 @@ H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-2-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-2-shards;CAPTURE_NODE_STAT=true H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-5-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-5-shards;DATA_NODE_STORAGE=300;CAPTURE_NODE_STAT=true + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.8xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.8xlarge,major-version:2x,cluster-config:x64-r5.8xlarge-concurrent-search-0-slice-2-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-2-shards;CAPTURE_NODE_STAT=true + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.8xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.8xlarge,major-version:2x,cluster-config:x64-r5.8xlarge-concurrent-search-0-slice-5-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-5-shards;DATA_NODE_STORAGE=300;CAPTURE_NODE_STAT=true H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-2-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":2};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-4-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.8xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.8xlarge,major-version:2x,cluster-config:x64-r5.8xlarge-concurrent-search-0-slice-1-shard-0-replica-2-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":2};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.8xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.8xlarge,major-version:2x,cluster-config:x64-r5.8xlarge-concurrent-search-0-slice-1-shard-0-replica-4-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=noaa;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"};CAPTURE_NODE_STAT=true H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true @@ -93,8 +98,12 @@ H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-2-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-2-shards;CAPTURE_NODE_STAT=true H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-5-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-5-shards;DATA_NODE_STORAGE=300;CAPTURE_NODE_STAT=true + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.8xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.8xlarge,major-version:2x,cluster-config:x64-r5.8xlarge-concurrent-search-4-slice-2-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-2-shards;CAPTURE_NODE_STAT=true + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.8xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.8xlarge,major-version:2x,cluster-config:x64-r5.8xlarge-concurrent-search-4-slice-5-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-5-shards;DATA_NODE_STORAGE=300;CAPTURE_NODE_STAT=true H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-2-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":2};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-4-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.8xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.8xlarge,major-version:2x,cluster-config:x64-r5.8xlarge-concurrent-search-4-slice-1-shard-0-replica-2-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":2};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.8xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.8xlarge,major-version:2x,cluster-config:x64-r5.8xlarge-concurrent-search-4-slice-1-shard-0-replica-4-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=noaa;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"};CAPTURE_NODE_STAT=true H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt index de942d11a4..3cf0a66a60 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt @@ -17,9 +17,10 @@ H 0 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} H 0 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} - H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=vectorsearch;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;DATA_INSTANCE_TYPE=r6g.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.2xlarge,major-version:2x,cluster-config:arm64-r6g.2xlarge-3-data-3-shards-1-replica-nmslib-cohere-1m;ADDITIONAL_CONFIG=knn.algo_param.index_thread_qty:2;WORKLOAD_PARAMS={"target_index_name":"target_index","target_field_name":"target_field","target_index_body":"indices/nmslib-index.json","target_index_primary_shards":3,"target_index_dimension":768,"target_index_space_type":"innerproduct","target_index_bulk_size":100,"target_index_bulk_index_data_set_format":"hdf5","target_index_bulk_index_data_set_corpus":"cohere-1m","target_index_bulk_indexing_clients":10,"target_index_max_num_segments":10,"hnsw_ef_search":100,"hnsw_ef_construction":100,"query_k":100,"query_body":{"docvalue_fields":["_id"],"stored_fields":"_none_"},"query_data_set_format":"hdf5","query_data_set_corpus":"cohere-1m","neighbors_data_set_corpus":"cohere-1m","neighbors_data_set_format":"hdf5","query_count":10000} - H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=vectorsearch;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;DATA_INSTANCE_TYPE=r6g.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.2xlarge,major-version:2x,cluster-config:arm64-r6g.2xlarge-3-data-3-shards-1-replica-faiss-cohere-1m;ADDITIONAL_CONFIG=knn.algo_param.index_thread_qty:2;WORKLOAD_PARAMS={"target_index_name":"target_index","target_field_name":"target_field","target_index_body":"indices/faiss-index.json","target_index_primary_shards":3,"target_index_dimension":768,"target_index_space_type":"innerproduct","target_index_bulk_size":100,"target_index_bulk_index_data_set_format":"hdf5","target_index_bulk_index_data_set_corpus":"cohere-1m","target_index_bulk_indexing_clients":10,"target_index_max_num_segments":10,"hnsw_ef_search":100,"hnsw_ef_construction":100,"query_k":100,"query_body":{"docvalue_fields":["_id"],"stored_fields":"_none_"},"query_data_set_format":"hdf5","query_data_set_corpus":"cohere-1m","query_count":10000} - H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=vectorsearch;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;DATA_INSTANCE_TYPE=r6g.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.2xlarge,major-version:2x,cluster-config:arm64-r6g.2xlarge-3-data-3-shards-1-replica-lucene-cohere-1m;ADDITIONAL_CONFIG=knn.algo_param.index_thread_qty:2;WORKLOAD_PARAMS={"target_index_name":"target_index","target_field_name":"target_field","target_index_body":"indices/lucene-index.json","target_index_primary_shards":3,"target_index_dimension":768,"target_index_space_type":"innerproduct","target_index_bulk_size":100,"target_index_bulk_index_data_set_format":"hdf5","target_index_bulk_index_data_set_corpus":"cohere-1m","target_index_bulk_indexing_clients":10,"target_index_max_num_segments":10,"hnsw_ef_search":100,"hnsw_ef_construction":100,"query_k":100,"query_body":{"docvalue_fields":["_id"],"stored_fields":"_none_"},"query_data_set_format":"hdf5","query_data_set_corpus":"cohere-1m","query_count":10000} + H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=vectorsearch;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;DATA_INSTANCE_TYPE=r6g.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.2xlarge,major-version:2x,cluster-config:arm64-r6g.2xlarge-3-data-3-shards-1-replica-nmslib-cohere-1m;ADDITIONAL_CONFIG=knn.algo_param.index_thread_qty:2;WORKLOAD_PARAMS={"target_index_name":"target_index","target_field_name":"target_field","target_index_body":"indices/nmslib-index.json","target_index_primary_shards":3,"target_index_dimension":768,"target_index_space_type":"innerproduct","target_index_bulk_size":100,"target_index_bulk_index_data_set_format":"hdf5","target_index_bulk_index_data_set_corpus":"cohere-1m","target_index_bulk_indexing_clients":10,"target_index_max_num_segments":1,"hnsw_ef_search":100,"hnsw_ef_construction":100,"query_k":100,"query_body":{"docvalue_fields":["_id"],"stored_fields":"_none_"},"query_data_set_format":"hdf5","query_data_set_corpus":"cohere-1m","neighbors_data_set_corpus":"cohere-1m","neighbors_data_set_format":"hdf5","query_count":10000} + H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=vectorsearch;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;DATA_INSTANCE_TYPE=r6g.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.2xlarge,major-version:2x,cluster-config:arm64-r6g.2xlarge-3-data-3-shards-1-replica-faiss-cohere-1m;ADDITIONAL_CONFIG=knn.algo_param.index_thread_qty:2;WORKLOAD_PARAMS={"target_index_name":"target_index","target_field_name":"target_field","target_index_body":"indices/faiss-index.json","target_index_primary_shards":3,"target_index_dimension":768,"target_index_space_type":"innerproduct","target_index_bulk_size":100,"target_index_bulk_index_data_set_format":"hdf5","target_index_bulk_index_data_set_corpus":"cohere-1m","target_index_bulk_indexing_clients":10,"target_index_max_num_segments":1,"hnsw_ef_search":100,"hnsw_ef_construction":100,"query_k":100,"query_body":{"docvalue_fields":["_id"],"stored_fields":"_none_"},"query_data_set_format":"hdf5","query_data_set_corpus":"cohere-1m","query_count":10000} + H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=vectorsearch;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;DATA_INSTANCE_TYPE=r6g.4xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.4xlarge,major-version:2x,cluster-config:arm64-r6g.4xlarge-3-data-3-shards-2-replica-nmslib-cohere-10m;ADDITIONAL_CONFIG=knn.algo_param.index_thread_qty:8;WORKLOAD_PARAMS={"target_index_name":"target_index","target_field_name":"target_field","target_index_body":"indices/nmslib-index.json","target_index_primary_shards":3,"target_index_replica_shards":2,"target_index_dimension":768,"target_index_space_type":"innerproduct","target_index_bulk_size":100,"target_index_bulk_index_data_set_format":"hdf5","target_index_bulk_index_data_set_corpus":"cohere-10m","target_index_bulk_indexing_clients":10,"target_index_max_num_segments":1,"hnsw_ef_search":256,"hnsw_ef_construction":100,"query_k":100,"query_body":{"docvalue_fields":["_id"],"stored_fields":"_none_"},"query_data_set_format":"hdf5","query_data_set_corpus":"cohere-10m","neighbors_data_set_corpus":"cohere-10m","neighbors_data_set_format":"hdf5","query_count":10000} + H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=vectorsearch;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;DATA_INSTANCE_TYPE=r6g.4xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.4xlarge,major-version:2x,cluster-config:arm64-r6g.4xlarge-3-data-3-shards-2-replica-faiss-cohere-10m;ADDITIONAL_CONFIG=knn.algo_param.index_thread_qty:8;WORKLOAD_PARAMS={"target_index_name":"target_index","target_field_name":"target_field","target_index_body":"indices/faiss-index.json","target_index_primary_shards":3,"target_index_replica_shards":2,"target_index_dimension":768,"target_index_space_type":"innerproduct","target_index_bulk_size":100,"target_index_bulk_index_data_set_format":"hdf5","target_index_bulk_index_data_set_corpus":"cohere-10m","target_index_bulk_indexing_clients":10,"target_index_max_num_segments":1,"hnsw_ef_search":256,"hnsw_ef_construction":100,"query_k":100,"query_body":{"docvalue_fields":["_id"],"stored_fields":"_none_"},"query_data_set_format":"hdf5","query_data_set_corpus":"cohere-10m","query_count":10000} H 2 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search H 2 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search @@ -84,8 +85,12 @@ H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-2-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-2-shards;CAPTURE_NODE_STAT=true H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-5-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-5-shards;DATA_NODE_STORAGE=300;CAPTURE_NODE_STAT=true + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.8xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.8xlarge,major-version:2x,cluster-config:x64-r5.8xlarge-concurrent-search-0-slice-2-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-2-shards;CAPTURE_NODE_STAT=true + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.8xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.8xlarge,major-version:2x,cluster-config:x64-r5.8xlarge-concurrent-search-0-slice-5-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-5-shards;DATA_NODE_STORAGE=300;CAPTURE_NODE_STAT=true H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-2-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":2};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-4-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.8xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.8xlarge,major-version:2x,cluster-config:x64-r5.8xlarge-concurrent-search-0-slice-1-shard-0-replica-2-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":2};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.8xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.8xlarge,major-version:2x,cluster-config:x64-r5.8xlarge-concurrent-search-0-slice-1-shard-0-replica-4-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=noaa;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"};CAPTURE_NODE_STAT=true H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true @@ -93,8 +98,12 @@ H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-2-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-2-shards;CAPTURE_NODE_STAT=true H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-5-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-5-shards;DATA_NODE_STORAGE=300;CAPTURE_NODE_STAT=true + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.8xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.8xlarge,major-version:2x,cluster-config:x64-r5.8xlarge-concurrent-search-4-slice-2-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-2-shards;CAPTURE_NODE_STAT=true + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.8xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.8xlarge,major-version:2x,cluster-config:x64-r5.8xlarge-concurrent-search-4-slice-5-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-5-shards;DATA_NODE_STORAGE=300;CAPTURE_NODE_STAT=true H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-2-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":2};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-4-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.8xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.8xlarge,major-version:2x,cluster-config:x64-r5.8xlarge-concurrent-search-4-slice-1-shard-0-replica-2-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":2};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.8xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.8xlarge,major-version:2x,cluster-config:x64-r5.8xlarge-concurrent-search-4-slice-1-shard-0-replica-4-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=noaa;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"};CAPTURE_NODE_STAT=true H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt index abc3725572..0fe8b45cc8 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt @@ -17,9 +17,10 @@ H 0 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} H 0 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=so;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:x64,instance-type:r5.xlarge,major-version:2x,cluster-config:x64-r5.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"} - H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=vectorsearch;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;DATA_INSTANCE_TYPE=r6g.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.2xlarge,major-version:2x,cluster-config:arm64-r6g.2xlarge-3-data-3-shards-1-replica-nmslib-cohere-1m;ADDITIONAL_CONFIG=knn.algo_param.index_thread_qty:2;WORKLOAD_PARAMS={"target_index_name":"target_index","target_field_name":"target_field","target_index_body":"indices/nmslib-index.json","target_index_primary_shards":3,"target_index_dimension":768,"target_index_space_type":"innerproduct","target_index_bulk_size":100,"target_index_bulk_index_data_set_format":"hdf5","target_index_bulk_index_data_set_corpus":"cohere-1m","target_index_bulk_indexing_clients":10,"target_index_max_num_segments":10,"hnsw_ef_search":100,"hnsw_ef_construction":100,"query_k":100,"query_body":{"docvalue_fields":["_id"],"stored_fields":"_none_"},"query_data_set_format":"hdf5","query_data_set_corpus":"cohere-1m","neighbors_data_set_corpus":"cohere-1m","neighbors_data_set_format":"hdf5","query_count":10000} - H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=vectorsearch;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;DATA_INSTANCE_TYPE=r6g.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.2xlarge,major-version:2x,cluster-config:arm64-r6g.2xlarge-3-data-3-shards-1-replica-faiss-cohere-1m;ADDITIONAL_CONFIG=knn.algo_param.index_thread_qty:2;WORKLOAD_PARAMS={"target_index_name":"target_index","target_field_name":"target_field","target_index_body":"indices/faiss-index.json","target_index_primary_shards":3,"target_index_dimension":768,"target_index_space_type":"innerproduct","target_index_bulk_size":100,"target_index_bulk_index_data_set_format":"hdf5","target_index_bulk_index_data_set_corpus":"cohere-1m","target_index_bulk_indexing_clients":10,"target_index_max_num_segments":10,"hnsw_ef_search":100,"hnsw_ef_construction":100,"query_k":100,"query_body":{"docvalue_fields":["_id"],"stored_fields":"_none_"},"query_data_set_format":"hdf5","query_data_set_corpus":"cohere-1m","query_count":10000} - H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=vectorsearch;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;DATA_INSTANCE_TYPE=r6g.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.2xlarge,major-version:2x,cluster-config:arm64-r6g.2xlarge-3-data-3-shards-1-replica-lucene-cohere-1m;ADDITIONAL_CONFIG=knn.algo_param.index_thread_qty:2;WORKLOAD_PARAMS={"target_index_name":"target_index","target_field_name":"target_field","target_index_body":"indices/lucene-index.json","target_index_primary_shards":3,"target_index_dimension":768,"target_index_space_type":"innerproduct","target_index_bulk_size":100,"target_index_bulk_index_data_set_format":"hdf5","target_index_bulk_index_data_set_corpus":"cohere-1m","target_index_bulk_indexing_clients":10,"target_index_max_num_segments":10,"hnsw_ef_search":100,"hnsw_ef_construction":100,"query_k":100,"query_body":{"docvalue_fields":["_id"],"stored_fields":"_none_"},"query_data_set_format":"hdf5","query_data_set_corpus":"cohere-1m","query_count":10000} + H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=vectorsearch;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;DATA_INSTANCE_TYPE=r6g.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.2xlarge,major-version:2x,cluster-config:arm64-r6g.2xlarge-3-data-3-shards-1-replica-nmslib-cohere-1m;ADDITIONAL_CONFIG=knn.algo_param.index_thread_qty:2;WORKLOAD_PARAMS={"target_index_name":"target_index","target_field_name":"target_field","target_index_body":"indices/nmslib-index.json","target_index_primary_shards":3,"target_index_dimension":768,"target_index_space_type":"innerproduct","target_index_bulk_size":100,"target_index_bulk_index_data_set_format":"hdf5","target_index_bulk_index_data_set_corpus":"cohere-1m","target_index_bulk_indexing_clients":10,"target_index_max_num_segments":1,"hnsw_ef_search":100,"hnsw_ef_construction":100,"query_k":100,"query_body":{"docvalue_fields":["_id"],"stored_fields":"_none_"},"query_data_set_format":"hdf5","query_data_set_corpus":"cohere-1m","neighbors_data_set_corpus":"cohere-1m","neighbors_data_set_format":"hdf5","query_count":10000} + H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=vectorsearch;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;DATA_INSTANCE_TYPE=r6g.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.2xlarge,major-version:2x,cluster-config:arm64-r6g.2xlarge-3-data-3-shards-1-replica-faiss-cohere-1m;ADDITIONAL_CONFIG=knn.algo_param.index_thread_qty:2;WORKLOAD_PARAMS={"target_index_name":"target_index","target_field_name":"target_field","target_index_body":"indices/faiss-index.json","target_index_primary_shards":3,"target_index_dimension":768,"target_index_space_type":"innerproduct","target_index_bulk_size":100,"target_index_bulk_index_data_set_format":"hdf5","target_index_bulk_index_data_set_corpus":"cohere-1m","target_index_bulk_indexing_clients":10,"target_index_max_num_segments":1,"hnsw_ef_search":100,"hnsw_ef_construction":100,"query_k":100,"query_body":{"docvalue_fields":["_id"],"stored_fields":"_none_"},"query_data_set_format":"hdf5","query_data_set_corpus":"cohere-1m","query_count":10000} + H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=vectorsearch;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;DATA_INSTANCE_TYPE=r6g.4xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.4xlarge,major-version:2x,cluster-config:arm64-r6g.4xlarge-3-data-3-shards-2-replica-nmslib-cohere-10m;ADDITIONAL_CONFIG=knn.algo_param.index_thread_qty:8;WORKLOAD_PARAMS={"target_index_name":"target_index","target_field_name":"target_field","target_index_body":"indices/nmslib-index.json","target_index_primary_shards":3,"target_index_replica_shards":2,"target_index_dimension":768,"target_index_space_type":"innerproduct","target_index_bulk_size":100,"target_index_bulk_index_data_set_format":"hdf5","target_index_bulk_index_data_set_corpus":"cohere-10m","target_index_bulk_indexing_clients":10,"target_index_max_num_segments":1,"hnsw_ef_search":256,"hnsw_ef_construction":100,"query_k":100,"query_body":{"docvalue_fields":["_id"],"stored_fields":"_none_"},"query_data_set_format":"hdf5","query_data_set_corpus":"cohere-10m","neighbors_data_set_corpus":"cohere-10m","neighbors_data_set_format":"hdf5","query_count":10000} + H 1 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=vectorsearch;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;DATA_INSTANCE_TYPE=r6g.4xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.4xlarge,major-version:2x,cluster-config:arm64-r6g.4xlarge-3-data-3-shards-2-replica-faiss-cohere-10m;ADDITIONAL_CONFIG=knn.algo_param.index_thread_qty:8;WORKLOAD_PARAMS={"target_index_name":"target_index","target_field_name":"target_field","target_index_body":"indices/faiss-index.json","target_index_primary_shards":3,"target_index_replica_shards":2,"target_index_dimension":768,"target_index_space_type":"innerproduct","target_index_bulk_size":100,"target_index_bulk_index_data_set_format":"hdf5","target_index_bulk_index_data_set_corpus":"cohere-10m","target_index_bulk_indexing_clients":10,"target_index_max_num_segments":1,"hnsw_ef_search":256,"hnsw_ef_construction":100,"query_k":100,"query_body":{"docvalue_fields":["_id"],"stored_fields":"_none_"},"query_data_set_format":"hdf5","query_data_set_corpus":"cohere-10m","query_count":10000} H 2 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search H 2 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.12.0/9445/linux/arm64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=false;DATA_NODE_COUNT=3;USE_50_PERCENT_HEAP=true;CAPTURE_SEGMENT_REPLICATION_STAT=true;USER_TAGS=run-type:nightly,segrep:enabled,arch:arm64,instance-type:r6g.xlarge,major-version:2x,cluster-config:arm64-r6g.xlarge-3-data-3-shards-0-replica;ADDITIONAL_CONFIG=cluster.indices.replication.strategy:SEGMENT;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"3"};EXCLUDE_TASKS=type:search @@ -84,8 +85,12 @@ H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-2-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-2-shards;CAPTURE_NODE_STAT=true H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-5-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-5-shards;DATA_NODE_STORAGE=300;CAPTURE_NODE_STAT=true + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.8xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.8xlarge,major-version:2x,cluster-config:x64-r5.8xlarge-concurrent-search-0-slice-2-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-2-shards;CAPTURE_NODE_STAT=true + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.8xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.8xlarge,major-version:2x,cluster-config:x64-r5.8xlarge-concurrent-search-0-slice-5-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-5-shards;DATA_NODE_STORAGE=300;CAPTURE_NODE_STAT=true H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-2-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":2};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-4-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.8xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.8xlarge,major-version:2x,cluster-config:x64-r5.8xlarge-concurrent-search-0-slice-1-shard-0-replica-2-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":2};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.8xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.8xlarge,major-version:2x,cluster-config:x64-r5.8xlarge-concurrent-search-0-slice-1-shard-0-replica-4-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=noaa;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"};CAPTURE_NODE_STAT=true H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true @@ -93,8 +98,12 @@ H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-2-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-2-shards;CAPTURE_NODE_STAT=true H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-5-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-5-shards;DATA_NODE_STORAGE=300;CAPTURE_NODE_STAT=true + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.8xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.8xlarge,major-version:2x,cluster-config:x64-r5.8xlarge-concurrent-search-4-slice-2-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-2-shards;CAPTURE_NODE_STAT=true + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.8xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.8xlarge,major-version:2x,cluster-config:x64-r5.8xlarge-concurrent-search-4-slice-5-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-5-shards;DATA_NODE_STORAGE=300;CAPTURE_NODE_STAT=true H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-2-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":2};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-4-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.8xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.8xlarge,major-version:2x,cluster-config:x64-r5.8xlarge-concurrent-search-4-slice-1-shard-0-replica-2-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":2};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.8xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.8xlarge,major-version:2x,cluster-config:x64-r5.8xlarge-concurrent-search-4-slice-1-shard-0-replica-4-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=noaa;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"};CAPTURE_NODE_STAT=true H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true From 740e4329d0ccf7e3c18fb165946c54feeaebdf82 Mon Sep 17 00:00:00 2001 From: Divya Madala <113469545+Divyaasm@users.noreply.github.com> Date: Mon, 11 Mar 2024 15:58:23 -0700 Subject: [PATCH 284/289] Add jenkins job to automate release branch creation during releases (#4520) Signed-off-by: Divya Madala --- .../release-branch/release-branch.jenkinsfile | 106 +++++++++++++++ tests/jenkins/TestReleaseBranch.groovy | 124 ++++++++++++++++++ ...lease-branch-buildmanifest.jenkinsfile.txt | 28 ++++ ...lease-branch-inputmanifest.jenkinsfile.txt | 34 +++++ 4 files changed, 292 insertions(+) create mode 100644 jenkins/release-branch/release-branch.jenkinsfile create mode 100644 tests/jenkins/TestReleaseBranch.groovy create mode 100644 tests/jenkins/jenkinsjob-regression-files/release-branch/release-branch-buildmanifest.jenkinsfile.txt create mode 100644 tests/jenkins/jenkinsjob-regression-files/release-branch/release-branch-inputmanifest.jenkinsfile.txt diff --git a/jenkins/release-branch/release-branch.jenkinsfile b/jenkins/release-branch/release-branch.jenkinsfile new file mode 100644 index 0000000000..1c926cafd5 --- /dev/null +++ b/jenkins/release-branch/release-branch.jenkinsfile @@ -0,0 +1,106 @@ +/* + * Copyright OpenSearch Contributors + * SPDX-License-Identifier: Apache-2.0 + * + * The OpenSearch Contributors require contributions made to + * this file be licensed under the Apache-2.0 license or a + * compatible open source license. + */ + +lib = library(identifier: 'jenkins@6.3.3', retriever: modernSCM([ + $class: 'GitSCMSource', + remote: 'https://github.com/opensearch-project/opensearch-build-libraries.git', +])) + +pipeline { + options { + timeout(time: 1, unit: 'HOURS') + } + agent { + docker { + label 'Jenkins-Agent-AL2023-X64-C54xlarge-Docker-Host' + image 'opensearchstaging/ci-runner:ci-runner-centos7-opensearch-build-v3' + registryUrl 'https://public.ecr.aws/' + alwaysPull true + } + } + parameters { + string( + name: 'MANIFEST_FILE', + description: "Provide either Build Manifest url's or path to manifest files separated by space for branch creation.", + trim: true + ) + string( + name: 'SOURCE_BRANCH', + description: 'Target branch is created from this source branch.', + trim: true + ) + string( + name: 'TARGET_BRANCH', + description: 'Provide name of the target branch that needs to be created.', + trim: true + ) + } + environment { + MANIFEST_OBJ = null + BUILD_MANIFEST = 'build-manifest.yml' + } + + stages { + stage('Create Release Branch') { + steps { + script { + if (!(MANIFEST_FILE && SOURCE_BRANCH && TARGET_BRANCH)) { + error('Required parameters are missing. Please provide the mandatory arguments MANIFEST_FILE, SOURCE_BRANCH and TARGET_BRANCH') + } + + def manifestList = MANIFEST_FILE.trim().split(' ') as List + + withCredentials([usernamePassword(credentialsId: "jenkins-github-bot-token", usernameVariable: 'GITHUB_USER', passwordVariable: 'GITHUB_TOKEN')]) { + for (manifest in manifestList) { + if (manifest.contains("builds")) { + + downloadBuildManifest( + url: manifest, + path: BUILD_MANIFEST + ) + MANIFEST_OBJ = lib.jenkins.BuildManifest.new(readYaml(file: BUILD_MANIFEST)) + } + else { + MANIFEST_OBJ = lib.jenkins.InputManifest.new(readYaml(file: "manifests/${manifest}")) + } + componentNames = MANIFEST_OBJ.getNames() + + for (component in componentNames) { + repoUrl = MANIFEST_OBJ.getRepo(component) + def branchExists = sh( + script: "git ls-remote ${repoUrl} ${TARGET_BRANCH}", + returnStdout: true + ) + if (branchExists == "") { + def push_url = "https://$GITHUB_TOKEN@" + repoUrl.minus('https://') + dir(component) { + checkout([$class: 'GitSCM', branches: [[name: SOURCE_BRANCH]], userRemoteConfigs: [[url: repoUrl]]]) + + sh "git checkout -b $TARGET_BRANCH" + sh "git push $push_url $TARGET_BRANCH" + } + } + else { + echo "Branch already exists, skipping branch creation for the repo $repoUrl" + } + } + } + } + } + } + } + } + post() { + always { + script { + postCleanup() + } + } + } +} diff --git a/tests/jenkins/TestReleaseBranch.groovy b/tests/jenkins/TestReleaseBranch.groovy new file mode 100644 index 0000000000..5ac22573ff --- /dev/null +++ b/tests/jenkins/TestReleaseBranch.groovy @@ -0,0 +1,124 @@ +/* + * Copyright OpenSearch Contributors + * SPDX-License-Identifier: Apache-2.0 + * + * The OpenSearch Contributors require contributions made to + * this file be licensed under the Apache-2.0 license or a + * compatible open source license. + */ + +import jenkins.tests.BuildPipelineTest +import org.junit.Before +import org.junit.Test +import org.yaml.snakeyaml.Yaml + +import static com.lesfurets.jenkins.unit.MethodCall.callArgsToString +import static org.hamcrest.CoreMatchers.equalTo +import static org.hamcrest.CoreMatchers.hasItem +import static org.hamcrest.MatcherAssert.assertThat + +import static com.lesfurets.jenkins.unit.global.lib.LibraryConfiguration.library +import static com.lesfurets.jenkins.unit.global.lib.GitSource.gitSource + +class TestReleaseBranch extends BuildPipelineTest { + + @Override + @Before + void setUp() { + + helper.registerSharedLibrary( + library().name('jenkins') + .defaultVersion('6.3.3') + .allowOverride(true) + .implicit(true) + .targetPath('vars') + .retriever(gitSource('https://github.com/opensearch-project/opensearch-build-libraries.git')) + .build() + ) + + super.setUp() + + def manifestUrl = "https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/1.3.0/latest/linux/x64/tar/builds/opensearch/manifest.yml" + def buildManifest = "tests/jenkins/data/opensearch-1.3.0-build.yml" + + binding.setVariable('MANIFEST_FILE', manifestUrl) + binding.setVariable('SOURCE_BRANCH', "2.x") + binding.setVariable('TARGET_BRANCH', "2.11") + + + binding.setVariable('BUILD_MANIFEST', buildManifest) + + helper.registerAllowedMethod("withCredentials", [Map]) + helper.registerAllowedMethod('readYaml', [Map.class], { args -> + return new Yaml().load((buildManifest as File).text) + }) + + helper.addShMock("""git ls-remote https://github.com/opensearch-project/OpenSearch.git 2.11""") { script -> + return [stdout: "", exitValue: 0] + } + + } + + @Test + public void testBranchCreation() { + super.testPipeline('jenkins/release-branch/release-branch.jenkinsfile', + 'tests/jenkins/jenkinsjob-regression-files/release-branch/release-branch-buildmanifest.jenkinsfile') + } + + @Test + public void testBranchExistence() { + helper.addShMock("""git ls-remote https://github.com/opensearch-project/OpenSearch.git 2.11""") { script -> + return [stdout: "ref/2.11", exitValue: 0] + } + runScript('jenkins/release-branch/release-branch.jenkinsfile') + assertThat(getCommandExecutions('echo', ''), hasItem('Branch already exists, skipping branch creation for the repo https://github.com/opensearch-project/OpenSearch.git')) + } + + @Test + public void testInputManifest() { + binding.setVariable('MANIFEST_FILE', "2.0.0/opensearch-2.0.0.yml") + def inputManifest = "tests/jenkins/data/opensearch-2.0.0.yml" + helper.registerAllowedMethod('readYaml', [Map.class], { args -> + return new Yaml().load((inputManifest as File).text) + }) + helper.addShMock("""git ls-remote https://github.com/opensearch-project/OpenSearch.git 2.11""") { script -> + return [stdout: "", exitValue: 0] + } + helper.addShMock("""git ls-remote https://github.com/opensearch-project/common-utils.git 2.11""") { script -> + return [stdout: "", exitValue: 0] + } + helper.addShMock("""git ls-remote https://github.com/opensearch-project/job-scheduler.git 2.11""") { script -> + return [stdout: "", exitValue: 0] + } + helper.addShMock("""git ls-remote https://github.com/opensearch-project/OpenSearch.git 2.11""") { script -> + return [stdout: "", exitValue: 0] + } + + super.testPipeline('jenkins/release-branch/release-branch.jenkinsfile', + 'tests/jenkins/jenkinsjob-regression-files/release-branch/release-branch-inputmanifest.jenkinsfile') + } + + @Test + public void testVerifyParameters() { + binding.setVariable('MANIFEST_FILE', "") + binding.setVariable('TARGET_BRANCH', "") + runScript('jenkins/release-branch/release-branch.jenkinsfile') + assertThat(getCommandExecutions('error', ''), hasItem('Required parameters are missing. Please provide the mandatory arguments MANIFEST_FILE, SOURCE_BRANCH and TARGET_BRANCH')) + } + + def getCommandExecutions(methodName, command) { + def shCommands = helper.callStack.findAll { + call -> + call.methodName == methodName + }. + collect { + call -> + callArgsToString(call) + }.findAll { + shCommand -> + shCommand.contains(command) + } + + return shCommands + } +} diff --git a/tests/jenkins/jenkinsjob-regression-files/release-branch/release-branch-buildmanifest.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/release-branch/release-branch-buildmanifest.jenkinsfile.txt new file mode 100644 index 0000000000..032e64042c --- /dev/null +++ b/tests/jenkins/jenkinsjob-regression-files/release-branch/release-branch-buildmanifest.jenkinsfile.txt @@ -0,0 +1,28 @@ + release-branch.run() + release-branch.modernSCM({$class=GitSCMSource, remote=https://github.com/opensearch-project/opensearch-build-libraries.git}) + release-branch.library({identifier=jenkins@6.3.3, retriever=null}) + release-branch.pipeline(groovy.lang.Closure) + release-branch.timeout({time=1, unit=HOURS}) + release-branch.echo(Executing on agent [docker:[alwaysPull:true, args:, containerPerStageRoot:false, label:Jenkins-Agent-AL2023-X64-C54xlarge-Docker-Host, image:opensearchstaging/ci-runner:ci-runner-centos7-opensearch-build-v3, reuseNode:false, registryUrl:https://public.ecr.aws/, stages:[:]]]) + release-branch.stage(Create Release Branch, groovy.lang.Closure) + release-branch.script(groovy.lang.Closure) + release-branch.usernamePassword({credentialsId=jenkins-github-bot-token, usernameVariable=GITHUB_USER, passwordVariable=GITHUB_TOKEN}) + release-branch.withCredentials([[GITHUB_USER, GITHUB_TOKEN]], groovy.lang.Closure) + release-branch.downloadBuildManifest({url=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/1.3.0/latest/linux/x64/tar/builds/opensearch/manifest.yml, path=tests/jenkins/data/opensearch-1.3.0-build.yml}) + downloadBuildManifest.legacySCM(groovy.lang.Closure) + downloadBuildManifest.library({identifier=jenkins@6.3.3, retriever=null}) + downloadBuildManifest.sh(curl -sSL https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/1.3.0/latest/linux/x64/tar/builds/opensearch/manifest.yml --output tests/jenkins/data/opensearch-1.3.0-build.yml) + downloadBuildManifest.readYaml({file=tests/jenkins/data/opensearch-1.3.0-build.yml}) + BuildManifest.asBoolean() + release-branch.readYaml({file=tests/jenkins/data/opensearch-1.3.0-build.yml}) + BuildManifest.asBoolean() + BuildManifest.getNames() + BuildManifest.getRepo(OpenSearch) + release-branch.sh({script=git ls-remote https://github.com/opensearch-project/OpenSearch.git 2.11, returnStdout=true}) + release-branch.dir(OpenSearch, groovy.lang.Closure) + release-branch.checkout({$class=GitSCM, branches=[{name=2.x}], userRemoteConfigs=[{url=https://github.com/opensearch-project/OpenSearch.git}]}) + release-branch.sh(git checkout -b 2.11) + release-branch.sh(git push https://GITHUB_TOKEN@github.com/opensearch-project/OpenSearch.git 2.11) + release-branch.script(groovy.lang.Closure) + release-branch.postCleanup() + postCleanup.cleanWs({disableDeferredWipeout=true, deleteDirs=true}) diff --git a/tests/jenkins/jenkinsjob-regression-files/release-branch/release-branch-inputmanifest.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/release-branch/release-branch-inputmanifest.jenkinsfile.txt new file mode 100644 index 0000000000..8ce05b9bdd --- /dev/null +++ b/tests/jenkins/jenkinsjob-regression-files/release-branch/release-branch-inputmanifest.jenkinsfile.txt @@ -0,0 +1,34 @@ + release-branch.run() + release-branch.modernSCM({$class=GitSCMSource, remote=https://github.com/opensearch-project/opensearch-build-libraries.git}) + release-branch.library({identifier=jenkins@6.3.3, retriever=null}) + release-branch.pipeline(groovy.lang.Closure) + release-branch.timeout({time=1, unit=HOURS}) + release-branch.echo(Executing on agent [docker:[alwaysPull:true, args:, containerPerStageRoot:false, label:Jenkins-Agent-AL2023-X64-C54xlarge-Docker-Host, image:opensearchstaging/ci-runner:ci-runner-centos7-opensearch-build-v3, reuseNode:false, registryUrl:https://public.ecr.aws/, stages:[:]]]) + release-branch.stage(Create Release Branch, groovy.lang.Closure) + release-branch.script(groovy.lang.Closure) + release-branch.usernamePassword({credentialsId=jenkins-github-bot-token, usernameVariable=GITHUB_USER, passwordVariable=GITHUB_TOKEN}) + release-branch.withCredentials([[GITHUB_USER, GITHUB_TOKEN]], groovy.lang.Closure) + release-branch.readYaml({file=manifests/2.0.0/opensearch-2.0.0.yml}) + InputManifest.asBoolean() + InputManifest.getNames() + InputManifest.getRepo(job-scheduler) + release-branch.sh({script=git ls-remote https://github.com/opensearch-project/job-scheduler.git 2.11, returnStdout=true}) + release-branch.dir(job-scheduler, groovy.lang.Closure) + release-branch.checkout({$class=GitSCM, branches=[{name=2.x}], userRemoteConfigs=[{url=https://github.com/opensearch-project/job-scheduler.git}]}) + release-branch.sh(git checkout -b 2.11) + release-branch.sh(git push https://GITHUB_TOKEN@github.com/opensearch-project/job-scheduler.git 2.11) + InputManifest.getRepo(common-utils) + release-branch.sh({script=git ls-remote https://github.com/opensearch-project/common-utils.git 2.11, returnStdout=true}) + release-branch.dir(common-utils, groovy.lang.Closure) + release-branch.checkout({$class=GitSCM, branches=[{name=2.x}], userRemoteConfigs=[{url=https://github.com/opensearch-project/common-utils.git}]}) + release-branch.sh(git checkout -b 2.11) + release-branch.sh(git push https://GITHUB_TOKEN@github.com/opensearch-project/common-utils.git 2.11) + InputManifest.getRepo(OpenSearch) + release-branch.sh({script=git ls-remote https://github.com/opensearch-project/OpenSearch.git 2.11, returnStdout=true}) + release-branch.dir(OpenSearch, groovy.lang.Closure) + release-branch.checkout({$class=GitSCM, branches=[{name=2.x}], userRemoteConfigs=[{url=https://github.com/opensearch-project/OpenSearch.git}]}) + release-branch.sh(git checkout -b 2.11) + release-branch.sh(git push https://GITHUB_TOKEN@github.com/opensearch-project/OpenSearch.git 2.11) + release-branch.script(groovy.lang.Closure) + release-branch.postCleanup() + postCleanup.cleanWs({disableDeferredWipeout=true, deleteDirs=true}) From a0df4d943dc416a28c55fb4e0bae5ada11bcfa00 Mon Sep 17 00:00:00 2001 From: Rishabh Singh Date: Mon, 11 Mar 2024 20:16:04 -0700 Subject: [PATCH 285/289] Run aggs test-procedure for noaa workload (#4521) Signed-off-by: Rishabh Singh --- jenkins/opensearch/benchmark-test.jenkinsfile | 6 +++--- .../benchmark-test-distribution-url.jenkinsfile.txt | 6 +++--- .../opensearch/benchmark-test.jenkinsfile.txt | 6 +++--- .../opensearch/secure-benchmark-test.jenkinsfile.txt | 6 +++--- 4 files changed, 12 insertions(+), 12 deletions(-) diff --git a/jenkins/opensearch/benchmark-test.jenkinsfile b/jenkins/opensearch/benchmark-test.jenkinsfile index bb079c3977..492de8d679 100644 --- a/jenkins/opensearch/benchmark-test.jenkinsfile +++ b/jenkins/opensearch/benchmark-test.jenkinsfile @@ -113,7 +113,7 @@ pipeline { H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-4-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.8xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.8xlarge,major-version:2x,cluster-config:x64-r5.8xlarge-concurrent-search-0-slice-1-shard-0-replica-2-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":2};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.8xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.8xlarge,major-version:2x,cluster-config:x64-r5.8xlarge-concurrent-search-0-slice-1-shard-0-replica-4-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=noaa;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"};CAPTURE_NODE_STAT=true + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=noaa;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"};CAPTURE_NODE_STAT=true;TEST_PROCEDURE=aggs H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=big5;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"big5_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true @@ -126,7 +126,7 @@ pipeline { H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-4-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.8xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.8xlarge,major-version:2x,cluster-config:x64-r5.8xlarge-concurrent-search-4-slice-1-shard-0-replica-2-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":2};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.8xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.8xlarge,major-version:2x,cluster-config:x64-r5.8xlarge-concurrent-search-4-slice-1-shard-0-replica-4-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true - H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=noaa;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"};CAPTURE_NODE_STAT=true + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=noaa;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"};CAPTURE_NODE_STAT=true;TEST_PROCEDURE=aggs H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=big5;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"big5_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true @@ -135,7 +135,7 @@ pipeline { H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-4-clients-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-2-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-2-shards;CAPTURE_NODE_STAT=true H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-5-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-5-shards;DATA_NODE_STORAGE=300;CAPTURE_NODE_STAT=true - H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=noaa;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"};CAPTURE_NODE_STAT=true + H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=noaa;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"};CAPTURE_NODE_STAT=true;TEST_PROCEDURE=aggs ''' ) } diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt index b059eaf5f7..28a4a07b82 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test-distribution-url.jenkinsfile.txt @@ -91,7 +91,7 @@ H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-4-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.8xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.8xlarge,major-version:2x,cluster-config:x64-r5.8xlarge-concurrent-search-0-slice-1-shard-0-replica-2-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":2};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.8xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.8xlarge,major-version:2x,cluster-config:x64-r5.8xlarge-concurrent-search-0-slice-1-shard-0-replica-4-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=noaa;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"};CAPTURE_NODE_STAT=true + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=noaa;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"};CAPTURE_NODE_STAT=true;TEST_PROCEDURE=aggs H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=big5;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"big5_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true @@ -104,7 +104,7 @@ H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-4-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.8xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.8xlarge,major-version:2x,cluster-config:x64-r5.8xlarge-concurrent-search-4-slice-1-shard-0-replica-2-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":2};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.8xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.8xlarge,major-version:2x,cluster-config:x64-r5.8xlarge-concurrent-search-4-slice-1-shard-0-replica-4-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true - H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=noaa;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"};CAPTURE_NODE_STAT=true + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=noaa;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"};CAPTURE_NODE_STAT=true;TEST_PROCEDURE=aggs H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=big5;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"big5_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true @@ -113,7 +113,7 @@ H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-4-clients-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-2-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-2-shards;CAPTURE_NODE_STAT=true H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-5-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-5-shards;DATA_NODE_STORAGE=300;CAPTURE_NODE_STAT=true - H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=noaa;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"};CAPTURE_NODE_STAT=true + H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=noaa;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"};CAPTURE_NODE_STAT=true;TEST_PROCEDURE=aggs ) benchmark-test.stage(validate-and-set-parameters, groovy.lang.Closure) benchmark-test.echo(Executing on agent [label:Jenkins-Agent-AL2-X64-M52xlarge-Docker-Host-Benchmark-Test]) diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt index 3cf0a66a60..46e60e4f76 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch/benchmark-test.jenkinsfile.txt @@ -91,7 +91,7 @@ H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-4-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.8xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.8xlarge,major-version:2x,cluster-config:x64-r5.8xlarge-concurrent-search-0-slice-1-shard-0-replica-2-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":2};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.8xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.8xlarge,major-version:2x,cluster-config:x64-r5.8xlarge-concurrent-search-0-slice-1-shard-0-replica-4-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=noaa;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"};CAPTURE_NODE_STAT=true + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=noaa;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"};CAPTURE_NODE_STAT=true;TEST_PROCEDURE=aggs H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=big5;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"big5_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true @@ -104,7 +104,7 @@ H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-4-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.8xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.8xlarge,major-version:2x,cluster-config:x64-r5.8xlarge-concurrent-search-4-slice-1-shard-0-replica-2-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":2};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.8xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.8xlarge,major-version:2x,cluster-config:x64-r5.8xlarge-concurrent-search-4-slice-1-shard-0-replica-4-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true - H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=noaa;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"};CAPTURE_NODE_STAT=true + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=noaa;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"};CAPTURE_NODE_STAT=true;TEST_PROCEDURE=aggs H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=big5;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"big5_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true @@ -113,7 +113,7 @@ H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-4-clients-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-2-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-2-shards;CAPTURE_NODE_STAT=true H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-5-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-5-shards;DATA_NODE_STORAGE=300;CAPTURE_NODE_STAT=true - H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=noaa;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"};CAPTURE_NODE_STAT=true + H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=noaa;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"};CAPTURE_NODE_STAT=true;TEST_PROCEDURE=aggs ) benchmark-test.stage(validate-and-set-parameters, groovy.lang.Closure) benchmark-test.echo(Executing on agent [label:Jenkins-Agent-AL2-X64-M52xlarge-Docker-Host-Benchmark-Test]) diff --git a/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt b/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt index 0fe8b45cc8..496149e2f3 100644 --- a/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt +++ b/tests/jenkins/jenkinsjob-regression-files/opensearch/secure-benchmark-test.jenkinsfile.txt @@ -91,7 +91,7 @@ H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-4-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.8xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.8xlarge,major-version:2x,cluster-config:x64-r5.8xlarge-concurrent-search-0-slice-1-shard-0-replica-2-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":2};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.8xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.8xlarge,major-version:2x,cluster-config:x64-r5.8xlarge-concurrent-search-0-slice-1-shard-0-replica-4-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true - H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=noaa;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"};CAPTURE_NODE_STAT=true + H 14 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=noaa;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-0-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:0;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"};CAPTURE_NODE_STAT=true;TEST_PROCEDURE=aggs H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=big5;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"big5_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true @@ -104,7 +104,7 @@ H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-4-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.8xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.8xlarge,major-version:2x,cluster-config:x64-r5.8xlarge-concurrent-search-4-slice-1-shard-0-replica-2-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":2};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.8xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.8xlarge,major-version:2x,cluster-config:x64-r5.8xlarge-concurrent-search-4-slice-1-shard-0-replica-4-clients-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true - H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=noaa;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"};CAPTURE_NODE_STAT=true + H 15 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=noaa;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-concurrent-search-4-slice-1-shard-0-replica-snapshot;ADDITIONAL_CONFIG=search.concurrent_segment_search.enabled:true search.concurrent.max_slice_count:4;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"};CAPTURE_NODE_STAT=true;TEST_PROCEDURE=aggs H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=http_logs;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"http_logs_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=big5;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"big5_1_shard"};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true @@ -113,7 +113,7 @@ H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-4-clients-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard","search_clients":4};TEST_PROCEDURE=restore-from-snapshot;CAPTURE_NODE_STAT=true H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-2-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-2-shards;CAPTURE_NODE_STAT=true H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=nyc_taxis;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-5-shard-0-replica-snapshot;WORKLOAD_PARAMS={"snapshot_repo_name":"benchmark-workloads-repo","snapshot_bucket_name":"benchmark-workload-snapshots","snapshot_region":"us-east-1","snapshot_base_path":"workload-snapshots","snapshot_name":"nyc_taxis_1_shard"};TEST_PROCEDURE=restore-from-snapshot-5-shards;DATA_NODE_STORAGE=300;CAPTURE_NODE_STAT=true - H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=noaa;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"};CAPTURE_NODE_STAT=true + H 16 * * * %BUNDLE_MANIFEST_URL=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.13.0/latest/linux/x64/tar/dist/opensearch/manifest.yml;TEST_WORKLOAD=noaa;SINGLE_NODE_CLUSTER=true;DATA_INSTANCE_TYPE=r5.2xlarge;USE_50_PERCENT_HEAP=true;USER_TAGS=run-type:nightly,segrep:disabled,arch:x64,instance-type:r5.2xlarge,major-version:2x,cluster-config:x64-r5.2xlarge-1-shard-0-replica-snapshot;WORKLOAD_PARAMS={"number_of_replicas":"0","number_of_shards":"1"};CAPTURE_NODE_STAT=true;TEST_PROCEDURE=aggs ) benchmark-test.stage(validate-and-set-parameters, groovy.lang.Closure) benchmark-test.echo(Executing on agent [label:Jenkins-Agent-AL2-X64-M52xlarge-Docker-Host-Benchmark-Test]) From e55396bf30c09e782972e9eed2de25908cc0167b Mon Sep 17 00:00:00 2001 From: opensearch-ci <83309141+opensearch-ci-bot@users.noreply.github.com> Date: Tue, 12 Mar 2024 06:57:25 -0700 Subject: [PATCH 286/289] [AUTO] Update input manifests (#4522) Signed-off-by: opensearch-ci --- jenkins/check-for-build.jenkinsfile | 1 + manifests/1.3.16/opensearch-1.3.16.yml | 16 ++++++++++++++++ 2 files changed, 17 insertions(+) create mode 100644 manifests/1.3.16/opensearch-1.3.16.yml diff --git a/jenkins/check-for-build.jenkinsfile b/jenkins/check-for-build.jenkinsfile index 6ebc39756c..fe6f920144 100644 --- a/jenkins/check-for-build.jenkinsfile +++ b/jenkins/check-for-build.jenkinsfile @@ -23,6 +23,7 @@ pipeline { } triggers { parameterizedCron ''' + H 1 * * * %INPUT_MANIFEST=1.3.16/opensearch-1.3.16.yml;TARGET_JOB_NAME=distribution-build-opensearch;BUILD_PLATFORM=linux macos windows;BUILD_DISTRIBUTION=tar rpm deb zip H 1 * * * %INPUT_MANIFEST=2.12.1/opensearch-2.12.1.yml;TARGET_JOB_NAME=distribution-build-opensearch;BUILD_PLATFORM=linux macos windows;BUILD_DISTRIBUTION=tar rpm deb zip H */6 * * * %INPUT_MANIFEST=2.13.0/opensearch-dashboards-2.13.0.yml;TARGET_JOB_NAME=distribution-build-opensearch-dashboards;BUILD_PLATFORM=linux windows;BUILD_DISTRIBUTION=tar rpm deb zip H */6 * * * %INPUT_MANIFEST=2.13.0/opensearch-2.13.0.yml;TARGET_JOB_NAME=distribution-build-opensearch;BUILD_PLATFORM=linux macos windows;BUILD_DISTRIBUTION=tar rpm deb zip diff --git a/manifests/1.3.16/opensearch-1.3.16.yml b/manifests/1.3.16/opensearch-1.3.16.yml new file mode 100644 index 0000000000..e1a11eed2e --- /dev/null +++ b/manifests/1.3.16/opensearch-1.3.16.yml @@ -0,0 +1,16 @@ +--- +schema-version: '1.0' +build: + name: OpenSearch + version: 1.3.16 +ci: + image: + name: opensearchstaging/ci-runner:ci-runner-centos7-opensearch-build-v3 + args: -e JAVA_HOME=/opt/java/openjdk-11 +components: + - name: OpenSearch + repository: https://github.com/opensearch-project/OpenSearch.git + ref: '1.3' + checks: + - gradle:publish + - gradle:properties:version From 33fec3c0dd064d3a729549f5063be0ede36c67dc Mon Sep 17 00:00:00 2001 From: Peter Zhu Date: Tue, 12 Mar 2024 18:49:17 -0400 Subject: [PATCH 287/289] Generate new input manifest with previous latest version (#4523) Signed-off-by: Peter Zhu --- src/manifests_workflow/README.md | 7 +- src/manifests_workflow/input_manifests.py | 104 +++++----- .../data/opensearch-2.12.1000.yml | 185 ++++++++++++++++++ .../data/opensearch-dashboards-2.12.1000.yml | 57 ++++++ .../test_input_manifests.py | 64 ++++-- .../test_input_manifests_opensearch.py | 71 ++----- ...t_input_manifests_opensearch_dashboards.py | 33 ++-- 7 files changed, 366 insertions(+), 155 deletions(-) create mode 100644 tests/tests_manifests_workflow/data/opensearch-2.12.1000.yml create mode 100644 tests/tests_manifests_workflow/data/opensearch-dashboards-2.12.1000.yml diff --git a/src/manifests_workflow/README.md b/src/manifests_workflow/README.md index f4dee5104d..3f8730b005 100644 --- a/src/manifests_workflow/README.md +++ b/src/manifests_workflow/README.md @@ -4,13 +4,16 @@ This workflow reacts to version increments in OpenSearch and its components by extracting Gradle properties from project branches. Currently OpenSearch `main`, and `x.y` branches are checked out one-by-one, published to local maven, and their versions extracted using `./gradlew properties`. When a new version is found, a new input manifest is added to [manifests](../../manifests), and [a pull request is opened](../../.github/workflows/manifests.yml) (e.g. [opensearch-build#491](https://github.com/opensearch-project/opensearch-build/pull/491)). -Show information about existing manifests. +### Show information about existing manifests ```bash ./manifests.sh list ``` -Check for updates and create any new manifests. +### Check for updates and create any new manifests +* If there are no existing manifests in either the `manifests` or `legacy-manifests` folder, use the manifest templates located in `manifests/templates` as a base to generate new manifests. +* If the requested new manifest version (e.g., 0.10.1) is lower than the lowest existing manifest version (e.g., 1.0.0), again, use the manifest templates located in `manifests/templates` as a base to generate new manifests. +* In other scenarios, always use the latest existing manifest version that is lower than the requested new manifest version as the base to generate new manifests (e.g., Use 2.12.0 to generate 2.12.1, even if 2.13.0 exists). ```bash ./manifests.sh update diff --git a/src/manifests_workflow/input_manifests.py b/src/manifests_workflow/input_manifests.py index faff2df92d..528af687e2 100644 --- a/src/manifests_workflow/input_manifests.py +++ b/src/manifests_workflow/input_manifests.py @@ -13,9 +13,10 @@ from typing import Dict, List, Type, Union import ruamel.yaml +from packaging.version import Version +from packaging.version import parse as version_parse -from manifests.component_manifest import ComponentFromSource -from manifests.input_manifest import InputComponents, InputManifest +from manifests.input_manifest import InputManifest from manifests.manifests import Manifests from manifests_workflow.component_opensearch import ComponentOpenSearch from manifests_workflow.component_opensearch_dashboards_min import ComponentOpenSearchDashboardsMin @@ -84,92 +85,75 @@ def update( component_klass: Type[ComponentOpenSearch], keep: bool = False, ) -> None: - known_versions = self.versions + known_versions = sorted(self.versions, key=version_parse) + branch_versions: Dict = {} logging.info(f"Known versions: {known_versions}") - main_versions: Dict = {} with TemporaryDirectory(keep=keep, chdir=True) as work_dir: logging.info(f"Checking out components into {work_dir.name}") # check out and build #main, 1.x, etc. - branches = min_klass.branches() + branches = sorted(min_klass.branches()) logging.info(f"Checking {self.name} {branches} branches") for branch in branches: - c = min_klass.checkout( + min_component_klass = min_klass.checkout( path=os.path.join(work_dir.name, self.name.replace(" ", ""), branch), branch=branch, ) - version = c.version + version = min_component_klass.version logging.info(f"{self.name}#{branch} is version {version}") - if version not in main_versions.keys(): - main_versions[version] = [c] - - if component_klass is not None: - # components can increment their own version first without incrementing min - manifest = self.latest - logging.info(f"Examining components in the latest manifest of {manifest.build.name} ({manifest.build.version})") - for component in manifest.components.values(): - if component.name == self.name: - continue - - if type(component) is ComponentFromSource: - logging.info(f"Checking out {component.name}#main") - component = component_klass.checkout( - name=component.name, - path=os.path.join(work_dir.name, component.name), - opensearch_version=manifest.build.version, - repo_url=component.repository, - branch="main", - ) - - component_version = component.version - if component_version: - release_version = ".".join(component_version.split(".")[:3]) - if release_version not in main_versions.keys(): - main_versions[release_version] = [] - main_versions[release_version].append(component) - logging.info(f"{component.name}#main is version {release_version} (from {component_version})") - - # summarize - logging.info("Found versions on main:") - for main_version in main_versions.keys(): - for component in main_versions[main_version]: - logging.info(f" {component.name}={main_version}") + if version not in branch_versions: + branch_versions[version] = branch # generate new manifests - for release_version in sorted(main_versions.keys() - known_versions): - self.write_manifest(release_version, main_versions[release_version]) - self.add_to_cron(release_version) - self.add_to_versionincrement_workflow(release_version) - - def create_manifest(self, version: str, components: List = []) -> InputManifest: - templates_base_path = os.path.join(self.manifests_path(), "templates") - template_version_folder = version.split(".")[0] + ".x" - template_full_path = os.path.join(templates_base_path, self.prefix, template_version_folder, "manifest.yml") - if not os.path.exists(template_full_path): - template_full_path = os.path.join(templates_base_path, self.prefix, "default", "manifest.yml") + new_versions = sorted(branch_versions.keys() - known_versions, key=version_parse) + logging.info(f"New Versions: {new_versions}") + for new_version_entry in new_versions: + self.write_manifest(new_version_entry, branch_versions[new_version_entry], known_versions) + self.add_to_cron(new_version_entry) + self.add_to_versionincrement_workflow(new_version_entry) + known_versions.append(new_version_entry) + + def create_manifest(self, version: str, branch: str, known_versions: List[str]) -> InputManifest: + # If : No known_versions manifests exist or new version smaller than the min(known_versions), create new manifests from the templates + # (1.0.0-3.0.0 based on template 1.x-3.x, 4.0.0+ from default.x, previous behavior) + # Else: Create new manifests based on the latest version before the new version + # (2.12.1 from 2.12.0, 2.13.0 from 2.12.1, 3.0.0 from 2.13.0, 4.0.0 from 3.0.0, etc.) + if not known_versions or Version(version) < Version(min(known_versions, key=version_parse)): + logging.info("No previous version exist before {version}, create with templates") + templates_base_path = os.path.join(self.manifests_path(), "templates") + template_version_folder = version.split(".")[0] + ".x" + template_full_path = os.path.join(templates_base_path, self.prefix, template_version_folder, "manifest.yml") + if not os.path.exists(template_full_path): + template_full_path = os.path.join(templates_base_path, self.prefix, "default", "manifest.yml") + else: + previous_versions = [v for v in known_versions if Version(v) < Version(version)] + base_version = max(previous_versions, key=version_parse) + logging.info(f"Base Version: {base_version} is the highest version before {version}") + template_full_path = os.path.join(self.manifests_path(), base_version, f"{self.prefix}-{base_version}.yml") + if not os.path.exists(template_full_path): + template_full_path = os.path.join(self.legacy_manifests_path(), base_version, f"{self.prefix}-{base_version}.yml") + + logging.info(f"Using {template_full_path} as the base manifest") manifest = InputManifest.from_file(open(template_full_path)) manifest.build.version = version - manifests_components = [] - for component in components: - logging.info(f" Adding {component.name}") - manifests_components.append(component.to_dict()) + for component in manifest.components.select(): + component.ref = branch # type: ignore - manifest.components = InputComponents(manifests_components) # type: ignore return manifest - def write_manifest(self, version: str, components: List = []) -> None: + def write_manifest(self, version: str, branch: str, known_versions: List[str]) -> None: logging.info(f"Creating new version: {version}") - manifest = self.create_manifest(version, components) + manifest = self.create_manifest(version, branch, known_versions) manifest_dir = os.path.join(self.manifests_path(), version) os.makedirs(manifest_dir, exist_ok=True) manifest_path = os.path.join(manifest_dir, f"{self.prefix}-{version}.yml") manifest.to_file(manifest_path) - logging.info(f"Wrote {manifest_path}") + logging.info(f"Wrote {manifest_path} as the new manifest") def add_to_cron(self, version: str) -> None: logging.info(f"Adding new version to cron: {version}") diff --git a/tests/tests_manifests_workflow/data/opensearch-2.12.1000.yml b/tests/tests_manifests_workflow/data/opensearch-2.12.1000.yml new file mode 100644 index 0000000000..20394e6fab --- /dev/null +++ b/tests/tests_manifests_workflow/data/opensearch-2.12.1000.yml @@ -0,0 +1,185 @@ +--- +schema-version: '1.1' +build: + name: OpenSearch + version: 2.12.1000 +ci: + image: + name: opensearchstaging/ci-runner:ci-runner-centos7-opensearch-build-v3 + args: -e JAVA_HOME=/opt/java/openjdk-21 +components: + - name: OpenSearch + repository: https://github.com/opensearch-project/OpenSearch.git + ref: '2.12' + - name: common-utils + repository: https://github.com/opensearch-project/common-utils.git + ref: '2.12' + platforms: + - linux + - windows + - name: job-scheduler + repository: https://github.com/opensearch-project/job-scheduler.git + ref: '2.12' + platforms: + - linux + - windows + - name: security + repository: https://github.com/opensearch-project/security.git + ref: '2.12' + platforms: + - linux + - windows + - name: k-NN + repository: https://github.com/opensearch-project/k-NN.git + ref: '2.12' + platforms: + - linux + - windows + - name: geospatial + repository: https://github.com/opensearch-project/geospatial.git + ref: '2.12' + platforms: + - linux + - windows + depends_on: + - job-scheduler + - name: cross-cluster-replication + repository: https://github.com/opensearch-project/cross-cluster-replication.git + ref: '2.12' + platforms: + - linux + - windows + depends_on: + - common-utils + - name: ml-commons + repository: https://github.com/opensearch-project/ml-commons.git + ref: '2.12' + platforms: + - linux + - windows + depends_on: + - common-utils + - name: neural-search + repository: https://github.com/opensearch-project/neural-search.git + ref: '2.12' + platforms: + - linux + - windows + depends_on: + - ml-commons + - k-NN + - name: notifications-core + repository: https://github.com/opensearch-project/notifications.git + ref: '2.12' + working_directory: notifications + platforms: + - linux + - windows + depends_on: + - common-utils + - name: notifications + repository: https://github.com/opensearch-project/notifications.git + ref: '2.12' + working_directory: notifications + platforms: + - linux + - windows + depends_on: + - common-utils + - name: opensearch-observability + repository: https://github.com/opensearch-project/observability.git + ref: '2.12' + platforms: + - linux + - windows + depends_on: + - common-utils + - name: opensearch-reports + repository: https://github.com/opensearch-project/reporting.git + ref: '2.12' + platforms: + - linux + - windows + depends_on: + - common-utils + - job-scheduler + - name: sql + repository: https://github.com/opensearch-project/sql.git + ref: '2.12' + platforms: + - linux + - windows + depends_on: + - ml-commons + - name: asynchronous-search + repository: https://github.com/opensearch-project/asynchronous-search.git + ref: '2.12' + platforms: + - linux + - windows + depends_on: + - common-utils + - name: anomaly-detection + repository: https://github.com/opensearch-project/anomaly-detection.git + ref: '2.12' + platforms: + - linux + - windows + depends_on: + - common-utils + - job-scheduler + - name: alerting + repository: https://github.com/opensearch-project/alerting.git + ref: '2.12' + platforms: + - linux + - windows + depends_on: + - common-utils + - name: security-analytics + repository: https://github.com/opensearch-project/security-analytics.git + ref: '2.12' + platforms: + - linux + - windows + depends_on: + - common-utils + - name: index-management + repository: https://github.com/opensearch-project/index-management.git + ref: '2.12' + platforms: + - linux + - windows + depends_on: + - common-utils + - job-scheduler + - name: performance-analyzer + repository: https://github.com/opensearch-project/performance-analyzer.git + ref: '2.12' + platforms: + - linux + - name: custom-codecs + repository: https://github.com/opensearch-project/custom-codecs.git + ref: '2.12' + platforms: + - linux + - windows + - name: flow-framework + repository: https://github.com/opensearch-project/flow-framework.git + ref: '2.12' + platforms: + - linux + - windows + depends_on: + - common-utils + - name: skills + repository: https://github.com/opensearch-project/skills.git + ref: '2.12' + platforms: + - linux + - windows + depends_on: + - job-scheduler + - anomaly-detection + - sql + - ml-commons diff --git a/tests/tests_manifests_workflow/data/opensearch-dashboards-2.12.1000.yml b/tests/tests_manifests_workflow/data/opensearch-dashboards-2.12.1000.yml new file mode 100644 index 0000000000..c979eb6e5e --- /dev/null +++ b/tests/tests_manifests_workflow/data/opensearch-dashboards-2.12.1000.yml @@ -0,0 +1,57 @@ +--- +schema-version: '1.1' +build: + name: OpenSearch Dashboards + version: 2.12.1000 +ci: + image: + name: opensearchstaging/ci-runner:ci-runner-rockylinux8-opensearch-dashboards-build-v1 +components: + - name: OpenSearch-Dashboards + repository: https://github.com/opensearch-project/OpenSearch-Dashboards.git + ref: '2.12' + - name: functionalTestDashboards + repository: https://github.com/opensearch-project/opensearch-dashboards-functional-test.git + ref: '2.12' + - name: observabilityDashboards + repository: https://github.com/opensearch-project/dashboards-observability.git + ref: '2.12' + - name: reportsDashboards + repository: https://github.com/opensearch-project/dashboards-reporting.git + ref: '2.12' + - name: ganttChartDashboards + repository: https://github.com/opensearch-project/dashboards-visualizations.git + ref: '2.12' + - name: queryWorkbenchDashboards + repository: https://github.com/opensearch-project/dashboards-query-workbench.git + ref: '2.12' + - name: customImportMapDashboards + repository: https://github.com/opensearch-project/dashboards-maps.git + ref: '2.12' + - name: anomalyDetectionDashboards + repository: https://github.com/opensearch-project/anomaly-detection-dashboards-plugin + ref: '2.12' + - name: mlCommonsDashboards + repository: https://github.com/opensearch-project/ml-commons-dashboards.git + ref: '2.12' + - name: indexManagementDashboards + repository: https://github.com/opensearch-project/index-management-dashboards-plugin.git + ref: '2.12' + - name: notificationsDashboards + repository: https://github.com/opensearch-project/dashboards-notifications.git + ref: '2.12' + - name: alertingDashboards + repository: https://github.com/opensearch-project/alerting-dashboards-plugin.git + ref: '2.12' + - name: securityAnalyticsDashboards + repository: https://github.com/opensearch-project/security-analytics-dashboards-plugin.git + ref: '2.12' + - name: securityDashboards + repository: https://github.com/opensearch-project/security-dashboards-plugin.git + ref: '2.12' + - name: searchRelevanceDashboards + repository: https://github.com/opensearch-project/dashboards-search-relevance.git + ref: '2.12' + - name: assistantDashboards + repository: https://github.com/opensearch-project/dashboards-assistant.git + ref: '2.12' diff --git a/tests/tests_manifests_workflow/test_input_manifests.py b/tests/tests_manifests_workflow/test_input_manifests.py index e6116afc4a..df543c990c 100644 --- a/tests/tests_manifests_workflow/test_input_manifests.py +++ b/tests/tests_manifests_workflow/test_input_manifests.py @@ -9,6 +9,7 @@ import unittest from unittest.mock import MagicMock, call, mock_open, patch +from manifests.input_manifest import InputManifest from manifests_workflow.input_manifests import InputManifests @@ -39,9 +40,9 @@ def test_files_opensearch_dashboards(self) -> None: self.assertTrue(os.path.join(InputManifests.manifests_path(), os.path.join("3.0.0", "opensearch-dashboards-3.0.0.yml")) in files) self.assertTrue(os.path.join(InputManifests.legacy_manifests_path(), os.path.join("1.2.1", "opensearch-dashboards-1.2.1.yml")) in files) - def test_create_manifest_opensearch(self) -> None: + def test_create_manifest_opensearch_template(self) -> None: input_manifests = InputManifests("OpenSearch") - input_manifest = input_manifests.create_manifest("1.2.3", []) + input_manifest = input_manifests.create_manifest("1.2.3", "1.x", []) self.assertEqual( input_manifest.to_dict(), { @@ -49,52 +50,81 @@ def test_create_manifest_opensearch(self) -> None: "build": {"name": "OpenSearch", "version": "1.2.3"}, "ci": {"image": {"name": "opensearchstaging/ci-runner:ci-runner-centos7-opensearch-build-v3", "args": "-e JAVA_HOME=/opt/java/openjdk-11"}}, - }, + "components": [{"name": "OpenSearch", + "repository": "https://github.com/opensearch-project/OpenSearch.git", + "ref": "1.x", + "checks": ["gradle:publish", "gradle:properties:version"]}] + } ) - def test_create_manifest_opensearch_from_default(self) -> None: + def test_create_manifest_opensearch_default_template(self) -> None: input_manifests = InputManifests("OpenSearch") - input_manifest = input_manifests.create_manifest("0.2.3", []) + input_manifest = input_manifests.create_manifest("0.2.3", "0.x", []) self.assertEqual( input_manifest.to_dict(), { "schema-version": "1.1", "build": {"name": "OpenSearch", "version": "0.2.3"}, "ci": {"image": {"name": "opensearchstaging/ci-runner:ci-runner-centos7-opensearch-build-v3", - "args": "-e JAVA_HOME=/opt/java/openjdk-21"}}, - }, + "args": "-e JAVA_HOME=/opt/java/openjdk-21"}}, + "components": [{"name": "OpenSearch", + "repository": "https://github.com/opensearch-project/OpenSearch.git", + "ref": "0.x", + "checks": ["gradle:publish", "gradle:properties:version"]}] + } ) - def test_create_manifest_opensearch_dashboards(self) -> None: + def test_create_manifest_opensearch_previous_base_version(self) -> None: + input_manifests = InputManifests("OpenSearch") + input_manifest = input_manifests.create_manifest("2.12.1000", "2.12", ["0.9.2", "1.3.1", "1.3.14", "2.12.0", "2.14.0", "3.0.0"]) # based on 2.12.0 + manifest_path = os.path.join(os.path.dirname(__file__), "data", "opensearch-2.12.1000.yml") + input_manifest_compare = InputManifest.from_file(open(manifest_path)) + self.assertEqual(input_manifest.to_dict(), input_manifest_compare.to_dict()) + + def test_create_manifest_opensearch_dashboards_template(self) -> None: input_manifests = InputManifests("OpenSearch Dashboards") - input_manifest = input_manifests.create_manifest("1.2.3", []) + input_manifest = input_manifests.create_manifest("1.2.3", "1.x", []) self.assertEqual( input_manifest.to_dict(), { "schema-version": "1.0", "build": {"name": "OpenSearch Dashboards", "version": "1.2.3"}, - "ci": {"image": {"name": "opensearchstaging/ci-runner:ci-runner-centos7-opensearch-dashboards-build-v4", }}, - }, + "ci": {"image": {"name": "opensearchstaging/ci-runner:ci-runner-centos7-opensearch-dashboards-build-v4"}}, + "components": [{"name": "OpenSearch-Dashboards", + "repository": "https://github.com/opensearch-project/OpenSearch-Dashboards.git", + "ref": "1.x"}] + } ) - def test_create_manifest_opensearch_dashboards_from_default(self) -> None: + def test_create_manifest_opensearch_dashboards_default_template(self) -> None: input_manifests = InputManifests("OpenSearch Dashboards") - input_manifest = input_manifests.create_manifest("4.2.3", []) + input_manifest = input_manifests.create_manifest("4.2.3", "4.x", []) self.assertEqual( input_manifest.to_dict(), { "schema-version": "1.1", "build": {"name": "OpenSearch Dashboards", "version": "4.2.3"}, - "ci": {"image": {"name": "opensearchstaging/ci-runner:ci-runner-rockylinux8-opensearch-dashboards-build-v1", }}, - }, + "ci": {"image": {"name": "opensearchstaging/ci-runner:ci-runner-rockylinux8-opensearch-dashboards-build-v1"}}, + "components": [{"name": "OpenSearch-Dashboards", + "repository": "https://github.com/opensearch-project/OpenSearch-Dashboards.git", + "ref": "4.x", + "checks": ["npm:package:version"]}] + } ) + def test_create_manifest_opensearch_dashboards_previous_base_version(self) -> None: + input_manifests = InputManifests("OpenSearch-Dashboards") + input_manifest = input_manifests.create_manifest("2.12.1000", "2.12", ["0.9.2", "1.3.1", "1.3.14", "2.12.0", "2.14.0", "3.0.0"]) # based on 2.12.0 + manifest_path = os.path.join(os.path.dirname(__file__), "data", "opensearch-dashboards-2.12.1000.yml") + input_manifest_compare = InputManifest.from_file(open(manifest_path)) + self.assertEqual(input_manifest.to_dict(), input_manifest_compare.to_dict()) + @patch("os.makedirs") @patch("manifests_workflow.input_manifests.InputManifests.create_manifest") def test_write_manifest(self, mock_create_manifest: MagicMock, mock_makedirs: MagicMock) -> None: input_manifests = InputManifests("opensearch") - input_manifests.write_manifest('0.1.2', []) - mock_create_manifest.assert_called_with('0.1.2', []) + input_manifests.write_manifest('0.1.2', '0.x', []) + mock_create_manifest.assert_called_with('0.1.2', '0.x', []) mock_makedirs.assert_called_with(os.path.join(InputManifests.manifests_path(), '0.1.2'), exist_ok=True) mock_create_manifest.return_value.to_file.assert_called_with( os.path.join(InputManifests.manifests_path(), '0.1.2', 'opensearch-0.1.2.yml') diff --git a/tests/tests_manifests_workflow/test_input_manifests_opensearch.py b/tests/tests_manifests_workflow/test_input_manifests_opensearch.py index 66a1713d26..bbfc15b5d1 100644 --- a/tests/tests_manifests_workflow/test_input_manifests_opensearch.py +++ b/tests/tests_manifests_workflow/test_input_manifests_opensearch.py @@ -9,7 +9,6 @@ import unittest from unittest.mock import MagicMock, call, patch -from manifests.component_manifest import Component, ComponentFromSource from manifests_workflow.input_manifests_opensearch import InputManifestsOpenSearch @@ -31,74 +30,32 @@ def test_files(self) -> None: @patch("os.makedirs") @patch("os.chdir") - @patch("manifests_workflow.input_manifests.InputComponents") - @patch("manifests_workflow.input_manifests.InputManifest.from_file") - @patch("manifests_workflow.input_manifests.InputManifests.add_to_cron") @patch("manifests_workflow.input_manifests.InputManifests.add_to_versionincrement_workflow") - @patch("manifests_workflow.input_manifests.InputManifest.from_path") + @patch("manifests_workflow.input_manifests.InputManifests.add_to_cron") + @patch("manifests.manifest.Manifest.to_file") @patch("manifests_workflow.input_manifests_opensearch.ComponentOpenSearchMin") - @patch("manifests_workflow.input_manifests_opensearch.ComponentOpenSearch") - @patch("manifests_workflow.input_manifests.InputManifest") - def test_update(self, mock_input_manifest: MagicMock, mock_component_opensearch: MagicMock, - mock_component_opensearch_min: MagicMock, mock_input_manifest_from_path: MagicMock, - mock_add_to_cron: MagicMock, mock_add_to_versionincrement_workflow: MagicMock, mock_input_manifest_from_file: MagicMock, - mock_input_manifest_component: MagicMock, *mocks: MagicMock) -> None: + def test_update(self, mock_component_opensearch_min: MagicMock, mock_manifest_to_file: MagicMock, + mock_add_to_cron: MagicMock, mock_add_to_versionincrement_workflow: MagicMock, + *mocks: MagicMock) -> None: mock_component_opensearch_min.return_value = MagicMock(name="OpenSearch") - mock_component_opensearch_min.branches.return_value = ["main", "0.9.0"] - mock_component_opensearch_min.checkout.return_value = MagicMock(version="0.9.0") - mock_component_opensearch.return_value = MagicMock(name="common-utils") - mock_component_opensearch.checkout.return_value = MagicMock(version="0.10.0") - mock_input_manifest_from_path.return_value.components = { - "common-utils": ComponentFromSource({"name": "common-utils", "repository": "git", "ref": "ref"}), - "job-scheduler": Component({"name": "job-scheduler", "dist": "zip"}) - } + mock_component_opensearch_min.branches.return_value = ["2.12"] + mock_component_opensearch_min.checkout.return_value = MagicMock(version="2.12.1000") manifests = InputManifestsOpenSearch() manifests.update() - self.assertEqual(mock_input_manifest_from_file().to_file.call_count, 2) + self.assertEqual(mock_manifest_to_file.call_count, 1) calls = [ call( os.path.join( InputManifestsOpenSearch.manifests_path(), - "0.10.0", - "opensearch-0.10.0.yml", - ) - ), - call( - os.path.join( - InputManifestsOpenSearch.manifests_path(), - "0.9.0", - "opensearch-0.9.0.yml", + "2.12.1000", + "opensearch-2.12.1000.yml", ) - ), + ) ] - mock_input_manifest_from_file().to_file.assert_has_calls(calls) + mock_manifest_to_file.assert_has_calls(calls) mock_add_to_cron.assert_has_calls([ - call('0.10.0'), - call('0.9.0') + call('2.12.1000'), ]) mock_add_to_versionincrement_workflow.assert_has_calls([ - call('0.10.0'), - call('0.9.0') + call('2.12.1000'), ]) - - @patch("os.makedirs") - @patch("os.chdir") - @patch("manifests_workflow.input_manifests.InputManifests.add_to_cron") - @patch("manifests_workflow.input_manifests.InputManifests.add_to_versionincrement_workflow") - @patch("manifests_workflow.input_manifests_opensearch.ComponentOpenSearchMin") - @patch("manifests_workflow.input_manifests_opensearch.ComponentOpenSearch") - @patch("manifests_workflow.input_manifests_opensearch.InputManifestsOpenSearch.write_manifest") - def test_update_with_latest_manifest(self, mock_write_manifest: MagicMock, mock_component_opensearch: MagicMock, - mock_component_opensearch_min: MagicMock, mock_add_to_cron: MagicMock, mock_add_to_versionincrement_workflow: MagicMock, - *mocks: MagicMock) -> None: - mock_component_opensearch_min.return_value = MagicMock(name="OpenSearch") - mock_component_opensearch_min.branches.return_value = ["main"] - mock_component_opensearch_min.checkout.return_value = MagicMock(version="0.9.0") - mock_component_opensearch.return_value = MagicMock(name="common-utils") - mock_component_opensearch.checkout.return_value = MagicMock(version="0.10.0") - manifests = InputManifestsOpenSearch() - manifests.update() - mock_component_opensearch_min.branches.assert_called() - mock_write_manifest.assert_called_with("0.9.0", [mock_component_opensearch_min.checkout.return_value]) - mock_add_to_cron.assert_called_with("0.9.0") - mock_add_to_versionincrement_workflow.assert_called_with("0.9.0") diff --git a/tests/tests_manifests_workflow/test_input_manifests_opensearch_dashboards.py b/tests/tests_manifests_workflow/test_input_manifests_opensearch_dashboards.py index 9741ea4048..0f8a466618 100644 --- a/tests/tests_manifests_workflow/test_input_manifests_opensearch_dashboards.py +++ b/tests/tests_manifests_workflow/test_input_manifests_opensearch_dashboards.py @@ -30,38 +30,33 @@ def test_files(self) -> None: @patch("os.makedirs") @patch("os.chdir") - @patch("manifests_workflow.input_manifests.InputComponents") - @patch("manifests_workflow.input_manifests.InputManifest.from_file") - @patch("manifests_workflow.input_manifests.InputManifests.add_to_cron") @patch("manifests_workflow.input_manifests.InputManifests.add_to_versionincrement_workflow") - @patch("manifests_workflow.input_manifests.InputManifest.from_path") + @patch("manifests_workflow.input_manifests.InputManifests.add_to_cron") + @patch("manifests.manifest.Manifest.to_file") @patch("manifests_workflow.input_manifests_opensearch_dashboards.ComponentOpenSearchDashboardsMin") - @patch("manifests_workflow.input_manifests.InputManifest") - def test_update(self, mock_input_manifest: MagicMock, mock_component_opensearch_min: MagicMock, - mock_input_manifest_from_path: MagicMock, mock_add_to_cron: MagicMock, mock_add_to_versionincrement_workflow: MagicMock, - mock_input_manifest_from_file: MagicMock, mock_input_manifest_component: MagicMock, - *mocks: MagicMock) -> None: - mock_component_opensearch_min.return_value = MagicMock(name="OpenSearch-Dashboards") - mock_component_opensearch_min.branches.return_value = ["main", "0.9.0"] - mock_component_opensearch_min.checkout.return_value = MagicMock(version="0.9.0") - mock_input_manifest_from_path.return_value = MagicMock(components=[]) + def test_update(self, mock_component_opensearch_dashboards_min: MagicMock, mock_manifest_to_file: MagicMock, + mock_add_to_cron: MagicMock, mock_add_to_versionincrement_workflow: MagicMock, + mock_os_chdir: MagicMock, mock_os_makedirs: MagicMock) -> None: + mock_component_opensearch_dashboards_min.return_value = MagicMock(name="OpenSearch-Dashboards") + mock_component_opensearch_dashboards_min.branches.return_value = ["2.12"] + mock_component_opensearch_dashboards_min.checkout.return_value = MagicMock(version="2.12.1000") manifests = InputManifestsOpenSearchDashboards() manifests.update() - self.assertEqual(mock_input_manifest_from_file().to_file.call_count, 1) + self.assertEqual(mock_manifest_to_file.call_count, 1) calls = [ call( os.path.join( InputManifestsOpenSearchDashboards.manifests_path(), - "0.9.0", - "opensearch-dashboards-0.9.0.yml", + "2.12.1000", + "opensearch-dashboards-2.12.1000.yml", ) ) ] - mock_input_manifest_from_file().to_file.assert_has_calls(calls) + mock_manifest_to_file.assert_has_calls(calls) mock_add_to_cron.assert_has_calls([ - call('0.9.0') + call('2.12.1000') ]) mock_add_to_versionincrement_workflow.assert_has_calls([ - call('0.9.0') + call('2.12.1000') ]) From 78fd2fdc1f67aac1e7cde27ce6ed70bfd0dbfc86 Mon Sep 17 00:00:00 2001 From: Peter Zhu Date: Tue, 12 Mar 2024 21:02:48 -0400 Subject: [PATCH 288/289] Revert "[AUTO] Update input manifests (#4522)" to rerun the generation from #4523 (#4526) Signed-off-by: Peter Zhu --- jenkins/check-for-build.jenkinsfile | 1 - manifests/1.3.16/opensearch-1.3.16.yml | 16 ---------------- 2 files changed, 17 deletions(-) delete mode 100644 manifests/1.3.16/opensearch-1.3.16.yml diff --git a/jenkins/check-for-build.jenkinsfile b/jenkins/check-for-build.jenkinsfile index fe6f920144..6ebc39756c 100644 --- a/jenkins/check-for-build.jenkinsfile +++ b/jenkins/check-for-build.jenkinsfile @@ -23,7 +23,6 @@ pipeline { } triggers { parameterizedCron ''' - H 1 * * * %INPUT_MANIFEST=1.3.16/opensearch-1.3.16.yml;TARGET_JOB_NAME=distribution-build-opensearch;BUILD_PLATFORM=linux macos windows;BUILD_DISTRIBUTION=tar rpm deb zip H 1 * * * %INPUT_MANIFEST=2.12.1/opensearch-2.12.1.yml;TARGET_JOB_NAME=distribution-build-opensearch;BUILD_PLATFORM=linux macos windows;BUILD_DISTRIBUTION=tar rpm deb zip H */6 * * * %INPUT_MANIFEST=2.13.0/opensearch-dashboards-2.13.0.yml;TARGET_JOB_NAME=distribution-build-opensearch-dashboards;BUILD_PLATFORM=linux windows;BUILD_DISTRIBUTION=tar rpm deb zip H */6 * * * %INPUT_MANIFEST=2.13.0/opensearch-2.13.0.yml;TARGET_JOB_NAME=distribution-build-opensearch;BUILD_PLATFORM=linux macos windows;BUILD_DISTRIBUTION=tar rpm deb zip diff --git a/manifests/1.3.16/opensearch-1.3.16.yml b/manifests/1.3.16/opensearch-1.3.16.yml deleted file mode 100644 index e1a11eed2e..0000000000 --- a/manifests/1.3.16/opensearch-1.3.16.yml +++ /dev/null @@ -1,16 +0,0 @@ ---- -schema-version: '1.0' -build: - name: OpenSearch - version: 1.3.16 -ci: - image: - name: opensearchstaging/ci-runner:ci-runner-centos7-opensearch-build-v3 - args: -e JAVA_HOME=/opt/java/openjdk-11 -components: - - name: OpenSearch - repository: https://github.com/opensearch-project/OpenSearch.git - ref: '1.3' - checks: - - gradle:publish - - gradle:properties:version From 8f0fd590fc395c15e0bc4dacef81e2a7fb0b5595 Mon Sep 17 00:00:00 2001 From: opensearch-ci <83309141+opensearch-ci-bot@users.noreply.github.com> Date: Tue, 12 Mar 2024 19:00:31 -0700 Subject: [PATCH 289/289] [AUTO] Update input manifests (#4527) Signed-off-by: opensearch-ci --- jenkins/check-for-build.jenkinsfile | 1 + manifests/1.3.16/opensearch-1.3.16.yml | 162 +++++++++++++++++++++++++ 2 files changed, 163 insertions(+) create mode 100644 manifests/1.3.16/opensearch-1.3.16.yml diff --git a/jenkins/check-for-build.jenkinsfile b/jenkins/check-for-build.jenkinsfile index 6ebc39756c..fe6f920144 100644 --- a/jenkins/check-for-build.jenkinsfile +++ b/jenkins/check-for-build.jenkinsfile @@ -23,6 +23,7 @@ pipeline { } triggers { parameterizedCron ''' + H 1 * * * %INPUT_MANIFEST=1.3.16/opensearch-1.3.16.yml;TARGET_JOB_NAME=distribution-build-opensearch;BUILD_PLATFORM=linux macos windows;BUILD_DISTRIBUTION=tar rpm deb zip H 1 * * * %INPUT_MANIFEST=2.12.1/opensearch-2.12.1.yml;TARGET_JOB_NAME=distribution-build-opensearch;BUILD_PLATFORM=linux macos windows;BUILD_DISTRIBUTION=tar rpm deb zip H */6 * * * %INPUT_MANIFEST=2.13.0/opensearch-dashboards-2.13.0.yml;TARGET_JOB_NAME=distribution-build-opensearch-dashboards;BUILD_PLATFORM=linux windows;BUILD_DISTRIBUTION=tar rpm deb zip H */6 * * * %INPUT_MANIFEST=2.13.0/opensearch-2.13.0.yml;TARGET_JOB_NAME=distribution-build-opensearch;BUILD_PLATFORM=linux macos windows;BUILD_DISTRIBUTION=tar rpm deb zip diff --git a/manifests/1.3.16/opensearch-1.3.16.yml b/manifests/1.3.16/opensearch-1.3.16.yml new file mode 100644 index 0000000000..46baeccd29 --- /dev/null +++ b/manifests/1.3.16/opensearch-1.3.16.yml @@ -0,0 +1,162 @@ +--- +schema-version: '1.1' +build: + name: OpenSearch + version: 1.3.16 +ci: + image: + name: opensearchstaging/ci-runner:ci-runner-centos7-opensearch-build-v3 + args: -e JAVA_HOME=/opt/java/openjdk-11 +components: + - name: OpenSearch + repository: https://github.com/opensearch-project/OpenSearch.git + ref: '1.3' + checks: + - gradle:publish + - gradle:properties:version + - name: common-utils + repository: https://github.com/opensearch-project/common-utils.git + ref: '1.3' + checks: + - gradle:publish + - gradle:properties:version + platforms: + - linux + - windows + - name: job-scheduler + repository: https://github.com/opensearch-project/job-scheduler.git + ref: '1.3' + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version + platforms: + - linux + - windows + - name: security + repository: https://github.com/opensearch-project/security.git + ref: '1.3' + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version + platforms: + - linux + - windows + - name: ml-commons + repository: https://github.com/opensearch-project/ml-commons.git + ref: '1.3' + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version: opensearch-ml-plugin + platforms: + - linux + - windows + depends_on: + - common-utils + - name: performance-analyzer + repository: https://github.com/opensearch-project/performance-analyzer.git + ref: '1.3' + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version + platforms: + - linux + - name: alerting + repository: https://github.com/opensearch-project/alerting.git + ref: '1.3' + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version: alerting + platforms: + - linux + - windows + depends_on: + - common-utils + - name: opensearch-reports + repository: https://github.com/opensearch-project/reporting.git + ref: '1.3' + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version + platforms: + - linux + - windows + depends_on: + - common-utils + - job-scheduler + - name: cross-cluster-replication + repository: https://github.com/opensearch-project/cross-cluster-replication.git + ref: '1.3' + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version + platforms: + - linux + - windows + depends_on: + - common-utils + - name: opensearch-observability + repository: https://github.com/opensearch-project/observability.git + ref: '1.3' + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version + platforms: + - linux + - windows + depends_on: + - common-utils + - name: anomaly-detection + repository: https://github.com/opensearch-project/anomaly-detection.git + ref: '1.3' + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version + platforms: + - linux + - windows + depends_on: + - common-utils + - job-scheduler + - name: asynchronous-search + repository: https://github.com/opensearch-project/asynchronous-search.git + ref: '1.3' + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version + platforms: + - linux + - windows + depends_on: + - common-utils + - name: k-NN + repository: https://github.com/opensearch-project/k-NN.git + ref: '1.3' + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version + platforms: + - linux + - windows + - name: sql + repository: https://github.com/opensearch-project/sql.git + ref: '1.3' + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version: plugin + platforms: + - linux + - windows + depends_on: + - ml-commons + - name: index-management + repository: https://github.com/opensearch-project/index-management.git + ref: '1.3' + checks: + - gradle:properties:version + - gradle:dependencies:opensearch.version + platforms: + - linux + - windows + depends_on: + - common-utils + - job-scheduler