[ https://issues.apache.org/jira/browse/THRIFT-3861?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15360353#comment-15360353 ]
James E. King, III commented on THRIFT-3861: -------------------------------------------- Very odd behavior... This test occasionally does not register two clients connecting: {noformat} jking@dvm-4:~/thrift-build$ bin/TServerIntegrationTest --log_level=all --run_test="*/test_stop_with_interruptable_clients_connected" Running 1 test case... Entering test suite "TServerIntegrationTest" Entering test suite "constructors" Leaving test suite "constructors" Entering test suite "TServerIntegrationTest" Entering test case "test_stop_with_interruptable_clients_connected" server is listening server has accepted 2 server stop completed server thread joined /home/jking/thrift/lib/cpp/test/TServerIntegrationTest.cpp(357): info: check 0 == pClientSock1->read(&buf[0], 1) passed /home/jking/thrift/lib/cpp/test/TServerIntegrationTest.cpp(358): info: check 0 == pClientSock2->read(&buf[0], 1) passed Leaving test case "test_stop_with_interruptable_clients_connected" Leaving test suite "TServerIntegrationTest" Leaving test suite "TServerIntegrationTest" *** No errors detected jking@dvm-4:~/thrift-build$ bin/TServerIntegrationTest --log_level=all --run_test="*/test_stop_with_interruptable_clients_connected" Running 1 test case... Entering test suite "TServerIntegrationTest" Entering test suite "constructors" Leaving test suite "constructors" Entering test suite "TServerIntegrationTest" Entering test case "test_stop_with_interruptable_clients_connected" server is listening server has accepted 2 server stop completed server thread joined /home/jking/thrift/lib/cpp/test/TServerIntegrationTest.cpp(357): info: check 0 == pClientSock1->read(&buf[0], 1) passed /home/jking/thrift/lib/cpp/test/TServerIntegrationTest.cpp(358): info: check 0 == pClientSock2->read(&buf[0], 1) passed Leaving test case "test_stop_with_interruptable_clients_connected" Leaving test suite "TServerIntegrationTest" Leaving test suite "TServerIntegrationTest" *** No errors detected jking@dvm-4:~/thrift-build$ bin/TServerIntegrationTest --log_level=all --run_test="*/test_stop_with_interruptable_clients_connected" Running 1 test case... Entering test suite "TServerIntegrationTest" Entering test suite "constructors" Leaving test suite "constructors" Entering test suite "TServerIntegrationTest" Entering test case "test_stop_with_interruptable_clients_connected" server is listening ... hangs ... {noformat} In the debugger, one client is accepted and has a processing thread, and the other server thread is waiting to be notified of an accept. > Travis CI builds are timing out - C++TServerIntegrationTest appears to be > hanging > --------------------------------------------------------------------------------- > > Key: THRIFT-3861 > URL: https://issues.apache.org/jira/browse/THRIFT-3861 > Project: Thrift > Issue Type: Bug > Components: Build Process > Affects Versions: 0.10.0 > Reporter: James E. King, III > Assignee: James E. King, III > Priority: Blocker > > The last two pull requests that I submitted had very small changes, however > many Travis CI builds timed out. It looks like the maximum job time is 30 > minutes. Did that change recently? > See: > https://github.com/apache/thrift/pull/1032 > https://github.com/apache/thrift/pull/1033 > Going back just a couple more it looks like some builds run for 44 minutes: > https://travis-ci.org/apache/thrift/builds/138350252 > If Travis changed their maximum timeout we're in deep trouble... -- This message was sent by Atlassian JIRA (v6.3.4#6332)