[jira] [Comment Edited] (MESOS-9193) Mesos build fail with Clang 3.5
[ https://issues.apache.org/jira/browse/MESOS-9193?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16597938#comment-16597938 ] Chun-Hung Hsiao edited comment on MESOS-9193 at 8/31/18 4:45 AM: - Reviews: https://reviews.apache.org/r/68576/ https://reviews.apache.org/r/68577/ https://reviews.apache.org/r/68578/ https://reviews.apache.org/r/68579/ https://reviews.apache.org/r/68564/ https://reviews.apache.org/r/68565/ was (Author: chhsia0): Reviews: https://reviews.apache.org/r/68577/ https://reviews.apache.org/r/68578/ https://reviews.apache.org/r/68579/ https://reviews.apache.org/r/68564/ https://reviews.apache.org/r/68565/ > Mesos build fail with Clang 3.5 > --- > > Key: MESOS-9193 > URL: https://issues.apache.org/jira/browse/MESOS-9193 > Project: Mesos > Issue Type: Bug >Affects Versions: 1.7.0 >Reporter: Chun-Hung Hsiao >Assignee: Chun-Hung Hsiao >Priority: Blocker > Labels: mesosphere, storage > > 1. The `-Wno-inconsistent-missing-override` option added in > https://reviews.apache.org/r/67953/ > is not recognized by clang 3.5. > 2. The same issue described in https://reviews.apache.org/r/55400/ would make > `src/resource_provider/storage/provider.cpp` fail to compile. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (MESOS-8568) Command checks should always call `WAIT_NESTED_CONTAINER` before `REMOVE_NESTED_CONTAINER`
[ https://issues.apache.org/jira/browse/MESOS-8568?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16598177#comment-16598177 ] Qian Zhang commented on MESOS-8568: --- [~vinodkone] Done. > Command checks should always call `WAIT_NESTED_CONTAINER` before > `REMOVE_NESTED_CONTAINER` > -- > > Key: MESOS-8568 > URL: https://issues.apache.org/jira/browse/MESOS-8568 > Project: Mesos > Issue Type: Improvement >Affects Versions: 1.4.0, 1.4.1, 1.4.2, 1.5.0, 1.5.1, 1.6.0, 1.6.1 >Reporter: Andrei Budnik >Assignee: Qian Zhang >Priority: Blocker > Labels: default-executor, health-check, mesosphere > > After successful launch of a nested container via > `LAUNCH_NESTED_CONTAINER_SESSION` in a checker library, it calls > [waitNestedContainer > |https://github.com/apache/mesos/blob/0a40243c6a35dc9dc41774d43ee3c19cdf9e54be/src/checks/checker_process.cpp#L657] > for the container. Checker library > [calls|https://github.com/apache/mesos/blob/0a40243c6a35dc9dc41774d43ee3c19cdf9e54be/src/checks/checker_process.cpp#L466-L487] > `REMOVE_NESTED_CONTAINER` to remove a previous nested container before > launching a nested container for a subsequent check. Hence, > `REMOVE_NESTED_CONTAINER` call follows `WAIT_NESTED_CONTAINER` to ensure that > the nested container has been terminated and can be removed/cleaned up. > In case of failure, the library [doesn't > call|https://github.com/apache/mesos/blob/0a40243c6a35dc9dc41774d43ee3c19cdf9e54be/src/checks/checker_process.cpp#L627-L636] > `WAIT_NESTED_CONTAINER`. Despite the failure, the container might be > launched and the following attempt to remove the container without call > `WAIT_NESTED_CONTAINER` leads to errors like: > {code:java} > W0202 20:03:08.895830 7 checker_process.cpp:503] Received '500 Internal > Server Error' (Nested container has not terminated yet) while removing the > nested container > '2b0c542c-1f5f-42f7-b914-2c1cadb4aeca.da0a7cca-516c-4ec9-b215-b34412b670fa.check-49adc5f1-37a3-4f26-8708-e27d2d6cd125' > used for the COMMAND check for task > 'node-0-server__e26a82b0-fbab-46a0-a1ea-e7ac6cfa4c91 > {code} > The checker library should always call `WAIT_NESTED_CONTAINER` before > `REMOVE_NESTED_CONTAINER`. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (MESOS-7076) libprocess tests fail when using libevent 2.1.8
[ https://issues.apache.org/jira/browse/MESOS-7076?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16598092#comment-16598092 ] Till Toenshoff commented on MESOS-7076: --- Meanwhile I also sent a docker-container to the libevent-ML - hoping they can shed some light into this issue. For your entertainment - reproducing the problem with an extremely verbose libevent 2.1.8 on Ubuntu 18; {noformat} docker run -it docker.io/tillt/mesos-debug-libevent-ubuntu18:version1 /root/mesos/build/3rdparty/libprocess/libprocess-tests --gtest_filter="SSLTest.SSLSocket" --verbose {noformat} > libprocess tests fail when using libevent 2.1.8 > --- > > Key: MESOS-7076 > URL: https://issues.apache.org/jira/browse/MESOS-7076 > Project: Mesos > Issue Type: Bug > Components: build, libprocess, test > Environment: macOS 10.12.3, libevent 2.1.8 (installed via Homebrew) >Reporter: Jan Schlicht >Assignee: Till Toenshoff >Priority: Critical > Labels: ci > Attachments: libevent-openssl11.patch > > > Running {{libprocess-tests}} on Mesos compiled with {{--enable-libevent > --enable-ssl}} on an operating system using libevent 2.1.8, SSL related tests > fail like > {noformat} > [ RUN ] SSLTest.SSLSocket > I0207 15:20:46.017881 2528580544 openssl.cpp:419] CA file path is > unspecified! NOTE: Set CA file path with LIBPROCESS_SSL_CA_FILE= > I0207 15:20:46.017904 2528580544 openssl.cpp:424] CA directory path > unspecified! NOTE: Set CA directory path with LIBPROCESS_SSL_CA_DIR= > I0207 15:20:46.017918 2528580544 openssl.cpp:429] Will not verify peer > certificate! > NOTE: Set LIBPROCESS_SSL_VERIFY_CERT=1 to enable peer certificate verification > I0207 15:20:46.017923 2528580544 openssl.cpp:435] Will only verify peer > certificate if presented! > NOTE: Set LIBPROCESS_SSL_REQUIRE_CERT=1 to require peer certificate > verification > WARNING: Logging before InitGoogleLogging() is written to STDERR > I0207 15:20:46.033001 2528580544 openssl.cpp:419] CA file path is > unspecified! NOTE: Set CA file path with LIBPROCESS_SSL_CA_FILE= > I0207 15:20:46.033179 2528580544 openssl.cpp:424] CA directory path > unspecified! NOTE: Set CA directory path with LIBPROCESS_SSL_CA_DIR= > I0207 15:20:46.033196 2528580544 openssl.cpp:429] Will not verify peer > certificate! > NOTE: Set LIBPROCESS_SSL_VERIFY_CERT=1 to enable peer certificate verification > I0207 15:20:46.033201 2528580544 openssl.cpp:435] Will only verify peer > certificate if presented! > NOTE: Set LIBPROCESS_SSL_REQUIRE_CERT=1 to require peer certificate > verification > ../../../3rdparty/libprocess/src/tests/ssl_tests.cpp:257: Failure > Failed to wait 15secs for Socket(socket.get()).recv() > [ FAILED ] SSLTest.SSLSocket (15196 ms) > {noformat} > Tests failing are > {noformat} > SSLTest.SSLSocket > SSLTest.NoVerifyBadCA > SSLTest.VerifyCertificate > SSLTest.ProtocolMismatch > SSLTest.ECDHESupport > SSLTest.PeerAddress > SSLTest.HTTPSGet > SSLTest.HTTPSPost > SSLTest.SilentSocket > SSLTest.ShutdownThenSend > SSLVerifyIPAdd/SSLTest.BasicSameProcess/0, where GetParam() = "false" > SSLVerifyIPAdd/SSLTest.BasicSameProcess/1, where GetParam() = "true" > SSLVerifyIPAdd/SSLTest.BasicSameProcessUnix/0, where GetParam() = "false" > SSLVerifyIPAdd/SSLTest.BasicSameProcessUnix/1, where GetParam() = "true" > SSLVerifyIPAdd/SSLTest.RequireCertificate/0, where GetParam() = "false" > SSLVerifyIPAdd/SSLTest.RequireCertificate/1, where GetParam() = "true" > {noformat} -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (MESOS-7076) libprocess tests fail when using libevent 2.1.8
[ https://issues.apache.org/jira/browse/MESOS-7076?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16598090#comment-16598090 ] Till Toenshoff commented on MESOS-7076: --- Ah, that patch is gold! - I did not see it before. Thanks [~chhsia0] -- have now attached that baby to this ticket. I absolutely agree, bundling libssl feels icky given how much it is platform dependent even in its build configuration. > libprocess tests fail when using libevent 2.1.8 > --- > > Key: MESOS-7076 > URL: https://issues.apache.org/jira/browse/MESOS-7076 > Project: Mesos > Issue Type: Bug > Components: build, libprocess, test > Environment: macOS 10.12.3, libevent 2.1.8 (installed via Homebrew) >Reporter: Jan Schlicht >Assignee: Till Toenshoff >Priority: Critical > Labels: ci > Attachments: libevent-openssl11.patch > > > Running {{libprocess-tests}} on Mesos compiled with {{--enable-libevent > --enable-ssl}} on an operating system using libevent 2.1.8, SSL related tests > fail like > {noformat} > [ RUN ] SSLTest.SSLSocket > I0207 15:20:46.017881 2528580544 openssl.cpp:419] CA file path is > unspecified! NOTE: Set CA file path with LIBPROCESS_SSL_CA_FILE= > I0207 15:20:46.017904 2528580544 openssl.cpp:424] CA directory path > unspecified! NOTE: Set CA directory path with LIBPROCESS_SSL_CA_DIR= > I0207 15:20:46.017918 2528580544 openssl.cpp:429] Will not verify peer > certificate! > NOTE: Set LIBPROCESS_SSL_VERIFY_CERT=1 to enable peer certificate verification > I0207 15:20:46.017923 2528580544 openssl.cpp:435] Will only verify peer > certificate if presented! > NOTE: Set LIBPROCESS_SSL_REQUIRE_CERT=1 to require peer certificate > verification > WARNING: Logging before InitGoogleLogging() is written to STDERR > I0207 15:20:46.033001 2528580544 openssl.cpp:419] CA file path is > unspecified! NOTE: Set CA file path with LIBPROCESS_SSL_CA_FILE= > I0207 15:20:46.033179 2528580544 openssl.cpp:424] CA directory path > unspecified! NOTE: Set CA directory path with LIBPROCESS_SSL_CA_DIR= > I0207 15:20:46.033196 2528580544 openssl.cpp:429] Will not verify peer > certificate! > NOTE: Set LIBPROCESS_SSL_VERIFY_CERT=1 to enable peer certificate verification > I0207 15:20:46.033201 2528580544 openssl.cpp:435] Will only verify peer > certificate if presented! > NOTE: Set LIBPROCESS_SSL_REQUIRE_CERT=1 to require peer certificate > verification > ../../../3rdparty/libprocess/src/tests/ssl_tests.cpp:257: Failure > Failed to wait 15secs for Socket(socket.get()).recv() > [ FAILED ] SSLTest.SSLSocket (15196 ms) > {noformat} > Tests failing are > {noformat} > SSLTest.SSLSocket > SSLTest.NoVerifyBadCA > SSLTest.VerifyCertificate > SSLTest.ProtocolMismatch > SSLTest.ECDHESupport > SSLTest.PeerAddress > SSLTest.HTTPSGet > SSLTest.HTTPSPost > SSLTest.SilentSocket > SSLTest.ShutdownThenSend > SSLVerifyIPAdd/SSLTest.BasicSameProcess/0, where GetParam() = "false" > SSLVerifyIPAdd/SSLTest.BasicSameProcess/1, where GetParam() = "true" > SSLVerifyIPAdd/SSLTest.BasicSameProcessUnix/0, where GetParam() = "false" > SSLVerifyIPAdd/SSLTest.BasicSameProcessUnix/1, where GetParam() = "true" > SSLVerifyIPAdd/SSLTest.RequireCertificate/0, where GetParam() = "false" > SSLVerifyIPAdd/SSLTest.RequireCertificate/1, where GetParam() = "true" > {noformat} -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Created] (MESOS-9197) Optimize `Resources::contains()`.
Meng Zhu created MESOS-9197: --- Summary: Optimize `Resources::contains()`. Key: MESOS-9197 URL: https://issues.apache.org/jira/browse/MESOS-9197 Project: Mesos Issue Type: Improvement Reporter: Meng Zhu Assignee: Meng Zhu Currently, there are two issues: 1. Surprisingly, `contains` always make a copy of the superset resources. This could be avoided. https://github.com/apache/mesos/blob/f7e3872b0359c6095f8eeaefe408cb7dcef5bb83/src/common/resources.cpp#L1415 2. In `Resources::contains(const Resource& that)`, we always do validation which is expensive. We should provide a validation free version of `contains()` for `Resources` that we know are valid. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Assigned] (MESOS-9196) Removing rootfs mounts may fail with EBUSY.
[ https://issues.apache.org/jira/browse/MESOS-9196?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Gilbert Song reassigned MESOS-9196: --- Assignee: Gilbert Song > Removing rootfs mounts may fail with EBUSY. > --- > > Key: MESOS-9196 > URL: https://issues.apache.org/jira/browse/MESOS-9196 > Project: Mesos > Issue Type: Bug > Components: containerization >Reporter: Gilbert Song >Assignee: Gilbert Song >Priority: Blocker > Labels: containerizer > > Please fix the issue by using detach unmount when unmounting container > rootfs. See MESOS-3349 for details. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (MESOS-8568) Command checks should always call `WAIT_NESTED_CONTAINER` before `REMOVE_NESTED_CONTAINER`
[ https://issues.apache.org/jira/browse/MESOS-8568?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16598016#comment-16598016 ] Vinod Kone commented on MESOS-8568: --- [~qianzhang] Can you please set the affects and target versions? > Command checks should always call `WAIT_NESTED_CONTAINER` before > `REMOVE_NESTED_CONTAINER` > -- > > Key: MESOS-8568 > URL: https://issues.apache.org/jira/browse/MESOS-8568 > Project: Mesos > Issue Type: Improvement >Reporter: Andrei Budnik >Assignee: Qian Zhang >Priority: Blocker > Labels: default-executor, health-check, mesosphere > > After successful launch of a nested container via > `LAUNCH_NESTED_CONTAINER_SESSION` in a checker library, it calls > [waitNestedContainer > |https://github.com/apache/mesos/blob/0a40243c6a35dc9dc41774d43ee3c19cdf9e54be/src/checks/checker_process.cpp#L657] > for the container. Checker library > [calls|https://github.com/apache/mesos/blob/0a40243c6a35dc9dc41774d43ee3c19cdf9e54be/src/checks/checker_process.cpp#L466-L487] > `REMOVE_NESTED_CONTAINER` to remove a previous nested container before > launching a nested container for a subsequent check. Hence, > `REMOVE_NESTED_CONTAINER` call follows `WAIT_NESTED_CONTAINER` to ensure that > the nested container has been terminated and can be removed/cleaned up. > In case of failure, the library [doesn't > call|https://github.com/apache/mesos/blob/0a40243c6a35dc9dc41774d43ee3c19cdf9e54be/src/checks/checker_process.cpp#L627-L636] > `WAIT_NESTED_CONTAINER`. Despite the failure, the container might be > launched and the following attempt to remove the container without call > `WAIT_NESTED_CONTAINER` leads to errors like: > {code:java} > W0202 20:03:08.895830 7 checker_process.cpp:503] Received '500 Internal > Server Error' (Nested container has not terminated yet) while removing the > nested container > '2b0c542c-1f5f-42f7-b914-2c1cadb4aeca.da0a7cca-516c-4ec9-b215-b34412b670fa.check-49adc5f1-37a3-4f26-8708-e27d2d6cd125' > used for the COMMAND check for task > 'node-0-server__e26a82b0-fbab-46a0-a1ea-e7ac6cfa4c91 > {code} > The checker library should always call `WAIT_NESTED_CONTAINER` before > `REMOVE_NESTED_CONTAINER`. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Created] (MESOS-9196) Removing rootfs mounts may fail with EBUSY.
Gilbert Song created MESOS-9196: --- Summary: Removing rootfs mounts may fail with EBUSY. Key: MESOS-9196 URL: https://issues.apache.org/jira/browse/MESOS-9196 Project: Mesos Issue Type: Bug Components: containerization Reporter: Gilbert Song Please fix the issue by using detach unmount when unmounting container rootfs. See MESOS-3349 for details. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (MESOS-9195) Publish native Mesos eggs to pypi.
[ https://issues.apache.org/jira/browse/MESOS-9195?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16597983#comment-16597983 ] Till Toenshoff commented on MESOS-9195: --- The motivation for this ticket came out of https://github.com/apache/mesos/pull/285 > Publish native Mesos eggs to pypi. > --- > > Key: MESOS-9195 > URL: https://issues.apache.org/jira/browse/MESOS-9195 > Project: Mesos > Issue Type: Improvement >Reporter: Till Toenshoff >Assignee: Kapil Arya >Priority: Major > > We currently publish only mesos.interface to pypi. Would it also be possible > to publish the binary / platform dependent eggs to pypi? > Namely {{mesos.scheduler}} and {{mesos.executor}} bundled via > {{mesos.native}}?! are needed for our users to run the examples without > having to build Mesos. > For some extra karma, we could maybe publish them for both, linux and macOS. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Assigned] (MESOS-9195) Publish native Mesos eggs to pypi.
[ https://issues.apache.org/jira/browse/MESOS-9195?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Till Toenshoff reassigned MESOS-9195: - Assignee: Till Toenshoff > Publish native Mesos eggs to pypi. > --- > > Key: MESOS-9195 > URL: https://issues.apache.org/jira/browse/MESOS-9195 > Project: Mesos > Issue Type: Improvement >Reporter: Till Toenshoff >Assignee: Till Toenshoff >Priority: Major > > We currently publish only mesos.interface to pypi. Would it also be possible > to publish the binary / platform dependent eggs to pypi? > Namely {{mesos.scheduler}} and {{mesos.executor}} bundled via > {{mesos.native}}?! are needed for our users to run the examples without > having to build Mesos. > For some extra karma, we could maybe publish them for both, linux and macOS. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Assigned] (MESOS-9195) Publish native Mesos eggs to pypi.
[ https://issues.apache.org/jira/browse/MESOS-9195?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Till Toenshoff reassigned MESOS-9195: - Assignee: Kapil Arya (was: Till Toenshoff) > Publish native Mesos eggs to pypi. > --- > > Key: MESOS-9195 > URL: https://issues.apache.org/jira/browse/MESOS-9195 > Project: Mesos > Issue Type: Improvement >Reporter: Till Toenshoff >Assignee: Kapil Arya >Priority: Major > > We currently publish only mesos.interface to pypi. Would it also be possible > to publish the binary / platform dependent eggs to pypi? > Namely {{mesos.scheduler}} and {{mesos.executor}} bundled via > {{mesos.native}}?! are needed for our users to run the examples without > having to build Mesos. > For some extra karma, we could maybe publish them for both, linux and macOS. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Created] (MESOS-9195) Publish native Mesos eggs to pypi.
Till Toenshoff created MESOS-9195: - Summary: Publish native Mesos eggs to pypi. Key: MESOS-9195 URL: https://issues.apache.org/jira/browse/MESOS-9195 Project: Mesos Issue Type: Improvement Reporter: Till Toenshoff We currently publish only mesos.interface to pypi. Would it also be possible to publish the binary / platform dependent eggs to pypi? Name {{mesos.scheduler}} and {{mesos.executor}} bundled via {{mesos.native}}?! are needed for our users to run the examples without having to build Mesos. For some extra karma, we could maybe publish them for both, linux and macOS. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Comment Edited] (MESOS-7076) libprocess tests fail when using libevent 2.1.8
[ https://issues.apache.org/jira/browse/MESOS-7076?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16597918#comment-16597918 ] Chun-Hung Hsiao edited comment on MESOS-7076 at 8/30/18 9:40 PM: - [~tillt] I'm not sure if bundling libssl is a good idea. Debian 9's patched libevent 2.0.22 works with OpenSSL 1.1.x and Mesos. If it also works with OpenSSL 1.0.x (which I believe so), we could try to bundle that version of libevent and avoid bundling SSL. If you want to go with this route, I might be able to help after my on-call rotation. was (Author: chhsia0): [~tillt] I'm not sure if bundling libssl is a good idea. Debian 9's patched libevent works with OpenSSL 1.1.x and Mesos. If it also works with OpenSSL 1.0.x (which I believe so), we could try to bundle that version of libevent and avoid bundling SSL. If you want to go with this route, I might be able to help after my on-call rotation. > libprocess tests fail when using libevent 2.1.8 > --- > > Key: MESOS-7076 > URL: https://issues.apache.org/jira/browse/MESOS-7076 > Project: Mesos > Issue Type: Bug > Components: build, libprocess, test > Environment: macOS 10.12.3, libevent 2.1.8 (installed via Homebrew) >Reporter: Jan Schlicht >Assignee: Till Toenshoff >Priority: Critical > Labels: ci > > Running {{libprocess-tests}} on Mesos compiled with {{--enable-libevent > --enable-ssl}} on an operating system using libevent 2.1.8, SSL related tests > fail like > {noformat} > [ RUN ] SSLTest.SSLSocket > I0207 15:20:46.017881 2528580544 openssl.cpp:419] CA file path is > unspecified! NOTE: Set CA file path with LIBPROCESS_SSL_CA_FILE= > I0207 15:20:46.017904 2528580544 openssl.cpp:424] CA directory path > unspecified! NOTE: Set CA directory path with LIBPROCESS_SSL_CA_DIR= > I0207 15:20:46.017918 2528580544 openssl.cpp:429] Will not verify peer > certificate! > NOTE: Set LIBPROCESS_SSL_VERIFY_CERT=1 to enable peer certificate verification > I0207 15:20:46.017923 2528580544 openssl.cpp:435] Will only verify peer > certificate if presented! > NOTE: Set LIBPROCESS_SSL_REQUIRE_CERT=1 to require peer certificate > verification > WARNING: Logging before InitGoogleLogging() is written to STDERR > I0207 15:20:46.033001 2528580544 openssl.cpp:419] CA file path is > unspecified! NOTE: Set CA file path with LIBPROCESS_SSL_CA_FILE= > I0207 15:20:46.033179 2528580544 openssl.cpp:424] CA directory path > unspecified! NOTE: Set CA directory path with LIBPROCESS_SSL_CA_DIR= > I0207 15:20:46.033196 2528580544 openssl.cpp:429] Will not verify peer > certificate! > NOTE: Set LIBPROCESS_SSL_VERIFY_CERT=1 to enable peer certificate verification > I0207 15:20:46.033201 2528580544 openssl.cpp:435] Will only verify peer > certificate if presented! > NOTE: Set LIBPROCESS_SSL_REQUIRE_CERT=1 to require peer certificate > verification > ../../../3rdparty/libprocess/src/tests/ssl_tests.cpp:257: Failure > Failed to wait 15secs for Socket(socket.get()).recv() > [ FAILED ] SSLTest.SSLSocket (15196 ms) > {noformat} > Tests failing are > {noformat} > SSLTest.SSLSocket > SSLTest.NoVerifyBadCA > SSLTest.VerifyCertificate > SSLTest.ProtocolMismatch > SSLTest.ECDHESupport > SSLTest.PeerAddress > SSLTest.HTTPSGet > SSLTest.HTTPSPost > SSLTest.SilentSocket > SSLTest.ShutdownThenSend > SSLVerifyIPAdd/SSLTest.BasicSameProcess/0, where GetParam() = "false" > SSLVerifyIPAdd/SSLTest.BasicSameProcess/1, where GetParam() = "true" > SSLVerifyIPAdd/SSLTest.BasicSameProcessUnix/0, where GetParam() = "false" > SSLVerifyIPAdd/SSLTest.BasicSameProcessUnix/1, where GetParam() = "true" > SSLVerifyIPAdd/SSLTest.RequireCertificate/0, where GetParam() = "false" > SSLVerifyIPAdd/SSLTest.RequireCertificate/1, where GetParam() = "true" > {noformat} -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (MESOS-7076) libprocess tests fail when using libevent 2.1.8
[ https://issues.apache.org/jira/browse/MESOS-7076?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16597918#comment-16597918 ] Chun-Hung Hsiao commented on MESOS-7076: [~tillt] I'm not sure if bundling libssl is a good idea. Debian 9's patched libevent works with OpenSSL 1.1.x and Mesos. If it also works with OpenSSL 1.0.x (which I believe so), we could try to bundle that version of libevent and avoid bundling SSL. If you want to go with this route, I might be able to help after my on-call rotation. > libprocess tests fail when using libevent 2.1.8 > --- > > Key: MESOS-7076 > URL: https://issues.apache.org/jira/browse/MESOS-7076 > Project: Mesos > Issue Type: Bug > Components: build, libprocess, test > Environment: macOS 10.12.3, libevent 2.1.8 (installed via Homebrew) >Reporter: Jan Schlicht >Assignee: Till Toenshoff >Priority: Critical > Labels: ci > > Running {{libprocess-tests}} on Mesos compiled with {{--enable-libevent > --enable-ssl}} on an operating system using libevent 2.1.8, SSL related tests > fail like > {noformat} > [ RUN ] SSLTest.SSLSocket > I0207 15:20:46.017881 2528580544 openssl.cpp:419] CA file path is > unspecified! NOTE: Set CA file path with LIBPROCESS_SSL_CA_FILE= > I0207 15:20:46.017904 2528580544 openssl.cpp:424] CA directory path > unspecified! NOTE: Set CA directory path with LIBPROCESS_SSL_CA_DIR= > I0207 15:20:46.017918 2528580544 openssl.cpp:429] Will not verify peer > certificate! > NOTE: Set LIBPROCESS_SSL_VERIFY_CERT=1 to enable peer certificate verification > I0207 15:20:46.017923 2528580544 openssl.cpp:435] Will only verify peer > certificate if presented! > NOTE: Set LIBPROCESS_SSL_REQUIRE_CERT=1 to require peer certificate > verification > WARNING: Logging before InitGoogleLogging() is written to STDERR > I0207 15:20:46.033001 2528580544 openssl.cpp:419] CA file path is > unspecified! NOTE: Set CA file path with LIBPROCESS_SSL_CA_FILE= > I0207 15:20:46.033179 2528580544 openssl.cpp:424] CA directory path > unspecified! NOTE: Set CA directory path with LIBPROCESS_SSL_CA_DIR= > I0207 15:20:46.033196 2528580544 openssl.cpp:429] Will not verify peer > certificate! > NOTE: Set LIBPROCESS_SSL_VERIFY_CERT=1 to enable peer certificate verification > I0207 15:20:46.033201 2528580544 openssl.cpp:435] Will only verify peer > certificate if presented! > NOTE: Set LIBPROCESS_SSL_REQUIRE_CERT=1 to require peer certificate > verification > ../../../3rdparty/libprocess/src/tests/ssl_tests.cpp:257: Failure > Failed to wait 15secs for Socket(socket.get()).recv() > [ FAILED ] SSLTest.SSLSocket (15196 ms) > {noformat} > Tests failing are > {noformat} > SSLTest.SSLSocket > SSLTest.NoVerifyBadCA > SSLTest.VerifyCertificate > SSLTest.ProtocolMismatch > SSLTest.ECDHESupport > SSLTest.PeerAddress > SSLTest.HTTPSGet > SSLTest.HTTPSPost > SSLTest.SilentSocket > SSLTest.ShutdownThenSend > SSLVerifyIPAdd/SSLTest.BasicSameProcess/0, where GetParam() = "false" > SSLVerifyIPAdd/SSLTest.BasicSameProcess/1, where GetParam() = "true" > SSLVerifyIPAdd/SSLTest.BasicSameProcessUnix/0, where GetParam() = "false" > SSLVerifyIPAdd/SSLTest.BasicSameProcessUnix/1, where GetParam() = "true" > SSLVerifyIPAdd/SSLTest.RequireCertificate/0, where GetParam() = "false" > SSLVerifyIPAdd/SSLTest.RequireCertificate/1, where GetParam() = "true" > {noformat} -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Created] (MESOS-9194) Extend request batching to '/roles' endpoint
Benno Evers created MESOS-9194: -- Summary: Extend request batching to '/roles' endpoint Key: MESOS-9194 URL: https://issues.apache.org/jira/browse/MESOS-9194 Project: Mesos Issue Type: Bug Reporter: Benno Evers For consistency and improved performance under load, the `/roles` endpoint should use the same request batching mechanism as `/state`, '/tasks`, ... -- This message was sent by Atlassian JIRA (v7.6.3#76005)