From 776bce35cbd53e1230188567f882b0de0b545daf Mon Sep 17 00:00:00 2001 From: Yujia Qiao Date: Sun, 19 Dec 2021 11:18:01 +0800 Subject: [PATCH] chore: add a TODO --- src/server.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/server.rs b/src/server.rs index 353b013..1668053 100644 --- a/src/server.rs +++ b/src/server.rs @@ -118,6 +118,7 @@ impl<'a, T: 'static + Transport> Server<'a, T> { if let Some(err) = err.downcast_ref::() { // If it is an IO error, then it's possibly an // EMFILE. So sleep for a while and retry + // TODO: Only sleep for EMFILE, ENFILE, ENOMEM, ENOBUFS if let Some(d) = backoff.next_backoff() { error!("Failed to accept: {}. Retry in {:?}...", err, d); time::sleep(d).await;