Skip to content

Latest commit

 

History

History
44 lines (29 loc) · 1.07 KB

L39-core-remove-grpc-use-signal.md

File metadata and controls

44 lines (29 loc) · 1.07 KB

Remove grpc_use_signal from core surface API

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: grpc/grpc#16706

Open issues (if applicable)

N/A