merge revision(s) f88bff7705:

[ruby/net-http] Revert "Replace Timeout.timeout in Net:HTTP#connect"

	This reverts commit 753cae3bbc.

	98caa38204
	---
	 lib/net/http.rb | 15 ++++++++-------
	 1 file changed, 8 insertions(+), 7 deletions(-)
This commit is contained in:
nagachika 2022-10-22 17:08:57 +09:00
parent 3f3aebc237
commit 2c1b1eae7c
2 changed files with 9 additions and 8 deletions

View file

@ -994,13 +994,14 @@ module Net #:nodoc:
end end
debug "opening connection to #{conn_addr}:#{conn_port}..." debug "opening connection to #{conn_addr}:#{conn_port}..."
begin s = Timeout.timeout(@open_timeout, Net::OpenTimeout) {
s = Socket.tcp conn_addr, conn_port, @local_host, @local_port, connect_timeout: @open_timeout begin
rescue => e TCPSocket.open(conn_addr, conn_port, @local_host, @local_port)
e = Net::OpenTimeout.new(e) if e.is_a?(Errno::ETIMEDOUT) #for compatibility with previous versions rescue => e
raise e, "Failed to open TCP connection to " + raise e, "Failed to open TCP connection to " +
"#{conn_addr}:#{conn_port} (#{e.message})" "#{conn_addr}:#{conn_port} (#{e.message})"
end end
}
s.setsockopt(Socket::IPPROTO_TCP, Socket::TCP_NODELAY, 1) s.setsockopt(Socket::IPPROTO_TCP, Socket::TCP_NODELAY, 1)
debug "opened" debug "opened"
if use_ssl? if use_ssl?

View file

@ -11,7 +11,7 @@
# define RUBY_VERSION_MINOR RUBY_API_VERSION_MINOR # define RUBY_VERSION_MINOR RUBY_API_VERSION_MINOR
#define RUBY_VERSION_TEENY 3 #define RUBY_VERSION_TEENY 3
#define RUBY_RELEASE_DATE RUBY_RELEASE_YEAR_STR"-"RUBY_RELEASE_MONTH_STR"-"RUBY_RELEASE_DAY_STR #define RUBY_RELEASE_DATE RUBY_RELEASE_YEAR_STR"-"RUBY_RELEASE_MONTH_STR"-"RUBY_RELEASE_DAY_STR
#define RUBY_PATCHLEVEL 166 #define RUBY_PATCHLEVEL 167
#define RUBY_RELEASE_YEAR 2022 #define RUBY_RELEASE_YEAR 2022
#define RUBY_RELEASE_MONTH 10 #define RUBY_RELEASE_MONTH 10