Closed github-actions[bot] closed 2 years ago
[Triaged] Release 2.2.0 issue, more details will be added after 2.1.0.
Two new plugins will be added to 2.2 release. https://github.com/opensearch-project/opensearch-build/issues/2346
@opensearch-project/engineering-effectiveness there is no owner on this issue and the roadmap says the release is scheduled for the 11th - is there a new mechanism for tracking release processes or is this issue out of date?
This is a release template for major, minor and patch releases. Feature freeze / code complete is targeted for August 4, 2022 with release date set to August 11, 2022 for 2.2 release. @peterzhuamazon please update the template with these dates.
This is a release template for major, minor and patch releases. Feature freeze / code complete is targeted for August 4, 2022 with release date set to August 11, 2022 for 2.2 release. @peterzhuamazon please update the template with these dates.
I have added the dates now @bbarani will add the individual issues soon.
Repo | Branch | CommitID | Release Notes |
---|---|---|---|
OpenSearch | 2.2 | b1017fa | YES |
common-utils | 2.x | 7d53102 | NO |
job-scheduler | 2.2 | a501307 | YES |
ml-commons | 2.2 | a7d2695 | YES |
performance-analyzer | 2.2 | 3a75d7d | YES |
security | 2.2 | 8e9e583 | YES |
geospatial | 2.2 | a71475a | YES |
k-NN | 2.2 | 53185a0 | YES |
cross-cluster-replication | 2.2 | 14d871a | NO |
notifications-core | 2.2 | 01b4aa8 | YES |
notifications | 2.2 | 01b4aa8 | YES |
anomaly-detection | 2.2 | 6c68f5c | YES |
asynchronous-search | 2.2 | 4f1f992 | YES |
alerting | 2.2 | b3d676f | YES |
index-management | 2.2 | 8eb5da6 | YES |
sql | 2.2 | 454122d | YES |
opensearch-observability | 2.2 | 4055dec | YES |
dashboards-reports | 2.2 | 1d3980a | YES |
Repo | Branch | CommitID | Release Notes |
---|---|---|---|
OpenSearch-Dashboards | 2.2 | 88f6c07 | NO |
functionalTestDashboards | 2.2 | c0d3b33 | NULL |
securityDashboards | 2.2 | f4c89ee | NO |
customImportMapDashboards | 2.2 | 8e3a0fa | YES |
notificationsDashboards | 2.2 | 01b4aa8 | YES |
anomalyDetectionDashboards | 2.2 | 5aa8d6d | YES |
alertingDashboards | 2.2 | 66a43e6 | YES |
indexManagementDashboards | 2.2 | ec11268 | YES |
queryWorkbenchDashboards | 2.2 | 454122d | YES |
observabilityDashboards | 2.2 | 4055dec | YES |
ganttChartDashboards | 2.2 | 847bb41 | YES |
reportsDashboards | 2.2 | 1d3980a | YES |
2022/08/10 19:36 PST
docker-compose.yml
:Use Docker-Compose to setup a cluster
docker-compose pull
docker-compose up
OpenSearch docker tag 2.2.0.5905
docker pull opensearchstaging/opensearch:2.2.0.5905 && docker run -it -p 9200:9200 -e "discovery.type=single-node" -e "DISABLE_SECURITY_PLUGIN=true" opensearchstaging/opensearch:2.2.0.5905
curl https://localhost:9200
docker pull opensearchstaging/opensearch:2.2.0.5905 && docker run -it -p 9200:9200 -e "discovery.type=single-node" opensearchstaging/opensearch:2.2.0.5905
curl --insecure https://admin:admin@localhost:9200
OpenSearch-Dashboards docker 2.2.0.4049
docker pull opensearchstaging/opensearch-dashboards:2.2.0.4049 && docker run -it --network="host" -e "DISABLE_SECURITY_DASHBOARDS_PLUGIN=true" opensearchstaging/opensearch-dashboards:2.2.0.4049
https://localhost:5601
docker pull opensearchstaging/opensearch-dashboards:2.2.0.4049 && docker run -it --network="host" opensearchstaging/opensearch-dashboards:2.2.0.4049
https://localhost:5601
Use TARs to deploy OpenSearch Manually
RPM artifacts and YUM repo files (testing purposes, same build number above):
OpenSearch RPM
OpenSearch YUM
OpenSearch Dashboards RPM
OpenSearch Dashboards YUM
IntegTest results:
OS 5905:
OS:
2022-08-09 20:07:30 INFO | index-management | with-security | PASS | 0 |
2022-08-09 20:07:30 ERROR | index-management | without-security | FAIL | 1 |
2022-08-09 20:07:30 INFO | anomaly-detection | with-security | PASS | 0 |
2022-08-09 20:07:30 INFO | anomaly-detection | without-security | PASS | 0 |
2022-08-09 20:23:12 INFO | asynchronous-search | with-security | PASS | 0 |
2022-08-09 20:23:12 ERROR | asynchronous-search | without-security | FAIL | 1 |
2022-08-09 20:40:44 INFO | alerting | with-security | PASS | 0 |
2022-08-09 20:40:44 INFO | alerting | without-security | PASS | 0 |
2022-08-09 21:06:48 INFO | notifications | with-security | PASS | 0 |
2022-08-09 21:06:48 INFO | notifications | without-security | PASS | 0 |
2022-08-09 21:15:57 INFO | sql | with-security | PASS | 0 |
2022-08-09 21:15:57 INFO | sql | without-security | PASS | 0 |
2022-08-09 21:32:06 INFO | k-NN | with-security | PASS | 0 |
2022-08-09 21:32:06 INFO | k-NN | without-security | PASS | 0 |
2022-08-09 22:03:51 INFO | ml-commons | with-security | PASS | 0 |
2022-08-09 22:03:51 INFO | ml-commons | without-security | PASS | 0 |
2022-08-09 22:07:37 INFO | cross-cluster-replication | with-security | PASS | 0 |
2022-08-09 22:07:37 INFO | cross-cluster-replication | without-security | PASS | 0 |
2022-08-09 21:42:36 INFO | dashboards-reports | without-security | PASS | 0 |
2022-08-09 21:49:01 INFO | opensearch-observability | without-security | PASS | 0 |
2022-08-09 22:29:22 INFO | geospatial | without-security | PASS | 0 |
https://github.com/opensearch-project/asynchronous-search/issues/168
https://github.com/opensearch-project/index-management/issues/457
Update 20220810: @DarshitChanpura is looking at the issue.
Integ Test Results:
OSD 4048:
with-security.txt osd-2.2.0-with-security-screenshots.zip
Videos of test failures: anomaly-detection-dashboards-plugin.zip observability-dashboards-6-and-7.zip security.zip
Spec Tests Passing Failing Pending Skipped
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β core-opensearch-dashboards/opensear 00:27 34 34 - - - β
β ch-dashboards/dashboard_sanity_test β
β _spec.js β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β plugins/alerting-dashboards-plugin/ 01:21 3 3 - - - β
β acknowledge_alerts_modal_spec.js β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β plugins/alerting-dashboards-plugin/ 02:21 5 5 - - - β
β alert_spec.js β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β plugins/alerting-dashboards-plugin/ 01:23 2 2 - - - β
β alerts_dashboard_flyout_spec.js β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β plugins/alerting-dashboards-plugin/ 01:12 3 3 - - - β
β bucket_level_monitor_spec.js β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β plugins/alerting-dashboards-plugin/ 01:18 6 6 - - - β
β cluster_metrics_monitor_spec.js β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β plugins/alerting-dashboards-plugin/ 01:36 7 7 - - - β
β query_level_monitor_spec.js β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β plugins/anomaly-detection-dashboard 00:17 1 1 - - - β
β s-plugin/create_detector_spec.js β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β plugins/anomaly-detection-dashboard 00:21 8 8 - - - β
β s-plugin/dashboard_spec.js β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β plugins/anomaly-detection-dashboard 00:09 5 5 - - - β
β s-plugin/detector_configuration_spe β
β c.js β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β plugins/anomaly-detection-dashboard 00:22 11 11 - - - β
β s-plugin/detector_list_spec.js β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β plugins/anomaly-detection-dashboard 03:54 6 2 4 - - β
β s-plugin/historical_analysis_spec.j β
β s β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β plugins/anomaly-detection-dashboard 02:07 6 4 2 - - β
β s-plugin/overview_spec.js β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β plugins/anomaly-detection-dashboard 01:03 3 - 1 - 2 β
β s-plugin/real_time_results_spec.js β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β plugins/anomaly-detection-dashboard 03:08 3 - 3 - - β
β s-plugin/sample_detector_spec.js β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β plugins/custom-import-map-dashboard 00:22 1 1 - - - β
β s/import_vector_map_tab.spec.js β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β plugins/gantt-chart-dashboards/gant 00:50 9 9 - - - β
β t_ui.spec.js β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β plugins/index-management-dashboards 00:26 3 3 - - - β
β -plugin/indices_spec.js β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β plugins/index-management-dashboards 01:15 5 5 - - - β
β -plugin/managed_indices_spec.js β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β plugins/index-management-dashboards 00:33 5 5 - - - β
β -plugin/policies_spec.js β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β plugins/index-management-dashboards 00:44 4 4 - - - β
β -plugin/rollups_spec.js β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β plugins/index-management-dashboards 00:33 4 4 - - - β
β -plugin/transforms_spec.js β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β plugins/notifications-dashboards/1_ 01:05 11 11 - - - β
β email_senders_and_groups.spec.js β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β plugins/notifications-dashboards/2_ 01:26 13 13 - - - β
β channels.spec.js β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β plugins/observability-dashboards/0_ 00:08 1 1 - - - β
β before.spec.js β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β plugins/observability-dashboards/1_ 01:18 8 8 - - - β
β trace_analytics_dashboard.spec.js β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β plugins/observability-dashboards/2_ 00:50 7 7 - - - β
β trace_analytics_services.spec.js β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β plugins/observability-dashboards/3_ 00:45 7 7 - - - β
β trace_analytics_traces.spec.js β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β plugins/observability-dashboards/4_ 02:26 25 25 - - - β
β panels.spec.js β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β plugins/observability-dashboards/5_ 05:06 36 36 - - - β
β event_analytics.spec.js β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β plugins/observability-dashboards/6_ 06:16 31 30 1 - - β
β notebooks.spec.js β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β plugins/observability-dashboards/7_ 09:05 8 7 1 - - β
β app_analytics.spec.js β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β plugins/observability-dashboards/8_ 84ms 1 1 - - - β
β after.spec.js β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β plugins/query-workbench-dashboards/ 01:24 20 20 - - - β
β ui.spec.js β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β plugins/reports-dashboards/01-creat 04:26 14 14 - - - β
β e.spec.js β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β plugins/reports-dashboards/02-edit. 01:24 3 3 - - - β
β spec.js β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β plugins/reports-dashboards/03-detai 02:05 6 6 - - - β
β ls.spec.js β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β plugins/reports-dashboards/04-downl 01:16 5 5 - - - β
β oad.spec.js β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β plugins/security/audit_log_spec.js 00:09 4 4 - - - β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β plugins/security/auth_spec.js 00:05 2 2 - - - β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β plugins/security/get_started_spec.j 00:11 8 8 - - - β
β s β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β plugins/security/internalusers_spec 00:10 4 4 - - - β
β .js β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β plugins/security/permissions_spec.j 01:16 5 4 1 - - β
β s β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β plugins/security/roles_spec.js 00:09 4 4 - - - β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β plugins/security/tenants_spec.js 00:08 2 2 - - - β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β 7 of 45 failed (16%) 1:07:11 359 344 13 - 2
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
Integ Test Results:
OSD 4048:
without-security.txt osd-2.2.0-without-security-screenshots.zip
Videos of test failures: anomaly-detection-dashboards-plugin-without-security.zip observability_without_security-7_app_analytics.spec.js.mp4.zip
OSD 4048:
Performance results comparison between OpenSearch 2.1 vs 2.2 version
Product/ Version | Architecture | Description | 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Β 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 | Error Rate****Query** Operation Counts** | CPU (%)Β p50 | CPU (%)Β p90 | CPU (%)Β p99 | CPU (%)Β p100 | Memory (%)Β p50 | Memory (%)Β p90 | Memory (%)Β p99 | Memory (%)Β p100 | GC (ms)Β Old | GC (ms)Β Young |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
OpenSearch - 2.1.0 | X64 | With Security | m5.xlarge | nyc_taxis/ 2 warmupIterations/ 3 testIterations | 2,324.80 | 3,073.90 | 6,064.20 | 10,016.10 | 31,888.40 | 33,275.90 | 37,798.70 | 46,905 | 0 | 0 | 289.6 | 303.7 | 313.7 | 330.4 | 1.73 | 1.741 | 1.754 | 1,510 | 0 | 0 | 97 | 97 | 97 | 98 | 51.333 | 65 | 82.61 | 92 | 0 | 1,245,816 |
OpenSearch - 2.1.0 | X64 | Without Security | m5.xlarge | nyc_taxis/ 2 warmupIterations/ 3 testIterations | 2,193.60 | 2,908.70 | 5,561.70 | 8,586 | 33,935.30 | 35,489.10 | 40,399.60 | 46,728 | 0 | 0 | 279.8 | 288.1 | 301.2 | 309.8 | 1.727 | 1.742 | 1.756 | 1,510 | 0 | 0 | 97 | 98 | 98 | 98 | 49 | 62 | 86.36 | 94 | 0 | 1,041,064 |
OpenSearch - 2.1.0 | ARM64 | With Security | m5.xlarge | nyc_taxis/ 2 warmupIterations/ 3 testIterations | 1,916 | 2,524.20 | 4,626.10 | 6,358.80 | 38,446.80 | 40,096.30 | 43,909.90 | 46,468 | 0 | 0 | 363.8 | 372.5 | 379.1 | 385.6 | 1.686 | 1.707 | 1.754 | 1,510 | 0 | 0 | 96 | 97 | 97 | 97 | 50.333 | 65 | 81 | 90 | 0 | 917,896 |
OpenSearch - 2.1.0 | ARM64 | Without Security | m5.xlarge | nyc_taxis/ 2 warmupIterations/ 3 testIterations | 1,668.20 | 2,223.30 | 4,057.60 | 6,691.20 | 44,384.30 | 46,221.20 | 50,871 | 45,960 | 0 | 0 | 351.9 | 361.3 | 366.5 | 368.3 | 1.709 | 1.732 | 1.755 | 1,510 | 0 | 0 | 96 | 97 | 97 | 97 | 47 | 63 | 82.58 | 93 | 0 | 822,345 |
OpenSearch - 2.2.0 | X64 | With Security | m5.xlarge | nyc_taxis/ 2 warmupIterations/ 3 testIterations | 2,335.31 | 3,079.34 | 5,936.30 | 10,214.61 | 31,686.21 | 33,343.77 | 37,974.69 | 46,895 | 1 | 0 | 279.294 | 287.681 | 296.732 | 324.452 | 1.725 | 1.739 | 1.753 | 1,510 | 0 | 0 | 97 | 97 | 97 | 97 | 52.667 | 80.66 | 65.1 | 90 | 0 | 1,247,685 |
OpenSearch - 2.2.0 | X64 | Without Security | m5.xlarge | nyc_taxis/ 2 warmupIterations/ 3 testIterations | 2,191.33 | 2,897.34 | 5,598.88 | 9,647.27 | 34,082.47 | 35,546.74 | 40,358.20 | 46,717 | 0 | 0 | 283.958 | 291.434 | 301.78 | 317.644 | 1.725 | 1.74 | 1.755 | 1,510 | 0 | 0 | 97 | 98 | 98 | 98 | 50 | 83.88 | 64 | 87 | 0 | 1,045,643 |
OpenSearch - 2.2.0 | ARM64 | With Security | m5.xlarge | nyc_taxis/ 2 warmupIterations/ 3 testIterations | 1,883.37 | 2,479.36 | 4,604.23 | 7,402.89 | 39,028.32 | 40,765.93 | 44,511.18 | 46,419 | 0 | 0 | 342.469 | 366.734 | 373.616 | 380.034 | 1.693 | 1.717 | 1.75 | 1,510 | 0 | 0 | 96 | 97 | 97 | 97 | 50 | 89 | 64 | 94 | 0 | 974,866 |
OpenSearch - 2.2.0 | ARM64 | Without Security | m5.xlarge | nyc_taxis/ 2 warmupIterations/ 3 testIterations | 1,706.20 | 2,266.16 | 4,083.58 | 6,656.40 | 43,532.26 | 45,223.83 | 49,498.55 | 46,049 | 0 | 0 | 414.607 | 426.393 | 434.969 | 444.161 | 1.667 | 1.705 | 1.751 | 1,510 | 0 | 0 | 96 | 97 | 97 | 97 | 49 | 78.78 | 64 | 94 | 0 | 812,093 |
Thanks @kotwanikunal. Looks like Indexing (P100) is >10% high, Querying on ARM without security >20% . Also memory seems inconsistent (P90 is higher than P99), is that an error in our computation or I am misunderstanding it? But anyway as @dblock said, we are using up >20% memory (P90) compared to 2.1 which does not look right.
Were there any runs for opensearch-min (I assume all of these tests are for the bundle) ?
memory seems inconsistent P90 is higher than P99
Is it possible those columns are transposed in the table? Those values look like they would swap cleanly and mirror the previous versions memory usage
AD test run after merged changes.
OSD 4048:
* Security confirm it is a known flaky test, @DarshitChanpura is fixing. * AD Dashboards: [Adjust ad-dashboard historical page test and fix flaky tests opensearch-dashboards-functional-test#275](https://github.com/opensearch-project/opensearch-dashboards-functional-test/pull/275) * OBS Dashboards:
Spec Tests Passing Failing Pending Skipped
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β core-opensearch-dashboards/opensear 00:27 34 34 - - - β
β ch-dashboards/dashboard_sanity_test β
β _spec.js β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β plugins/alerting-dashboards-plugin/ 01:21 3 3 - - - β
β acknowledge_alerts_modal_spec.js β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β plugins/alerting-dashboards-plugin/ 02:21 5 5 - - - β
β alert_spec.js β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β plugins/alerting-dashboards-plugin/ 01:23 2 2 - - - β
β alerts_dashboard_flyout_spec.js β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β plugins/alerting-dashboards-plugin/ 01:14 3 3 - - - β
β bucket_level_monitor_spec.js β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β plugins/alerting-dashboards-plugin/ 01:17 6 6 - - - β
β cluster_metrics_monitor_spec.js β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β plugins/alerting-dashboards-plugin/ 01:35 7 7 - - - β
β query_level_monitor_spec.js β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β plugins/anomaly-detection-dashboard 00:17 1 1 - - - β
β s-plugin/create_detector_spec.js β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β plugins/anomaly-detection-dashboard 00:21 8 8 - - - β
β s-plugin/dashboard_spec.js β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β plugins/anomaly-detection-dashboard 00:09 5 5 - - - β
β s-plugin/detector_configuration_spe β
β c.js β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β plugins/anomaly-detection-dashboard 00:22 11 11 - - - β
β s-plugin/detector_list_spec.js β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β plugins/anomaly-detection-dashboard 01:10 6 6 - - - β
β s-plugin/historical_analysis_spec.j β
β s β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β plugins/anomaly-detection-dashboard 00:08 4 4 - - - β
β s-plugin/overview_spec.js β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β plugins/anomaly-detection-dashboard 00:09 2 2 - - - β
β s-plugin/real_time_results_spec.js β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β plugins/anomaly-detection-dashboard 00:15 3 3 - - - β
β s-plugin/sample_detector_spec.js β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β plugins/custom-import-map-dashboard 00:22 1 1 - - - β
β s/import_vector_map_tab.spec.js β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β plugins/gantt-chart-dashboards/gant 00:50 9 9 - - - β
β t_ui.spec.js β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β plugins/index-management-dashboards 00:27 3 3 - - - β
β -plugin/indices_spec.js β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β plugins/index-management-dashboards 01:15 5 5 - - - β
β -plugin/managed_indices_spec.js β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β plugins/index-management-dashboards 00:32 5 5 - - - β
β -plugin/policies_spec.js β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β plugins/index-management-dashboards 00:44 4 4 - - - β
β -plugin/rollups_spec.js β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β plugins/index-management-dashboards 00:32 4 4 - - - β
β -plugin/transforms_spec.js β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β plugins/notifications-dashboards/1_ 01:04 11 11 - - - β
β email_senders_and_groups.spec.js β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β plugins/notifications-dashboards/2_ 01:27 13 13 - - - β
β channels.spec.js β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β plugins/observability-dashboards/0_ 00:08 1 1 - - - β
β before.spec.js β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β plugins/observability-dashboards/1_ 01:20 8 8 - - - β
β trace_analytics_dashboard.spec.js β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β plugins/observability-dashboards/2_ 00:49 7 7 - - - β
β trace_analytics_services.spec.js β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β plugins/observability-dashboards/3_ 00:44 7 7 - - - β
β trace_analytics_traces.spec.js β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β plugins/observability-dashboards/4_ 02:26 25 25 - - - β
β panels.spec.js β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β plugins/observability-dashboards/5_ 05:06 36 36 - - - β
β event_analytics.spec.js β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β plugins/observability-dashboards/6_ 05:18 31 31 - - - β
β notebooks.spec.js β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β plugins/observability-dashboards/7_ 10:01 8 7 1 - - β
β app_analytics.spec.js β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β plugins/observability-dashboards/8_ 75ms 1 1 - - - β
β after.spec.js β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β plugins/query-workbench-dashboards/ 01:23 20 20 - - - β
β ui.spec.js β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β plugins/reports-dashboards/01-creat 04:26 14 14 - - - β
β e.spec.js β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β plugins/reports-dashboards/02-edit. 01:24 3 3 - - - β
β spec.js β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β plugins/reports-dashboards/03-detai 02:06 6 6 - - - β
β ls.spec.js β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β plugins/reports-dashboards/04-downl 01:16 5 5 - - - β
β oad.spec.js β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β plugins/security/audit_log_spec.js 00:09 4 4 - - - β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β plugins/security/auth_spec.js 00:05 2 2 - - - β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β plugins/security/get_started_spec.j 00:11 8 8 - - - β
β s β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β plugins/security/internalusers_spec 00:10 4 4 - - - β
β .js β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β plugins/security/permissions_spec.j 00:16 5 5 - - - β
β s β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β plugins/security/roles_spec.js 00:09 4 4 - - - β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β plugins/security/tenants_spec.js 00:08 2 2 - - - β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β 1 of 45 failed (2%) 57:40 356 355 1 - -
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
AD test run after merged changes.
All security dashboards tests are passing in this run.
Thanks @kotwanikunal. Looks like Indexing (P100) is >10% high, Querying on ARM without security >20% . Also memory seems inconsistent (P90 is higher than P99), is that an error in our computation or I am misunderstanding it? But anyway as @dblock said, we are using up >20% memory (P90) compared to 2.1 which does not look right.
Were there any runs for opensearch-min (I assume all of these tests are for the bundle) ?
memory seems inconsistent P90 is higher than P99
Is it possible those columns are transposed in the table? Those values look like they would swap cleanly and mirror the previous versions memory usage
@peternied @saratvemulapalli Interestingly enough, comparing with 2.0 with 2.2 does not show any major deviations.
The differences in memory consumption seem to be introduced in the results here.
Product/ Version | Architecture | Description | 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Β 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 | Error Rate**Query Operation Counts** | CPU (%)Β p50 | CPU (%)Β p90 | CPU (%)Β p99 | CPU (%)Β p100 | Memory (%)Β p50 | Memory (%)Β p90 | Memory (%)Β p99 | Memory (%)Β p100 | GC (ms)Β Old | GC (ms)Β Young |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
OpenSearch - 2.0.0 | X64 | With Security | m5.xlarge | nyc_taxis/ 2 warmupIterations/ 3 testIterations | 2,329.16 | 3,078.93 | 5,928.08 | 9,996.32 | 31,648.39 | 33,180.46 | 37,658.63 | 46,930 | 0 | 0 | 321.077 | 327.537 | 339.74 | 346.36 | 1.727 | 1.741 | 1.753 | 1,510 | 0 | 0 | 97 | 97 | 97.633 | 98 | 51 | 86.9 | 65 | 94 | 0 | 1,238,045 |
OpenSearch - 2.0.0 | X64 | Without Security | m5.xlarge | nyc_taxis/ 2 warmupIterations/ 3 testIterations | 2,194.72 | 2,911.85 | 5,533.73 | 9,148.97 | 33,908.51 | 35,751.85 | 40,786.57 | 46,689 | 0 | 0 | 325.573 | 374.97 | 383.257 | 406.041 | 1.727 | 1.741 | 1.756 | 1,510 | 0 | 0 | 97 | 98 | 98 | 98 | 49 | 78.66 | 64 | 89 | 0 | 1,042,484 |
OpenSearch - 2.0.0 | ARM64 | With Security | m5.xlarge | nyc_taxis/ 2 warmupIterations/ 3 testIterations | 1,836.63 | 2,425.53 | 4,603.91 | 7,938.29 | 39,916.78 | 41,835.35 | 46,370.79 | 46,309 | 0 | 0 | 377.718 | 388.623 | 394.611 | 477.491 | 1.685 | 1.711 | 1.737 | 1,510 | 0 | 0 | 96 | 97 | 97 | 97 | 52 | 81.08 | 66 | 94 | 0 | 979,516 |
OpenSearch - 2.0.0 | ARM64 | Without Security | m5.xlarge | nyc_taxis/ 2 warmupIterations/ 3 testIterations | 1,583.90 | 2,119.10 | 4,072.69 | 6,760.69 | 46,667.65 | 48,219.27 | 53,191.03 | 45,795 | 0 | 0 | 420.445 | 434.06 | 439.104 | 442.699 | 1.697 | 1.725 | 1.754 | 1,510 | 0 | 0 | 96 | 97 | 97 | 97 | 50 | 85.89 | 63 | 95 | 0 | 816,215 |
OpenSearch - 2.2.0 | X64 | With Security | m5.xlarge | nyc_taxis/ 2 warmupIterations/ 3 testIterations | 2,335.31 | 3,079.34 | 5,936.30 | 10,214.61 | 31,686.21 | 33,343.77 | 37,974.69 | 46,895 | 1 | 0 | 279.294 | 287.681 | 296.732 | 324.452 | 1.725 | 1.739 | 1.753 | 1,510 | 0 | 0 | 97 | 97 | 97 | 97 | 52.667 | 80.66 | 65.1 | 90 | 0 | 1,247,685 |
OpenSearch - 2.2.0 | X64 | Without Security | m5.xlarge | nyc_taxis/ 2 warmupIterations/ 3 testIterations | 2,191.33 | 2,897.34 | 5,598.88 | 9,647.27 | 34,082.47 | 35,546.74 | 40,358.20 | 46,717 | 0 | 0 | 283.958 | 291.434 | 301.78 | 317.644 | 1.725 | 1.74 | 1.755 | 1,510 | 0 | 0 | 97 | 98 | 98 | 98 | 50 | 83.88 | 64 | 87 | 0 | 1,045,643 |
OpenSearch - 2.2.0 | ARM64 | With Security | m5.xlarge | nyc_taxis/ 2 warmupIterations/ 3 testIterations | 1,883.37 | 2,479.36 | 4,604.23 | 7,402.89 | 39,028.32 | 40,765.93 | 44,511.18 | 46,419 | 0 | 0 | 342.469 | 366.734 | 373.616 | 380.034 | 1.693 | 1.717 | 1.75 | 1,510 | 0 | 0 | 96 | 97 | 97 | 97 | 50 | 89 | 64 | 94 | 0 | 974,866 |
OpenSearch - 2.2.0 | ARM64 | Without Security | m5.xlarge | nyc_taxis/ 2 warmupIterations/ 3 testIterations | 1,706.20 | 2,266.16 | 4,083.58 | 6,656.40 | 43,532.26 | 45,223.83 | 49,498.55 | 46,049 | 0 | 0 | 414.607 | 426.393 | 434.969 | 444.161 | 1.667 | 1.705 | 1.751 | 1,510 | 0 | 0 | 96 | 97 | 97 | 97 | 49 | 78.78 | 64 | 94 | 0 | 812,093 |
The tests have been re-run to circumvent any flakiness between runs.
@kotwanikunal thats interesting. I am worried we either made improvements in 2.1 and probably loosing them in 2.2 or as @peternied suggested we are misreporting the columns. I can't wrap my head around to have P90 higher and P99 being lower memory footprint. From what I see both 2.0 and 2.2 have the same format which seems suspicious.
Integ Test Result
OSD 4049 with-security-4049.txt osd-with-security-screenshots-4049.zip
Videos of test failures: 7_app_analytics.spec.js.mp4.zip historical_analysis_spec.js.mp4.zip
Performance Test re-run results -
The previous arm64 without security seemed to be an outlier which was rectified by the re-run.
Product/ Version | Architecture | Description | 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Β 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 | Error Rate**Query Operation Counts** | CPU (%)Β p50 | CPU (%)Β p90 | CPU (%)Β p99 | CPU (%)Β p100 | Memory (%)Β p50 | Memory (%)Β p90 | Memory (%)Β p99 | Memory (%)Β p100 | GC (ms)Β Old | GC (ms)Β Young |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
OpenSearch - 2.1.0 | X64 | With Security | m5.xlarge | nyc_taxis/ 2 warmupIterations/ 3 testIterations | 2,324.80 | 3,073.90 | 6,064.20 | 10,016.10 | 31,888.40 | 33,275.90 | 37,798.70 | 46,905 | 0 | 0 | 289.6 | 303.7 | 313.7 | 330.4 | 1.73 | 1.741 | 1.754 | 1,510 | 0 | 0 | 97 | 97 | 97 | 98 | 51.333 | 65 | 82.61 | 92 | 0 | 1,245,816 |
OpenSearch - 2.1.0 | X64 | Without Security | m5.xlarge | nyc_taxis/ 2 warmupIterations/ 3 testIterations | 2,193.60 | 2,908.70 | 5,561.70 | 8,586 | 33,935.30 | 35,489.10 | 40,399.60 | 46,728 | 0 | 0 | 279.8 | 288.1 | 301.2 | 309.8 | 1.727 | 1.742 | 1.756 | 1,510 | 0 | 0 | 97 | 98 | 98 | 98 | 49 | 62 | 86.36 | 94 | 0 | 1,041,064 |
OpenSearch - 2.1.0 | ARM64 | With Security | m5.xlarge | nyc_taxis/ 2 warmupIterations/ 3 testIterations | 1,916 | 2,524.20 | 4,626.10 | 6,358.80 | 38,446.80 | 40,096.30 | 43,909.90 | 46,468 | 0 | 0 | 363.8 | 372.5 | 379.1 | 385.6 | 1.686 | 1.707 | 1.754 | 1,510 | 0 | 0 | 96 | 97 | 97 | 97 | 50.333 | 65 | 81 | 90 | 0 | 917,896 |
OpenSearch - 2.1.0 | ARM64 | Without Security | m5.xlarge | nyc_taxis/ 2 warmupIterations/ 3 testIterations | 1,668.20 | 2,223.30 | 4,057.60 | 6,691.20 | 44,384.30 | 46,221.20 | 50,871 | 45,960 | 0 | 0 | 351.9 | 361.3 | 366.5 | 368.3 | 1.709 | 1.732 | 1.755 | 1,510 | 0 | 0 | 96 | 97 | 97 | 97 | 47 | 63 | 82.58 | 93 | 0 | 822,345 |
OpenSearch - 2.2.0 | X64 | With Security | m5.xlarge | nyc_taxis/ 2 warmupIterations/ 3 testIterations | 2,211.27 | 2,890.46 | 5,633.01 | 8,836.61 | 33,197.68 | 35,075.64 | 39,594.34 | 46,783 | 0 | 0 | 282.267 | 288.9 | 297.585 | 309.173 | 1.727 | 1.74 | 1.753 | 1,510 | 0 | 0 | 97 | 97 | 97.532 | 98 | 54 | 88 | 66 | 94 | 0 | 1,237,246 |
OpenSearch - 2.2.0 | X64 | Without Security | m5.xlarge | nyc_taxis/ 2 warmupIterations/ 3 testIterations | 2,186.68 | 2,900.06 | 5,635.71 | 9,135.63 | 33,752.51 | 35,539.30 | 40,463.50 | 46,719 | 0 | 0 | 277.991 | 284.457 | 294.579 | 308.001 | 1.727 | 1.742 | 1.756 | 1,510 | 0 | 0 | 97 | 98 | 98 | 98 | 49 | 87.87 | 65 | 92 | 0 | 1,048,250 |
OpenSearch - 2.2.0 | ARM64 | With Security | m5.xlarge | nyc_taxis/ 2 warmupIterations/ 3 testIterations | 1,906.08 | 2,518.58 | 4,694.59 | 6,648.64 | 38,407.62 | 39,954.75 | 43,516.45 | 46,487 | 0 | 0 | 381.273 | 393.433 | 396.973 | 475.763 | 1.693 | 1.716 | 1.747 | 1,510 | 0 | 0 | 96 | 97 | 97 | 97 | 52 | 81.82 | 66 | 90 | 0 | 977,237 |
OpenSearch - 2.2.0 | ARM64 | Without Security | m5.xlarge | nyc_taxis/ 2 warmupIterations/ 3 testIterations | 1,623.33 | 2,178.12 | 4,071.57 | 5,921.38 | 44,770.95 | 46,766.53 | 51,702.92 | 45,894 | 0 | 0 | 362.253 | 372.819 | 380.157 | 384.054 | 1.686 | 1.71 | 1.754 | 1,510 | 0 | 0 | 96 | 97 | 97 | 97 | 50 | 85.79 | 64 | 91 | 0 | 830,052 |
./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
RPM YUM verification:
opensearch.x86_64 2.0.0-1 opensearch-2.x
opensearch.x86_64 2.0.1-1 opensearch-2.x
opensearch.x86_64 2.1.0-1 opensearch-2.x
opensearch.x86_64 2.2.0-1 opensearch-2.x
opensearch-dashboards.x86_64 2.0.0-1 opensearch-dashboards-2.x
opensearch-dashboards.x86_64 2.0.1-1 opensearch-dashboards-2.x
opensearch-dashboards.x86_64 2.1.0-1 opensearch-dashboards-2.x
opensearch-dashboards.x86_64 2.2.0-1 opensearch-dashboards-2.x
opensearch.aarch64 2.0.0-1 opensearch-2.x
opensearch.aarch64 2.0.1-1 opensearch-2.x
opensearch.aarch64 2.1.0-1 opensearch-2.x
opensearch.aarch64 2.2.0-1 opensearch-2.x
opensearch-dashboards.aarch64 2.0.0-1 opensearch-dashboards-2.x
opensearch-dashboards.aarch64 2.0.1-1 opensearch-dashboards-2.x
opensearch-dashboards.aarch64 2.1.0-1 opensearch-dashboards-2.x
opensearch-dashboards.aarch64 2.2.0-1 opensearch-dashboards-2.x
Hi,
Thanks for the release. Seems that build-tools for 2.2.0 is missing though? https://repo.gradle.org/ui/native/jcenter/org/opensearch/gradle/build-tools/
Seems to me that all maven artifacts for 2.2.0 are missing, can't find them anywhere...
The plugin artifacts are not available and thus the plugin install command fails as well.
% ./bin/opensearch-plugin install opensearch-sql --verbose
-> Installing opensearch-sql
-> Failed installing opensearch-sql
-> Rolling back opensearch-sql
-> Rolled back opensearch-sql
BTW, it would be useful to improve the --verbose
output in this case because it does not provide any further details about why the installation failed.
@lukas-vlcek OpenSearch currently does not have support to install standalone plugins (outside of native plugins inherited from Elasticsearch) using plugin install command. You can view more details and the workaround in the below thread
https://forum.opensearch.org/t/download-urls-for-plugins-not-listed-anywhere/8297/6?u=bbarani
We are looking into the maven artifacts. Filed an issue with sonatype to get some information. Thanks!
Hey everyone, the artifacts are available on maven now. https://repo1.maven.org/maven2/org/opensearch/opensearch/2.2.0/ please let us know if you see any issues. Thanks!
Release OpenSearch and OpenSearch Dashboards 2.2.0
I noticed that a manifest was automatically created in manifests/2.2.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
__REPLACE_RELEASE-__
placeholders have actual dates.CI/CD (Feature Freeze) - 2022/07/26 - 2022/08/04
Campaigns
Code Complete - 2022/07/26 - 2022/08/04
Release testing - 2022/08/05 - 2022/08/09
Performance testing validation - 2022/08/08 - 2022/08/09
Release - 2022/08/10 - 2022/08/11
v2.2.0
in all projects have been resolved.Post Release
2.2.0
release.2.2.0
release.Components
Legend
| Symbol | Meaning | | -------- | ---------- | | :green_circle: | On track with overall release | | :yellow_circle: | Missed last milestone | | :red_circle: | Missed multiple milestones |
Issue tracking (Updated 2022/08/05 21:31 PST)
Issues:
2442