sorry, I did not test with enable ssl and libevent. I will investigate this issue today. On Mar 30, 2016 04:14, "Vinod Kone" <[email protected]> wrote:
> +Zhiwei, Greg > > Maybe related to the http parser upgrade. > > @Zhiwei: Did you test the http parser upgrade with SSL on ubuntu14 and > centos7? > > On Tue, Mar 29, 2016 at 11:24 AM, Benjamin Mahler <[email protected]> > wrote: > >> Joris, Vinod, has a regression been introduced in the SSL tests? >> >> On Tue, Mar 29, 2016 at 11:21 AM, Apache Jenkins Server < >> [email protected]> wrote: >> >> > See < >> > >> https://builds.apache.org/job/Mesos/COMPILER=clang,CONFIGURATION=--verbose%20--enable-libevent%20--enable-ssl,ENVIRONMENT=GLOG_v=1%20MESOS_VERBOSE=1,OS=ubuntu%3A14.04,label_exp=(docker%7C%7CHadoop)&&(!ubuntu-us1)/1893/changes >> > > >> > >> > Changes: >> > >> > [vinodkone] Changed name of http-parser enum to 'flags_enum'. >> > >> > [yujie.jay] Implemented isolate() method of "network/cni" isolator. >> > >> > ------------------------------------------ >> > [...truncated 19136 lines...] >> > [ OK ] ProcessTest.FirewallUninstall (10 ms) >> > [----------] 30 tests from ProcessTest (91 ms total) >> > >> > [----------] 3 tests from QueueTest >> > [ RUN ] QueueTest.Block >> > [ OK ] QueueTest.Block (0 ms) >> > [ RUN ] QueueTest.Noblock >> > [ OK ] QueueTest.Noblock (0 ms) >> > [ RUN ] QueueTest.Queue >> > [ OK ] QueueTest.Queue (0 ms) >> > [----------] 3 tests from QueueTest (0 ms total) >> > >> > [----------] 3 tests from ReapTest >> > [ RUN ] ReapTest.NonChildProcess >> > [ OK ] ReapTest.NonChildProcess (43 ms) >> > [ RUN ] ReapTest.ChildProcess >> > [ OK ] ReapTest.ChildProcess (31 ms) >> > [ RUN ] ReapTest.TerminatedChildProcess >> > [ OK ] ReapTest.TerminatedChildProcess (24 ms) >> > [----------] 3 tests from ReapTest (99 ms total) >> > >> > [----------] 4 tests from SequenceTest >> > [ RUN ] SequenceTest.Serialize >> > [ OK ] SequenceTest.Serialize (11 ms) >> > [ RUN ] SequenceTest.DiscardOne >> > [ OK ] SequenceTest.DiscardOne (11 ms) >> > [ RUN ] SequenceTest.DiscardAll >> > [ OK ] SequenceTest.DiscardAll (12 ms) >> > [ RUN ] SequenceTest.Random >> > [ OK ] SequenceTest.Random (11 ms) >> > [----------] 4 tests from SequenceTest (46 ms total) >> > >> > [----------] 4 tests from SharedTest >> > [ RUN ] SharedTest.ConstAccess >> > [ OK ] SharedTest.ConstAccess (0 ms) >> > [ RUN ] SharedTest.Null >> > [ OK ] SharedTest.Null (0 ms) >> > [ RUN ] SharedTest.Reset >> > [ OK ] SharedTest.Reset (0 ms) >> > [ RUN ] SharedTest.Own >> > [ OK ] SharedTest.Own (0 ms) >> > [----------] 4 tests from SharedTest (0 ms total) >> > >> > [----------] 3 tests from StatisticsTest >> > [ RUN ] StatisticsTest.Empty >> > [ OK ] StatisticsTest.Empty (0 ms) >> > [ RUN ] StatisticsTest.Single >> > [ OK ] StatisticsTest.Single (0 ms) >> > [ RUN ] StatisticsTest.Statistics >> > [ OK ] StatisticsTest.Statistics (0 ms) >> > [----------] 3 tests from StatisticsTest (0 ms total) >> > >> > [----------] 14 tests from SubprocessTest >> > [ RUN ] SubprocessTest.Status >> > [ OK ] SubprocessTest.Status (86 ms) >> > [ RUN ] SubprocessTest.PipeOutput >> > [ OK ] SubprocessTest.PipeOutput (28 ms) >> > [ RUN ] SubprocessTest.PipeInput >> > [ OK ] SubprocessTest.PipeInput (14 ms) >> > [ RUN ] SubprocessTest.PipeRedirect >> > [ OK ] SubprocessTest.PipeRedirect (14 ms) >> > [ RUN ] SubprocessTest.PathOutput >> > [ OK ] SubprocessTest.PathOutput (45 ms) >> > [ RUN ] SubprocessTest.PathInput >> > [ OK ] SubprocessTest.PathInput (17 ms) >> > [ RUN ] SubprocessTest.FdOutput >> > [ OK ] SubprocessTest.FdOutput (45 ms) >> > [ RUN ] SubprocessTest.FdInput >> > [ OK ] SubprocessTest.FdInput (15 ms) >> > [ RUN ] SubprocessTest.Default >> > hello world >> > [ OK ] SubprocessTest.Default (24 ms) >> > [ RUN ] SubprocessTest.Flags >> > [ OK ] SubprocessTest.Flags (23 ms) >> > [ RUN ] SubprocessTest.Environment >> > [ OK ] SubprocessTest.Environment (31 ms) >> > [ RUN ] SubprocessTest.EnvironmentWithSpaces >> > [ OK ] SubprocessTest.EnvironmentWithSpaces (14 ms) >> > [ RUN ] SubprocessTest.EnvironmentWithSpacesAndQuotes >> > [ OK ] SubprocessTest.EnvironmentWithSpacesAndQuotes (15 ms) >> > [ RUN ] SubprocessTest.EnvironmentOverride >> > [ OK ] SubprocessTest.EnvironmentOverride (17 ms) >> > [----------] 14 tests from SubprocessTest (389 ms total) >> > >> > [----------] 3 tests from TimeSeriesTest >> > [ RUN ] TimeSeriesTest.Set >> > [ OK ] TimeSeriesTest.Set (0 ms) >> > [ RUN ] TimeSeriesTest.Sparsify >> > [ OK ] TimeSeriesTest.Sparsify (0 ms) >> > [ RUN ] TimeSeriesTest.Truncate >> > [ OK ] TimeSeriesTest.Truncate (1 ms) >> > [----------] 3 tests from TimeSeriesTest (1 ms total) >> > >> > [----------] 5 tests from TimeTest >> > [ RUN ] TimeTest.Arithmetic >> > [ OK ] TimeTest.Arithmetic (0 ms) >> > [ RUN ] TimeTest.Now >> > [ OK ] TimeTest.Now (0 ms) >> > [ RUN ] TimeTest.RFC1123Output >> > [ OK ] TimeTest.RFC1123Output (0 ms) >> > [ RUN ] TimeTest.RFC3339Output >> > [ OK ] TimeTest.RFC3339Output (0 ms) >> > [ RUN ] TimeTest.Output >> > [ OK ] TimeTest.Output (0 ms) >> > [----------] 5 tests from TimeTest (0 ms total) >> > >> > [----------] 1 test from SSL >> > [ RUN ] SSL.Disabled >> > [ OK ] SSL.Disabled (1 ms) >> > [----------] 1 test from SSL (1 ms total) >> > >> > [----------] 16 tests from SSLTest >> > [ RUN ] SSLTest.BasicSameProcess >> > [ OK ] SSLTest.BasicSameProcess (514 ms) >> > [ RUN ] SSLTest.SSLSocket >> > [ OK ] SSLTest.SSLSocket (792 ms) >> > [ RUN ] SSLTest.NonSSLSocket >> > I0329 18:20:52.838978 30012 libevent_ssl_socket.cpp:1066] Socket error: >> > error:140760FC:SSL routines:SSL23_GET_CLIENT_HELLO:unknown protocol >> > [ OK ] SSLTest.NonSSLSocket (603 ms) >> > [ RUN ] SSLTest.NoVerifyBadCA >> > [ OK ] SSLTest.NoVerifyBadCA (602 ms) >> > [ RUN ] SSLTest.RequireBadCA >> > W0329 18:20:54.157554 30012 openssl.cpp:250] Error with certificate at >> > depth: 0 >> > Issuer: /C=US/O=Test/CN=df5b6496a8fc >> > Subject: /C=US/O=Test/CN=df5b6496a8fc >> > Error (18): self signed certificate >> > I0329 18:20:54.157652 30012 libevent_ssl_socket.cpp:1066] Socket error: >> > error:140890B2:SSL routines:SSL3_GET_CLIENT_CERTIFICATE:no certificate >> > returned >> > [ OK ] SSLTest.RequireBadCA (704 ms) >> > [ RUN ] SSLTest.VerifyBadCA >> > W0329 18:20:54.616380 30012 openssl.cpp:250] Error with certificate at >> > depth: 0 >> > Issuer: /C=US/O=Test/CN=df5b6496a8fc >> > Subject: /C=US/O=Test/CN=df5b6496a8fc >> > Error (18): self signed certificate >> > I0329 18:20:54.616503 30012 libevent_ssl_socket.cpp:1066] Socket error: >> > error:140890B2:SSL routines:SSL3_GET_CLIENT_CERTIFICATE:no certificate >> > returned >> > [ OK ] SSLTest.VerifyBadCA (401 ms) >> > [ RUN ] SSLTest.VerifyCertificate >> > [ OK ] SSLTest.VerifyCertificate (805 ms) >> > [ RUN ] SSLTest.RequireCertificate >> > [ OK ] SSLTest.RequireCertificate (803 ms) >> > [ RUN ] SSLTest.ProtocolMismatch >> > I0329 18:20:56.584892 29995 ssl_tests.cpp:390] Testing server protocol >> > 'SSL_ENABLE_SSL_V3' with client protocol 'SSL_ENABLE_SSL_V3' >> > I0329 18:20:56.658669 29995 ssl_tests.cpp:390] Testing server protocol >> > 'SSL_ENABLE_SSL_V3' with client protocol 'SSL_ENABLE_TLS_V1_0' >> > I0329 18:20:56.677848 30012 libevent_ssl_socket.cpp:1066] Socket error: >> > Connection reset by peer >> > I0329 18:20:56.759987 29995 ssl_tests.cpp:390] Testing server protocol >> > 'SSL_ENABLE_SSL_V3' with client protocol 'SSL_ENABLE_TLS_V1_1' >> > I0329 18:20:56.781757 30012 libevent_ssl_socket.cpp:1066] Socket error: >> > Connection reset by peer >> > I0329 18:20:56.860587 29995 ssl_tests.cpp:390] Testing server protocol >> > 'SSL_ENABLE_SSL_V3' with client protocol 'SSL_ENABLE_TLS_V1_2' >> > I0329 18:20:56.881602 30012 libevent_ssl_socket.cpp:1066] Socket error: >> > Connection reset by peer >> > I0329 18:20:56.961531 29995 ssl_tests.cpp:390] Testing server protocol >> > 'SSL_ENABLE_TLS_V1_0' with client protocol 'SSL_ENABLE_SSL_V3' >> > I0329 18:20:56.981844 30012 libevent_ssl_socket.cpp:1066] Socket error: >> > error:1408A10B:SSL routines:SSL3_GET_CLIENT_HELLO:wrong version number >> > I0329 18:20:57.062679 29995 ssl_tests.cpp:390] Testing server protocol >> > 'SSL_ENABLE_TLS_V1_0' with client protocol 'SSL_ENABLE_TLS_V1_0' >> > I0329 18:20:57.164197 29995 ssl_tests.cpp:390] Testing server protocol >> > 'SSL_ENABLE_TLS_V1_0' with client protocol 'SSL_ENABLE_TLS_V1_1' >> > I0329 18:20:57.186607 30012 libevent_ssl_socket.cpp:1066] Socket error: >> > Connection reset by peer >> > I0329 18:20:57.264469 29995 ssl_tests.cpp:390] Testing server protocol >> > 'SSL_ENABLE_TLS_V1_0' with client protocol 'SSL_ENABLE_TLS_V1_2' >> > I0329 18:20:57.284148 30012 libevent_ssl_socket.cpp:1066] Socket error: >> > Connection reset by peer >> > I0329 18:20:57.364964 29995 ssl_tests.cpp:390] Testing server protocol >> > 'SSL_ENABLE_TLS_V1_1' with client protocol 'SSL_ENABLE_SSL_V3' >> > I0329 18:20:57.382608 30012 libevent_ssl_socket.cpp:1066] Socket error: >> > error:140760FC:SSL routines:SSL23_GET_CLIENT_HELLO:unknown protocol >> > I0329 18:20:57.465430 29995 ssl_tests.cpp:390] Testing server protocol >> > 'SSL_ENABLE_TLS_V1_1' with client protocol 'SSL_ENABLE_TLS_V1_0' >> > I0329 18:20:57.483558 30012 libevent_ssl_socket.cpp:1066] Socket error: >> > error:140760FC:SSL routines:SSL23_GET_CLIENT_HELLO:unknown protocol >> > I0329 18:20:57.566699 29995 ssl_tests.cpp:390] Testing server protocol >> > 'SSL_ENABLE_TLS_V1_1' with client protocol 'SSL_ENABLE_TLS_V1_1' >> > I0329 18:20:57.667654 29995 ssl_tests.cpp:390] Testing server protocol >> > 'SSL_ENABLE_TLS_V1_1' with client protocol 'SSL_ENABLE_TLS_V1_2' >> > I0329 18:20:57.688980 30012 libevent_ssl_socket.cpp:1066] Socket error: >> > Connection reset by peer >> > I0329 18:20:57.768899 29995 ssl_tests.cpp:390] Testing server protocol >> > 'SSL_ENABLE_TLS_V1_2' with client protocol 'SSL_ENABLE_SSL_V3' >> > I0329 18:20:57.789451 30012 libevent_ssl_socket.cpp:1066] Socket error: >> > error:140760FC:SSL routines:SSL23_GET_CLIENT_HELLO:unknown protocol >> > I0329 18:20:57.869539 29995 ssl_tests.cpp:390] Testing server protocol >> > 'SSL_ENABLE_TLS_V1_2' with client protocol 'SSL_ENABLE_TLS_V1_0' >> > I0329 18:20:57.890205 30012 libevent_ssl_socket.cpp:1066] Socket error: >> > error:140760FC:SSL routines:SSL23_GET_CLIENT_HELLO:unknown protocol >> > I0329 18:20:57.970154 29995 ssl_tests.cpp:390] Testing server protocol >> > 'SSL_ENABLE_TLS_V1_2' with client protocol 'SSL_ENABLE_TLS_V1_1' >> > I0329 18:20:57.988864 30012 libevent_ssl_socket.cpp:1066] Socket error: >> > error:140760FC:SSL routines:SSL23_GET_CLIENT_HELLO:unknown protocol >> > I0329 18:20:58.071167 29995 ssl_tests.cpp:390] Testing server protocol >> > 'SSL_ENABLE_TLS_V1_2' with client protocol 'SSL_ENABLE_TLS_V1_2' >> > [ OK ] SSLTest.ProtocolMismatch (1916 ms) >> > [ RUN ] SSLTest.ValidDowngrade >> > W0329 18:20:58.431408 29995 openssl.cpp:363] Failed SSL connections will >> > be downgraded to a non-SSL socket >> > [ OK ] SSLTest.ValidDowngrade (302 ms) >> > [ RUN ] SSLTest.NoValidDowngrade >> > I0329 18:20:59.357354 30012 libevent_ssl_socket.cpp:1066] Socket error: >> > error:140760FC:SSL routines:SSL23_GET_CLIENT_HELLO:unknown protocol >> > [ OK ] SSLTest.NoValidDowngrade (904 ms) >> > [ RUN ] SSLTest.ValidDowngradeEachProtocol >> > I0329 18:20:59.642278 29995 ssl_tests.cpp:509] Testing server protocol >> > 'SSL_ENABLE_SSL_V3' >> > W0329 18:20:59.642716 29995 openssl.cpp:363] Failed SSL connections will >> > be downgraded to a non-SSL socket >> > I0329 18:20:59.679532 29995 ssl_tests.cpp:509] Testing server protocol >> > 'SSL_ENABLE_TLS_V1_0' >> > W0329 18:20:59.680085 29995 openssl.cpp:363] Failed SSL connections will >> > be downgraded to a non-SSL socket >> > I0329 18:20:59.780943 29995 ssl_tests.cpp:509] Testing server protocol >> > 'SSL_ENABLE_TLS_V1_1' >> > W0329 18:20:59.781467 29995 openssl.cpp:363] Failed SSL connections will >> > be downgraded to a non-SSL socket >> > I0329 18:20:59.881849 29995 ssl_tests.cpp:509] Testing server protocol >> > 'SSL_ENABLE_TLS_V1_2' >> > W0329 18:20:59.882241 29995 openssl.cpp:363] Failed SSL connections will >> > be downgraded to a non-SSL socket >> > [ OK ] SSLTest.ValidDowngradeEachProtocol (605 ms) >> > [ RUN ] SSLTest.NoValidDowngradeEachProtocol >> > I0329 18:21:00.613869 29995 ssl_tests.cpp:556] Testing server protocol >> > 'SSL_ENABLE_SSL_V3' >> > I0329 18:21:00.629164 30012 libevent_ssl_socket.cpp:1066] Socket error: >> > error:140760FC:SSL routines:SSL23_GET_CLIENT_HELLO:unknown protocol >> > I0329 18:21:00.686048 29995 ssl_tests.cpp:556] Testing server protocol >> > 'SSL_ENABLE_TLS_V1_0' >> > I0329 18:21:00.702745 30012 libevent_ssl_socket.cpp:1066] Socket error: >> > error:140760FC:SSL routines:SSL23_GET_CLIENT_HELLO:unknown protocol >> > I0329 18:21:00.786557 29995 ssl_tests.cpp:556] Testing server protocol >> > 'SSL_ENABLE_TLS_V1_1' >> > I0329 18:21:00.801079 30012 libevent_ssl_socket.cpp:1066] Socket error: >> > error:140760FC:SSL routines:SSL23_GET_CLIENT_HELLO:unknown protocol >> > I0329 18:21:00.887980 29995 ssl_tests.cpp:556] Testing server protocol >> > 'SSL_ENABLE_TLS_V1_2' >> > I0329 18:21:00.902386 30012 libevent_ssl_socket.cpp:1066] Socket error: >> > error:140760FC:SSL routines:SSL23_GET_CLIENT_HELLO:unknown protocol >> > [ OK ] SSLTest.NoValidDowngradeEachProtocol (1006 ms) >> > [ RUN ] SSLTest.PeerAddress >> > [ OK ] SSLTest.PeerAddress (288 ms) >> > [ RUN ] SSLTest.HTTPSGet >> > ../../../3rdparty/libprocess/src/tests/ssl_tests.cpp:663: Failure >> > (response).failure(): Failed to decode response >> > [ FAILED ] SSLTest.HTTPSGet (263 ms) >> > [ RUN ] SSLTest.HTTPSPost >> > ../../../3rdparty/libprocess/src/tests/ssl_tests.cpp:704: Failure >> > (response).failure(): Failed to decode response >> > [ FAILED ] SSLTest.HTTPSPost (343 ms) >> > [----------] 16 tests from SSLTest (10852 ms total) >> > >> > [----------] Global test environment tear-down >> > [==========] 172 tests from 25 test cases ran. (12060 ms total) >> > [ PASSED ] 170 tests. >> > [ FAILED ] 2 tests, listed below: >> > [ FAILED ] SSLTest.HTTPSGet >> > [ FAILED ] SSLTest.HTTPSPost >> > >> > 2 FAILED TESTS >> > YOU HAVE 2 DISABLED TESTS >> > >> > make[6]: *** [check-local] Error 1 >> > make[6]: Leaving directory >> `/mesos/mesos-0.29.0/_build/3rdparty/libprocess' >> > make[5]: *** [check-am] Error 2 >> > make[5]: Leaving directory >> `/mesos/mesos-0.29.0/_build/3rdparty/libprocess' >> > make[4]: *** [check-recursive] Error 1 >> > make[4]: Leaving directory >> `/mesos/mesos-0.29.0/_build/3rdparty/libprocess' >> > make[3]: Leaving directory `/mesos/mesos-0.29.0/_build/3rdparty' >> > make[2]: Leaving directory `/mesos/mesos-0.29.0/_build/3rdparty' >> > make[3]: *** [check-recursive] Error 1 >> > make[2]: *** [check] Error 2 >> > make[1]: *** [check-recursive] Error 1 >> > make[1]: Leaving directory `/mesos/mesos-0.29.0/_build' >> > make: *** [distcheck] Error 1 >> > + docker rmi mesos-1459274650-12813 >> > Untagged: mesos-1459274650-12813:latest >> > Deleted: >> 67d4f2a9c047fb7f201ef9972174e9cacf99167b2b830810d62aa2fef07001e8 >> > Deleted: >> a3fb9db86ed37d803fe29359af7289bf3304dece6861bb5e39a135e947164878 >> > Deleted: >> 1a9df477891854e780b5cb1ef7964da4beac53dbcc1985888dcb96c96b5b3da6 >> > Deleted: >> de322c7296347d7da09af002c52aa132f3003828ae12df42e9ba087b4415d877 >> > Deleted: >> 8f119afbca859720db4c319eb4a095e8764ec8549a117f5abcd3844a13261b21 >> > Deleted: >> d39ff3f7ee4cdef89feb18bbd42d170bba3940f7f9ecdfd9b91cc6a3c4f8c3d2 >> > Deleted: >> 15b44137c68f23a6316aea25b01f785bc6d4d5640974d70e6080c79e8f7f5bb0 >> > Deleted: >> 9b38bde069e26e1401e349151f0b9ef99f9767dda9cf1c580373e6d945952a34 >> > Deleted: >> de506411fc12c353475ca8389239636bfc376e4f1d544da45e8a4a18328583a2 >> > Deleted: >> 7beb22081834073b8aeb4116fb18254010612285bcaad51972f0eba5945681f8 >> > Deleted: >> 1137d336d2edde3c6a97adb8966bbf553477b28c17307ca30ff5e473a3d16948 >> > Deleted: >> c34682bda63353dab6caac92c3957444157d82582a2d2c5f09d33e73e1bbff1c >> > Deleted: >> a77f4136f8876d2cdb6aac0a6e0d8b882d5229403f80617d79c883ae8637d6d7 >> > Deleted: >> 0210b5d0035870b5be6aa2eab7b5d892fc4984f3eacfbcf5a9213eed50ce12f8 >> > Deleted: >> b27aeda8c4bda944c9a031c9cff0cc2719be6dc81d8a0f917d451136699866f0 >> > Deleted: >> de70446caad09720a0f015a75ad9e7c3a81c8f2d4c5d84d491740eff2558eedd >> > Build step 'Execute shell' marked build as failure >> > >> > >
