[ 
https://issues.apache.org/jira/browse/GEODE-9488?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Dale Emery updated GEODE-9488:
------------------------------
    Labels: GeodeOperationAPI  (was: )

> 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
>            Priority: Major
>              Labels: GeodeOperationAPI
>
> {{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)

Reply via email to