Skip to content

[META] Productionalizing Client/Server GRPC in OpenSearch #16787

Open

Description

Image for: Description

Please describe the end goal of this project

Please comment on this issue with any feedback on our recent experimental release.
This is a meta issue for all work relating to Client to Server GRPC.

Supporting References

Issues

Core Work

V3.0.0 Experimental feature release

Feature GH Finished
Server Core gRPC Server #16556 ✔️
Search API - matchAll/Term/Terms/MatchNone/ScriptScore [Feature] GRPC Search APIs #16783 ✔️
Document API - Bulk [Feature] GRPC Document APIs #16784 ✔️
Bulk Benchmark #16711 ✔️
Search API Benchmark #16710 ✔️
API documentation opensearch-project/documentation-website#9591 ✔️

GRPC Server Core

Search APIs

Document APIs

API Documentation

Benchmarking

V3.1.0 feature release

Feature GH Finished
Server Core
Query DSL
Document API

Core

Query DSL

  • [Feature] Term-level queries
  • [Feature] Full-text queries
  • [Feature] Boolean, Boosting queries
  • [Feature] KNN

Document APIs

  • [Feature] Index Document API
  • [Feature] Update Document API
  • [Feature] Delete Document API
  • [Feature] Get Document API (? TBD)

V3.2.0 feature release or TBD
Index APIs

  • [Feature Request] GRPC Index APIs #16785
    Other APIs
  • [Feature] GRPC Cluster APIs
  • [Feature] GRPC Nodes APIs
  • [Feature] GRPC CAT APIs
  • [Feature] GRPC Ingest APIs
    TODO: Other APIs from the public doc are omitted for brevity, and can be added later as we become closer to working on them.

Proto conversion

Protobuf support

CI/CD

Related

Related component

Other

Metadata

Image for: Metadata

Metadata

Image for: Metadata

Assignees

No one assigned

    Labels

    MetaMeta issue, not directly linked to a PRPerformanceThis is for any performance related enhancements or bugsRoadmap:Cost/Performance/ScaleProject-wide roadmap labelSearchSearch query, autocomplete ...etcSearch:Performancev3.0.0Issues and PRs related to version 3.0.0

    Type

    No type

    Projects

    Status

    🆕 New

    Status

    Todo

    Status

    New

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

    Image for: Issue actions