You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@mesos.apache.org by Benjamin Mahler <bm...@apache.org> on 2019/01/02 20:11:26 UTC

Re: [VOTE] Release Apache Mesos 1.7.1 (rc1)

+1 (binding)

make check passes on macOS 10.14.2

$ clang++ --version
Apple LLVM version 10.0.0 (clang-1000.10.44.4)
Target: x86_64-apple-darwin18.2.0
Thread model: posix
InstalledDir: /Library/Developer/CommandLineTools/usr/bin

$ ./configure CC=clang CXX=clang++ CXXFLAGS="-Wno-deprecated-declarations"
--disable-python --disable-java --with-apr=/usr/local/opt/apr/libexec
--with-svn=/usr/local/opt/subversion && make check -j12
...
[  PASSED  ] 1956 tests.

On Fri, Dec 21, 2018 at 5:48 PM Chun-Hung Hsiao <ch...@apache.org> wrote:

> Hi all,
>
> Please vote on releasing the following candidate as Apache Mesos 1.7.1.
>
>
> 1.7.1 includes the following:
>
> --------------------------------------------------------------------------------
> * This is a bug fix release. Also includes performance and API
>   improvements:
>
>   * **Allocator**: Improved allocation cycle time substantially
>     (see MESOS-9239 and MESOS-9249). These reduce the allocation
>     cycle time in some benchmarks by 80%.
>
>   * **Scheduler API**: Improved the experimental `CREATE_DISK` and
>     `DESTROY_DISK` operations for CSI volume recovery (see MESOS-9275
>     and MESOS-9321). Storage local resource providers now return disk
>     resources with the `source.vendor` field set, so frameworks needs to
>     upgrade the `Resource` protobuf definitions.
>
>   * **Scheduler API**: Offer operation feedbacks now present their agent
>     IDs and resource provider IDs (see MESOS-9293).
>
>
> The CHANGELOG for the release is available at:
>
> https://gitbox.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=1.7.1-rc1
>
> --------------------------------------------------------------------------------
>
> The candidate for Mesos 1.7.1 release is available at:
> https://dist.apache.org/repos/dist/dev/mesos/1.7.1-rc1/mesos-1.7.1.tar.gz
>
> The tag to be voted on is 1.7.1-rc1:
> https://gitbox.apache.org/repos/asf?p=mesos.git;a=commit;h=1.7.1-rc1
>
> The SHA512 checksum of the tarball can be found at:
>
> https://dist.apache.org/repos/dist/dev/mesos/1.7.1-rc1/mesos-1.7.1.tar.gz.sha512
>
> The signature of the tarball can be found at:
>
> https://dist.apache.org/repos/dist/dev/mesos/1.7.1-rc1/mesos-1.7.1.tar.gz.asc
>
> The PGP key used to sign the release is here:
> https://dist.apache.org/repos/dist/release/mesos/KEYS
>
> The JAR is in a staging repository here:
>
> https://repository.apache.org/content/repositories/releases/org/apache/mesos/mesos/1.7.1-rc1/
>
> Please vote on releasing this package as Apache Mesos 1.7.1!
>
> To accommodate for the holidays, the vote is open until Mon Dec 31
> 14:00:00 PST 2018 and passes if a majority of at least 3 +1 PMC votes are
> cast.
>
> [ ] +1 Release this package as Apache Mesos 1.7.1
> [ ] -1 Do not release this package because ...
>
> Thanks,
> Chun-Hung & Gaston
>

Re: [VOTE] Release Apache Mesos 1.7.1 (rc1)

Posted by Chun-Hung Hsiao <ch...@mesosphere.io>.
Thanks Vinod. I'll take a look tomorrow.

I'm doing a -1 myself because of
https://issues.apache.org/jira/browse/MESOS-9508.
Once this is landed and the above issues are investigated I'll make another
cut.

On Wed, Jan 2, 2019 at 1:38 PM Vinod Kone <vi...@apache.org> wrote:

> Also, another error
> <
> https://builds.apache.org/view/M-R/view/Mesos/job/Mesos-Release/57/BUILDTOOL=cmake,COMPILER=gcc,CONFIGURATION=--verbose%20--enable-libevent%20--enable-ssl,ENVIRONMENT=GLOG_v=1%20MESOS_VERBOSE=1,OS=ubuntu:14.04,label_exp=(docker%7C%7CHadoop)&&(!ubuntu-us1)&&(!ubuntu-eu2)/console
> >
> .
>
>
> /mesos/build/3rdparty/grpc-1.10.0/src/grpc-1.10.0/src/core/tsi/ssl_transport_security.cc:
> In function 'tsi_result ssl_handshaker_extract_peer(tsi_handshaker*,
> tsi_peer*)':
>
> /mesos/build/3rdparty/grpc-1.10.0/src/grpc-1.10.0/src/core/tsi/ssl_transport_security.cc:1011:71:
> error: 'SSL_get0_alpn_selected' was not declared in this scope
>    SSL_get0_alpn_selected(impl->ssl, &alpn_selected, &alpn_selected_len);
>                                                                        ^
>
> /mesos/build/3rdparty/grpc-1.10.0/src/grpc-1.10.0/src/core/tsi/ssl_transport_security.cc:
> In function 'tsi_result tsi_create_ssl_client_handshaker_factory(const
> tsi_ssl_pem_key_cert_pair*, const char*, const char*, const char**,
> uint16_t, tsi_ssl_client_handshaker_factory**)':
>
> /mesos/build/3rdparty/grpc-1.10.0/src/grpc-1.10.0/src/core/tsi/ssl_transport_security.cc:1417:73:
> error: 'SSL_CTX_set_alpn_protos' was not declared in this scope
>                static_cast<unsigned
> int>(impl->alpn_protocol_list_length))) {
>                                                                          ^
>
> /mesos/build/3rdparty/grpc-1.10.0/src/grpc-1.10.0/src/core/tsi/ssl_transport_security.cc:
> In function 'tsi_result
> tsi_create_ssl_server_handshaker_factory_ex(const
> tsi_ssl_pem_key_cert_pair*, size_t, const char*,
> tsi_client_certificate_request_type, const char*, const char**,
> uint16_t, tsi_ssl_server_handshaker_factory**)':
>
> /mesos/build/3rdparty/grpc-1.10.0/src/grpc-1.10.0/src/core/tsi/ssl_transport_security.cc:1557:79:
> error: 'SSL_CTX_set_alpn_select_cb' was not declared in this scope
>
> server_handshaker_factory_alpn_callback, impl);
>
>      ^
> make[7]: *** [CMakeFiles/grpc.dir/src/core/tsi/ssl_transport_security.cc.o]
> Error 1
> make[7]: Leaving directory
> `/mesos/build/3rdparty/grpc-1.10.0/src/grpc-1.10.0-build'
> make[6]: *** [CMakeFiles/grpc.dir/all] Error 2
> make[6]: Leaving directory
> `/mesos/build/3rdparty/grpc-1.10.0/src/grpc-1.10.0-build'
> make[5]: *** [CMakeFiles/grpc.dir/rule] Error 2
> make[5]: Leaving directory
> `/mesos/build/3rdparty/grpc-1.10.0/src/grpc-1.10.0-build'
> make[4]: *** [grpc] Error 2
> make[4]: Leaving directory
> `/mesos/build/3rdparty/grpc-1.10.0/src/grpc-1.10.0-build'
> make[3]: *** [3rdparty/grpc-1.10.0/src/grpc-1.10.0-stamp/grpc-1.10.0-build]
> Error 2
> make[3]: Leaving directory `/mesos/build'
> make[2]: *** [3rdparty/CMakeFiles/grpc-1.10.0.dir/all] Error 2
> make[2]: *** Waiting for unfinished jobs....
>
>
>
> On Wed, Jan 2, 2019 at 3:35 PM Vinod Kone <vi...@apache.org> wrote:
>
> > I see an issue
> > <
> https://builds.apache.org/view/M-R/view/Mesos/job/Mesos-Release/57/BUILDTOOL=autotools,COMPILER=clang,CONFIGURATION=--verbose%20--enable-libevent%20--enable-ssl,ENVIRONMENT=GLOG_v=1%20MESOS_VERBOSE=1,OS=ubuntu:14.04,label_exp=(docker%7C%7CHadoop)&&(!ubuntu-us1)&&(!ubuntu-eu2)/console
> >
> > with clang compiler when running it in ASF CI. Is this a known issue?
> >
> > ../../src/resource_provider/storage/provider.cpp:3190:5: error:
> conditional expression is ambiguous; 'Future<basic_string<[3 * ...]>>' can
> be converted to 'Future<basic_string<[3 * ...]>>' and vice versa
> >     ? createVolume(
> >     ^ ~~~~~~~~~~~~~
> >
> >
> >
> > On Wed, Jan 2, 2019 at 2:11 PM Benjamin Mahler <bm...@apache.org>
> wrote:
> >
> >> +1 (binding)
> >>
> >> make check passes on macOS 10.14.2
> >>
> >> $ clang++ --version
> >> Apple LLVM version 10.0.0 (clang-1000.10.44.4)
> >> Target: x86_64-apple-darwin18.2.0
> >> Thread model: posix
> >> InstalledDir: /Library/Developer/CommandLineTools/usr/bin
> >>
> >> $ ./configure CC=clang CXX=clang++
> CXXFLAGS="-Wno-deprecated-declarations"
> >> --disable-python --disable-java --with-apr=/usr/local/opt/apr/libexec
> >> --with-svn=/usr/local/opt/subversion && make check -j12
> >> ...
> >> [  PASSED  ] 1956 tests.
> >>
> >> On Fri, Dec 21, 2018 at 5:48 PM Chun-Hung Hsiao <ch...@apache.org>
> >> wrote:
> >>
> >> > Hi all,
> >> >
> >> > Please vote on releasing the following candidate as Apache Mesos
> 1.7.1.
> >> >
> >> >
> >> > 1.7.1 includes the following:
> >> >
> >> >
> >>
> --------------------------------------------------------------------------------
> >> > * This is a bug fix release. Also includes performance and API
> >> >   improvements:
> >> >
> >> >   * **Allocator**: Improved allocation cycle time substantially
> >> >     (see MESOS-9239 and MESOS-9249). These reduce the allocation
> >> >     cycle time in some benchmarks by 80%.
> >> >
> >> >   * **Scheduler API**: Improved the experimental `CREATE_DISK` and
> >> >     `DESTROY_DISK` operations for CSI volume recovery (see MESOS-9275
> >> >     and MESOS-9321). Storage local resource providers now return disk
> >> >     resources with the `source.vendor` field set, so frameworks needs
> to
> >> >     upgrade the `Resource` protobuf definitions.
> >> >
> >> >   * **Scheduler API**: Offer operation feedbacks now present their
> agent
> >> >     IDs and resource provider IDs (see MESOS-9293).
> >> >
> >> >
> >> > The CHANGELOG for the release is available at:
> >> >
> >> >
> >>
> https://gitbox.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=1.7.1-rc1
> >> >
> >> >
> >>
> --------------------------------------------------------------------------------
> >> >
> >> > The candidate for Mesos 1.7.1 release is available at:
> >> >
> >>
> https://dist.apache.org/repos/dist/dev/mesos/1.7.1-rc1/mesos-1.7.1.tar.gz
> >> >
> >> > The tag to be voted on is 1.7.1-rc1:
> >> > https://gitbox.apache.org/repos/asf?p=mesos.git;a=commit;h=1.7.1-rc1
> >> >
> >> > The SHA512 checksum of the tarball can be found at:
> >> >
> >> >
> >>
> https://dist.apache.org/repos/dist/dev/mesos/1.7.1-rc1/mesos-1.7.1.tar.gz.sha512
> >> >
> >> > The signature of the tarball can be found at:
> >> >
> >> >
> >>
> https://dist.apache.org/repos/dist/dev/mesos/1.7.1-rc1/mesos-1.7.1.tar.gz.asc
> >> >
> >> > The PGP key used to sign the release is here:
> >> > https://dist.apache.org/repos/dist/release/mesos/KEYS
> >> >
> >> > The JAR is in a staging repository here:
> >> >
> >> >
> >>
> https://repository.apache.org/content/repositories/releases/org/apache/mesos/mesos/1.7.1-rc1/
> >> >
> >> > Please vote on releasing this package as Apache Mesos 1.7.1!
> >> >
> >> > To accommodate for the holidays, the vote is open until Mon Dec 31
> >> > 14:00:00 PST 2018 and passes if a majority of at least 3 +1 PMC votes
> >> are
> >> > cast.
> >> >
> >> > [ ] +1 Release this package as Apache Mesos 1.7.1
> >> > [ ] -1 Do not release this package because ...
> >> >
> >> > Thanks,
> >> > Chun-Hung & Gaston
> >> >
> >>
> >
>

Re: [VOTE] Release Apache Mesos 1.7.1 (rc1)

Posted by Chun-Hung Hsiao <ch...@mesosphere.io>.
Thanks Vinod. I'll take a look tomorrow.

I'm doing a -1 myself because of
https://issues.apache.org/jira/browse/MESOS-9508.
Once this is landed and the above issues are investigated I'll make another
cut.

On Wed, Jan 2, 2019 at 1:38 PM Vinod Kone <vi...@apache.org> wrote:

> Also, another error
> <
> https://builds.apache.org/view/M-R/view/Mesos/job/Mesos-Release/57/BUILDTOOL=cmake,COMPILER=gcc,CONFIGURATION=--verbose%20--enable-libevent%20--enable-ssl,ENVIRONMENT=GLOG_v=1%20MESOS_VERBOSE=1,OS=ubuntu:14.04,label_exp=(docker%7C%7CHadoop)&&(!ubuntu-us1)&&(!ubuntu-eu2)/console
> >
> .
>
>
> /mesos/build/3rdparty/grpc-1.10.0/src/grpc-1.10.0/src/core/tsi/ssl_transport_security.cc:
> In function 'tsi_result ssl_handshaker_extract_peer(tsi_handshaker*,
> tsi_peer*)':
>
> /mesos/build/3rdparty/grpc-1.10.0/src/grpc-1.10.0/src/core/tsi/ssl_transport_security.cc:1011:71:
> error: 'SSL_get0_alpn_selected' was not declared in this scope
>    SSL_get0_alpn_selected(impl->ssl, &alpn_selected, &alpn_selected_len);
>                                                                        ^
>
> /mesos/build/3rdparty/grpc-1.10.0/src/grpc-1.10.0/src/core/tsi/ssl_transport_security.cc:
> In function 'tsi_result tsi_create_ssl_client_handshaker_factory(const
> tsi_ssl_pem_key_cert_pair*, const char*, const char*, const char**,
> uint16_t, tsi_ssl_client_handshaker_factory**)':
>
> /mesos/build/3rdparty/grpc-1.10.0/src/grpc-1.10.0/src/core/tsi/ssl_transport_security.cc:1417:73:
> error: 'SSL_CTX_set_alpn_protos' was not declared in this scope
>                static_cast<unsigned
> int>(impl->alpn_protocol_list_length))) {
>                                                                          ^
>
> /mesos/build/3rdparty/grpc-1.10.0/src/grpc-1.10.0/src/core/tsi/ssl_transport_security.cc:
> In function 'tsi_result
> tsi_create_ssl_server_handshaker_factory_ex(const
> tsi_ssl_pem_key_cert_pair*, size_t, const char*,
> tsi_client_certificate_request_type, const char*, const char**,
> uint16_t, tsi_ssl_server_handshaker_factory**)':
>
> /mesos/build/3rdparty/grpc-1.10.0/src/grpc-1.10.0/src/core/tsi/ssl_transport_security.cc:1557:79:
> error: 'SSL_CTX_set_alpn_select_cb' was not declared in this scope
>
> server_handshaker_factory_alpn_callback, impl);
>
>      ^
> make[7]: *** [CMakeFiles/grpc.dir/src/core/tsi/ssl_transport_security.cc.o]
> Error 1
> make[7]: Leaving directory
> `/mesos/build/3rdparty/grpc-1.10.0/src/grpc-1.10.0-build'
> make[6]: *** [CMakeFiles/grpc.dir/all] Error 2
> make[6]: Leaving directory
> `/mesos/build/3rdparty/grpc-1.10.0/src/grpc-1.10.0-build'
> make[5]: *** [CMakeFiles/grpc.dir/rule] Error 2
> make[5]: Leaving directory
> `/mesos/build/3rdparty/grpc-1.10.0/src/grpc-1.10.0-build'
> make[4]: *** [grpc] Error 2
> make[4]: Leaving directory
> `/mesos/build/3rdparty/grpc-1.10.0/src/grpc-1.10.0-build'
> make[3]: *** [3rdparty/grpc-1.10.0/src/grpc-1.10.0-stamp/grpc-1.10.0-build]
> Error 2
> make[3]: Leaving directory `/mesos/build'
> make[2]: *** [3rdparty/CMakeFiles/grpc-1.10.0.dir/all] Error 2
> make[2]: *** Waiting for unfinished jobs....
>
>
>
> On Wed, Jan 2, 2019 at 3:35 PM Vinod Kone <vi...@apache.org> wrote:
>
> > I see an issue
> > <
> https://builds.apache.org/view/M-R/view/Mesos/job/Mesos-Release/57/BUILDTOOL=autotools,COMPILER=clang,CONFIGURATION=--verbose%20--enable-libevent%20--enable-ssl,ENVIRONMENT=GLOG_v=1%20MESOS_VERBOSE=1,OS=ubuntu:14.04,label_exp=(docker%7C%7CHadoop)&&(!ubuntu-us1)&&(!ubuntu-eu2)/console
> >
> > with clang compiler when running it in ASF CI. Is this a known issue?
> >
> > ../../src/resource_provider/storage/provider.cpp:3190:5: error:
> conditional expression is ambiguous; 'Future<basic_string<[3 * ...]>>' can
> be converted to 'Future<basic_string<[3 * ...]>>' and vice versa
> >     ? createVolume(
> >     ^ ~~~~~~~~~~~~~
> >
> >
> >
> > On Wed, Jan 2, 2019 at 2:11 PM Benjamin Mahler <bm...@apache.org>
> wrote:
> >
> >> +1 (binding)
> >>
> >> make check passes on macOS 10.14.2
> >>
> >> $ clang++ --version
> >> Apple LLVM version 10.0.0 (clang-1000.10.44.4)
> >> Target: x86_64-apple-darwin18.2.0
> >> Thread model: posix
> >> InstalledDir: /Library/Developer/CommandLineTools/usr/bin
> >>
> >> $ ./configure CC=clang CXX=clang++
> CXXFLAGS="-Wno-deprecated-declarations"
> >> --disable-python --disable-java --with-apr=/usr/local/opt/apr/libexec
> >> --with-svn=/usr/local/opt/subversion && make check -j12
> >> ...
> >> [  PASSED  ] 1956 tests.
> >>
> >> On Fri, Dec 21, 2018 at 5:48 PM Chun-Hung Hsiao <ch...@apache.org>
> >> wrote:
> >>
> >> > Hi all,
> >> >
> >> > Please vote on releasing the following candidate as Apache Mesos
> 1.7.1.
> >> >
> >> >
> >> > 1.7.1 includes the following:
> >> >
> >> >
> >>
> --------------------------------------------------------------------------------
> >> > * This is a bug fix release. Also includes performance and API
> >> >   improvements:
> >> >
> >> >   * **Allocator**: Improved allocation cycle time substantially
> >> >     (see MESOS-9239 and MESOS-9249). These reduce the allocation
> >> >     cycle time in some benchmarks by 80%.
> >> >
> >> >   * **Scheduler API**: Improved the experimental `CREATE_DISK` and
> >> >     `DESTROY_DISK` operations for CSI volume recovery (see MESOS-9275
> >> >     and MESOS-9321). Storage local resource providers now return disk
> >> >     resources with the `source.vendor` field set, so frameworks needs
> to
> >> >     upgrade the `Resource` protobuf definitions.
> >> >
> >> >   * **Scheduler API**: Offer operation feedbacks now present their
> agent
> >> >     IDs and resource provider IDs (see MESOS-9293).
> >> >
> >> >
> >> > The CHANGELOG for the release is available at:
> >> >
> >> >
> >>
> https://gitbox.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=1.7.1-rc1
> >> >
> >> >
> >>
> --------------------------------------------------------------------------------
> >> >
> >> > The candidate for Mesos 1.7.1 release is available at:
> >> >
> >>
> https://dist.apache.org/repos/dist/dev/mesos/1.7.1-rc1/mesos-1.7.1.tar.gz
> >> >
> >> > The tag to be voted on is 1.7.1-rc1:
> >> > https://gitbox.apache.org/repos/asf?p=mesos.git;a=commit;h=1.7.1-rc1
> >> >
> >> > The SHA512 checksum of the tarball can be found at:
> >> >
> >> >
> >>
> https://dist.apache.org/repos/dist/dev/mesos/1.7.1-rc1/mesos-1.7.1.tar.gz.sha512
> >> >
> >> > The signature of the tarball can be found at:
> >> >
> >> >
> >>
> https://dist.apache.org/repos/dist/dev/mesos/1.7.1-rc1/mesos-1.7.1.tar.gz.asc
> >> >
> >> > The PGP key used to sign the release is here:
> >> > https://dist.apache.org/repos/dist/release/mesos/KEYS
> >> >
> >> > The JAR is in a staging repository here:
> >> >
> >> >
> >>
> https://repository.apache.org/content/repositories/releases/org/apache/mesos/mesos/1.7.1-rc1/
> >> >
> >> > Please vote on releasing this package as Apache Mesos 1.7.1!
> >> >
> >> > To accommodate for the holidays, the vote is open until Mon Dec 31
> >> > 14:00:00 PST 2018 and passes if a majority of at least 3 +1 PMC votes
> >> are
> >> > cast.
> >> >
> >> > [ ] +1 Release this package as Apache Mesos 1.7.1
> >> > [ ] -1 Do not release this package because ...
> >> >
> >> > Thanks,
> >> > Chun-Hung & Gaston
> >> >
> >>
> >
>

Re: [VOTE] Release Apache Mesos 1.7.1 (rc1)

Posted by Vinod Kone <vi...@apache.org>.
Also, another error
<https://builds.apache.org/view/M-R/view/Mesos/job/Mesos-Release/57/BUILDTOOL=cmake,COMPILER=gcc,CONFIGURATION=--verbose%20--enable-libevent%20--enable-ssl,ENVIRONMENT=GLOG_v=1%20MESOS_VERBOSE=1,OS=ubuntu:14.04,label_exp=(docker%7C%7CHadoop)&&(!ubuntu-us1)&&(!ubuntu-eu2)/console>
.

/mesos/build/3rdparty/grpc-1.10.0/src/grpc-1.10.0/src/core/tsi/ssl_transport_security.cc:
In function 'tsi_result ssl_handshaker_extract_peer(tsi_handshaker*,
tsi_peer*)':
/mesos/build/3rdparty/grpc-1.10.0/src/grpc-1.10.0/src/core/tsi/ssl_transport_security.cc:1011:71:
error: 'SSL_get0_alpn_selected' was not declared in this scope
   SSL_get0_alpn_selected(impl->ssl, &alpn_selected, &alpn_selected_len);
                                                                       ^
/mesos/build/3rdparty/grpc-1.10.0/src/grpc-1.10.0/src/core/tsi/ssl_transport_security.cc:
In function 'tsi_result tsi_create_ssl_client_handshaker_factory(const
tsi_ssl_pem_key_cert_pair*, const char*, const char*, const char**,
uint16_t, tsi_ssl_client_handshaker_factory**)':
/mesos/build/3rdparty/grpc-1.10.0/src/grpc-1.10.0/src/core/tsi/ssl_transport_security.cc:1417:73:
error: 'SSL_CTX_set_alpn_protos' was not declared in this scope
               static_cast<unsigned int>(impl->alpn_protocol_list_length))) {
                                                                         ^
/mesos/build/3rdparty/grpc-1.10.0/src/grpc-1.10.0/src/core/tsi/ssl_transport_security.cc:
In function 'tsi_result
tsi_create_ssl_server_handshaker_factory_ex(const
tsi_ssl_pem_key_cert_pair*, size_t, const char*,
tsi_client_certificate_request_type, const char*, const char**,
uint16_t, tsi_ssl_server_handshaker_factory**)':
/mesos/build/3rdparty/grpc-1.10.0/src/grpc-1.10.0/src/core/tsi/ssl_transport_security.cc:1557:79:
error: 'SSL_CTX_set_alpn_select_cb' was not declared in this scope

server_handshaker_factory_alpn_callback, impl);
                                                                               ^
make[7]: *** [CMakeFiles/grpc.dir/src/core/tsi/ssl_transport_security.cc.o]
Error 1
make[7]: Leaving directory
`/mesos/build/3rdparty/grpc-1.10.0/src/grpc-1.10.0-build'
make[6]: *** [CMakeFiles/grpc.dir/all] Error 2
make[6]: Leaving directory
`/mesos/build/3rdparty/grpc-1.10.0/src/grpc-1.10.0-build'
make[5]: *** [CMakeFiles/grpc.dir/rule] Error 2
make[5]: Leaving directory
`/mesos/build/3rdparty/grpc-1.10.0/src/grpc-1.10.0-build'
make[4]: *** [grpc] Error 2
make[4]: Leaving directory
`/mesos/build/3rdparty/grpc-1.10.0/src/grpc-1.10.0-build'
make[3]: *** [3rdparty/grpc-1.10.0/src/grpc-1.10.0-stamp/grpc-1.10.0-build]
Error 2
make[3]: Leaving directory `/mesos/build'
make[2]: *** [3rdparty/CMakeFiles/grpc-1.10.0.dir/all] Error 2
make[2]: *** Waiting for unfinished jobs....



On Wed, Jan 2, 2019 at 3:35 PM Vinod Kone <vi...@apache.org> wrote:

> I see an issue
> <https://builds.apache.org/view/M-R/view/Mesos/job/Mesos-Release/57/BUILDTOOL=autotools,COMPILER=clang,CONFIGURATION=--verbose%20--enable-libevent%20--enable-ssl,ENVIRONMENT=GLOG_v=1%20MESOS_VERBOSE=1,OS=ubuntu:14.04,label_exp=(docker%7C%7CHadoop)&&(!ubuntu-us1)&&(!ubuntu-eu2)/console>
> with clang compiler when running it in ASF CI. Is this a known issue?
>
> ../../src/resource_provider/storage/provider.cpp:3190:5: error: conditional expression is ambiguous; 'Future<basic_string<[3 * ...]>>' can be converted to 'Future<basic_string<[3 * ...]>>' and vice versa
>     ? createVolume(
>     ^ ~~~~~~~~~~~~~
>
>
>
> On Wed, Jan 2, 2019 at 2:11 PM Benjamin Mahler <bm...@apache.org> wrote:
>
>> +1 (binding)
>>
>> make check passes on macOS 10.14.2
>>
>> $ clang++ --version
>> Apple LLVM version 10.0.0 (clang-1000.10.44.4)
>> Target: x86_64-apple-darwin18.2.0
>> Thread model: posix
>> InstalledDir: /Library/Developer/CommandLineTools/usr/bin
>>
>> $ ./configure CC=clang CXX=clang++ CXXFLAGS="-Wno-deprecated-declarations"
>> --disable-python --disable-java --with-apr=/usr/local/opt/apr/libexec
>> --with-svn=/usr/local/opt/subversion && make check -j12
>> ...
>> [  PASSED  ] 1956 tests.
>>
>> On Fri, Dec 21, 2018 at 5:48 PM Chun-Hung Hsiao <ch...@apache.org>
>> wrote:
>>
>> > Hi all,
>> >
>> > Please vote on releasing the following candidate as Apache Mesos 1.7.1.
>> >
>> >
>> > 1.7.1 includes the following:
>> >
>> >
>> --------------------------------------------------------------------------------
>> > * This is a bug fix release. Also includes performance and API
>> >   improvements:
>> >
>> >   * **Allocator**: Improved allocation cycle time substantially
>> >     (see MESOS-9239 and MESOS-9249). These reduce the allocation
>> >     cycle time in some benchmarks by 80%.
>> >
>> >   * **Scheduler API**: Improved the experimental `CREATE_DISK` and
>> >     `DESTROY_DISK` operations for CSI volume recovery (see MESOS-9275
>> >     and MESOS-9321). Storage local resource providers now return disk
>> >     resources with the `source.vendor` field set, so frameworks needs to
>> >     upgrade the `Resource` protobuf definitions.
>> >
>> >   * **Scheduler API**: Offer operation feedbacks now present their agent
>> >     IDs and resource provider IDs (see MESOS-9293).
>> >
>> >
>> > The CHANGELOG for the release is available at:
>> >
>> >
>> https://gitbox.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=1.7.1-rc1
>> >
>> >
>> --------------------------------------------------------------------------------
>> >
>> > The candidate for Mesos 1.7.1 release is available at:
>> >
>> https://dist.apache.org/repos/dist/dev/mesos/1.7.1-rc1/mesos-1.7.1.tar.gz
>> >
>> > The tag to be voted on is 1.7.1-rc1:
>> > https://gitbox.apache.org/repos/asf?p=mesos.git;a=commit;h=1.7.1-rc1
>> >
>> > The SHA512 checksum of the tarball can be found at:
>> >
>> >
>> https://dist.apache.org/repos/dist/dev/mesos/1.7.1-rc1/mesos-1.7.1.tar.gz.sha512
>> >
>> > The signature of the tarball can be found at:
>> >
>> >
>> https://dist.apache.org/repos/dist/dev/mesos/1.7.1-rc1/mesos-1.7.1.tar.gz.asc
>> >
>> > The PGP key used to sign the release is here:
>> > https://dist.apache.org/repos/dist/release/mesos/KEYS
>> >
>> > The JAR is in a staging repository here:
>> >
>> >
>> https://repository.apache.org/content/repositories/releases/org/apache/mesos/mesos/1.7.1-rc1/
>> >
>> > Please vote on releasing this package as Apache Mesos 1.7.1!
>> >
>> > To accommodate for the holidays, the vote is open until Mon Dec 31
>> > 14:00:00 PST 2018 and passes if a majority of at least 3 +1 PMC votes
>> are
>> > cast.
>> >
>> > [ ] +1 Release this package as Apache Mesos 1.7.1
>> > [ ] -1 Do not release this package because ...
>> >
>> > Thanks,
>> > Chun-Hung & Gaston
>> >
>>
>

Re: [VOTE] Release Apache Mesos 1.7.1 (rc1)

Posted by Vinod Kone <vi...@apache.org>.
Also, another error
<https://builds.apache.org/view/M-R/view/Mesos/job/Mesos-Release/57/BUILDTOOL=cmake,COMPILER=gcc,CONFIGURATION=--verbose%20--enable-libevent%20--enable-ssl,ENVIRONMENT=GLOG_v=1%20MESOS_VERBOSE=1,OS=ubuntu:14.04,label_exp=(docker%7C%7CHadoop)&&(!ubuntu-us1)&&(!ubuntu-eu2)/console>
.

/mesos/build/3rdparty/grpc-1.10.0/src/grpc-1.10.0/src/core/tsi/ssl_transport_security.cc:
In function 'tsi_result ssl_handshaker_extract_peer(tsi_handshaker*,
tsi_peer*)':
/mesos/build/3rdparty/grpc-1.10.0/src/grpc-1.10.0/src/core/tsi/ssl_transport_security.cc:1011:71:
error: 'SSL_get0_alpn_selected' was not declared in this scope
   SSL_get0_alpn_selected(impl->ssl, &alpn_selected, &alpn_selected_len);
                                                                       ^
/mesos/build/3rdparty/grpc-1.10.0/src/grpc-1.10.0/src/core/tsi/ssl_transport_security.cc:
In function 'tsi_result tsi_create_ssl_client_handshaker_factory(const
tsi_ssl_pem_key_cert_pair*, const char*, const char*, const char**,
uint16_t, tsi_ssl_client_handshaker_factory**)':
/mesos/build/3rdparty/grpc-1.10.0/src/grpc-1.10.0/src/core/tsi/ssl_transport_security.cc:1417:73:
error: 'SSL_CTX_set_alpn_protos' was not declared in this scope
               static_cast<unsigned int>(impl->alpn_protocol_list_length))) {
                                                                         ^
/mesos/build/3rdparty/grpc-1.10.0/src/grpc-1.10.0/src/core/tsi/ssl_transport_security.cc:
In function 'tsi_result
tsi_create_ssl_server_handshaker_factory_ex(const
tsi_ssl_pem_key_cert_pair*, size_t, const char*,
tsi_client_certificate_request_type, const char*, const char**,
uint16_t, tsi_ssl_server_handshaker_factory**)':
/mesos/build/3rdparty/grpc-1.10.0/src/grpc-1.10.0/src/core/tsi/ssl_transport_security.cc:1557:79:
error: 'SSL_CTX_set_alpn_select_cb' was not declared in this scope

server_handshaker_factory_alpn_callback, impl);
                                                                               ^
make[7]: *** [CMakeFiles/grpc.dir/src/core/tsi/ssl_transport_security.cc.o]
Error 1
make[7]: Leaving directory
`/mesos/build/3rdparty/grpc-1.10.0/src/grpc-1.10.0-build'
make[6]: *** [CMakeFiles/grpc.dir/all] Error 2
make[6]: Leaving directory
`/mesos/build/3rdparty/grpc-1.10.0/src/grpc-1.10.0-build'
make[5]: *** [CMakeFiles/grpc.dir/rule] Error 2
make[5]: Leaving directory
`/mesos/build/3rdparty/grpc-1.10.0/src/grpc-1.10.0-build'
make[4]: *** [grpc] Error 2
make[4]: Leaving directory
`/mesos/build/3rdparty/grpc-1.10.0/src/grpc-1.10.0-build'
make[3]: *** [3rdparty/grpc-1.10.0/src/grpc-1.10.0-stamp/grpc-1.10.0-build]
Error 2
make[3]: Leaving directory `/mesos/build'
make[2]: *** [3rdparty/CMakeFiles/grpc-1.10.0.dir/all] Error 2
make[2]: *** Waiting for unfinished jobs....



On Wed, Jan 2, 2019 at 3:35 PM Vinod Kone <vi...@apache.org> wrote:

> I see an issue
> <https://builds.apache.org/view/M-R/view/Mesos/job/Mesos-Release/57/BUILDTOOL=autotools,COMPILER=clang,CONFIGURATION=--verbose%20--enable-libevent%20--enable-ssl,ENVIRONMENT=GLOG_v=1%20MESOS_VERBOSE=1,OS=ubuntu:14.04,label_exp=(docker%7C%7CHadoop)&&(!ubuntu-us1)&&(!ubuntu-eu2)/console>
> with clang compiler when running it in ASF CI. Is this a known issue?
>
> ../../src/resource_provider/storage/provider.cpp:3190:5: error: conditional expression is ambiguous; 'Future<basic_string<[3 * ...]>>' can be converted to 'Future<basic_string<[3 * ...]>>' and vice versa
>     ? createVolume(
>     ^ ~~~~~~~~~~~~~
>
>
>
> On Wed, Jan 2, 2019 at 2:11 PM Benjamin Mahler <bm...@apache.org> wrote:
>
>> +1 (binding)
>>
>> make check passes on macOS 10.14.2
>>
>> $ clang++ --version
>> Apple LLVM version 10.0.0 (clang-1000.10.44.4)
>> Target: x86_64-apple-darwin18.2.0
>> Thread model: posix
>> InstalledDir: /Library/Developer/CommandLineTools/usr/bin
>>
>> $ ./configure CC=clang CXX=clang++ CXXFLAGS="-Wno-deprecated-declarations"
>> --disable-python --disable-java --with-apr=/usr/local/opt/apr/libexec
>> --with-svn=/usr/local/opt/subversion && make check -j12
>> ...
>> [  PASSED  ] 1956 tests.
>>
>> On Fri, Dec 21, 2018 at 5:48 PM Chun-Hung Hsiao <ch...@apache.org>
>> wrote:
>>
>> > Hi all,
>> >
>> > Please vote on releasing the following candidate as Apache Mesos 1.7.1.
>> >
>> >
>> > 1.7.1 includes the following:
>> >
>> >
>> --------------------------------------------------------------------------------
>> > * This is a bug fix release. Also includes performance and API
>> >   improvements:
>> >
>> >   * **Allocator**: Improved allocation cycle time substantially
>> >     (see MESOS-9239 and MESOS-9249). These reduce the allocation
>> >     cycle time in some benchmarks by 80%.
>> >
>> >   * **Scheduler API**: Improved the experimental `CREATE_DISK` and
>> >     `DESTROY_DISK` operations for CSI volume recovery (see MESOS-9275
>> >     and MESOS-9321). Storage local resource providers now return disk
>> >     resources with the `source.vendor` field set, so frameworks needs to
>> >     upgrade the `Resource` protobuf definitions.
>> >
>> >   * **Scheduler API**: Offer operation feedbacks now present their agent
>> >     IDs and resource provider IDs (see MESOS-9293).
>> >
>> >
>> > The CHANGELOG for the release is available at:
>> >
>> >
>> https://gitbox.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=1.7.1-rc1
>> >
>> >
>> --------------------------------------------------------------------------------
>> >
>> > The candidate for Mesos 1.7.1 release is available at:
>> >
>> https://dist.apache.org/repos/dist/dev/mesos/1.7.1-rc1/mesos-1.7.1.tar.gz
>> >
>> > The tag to be voted on is 1.7.1-rc1:
>> > https://gitbox.apache.org/repos/asf?p=mesos.git;a=commit;h=1.7.1-rc1
>> >
>> > The SHA512 checksum of the tarball can be found at:
>> >
>> >
>> https://dist.apache.org/repos/dist/dev/mesos/1.7.1-rc1/mesos-1.7.1.tar.gz.sha512
>> >
>> > The signature of the tarball can be found at:
>> >
>> >
>> https://dist.apache.org/repos/dist/dev/mesos/1.7.1-rc1/mesos-1.7.1.tar.gz.asc
>> >
>> > The PGP key used to sign the release is here:
>> > https://dist.apache.org/repos/dist/release/mesos/KEYS
>> >
>> > The JAR is in a staging repository here:
>> >
>> >
>> https://repository.apache.org/content/repositories/releases/org/apache/mesos/mesos/1.7.1-rc1/
>> >
>> > Please vote on releasing this package as Apache Mesos 1.7.1!
>> >
>> > To accommodate for the holidays, the vote is open until Mon Dec 31
>> > 14:00:00 PST 2018 and passes if a majority of at least 3 +1 PMC votes
>> are
>> > cast.
>> >
>> > [ ] +1 Release this package as Apache Mesos 1.7.1
>> > [ ] -1 Do not release this package because ...
>> >
>> > Thanks,
>> > Chun-Hung & Gaston
>> >
>>
>

Re: [VOTE] Release Apache Mesos 1.7.1 (rc1)

Posted by Vinod Kone <vi...@apache.org>.
I see an issue
<https://builds.apache.org/view/M-R/view/Mesos/job/Mesos-Release/57/BUILDTOOL=autotools,COMPILER=clang,CONFIGURATION=--verbose%20--enable-libevent%20--enable-ssl,ENVIRONMENT=GLOG_v=1%20MESOS_VERBOSE=1,OS=ubuntu:14.04,label_exp=(docker%7C%7CHadoop)&&(!ubuntu-us1)&&(!ubuntu-eu2)/console>
with clang compiler when running it in ASF CI. Is this a known issue?

../../src/resource_provider/storage/provider.cpp:3190:5: error:
conditional expression is ambiguous; 'Future<basic_string<[3 * ...]>>'
can be converted to 'Future<basic_string<[3 * ...]>>' and vice versa
    ? createVolume(
    ^ ~~~~~~~~~~~~~



On Wed, Jan 2, 2019 at 2:11 PM Benjamin Mahler <bm...@apache.org> wrote:

> +1 (binding)
>
> make check passes on macOS 10.14.2
>
> $ clang++ --version
> Apple LLVM version 10.0.0 (clang-1000.10.44.4)
> Target: x86_64-apple-darwin18.2.0
> Thread model: posix
> InstalledDir: /Library/Developer/CommandLineTools/usr/bin
>
> $ ./configure CC=clang CXX=clang++ CXXFLAGS="-Wno-deprecated-declarations"
> --disable-python --disable-java --with-apr=/usr/local/opt/apr/libexec
> --with-svn=/usr/local/opt/subversion && make check -j12
> ...
> [  PASSED  ] 1956 tests.
>
> On Fri, Dec 21, 2018 at 5:48 PM Chun-Hung Hsiao <ch...@apache.org>
> wrote:
>
> > Hi all,
> >
> > Please vote on releasing the following candidate as Apache Mesos 1.7.1.
> >
> >
> > 1.7.1 includes the following:
> >
> >
> --------------------------------------------------------------------------------
> > * This is a bug fix release. Also includes performance and API
> >   improvements:
> >
> >   * **Allocator**: Improved allocation cycle time substantially
> >     (see MESOS-9239 and MESOS-9249). These reduce the allocation
> >     cycle time in some benchmarks by 80%.
> >
> >   * **Scheduler API**: Improved the experimental `CREATE_DISK` and
> >     `DESTROY_DISK` operations for CSI volume recovery (see MESOS-9275
> >     and MESOS-9321). Storage local resource providers now return disk
> >     resources with the `source.vendor` field set, so frameworks needs to
> >     upgrade the `Resource` protobuf definitions.
> >
> >   * **Scheduler API**: Offer operation feedbacks now present their agent
> >     IDs and resource provider IDs (see MESOS-9293).
> >
> >
> > The CHANGELOG for the release is available at:
> >
> >
> https://gitbox.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=1.7.1-rc1
> >
> >
> --------------------------------------------------------------------------------
> >
> > The candidate for Mesos 1.7.1 release is available at:
> >
> https://dist.apache.org/repos/dist/dev/mesos/1.7.1-rc1/mesos-1.7.1.tar.gz
> >
> > The tag to be voted on is 1.7.1-rc1:
> > https://gitbox.apache.org/repos/asf?p=mesos.git;a=commit;h=1.7.1-rc1
> >
> > The SHA512 checksum of the tarball can be found at:
> >
> >
> https://dist.apache.org/repos/dist/dev/mesos/1.7.1-rc1/mesos-1.7.1.tar.gz.sha512
> >
> > The signature of the tarball can be found at:
> >
> >
> https://dist.apache.org/repos/dist/dev/mesos/1.7.1-rc1/mesos-1.7.1.tar.gz.asc
> >
> > The PGP key used to sign the release is here:
> > https://dist.apache.org/repos/dist/release/mesos/KEYS
> >
> > The JAR is in a staging repository here:
> >
> >
> https://repository.apache.org/content/repositories/releases/org/apache/mesos/mesos/1.7.1-rc1/
> >
> > Please vote on releasing this package as Apache Mesos 1.7.1!
> >
> > To accommodate for the holidays, the vote is open until Mon Dec 31
> > 14:00:00 PST 2018 and passes if a majority of at least 3 +1 PMC votes are
> > cast.
> >
> > [ ] +1 Release this package as Apache Mesos 1.7.1
> > [ ] -1 Do not release this package because ...
> >
> > Thanks,
> > Chun-Hung & Gaston
> >
>

Re: [VOTE] Release Apache Mesos 1.7.1 (rc1)

Posted by Vinod Kone <vi...@apache.org>.
I see an issue
<https://builds.apache.org/view/M-R/view/Mesos/job/Mesos-Release/57/BUILDTOOL=autotools,COMPILER=clang,CONFIGURATION=--verbose%20--enable-libevent%20--enable-ssl,ENVIRONMENT=GLOG_v=1%20MESOS_VERBOSE=1,OS=ubuntu:14.04,label_exp=(docker%7C%7CHadoop)&&(!ubuntu-us1)&&(!ubuntu-eu2)/console>
with clang compiler when running it in ASF CI. Is this a known issue?

../../src/resource_provider/storage/provider.cpp:3190:5: error:
conditional expression is ambiguous; 'Future<basic_string<[3 * ...]>>'
can be converted to 'Future<basic_string<[3 * ...]>>' and vice versa
    ? createVolume(
    ^ ~~~~~~~~~~~~~



On Wed, Jan 2, 2019 at 2:11 PM Benjamin Mahler <bm...@apache.org> wrote:

> +1 (binding)
>
> make check passes on macOS 10.14.2
>
> $ clang++ --version
> Apple LLVM version 10.0.0 (clang-1000.10.44.4)
> Target: x86_64-apple-darwin18.2.0
> Thread model: posix
> InstalledDir: /Library/Developer/CommandLineTools/usr/bin
>
> $ ./configure CC=clang CXX=clang++ CXXFLAGS="-Wno-deprecated-declarations"
> --disable-python --disable-java --with-apr=/usr/local/opt/apr/libexec
> --with-svn=/usr/local/opt/subversion && make check -j12
> ...
> [  PASSED  ] 1956 tests.
>
> On Fri, Dec 21, 2018 at 5:48 PM Chun-Hung Hsiao <ch...@apache.org>
> wrote:
>
> > Hi all,
> >
> > Please vote on releasing the following candidate as Apache Mesos 1.7.1.
> >
> >
> > 1.7.1 includes the following:
> >
> >
> --------------------------------------------------------------------------------
> > * This is a bug fix release. Also includes performance and API
> >   improvements:
> >
> >   * **Allocator**: Improved allocation cycle time substantially
> >     (see MESOS-9239 and MESOS-9249). These reduce the allocation
> >     cycle time in some benchmarks by 80%.
> >
> >   * **Scheduler API**: Improved the experimental `CREATE_DISK` and
> >     `DESTROY_DISK` operations for CSI volume recovery (see MESOS-9275
> >     and MESOS-9321). Storage local resource providers now return disk
> >     resources with the `source.vendor` field set, so frameworks needs to
> >     upgrade the `Resource` protobuf definitions.
> >
> >   * **Scheduler API**: Offer operation feedbacks now present their agent
> >     IDs and resource provider IDs (see MESOS-9293).
> >
> >
> > The CHANGELOG for the release is available at:
> >
> >
> https://gitbox.apache.org/repos/asf?p=mesos.git;a=blob_plain;f=CHANGELOG;hb=1.7.1-rc1
> >
> >
> --------------------------------------------------------------------------------
> >
> > The candidate for Mesos 1.7.1 release is available at:
> >
> https://dist.apache.org/repos/dist/dev/mesos/1.7.1-rc1/mesos-1.7.1.tar.gz
> >
> > The tag to be voted on is 1.7.1-rc1:
> > https://gitbox.apache.org/repos/asf?p=mesos.git;a=commit;h=1.7.1-rc1
> >
> > The SHA512 checksum of the tarball can be found at:
> >
> >
> https://dist.apache.org/repos/dist/dev/mesos/1.7.1-rc1/mesos-1.7.1.tar.gz.sha512
> >
> > The signature of the tarball can be found at:
> >
> >
> https://dist.apache.org/repos/dist/dev/mesos/1.7.1-rc1/mesos-1.7.1.tar.gz.asc
> >
> > The PGP key used to sign the release is here:
> > https://dist.apache.org/repos/dist/release/mesos/KEYS
> >
> > The JAR is in a staging repository here:
> >
> >
> https://repository.apache.org/content/repositories/releases/org/apache/mesos/mesos/1.7.1-rc1/
> >
> > Please vote on releasing this package as Apache Mesos 1.7.1!
> >
> > To accommodate for the holidays, the vote is open until Mon Dec 31
> > 14:00:00 PST 2018 and passes if a majority of at least 3 +1 PMC votes are
> > cast.
> >
> > [ ] +1 Release this package as Apache Mesos 1.7.1
> > [ ] -1 Do not release this package because ...
> >
> > Thanks,
> > Chun-Hung & Gaston
> >
>