Operations & Project Health Meeting - 2024-08-22

Strengthen the OpenSearch project by addressing maintenance and health opportunities that can enable more contributions.

Scope: Health is a broad spectrum that includes security, developer experience, maintainer experience, quality and usability standards, documentation, community wellness and safety.

Date: Thurs, August 22, 2024
Time: 09:00 AM PT (UTC -7)

Agenda setting:

  • This is a bi-weekly meeting with topics nominated publicly or spilled from the previous meeting.
  • If you have a topic you would like discussed, please comment below
  • At the end, if there is time, we can discuss other topics.

Zoom Meeting link
Meeting ID: 889 2747 8240
Passcode: 760208

Meetup link

========
By joining the OpenSearch Community Meeting, you grant OpenSearch, and our affiliates the right to record, film, photograph, and capture your voice and image during the OpenSearch Community Meeting (the “Recordings”). You grant to us an irrevocable, nonexclusive, perpetual, worldwide, royalty-free right and license to use, reproduce, modify, distribute, and translate, for any purpose, all or any part of the Recordings and Your Materials. For example, we may distribute Recordings or snippets of Recordings via our social media outlets.

Meeting notes

Wins:

Misses:

  • Releases would benefit from more ownership / follow up on release issue/dashboards - maintainers, please follow through on this
    • Each component should have an owner for its release issue, a number of them do not currently and need action taken
    • The link for no release owners for 2.17.0 release
    • \https://metrics.opensearch.org/_dashboards/app/dashboards?security_tenant=global#/view/12d47dd0-e0cc-11ee-86f3-3358a59f8c46?_g=(filters:!(),refreshInterval:(pause:!t,value:0),time:(from:now-90d,to:now))&_a=(description:‘’,filters:!((‘$state’:(store:appState),meta:(alias:!n,controlledBy:‘1710287534575’,disabled:!f,index:‘512c9c70-e0b3-11ee-9a74-07cd3b4ff414’,key:release_version.keyword,negate:!f,params:(query:‘2.17.0’),type:phrase),query:(match_phrase:(release_version.keyword:‘2.17.0’)))),fullScreenMode:!f,options:(hidePanelTitles:!f,useMargins:!t),query:(language:kuery,query:‘’),timeRestore:!t,title:‘OpenSearch%20Release%20Metrics’,viewMode:view)
    • Small struggle on upcoming 1.x patch release merges not being in time - need improvement so Admin do not have to force

Repo of the Week: OpenSearch Core

  • 17 untraiged / 2 more than 2 weeks old
  • Current break-down:
    • Storage:Remote - 27
    • Search - 23
    • Cluster Manager - 17
    • Indexing - 15
    • Indexing:Replication - 9
    • Storage:Snapshots - 7
  • OpenSearch issues with no labels

RFCs

Wheel Spinner

  • OpenSearch Build

Chat log:

09:03:55 From Kris Freedain to Everyone:
Today’s agenda link:
Operations & Project Health Meeting - 2024-08-22
09:04:18 From Kris Freedain to Everyone:
Here’s our last meeting Operations & Project Health Meeting - 2024-08-08 - #2 by getsaurabh02
09:05:44 From Daniel Doubrovkine to Everyone:
Opensearch-py 2.7.0 was released, Release v2.7.0 · opensearch-project/opensearch-py · GitHub
09:07:58 From Brandon Shien to Everyone:
CVE-2024-28863
CVE-2024-28849
CVE-2023-26159
Were fixed since 1.3.18
09:14:10 From Prudhvi Godithi to Everyone:
The link for no release owners for 2.17.0 release

https://metrics.opensearch.org/_dashboards/app/dashboards?security_tenant=global#/view/12d47dd0-e0cc-11ee-86f3-3358a59f8c46?_g=(filters:!(),refreshInterval:(pause:!t,value:0),time:(from:now-90d,to:now))&_a=(description:'',filters:!(('$state':(store:appState),meta:(alias:!n,controlledBy:'1710287534575',disabled:!f,index:'512c9c70-e0b3-11ee-9a74-07cd3b4ff414',key:release_version.keyword,negate:!f,params:(query:'2.17.0'),type:phrase),query:(match_phrase:(release_version.keyword:'2.17.0')))),fullScreenMode:!f,options:(hidePanelTitles:!f,useMargins:!t),query:(language:kuery,query:''),timeRestore:!t,title:'OpenSearch%20Release%20Metrics',viewMode:view)

09:15:07 From Govind Kamat to Everyone:
Reacted to “The link for no rele…” with :+1:
09:21:34 From Saurabh Singh to Everyone:
Storage:Remote
27
Search
23
Cluster Manager
17
Indexing
15
Indexing:Replication
9
Storage:Snapshots
7
09:24:19 From Prudhvi Godithi to Everyone:
Issues · opensearch-project/OpenSearch · GitHub

OpenSearch issues with no labels

09:28:18 From Saurabh Singh to Everyone:
OpenSearch Dashboards)&_a=(description:‘OpenSearch%20Ops%20Metrics’,filters:!((‘$state’:(store:appState),meta:(alias:!n,controlledBy:‘1710545443987’,disabled:!f,index:efe46950-e31b-11ee-9a74-07cd3b4ff414,key:repository.keyword,negate:!f,params:(query:OpenSearch),type:phrase),query:(match_phrase:(repository.keyword:OpenSearch)))),fullScreenMode:!f,options:(hidePanelTitles:!f,useMargins:!t),query:(language:kuery,query:‘’),timeRestore:!t,title:‘OpenSearch%20Ops%20Metrics’,viewMode:view)
09:29:34 From Prudhvi Godithi to Everyone:
Related Issue:
[FEATURE] Introduce commit queue on Jenkins (`main` branch only) to proactively spot flaky tests · Issue #4810 · opensearch-project/opensearch-build · GitHub
09:34:03 From Kris Freedain to Everyone:
Issue search results · GitHub
09:34:27 From Kris Freedain to Everyone:
Latest:
Issue search results · GitHub
09:37:51 From Kris Freedain to Everyone:
Please discuss - add your comments
[RFC] Join support in OpenSearch #15185
[RFC] Join support in OpenSearch · Issue #15185 · opensearch-project/OpenSearch · GitHub
09:38:56 From Kris Freedain to Everyone:
[RFC] gRPC-based API for Search #15190
[RFC] gRPC-based API for Search · Issue #15190 · opensearch-project/OpenSearch · GitHub
09:42:03 From Nathan Boot to Everyone:
gRPC sounds more like a plugin.
09:45:19 From carrofin to Everyone:
Sorry my mic is not working?
09:49:51 From Andriy Redko to Everyone:
Protocol Buffers are not designed to handle large messages. As a general rule of thumb, if you are dealing in messages larger than a megabyte each, it may be time to consider an alternate strategy.
09:50:13 From Andriy Redko to Everyone:
Techniques | Protocol Buffers Documentation