From d2bc0c26095e1a41f09f64f2371d14fe739044aa Mon Sep 17 00:00:00 2001 From: Noah Eisen Date: Tue, 20 Mar 2018 15:59:47 -0700 Subject: Revert "Verify early OK behavior" --- summerofcode/ideas.md | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'summerofcode') diff --git a/summerofcode/ideas.md b/summerofcode/ideas.md index 405297236a..de59be82c2 100644 --- a/summerofcode/ideas.md +++ b/summerofcode/ideas.md @@ -17,6 +17,10 @@ of gRPC's ten languages on at least one of Linux, macOS, and Windows. gRPC Core: +1. Implement ["early OK" semantics](https://github.com/grpc/grpc/issues/7032). The gRPC wire protocol allows servers to complete an RPC with OK status without having processed all requests ever sent to the client; it's the gRPC Core that currently restricts applications from so behaving. This behavioral gap in the gRPC Core should be filled in. + * **Required skills:** C programming language, C++ programming language. + * **Likely mentors:** [Nathaniel Manista](https://github.com/nathanielmanistaatgoogle), [Nicolas Noble](https://github.com/nicolasnoble). + 1. [Make channel-connectivity-watching cancellable](https://github.com/grpc/grpc/issues/3064). Anything worth waiting for is worth cancelling. The fact that channel connectivity is currently poll-based means that clean shutdown of gRPC channels can take as long as the poll interval. No one should have to wait two hundred milliseconds to garbage-collect an object. * **Required skills:** C programming language, C++ programming language, Python programming language. * **Likely mentors:** [Nathaniel Manista](https://github.com/nathanielmanistaatgoogle), [Vijay Pai](https://github.com/vjpai). -- cgit v1.2.3