mirror of https://github.com/grpc/proposal.git
1.1 KiB
1.1 KiB
Remove grpc_use_signal from core surface API
- Author(s): vjpai
- Approver: AspirinSJL
- Status: Proposed
- Implemented in: https://github.com/grpc/grpc/pull/16706
- Last updated: 2018-09-26
- Discussion at: https://groups.google.com/forum/#!topic/grpc-io/a1ScqicqKQk
Abstract
Remove grpc_use_signal from the core surface API
Background
The epollsig polling engine used signals to kick polling
threads. This polling engine has been deprecated for a while and has
been deleted. The
grpc_use_signal surface API allowed code to prevent the use of
signals or to change the signal number used by epollsig. With the
deletion of this polling engine, gRPC core no longer uses signals of
any kind, and this API should be deleted.
Related Proposals:
N/A
Proposal
Delete the surface API and bump the core version number.
Rationale
Not only is this surface API no longer useful, I cannot find any example of it being used.
Implementation
Core: https://github.com/grpc/grpc/pull/16706
Open issues (if applicable)
N/A