Jose Luis López created HADOOP-19979:
----------------------------------------

             Summary: Fix flaky TestLogAggregationService and 
TestSSLHttpServerMTLS
                 Key: HADOOP-19979
                 URL: https://issues.apache.org/jira/browse/HADOOP-19979
             Project: Hadoop Common
          Issue Type: Test
          Components: common, test
            Reporter: Jose Luis López


Two tests assert on work that finishes on another thread, without
waiting for it. Both fail intermittently.

TestSSLHttpServerMTLS.testUntrustedClientIsRejected expects an
SSLHandshakeException. The server drops the connection as soon as it
rejects the client certificate, racing the client's last handshake
flight; when the close wins, the client fails writing it and gets a
SocketException instead. 7 of 25 runs fail. The server guarantees the
request is refused, not which exception the client sees, so assert
that.

TestLogAggregationService.testLocalFileDeletionAfterUpload waits for
each log file to disappear, then asserts on the enclosing directory
with no wait. DeletionService removes files before the directories
holding them, so the assertion can run in between. Hit 4 of the 60 most
recent PRs, including unrelated ones. Wait for the directory too.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to