spring-boot/spring-boot-project
Andy Wilkinson fedc4647e1 Use same InetAddress for client and server in endpoint tests
Previously, the server was created with out an explicitly configured
address. This lead to it using any local address which will prefer
IPv6 (::0) if it's available. By contrast, the client was created
with a base URL that specified localhost as the host. This meant the
the client would prefer to connect to IPv4. Normally this wouldn't
cause a problem as nothing would be listening on the port in the IPv4
stack so the client would then connect to the server being tested
using the IPv6 stack. However, if another process was listening to the
port in the IPv4 stack, the client would connect to the wrong server.
This could lead to an unexpected 404 response (if the wrong server
was an HTTP server) or a hang if it was not.

There's a chance, although I think it's unlikely, that the problem
described above is the cause of gh-10569. I think it's unlikely as
the hang tracked by gh-10569 only occurs when running the WebFlux
endpoint integration tests using Reactor Netty. If it was the problem
described above, there's no reason that I can think of why we
wouldn't have also seen it with the Web MVC endpoint integration
tests.
2018-01-19 15:23:47 +00:00
..
spring-boot Polish "Fix modifiers order" 2018-01-19 11:30:30 +01:00
spring-boot-actuator Use same InetAddress for client and server in endpoint tests 2018-01-19 15:23:47 +00:00
spring-boot-actuator-autoconfigure Polish "Fix modifiers order" 2018-01-19 11:30:30 +01:00
spring-boot-autoconfigure Polish "Fix modifiers order" 2018-01-19 11:30:30 +01:00
spring-boot-cli Polish "Fix modifiers order" 2018-01-19 11:30:30 +01:00
spring-boot-dependencies Add auto-configuration for RabbitMQ metrics 2018-01-18 16:11:50 +01:00
spring-boot-devtools Polish "Fix modifiers order" 2018-01-19 11:30:30 +01:00
spring-boot-docs Add documentation for HTTP/2 support in Jetty 2018-01-19 16:21:38 +01:00
spring-boot-parent Apply server.undertow.* config to reactive servers 2018-01-11 11:15:23 +01:00
spring-boot-starters Exclude tomcat-annotations-api and use javax.annotations-api instead 2018-01-04 10:25:39 +00:00
spring-boot-test Polish "Fix modifiers order" 2018-01-19 11:30:30 +01:00
spring-boot-test-autoconfigure Update copyright year of changed files 2018-01-09 12:13:27 -08:00
spring-boot-tools Polish 2018-01-18 23:21:51 -08:00
pom.xml Re-order modules so that spring--boot-cli is later 2017-10-05 18:17:25 -07:00