Skip to content

Do not disable grpc.so_reuseport in the server

Ed Baunton requested to merge edbaunton/do-not-disable-so_reuseport into master

Disabling this feature by default gives the user no option to enable it. This is a nice feature of gRPC that we are disabling out of the box. It is particularly useful when looking to scale the CAS by process, rather than adding more threads. Particularly with Python.

In the future it might make sense to be a bit smarter about when to enable or disable this option. For example, allow it for a CAS that is backed by a clustered solution but disable it for a CAS that is only in-memory. Equally, disable it for a scheduler that is not sharing state.

Addresses #206 (closed)

Edited by Ed Baunton

Merge request reports