+1 (binding)

make check locally + manually tested health checks with the locally
modified mesos-execute.

On Wed, Nov 9, 2016 at 6:13 PM, Zhitao Li <zhitaoli...@gmail.com> wrote:

> +1 (non-binding)
>
> Tested with ROOT and docker on debian jessie.
>
> On Mon, Nov 7, 2016 at 2:19 PM, Vinod Kone <vinodk...@apache.org> wrote:
>
> > +1 (binding)
> >
> > Tested on ASF CI.
> >
> > *Revision*: a44b077ea0df54b77f05550979e1e97f39b15873
> >
> >    - refs/tags/1.1.0-rc3
> >
> > Configuration Matrix gcc clang
> > centos:7 --verbose --enable-libevent --enable-ssl autotools
> > [image: Success]
> > <https://builds.apache.org/view/M-R/view/Mesos/job/Mesos-
> > Release/23/BUILDTOOL=autotools,COMPILER=gcc,CONFIGURATION=--verbose%20--
> > enable-libevent%20--enable-ssl,ENVIRONMENT=GLOG_v=1%
> > 20MESOS_VERBOSE=1,OS=centos%3A7,label_exp=(docker%7C%
> > 7CHadoop)&&(!ubuntu-us1)/>
> > [image: Not run]
> > cmake
> > [image: Success]
> > <https://builds.apache.org/view/M-R/view/Mesos/job/Mesos-
> > Release/23/BUILDTOOL=cmake,COMPILER=gcc,CONFIGURATION=--
> > verbose%20--enable-libevent%20--enable-ssl,ENVIRONMENT=
> > GLOG_v=1%20MESOS_VERBOSE=1,OS=centos%3A7,label_exp=(docker%
> > 7C%7CHadoop)&&(!ubuntu-us1)/>
> > [image: Not run]
> > --verbose autotools
> > [image: Success]
> > <https://builds.apache.org/view/M-R/view/Mesos/job/Mesos-
> > Release/23/BUILDTOOL=autotools,COMPILER=gcc,CONFIGURATION=--verbose,
> > ENVIRONMENT=GLOG_v=1%20MESOS_VERBOSE=1,OS=centos%3A7,label_
> > exp=(docker%7C%7CHadoop)&&(!ubuntu-us1)/>
> > [image: Not run]
> > cmake
> > [image: Success]
> > <https://builds.apache.org/view/M-R/view/Mesos/job/Mesos-
> > Release/23/BUILDTOOL=cmake,COMPILER=gcc,CONFIGURATION=--
> > verbose,ENVIRONMENT=GLOG_v=1%20MESOS_VERBOSE=1,OS=centos%
> > 3A7,label_exp=(docker%7C%7CHadoop)&&(!ubuntu-us1)/>
> > [image: Not run]
> > ubuntu:14.04 --verbose --enable-libevent --enable-ssl autotools
> > [image: Success]
> > <https://builds.apache.org/view/M-R/view/Mesos/job/Mesos-
> > Release/23/BUILDTOOL=autotools,COMPILER=gcc,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)/>
> > [image: Success]
> > <https://builds.apache.org/view/M-R/view/Mesos/job/Mesos-
> > Release/23/BUILDTOOL=autotools,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)/>
> > cmake
> > [image: Success]
> > <https://builds.apache.org/view/M-R/view/Mesos/job/Mesos-
> > Release/23/BUILDTOOL=cmake,COMPILER=gcc,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)/>
> > [image: Success]
> > <https://builds.apache.org/view/M-R/view/Mesos/job/Mesos-
> > Release/23/BUILDTOOL=cmake,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)/>
> > --verbose autotools
> > [image: Success]
> > <https://builds.apache.org/view/M-R/view/Mesos/job/Mesos-
> > Release/23/BUILDTOOL=autotools,COMPILER=gcc,CONFIGURATION=--verbose,
> > ENVIRONMENT=GLOG_v=1%20MESOS_VERBOSE=1,OS=ubuntu%3A14.04,
> > label_exp=(docker%7C%7CHadoop)&&(!ubuntu-us1)/>
> > [image: Success]
> > <https://builds.apache.org/view/M-R/view/Mesos/job/Mesos-
> > Release/23/BUILDTOOL=autotools,COMPILER=clang,CONFIGURATION=--verbose,
> > ENVIRONMENT=GLOG_v=1%20MESOS_VERBOSE=1,OS=ubuntu%3A14.04,
> > label_exp=(docker%7C%7CHadoop)&&(!ubuntu-us1)/>
> > cmake
> > [image: Success]
> > <https://builds.apache.org/view/M-R/view/Mesos/job/Mesos-
> > Release/23/BUILDTOOL=cmake,COMPILER=gcc,CONFIGURATION=--
> > verbose,ENVIRONMENT=GLOG_v=1%20MESOS_VERBOSE=1,OS=ubuntu%
> > 3A14.04,label_exp=(docker%7C%7CHadoop)&&(!ubuntu-us1)/>
> > [image: Success]
> > <https://builds.apache.org/view/M-R/view/Mesos/job/Mesos-
> > Release/23/BUILDTOOL=cmake,COMPILER=clang,CONFIGURATION=-
> > -verbose,ENVIRONMENT=GLOG_v=1%20MESOS_VERBOSE=1,OS=ubuntu%
> > 3A14.04,label_exp=(docker%7C%7CHadoop)&&(!ubuntu-us1)/>
> >
> > On Mon, Nov 7, 2016 at 7:49 AM, Evers Benno <ben...@yandex-team.ru>
> wrote:
> >
> > > +1 (non-binding)
> > >
> > > Built and installed on Ubuntu 10.04 + 14.04
> > >
> > > Configured with --disable-java --enable-python --disable-bundled-pip
> > > --disable-python-dependency-install
> > >
> > > On 04.11.2016 14:15, Till Toenshoff wrote:
> > > > Hi all,
> > > >
> > > > Please vote on releasing the following candidate as Apache Mesos
> 1.1.0.
> > > >
> > > >
> > > > 1.1.0 includes the following:
> > > > ------------------------------------------------------------
> > > --------------------
> > > >   * [MESOS-2449] - **Experimental** support for launching a group of
> > > tasks
> > > >     via a new `LAUNCH_GROUP` Offer operation. Mesos will guarantee
> that
> > > either
> > > >     all tasks or none of the tasks in the group are delivered to the
> > > executor.
> > > >     Executors receive the task group via a new `LAUNCH_GROUP` event.
> > > >
> > > >   * [MESOS-2533] - **Experimental** support for HTTP and HTTPS health
> > > checks.
> > > >     Executors may now use the updated `HealthCheck` protobuf to
> > implement
> > > >     HTTP(S) health checks. Both default executors (command and
> docker)
> > > leverage
> > > >     `curl` binary for sending HTTP(S) requests and connect to
> > > `127.0.0.1`,
> > > >     hence a task must listen on all interfaces. On Linux, for BRIDGE
> > and
> > > USER
> > > >     modes, docker executor enters the task's network namespace.
> > > >
> > > >   * [MESOS-3421] - **Experimental** Support sharing of resources
> across
> > > >     containers. Currently persistent volumes are the only resources
> > > allowed to
> > > >     be shared.
> > > >
> > > >   * [MESOS-3567] - **Experimental** support for TCP health checks.
> > > Executors
> > > >     may now use the updated `HealthCheck` protobuf to implement TCP
> > > health
> > > >     checks. Both default executors (command and docker) connect to
> > > `127.0.0.1`,
> > > >     hence a task must listen on all interfaces. On Linux, for BRIDGE
> > and
> > > USER
> > > >     modes, docker executor enters the task's network namespace.
> > > >
> > > >   * [MESOS-4324] - Allow tasks to access persistent volumes in
> either a
> > > >     read-only or read-write manner. Using a volume in read-only mode
> > can
> > > >     simplify sharing that volume between multiple tasks on the same
> > > agent.
> > > >
> > > >   * [MESOS-5275] - **Experimental** support for linux capabilities.
> > > Frameworks
> > > >     or operators now have fine-grained control over the capabilities
> > > that a
> > > >     container may have. This allows a container to run as root, but
> not
> > > have all
> > > >     the privileges associated with the root user (e.g.,
> CAP_SYS_ADMIN).
> > > >
> > > >   * [MESOS-5344] - **Experimental** support for partition-aware Mesos
> > > >     frameworks. In previous Mesos releases, when an agent is
> > partitioned
> > > from
> > > >     the master and then reregisters with the cluster, all tasks
> running
> > > on the
> > > >     agent are terminated and the agent is shutdown. In Mesos 1.1,
> > > partitioned
> > > >     agents will no longer be shutdown when they reregister with the
> > > master. By
> > > >     default, tasks running on such agents will still be killed (for
> > > backward
> > > >     compatibility); however, frameworks can opt-in to the new
> > > PARTITION_AWARE
> > > >     capability. If they do this, their tasks will not be killed when
> a
> > > partition
> > > >     is healed. This allows frameworks to define their own policies
> for
> > > how to
> > > >     handle partitioned tasks. Enabling the PARTITION_AWARE capability
> > > also
> > > >     introduces a new set of task states: TASK_UNREACHABLE,
> > TASK_DROPPED,
> > > >     TASK_GONE, TASK_GONE_BY_OPERATOR, and TASK_UNKNOWN. These new
> > states
> > > are
> > > >     intended to eventually replace the TASK_LOST state.
> > > >
> > > >   * [MESOS-5788] - **Experimental** support for Java scheduler
> adapter.
> > > This
> > > >     adapter allows framework developers to toggle between the old/new
> > API
> > > >     (driver/scheduler library) implementations, thereby allowing them
> > to
> > > easily
> > > >     transition their frameworks to the new v1 Scheduler API.
> > > >
> > > >   * [MESOS-6014] - **Experimental** A new port-mapper CNI plugin, the
> > > >     `mesos-cni-port-mapper` has been introduced. For Mesos
> containers,
> > > with the
> > > >     CNI port-mapper plugin, users can now expose container ports
> > through
> > > host
> > > >     ports using DNAT. This is especially useful when Mesos containers
> > are
> > > >     attached to isolated CNI networks such as private bridge
> networks,
> > > and the
> > > >     services running in the container needs to be exposed outside
> these
> > > >     isolated networks.
> > > >
> > > >   * [MESOS-6077] - **Experimental** A new default executor is
> > introduced
> > > which
> > > >     frameworks can use to launch task groups as nested containers.
> All
> > > the
> > > >     nested containers share resources likes cpu, memory, network and
> > > volumes.
> > > >
> > > > The CHANGELOG for the release is available at:
> > > > https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=blob_
> > > plain;f=CHANGELOG;hb=1.1.0-rc3
> > > > ------------------------------------------------------------
> > > --------------------
> > > >
> > > > The candidate for Mesos 1.1.0 release is available at:
> > > > https://dist.apache.org/repos/dist/dev/mesos/1.1.0-rc3/
> > > mesos-1.1.0.tar.gz
> > > >
> > > > The tag to be voted on is 1.1.0-rc3:
> > > > https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=
> > commit;h=1.1.0-rc3
> > > >
> > > > The MD5 checksum of the tarball can be found at:
> > > > https://dist.apache.org/repos/dist/dev/mesos/1.1.0-rc3/
> > > mesos-1.1.0.tar.gz.md5
> > > >
> > > > The signature of the tarball can be found at:
> > > > https://dist.apache.org/repos/dist/dev/mesos/1.1.0-rc3/
> > > mesos-1.1.0.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 up in Maven in a staging repository here:
> > > > https://repository.apache.org/content/repositories/
> orgapachemesos-1166
> > > >
> > > > Please vote on releasing this package as Apache Mesos 1.1.0!
> > > >
> > > > The vote is open until Wednesday Nov 9 14:00:29 CET 2016 and passes
> if
> > a
> > > majority of at least 3 +1 PMC votes are cast.
> > > >
> > > > [ ] +1 Release this package as Apache Mesos 1.1.0
> > > > [ ] -1 Do not release this package because ...
> > > >
> > > > Thanks,
> > > > Alex & Till
> > > >
> > >
> >
>
>
>
> --
> Cheers,
>
> Zhitao Li
>

Reply via email to