[services] Tunnelbroker - Adding the gRPC server keep-alive into the Tonic server
Summary:
This diff introduces removing the "pinging" async task from the gRPC server and using the gRPC http/2 keep-alive support of the Tonic.
The full context is located in the ENG-1842 task. Research and proof-of-work of the gRPC keep-alive using Tonic.
Related Linear task: ENG-1842
Test Plan:
- Service is successfully built.
- Tonic keep-alive "field" tests were successfully passed.
Reviewers: jon, marcin, varun, tomek
Reviewed By: jon, varun, tomek
Subscribers: ashoat, tomek, atul
Differential Revision: https://phab.comm.dev/D5713