diff options
author | 2018-08-22 10:19:43 -0700 | |
---|---|---|
committer | 2018-08-22 10:19:43 -0700 | |
commit | 2c37c51dd9518b74444ed2c93f521849169f7694 (patch) | |
tree | c07c5703cf1f3c7ff96f1ab9016c8ce6b2b0b39b | |
parent | dfe377eddc38faae3e4f604c7e27cec0c9a7d31c (diff) |
Add logging for tcp_user_timeout not supported
-rw-r--r-- | src/core/lib/iomgr/socket_utils_common_posix.cc | 2 | ||||
-rw-r--r-- | src/core/lib/iomgr/tcp_server_utils_posix_common.cc | 2 |
2 files changed, 3 insertions, 1 deletions
diff --git a/src/core/lib/iomgr/socket_utils_common_posix.cc b/src/core/lib/iomgr/socket_utils_common_posix.cc index 9b32089a92..b7fc833608 100644 --- a/src/core/lib/iomgr/socket_utils_common_posix.cc +++ b/src/core/lib/iomgr/socket_utils_common_posix.cc @@ -242,6 +242,8 @@ grpc_error* grpc_set_socket_tcp_user_timeout(int fd, int val) { return GRPC_ERROR_CREATE_FROM_STATIC_STRING( "Failed to set TCP_USER_TIMEOUT"); } +#else + gpr_log(GPR_INFO, "TCP_USER_TIMEOUT not supported for this platform"); #endif /* GRPC_HAVE_TCP_USER_TIMEOUT */ return GRPC_ERROR_NONE; } diff --git a/src/core/lib/iomgr/tcp_server_utils_posix_common.cc b/src/core/lib/iomgr/tcp_server_utils_posix_common.cc index 2cb28f2e03..20b9037c68 100644 --- a/src/core/lib/iomgr/tcp_server_utils_posix_common.cc +++ b/src/core/lib/iomgr/tcp_server_utils_posix_common.cc @@ -166,7 +166,7 @@ grpc_error* grpc_tcp_server_prepare_socket(grpc_tcp_server* s, int fd, if (err != GRPC_ERROR_NONE) goto error; err = grpc_set_socket_reuse_addr(fd, 1); if (err != GRPC_ERROR_NONE) goto error; - err = grpc_set_socket_tcp_user_timeout(fd, 0); + err = grpc_set_socket_tcp_user_timeout(fd, 0 /* set to gRPC default */); if (err != GRPC_ERROR_NONE) goto error; } err = grpc_set_socket_no_sigpipe_if_possible(fd); |