[EchoClient] use the FutureSelector to build a max timeout for all operations

22 jobs for select in 9 minutes and 12 seconds (queued for 7 seconds)
latest
Status Name Job ID Coverage
  Smoke Test
passed clang-tidy #425836

00:05:04

passed fast-static-analysis #425834

00:02:12

passed iwyu #425835

00:01:54

passed smoke-test-suite #425833

00:01:50

 
  Test
passed test-clang #425840

00:03:59

passed test-clang-debug #425842

00:02:43

passed test-clang-release #425841

00:03:47

passed test-clang-sanitizer-undefined #425846

00:02:25

passed test-do-not-log-timestamp #425850

00:01:49

passed test-futex-wakeup-semaphore #425852

00:02:08

passed test-gcc #425837

00:03:53

passed test-gcc-debug #425839

00:02:43

passed test-gcc-release #425838

00:02:48

passed test-laws #425847

00:01:50

passed test-laws-release #425848

00:03:40

passed test-locked-wakeup-semaphore #425853

00:04:05

passed test-locked-ws-queues #425851

00:01:42

passed test-set-affinity-on-block #425854

00:01:57

passed test-with-stats #425844

00:03:47

passed test-with-userspace-rcu #425845

00:02:02

passed test-worker-no-sleep #425843

00:03:59

passed test-worker-wakeup-strategy-all #425849

00:02:02