[
https://issues.apache.org/jira/browse/GEODE-9488?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Dale Emery closed GEODE-9488.
-----------------------------
> CqPerfDUnitTest test expects ephemeral port to remain available
> ---------------------------------------------------------------
>
> Key: GEODE-9488
> URL: https://issues.apache.org/jira/browse/GEODE-9488
> Project: Geode
> Issue Type: Test
> Components: tests
> Reporter: Dale Emery
> Assignee: Dale Emery
> Priority: Major
> Labels: GeodeOperationAPI, pull-request-available
> Fix For: 1.15.0
>
>
> {{CqPerfDUnitTest.testFailOverMatchingCQsWithMultipleServers}} starts a
> server on an ephemeral port, shuts the server down, and expects to be able to
> restart the server on the same port.
> If some other process binds to that port after the server stops and before it
> restarts, the server will be unable to bind to the port.
> Here is an example from a PR precommit CI run:
> http://files.apachegeode-ci.info/builds/apache-develop-pr/geode-pr-6740/test-results/distributedTest/1628140081/classes/org.apache.geode.cache.query.cq.dunit.CqQueryOptimizedExecuteDUnitTest.html#testCQAllServersLeaveAndRejoin
> In this case, it was another test's debug port (\{{dt_socket}}) that bound to
> the port while this test's server was stopped. But even when running alone,
> this test should not expect any port in the ephemeral port range to remain
> available.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)