opensearch-project / opensearch-build

🧰 OpenSearch / OpenSearch-Dashboards Build Systems
Apache License 2.0
135 stars 271 forks source link

[RELEASE] Release version 2.4.0 #2649

Closed github-actions[bot] closed 1 year ago

github-actions[bot] commented 1 year ago

Release OpenSearch and OpenSearch Dashboards 2.4.0

I noticed that a manifest was automatically created in manifests/2.4.0. Please follow the following checklist to make a release.

How to use this issue

## This Release Issue This issue captures the state of the OpenSearch release, its assignee 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. More details are included in the Maintainers [Release owner](https://github.com/opensearch-project/opensearch-build/blob/main/MAINTAINERS.md#release-owner) section. ## Release Steps There are several steps to the release process, these steps are completed as the whole release and components that are behind present risk to the release. The release owner completes the tasks in this ticket, whereas component owners resolve tasks on their ticket in their repositories. Steps have completion dates for coordinating efforts between the components of a release; components can start as soon as they are ready far in advance of a future release. ### Component List To aid in understanding the state of the release there is a table with status indicating each component state. This is updated based on the status of the component issues.

Preparation

Campaigns

Release Readiness

GitHub issue custom search

Repo | Untriaged issues | Issues tagged to 2.4 version -- | -- | -- OpenSearch | [![](https://img.shields.io/github/issues/opensearch-project/OpenSearch/untriaged)](https://github.com/opensearch-project/OpenSearch/issues?q=is%3Aissue+is%3Aopen+label%3Auntriaged) | [![](https://img.shields.io/github/issues/opensearch-project/OpenSearch/v2.4.0)](https://github.com/opensearch-project/OpenSearch/issues?q=is%3Aissue+is%3Aopen+label%3Av2.4.0) [![](https://img.shields.io/github/issues-closed/opensearch-project/OpenSearch/v2.4.0)](https://github.com/opensearch-project/OpenSearch/issues?q=is%3Aissue+is%3Aclosed+label%3Av2.4.0) OpenSearch-Dashboards | [![](https://img.shields.io/github/issues/opensearch-project/OpenSearch-Dashboards/untriaged)](https://github.com/opensearch-project/OpenSearch-Dashboards/issues?q=is%3Aissue+is%3Aopen+label%3Auntriaged) | [![](https://img.shields.io/github/issues/opensearch-project/OpenSearch-Dashboards/v2.4.0)](https://github.com/opensearch-project/OpenSearch-Dashboards/issues?q=is%3Aissue+is%3Aopen+label%3Av2.4.0) [![](https://img.shields.io/github/issues-closed/opensearch-project/OpenSearch-Dashboards/v2.4.0)](https://github.com/opensearch-project/OpenSearch-Dashboards/issues?q=is%3Aissue+is%3Aclosed+label%3Av2.4.0) alerting | [![](https://img.shields.io/github/issues/opensearch-project/alerting/untriaged)](https://github.com/opensearch-project/alerting/issues?q=is%3Aissue+is%3Aopen+label%3Auntriaged) | [![](https://img.shields.io/github/issues/opensearch-project/alerting/v2.4.0)](https://github.com/opensearch-project/alerting/issues?q=is%3Aissue+is%3Aopen+label%3Av2.4.0) [![](https://img.shields.io/github/issues-closed/opensearch-project/alerting/v2.4.0)](https://github.com/opensearch-project/alerting/issues?q=is%3Aissue+is%3Aclosed+label%3Av2.4.0) anomaly-detection | [![](https://img.shields.io/github/issues/opensearch-project/anomaly-detection/untriaged)](https://github.com/opensearch-project/anomaly-detection/issues?q=is%3Aissue+is%3Aopen+label%3Auntriaged) | [![](https://img.shields.io/github/issues/opensearch-project/anomaly-detection/v2.4.0)](https://github.com/opensearch-project/anomaly-detection/issues?q=is%3Aissue+is%3Aopen+label%3Av2.4.0) [![](https://img.shields.io/github/issues-closed/opensearch-project/anomaly-detection/v2.4.0)](https://github.com/opensearch-project/anomaly-detection/issues?q=is%3Aissue+is%3Aclosed+label%3Av2.4.0) asynchronous-search | [![](https://img.shields.io/github/issues/opensearch-project/asynchronous-search/untriaged)](https://github.com/opensearch-project/asynchronous-search/issues?q=is%3Aissue+is%3Aopen+label%3Auntriaged) | [![](https://img.shields.io/github/issues/opensearch-project/asynchronous-search/v2.4.0)](https://github.com/opensearch-project/asynchronous-search/issues?q=is%3Aissue+is%3Aopen+label%3Av2.4.0) [![](https://img.shields.io/github/issues-closed/opensearch-project/asynchronous-search/v2.4.0)](https://github.com/opensearch-project/asynchronous-search/issues?q=is%3Aissue+is%3Aclosed+label%3Av2.4.0) common-utils | [![](https://img.shields.io/github/issues/opensearch-project/common-utils/untriaged)](https://github.com/opensearch-project/common-utils/issues?q=is%3Aissue+is%3Aopen+label%3Auntriaged) | [![](https://img.shields.io/github/issues/opensearch-project/common-utils/v2.4.0)](https://github.com/opensearch-project/common-utils/issues?q=is%3Aissue+is%3Aopen+label%3Av2.4.0) [![](https://img.shields.io/github/issues-closed/opensearch-project/common-utils/v2.4.0)](https://github.com/opensearch-project/common-utils/issues?q=is%3Aissue+is%3Aclosed+label%3Av2.4.0) cross-cluster-replication | [![](https://img.shields.io/github/issues/opensearch-project/cross-cluster-replication/untriaged)](https://github.com/opensearch-project/cross-cluster-replication/issues?q=is%3Aissue+is%3Aopen+label%3Auntriaged) | [![](https://img.shields.io/github/issues/opensearch-project/cross-cluster-replication/v2.4.0)](https://github.com/opensearch-project/cross-cluster-replication/issues?q=is%3Aissue+is%3Aopen+label%3Av2.4.0) [![](https://img.shields.io/github/issues-closed/opensearch-project/cross-cluster-replication/v2.4.0)](https://github.com/opensearch-project/cross-cluster-replication/issues?q=is%3Aissue+is%3Aclosed+label%3Av2.4.0) dashboards-reports | [![](https://img.shields.io/github/issues/opensearch-project/dashboards-reports/untriaged)](https://github.com/opensearch-project/dashboards-reports/issues?q=is%3Aissue+is%3Aopen+label%3Auntriaged) | [![](https://img.shields.io/github/issues/opensearch-project/dashboards-reports/v2.4.0)](https://github.com/opensearch-project/dashboards-reports/issues?q=is%3Aissue+is%3Aopen+label%3Av2.4.0) [![](https://img.shields.io/github/issues-closed/opensearch-project/dashboards-reports/v2.4.0)](https://github.com/opensearch-project/dashboards-reports/issues?q=is%3Aissue+is%3Aclosed+label%3Av2.4.0) geospatial | [![](https://img.shields.io/github/issues/opensearch-project/geospatial/untriaged)](https://github.com/opensearch-project/geospatial/issues?q=is%3Aissue+is%3Aopen+label%3Auntriaged) | [![](https://img.shields.io/github/issues/opensearch-project/geospatial/v2.4.0)](https://github.com/opensearch-project/geospatial/issues?q=is%3Aissue+is%3Aopen+label%3Av2.4.0) [![](https://img.shields.io/github/issues-closed/opensearch-project/geospatial/v2.4.0)](https://github.com/opensearch-project/geospatial/issues?q=is%3Aissue+is%3Aclosed+label%3Av2.4.0) index-management | [![](https://img.shields.io/github/issues/opensearch-project/index-management/untriaged)](https://github.com/opensearch-project/index-management/issues?q=is%3Aissue+is%3Aopen+label%3Auntriaged) | [![](https://img.shields.io/github/issues/opensearch-project/index-management/v2.4.0)](https://github.com/opensearch-project/index-management/issues?q=is%3Aissue+is%3Aopen+label%3Av2.4.0) [![](https://img.shields.io/github/issues-closed/opensearch-project/index-management/v2.4.0)](https://github.com/opensearch-project/index-management/issues?q=is%3Aissue+is%3Aclosed+label%3Av2.4.0) job-scheduler | [![](https://img.shields.io/github/issues/opensearch-project/job-scheduler/untriaged)](https://github.com/opensearch-project/job-scheduler/issues?q=is%3Aissue+is%3Aopen+label%3Auntriaged) | [![](https://img.shields.io/github/issues/opensearch-project/job-scheduler/v2.4.0)](https://github.com/opensearch-project/job-scheduler/issues?q=is%3Aissue+is%3Aopen+label%3Av2.4.0) [![](https://img.shields.io/github/issues-closed/opensearch-project/job-scheduler/v2.4.0)](https://github.com/opensearch-project/job-scheduler/issues?q=is%3Aissue+is%3Aclosed+label%3Av2.4.0) k-NN | [![](https://img.shields.io/github/issues/opensearch-project/k-NN/untriaged)](https://github.com/opensearch-project/k-NN/issues?q=is%3Aissue+is%3Aopen+label%3Auntriaged) | [![](https://img.shields.io/github/issues/opensearch-project/k-NN/v2.4.0)](https://github.com/opensearch-project/k-NN/issues?q=is%3Aissue+is%3Aopen+label%3Av2.4.0) [![](https://img.shields.io/github/issues-closed/opensearch-project/k-NN/v2.4.0)](https://github.com/opensearch-project/k-NN/issues?q=is%3Aissue+is%3Aclosed+label%3Av2.4.0) ml-commons | [![](https://img.shields.io/github/issues/opensearch-project/ml-commons/untriaged)](https://github.com/opensearch-project/ml-commons/issues?q=is%3Aissue+is%3Aopen+label%3Auntriaged) | [![](https://img.shields.io/github/issues/opensearch-project/ml-commons/v2.4.0)](https://github.com/opensearch-project/ml-commons/issues?q=is%3Aissue+is%3Aopen+label%3Av2.4.0) [![](https://img.shields.io/github/issues-closed/opensearch-project/ml-commons/v2.4.0)](https://github.com/opensearch-project/ml-commons/issues?q=is%3Aissue+is%3Aclosed+label%3Av2.4.0) notifications | [![](https://img.shields.io/github/issues/opensearch-project/notifications/untriaged)](https://github.com/opensearch-project/notifications/issues?q=is%3Aissue+is%3Aopen+label%3Auntriaged) | [![](https://img.shields.io/github/issues/opensearch-project/notifications/v2.4.0)](https://github.com/opensearch-project/notifications/issues?q=is%3Aissue+is%3Aopen+label%3Av2.4.0) [![](https://img.shields.io/github/issues-closed/opensearch-project/notifications/v2.4.0)](https://github.com/opensearch-project/notifications/issues?q=is%3Aissue+is%3Aclosed+label%3Av2.4.0) observability | [![](https://img.shields.io/github/issues/opensearch-project/observability/untriaged)](https://github.com/opensearch-project/observability/issues?q=is%3Aissue+is%3Aopen+label%3Auntriaged) | [![](https://img.shields.io/github/issues/opensearch-project/observability/v2.4.0)](https://github.com/opensearch-project/observability/issues?q=is%3Aissue+is%3Aopen+label%3Av2.4.0) [![](https://img.shields.io/github/issues-closed/opensearch-project/observability/v2.4.0)](https://github.com/opensearch-project/observability/issues?q=is%3Aissue+is%3Aclosed+label%3Av2.4.0) performance-analyzer | [![](https://img.shields.io/github/issues/opensearch-project/performance-analyzer/untriaged)](https://github.com/opensearch-project/performance-analyzer/issues?q=is%3Aissue+is%3Aopen+label%3Auntriaged) | [![](https://img.shields.io/github/issues/opensearch-project/performance-analyzer/v2.4.0)](https://github.com/opensearch-project/performance-analyzer/issues?q=is%3Aissue+is%3Aopen+label%3Av2.4.0) [![](https://img.shields.io/github/issues-closed/opensearch-project/performance-analyzer/v2.4.0)](https://github.com/opensearch-project/performance-analyzer/issues?q=is%3Aissue+is%3Aclosed+label%3Av2.4.0) performance-analyzer-rca | [![](https://img.shields.io/github/issues/opensearch-project/performance-analyzer-rca/untriaged)](https://github.com/opensearch-project/performance-analyzer-rca/issues?q=is%3Aissue+is%3Aopen+label%3Auntriaged) | [![](https://img.shields.io/github/issues/opensearch-project/performance-analyzer-rca/v2.4.0)](https://github.com/opensearch-project/performance-analyzer-rca/issues?q=is%3Aissue+is%3Aopen+label%3Av2.4.0) [![](https://img.shields.io/github/issues-closed/opensearch-project/performance-analyzer-rca/v2.4.0)](https://github.com/opensearch-project/performance-analyzer-rca/issues?q=is%3Aissue+is%3Aclosed+label%3Av2.4.0) security | [![](https://img.shields.io/github/issues/opensearch-project/security/untriaged)](https://github.com/opensearch-project/security/issues?q=is%3Aissue+is%3Aopen+label%3Auntriaged) | [![](https://img.shields.io/github/issues/opensearch-project/security/v2.4.0)](https://github.com/opensearch-project/security/issues?q=is%3Aissue+is%3Aopen+label%3Av2.4.0) [![](https://img.shields.io/github/issues-closed/opensearch-project/security/v2.4.0)](https://github.com/opensearch-project/security/issues?q=is%3Aissue+is%3Aclosed+label%3Av2.4.0) sql | [![](https://img.shields.io/github/issues/opensearch-project/sql/untriaged)](https://github.com/opensearch-project/sql/issues?q=is%3Aissue+is%3Aopen+label%3Auntriaged) | [![](https://img.shields.io/github/issues/opensearch-project/sql/v2.4.0)](https://github.com/opensearch-project/sql/issues?q=is%3Aissue+is%3Aopen+label%3Av2.4.0) [![](https://img.shields.io/github/issues-closed/opensearch-project/sql/v2.4.0)](https://github.com/opensearch-project/sql/issues?q=is%3Aissue+is%3Aclosed+label%3Av2.4.0) alerting-dashboards-plugin | [![](https://img.shields.io/github/issues/opensearch-project/alerting-dashboards-plugin/untriaged)](https://github.com/opensearch-project/alerting-dashboards-plugin/issues?q=is%3Aissue+is%3Aopen+label%3Auntriaged) | [![](https://img.shields.io/github/issues/opensearch-project/alerting-dashboards-plugin/v2.4.0)](https://github.com/opensearch-project/alerting-dashboards-plugin/issues?q=is%3Aissue+is%3Aopen+label%3Av2.4.0) [![](https://img.shields.io/github/issues-closed/opensearch-project/alerting-dashboards-plugin/v2.4.0)](https://github.com/opensearch-project/alerting-dashboards-plugin/issues?q=is%3Aissue+is%3Aclosed+label%3Av2.4.0) anomaly-detection-dashboards-plugin | [![](https://img.shields.io/github/issues/opensearch-project/anomaly-detection-dashboards-plugin/untriaged)](https://github.com/opensearch-project/anomaly-detection-dashboards-plugin/issues?q=is%3Aissue+is%3Aopen+label%3Auntriaged) | [![](https://img.shields.io/github/issues/opensearch-project/anomaly-detection-dashboards-plugin/v2.4.0)](https://github.com/opensearch-project/anomaly-detection-dashboards-plugin/issues?q=is%3Aissue+is%3Aopen+label%3Av2.4.0) [![](https://img.shields.io/github/issues-closed/opensearch-project/anomaly-detection-dashboards-plugin/v2.4.0)](https://github.com/opensearch-project/anomaly-detection-dashboards-plugin/issues?q=is%3Aissue+is%3Aclosed+label%3Av2.4.0) dashboards-maps | [![](https://img.shields.io/github/issues/opensearch-project/dashboards-maps/untriaged)](https://github.com/opensearch-project/dashboards-maps/issues?q=is%3Aissue+is%3Aopen+label%3Auntriaged) | [![](https://img.shields.io/github/issues/opensearch-project/dashboards-maps/v2.4.0)](https://github.com/opensearch-project/dashboards-maps/issues?q=is%3Aissue+is%3Aopen+label%3Av2.4.0) [![](https://img.shields.io/github/issues-closed/opensearch-project/dashboards-maps/v2.4.0)](https://github.com/opensearch-project/dashboards-maps/issues?q=is%3Aissue+is%3Aclosed+label%3Av2.4.0) index-management-dashboards-plugin | [![](https://img.shields.io/github/issues/opensearch-project/index-management-dashboards-plugin/untriaged)](https://github.com/opensearch-project/index-management-dashboards-plugin/issues?q=is%3Aissue+is%3Aopen+label%3Auntriaged) | [![](https://img.shields.io/github/issues/opensearch-project/index-management-dashboards-plugin/v2.4.0)](https://github.com/opensearch-project/index-management-dashboards-plugin/issues?q=is%3Aissue+is%3Aopen+label%3Av2.4.0) [![](https://img.shields.io/github/issues-closed/opensearch-project/index-management-dashboards-plugin/v2.4.0)](https://github.com/opensearch-project/index-management-dashboards-plugin/issues?q=is%3Aissue+is%3Aclosed+label%3Av2.4.0) dashboards-visualizations | [![](https://img.shields.io/github/issues/opensearch-project/dashboards-visualizations/untriaged)](https://github.com/opensearch-project/dashboards-visualizations/issues?q=is%3Aissue+is%3Aopen+label%3Auntriaged) | [![](https://img.shields.io/github/issues/opensearch-project/dashboards-visualizations/v2.4.0)](https://github.com/opensearch-project/dashboards-visualizations/issues?q=is%3Aissue+is%3Aopen+label%3Av2.4.0) [![](https://img.shields.io/github/issues-closed/opensearch-project/dashboards-visualizations/v2.4.0)](https://github.com/opensearch-project/dashboards-visualizations/issues?q=is%3Aissue+is%3Aclosed+label%3Av2.4.0) opensearch-dashboards-functional-test | [![](https://img.shields.io/github/issues/opensearch-project/opensearch-dashboards-functional-test/untriaged)](https://github.com/opensearch-project/opensearch-dashboards-functional-test/issues?q=is%3Aissue+is%3Aopen+label%3Auntriaged) | [![](https://img.shields.io/github/issues/opensearch-project/opensearch-dashboards-functional-test/v2.4.0)](https://github.com/opensearch-project/opensearch-dashboards-functional-test/issues?q=is%3Aissue+is%3Aopen+label%3Av2.4.0) [![](https://img.shields.io/github/issues-closed/opensearch-project/opensearch-dashboards-functional-test/v2.4.0)](https://github.com/opensearch-project/opensearch-dashboards-functional-test/issues?q=is%3Aissue+is%3Aclosed+label%3Av2.4.0) security-dashboards-plugin | [![](https://img.shields.io/github/issues/opensearch-project/security-dashboards-plugin/untriaged)](https://github.com/opensearch-project/security-dashboards-plugin/issues?q=is%3Aissue+is%3Aopen+label%3Auntriaged) | [![](https://img.shields.io/github/issues/opensearch-project/security-dashboards-plugin/v2.4.0)](https://github.com/opensearch-project/security-dashboards-plugin/issues?q=is%3Aissue+is%3Aopen+label%3Av2.4.0) [![](https://img.shields.io/github/issues-closed/opensearch-project/security-dashboards-plugin/v2.4.0)](https://github.com/opensearch-project/security-dashboards-plugin/issues?q=is%3Aissue+is%3Aclosed+label%3Av2.4.0) security-analytics | [![](https://img.shields.io/github/issues/opensearch-project/security-analytics/untriaged)](https://github.com/opensearch-project/security-analytics/issues?q=is%3Aissue+is%3Aopen+label%3Auntriaged) | [![](https://img.shields.io/github/issues/opensearch-project/security-analytics/v2.4.0)](https://github.com/opensearch-project/security-analytics/issues?q=is%3Aissue+is%3Aopen+label%3Av2.4.0) [![](https://img.shields.io/github/issues-closed/opensearch-project/security-analytics/v2.4.0)](https://github.com/opensearch-project/security-analytics/issues?q=is%3Aissue+is%3Aclosed+label%3Av2.4.0) security-analytics-dashboards-plugin | [![](https://img.shields.io/github/issues/opensearch-project/security-analytics-dashboards-plugin/untriaged)](https://github.com/opensearch-project/security-analytics-dashboards-plugin/issues?q=is%3Aissue+is%3Aopen+label%3Auntriaged) | [![](https://img.shields.io/github/issues/opensearch-project/security-analytics-dashboards-plugin/v2.4.0)](https://github.com/opensearch-project/security-analytics-dashboards-plugin/issues?q=is%3Aissue+is%3Aopen+label%3Av2.4.0) [![](https://img.shields.io/github/issues-closed/opensearch-project/security-analytics-dashboards-plugin/v2.4.0)](https://github.com/opensearch-project/security-analytics-dashboards-plugin/issues?q=is%3Aissue+is%3Aclosed+label%3Av2.4.0) neural-search | [![](https://img.shields.io/github/issues/opensearch-project/neural-search/untriaged)](https://github.com/opensearch-project/neural-search/issues?q=is%3Aissue+is%3Aopen+label%3Auntriaged) | [![](https://img.shields.io/github/issues/opensearch-project/neural-search/v2.4.0)](https://github.com/opensearch-project/neural-search/issues?q=is%3Aissue+is%3Aopen+label%3Av2.4.0) [![](https://img.shields.io/github/issues-closed/opensearch-project/neural-search/v2.4.0)](https://github.com/opensearch-project/neural-search/issues?q=is%3Aissue+is%3Aclosed+label%3Av2.4.0) dashboards-search-relevance | [![](https://img.shields.io/github/issues/opensearch-project/dashboards-search-relevance/untriaged)](https://github.com/opensearch-project/dashboards-search-relevance/issues?q=is%3Aissue+is%3Aopen+label%3Auntriaged) | [![](https://img.shields.io/github/issues/opensearch-project/dashboards-search-relevance/v2.4.0)](https://github.com/opensearch-project/dashboards-search-relevance/issues?q=is%3Aissue+is%3Aopen+label%3Av2.4.0) [![](https://img.shields.io/github/issues-closed/opensearch-project/dashboards-search-relevance/v2.4.0)](https://github.com/opensearch-project/dashboards-search-relevance/issues?q=is%3Aissue+is%3Aclosed+label%3Av2.4.0)

Release branch readiness - Ends 2022/10/31

CI/CD Freeze - Ends 2022/11/02

Code Complete - Ends 2022/11/03 2022/11/04

Release testing - 2022/11/07 - 2022/11/08

Performance testing validation - 2022/11/10 - 2022/11/11

Release - 2022/11/10 2022/11/15

Post Release

Components

Component On track Notes
https://github.com/opensearch-project/OpenSearch/issues/4755 :green_circle: Owner Assigned Now
https://github.com/opensearch-project/OpenSearch-Dashboards/issues/2556 :green_circle: Owner Assigned Now
https://github.com/opensearch-project/alerting/issues/600 :green_circle: Owner Assigned Now
https://github.com/opensearch-project/anomaly-detection/issues/689 :green_circle: Owner Assigned Now
https://github.com/opensearch-project/asynchronous-search/issues/191 :green_circle: Owner Assigned Now
https://github.com/opensearch-project/dashboards-reports/issues/505 :green_circle: Owner Assigned Now
https://github.com/opensearch-project/dashboards-visualizations/issues/118 :green_circle: Owner Assigned Now
https://github.com/opensearch-project/index-management/issues/570 :green_circle: Owner Assigned Now
https://github.com/opensearch-project/job-scheduler/issues/252 :green_circle: Owner Assigned Now
https://github.com/opensearch-project/k-NN/issues/576 :green_circle: Owner Assigned Now
https://github.com/opensearch-project/performance-analyzer/issues/299 :green_circle: Owner Assigned Now
https://github.com/opensearch-project/security-dashboards-plugin/issues/1140 :green_circle: Owner Assigned Now
https://github.com/opensearch-project/security/issues/2160 :green_circle: Owner Assigned Now
https://github.com/opensearch-project/sql/issues/905 :green_circle: Owner Assigned Now
https://github.com/opensearch-project/observability/issues/1114 :green_circle: Owner Assigned Now
https://github.com/opensearch-project/alerting-dashboards-plugin/issues/347 :green_circle: Owner Assigned Now
https://github.com/opensearch-project/notifications/issues/548 :green_circle: Owner Assigned Now
https://github.com/opensearch-project/index-management-dashboards-plugin/issues/281 :green_circle: Owner Assigned Now
https://github.com/opensearch-project/anomaly-detection-dashboards-plugin/issues/327 :green_circle: Owner Assigned Now
https://github.com/opensearch-project/cross-cluster-replication/issues/588 :green_circle: Owner Assigned Now
https://github.com/opensearch-project/common-utils/issues/280 :green_circle: Owner Assigned Now
https://github.com/opensearch-project/ml-commons/issues/466 :green_circle: Owner Assigned Now
https://github.com/opensearch-project/geospatial/issues/166 :green_circle: Owner Assigned Now
https://github.com/opensearch-project/dashboards-maps/issues/60 :green_circle: Owner Assigned Now
https://github.com/opensearch-project/security-analytics/issues/63 :green_circle: Owner Assigned Now
https://github.com/opensearch-project/security-analytics-dashboards-plugin/issues/16 :green_circle: Owner Assigned Now
https://github.com/opensearch-project/neural-search/issues/21 :green_circle: Owner Assigned Now
https://github.com/opensearch-project/dashboards-search-relevance/issues/7 :green_circle: Owner Assigned Now
Legend

| Symbol | Meaning | | -------- | ---------- | | :green_circle: | On track with overall release | | :yellow_circle: | Missed last milestone | | :red_circle: | Missed multiple milestones |

PRs:

seanneumann commented 1 year ago

Note: OpenSearch Dashboards 2.4 release manager is @AMoo-Miki

Unclear if I should update this issue in addition to the OSD issue.

peternied commented 1 year ago

@peterzhuamazon FYI - we have a windows platform parity question [1], could impact Security hitting code freeze.

[1] https://github.com/opensearch-project/opensearch-build/issues/33#issuecomment-1295267906

opensearch-ci-bot commented 1 year ago

OpenSearch CommitID(after 2022-10-06) & Release Notes info

Repo Branch CommitID Commit Date Release Notes
OpenSearch 2.4 77ef9e3 2022-11-04 True
common-utils 2.4 ef57404 2022-11-04 True
job-scheduler 2.4 77137cf 2022-10-28 True
ml-commons 2.4 3281e67 2022-11-04 True
security 2.4 982f281 2022-11-04 True
performance-analyzer 2.4 a908e34 2022-11-04 True
notifications-core 2.4 3e96dae 2022-11-04 True
notifications 2.4 3e96dae 2022-11-04 True
alerting 2.4 07a029d 2022-11-04 True
k-NN 2.4 0b7c923 2022-11-03 True
neural-search 2.4 b9e46b2 2022-11-04 True
opensearch-observability 2.4 a1527c5 2022-11-04 True
dashboards-reports 2.4 ad7455c 2022-11-04 True
geospatial 2.4 1068d88 2022-11-03 True
sql 2.4 9944f2e 2022-11-04 True
index-management 2.4 3e7fa41 2022-11-04 True
anomaly-detection 2.4 1bf862b 2022-10-28 True
security-analytics 2.4 22b6516 2022-11-04 True
asynchronous-search 2.4 48854be 2022-11-03 True
cross-cluster-replication 2.4 f998f00 2022-10-31 True
opensearch-ci-bot commented 1 year ago

OpenSearch Dashboards CommitID(after 2022-10-06) & Release Notes info

Repo Branch CommitID Commit Date Release Notes
OpenSearch-Dashboards 2.4 061e5bd 2022-11-04 True
functionalTestDashboards 2.4 a4eb6b6 2022-11-04 False
notificationsDashboards 2.4 3e96dae 2022-11-04 True
observabilityDashboards 2.4 a1527c5 2022-11-04 True
reportsDashboards 2.4 ad7455c 2022-11-04 True
securityDashboards 2.4 c1e77f7 2022-11-04 True
anomalyDetectionDashboards 2.4 7ec7b41 2022-11-01 True
alertingDashboards 2.4 9186848 2022-11-04 True
queryWorkbenchDashboards 2.4 9944f2e 2022-11-04 True
ganttChartDashboards 2.4 48b418c 2022-11-04 True
indexManagementDashboards 2.4 46ee768 2022-11-04 True
customImportMapDashboards 2.4 958ee64 2022-11-03 True
securityAnalyticsDashboards 2.4 e4ab3d7 2022-11-04 True
searchRelevanceDashboards 2.4 62a690e 2022-11-05 True
peterzhuamazon commented 1 year ago

New change with core team as vis_builder is enabled by default and data_source is disabled by default.

zelinh commented 1 year ago

Release testing

We have new Artifacts built and ready for testing.

Release Candidates:

Older build 6425/4275 ## (2022/11/08 11:30 PM) We are building NEW Release candidates to accommodate latest changes. We would post new RC soon. - OS ~~https://github.com/opensearch-project/OpenSearch/pull/5123~~ - Replace with https://github.com/opensearch-project/OpenSearch/pull/5141 ✅ - SEC ~~https://github.com/opensearch-project/security/pull/2244~~ - Replace with https://github.com/opensearch-project/security/pull/2242 ✅ - SR Dash https://github.com/opensearch-project/dashboards-search-relevance/pull/78 ✅ - SA Dash https://github.com/opensearch-project/security-analytics-dashboards-plugin/pull/93 ✅ - SA (Need to confirm) https://github.com/opensearch-project/security-analytics/pull/121 ❓ - OSD https://github.com/opensearch-project/OpenSearch-Dashboards/pull/2825 ✅ - https://github.com/opensearch-project/OpenSearch-Dashboards/pull/2822 ✅ - FT Dash https://github.com/opensearch-project/opensearch-dashboards-functional-test/pull/384 ✅ - https://github.com/opensearch-project/opensearch-dashboards-functional-test/pull/386 ✅ ~~The commit ID updates for OSD has been merged. https://github.com/opensearch-project/opensearch-build/pull/2862~~ ~~The commit ID updates for OS is still pending and will be merged once above PRs merged. https://github.com/opensearch-project/opensearch-build/pull/2855~~ ~~OpenSearch - [Build 6425](https://build.ci.opensearch.org/job/distribution-build-opensearch/6425/)~~ ~~OpenSearch Dashboards - [Build 4275](https://build.ci.opensearch.org/job/distribution-build-opensearch-dashboards/4275/)~~ - Use Docker-Compose to setup a cluster + Download this [gist](https://gist.github.com/zelinh/45940148e10fc8c6425990c261f67002) as docker-compose.yml on your machine + Get latest image versions `docker-compose pull` + Start the cluster `docker-compose up` - [OpenSearch docker 2.4.0.6425](https://hub.docker.com/layers/opensearchstaging/opensearch/2.4.0.6425/images/sha256-c40fea67224aae00bb9b486764c42de02fc159d8a3493c461ff7a349bdfca49d?context=explore) + Start without security - Docker command `docker pull opensearchstaging/opensearch:2.4.0.6425 && docker run -it -p 9200:9200 -e “discovery.type=single-node” -e “DISABLE_SECURITY_PLUGIN=true” opensearchstaging/opensearch:2.4.0.6425` - Connect command `curl https://localhost:9200/` + Start with security - Docker command `docker pull opensearchstaging/opensearch:2.4.0.6425 && docker run -it -p 9200:9200 -e “discovery.type=single-node” opensearchstaging/opensearch:2.4.0.6425` - Connect command `curl --insecure https://admin:admin@localhost:9200/` - [OpenSearch-Dashboards docker 2.4.0.4275](https://hub.docker.com/layers/opensearchstaging/opensearch-dashboards/2.4.0.4275/images/sha256-c7d817ef5725983925eb6ad2a70ae338d2a10931af6997589e820e6b7f418db5?context=explore) + Start without security - Docker command `docker pull opensearchstaging/opensearch-dashboards:2.4.0.4275 && docker run -it --network=“host” -e “DISABLE_SECURITY_DASHBOARDS_PLUGIN=true” opensearchstaging/opensearch-dashboards:2.4.0.4275` - URL `https://localhost:5601/` + Start without security - Docker command `docker pull opensearchstaging/opensearch-dashboards:2.4.0.4275 && docker run -it --network=“host” opensearchstaging/opensearch-dashboards:2.4.0.4275` - URL `https://localhost:5601/` - Use TARs to deploy OpenSearch Manually + OpenSearch - Build 6425 * arm64 [[manifest](https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.4.0/6425/linux/arm64/tar/dist/opensearch/manifest.yml)] [[tar](https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.4.0/6425/linux/arm64/tar/dist/opensearch/opensearch-2.4.0-linux-arm64.tar.gz)] [[rpm](https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.4.0/6425/linux/arm64/rpm/dist/opensearch/opensearch-2.4.0-linux-arm64.rpm)] * x64 [[manifest](https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.4.0/6425/linux/x64/tar/dist/opensearch/manifest.yml)] [[tar](https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.4.0/6425/linux/x64/tar/dist/opensearch/opensearch-2.4.0-linux-x64.tar.gz)] [[rpm](https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.4.0/6425/linux/x64/rpm/dist/opensearch/opensearch-2.4.0-linux-x64.rpm)] [[windows](https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/2.4.0/6425/windows/x64/zip/dist/opensearch/opensearch-2.4.0-windows-x64.zip)] + OpenSearch Dashboards - Build 4275 * arm64 [[manifest](https://ci.opensearch.org/ci/dbc/distribution-build-opensearch-dashboards/2.4.0/4275/linux/arm64/tar/dist/opensearch-dashboards/manifest.yml)] [[tar](https://ci.opensearch.org/ci/dbc/distribution-build-opensearch-dashboards/2.4.0/4275/linux/arm64/tar/dist/opensearch-dashboards/opensearch-dashboards-2.4.0-linux-arm64.tar.gz)][[rpm](https://ci.opensearch.org/ci/dbc/distribution-build-opensearch-dashboards/2.4.0/4275/linux/arm64/rpm/dist/opensearch-dashboards/opensearch-dashboards-2.4.0-linux-arm64.rpm)] * x64 [[manifest](https://ci.opensearch.org/ci/dbc/distribution-build-opensearch-dashboards/2.4.0/4275/linux/x64/tar/dist/opensearch-dashboards/manifest.yml)] [[tar](https://ci.opensearch.org/ci/dbc/distribution-build-opensearch-dashboards/2.4.0/4275/linux/x64/tar/dist/opensearch-dashboards/opensearch-dashboards-2.4.0-linux-x64.tar.gz)][[rpm](https://ci.opensearch.org/ci/dbc/distribution-build-opensearch-dashboards/2.4.0/4275/linux/x64/rpm/dist/opensearch-dashboards/opensearch-dashboards-2.4.0-linux-x64.rpm)] [[windows](https://ci.opensearch.org/ci/dbc/distribution-build-opensearch-dashboards/2.4.0/4275/windows/x64/zip/dist/opensearch-dashboards/opensearch-dashboards-2.4.0-windows-x64.zip)]
peterzhuamazon commented 1 year ago

New Date:

2022/11/08 EOD: New Freeze Date 2022/11/09 EOD: New RC Builds

New Release Candidate OS 6476: (2022/11/14 21:00PM PST)

2896 to resolve the performance issues in previous builds.

New Release Candidate OS 6469 6469 / OSD 4304: (2022/11/14 17:37PM PST)

OpenSearch - Build 6469 OpenSearch - Build 6469 OpenSearch Dashboards - Build 4304

peterzhuamazon commented 1 year ago

OS 6476 IntegTest (2022/11/15 10:45AM PST)

Adding #5250:

Old IntegTest Results (2022/11/14 10:27AM PST)

Warning: We failed processing this video.

This error will not alter the exit code.

TimeoutError: operation timed out at afterTimeout (C:\Users\Administrator\AppData\Local\Cypress\Cache\9.5.4\Cypress\resources\app\packages\server\node_modules\bluebird\js\release\timers.js:46:19) at Timeout.timeoutTimeout [as _onTimeout] (C:\Users\Administrator\AppData\Local\Cypress\Cache\9.5.4\Cypress\resources\app\packages\server\node_modules\bluebird\js\release\timers.js:76:13) at listOnTimeout (node:internal/timers:557:17) at processTimers (node:internal/timers:500:7)

  * (has workaround)vis_builder flaky: https://github.com/opensearch-project/opensearch-dashboards-functional-test/issues/394

------
### Below Outdated now (2022/11/09)

IntegTest Results:

<details>
<summary> Linux OS integ test results (OUTDATED)</summary>

x64: https://build.ci.opensearch.org/job/integ-test/3234/ 2022-11-06 00:54:30 INFO | cross-cluster-replication | with-security | PASS | 0 | 2022-11-06 00:54:30 INFO | cross-cluster-replication | without-security | PASS | 0 | 2022-11-06 00:54:44 INFO | security | with-security | PASS | 0 | 2022-11-06 00:55:13 INFO | neural-search | with-security | PASS | 0 | 2022-11-06 00:55:13 INFO | neural-search | without-security | PASS | 0 | 2022-11-06 00:55:18 ERROR | ml-commons | with-security | FAIL | 1 | 2022-11-06 00:55:18 INFO | ml-commons | without-security | PASS | 0 | 2022-11-06 00:57:00 INFO | dashboards-reports | with-security | PASS | 0 | 2022-11-06 00:57:00 INFO | dashboards-reports | without-security | PASS | 0 | 2022-11-06 00:57:06 INFO | opensearch-observability | with-security | PASS | 0 | 2022-11-06 00:57:06 INFO | opensearch-observability | without-security | PASS | 0 | 2022-11-06 00:57:19 INFO | geospatial | with-security | PASS | 0 | 2022-11-06 00:57:19 INFO | geospatial | without-security | PASS | 0 | 2022-11-06 00:58:21 INFO | asynchronous-search | with-security | PASS | 0 | 2022-11-06 00:58:21 INFO | asynchronous-search | without-security | PASS | 0 | 2022-11-06 01:00:54 ERROR | sql | with-security | FAIL | 1 | 2022-11-06 01:00:54 ERROR | sql | without-security | FAIL | 1 | 2022-11-06 01:02:53 INFO | notifications | with-security | PASS | 0 | 2022-11-06 01:02:53 INFO | notifications | without-security | PASS | 0 | 2022-11-06 01:06:11 INFO | k-NN | with-security | PASS | 0 | 2022-11-06 01:06:11 INFO | k-NN | without-security | PASS | 0 | 2022-11-06 01:08:06 ERROR | security-analytics | with-security | FAIL | 1 | 2022-11-06 01:08:06 ERROR | security-analytics | without-security | FAIL | 1 | 2022-11-06 01:08:08 INFO | alerting | with-security | PASS | 0 | 2022-11-06 01:08:08 INFO | alerting | without-security | PASS | 0 | 2022-11-06 01:16:53 INFO | anomaly-detection | with-security | PASS | 0 | 2022-11-06 01:16:53 INFO | anomaly-detection | without-security | PASS | 0 | 2022-11-06 02:03:56 ERROR | index-management | with-security | FAIL | 1 | 2022-11-06 02:03:56 ERROR | index-management | without-security | FAIL | 1 |

arm64 https://build.ci.opensearch.org/job/integ-test/3235/ 2022-11-06 00:54:10 ERROR | ml-commons | with-security | FAIL | 1 | 2022-11-06 00:54:10 ERROR | ml-commons | without-security | FAIL | 1 | 2022-11-06 00:55:39 ERROR | neural-search | with-security | FAIL | 1 | 2022-11-06 00:55:39 ERROR | neural-search | without-security | FAIL | 1 | 2022-11-06 00:55:39 INFO | security | with-security | PASS | 0 | 2022-11-06 00:55:44 ERROR | sql | with-security | FAIL | 1 | 2022-11-06 00:55:44 ERROR | sql | without-security | FAIL | 1 | 2022-11-06 00:55:48 INFO | cross-cluster-replication | with-security | PASS | 0 | 2022-11-06 00:55:48 INFO | cross-cluster-replication | without-security | PASS | 0 | 2022-11-06 00:58:21 INFO | opensearch-observability | with-security | PASS | 0 | 2022-11-06 00:58:21 INFO | opensearch-observability | without-security | PASS | 0 | 2022-11-06 00:58:36 INFO | geospatial | with-security | PASS | 0 | 2022-11-06 00:58:36 INFO | geospatial | without-security | PASS | 0 | 2022-11-06 00:59:07 INFO | dashboards-reports | with-security | PASS | 0 | 2022-11-06 00:59:07 INFO | dashboards-reports | without-security | PASS | 0 | 2022-11-06 01:00:47 INFO | asynchronous-search | with-security | PASS | 0 | 2022-11-06 01:00:47 INFO | asynchronous-search | without-security | PASS | 0 | 2022-11-06 01:05:21 INFO | notifications | with-security | PASS | 0 | 2022-11-06 01:05:21 INFO | notifications | without-security | PASS | 0 | 2022-11-06 01:09:18 INFO | k-NN | with-security | PASS | 0 | 2022-11-06 01:09:18 INFO | k-NN | without-security | PASS | 0 | 2022-11-06 01:09:39 ERROR | security-analytics | with-security | FAIL | 1 | 2022-11-06 01:09:39 ERROR | security-analytics | without-security | FAIL | 1 | 2022-11-06 01:10:18 INFO | alerting | with-security | PASS | 0 | 2022-11-06 01:10:18 INFO | alerting | without-security | PASS | 0 | 2022-11-06 01:20:20 INFO | anomaly-detection | with-security | PASS | 0 | 2022-11-06 01:20:20 INFO | anomaly-detection | without-security | PASS | 0 | 2022-11-06 02:06:59 ERROR | index-management | with-security | FAIL | 1 | 2022-11-06 02:06:59 INFO | index-management | without-security | PASS | 0 |

</details>

WINDOWS: [240-dashboards-test-4270.txt](https://github.com/opensearch-project/opensearch-build/files/9954772/240-dashboards-test-4270.txt)

Failures:
<details>
<summary> windows failed OSD component list (OUTDATED)</summary>

core-opensearch-dashboards/opensearch-dashboards/apps/vis_builder/basic.spec.js core-opensearch-dashboards/opensearch-dashboards/apps/vis_builder/vis_types/bar.spec.js core-opensearch-dashboards/opensearch-dashboards/apps/vis_builder/vis_types/line.spec.js plugins/gantt-chart-dashboards/gantt_ui.spec.js plugins/index-management-dashboards-plugin/indices_spec.js plugins/index-management-dashboards-plugin/managed_indices_spec.js plugins/observability-dashboards/1_trace_analytics_dashboard.spec.js plugins/observability-dashboards/3_trace_analytics_traces.spec.js plugins/observability-dashboards/4_panels.spec.js plugins/observability-dashboards/5_event_analytics.spec.js plugins/observability-dashboards/7_app_analytics.spec.js plugins/query-workbench-dashboards/ui.spec.js plugins/search-relevance-dashboards/1_query_compare.spec.js plugins/security/permissions_spec.js



</details>
peterzhuamazon commented 1 year ago

Performance Test:

Version Architecture Security Enabled Start Time(PDT) Duration Instance Type Workload Details Index Latency(ms) p50 Index Latency(ms) p90 Index Latency(ms) p99 Index Latency(ms) p100 Index Throughput(docs/s) p0 Index Throughput(docs/s) p50 Index Throughput(docs/s) p100 Index Throughput (docs/s) Ops Count Index Operation Counts Op Error Count Index Operation Counts Op Error Rate Query Latency (ms) p50 Query Latency (ms) p90 Query Latency (ms) p99 Query Latency (ms) p100 Query Throughput (docs/s) p0 Query Throughput (docs/s) p50 Query Throughput (docs/s) p100 Query Operation Counts Ops Count Query Operation Counts Op Error Count Query Operation Counts Op Error Rate CPU (%) p50 CPU (%) p90 CPU (%) p99 CPU (%) p100 Memory (%) p50 Memory (%) p90 Memory (%) p99 Memory (%) p100 GC (ms) Old GC (ms) Young
2.2.1 arm64 with_security 9/11/22, 3:01 AM 6h 35m 33s m6g.xlarge nyc_taxis / 2 warmupIterations / 3 testIterations 1851.8598505373673 2456.7932834712446 4549.877352294918 6659.5146484375 39204.41796875 40484.896675314696 43940.48046875 46459 0 0 360.88779627482097 373.73701316833495 384.26831719970704 390.29581985473635 1.670055627822876 1.7078201830387116 1.7455639243125916 1510 0 0 96 97 97 97 49.2 64 76.96000000000004 91 0 985508
2.2.1 arm64 without_security 9/12/22, 3:01 AM 6h 10m 30s m6g.xlarge nyc_taxis / 2 warmupIterations / 3 testIterations 1646.453753 2210.699582 4342.278781 6122.276367 44029.94922 45598.62776 49929.39063 46013 0 0 362.3607367 374.8823477 378.7677886 391.089801 1.704830134 1.731174356 1.754105937 1510 0 0 96 97 97 97 48 62 83.8 92 0 829901
2.2.1 x64 with_security 9/11/22, 2:58 AM 8h 10m 40s m5.xlarge nyc_taxis / 2 warmupIterations / 3 testIterations 2288.2764957074537 3038.3064399577747 5879.324521689244 9268.974609375 32105.65234375 33927.90692669141 38235.58203125 46894 0 0 286.41736221313477 293.68860984802245 301.12121810913084 318.229997253418 1.7262567162513733 1.740007507801056 1.75261892080307 1510 0 0 97 97 97 97 52 66 87.76999999999992 93 0 1231253
2.2.1 x64 without_security 9/11/22, 2:58 AM 7h 49m 37s m5.xlarge nyc_taxis / 2 warmupIterations / 3 testIterations 2192.6901234475677 2914.758178724321 5700.923922209283 11106.1728515625 33684.34375 35614.496027572684 39991.8125 46757 0 0 295.2953796386719 302.1095615386963 309.9044530029297 322.45588912963865 1.7269416570663452 1.7409352322419487 1.7553181290626525 1510 0 0 97 97 98 98 49 63 84 94 0 1054789
2.3.0 arm64 with_security 9/9/22, 10:41 AM 6h 42m 35s m6g.xlarge nyc_taxis / 2 warmupIterations / 3 testIterations 1884.939796 2498.486831 4672.044931 8184.402832 38684.21484 40013.98915 43568.23438 46488 0 0 351.4363827 359.4697859 368.6659151 437.3339294 1.699884045 1.722742015 1.75187211 1510 0 0 96 97 97 97 52 65 88.98 94 0 979894
2.3.0 arm64 without_security 9/9/22, 10:43 AM 6h 12m 31s m6g.xlarge nyc_taxis / 2 warmupIterations / 3 testIterations 1625.392231 2180.028306 4150.245827 6011.796387 44516.28516 46462.11049 51156.74219 45950 0 0 364.6436938 373.184549 379.6433586 386.4868347 1.685038006 1.709957743 1.753778672 1510 0 0 96 97 97 97 48 64 83.16 91 0 853041
2.3.0 x64 with_security 9/9/22, 10:41 AM 8h 5m 38s m5.xlarge nyc_taxis / 2 warmupIterations / 3 testIterations 2274.482999 3001.790512 5625.219549 9248.959961 32337.31836 33916.93773 37967.18359 46902 0 0 290.8293233 300.3195797 309.3330738 314.5757118 1.725921583 1.739219183 1.752308607 1510 0 0 97 97 98 98 51 65 81.66 87 0 1238934
2.3.0 x64 without_security 9/9/22, 10:41 AM 7h 41m 37s m5.xlarge nyc_taxis / 2 warmupIterations / 3 testIterations 2174.641495 2896.447136 5494.624087 9741.860352 33844.23438 35826.79863 40342.28125 46705 0 0 287.6040042 297.3744589 310.0044941 328.9224983 1.731490076 1.743171066 1.757029057 1510 0 0 97 98 98 98 49 64 86.56 96 0 1033209
2.4.0 arm64 linux 6443 with_security 11/8/2022 10:22:23 PM 6h 53m m6g.xlarge nyc_taxis / 2 warmupIterations / 3 testIterations 1,947.2 2,553.9 4,524 7,408 37,780.5 39,306.1 42,731.4 46,547 0 0% 360.4 369.2 375.5 381.8 1.679 1.703 1.745 1510 0 0 96 99.3 100 100 52.333 66 81 90 0 1,048,597
2.4.0 arm64 linux 6443 without_security 11/8/2022 10:22:09 PM 6h 17m m6g.xlarge nyc_taxis / 2 warmupIterations / 3 testIterations 1,731.3 2,315.6 4,148.1 5,856.7 42,176.1 43,538 48,088.2 46,180 0 0% 379.5 394.4 398.6 402.9 1.699 1.726 1.753 1510 0 0 96 100 100 100 47 65 85.38 92 0 890,836
2.4.0 x64 linux 6443 with_security 11/8/2022 10:21:59 PM 8h 38m m5.xlarge nyc_taxis / 2 warmupIterations / 3 testIterations 2,462.3 3,247.1 5,880.8 10,683.6 29,857.4 31,437.4 34,705.7 47,112 1 0% 277 284.1 293.9 318.1 1.725 1.739 1.753 1510 0 0 97 100 100 100 52 66 87.32 94 0 1,288,361
2.4.0 x64 linux 6443 without_security 11/8/2022 10:21:38 PM 8h 32m m5.xlarge nyc_taxis / 2 warmupIterations / 3 testIterations 2,460 3,226.5 5,754.8 9,419.8 30,270.1 31,663.9 35,097.1 47,088 0 0% 302.5 309.1 318.3 322.4 1.73 1.742 1.756 1510 0 0 97 100 100 100 48 64 86 92 0 1,086,947
2.4.0 x64 windows 6443 with_security 11/9/2022 16:17:35 PM 9h 7m m5.xlarge nyc_taxis / 2 warmupIterations / 3 testIterations 2,393.2 3,490 8,011.4 17,680.8 28,401.8 29,648.8 33,415.8 47,249 0 0% 136.8 139.4 151.2 168.6 1.742 1.75 1.764 1510 0 0 95 98 100 100 57 67 84 94 0 1,792,702
2.4.0 x64 windows 6443 without_security 11/9/2022 15:21:47 PM 8h 21m m5.xlarge nyc_taxis / 2 warmupIterations / 3 testIterations 2,214.3 3,190.7 7,772.1 20,755 31,145.8 32,359 36,830.4 46,990 0 0% 142.8 145.8 165 179.1 1.741 1.75 1.764 1510 0 0 95 98 100 100 54 66.2 85 91 0 1,455,204
2.4.0 arm64 linux 6452 with_security 11/10/2022 17:16:07 6h 56m m6g.xlarge nyc_taxis / 2 warmupIterations / 3 testIterations 1,920.3 2,542 4,622.5 7,006.1 37,559.4 39,548.6 43,218.9 46,515 0 0% 351.7 363.7 372.7 378.7 1.704 1.727 1.751 1,510 0 0 96 99 100 100 52 65 83.05 94 0 1,054,809
2.4.0 arm64 linux 6452 without_security 11/10/2022 17:16:07 6h 24m m6g.xlarge nyc_taxis / 2 warmupIterations / 3 testIterations 1,800.7 2,419.4 4,370.6 7,155.7 40,626 41,986.6 45,865.4 46,328 0 0% 337.3 344.6 354 359.4 1.727 1.741 1.755 1,510 0 0 96 100 100 100 51 64 83.98 94 0 861,058
2.4.0 x64 linux 6452 with_security 11/10/2022 17:16:07 8h 49m m5.xlarge nyc_taxis / 2 warmupIterations / 3 testIterations 2,532.8 3,313.9 6,184.4 9,893.8 29,239.2 30,338.8 33,739.2 47,191 0 0% 293.6 304.9 310.4 373.4 1.727 1.74 1.753 1510 0 0 97 100 100 100 52 66 77.76 91 0 1,273,731
2.4.0 x64 linux 6452 without_security 11/10/2022 17:16:07 8h 16m m5.xlarge nyc_taxis / 2 warmupIterations / 3 testIterations 2,392.8 3,180.7 5,759.4 9,917.9 30,749.1 32,121.4 35,796.6 47,060 0 0% 299.9 309.9 325.5 351.4 1.727 1.741 1.756 1510 0 0 97 99 100 100 49 64 77.1 95 0 1,084,556
2.4.0 x64 windows 6452 with_security 11/10/2022 18:00:32 9h 15m m5.xlarge nyc_taxis / 2 warmupIterations / 3 testIterations 2,334.2 3,473 8,081.5 20,238.5 28,798 30,299.1 34,696.1 47,134 0 0% 146.7 149.5 159.8 166.3 1.743 1.751 1.764 1510 0 0 95 98 100 100 58 68.6 80 92 0 1,847,183
2.4.0 x64 windows 6452 without_security 11/10/2022 18:06:41 9h 15m m5.xlarge nyc_taxis / 2 warmupIterations / 3 testIterations 2,211.4 3,235 8,021.7 20,577.1 30,200.8 32,881.7 38,057 46,950 0 0% 139.6 143.3 153.3 167 1.743 1.75 1.764 1510 0 0 95 98 100 100 54 67.6 92.61 96 0 1,491,492
bbarani commented 1 year ago

OpenSearch 2.3.0 vs 2.4.0- Linux (With security) performance stats:

Version Architecture Type Date Time Instane Load data set p50Index Latency(ms) p90Index Latency(ms) p99Index Latency(ms) p100Index Latency(ms) Index Throughput(docs/s) p0 p50Index Throughput(docs/s) Index Throughput(docs/s) p100 Index Throughput (docs/s)Ops Count Index Throughput (docs/s)Op Error Count Index Operation Counts Op Error Rate Query Latency (ms)p50 Query Latency (ms)p90 Query Latency (ms)p99 Query Latency (ms)p100 Query Throughput (docs/s)p0 Query Throughput (docs/s)p50 Query Throughput (docs/s)p100 Query Operation CountsOps Count Query Operation CountsOp Error Count Query Operation CountsError Rate p50CPU (%) p90CPU (%) p99CPU (%) p100CPU (%) p50Memory (%) p90Memory (%) p99Memory (%) p100Memory (%) OldGC (ms) YoungGC (ms)
2.4.0 x64 with_security 11/8/22, 10:21 PM 8h 38m 45s m5.xlarge nyc_taxis / 2 warmupIterations / 3 testIterations 2462.33505 3247.12681 5880.81022 10683.56738 29857.36328 31437.41158 34705.74609 47112 1 0.00002 277.02202 284.07408 293.89088 318.08207 1.72519 1.7393 1.75265 1510 0 0 97 100 100 100 52 66 87.32 94 0 1288361
2.3.0 x64 with_security 11/8/22, 5:13 PM 8h 17m 43s m5.xlarge nyc_taxis / 2 warmupIterations / 3 testIterations 2342.61928 3089.664 5978.26382 8922.70898 31505.12109 33191.37682 37524.30859 46920 0 0 280.41168 293.73222 309.35961 330.25104 1.7244 1.73838 1.75177 1510 0 0 97 97 97 98 52 65 88.08 93 0 1233696
              -4.86% -4.85% 1.66% -16.48% 5.52% 5.58% 8.12% -0.41% -100% -100% 1.22% 3.40% 5.26% 3.83% -0.05% -0.05% -0.05% 0%     0% -3% -3% -2% 0% -1.52% 0.87% -1.06%   -4.24%

OpenSearch 2.3.0 vs 2.4.0- Linux (Without security) performance stats:

Version Architecture Type Date Time Instane Load data set p50Index Latency(ms) p90Index Latency(ms) p99Index Latency(ms) p100Index Latency(ms) Index Throughput(docs/s) p0 p50Index Throughput(docs/s) Index Throughput(docs/s) p100 Index Throughput (docs/s)Ops Count Index Throughput (docs/s)Op Error Count Index Operation Counts Op Error Rate Query Latency (ms)p50 Query Latency (ms)p90 Query Latency (ms)p99 Query Latency (ms)p100 Query Throughput (docs/s)p0 Query Throughput (docs/s)p50 Query Throughput (docs/s)p100 Query Operation CountsOps Count Query Operation CountsOp Error Count Query Operation CountsError Rate p50CPU (%) p90CPU (%) p99CPU (%) p100CPU (%) p50Memory (%) p90Memory (%) p99Memory (%) p100Memory (%) OldGC (ms) YoungGC (ms)
2.4.0 x64 without_security 11/8/22, 10:21 PM 8h 32m 41s m5.xlarge nyc_taxis / 2 warmupIterations / 3 testIterations 2460.03827 3226.48118 5754.77673 9419.75098 30270.07617 31663.94831 35097.07031 47088 0 0 302.54904 309.05994 318.34879 322.37557 1.72988 1.74227 1.75621 1510 0 0 97 100 100 100 48 64 86 92 0 1086947
2.3.0 x64 without_security 11/8/22, 5:13 PM 7h 51m 38s m5.xlarge nyc_taxis / 2 warmupIterations / 3 testIterations 2178.79893 2873.20353 5599.81038 9851.05273 33502.58984 35472.34105 40172.14844 46746 0 0 280.42906 288.05516 300.95042 309.34666 1.72794 1.74152 1.75622 1510 0 0 97 98 98 98 49.25 64 82.79 91 0 1026230
              -11.43% -10.95% -2.69% 4.58% 10.68% 12.03% 14.46% -0.73%     -7.31% -6.80% -5.47% -4.04% -0.11% -0.04% 0% 0%     0% -2% -2% -2% 2.60% 0% -3.73% -1.09%   -5.59%

OpenSearch 2.4.0 - Windows vs Linux performance stats:

Type Date Time Instane Load data set p50Index Latency(ms) p90Index Latency(ms) p99Index Latency(ms) p100Index Latency(ms) Index Throughput(docs/s) p0 p50Index Throughput(docs/s) Index Throughput(docs/s) p100 Ops Count Query Latency (ms)p50 Query Latency (ms)p90 Query Latency (ms)p99 Query Latency (ms)p100 Query Throughput (docs/s)p0 Query Throughput (docs/s)p50 Query Throughput (docs/s)p100 Ops Count p50CPU (%) p90CPU (%) p99CPU (%) p100CPU (%) p50Memory (%) p90Memory (%) p99Memory (%) p100Memory (%) Young
with_security 11/8/2022 22:21 8h 38m m5.xlarge nyc_taxis / 2 warmupIterations / 3 testIterations 2,462.3 3,247.1 5,880.8 10,683.6 29,857.4 31,437.4 34,705.7 47,112 277 284.1 293.9 318.1 1.725 1.739 1.753 1510 97 100 100 100 52 66 87.32 94 1,288,361
without_security 11/8/2022 22:21 8h 32m m5.xlarge nyc_taxis / 2 warmupIterations / 3 testIterations 2,460 3,226.5 5,754.8 9,419.8 30,270.1 31,663.9 35,097.1 47,088 302.5 309.1 318.3 322.4 1.73 1.742 1.756 1510 97 100 100 100 48 64 86 92 1,086,947
X64 Windows with_security 11/9/2022 16:17 9h 7m m5.xlarge nyc_taxis / 2 warmupIterations / 3 testIterations 2,393.2 3,490 8,011.4 17,680.8 28,401.8 29,648.8 33,415.8 47,249 136.8 139.4 151.2 168.6 1.742 1.75 1.764 1510 95 98 100 100 57 67 84 94 1,792,702
X64 Windows without_security 11/9/2022 15:21 8h 21m m5.xlarge nyc_taxis / 2 warmupIterations / 3 testIterations 2,214.3 3,190.7 7,772.1 20,755 31,145.8 32,359 36,830.4 46,990 142.8 145.8 165 179.1 1.741 1.75 1.764 1510 95 98 100 100 54 66.2 85 91 1,455,204
2.4.0 Linux vs Windows (Without security) 9.99% 1.11% -35.05% -120.33% -2.89% -2.20% -4.94% 0.21% 52.79% 52.83% 48.16% 44.45% -0.64% -0.46% -0.46% 0.00% 2.06% 2.00% 0.00% 0.00% -12.50% -3.44% 1.16% 1.09% -33.88%
2.4.0 Linux vs Windows (With security) 2.81% -7.48% -36.23% -65.49% 4.88% 5.69% 3.72% -0.29% 50.61% 50.93% 48.55% 47.00% -0.99% -0.63% 100.26% 100.00% 2.06% 2.00% 0.00% 0.00% -9.62% -1.52% 3.80% 0.00% -39.15%
bbarani commented 1 year ago

Performance stats:

Product/ Version Architecture Description Instance Type Workload Index latency (p50) Index latencyp90 Index latencyp99 Index latencyp100 Index throughputp0 Index throughputp50 Index throughputp100 Ops Count Op Error Count Error Rate Query latencyp50 Query latencyp90 Query latencyp99 Query latencyp100 Query throughputp0 Query throughputp50 Query throughputp100 Ops Count Op Error Count Error Rate CPUp50 CPUp90 CPUp99 CPUp100 Memoryp50 Memoryp90 Memoryp99 Memoryp100 Old Young
OS 2.3.0 Linux X64 With Security m5.xlarge nyc_taxis/ 2 warmupIterations/ 3 testIterations 2274.483 3001.79051 5625.21955 9248.95996 32337.31836 33916.93773 37967.18359 46902 - - 290.82932 300.31958 309.33307 314.57571 1.72592 1.73922 1.75231 1510 - - 97 97 98 98 51 65 81.66 87 - 1238934
OS 2.4.0 Linux 6443 X64 With Security m5.xlarge nyc_taxis/ 2 warmupIterations/ 3 testIterations 2,393.2 3,490 8,011.4 17,680.8 28,401.8 29,648.8 33,415.8 47,249 - - 136.8 139.4 151.2 168.6 1.742 1.75 1.764 1510 - - 95 98 100 100 57 67 84 94 - 1,792,702
Comparison         -5.22% -16.26% -42.42% -91.17% -12.17% -12.58% -11.99%       52.96% 53.58% 51.12% 46.40% 0.93% 0.62% 0.67%                          
OS 2.3.0 Linux X64 Without Security m5.xlarge nyc_taxis/ 2 warmupIterations/ 3 testIterations 2174.64149 2896.44714 5494.62409 9741.86035 33844.23438 35826.79863 40342.28125 46705 - - 287.604 297.37446 310.00449 328.9225 1.73149 1.74317 1.75703 1510 - - 97 98 98 98 49 64 86.56 96 - 1033209
OS 2.4.0 Windows 6443 X64 Without Security m5.xlarge nyc_taxis/ 2 warmupIterations/ 3 testIterations 2,214.3 3,190.7 7,772.1 20,755 31,145.8 32,359 36,830.4 46,990 - - 142.8 145.8 165 179.1 1.741 1.75 1.764 1510 - - 95 98 100 100 54 66.2 85 91 - 1,455,204
Comparison         -1.82% -10.16% -41.45% -113.05% -7.97% -9.68% -8.71%       50.35% 50.97% 46.77% 45.55% 0.55% 0.39% 0.40%                          
OS 2.4.0 Linux 6443 X64 With Security m5.xlarge nyc_taxis/ 2 warmupIterations/ 3 testIterations 2,462.3 3,247.1 5,880.8 10,683.6 29,857.4 31,437.4 34,705.7 47,112 - - 277 284.1 293.9 318.1 1.725 1.739 1.753 1510 - - 97 100 100 100 52 66 87.32 94 - 1,288,361
OS 2.4.0 Windows 6443 X64 With Security m5.xlarge nyc_taxis/ 2 warmupIterations/ 3 testIterations 2,393.2 3,490 8,011.4 17,680.8 28,401.8 29,648.8 33,415.8 47,249 - - 136.8 139.4 151.2 168.6 1.742 1.75 1.764 1510 - - 95 98 100 100 57 67 84 94 - 1,792,702
Comparison         2.81% -7.48% -36.23% -65.49% -4.88% -5.69% -3.72%       50.61% 50.93% 48.55% 47.00% 0.99% 0.63% 0.63%                          
OS 2.4.0 Linux 6443 X64 Without Security m5.xlarge nyc_taxis/ 2 warmupIterations/ 3 testIterations 2,460 3,226.5 5,754.8 9,419.8 30,270.1 31,663.9 35,097.1 47,088 - - 302.5 309.1 318.3 322.4 1.73 1.742 1.756 1510 - - 97 100 100 100 48 64 86 92 - 1,086,947
OS 2.4.0 Windows 6443 X64 Without Security m5.xlarge nyc_taxis/ 2 warmupIterations/ 3 testIterations 2,214.3 3,190.7 7,772.1 20,755 31,145.8 32,359 36,830.4 46,990 - - 142.8 145.8 165 179.1 1.741 1.75 1.764 1510 - - 95 98 100 100 54 66.2 85 91 - 1,455,204
Comparison         9.99% 1.11% -35.05% -120.33% 2.89% 2.20% 4.94%       52.79% 52.83% 48.16% 44.45% 0.64% 0.46% 0.46%                          
                                                                     
                                                                     
OS 2.3.0 Linux X64 With Security m5.xlarge nyc_taxis/ 2 warmupIterations/ 3 testIterations 2274.483 3001.79051 5625.21955 9248.95996 32337.31836 33916.93773 37967.18359 46902 - - 290.82932 300.31958 309.33307 314.57571 1.72592 1.73922 1.75231 1510 - - 97 97 98 98 51 65 81.66 87 - 1238934
OS 2.4.0 Linux 6452 X64 With Security m5.xlarge nyc_taxis/ 2 warmupIterations/ 3 testIterations 2,532.8 3,313.9 6,184.4 9,893.8 29,239.2 30,338.8 33,739.2 47,191 - - 293.6 304.9 310.4 373.4 1.727 1.74 1.753 1510 - - 97 100 100 100 52 66 77.76 91 - 1,273,731
Comparison         -11.36% -10.40% -9.94% -6.97% -9.58% -10.55% -11.14%       -0.95% -1.53% -0.34% -18.70% 0.06% 0.04% 0.04%                          
OS 2.3.0 Linux X64 Without Security m5.xlarge nyc_taxis/ 2 warmupIterations/ 3 testIterations 2174.64149 2896.44714 5494.62409 9741.86035 33844.23438 35826.79863 40342.28125 46705 - - 287.604 297.37446 310.00449 328.9225 1.73149 1.74317 1.75703 1510 - - 97 98 98 98 49 64 86.56 96 - 1033209
OS 2.4.0 Windows 6452 X64 Without Security m5.xlarge nyc_taxis/ 2 warmupIterations/ 3 testIterations 2,211.4 3,235 8,021.7 20,577.1 30,200.8 32,881.7 38,057 46,950 - - 139.6 143.3 153.3 167 1.743 1.75 1.764 1510 - - 95 98 100 100 54 67.6 92.61 96 - 1,491,492
Comparison         -1.69% -11.69% -45.99% -111.22% -10.77% -8.22% -5.66%       51.46% 51.81% 50.55% 49.23% 0.66% 0.39% 0.40%                          
OS 2.4.0 Linux 6452 X64 With Security m5.xlarge nyc_taxis/ 2 warmupIterations/ 3 testIterations 2,532.8 3,313.9 6,184.4 9,893.8 29,239.2 30,338.8 33,739.2 47,191 - - 293.6 304.9 310.4 373.4 1.727 1.74 1.753 1510 - - 97 100 100 100 52 66 77.76 91 - 1,273,731
OS 2.4.0 Windows 6452 X64 With Security m5.xlarge nyc_taxis/ 2 warmupIterations/ 3 testIterations 2,334.2 3,473 8,081.5 20,238.5 28,798 30,299.1 34,696.1 47,134 - - 146.7 149.5 159.8 166.3 1.743 1.751 1.751 1510 - - 95 98 100 100 58 68.6 80 92 - 1,847,183
Comparison         7.84% -4.80% -30.68% -104.56% -1.51% -0.13% 2.84%       50.03% 50.97% 48.52% 55.46% 0.93% 0.63% -0.11%                          
OS 2.4.0 Linux 6452 X64 Without Security m5.xlarge nyc_taxis/ 2 warmupIterations/ 3 testIterations 2,392.8 3,180.7 5,759.4 9,917.9 30,749.1 32,121.4 35,796.6 47,060 - - 299.9 309.9 325.5 351.4 1.727 1.741 1.756 1510 - - 97 99 100 100 49 64 77.1 95 - 1,084,556
OS 2.4.0 Windows 6452 X64 Without Security m5.xlarge nyc_taxis/ 2 warmupIterations/ 3 testIterations 2,211.4 3,235 8,021.7 20,577.1 30,200.8 32,881.7 38,057 46,950 - - 139.6 143.3 153.3 167 1.743 1.75 1.764 1510 - - 95 98 100 100 54 67.6 92.61 96 - 1,491,492
Comparison         7.58% -1.71% -39.28% -107.47% -1.78% 2.37% 6.31%       53.45% 53.76% 52.90% 52.48% 0.93% 0.52% 0.46%                          
bbarani commented 1 year ago

Updated performance stats after code fix ( i.e. After reverting the code that was causing the degradation view this PR)

Version Architecture Description Instance Type Workload Index latency (p50) Index latencyp90 Index latencyp99 Index latencyp100 Index throughputp0 Index throughputp50 Index throughputp100 Ops Count
2.4.0 with code fix x64 with_security m5.xlarge nyc_taxis / 2 warmupIterations / 3 testIterations 2243.21797 2975.90527 5681.49956 10124.73535 32799.05469 34558.59002 38533.34375 46867
2.3.0 x64 With Security m5.xlarge nyc_taxis/ 2 warmupIterations/ 3 testIterations 2274.483 3001.79051 5625.21955 9248.95996 32337.31836 33916.93773 37967.18359 46902
        % diff -1.38411 -0.86606 0.99551 9.04087 1.41775 1.87411 1.48015 -0.07465
                         
                         
2.4.0 build with code fix x64 with_security m5.xlarge nyc_taxis / 2 warmupIterations / 3 testIterations 2243.21797 2975.90527 5681.49956 10124.73535 32799.05469 34558.59002 38533.34375 46867
2.4.0 without code fix X64 With Security m5.xlarge nyc_taxis/ 2 warmupIterations/ 3 testIterations 2,393.2 3,490 8,011.4 17,680.8 28,401.8 29,648.8 33,415.8 47,249
        % diff -6.46974 -15.90171 -34.03078 -54.34936 14.36991 15.29354 14.22545 -0.81176
                         
2.3.0 X64 With Security m5.xlarge nyc_taxis/ 2 warmupIterations/ 3 testIterations 2274.483 3001.79051 5625.21955 9248.95996 32337.31836 33916.93773 37967.18359  
2.4.0 without fix X64 With Security m5.xlarge nyc_taxis/ 2 warmupIterations/ 3 testIterations 2,393.2 3,490 8,011.4 17,680.8 28,401.8 29,648.8 33,415.8  
Comparison       % diff -5.08676 -15.04083 -34.99666 -62.62098 12.95876 13.42905 12.75201  
peterzhuamazon commented 1 year ago

Promote to Production:

bbarani commented 1 year ago

Verified Docker:

{
  "name" : "bddabedcf020",
  "cluster_name" : "docker-cluster",
  "cluster_uuid" : "iEpIBCqrSEqaTKshwdHVcQ",
  "version" : {
    "distribution" : "opensearch",
    "number" : "2.4.0",
    "build_type" : "tar",
    "build_hash" : "744ca260b892d119be8164f48d92b8810bd7801c",
    "build_date" : "2022-11-15T04:42:29.671309257Z",
    "build_snapshot" : false,
    "lucene_version" : "9.4.1",
    "minimum_wire_compatibility_version" : "7.10.0",
    "minimum_index_compatibility_version" : "7.0.0"
  },
  "tagline" : "The OpenSearch Project: https://opensearch.org/"
}
bbarani commented 1 year ago

Native plugin installation (Validation):

 ./opensearch-plugin install repository-s3
warning: ignoring JAVA_TOOL_OPTIONS=-Dlog4j2.formatMsgNoLookups=true
-> Installing repository-s3
-> Downloading repository-s3 from opensearch
[=================================================] 100%   
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@     WARNING: plugin requires additional permissions     @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
* java.lang.RuntimePermission accessDeclaredMembers
* java.lang.RuntimePermission getClassLoader
* java.lang.reflect.ReflectPermission suppressAccessChecks
* java.net.NetPermission setDefaultAuthenticator
* java.net.SocketPermission * connect,resolve
* java.util.PropertyPermission opensearch.allow_insecure_settings read,write
See http://docs.oracle.com/javase/8/docs/technotes/guides/security/permissions.html
for descriptions of what these permissions allow and the associated risks.

Continue with installation? [y/N]y
-> Installed repository-s3 with folder name repository-s3
peterzhuamazon commented 1 year ago

Maven: image https://aws.oss.sonatype.org/content/repositories/releases/org/opensearch/opensearch/2.4.0/ https://repo1.maven.org/maven2/org/opensearch/opensearch/2.4.0/

RPM:


{
  "name" : "<>",
  "cluster_name" : "opensearch",
  "cluster_uuid" : "BoSzzJc0TpmN_ZV_CTeiKA",
  "version" : {
    "distribution" : "opensearch",
    "number" : "2.4.0",
    "build_type" : "rpm",
    "build_hash" : "744ca260b892d119be8164f48d92b8810bd7801c",
    "build_date" : "2022-11-15T04:42:51.211206295Z",
    "build_snapshot" : false,
    "lucene_version" : "9.4.1",
    "minimum_wire_compatibility_version" : "7.10.0",
    "minimum_index_compatibility_version" : "7.0.0"
  },
  "tagline" : "The OpenSearch Project: https://opensearch.org/"
}

WINDOWS:

{
  "name" : "EC2AMAZ-<>",
  "cluster_name" : "opensearch",
  "cluster_uuid" : "Q2W1BgPoRi60C5td9Rp7Tg",
  "version" : {
    "distribution" : "opensearch",
    "number" : "2.4.0",
    "build_type" : "zip",
    "build_hash" : "744ca260b892d119be8164f48d92b8810bd7801c",
    "build_date" : "2022-11-15T05:00:29.141419400Z",
    "build_snapshot" : false,
    "lucene_version" : "9.4.1",
    "minimum_wire_compatibility_version" : "7.10.0",
    "minimum_index_compatibility_version" : "7.0.0"
  },
  "tagline" : "The OpenSearch Project: https://opensearch.org/"
}
bbarani commented 1 year ago

OpenSearch 2.4.0 was released on Nov 15 2022.