Details
-
Task
-
Status: Open
-
Major
-
Resolution: Unresolved
-
None
-
None
Description
Supporting v1 Operator Master streaming API over gRPC will enable people to interact with Mesos through more language bindings, and the UI can be based on gRPC. The main work includes:
1. Add the streaming calls to the gRPC service in service.proto. The proto will be in proto3, but the request and response messages will still be in proto2, since this is what the current v1 API based on.
2. Refactor the master code to support both HTTP and gRPC connections to reuse most of the current code for HTTP Operator streaming API.
3. Implement handlers for gRPC calls.
Attachments
Issue Links
- blocks
-
MESOS-9375 Support gRPC server streaming calls in libprocess.
- Open
-
MESOS-9377 Support v1 Operator Master synchronous API over gRPC.
- Open