You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@mesos.apache.org by Niklas Nielsen <ni...@mesosphere.io> on 2015/10/10 02:36:09 UTC

[VOTE] Release Apache Mesos 0.25.0 (rc3)

Hi all,

Following up with an RC with the build fix suggested by Kapil:

Please vote on releasing the following candidate as Apache Mesos 0.25.0.



0.25.0 includes the following:

--------------------------------------------------------------------------------

 * [MESOS-1474] - Experimental support for maintenance primitives.

 * [MESOS-2600] - Added master endpoints /reserve and /unreserve for
dynamic reservations.

 * [MESOS-2044] - Extended Module APIs to enable IP per container
assignment, isolation and resolution.


** Bug fixes

  * [MESOS-2635] - Web UI Display Bug when starting lots of tasks with
small cpu value.

  * [MESOS-2986] - Docker version output is not compatible with Mesos.

  * [MESOS-3046] - Stout's UUID re-seeds a new random generator during each
call to UUID::random.

  * [MESOS-3051] - performance issues with port ranges comparison.

  * [MESOS-3052] - Allocator performance issue when using a large number of
filters.

  * [MESOS-3136] - COMMAND health checks with Marathon 0.10.0 are broken.

  * [MESOS-3169] - FrameworkInfo should only be updated if the
re-registration is valid.

  * [MESOS-3185] - Refactor Subprocess logic in linux/perf.cpp to use
common subroutine.

  * [MESOS-3239] - Refactor master HTTP endpoints help messages such that
they cannot be out of sync.

  * [MESOS-3245] - The comments of DRFSorter::dirty is not correct.

  * [MESOS-3254] - Cgroup CHECK fails test harness.

  * [MESOS-3258] - Remove Frameworkinfo capabilities on re-registration.

  * [MESOS-3261] - Move QoS plug-ins to a specified folder like
resource_estimator.

  * [MESOS-3269] - The comments of Master::updateSlave() is not correct.

  * [MESOS-3282] - Web UI no longer shows Tasks information.

  * [MESOS-3344] - Add more comments for strings::internal::fmt.

  * [MESOS-3351] - duplicated slave id in master after master failover.

  * [MESOS-3387] - Refactor MesosContainerizer to accept namespace
dynamically.

  * [MESOS-3408] - Labels field of FrameworkInfo should be added into v1
mesos.proto.

  * [MESOS-3411] - ReservationEndpointsTest.AvailableResources appears to
be faulty.

  * [MESOS-3423] - Perf event isolator stops performing sampling if a
single timeout occurs.

  * [MESOS-3426] - process::collect and process::await do not perform
discard propagation.

  * [MESOS-3430] -
LinuxFilesystemIsolatorTest.ROOT_PersistentVolumeWithoutRootFilesystem
fails on CentOS 7.1.

  * [MESOS-3450] - Update Mesos C++ Style Guide for namespace usage.

  * [MESOS-3451] - Failing tests after changes to
Isolator/MesosContainerizer API.

  * [MESOS-3458] - Segfault when accepting or declining inverse offers.

  * [MESOS-3474] - ExamplesTest.{TestFramework, JavaFramework,
PythonFramework} failed on CentOS 6.

  * [MESOS-3489] - Add support for exposing Accept/Decline responses for
inverse offers.

  * [MESOS-3490] - Mesos UI fails to represent JSON entities.

  * [MESOS-3512] - Don't retry close() on EINTR.

  * [MESOS-3513] - Cgroups Test Filters aborts tests on Centos 6.6.

  * [MESOS-3519] - Fix file descriptor leakage / double close in the code
base.

  * [MESOS-3538] -
CgroupsNoHierarchyTest.ROOT_CGROUPS_NOHIERARCHY_MountUnmountHierarchy test
is flaky.

  * [MESOS-3575] - V1 API java/python protos are not generated.


** Improvements

  * [MESOS-2719] - Deprecating '.json' extension in master endpoints urls.

  * [MESOS-2757] - Add -> operator for Option<T>, Try<T>, Result<T>,
Future<T>.

  * [MESOS-2875] - Add containerId to ResourceUsage to enable QoS
controller to target a container.

  * [MESOS-2964] - libprocess io does not support peek().

  * [MESOS-2983] - Deprecating '.json' extension in slave endpoints url.

  * [MESOS-2984] - Deprecating '.json' extension in files endpoints url.

  * [MESOS-3037] - Add a SUPPRESS call to the scheduler.

  * [MESOS-3187] - Docker cli option support.

  * [MESOS-3304] - Remove remnants of LIBPROCESS_STATISTICS_WINDOW.

  * [MESOS-3312] - Factor out JSON to repeated protobuf conversion.

  * [MESOS-3340] - Command-line flags should take precedence over OS Env
variables.

  * [MESOS-3347] - Remove dead code in src/linux/perf.cpp.

  * [MESOS-3377] - mesos docker container with container_name as ENV
variable.

  * [MESOS-3457] - Add flag to disable hostname lookup.


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=0.25.0-rc3

--------------------------------------------------------------------------------


The candidate for Mesos 0.25.0 release is available at:

https://dist.apache.org/repos/dist/dev/mesos/0.25.0-rc3/mesos-0.25.0.tar.gz


The tag to be voted on is 0.25.0-rc3:

https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=commit;h=0.25.0-rc3


The MD5 checksum of the tarball can be found at:

https://dist.apache.org/repos/dist/dev/mesos/0.25.0-rc3/mesos-0.25.0.tar.gz.md5


The signature of the tarball can be found at:

https://dist.apache.org/repos/dist/dev/mesos/0.25.0-rc3/mesos-0.25.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-1080


Please vote on releasing this package as Apache Mesos 0.25.0!


The vote is open until Mon Oct 12 17:33:45 PDT 2015 and passes if a
majority of at least 3 +1 PMC votes are cast.


[ ] +1 Release this package as Apache Mesos 0.25.0

[ ] -1 Do not release this package because ...


Thanks,

Mpark, Joris and Niklas

Re: [VOTE] Release Apache Mesos 0.25.0 (rc3)

Posted by Niklas Nielsen <ni...@mesosphere.io>.
Closing the vote and will run the release process: We have a Mesos 0.25.0!

Thanks everyone for testing! We will keep you posted.

Cheers,
Joris, Mpark and Niklas

On 12 October 2015 at 08:16, Brenden Matthews <br...@diddyinc.com> wrote:

> +1 (binding)
>
> Tested on CI.
>
> On Sun, Oct 11, 2015 at 4:12 AM, Michael Park <mc...@gmail.com> wrote:
>
>> +1 (binding)
>>
>> Ran *make distcheck* successfully on Ubuntu 14.04 with gcc + clang, CentOS
>> 7.1 with gcc
>> Ran *make check* with one non-blocker failure (MESOS-3604
>> <https://issues.apache.org/jira/browse/MESOS-3604>) on OS X El Capitan
>> with
>> clang
>>
>> On Sat, Oct 10, 2015 at 5:44 PM Kapil Arya <ka...@mesosphere.io> wrote:
>>
>> > +1 (non-binding)
>> >
>> > On Sat, Oct 10, 2015 at 9:58 AM, Joris Van Remoortere <
>> joris@mesosphere.io
>> > >
>> > wrote:
>> >
>> > > +1 (binding)
>> > >
>> > > On Fri, Oct 9, 2015 at 5:36 PM, Niklas Nielsen <ni...@mesosphere.io>
>> > > wrote:
>> > >
>> > > > Hi all,
>> > > >
>> > > > Following up with an RC with the build fix suggested by Kapil:
>> > > >
>> > > > Please vote on releasing the following candidate as Apache Mesos
>> > 0.25.0.
>> > > >
>> > > >
>> > > >
>> > > > 0.25.0 includes the following:
>> > > >
>> > > >
>> > > >
>> > >
>> >
>> --------------------------------------------------------------------------------
>> > > >
>> > > >  * [MESOS-1474] - Experimental support for maintenance primitives.
>> > > >
>> > > >  * [MESOS-2600] - Added master endpoints /reserve and /unreserve for
>> > > > dynamic reservations.
>> > > >
>> > > >  * [MESOS-2044] - Extended Module APIs to enable IP per container
>> > > > assignment, isolation and resolution.
>> > > >
>> > > >
>> > > > ** Bug fixes
>> > > >
>> > > >   * [MESOS-2635] - Web UI Display Bug when starting lots of tasks
>> with
>> > > > small cpu value.
>> > > >
>> > > >   * [MESOS-2986] - Docker version output is not compatible with
>> Mesos.
>> > > >
>> > > >   * [MESOS-3046] - Stout's UUID re-seeds a new random generator
>> during
>> > > > each call to UUID::random.
>> > > >
>> > > >   * [MESOS-3051] - performance issues with port ranges comparison.
>> > > >
>> > > >   * [MESOS-3052] - Allocator performance issue when using a large
>> > number
>> > > > of filters.
>> > > >
>> > > >   * [MESOS-3136] - COMMAND health checks with Marathon 0.10.0 are
>> > broken.
>> > > >
>> > > >   * [MESOS-3169] - FrameworkInfo should only be updated if the
>> > > > re-registration is valid.
>> > > >
>> > > >   * [MESOS-3185] - Refactor Subprocess logic in linux/perf.cpp to
>> use
>> > > > common subroutine.
>> > > >
>> > > >   * [MESOS-3239] - Refactor master HTTP endpoints help messages such
>> > that
>> > > > they cannot be out of sync.
>> > > >
>> > > >   * [MESOS-3245] - The comments of DRFSorter::dirty is not correct.
>> > > >
>> > > >   * [MESOS-3254] - Cgroup CHECK fails test harness.
>> > > >
>> > > >   * [MESOS-3258] - Remove Frameworkinfo capabilities on
>> > re-registration.
>> > > >
>> > > >   * [MESOS-3261] - Move QoS plug-ins to a specified folder like
>> > > > resource_estimator.
>> > > >
>> > > >   * [MESOS-3269] - The comments of Master::updateSlave() is not
>> > correct.
>> > > >
>> > > >   * [MESOS-3282] - Web UI no longer shows Tasks information.
>> > > >
>> > > >   * [MESOS-3344] - Add more comments for strings::internal::fmt.
>> > > >
>> > > >   * [MESOS-3351] - duplicated slave id in master after master
>> failover.
>> > > >
>> > > >   * [MESOS-3387] - Refactor MesosContainerizer to accept namespace
>> > > > dynamically.
>> > > >
>> > > >   * [MESOS-3408] - Labels field of FrameworkInfo should be added
>> into
>> > v1
>> > > > mesos.proto.
>> > > >
>> > > >   * [MESOS-3411] - ReservationEndpointsTest.AvailableResources
>> appears
>> > to
>> > > > be faulty.
>> > > >
>> > > >   * [MESOS-3423] - Perf event isolator stops performing sampling if
>> a
>> > > > single timeout occurs.
>> > > >
>> > > >   * [MESOS-3426] - process::collect and process::await do not
>> perform
>> > > > discard propagation.
>> > > >
>> > > >   * [MESOS-3430] -
>> > > >
>> LinuxFilesystemIsolatorTest.ROOT_PersistentVolumeWithoutRootFilesystem
>> > > > fails on CentOS 7.1.
>> > > >
>> > > >   * [MESOS-3450] - Update Mesos C++ Style Guide for namespace usage.
>> > > >
>> > > >   * [MESOS-3451] - Failing tests after changes to
>> > > > Isolator/MesosContainerizer API.
>> > > >
>> > > >   * [MESOS-3458] - Segfault when accepting or declining inverse
>> offers.
>> > > >
>> > > >   * [MESOS-3474] - ExamplesTest.{TestFramework, JavaFramework,
>> > > > PythonFramework} failed on CentOS 6.
>> > > >
>> > > >   * [MESOS-3489] - Add support for exposing Accept/Decline responses
>> > for
>> > > > inverse offers.
>> > > >
>> > > >   * [MESOS-3490] - Mesos UI fails to represent JSON entities.
>> > > >
>> > > >   * [MESOS-3512] - Don't retry close() on EINTR.
>> > > >
>> > > >   * [MESOS-3513] - Cgroups Test Filters aborts tests on Centos 6.6.
>> > > >
>> > > >   * [MESOS-3519] - Fix file descriptor leakage / double close in the
>> > code
>> > > > base.
>> > > >
>> > > >   * [MESOS-3538] -
>> > > >
>> CgroupsNoHierarchyTest.ROOT_CGROUPS_NOHIERARCHY_MountUnmountHierarchy
>> > > test
>> > > > is flaky.
>> > > >
>> > > >   * [MESOS-3575] - V1 API java/python protos are not generated.
>> > > >
>> > > >
>> > > > ** Improvements
>> > > >
>> > > >   * [MESOS-2719] - Deprecating '.json' extension in master endpoints
>> > > urls.
>> > > >
>> > > >   * [MESOS-2757] - Add -> operator for Option<T>, Try<T>, Result<T>,
>> > > > Future<T>.
>> > > >
>> > > >   * [MESOS-2875] - Add containerId to ResourceUsage to enable QoS
>> > > > controller to target a container.
>> > > >
>> > > >   * [MESOS-2964] - libprocess io does not support peek().
>> > > >
>> > > >   * [MESOS-2983] - Deprecating '.json' extension in slave endpoints
>> > url.
>> > > >
>> > > >   * [MESOS-2984] - Deprecating '.json' extension in files endpoints
>> > url.
>> > > >
>> > > >   * [MESOS-3037] - Add a SUPPRESS call to the scheduler.
>> > > >
>> > > >   * [MESOS-3187] - Docker cli option support.
>> > > >
>> > > >   * [MESOS-3304] - Remove remnants of LIBPROCESS_STATISTICS_WINDOW.
>> > > >
>> > > >   * [MESOS-3312] - Factor out JSON to repeated protobuf conversion.
>> > > >
>> > > >   * [MESOS-3340] - Command-line flags should take precedence over OS
>> > Env
>> > > > variables.
>> > > >
>> > > >   * [MESOS-3347] - Remove dead code in src/linux/perf.cpp.
>> > > >
>> > > >   * [MESOS-3377] - mesos docker container with container_name as ENV
>> > > > variable.
>> > > >
>> > > >   * [MESOS-3457] - Add flag to disable hostname lookup.
>> > > >
>> > > >
>> > > > 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=0.25.0-rc3
>> > > >
>> > > >
>> > > >
>> > >
>> >
>> --------------------------------------------------------------------------------
>> > > >
>> > > >
>> > > > The candidate for Mesos 0.25.0 release is available at:
>> > > >
>> > > >
>> > >
>> >
>> https://dist.apache.org/repos/dist/dev/mesos/0.25.0-rc3/mesos-0.25.0.tar.gz
>> > > >
>> > > >
>> > > > The tag to be voted on is 0.25.0-rc3:
>> > > >
>> > > >
>> > >
>> >
>> https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=commit;h=0.25.0-rc3
>> > > >
>> > > >
>> > > > The MD5 checksum of the tarball can be found at:
>> > > >
>> > > >
>> > > >
>> > >
>> >
>> https://dist.apache.org/repos/dist/dev/mesos/0.25.0-rc3/mesos-0.25.0.tar.gz.md5
>> > > >
>> > > >
>> > > > The signature of the tarball can be found at:
>> > > >
>> > > >
>> > > >
>> > >
>> >
>> https://dist.apache.org/repos/dist/dev/mesos/0.25.0-rc3/mesos-0.25.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-1080
>> > > >
>> > > >
>> > > > Please vote on releasing this package as Apache Mesos 0.25.0!
>> > > >
>> > > >
>> > > > The vote is open until Mon Oct 12 17:33:45 PDT 2015 and passes if a
>> > > > majority of at least 3 +1 PMC votes are cast.
>> > > >
>> > > >
>> > > > [ ] +1 Release this package as Apache Mesos 0.25.0
>> > > >
>> > > > [ ] -1 Do not release this package because ...
>> > > >
>> > > >
>> > > > Thanks,
>> > > >
>> > > > Mpark, Joris and Niklas
>> > > >
>> > >
>> >
>>
>
>

Re: [VOTE] Release Apache Mesos 0.25.0 (rc3)

Posted by Niklas Nielsen <ni...@mesosphere.io>.
Closing the vote and will run the release process: We have a Mesos 0.25.0!

Thanks everyone for testing! We will keep you posted.

Cheers,
Joris, Mpark and Niklas

On 12 October 2015 at 08:16, Brenden Matthews <br...@diddyinc.com> wrote:

> +1 (binding)
>
> Tested on CI.
>
> On Sun, Oct 11, 2015 at 4:12 AM, Michael Park <mc...@gmail.com> wrote:
>
>> +1 (binding)
>>
>> Ran *make distcheck* successfully on Ubuntu 14.04 with gcc + clang, CentOS
>> 7.1 with gcc
>> Ran *make check* with one non-blocker failure (MESOS-3604
>> <https://issues.apache.org/jira/browse/MESOS-3604>) on OS X El Capitan
>> with
>> clang
>>
>> On Sat, Oct 10, 2015 at 5:44 PM Kapil Arya <ka...@mesosphere.io> wrote:
>>
>> > +1 (non-binding)
>> >
>> > On Sat, Oct 10, 2015 at 9:58 AM, Joris Van Remoortere <
>> joris@mesosphere.io
>> > >
>> > wrote:
>> >
>> > > +1 (binding)
>> > >
>> > > On Fri, Oct 9, 2015 at 5:36 PM, Niklas Nielsen <ni...@mesosphere.io>
>> > > wrote:
>> > >
>> > > > Hi all,
>> > > >
>> > > > Following up with an RC with the build fix suggested by Kapil:
>> > > >
>> > > > Please vote on releasing the following candidate as Apache Mesos
>> > 0.25.0.
>> > > >
>> > > >
>> > > >
>> > > > 0.25.0 includes the following:
>> > > >
>> > > >
>> > > >
>> > >
>> >
>> --------------------------------------------------------------------------------
>> > > >
>> > > >  * [MESOS-1474] - Experimental support for maintenance primitives.
>> > > >
>> > > >  * [MESOS-2600] - Added master endpoints /reserve and /unreserve for
>> > > > dynamic reservations.
>> > > >
>> > > >  * [MESOS-2044] - Extended Module APIs to enable IP per container
>> > > > assignment, isolation and resolution.
>> > > >
>> > > >
>> > > > ** Bug fixes
>> > > >
>> > > >   * [MESOS-2635] - Web UI Display Bug when starting lots of tasks
>> with
>> > > > small cpu value.
>> > > >
>> > > >   * [MESOS-2986] - Docker version output is not compatible with
>> Mesos.
>> > > >
>> > > >   * [MESOS-3046] - Stout's UUID re-seeds a new random generator
>> during
>> > > > each call to UUID::random.
>> > > >
>> > > >   * [MESOS-3051] - performance issues with port ranges comparison.
>> > > >
>> > > >   * [MESOS-3052] - Allocator performance issue when using a large
>> > number
>> > > > of filters.
>> > > >
>> > > >   * [MESOS-3136] - COMMAND health checks with Marathon 0.10.0 are
>> > broken.
>> > > >
>> > > >   * [MESOS-3169] - FrameworkInfo should only be updated if the
>> > > > re-registration is valid.
>> > > >
>> > > >   * [MESOS-3185] - Refactor Subprocess logic in linux/perf.cpp to
>> use
>> > > > common subroutine.
>> > > >
>> > > >   * [MESOS-3239] - Refactor master HTTP endpoints help messages such
>> > that
>> > > > they cannot be out of sync.
>> > > >
>> > > >   * [MESOS-3245] - The comments of DRFSorter::dirty is not correct.
>> > > >
>> > > >   * [MESOS-3254] - Cgroup CHECK fails test harness.
>> > > >
>> > > >   * [MESOS-3258] - Remove Frameworkinfo capabilities on
>> > re-registration.
>> > > >
>> > > >   * [MESOS-3261] - Move QoS plug-ins to a specified folder like
>> > > > resource_estimator.
>> > > >
>> > > >   * [MESOS-3269] - The comments of Master::updateSlave() is not
>> > correct.
>> > > >
>> > > >   * [MESOS-3282] - Web UI no longer shows Tasks information.
>> > > >
>> > > >   * [MESOS-3344] - Add more comments for strings::internal::fmt.
>> > > >
>> > > >   * [MESOS-3351] - duplicated slave id in master after master
>> failover.
>> > > >
>> > > >   * [MESOS-3387] - Refactor MesosContainerizer to accept namespace
>> > > > dynamically.
>> > > >
>> > > >   * [MESOS-3408] - Labels field of FrameworkInfo should be added
>> into
>> > v1
>> > > > mesos.proto.
>> > > >
>> > > >   * [MESOS-3411] - ReservationEndpointsTest.AvailableResources
>> appears
>> > to
>> > > > be faulty.
>> > > >
>> > > >   * [MESOS-3423] - Perf event isolator stops performing sampling if
>> a
>> > > > single timeout occurs.
>> > > >
>> > > >   * [MESOS-3426] - process::collect and process::await do not
>> perform
>> > > > discard propagation.
>> > > >
>> > > >   * [MESOS-3430] -
>> > > >
>> LinuxFilesystemIsolatorTest.ROOT_PersistentVolumeWithoutRootFilesystem
>> > > > fails on CentOS 7.1.
>> > > >
>> > > >   * [MESOS-3450] - Update Mesos C++ Style Guide for namespace usage.
>> > > >
>> > > >   * [MESOS-3451] - Failing tests after changes to
>> > > > Isolator/MesosContainerizer API.
>> > > >
>> > > >   * [MESOS-3458] - Segfault when accepting or declining inverse
>> offers.
>> > > >
>> > > >   * [MESOS-3474] - ExamplesTest.{TestFramework, JavaFramework,
>> > > > PythonFramework} failed on CentOS 6.
>> > > >
>> > > >   * [MESOS-3489] - Add support for exposing Accept/Decline responses
>> > for
>> > > > inverse offers.
>> > > >
>> > > >   * [MESOS-3490] - Mesos UI fails to represent JSON entities.
>> > > >
>> > > >   * [MESOS-3512] - Don't retry close() on EINTR.
>> > > >
>> > > >   * [MESOS-3513] - Cgroups Test Filters aborts tests on Centos 6.6.
>> > > >
>> > > >   * [MESOS-3519] - Fix file descriptor leakage / double close in the
>> > code
>> > > > base.
>> > > >
>> > > >   * [MESOS-3538] -
>> > > >
>> CgroupsNoHierarchyTest.ROOT_CGROUPS_NOHIERARCHY_MountUnmountHierarchy
>> > > test
>> > > > is flaky.
>> > > >
>> > > >   * [MESOS-3575] - V1 API java/python protos are not generated.
>> > > >
>> > > >
>> > > > ** Improvements
>> > > >
>> > > >   * [MESOS-2719] - Deprecating '.json' extension in master endpoints
>> > > urls.
>> > > >
>> > > >   * [MESOS-2757] - Add -> operator for Option<T>, Try<T>, Result<T>,
>> > > > Future<T>.
>> > > >
>> > > >   * [MESOS-2875] - Add containerId to ResourceUsage to enable QoS
>> > > > controller to target a container.
>> > > >
>> > > >   * [MESOS-2964] - libprocess io does not support peek().
>> > > >
>> > > >   * [MESOS-2983] - Deprecating '.json' extension in slave endpoints
>> > url.
>> > > >
>> > > >   * [MESOS-2984] - Deprecating '.json' extension in files endpoints
>> > url.
>> > > >
>> > > >   * [MESOS-3037] - Add a SUPPRESS call to the scheduler.
>> > > >
>> > > >   * [MESOS-3187] - Docker cli option support.
>> > > >
>> > > >   * [MESOS-3304] - Remove remnants of LIBPROCESS_STATISTICS_WINDOW.
>> > > >
>> > > >   * [MESOS-3312] - Factor out JSON to repeated protobuf conversion.
>> > > >
>> > > >   * [MESOS-3340] - Command-line flags should take precedence over OS
>> > Env
>> > > > variables.
>> > > >
>> > > >   * [MESOS-3347] - Remove dead code in src/linux/perf.cpp.
>> > > >
>> > > >   * [MESOS-3377] - mesos docker container with container_name as ENV
>> > > > variable.
>> > > >
>> > > >   * [MESOS-3457] - Add flag to disable hostname lookup.
>> > > >
>> > > >
>> > > > 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=0.25.0-rc3
>> > > >
>> > > >
>> > > >
>> > >
>> >
>> --------------------------------------------------------------------------------
>> > > >
>> > > >
>> > > > The candidate for Mesos 0.25.0 release is available at:
>> > > >
>> > > >
>> > >
>> >
>> https://dist.apache.org/repos/dist/dev/mesos/0.25.0-rc3/mesos-0.25.0.tar.gz
>> > > >
>> > > >
>> > > > The tag to be voted on is 0.25.0-rc3:
>> > > >
>> > > >
>> > >
>> >
>> https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=commit;h=0.25.0-rc3
>> > > >
>> > > >
>> > > > The MD5 checksum of the tarball can be found at:
>> > > >
>> > > >
>> > > >
>> > >
>> >
>> https://dist.apache.org/repos/dist/dev/mesos/0.25.0-rc3/mesos-0.25.0.tar.gz.md5
>> > > >
>> > > >
>> > > > The signature of the tarball can be found at:
>> > > >
>> > > >
>> > > >
>> > >
>> >
>> https://dist.apache.org/repos/dist/dev/mesos/0.25.0-rc3/mesos-0.25.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-1080
>> > > >
>> > > >
>> > > > Please vote on releasing this package as Apache Mesos 0.25.0!
>> > > >
>> > > >
>> > > > The vote is open until Mon Oct 12 17:33:45 PDT 2015 and passes if a
>> > > > majority of at least 3 +1 PMC votes are cast.
>> > > >
>> > > >
>> > > > [ ] +1 Release this package as Apache Mesos 0.25.0
>> > > >
>> > > > [ ] -1 Do not release this package because ...
>> > > >
>> > > >
>> > > > Thanks,
>> > > >
>> > > > Mpark, Joris and Niklas
>> > > >
>> > >
>> >
>>
>
>

Re: [VOTE] Release Apache Mesos 0.25.0 (rc3)

Posted by Brenden Matthews <br...@diddyinc.com>.
+1 (binding)

Tested on CI.

On Sun, Oct 11, 2015 at 4:12 AM, Michael Park <mc...@gmail.com> wrote:

> +1 (binding)
>
> Ran *make distcheck* successfully on Ubuntu 14.04 with gcc + clang, CentOS
> 7.1 with gcc
> Ran *make check* with one non-blocker failure (MESOS-3604
> <https://issues.apache.org/jira/browse/MESOS-3604>) on OS X El Capitan
> with
> clang
>
> On Sat, Oct 10, 2015 at 5:44 PM Kapil Arya <ka...@mesosphere.io> wrote:
>
> > +1 (non-binding)
> >
> > On Sat, Oct 10, 2015 at 9:58 AM, Joris Van Remoortere <
> joris@mesosphere.io
> > >
> > wrote:
> >
> > > +1 (binding)
> > >
> > > On Fri, Oct 9, 2015 at 5:36 PM, Niklas Nielsen <ni...@mesosphere.io>
> > > wrote:
> > >
> > > > Hi all,
> > > >
> > > > Following up with an RC with the build fix suggested by Kapil:
> > > >
> > > > Please vote on releasing the following candidate as Apache Mesos
> > 0.25.0.
> > > >
> > > >
> > > >
> > > > 0.25.0 includes the following:
> > > >
> > > >
> > > >
> > >
> >
> --------------------------------------------------------------------------------
> > > >
> > > >  * [MESOS-1474] - Experimental support for maintenance primitives.
> > > >
> > > >  * [MESOS-2600] - Added master endpoints /reserve and /unreserve for
> > > > dynamic reservations.
> > > >
> > > >  * [MESOS-2044] - Extended Module APIs to enable IP per container
> > > > assignment, isolation and resolution.
> > > >
> > > >
> > > > ** Bug fixes
> > > >
> > > >   * [MESOS-2635] - Web UI Display Bug when starting lots of tasks
> with
> > > > small cpu value.
> > > >
> > > >   * [MESOS-2986] - Docker version output is not compatible with
> Mesos.
> > > >
> > > >   * [MESOS-3046] - Stout's UUID re-seeds a new random generator
> during
> > > > each call to UUID::random.
> > > >
> > > >   * [MESOS-3051] - performance issues with port ranges comparison.
> > > >
> > > >   * [MESOS-3052] - Allocator performance issue when using a large
> > number
> > > > of filters.
> > > >
> > > >   * [MESOS-3136] - COMMAND health checks with Marathon 0.10.0 are
> > broken.
> > > >
> > > >   * [MESOS-3169] - FrameworkInfo should only be updated if the
> > > > re-registration is valid.
> > > >
> > > >   * [MESOS-3185] - Refactor Subprocess logic in linux/perf.cpp to use
> > > > common subroutine.
> > > >
> > > >   * [MESOS-3239] - Refactor master HTTP endpoints help messages such
> > that
> > > > they cannot be out of sync.
> > > >
> > > >   * [MESOS-3245] - The comments of DRFSorter::dirty is not correct.
> > > >
> > > >   * [MESOS-3254] - Cgroup CHECK fails test harness.
> > > >
> > > >   * [MESOS-3258] - Remove Frameworkinfo capabilities on
> > re-registration.
> > > >
> > > >   * [MESOS-3261] - Move QoS plug-ins to a specified folder like
> > > > resource_estimator.
> > > >
> > > >   * [MESOS-3269] - The comments of Master::updateSlave() is not
> > correct.
> > > >
> > > >   * [MESOS-3282] - Web UI no longer shows Tasks information.
> > > >
> > > >   * [MESOS-3344] - Add more comments for strings::internal::fmt.
> > > >
> > > >   * [MESOS-3351] - duplicated slave id in master after master
> failover.
> > > >
> > > >   * [MESOS-3387] - Refactor MesosContainerizer to accept namespace
> > > > dynamically.
> > > >
> > > >   * [MESOS-3408] - Labels field of FrameworkInfo should be added into
> > v1
> > > > mesos.proto.
> > > >
> > > >   * [MESOS-3411] - ReservationEndpointsTest.AvailableResources
> appears
> > to
> > > > be faulty.
> > > >
> > > >   * [MESOS-3423] - Perf event isolator stops performing sampling if a
> > > > single timeout occurs.
> > > >
> > > >   * [MESOS-3426] - process::collect and process::await do not perform
> > > > discard propagation.
> > > >
> > > >   * [MESOS-3430] -
> > > >
> LinuxFilesystemIsolatorTest.ROOT_PersistentVolumeWithoutRootFilesystem
> > > > fails on CentOS 7.1.
> > > >
> > > >   * [MESOS-3450] - Update Mesos C++ Style Guide for namespace usage.
> > > >
> > > >   * [MESOS-3451] - Failing tests after changes to
> > > > Isolator/MesosContainerizer API.
> > > >
> > > >   * [MESOS-3458] - Segfault when accepting or declining inverse
> offers.
> > > >
> > > >   * [MESOS-3474] - ExamplesTest.{TestFramework, JavaFramework,
> > > > PythonFramework} failed on CentOS 6.
> > > >
> > > >   * [MESOS-3489] - Add support for exposing Accept/Decline responses
> > for
> > > > inverse offers.
> > > >
> > > >   * [MESOS-3490] - Mesos UI fails to represent JSON entities.
> > > >
> > > >   * [MESOS-3512] - Don't retry close() on EINTR.
> > > >
> > > >   * [MESOS-3513] - Cgroups Test Filters aborts tests on Centos 6.6.
> > > >
> > > >   * [MESOS-3519] - Fix file descriptor leakage / double close in the
> > code
> > > > base.
> > > >
> > > >   * [MESOS-3538] -
> > > > CgroupsNoHierarchyTest.ROOT_CGROUPS_NOHIERARCHY_MountUnmountHierarchy
> > > test
> > > > is flaky.
> > > >
> > > >   * [MESOS-3575] - V1 API java/python protos are not generated.
> > > >
> > > >
> > > > ** Improvements
> > > >
> > > >   * [MESOS-2719] - Deprecating '.json' extension in master endpoints
> > > urls.
> > > >
> > > >   * [MESOS-2757] - Add -> operator for Option<T>, Try<T>, Result<T>,
> > > > Future<T>.
> > > >
> > > >   * [MESOS-2875] - Add containerId to ResourceUsage to enable QoS
> > > > controller to target a container.
> > > >
> > > >   * [MESOS-2964] - libprocess io does not support peek().
> > > >
> > > >   * [MESOS-2983] - Deprecating '.json' extension in slave endpoints
> > url.
> > > >
> > > >   * [MESOS-2984] - Deprecating '.json' extension in files endpoints
> > url.
> > > >
> > > >   * [MESOS-3037] - Add a SUPPRESS call to the scheduler.
> > > >
> > > >   * [MESOS-3187] - Docker cli option support.
> > > >
> > > >   * [MESOS-3304] - Remove remnants of LIBPROCESS_STATISTICS_WINDOW.
> > > >
> > > >   * [MESOS-3312] - Factor out JSON to repeated protobuf conversion.
> > > >
> > > >   * [MESOS-3340] - Command-line flags should take precedence over OS
> > Env
> > > > variables.
> > > >
> > > >   * [MESOS-3347] - Remove dead code in src/linux/perf.cpp.
> > > >
> > > >   * [MESOS-3377] - mesos docker container with container_name as ENV
> > > > variable.
> > > >
> > > >   * [MESOS-3457] - Add flag to disable hostname lookup.
> > > >
> > > >
> > > > 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=0.25.0-rc3
> > > >
> > > >
> > > >
> > >
> >
> --------------------------------------------------------------------------------
> > > >
> > > >
> > > > The candidate for Mesos 0.25.0 release is available at:
> > > >
> > > >
> > >
> >
> https://dist.apache.org/repos/dist/dev/mesos/0.25.0-rc3/mesos-0.25.0.tar.gz
> > > >
> > > >
> > > > The tag to be voted on is 0.25.0-rc3:
> > > >
> > > >
> > >
> >
> https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=commit;h=0.25.0-rc3
> > > >
> > > >
> > > > The MD5 checksum of the tarball can be found at:
> > > >
> > > >
> > > >
> > >
> >
> https://dist.apache.org/repos/dist/dev/mesos/0.25.0-rc3/mesos-0.25.0.tar.gz.md5
> > > >
> > > >
> > > > The signature of the tarball can be found at:
> > > >
> > > >
> > > >
> > >
> >
> https://dist.apache.org/repos/dist/dev/mesos/0.25.0-rc3/mesos-0.25.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-1080
> > > >
> > > >
> > > > Please vote on releasing this package as Apache Mesos 0.25.0!
> > > >
> > > >
> > > > The vote is open until Mon Oct 12 17:33:45 PDT 2015 and passes if a
> > > > majority of at least 3 +1 PMC votes are cast.
> > > >
> > > >
> > > > [ ] +1 Release this package as Apache Mesos 0.25.0
> > > >
> > > > [ ] -1 Do not release this package because ...
> > > >
> > > >
> > > > Thanks,
> > > >
> > > > Mpark, Joris and Niklas
> > > >
> > >
> >
>

Re: [VOTE] Release Apache Mesos 0.25.0 (rc3)

Posted by Brenden Matthews <br...@diddyinc.com>.
+1 (binding)

Tested on CI.

On Sun, Oct 11, 2015 at 4:12 AM, Michael Park <mc...@gmail.com> wrote:

> +1 (binding)
>
> Ran *make distcheck* successfully on Ubuntu 14.04 with gcc + clang, CentOS
> 7.1 with gcc
> Ran *make check* with one non-blocker failure (MESOS-3604
> <https://issues.apache.org/jira/browse/MESOS-3604>) on OS X El Capitan
> with
> clang
>
> On Sat, Oct 10, 2015 at 5:44 PM Kapil Arya <ka...@mesosphere.io> wrote:
>
> > +1 (non-binding)
> >
> > On Sat, Oct 10, 2015 at 9:58 AM, Joris Van Remoortere <
> joris@mesosphere.io
> > >
> > wrote:
> >
> > > +1 (binding)
> > >
> > > On Fri, Oct 9, 2015 at 5:36 PM, Niklas Nielsen <ni...@mesosphere.io>
> > > wrote:
> > >
> > > > Hi all,
> > > >
> > > > Following up with an RC with the build fix suggested by Kapil:
> > > >
> > > > Please vote on releasing the following candidate as Apache Mesos
> > 0.25.0.
> > > >
> > > >
> > > >
> > > > 0.25.0 includes the following:
> > > >
> > > >
> > > >
> > >
> >
> --------------------------------------------------------------------------------
> > > >
> > > >  * [MESOS-1474] - Experimental support for maintenance primitives.
> > > >
> > > >  * [MESOS-2600] - Added master endpoints /reserve and /unreserve for
> > > > dynamic reservations.
> > > >
> > > >  * [MESOS-2044] - Extended Module APIs to enable IP per container
> > > > assignment, isolation and resolution.
> > > >
> > > >
> > > > ** Bug fixes
> > > >
> > > >   * [MESOS-2635] - Web UI Display Bug when starting lots of tasks
> with
> > > > small cpu value.
> > > >
> > > >   * [MESOS-2986] - Docker version output is not compatible with
> Mesos.
> > > >
> > > >   * [MESOS-3046] - Stout's UUID re-seeds a new random generator
> during
> > > > each call to UUID::random.
> > > >
> > > >   * [MESOS-3051] - performance issues with port ranges comparison.
> > > >
> > > >   * [MESOS-3052] - Allocator performance issue when using a large
> > number
> > > > of filters.
> > > >
> > > >   * [MESOS-3136] - COMMAND health checks with Marathon 0.10.0 are
> > broken.
> > > >
> > > >   * [MESOS-3169] - FrameworkInfo should only be updated if the
> > > > re-registration is valid.
> > > >
> > > >   * [MESOS-3185] - Refactor Subprocess logic in linux/perf.cpp to use
> > > > common subroutine.
> > > >
> > > >   * [MESOS-3239] - Refactor master HTTP endpoints help messages such
> > that
> > > > they cannot be out of sync.
> > > >
> > > >   * [MESOS-3245] - The comments of DRFSorter::dirty is not correct.
> > > >
> > > >   * [MESOS-3254] - Cgroup CHECK fails test harness.
> > > >
> > > >   * [MESOS-3258] - Remove Frameworkinfo capabilities on
> > re-registration.
> > > >
> > > >   * [MESOS-3261] - Move QoS plug-ins to a specified folder like
> > > > resource_estimator.
> > > >
> > > >   * [MESOS-3269] - The comments of Master::updateSlave() is not
> > correct.
> > > >
> > > >   * [MESOS-3282] - Web UI no longer shows Tasks information.
> > > >
> > > >   * [MESOS-3344] - Add more comments for strings::internal::fmt.
> > > >
> > > >   * [MESOS-3351] - duplicated slave id in master after master
> failover.
> > > >
> > > >   * [MESOS-3387] - Refactor MesosContainerizer to accept namespace
> > > > dynamically.
> > > >
> > > >   * [MESOS-3408] - Labels field of FrameworkInfo should be added into
> > v1
> > > > mesos.proto.
> > > >
> > > >   * [MESOS-3411] - ReservationEndpointsTest.AvailableResources
> appears
> > to
> > > > be faulty.
> > > >
> > > >   * [MESOS-3423] - Perf event isolator stops performing sampling if a
> > > > single timeout occurs.
> > > >
> > > >   * [MESOS-3426] - process::collect and process::await do not perform
> > > > discard propagation.
> > > >
> > > >   * [MESOS-3430] -
> > > >
> LinuxFilesystemIsolatorTest.ROOT_PersistentVolumeWithoutRootFilesystem
> > > > fails on CentOS 7.1.
> > > >
> > > >   * [MESOS-3450] - Update Mesos C++ Style Guide for namespace usage.
> > > >
> > > >   * [MESOS-3451] - Failing tests after changes to
> > > > Isolator/MesosContainerizer API.
> > > >
> > > >   * [MESOS-3458] - Segfault when accepting or declining inverse
> offers.
> > > >
> > > >   * [MESOS-3474] - ExamplesTest.{TestFramework, JavaFramework,
> > > > PythonFramework} failed on CentOS 6.
> > > >
> > > >   * [MESOS-3489] - Add support for exposing Accept/Decline responses
> > for
> > > > inverse offers.
> > > >
> > > >   * [MESOS-3490] - Mesos UI fails to represent JSON entities.
> > > >
> > > >   * [MESOS-3512] - Don't retry close() on EINTR.
> > > >
> > > >   * [MESOS-3513] - Cgroups Test Filters aborts tests on Centos 6.6.
> > > >
> > > >   * [MESOS-3519] - Fix file descriptor leakage / double close in the
> > code
> > > > base.
> > > >
> > > >   * [MESOS-3538] -
> > > > CgroupsNoHierarchyTest.ROOT_CGROUPS_NOHIERARCHY_MountUnmountHierarchy
> > > test
> > > > is flaky.
> > > >
> > > >   * [MESOS-3575] - V1 API java/python protos are not generated.
> > > >
> > > >
> > > > ** Improvements
> > > >
> > > >   * [MESOS-2719] - Deprecating '.json' extension in master endpoints
> > > urls.
> > > >
> > > >   * [MESOS-2757] - Add -> operator for Option<T>, Try<T>, Result<T>,
> > > > Future<T>.
> > > >
> > > >   * [MESOS-2875] - Add containerId to ResourceUsage to enable QoS
> > > > controller to target a container.
> > > >
> > > >   * [MESOS-2964] - libprocess io does not support peek().
> > > >
> > > >   * [MESOS-2983] - Deprecating '.json' extension in slave endpoints
> > url.
> > > >
> > > >   * [MESOS-2984] - Deprecating '.json' extension in files endpoints
> > url.
> > > >
> > > >   * [MESOS-3037] - Add a SUPPRESS call to the scheduler.
> > > >
> > > >   * [MESOS-3187] - Docker cli option support.
> > > >
> > > >   * [MESOS-3304] - Remove remnants of LIBPROCESS_STATISTICS_WINDOW.
> > > >
> > > >   * [MESOS-3312] - Factor out JSON to repeated protobuf conversion.
> > > >
> > > >   * [MESOS-3340] - Command-line flags should take precedence over OS
> > Env
> > > > variables.
> > > >
> > > >   * [MESOS-3347] - Remove dead code in src/linux/perf.cpp.
> > > >
> > > >   * [MESOS-3377] - mesos docker container with container_name as ENV
> > > > variable.
> > > >
> > > >   * [MESOS-3457] - Add flag to disable hostname lookup.
> > > >
> > > >
> > > > 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=0.25.0-rc3
> > > >
> > > >
> > > >
> > >
> >
> --------------------------------------------------------------------------------
> > > >
> > > >
> > > > The candidate for Mesos 0.25.0 release is available at:
> > > >
> > > >
> > >
> >
> https://dist.apache.org/repos/dist/dev/mesos/0.25.0-rc3/mesos-0.25.0.tar.gz
> > > >
> > > >
> > > > The tag to be voted on is 0.25.0-rc3:
> > > >
> > > >
> > >
> >
> https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=commit;h=0.25.0-rc3
> > > >
> > > >
> > > > The MD5 checksum of the tarball can be found at:
> > > >
> > > >
> > > >
> > >
> >
> https://dist.apache.org/repos/dist/dev/mesos/0.25.0-rc3/mesos-0.25.0.tar.gz.md5
> > > >
> > > >
> > > > The signature of the tarball can be found at:
> > > >
> > > >
> > > >
> > >
> >
> https://dist.apache.org/repos/dist/dev/mesos/0.25.0-rc3/mesos-0.25.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-1080
> > > >
> > > >
> > > > Please vote on releasing this package as Apache Mesos 0.25.0!
> > > >
> > > >
> > > > The vote is open until Mon Oct 12 17:33:45 PDT 2015 and passes if a
> > > > majority of at least 3 +1 PMC votes are cast.
> > > >
> > > >
> > > > [ ] +1 Release this package as Apache Mesos 0.25.0
> > > >
> > > > [ ] -1 Do not release this package because ...
> > > >
> > > >
> > > > Thanks,
> > > >
> > > > Mpark, Joris and Niklas
> > > >
> > >
> >
>

Re: [VOTE] Release Apache Mesos 0.25.0 (rc3)

Posted by Michael Park <mc...@gmail.com>.
+1 (binding)

Ran *make distcheck* successfully on Ubuntu 14.04 with gcc + clang, CentOS
7.1 with gcc
Ran *make check* with one non-blocker failure (MESOS-3604
<https://issues.apache.org/jira/browse/MESOS-3604>) on OS X El Capitan with
clang

On Sat, Oct 10, 2015 at 5:44 PM Kapil Arya <ka...@mesosphere.io> wrote:

> +1 (non-binding)
>
> On Sat, Oct 10, 2015 at 9:58 AM, Joris Van Remoortere <joris@mesosphere.io
> >
> wrote:
>
> > +1 (binding)
> >
> > On Fri, Oct 9, 2015 at 5:36 PM, Niklas Nielsen <ni...@mesosphere.io>
> > wrote:
> >
> > > Hi all,
> > >
> > > Following up with an RC with the build fix suggested by Kapil:
> > >
> > > Please vote on releasing the following candidate as Apache Mesos
> 0.25.0.
> > >
> > >
> > >
> > > 0.25.0 includes the following:
> > >
> > >
> > >
> >
> --------------------------------------------------------------------------------
> > >
> > >  * [MESOS-1474] - Experimental support for maintenance primitives.
> > >
> > >  * [MESOS-2600] - Added master endpoints /reserve and /unreserve for
> > > dynamic reservations.
> > >
> > >  * [MESOS-2044] - Extended Module APIs to enable IP per container
> > > assignment, isolation and resolution.
> > >
> > >
> > > ** Bug fixes
> > >
> > >   * [MESOS-2635] - Web UI Display Bug when starting lots of tasks with
> > > small cpu value.
> > >
> > >   * [MESOS-2986] - Docker version output is not compatible with Mesos.
> > >
> > >   * [MESOS-3046] - Stout's UUID re-seeds a new random generator during
> > > each call to UUID::random.
> > >
> > >   * [MESOS-3051] - performance issues with port ranges comparison.
> > >
> > >   * [MESOS-3052] - Allocator performance issue when using a large
> number
> > > of filters.
> > >
> > >   * [MESOS-3136] - COMMAND health checks with Marathon 0.10.0 are
> broken.
> > >
> > >   * [MESOS-3169] - FrameworkInfo should only be updated if the
> > > re-registration is valid.
> > >
> > >   * [MESOS-3185] - Refactor Subprocess logic in linux/perf.cpp to use
> > > common subroutine.
> > >
> > >   * [MESOS-3239] - Refactor master HTTP endpoints help messages such
> that
> > > they cannot be out of sync.
> > >
> > >   * [MESOS-3245] - The comments of DRFSorter::dirty is not correct.
> > >
> > >   * [MESOS-3254] - Cgroup CHECK fails test harness.
> > >
> > >   * [MESOS-3258] - Remove Frameworkinfo capabilities on
> re-registration.
> > >
> > >   * [MESOS-3261] - Move QoS plug-ins to a specified folder like
> > > resource_estimator.
> > >
> > >   * [MESOS-3269] - The comments of Master::updateSlave() is not
> correct.
> > >
> > >   * [MESOS-3282] - Web UI no longer shows Tasks information.
> > >
> > >   * [MESOS-3344] - Add more comments for strings::internal::fmt.
> > >
> > >   * [MESOS-3351] - duplicated slave id in master after master failover.
> > >
> > >   * [MESOS-3387] - Refactor MesosContainerizer to accept namespace
> > > dynamically.
> > >
> > >   * [MESOS-3408] - Labels field of FrameworkInfo should be added into
> v1
> > > mesos.proto.
> > >
> > >   * [MESOS-3411] - ReservationEndpointsTest.AvailableResources appears
> to
> > > be faulty.
> > >
> > >   * [MESOS-3423] - Perf event isolator stops performing sampling if a
> > > single timeout occurs.
> > >
> > >   * [MESOS-3426] - process::collect and process::await do not perform
> > > discard propagation.
> > >
> > >   * [MESOS-3430] -
> > > LinuxFilesystemIsolatorTest.ROOT_PersistentVolumeWithoutRootFilesystem
> > > fails on CentOS 7.1.
> > >
> > >   * [MESOS-3450] - Update Mesos C++ Style Guide for namespace usage.
> > >
> > >   * [MESOS-3451] - Failing tests after changes to
> > > Isolator/MesosContainerizer API.
> > >
> > >   * [MESOS-3458] - Segfault when accepting or declining inverse offers.
> > >
> > >   * [MESOS-3474] - ExamplesTest.{TestFramework, JavaFramework,
> > > PythonFramework} failed on CentOS 6.
> > >
> > >   * [MESOS-3489] - Add support for exposing Accept/Decline responses
> for
> > > inverse offers.
> > >
> > >   * [MESOS-3490] - Mesos UI fails to represent JSON entities.
> > >
> > >   * [MESOS-3512] - Don't retry close() on EINTR.
> > >
> > >   * [MESOS-3513] - Cgroups Test Filters aborts tests on Centos 6.6.
> > >
> > >   * [MESOS-3519] - Fix file descriptor leakage / double close in the
> code
> > > base.
> > >
> > >   * [MESOS-3538] -
> > > CgroupsNoHierarchyTest.ROOT_CGROUPS_NOHIERARCHY_MountUnmountHierarchy
> > test
> > > is flaky.
> > >
> > >   * [MESOS-3575] - V1 API java/python protos are not generated.
> > >
> > >
> > > ** Improvements
> > >
> > >   * [MESOS-2719] - Deprecating '.json' extension in master endpoints
> > urls.
> > >
> > >   * [MESOS-2757] - Add -> operator for Option<T>, Try<T>, Result<T>,
> > > Future<T>.
> > >
> > >   * [MESOS-2875] - Add containerId to ResourceUsage to enable QoS
> > > controller to target a container.
> > >
> > >   * [MESOS-2964] - libprocess io does not support peek().
> > >
> > >   * [MESOS-2983] - Deprecating '.json' extension in slave endpoints
> url.
> > >
> > >   * [MESOS-2984] - Deprecating '.json' extension in files endpoints
> url.
> > >
> > >   * [MESOS-3037] - Add a SUPPRESS call to the scheduler.
> > >
> > >   * [MESOS-3187] - Docker cli option support.
> > >
> > >   * [MESOS-3304] - Remove remnants of LIBPROCESS_STATISTICS_WINDOW.
> > >
> > >   * [MESOS-3312] - Factor out JSON to repeated protobuf conversion.
> > >
> > >   * [MESOS-3340] - Command-line flags should take precedence over OS
> Env
> > > variables.
> > >
> > >   * [MESOS-3347] - Remove dead code in src/linux/perf.cpp.
> > >
> > >   * [MESOS-3377] - mesos docker container with container_name as ENV
> > > variable.
> > >
> > >   * [MESOS-3457] - Add flag to disable hostname lookup.
> > >
> > >
> > > 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=0.25.0-rc3
> > >
> > >
> > >
> >
> --------------------------------------------------------------------------------
> > >
> > >
> > > The candidate for Mesos 0.25.0 release is available at:
> > >
> > >
> >
> https://dist.apache.org/repos/dist/dev/mesos/0.25.0-rc3/mesos-0.25.0.tar.gz
> > >
> > >
> > > The tag to be voted on is 0.25.0-rc3:
> > >
> > >
> >
> https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=commit;h=0.25.0-rc3
> > >
> > >
> > > The MD5 checksum of the tarball can be found at:
> > >
> > >
> > >
> >
> https://dist.apache.org/repos/dist/dev/mesos/0.25.0-rc3/mesos-0.25.0.tar.gz.md5
> > >
> > >
> > > The signature of the tarball can be found at:
> > >
> > >
> > >
> >
> https://dist.apache.org/repos/dist/dev/mesos/0.25.0-rc3/mesos-0.25.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-1080
> > >
> > >
> > > Please vote on releasing this package as Apache Mesos 0.25.0!
> > >
> > >
> > > The vote is open until Mon Oct 12 17:33:45 PDT 2015 and passes if a
> > > majority of at least 3 +1 PMC votes are cast.
> > >
> > >
> > > [ ] +1 Release this package as Apache Mesos 0.25.0
> > >
> > > [ ] -1 Do not release this package because ...
> > >
> > >
> > > Thanks,
> > >
> > > Mpark, Joris and Niklas
> > >
> >
>

Re: [VOTE] Release Apache Mesos 0.25.0 (rc3)

Posted by Michael Park <mc...@gmail.com>.
+1 (binding)

Ran *make distcheck* successfully on Ubuntu 14.04 with gcc + clang, CentOS
7.1 with gcc
Ran *make check* with one non-blocker failure (MESOS-3604
<https://issues.apache.org/jira/browse/MESOS-3604>) on OS X El Capitan with
clang

On Sat, Oct 10, 2015 at 5:44 PM Kapil Arya <ka...@mesosphere.io> wrote:

> +1 (non-binding)
>
> On Sat, Oct 10, 2015 at 9:58 AM, Joris Van Remoortere <joris@mesosphere.io
> >
> wrote:
>
> > +1 (binding)
> >
> > On Fri, Oct 9, 2015 at 5:36 PM, Niklas Nielsen <ni...@mesosphere.io>
> > wrote:
> >
> > > Hi all,
> > >
> > > Following up with an RC with the build fix suggested by Kapil:
> > >
> > > Please vote on releasing the following candidate as Apache Mesos
> 0.25.0.
> > >
> > >
> > >
> > > 0.25.0 includes the following:
> > >
> > >
> > >
> >
> --------------------------------------------------------------------------------
> > >
> > >  * [MESOS-1474] - Experimental support for maintenance primitives.
> > >
> > >  * [MESOS-2600] - Added master endpoints /reserve and /unreserve for
> > > dynamic reservations.
> > >
> > >  * [MESOS-2044] - Extended Module APIs to enable IP per container
> > > assignment, isolation and resolution.
> > >
> > >
> > > ** Bug fixes
> > >
> > >   * [MESOS-2635] - Web UI Display Bug when starting lots of tasks with
> > > small cpu value.
> > >
> > >   * [MESOS-2986] - Docker version output is not compatible with Mesos.
> > >
> > >   * [MESOS-3046] - Stout's UUID re-seeds a new random generator during
> > > each call to UUID::random.
> > >
> > >   * [MESOS-3051] - performance issues with port ranges comparison.
> > >
> > >   * [MESOS-3052] - Allocator performance issue when using a large
> number
> > > of filters.
> > >
> > >   * [MESOS-3136] - COMMAND health checks with Marathon 0.10.0 are
> broken.
> > >
> > >   * [MESOS-3169] - FrameworkInfo should only be updated if the
> > > re-registration is valid.
> > >
> > >   * [MESOS-3185] - Refactor Subprocess logic in linux/perf.cpp to use
> > > common subroutine.
> > >
> > >   * [MESOS-3239] - Refactor master HTTP endpoints help messages such
> that
> > > they cannot be out of sync.
> > >
> > >   * [MESOS-3245] - The comments of DRFSorter::dirty is not correct.
> > >
> > >   * [MESOS-3254] - Cgroup CHECK fails test harness.
> > >
> > >   * [MESOS-3258] - Remove Frameworkinfo capabilities on
> re-registration.
> > >
> > >   * [MESOS-3261] - Move QoS plug-ins to a specified folder like
> > > resource_estimator.
> > >
> > >   * [MESOS-3269] - The comments of Master::updateSlave() is not
> correct.
> > >
> > >   * [MESOS-3282] - Web UI no longer shows Tasks information.
> > >
> > >   * [MESOS-3344] - Add more comments for strings::internal::fmt.
> > >
> > >   * [MESOS-3351] - duplicated slave id in master after master failover.
> > >
> > >   * [MESOS-3387] - Refactor MesosContainerizer to accept namespace
> > > dynamically.
> > >
> > >   * [MESOS-3408] - Labels field of FrameworkInfo should be added into
> v1
> > > mesos.proto.
> > >
> > >   * [MESOS-3411] - ReservationEndpointsTest.AvailableResources appears
> to
> > > be faulty.
> > >
> > >   * [MESOS-3423] - Perf event isolator stops performing sampling if a
> > > single timeout occurs.
> > >
> > >   * [MESOS-3426] - process::collect and process::await do not perform
> > > discard propagation.
> > >
> > >   * [MESOS-3430] -
> > > LinuxFilesystemIsolatorTest.ROOT_PersistentVolumeWithoutRootFilesystem
> > > fails on CentOS 7.1.
> > >
> > >   * [MESOS-3450] - Update Mesos C++ Style Guide for namespace usage.
> > >
> > >   * [MESOS-3451] - Failing tests after changes to
> > > Isolator/MesosContainerizer API.
> > >
> > >   * [MESOS-3458] - Segfault when accepting or declining inverse offers.
> > >
> > >   * [MESOS-3474] - ExamplesTest.{TestFramework, JavaFramework,
> > > PythonFramework} failed on CentOS 6.
> > >
> > >   * [MESOS-3489] - Add support for exposing Accept/Decline responses
> for
> > > inverse offers.
> > >
> > >   * [MESOS-3490] - Mesos UI fails to represent JSON entities.
> > >
> > >   * [MESOS-3512] - Don't retry close() on EINTR.
> > >
> > >   * [MESOS-3513] - Cgroups Test Filters aborts tests on Centos 6.6.
> > >
> > >   * [MESOS-3519] - Fix file descriptor leakage / double close in the
> code
> > > base.
> > >
> > >   * [MESOS-3538] -
> > > CgroupsNoHierarchyTest.ROOT_CGROUPS_NOHIERARCHY_MountUnmountHierarchy
> > test
> > > is flaky.
> > >
> > >   * [MESOS-3575] - V1 API java/python protos are not generated.
> > >
> > >
> > > ** Improvements
> > >
> > >   * [MESOS-2719] - Deprecating '.json' extension in master endpoints
> > urls.
> > >
> > >   * [MESOS-2757] - Add -> operator for Option<T>, Try<T>, Result<T>,
> > > Future<T>.
> > >
> > >   * [MESOS-2875] - Add containerId to ResourceUsage to enable QoS
> > > controller to target a container.
> > >
> > >   * [MESOS-2964] - libprocess io does not support peek().
> > >
> > >   * [MESOS-2983] - Deprecating '.json' extension in slave endpoints
> url.
> > >
> > >   * [MESOS-2984] - Deprecating '.json' extension in files endpoints
> url.
> > >
> > >   * [MESOS-3037] - Add a SUPPRESS call to the scheduler.
> > >
> > >   * [MESOS-3187] - Docker cli option support.
> > >
> > >   * [MESOS-3304] - Remove remnants of LIBPROCESS_STATISTICS_WINDOW.
> > >
> > >   * [MESOS-3312] - Factor out JSON to repeated protobuf conversion.
> > >
> > >   * [MESOS-3340] - Command-line flags should take precedence over OS
> Env
> > > variables.
> > >
> > >   * [MESOS-3347] - Remove dead code in src/linux/perf.cpp.
> > >
> > >   * [MESOS-3377] - mesos docker container with container_name as ENV
> > > variable.
> > >
> > >   * [MESOS-3457] - Add flag to disable hostname lookup.
> > >
> > >
> > > 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=0.25.0-rc3
> > >
> > >
> > >
> >
> --------------------------------------------------------------------------------
> > >
> > >
> > > The candidate for Mesos 0.25.0 release is available at:
> > >
> > >
> >
> https://dist.apache.org/repos/dist/dev/mesos/0.25.0-rc3/mesos-0.25.0.tar.gz
> > >
> > >
> > > The tag to be voted on is 0.25.0-rc3:
> > >
> > >
> >
> https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=commit;h=0.25.0-rc3
> > >
> > >
> > > The MD5 checksum of the tarball can be found at:
> > >
> > >
> > >
> >
> https://dist.apache.org/repos/dist/dev/mesos/0.25.0-rc3/mesos-0.25.0.tar.gz.md5
> > >
> > >
> > > The signature of the tarball can be found at:
> > >
> > >
> > >
> >
> https://dist.apache.org/repos/dist/dev/mesos/0.25.0-rc3/mesos-0.25.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-1080
> > >
> > >
> > > Please vote on releasing this package as Apache Mesos 0.25.0!
> > >
> > >
> > > The vote is open until Mon Oct 12 17:33:45 PDT 2015 and passes if a
> > > majority of at least 3 +1 PMC votes are cast.
> > >
> > >
> > > [ ] +1 Release this package as Apache Mesos 0.25.0
> > >
> > > [ ] -1 Do not release this package because ...
> > >
> > >
> > > Thanks,
> > >
> > > Mpark, Joris and Niklas
> > >
> >
>

Re: [VOTE] Release Apache Mesos 0.25.0 (rc3)

Posted by Kapil Arya <ka...@mesosphere.io>.
+1 (non-binding)

On Sat, Oct 10, 2015 at 9:58 AM, Joris Van Remoortere <jo...@mesosphere.io>
wrote:

> +1 (binding)
>
> On Fri, Oct 9, 2015 at 5:36 PM, Niklas Nielsen <ni...@mesosphere.io>
> wrote:
>
> > Hi all,
> >
> > Following up with an RC with the build fix suggested by Kapil:
> >
> > Please vote on releasing the following candidate as Apache Mesos 0.25.0.
> >
> >
> >
> > 0.25.0 includes the following:
> >
> >
> >
> --------------------------------------------------------------------------------
> >
> >  * [MESOS-1474] - Experimental support for maintenance primitives.
> >
> >  * [MESOS-2600] - Added master endpoints /reserve and /unreserve for
> > dynamic reservations.
> >
> >  * [MESOS-2044] - Extended Module APIs to enable IP per container
> > assignment, isolation and resolution.
> >
> >
> > ** Bug fixes
> >
> >   * [MESOS-2635] - Web UI Display Bug when starting lots of tasks with
> > small cpu value.
> >
> >   * [MESOS-2986] - Docker version output is not compatible with Mesos.
> >
> >   * [MESOS-3046] - Stout's UUID re-seeds a new random generator during
> > each call to UUID::random.
> >
> >   * [MESOS-3051] - performance issues with port ranges comparison.
> >
> >   * [MESOS-3052] - Allocator performance issue when using a large number
> > of filters.
> >
> >   * [MESOS-3136] - COMMAND health checks with Marathon 0.10.0 are broken.
> >
> >   * [MESOS-3169] - FrameworkInfo should only be updated if the
> > re-registration is valid.
> >
> >   * [MESOS-3185] - Refactor Subprocess logic in linux/perf.cpp to use
> > common subroutine.
> >
> >   * [MESOS-3239] - Refactor master HTTP endpoints help messages such that
> > they cannot be out of sync.
> >
> >   * [MESOS-3245] - The comments of DRFSorter::dirty is not correct.
> >
> >   * [MESOS-3254] - Cgroup CHECK fails test harness.
> >
> >   * [MESOS-3258] - Remove Frameworkinfo capabilities on re-registration.
> >
> >   * [MESOS-3261] - Move QoS plug-ins to a specified folder like
> > resource_estimator.
> >
> >   * [MESOS-3269] - The comments of Master::updateSlave() is not correct.
> >
> >   * [MESOS-3282] - Web UI no longer shows Tasks information.
> >
> >   * [MESOS-3344] - Add more comments for strings::internal::fmt.
> >
> >   * [MESOS-3351] - duplicated slave id in master after master failover.
> >
> >   * [MESOS-3387] - Refactor MesosContainerizer to accept namespace
> > dynamically.
> >
> >   * [MESOS-3408] - Labels field of FrameworkInfo should be added into v1
> > mesos.proto.
> >
> >   * [MESOS-3411] - ReservationEndpointsTest.AvailableResources appears to
> > be faulty.
> >
> >   * [MESOS-3423] - Perf event isolator stops performing sampling if a
> > single timeout occurs.
> >
> >   * [MESOS-3426] - process::collect and process::await do not perform
> > discard propagation.
> >
> >   * [MESOS-3430] -
> > LinuxFilesystemIsolatorTest.ROOT_PersistentVolumeWithoutRootFilesystem
> > fails on CentOS 7.1.
> >
> >   * [MESOS-3450] - Update Mesos C++ Style Guide for namespace usage.
> >
> >   * [MESOS-3451] - Failing tests after changes to
> > Isolator/MesosContainerizer API.
> >
> >   * [MESOS-3458] - Segfault when accepting or declining inverse offers.
> >
> >   * [MESOS-3474] - ExamplesTest.{TestFramework, JavaFramework,
> > PythonFramework} failed on CentOS 6.
> >
> >   * [MESOS-3489] - Add support for exposing Accept/Decline responses for
> > inverse offers.
> >
> >   * [MESOS-3490] - Mesos UI fails to represent JSON entities.
> >
> >   * [MESOS-3512] - Don't retry close() on EINTR.
> >
> >   * [MESOS-3513] - Cgroups Test Filters aborts tests on Centos 6.6.
> >
> >   * [MESOS-3519] - Fix file descriptor leakage / double close in the code
> > base.
> >
> >   * [MESOS-3538] -
> > CgroupsNoHierarchyTest.ROOT_CGROUPS_NOHIERARCHY_MountUnmountHierarchy
> test
> > is flaky.
> >
> >   * [MESOS-3575] - V1 API java/python protos are not generated.
> >
> >
> > ** Improvements
> >
> >   * [MESOS-2719] - Deprecating '.json' extension in master endpoints
> urls.
> >
> >   * [MESOS-2757] - Add -> operator for Option<T>, Try<T>, Result<T>,
> > Future<T>.
> >
> >   * [MESOS-2875] - Add containerId to ResourceUsage to enable QoS
> > controller to target a container.
> >
> >   * [MESOS-2964] - libprocess io does not support peek().
> >
> >   * [MESOS-2983] - Deprecating '.json' extension in slave endpoints url.
> >
> >   * [MESOS-2984] - Deprecating '.json' extension in files endpoints url.
> >
> >   * [MESOS-3037] - Add a SUPPRESS call to the scheduler.
> >
> >   * [MESOS-3187] - Docker cli option support.
> >
> >   * [MESOS-3304] - Remove remnants of LIBPROCESS_STATISTICS_WINDOW.
> >
> >   * [MESOS-3312] - Factor out JSON to repeated protobuf conversion.
> >
> >   * [MESOS-3340] - Command-line flags should take precedence over OS Env
> > variables.
> >
> >   * [MESOS-3347] - Remove dead code in src/linux/perf.cpp.
> >
> >   * [MESOS-3377] - mesos docker container with container_name as ENV
> > variable.
> >
> >   * [MESOS-3457] - Add flag to disable hostname lookup.
> >
> >
> > 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=0.25.0-rc3
> >
> >
> >
> --------------------------------------------------------------------------------
> >
> >
> > The candidate for Mesos 0.25.0 release is available at:
> >
> >
> https://dist.apache.org/repos/dist/dev/mesos/0.25.0-rc3/mesos-0.25.0.tar.gz
> >
> >
> > The tag to be voted on is 0.25.0-rc3:
> >
> >
> https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=commit;h=0.25.0-rc3
> >
> >
> > The MD5 checksum of the tarball can be found at:
> >
> >
> >
> https://dist.apache.org/repos/dist/dev/mesos/0.25.0-rc3/mesos-0.25.0.tar.gz.md5
> >
> >
> > The signature of the tarball can be found at:
> >
> >
> >
> https://dist.apache.org/repos/dist/dev/mesos/0.25.0-rc3/mesos-0.25.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-1080
> >
> >
> > Please vote on releasing this package as Apache Mesos 0.25.0!
> >
> >
> > The vote is open until Mon Oct 12 17:33:45 PDT 2015 and passes if a
> > majority of at least 3 +1 PMC votes are cast.
> >
> >
> > [ ] +1 Release this package as Apache Mesos 0.25.0
> >
> > [ ] -1 Do not release this package because ...
> >
> >
> > Thanks,
> >
> > Mpark, Joris and Niklas
> >
>

Re: [VOTE] Release Apache Mesos 0.25.0 (rc3)

Posted by Kapil Arya <ka...@mesosphere.io>.
+1 (non-binding)

On Sat, Oct 10, 2015 at 9:58 AM, Joris Van Remoortere <jo...@mesosphere.io>
wrote:

> +1 (binding)
>
> On Fri, Oct 9, 2015 at 5:36 PM, Niklas Nielsen <ni...@mesosphere.io>
> wrote:
>
> > Hi all,
> >
> > Following up with an RC with the build fix suggested by Kapil:
> >
> > Please vote on releasing the following candidate as Apache Mesos 0.25.0.
> >
> >
> >
> > 0.25.0 includes the following:
> >
> >
> >
> --------------------------------------------------------------------------------
> >
> >  * [MESOS-1474] - Experimental support for maintenance primitives.
> >
> >  * [MESOS-2600] - Added master endpoints /reserve and /unreserve for
> > dynamic reservations.
> >
> >  * [MESOS-2044] - Extended Module APIs to enable IP per container
> > assignment, isolation and resolution.
> >
> >
> > ** Bug fixes
> >
> >   * [MESOS-2635] - Web UI Display Bug when starting lots of tasks with
> > small cpu value.
> >
> >   * [MESOS-2986] - Docker version output is not compatible with Mesos.
> >
> >   * [MESOS-3046] - Stout's UUID re-seeds a new random generator during
> > each call to UUID::random.
> >
> >   * [MESOS-3051] - performance issues with port ranges comparison.
> >
> >   * [MESOS-3052] - Allocator performance issue when using a large number
> > of filters.
> >
> >   * [MESOS-3136] - COMMAND health checks with Marathon 0.10.0 are broken.
> >
> >   * [MESOS-3169] - FrameworkInfo should only be updated if the
> > re-registration is valid.
> >
> >   * [MESOS-3185] - Refactor Subprocess logic in linux/perf.cpp to use
> > common subroutine.
> >
> >   * [MESOS-3239] - Refactor master HTTP endpoints help messages such that
> > they cannot be out of sync.
> >
> >   * [MESOS-3245] - The comments of DRFSorter::dirty is not correct.
> >
> >   * [MESOS-3254] - Cgroup CHECK fails test harness.
> >
> >   * [MESOS-3258] - Remove Frameworkinfo capabilities on re-registration.
> >
> >   * [MESOS-3261] - Move QoS plug-ins to a specified folder like
> > resource_estimator.
> >
> >   * [MESOS-3269] - The comments of Master::updateSlave() is not correct.
> >
> >   * [MESOS-3282] - Web UI no longer shows Tasks information.
> >
> >   * [MESOS-3344] - Add more comments for strings::internal::fmt.
> >
> >   * [MESOS-3351] - duplicated slave id in master after master failover.
> >
> >   * [MESOS-3387] - Refactor MesosContainerizer to accept namespace
> > dynamically.
> >
> >   * [MESOS-3408] - Labels field of FrameworkInfo should be added into v1
> > mesos.proto.
> >
> >   * [MESOS-3411] - ReservationEndpointsTest.AvailableResources appears to
> > be faulty.
> >
> >   * [MESOS-3423] - Perf event isolator stops performing sampling if a
> > single timeout occurs.
> >
> >   * [MESOS-3426] - process::collect and process::await do not perform
> > discard propagation.
> >
> >   * [MESOS-3430] -
> > LinuxFilesystemIsolatorTest.ROOT_PersistentVolumeWithoutRootFilesystem
> > fails on CentOS 7.1.
> >
> >   * [MESOS-3450] - Update Mesos C++ Style Guide for namespace usage.
> >
> >   * [MESOS-3451] - Failing tests after changes to
> > Isolator/MesosContainerizer API.
> >
> >   * [MESOS-3458] - Segfault when accepting or declining inverse offers.
> >
> >   * [MESOS-3474] - ExamplesTest.{TestFramework, JavaFramework,
> > PythonFramework} failed on CentOS 6.
> >
> >   * [MESOS-3489] - Add support for exposing Accept/Decline responses for
> > inverse offers.
> >
> >   * [MESOS-3490] - Mesos UI fails to represent JSON entities.
> >
> >   * [MESOS-3512] - Don't retry close() on EINTR.
> >
> >   * [MESOS-3513] - Cgroups Test Filters aborts tests on Centos 6.6.
> >
> >   * [MESOS-3519] - Fix file descriptor leakage / double close in the code
> > base.
> >
> >   * [MESOS-3538] -
> > CgroupsNoHierarchyTest.ROOT_CGROUPS_NOHIERARCHY_MountUnmountHierarchy
> test
> > is flaky.
> >
> >   * [MESOS-3575] - V1 API java/python protos are not generated.
> >
> >
> > ** Improvements
> >
> >   * [MESOS-2719] - Deprecating '.json' extension in master endpoints
> urls.
> >
> >   * [MESOS-2757] - Add -> operator for Option<T>, Try<T>, Result<T>,
> > Future<T>.
> >
> >   * [MESOS-2875] - Add containerId to ResourceUsage to enable QoS
> > controller to target a container.
> >
> >   * [MESOS-2964] - libprocess io does not support peek().
> >
> >   * [MESOS-2983] - Deprecating '.json' extension in slave endpoints url.
> >
> >   * [MESOS-2984] - Deprecating '.json' extension in files endpoints url.
> >
> >   * [MESOS-3037] - Add a SUPPRESS call to the scheduler.
> >
> >   * [MESOS-3187] - Docker cli option support.
> >
> >   * [MESOS-3304] - Remove remnants of LIBPROCESS_STATISTICS_WINDOW.
> >
> >   * [MESOS-3312] - Factor out JSON to repeated protobuf conversion.
> >
> >   * [MESOS-3340] - Command-line flags should take precedence over OS Env
> > variables.
> >
> >   * [MESOS-3347] - Remove dead code in src/linux/perf.cpp.
> >
> >   * [MESOS-3377] - mesos docker container with container_name as ENV
> > variable.
> >
> >   * [MESOS-3457] - Add flag to disable hostname lookup.
> >
> >
> > 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=0.25.0-rc3
> >
> >
> >
> --------------------------------------------------------------------------------
> >
> >
> > The candidate for Mesos 0.25.0 release is available at:
> >
> >
> https://dist.apache.org/repos/dist/dev/mesos/0.25.0-rc3/mesos-0.25.0.tar.gz
> >
> >
> > The tag to be voted on is 0.25.0-rc3:
> >
> >
> https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=commit;h=0.25.0-rc3
> >
> >
> > The MD5 checksum of the tarball can be found at:
> >
> >
> >
> https://dist.apache.org/repos/dist/dev/mesos/0.25.0-rc3/mesos-0.25.0.tar.gz.md5
> >
> >
> > The signature of the tarball can be found at:
> >
> >
> >
> https://dist.apache.org/repos/dist/dev/mesos/0.25.0-rc3/mesos-0.25.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-1080
> >
> >
> > Please vote on releasing this package as Apache Mesos 0.25.0!
> >
> >
> > The vote is open until Mon Oct 12 17:33:45 PDT 2015 and passes if a
> > majority of at least 3 +1 PMC votes are cast.
> >
> >
> > [ ] +1 Release this package as Apache Mesos 0.25.0
> >
> > [ ] -1 Do not release this package because ...
> >
> >
> > Thanks,
> >
> > Mpark, Joris and Niklas
> >
>

Re: [VOTE] Release Apache Mesos 0.25.0 (rc3)

Posted by Joris Van Remoortere <jo...@mesosphere.io>.
+1 (binding)

On Fri, Oct 9, 2015 at 5:36 PM, Niklas Nielsen <ni...@mesosphere.io> wrote:

> Hi all,
>
> Following up with an RC with the build fix suggested by Kapil:
>
> Please vote on releasing the following candidate as Apache Mesos 0.25.0.
>
>
>
> 0.25.0 includes the following:
>
>
> --------------------------------------------------------------------------------
>
>  * [MESOS-1474] - Experimental support for maintenance primitives.
>
>  * [MESOS-2600] - Added master endpoints /reserve and /unreserve for
> dynamic reservations.
>
>  * [MESOS-2044] - Extended Module APIs to enable IP per container
> assignment, isolation and resolution.
>
>
> ** Bug fixes
>
>   * [MESOS-2635] - Web UI Display Bug when starting lots of tasks with
> small cpu value.
>
>   * [MESOS-2986] - Docker version output is not compatible with Mesos.
>
>   * [MESOS-3046] - Stout's UUID re-seeds a new random generator during
> each call to UUID::random.
>
>   * [MESOS-3051] - performance issues with port ranges comparison.
>
>   * [MESOS-3052] - Allocator performance issue when using a large number
> of filters.
>
>   * [MESOS-3136] - COMMAND health checks with Marathon 0.10.0 are broken.
>
>   * [MESOS-3169] - FrameworkInfo should only be updated if the
> re-registration is valid.
>
>   * [MESOS-3185] - Refactor Subprocess logic in linux/perf.cpp to use
> common subroutine.
>
>   * [MESOS-3239] - Refactor master HTTP endpoints help messages such that
> they cannot be out of sync.
>
>   * [MESOS-3245] - The comments of DRFSorter::dirty is not correct.
>
>   * [MESOS-3254] - Cgroup CHECK fails test harness.
>
>   * [MESOS-3258] - Remove Frameworkinfo capabilities on re-registration.
>
>   * [MESOS-3261] - Move QoS plug-ins to a specified folder like
> resource_estimator.
>
>   * [MESOS-3269] - The comments of Master::updateSlave() is not correct.
>
>   * [MESOS-3282] - Web UI no longer shows Tasks information.
>
>   * [MESOS-3344] - Add more comments for strings::internal::fmt.
>
>   * [MESOS-3351] - duplicated slave id in master after master failover.
>
>   * [MESOS-3387] - Refactor MesosContainerizer to accept namespace
> dynamically.
>
>   * [MESOS-3408] - Labels field of FrameworkInfo should be added into v1
> mesos.proto.
>
>   * [MESOS-3411] - ReservationEndpointsTest.AvailableResources appears to
> be faulty.
>
>   * [MESOS-3423] - Perf event isolator stops performing sampling if a
> single timeout occurs.
>
>   * [MESOS-3426] - process::collect and process::await do not perform
> discard propagation.
>
>   * [MESOS-3430] -
> LinuxFilesystemIsolatorTest.ROOT_PersistentVolumeWithoutRootFilesystem
> fails on CentOS 7.1.
>
>   * [MESOS-3450] - Update Mesos C++ Style Guide for namespace usage.
>
>   * [MESOS-3451] - Failing tests after changes to
> Isolator/MesosContainerizer API.
>
>   * [MESOS-3458] - Segfault when accepting or declining inverse offers.
>
>   * [MESOS-3474] - ExamplesTest.{TestFramework, JavaFramework,
> PythonFramework} failed on CentOS 6.
>
>   * [MESOS-3489] - Add support for exposing Accept/Decline responses for
> inverse offers.
>
>   * [MESOS-3490] - Mesos UI fails to represent JSON entities.
>
>   * [MESOS-3512] - Don't retry close() on EINTR.
>
>   * [MESOS-3513] - Cgroups Test Filters aborts tests on Centos 6.6.
>
>   * [MESOS-3519] - Fix file descriptor leakage / double close in the code
> base.
>
>   * [MESOS-3538] -
> CgroupsNoHierarchyTest.ROOT_CGROUPS_NOHIERARCHY_MountUnmountHierarchy test
> is flaky.
>
>   * [MESOS-3575] - V1 API java/python protos are not generated.
>
>
> ** Improvements
>
>   * [MESOS-2719] - Deprecating '.json' extension in master endpoints urls.
>
>   * [MESOS-2757] - Add -> operator for Option<T>, Try<T>, Result<T>,
> Future<T>.
>
>   * [MESOS-2875] - Add containerId to ResourceUsage to enable QoS
> controller to target a container.
>
>   * [MESOS-2964] - libprocess io does not support peek().
>
>   * [MESOS-2983] - Deprecating '.json' extension in slave endpoints url.
>
>   * [MESOS-2984] - Deprecating '.json' extension in files endpoints url.
>
>   * [MESOS-3037] - Add a SUPPRESS call to the scheduler.
>
>   * [MESOS-3187] - Docker cli option support.
>
>   * [MESOS-3304] - Remove remnants of LIBPROCESS_STATISTICS_WINDOW.
>
>   * [MESOS-3312] - Factor out JSON to repeated protobuf conversion.
>
>   * [MESOS-3340] - Command-line flags should take precedence over OS Env
> variables.
>
>   * [MESOS-3347] - Remove dead code in src/linux/perf.cpp.
>
>   * [MESOS-3377] - mesos docker container with container_name as ENV
> variable.
>
>   * [MESOS-3457] - Add flag to disable hostname lookup.
>
>
> 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=0.25.0-rc3
>
>
> --------------------------------------------------------------------------------
>
>
> The candidate for Mesos 0.25.0 release is available at:
>
> https://dist.apache.org/repos/dist/dev/mesos/0.25.0-rc3/mesos-0.25.0.tar.gz
>
>
> The tag to be voted on is 0.25.0-rc3:
>
> https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=commit;h=0.25.0-rc3
>
>
> The MD5 checksum of the tarball can be found at:
>
>
> https://dist.apache.org/repos/dist/dev/mesos/0.25.0-rc3/mesos-0.25.0.tar.gz.md5
>
>
> The signature of the tarball can be found at:
>
>
> https://dist.apache.org/repos/dist/dev/mesos/0.25.0-rc3/mesos-0.25.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-1080
>
>
> Please vote on releasing this package as Apache Mesos 0.25.0!
>
>
> The vote is open until Mon Oct 12 17:33:45 PDT 2015 and passes if a
> majority of at least 3 +1 PMC votes are cast.
>
>
> [ ] +1 Release this package as Apache Mesos 0.25.0
>
> [ ] -1 Do not release this package because ...
>
>
> Thanks,
>
> Mpark, Joris and Niklas
>

Re: [VOTE] Release Apache Mesos 0.25.0 (rc3)

Posted by Joris Van Remoortere <jo...@mesosphere.io>.
+1 (binding)

On Fri, Oct 9, 2015 at 5:36 PM, Niklas Nielsen <ni...@mesosphere.io> wrote:

> Hi all,
>
> Following up with an RC with the build fix suggested by Kapil:
>
> Please vote on releasing the following candidate as Apache Mesos 0.25.0.
>
>
>
> 0.25.0 includes the following:
>
>
> --------------------------------------------------------------------------------
>
>  * [MESOS-1474] - Experimental support for maintenance primitives.
>
>  * [MESOS-2600] - Added master endpoints /reserve and /unreserve for
> dynamic reservations.
>
>  * [MESOS-2044] - Extended Module APIs to enable IP per container
> assignment, isolation and resolution.
>
>
> ** Bug fixes
>
>   * [MESOS-2635] - Web UI Display Bug when starting lots of tasks with
> small cpu value.
>
>   * [MESOS-2986] - Docker version output is not compatible with Mesos.
>
>   * [MESOS-3046] - Stout's UUID re-seeds a new random generator during
> each call to UUID::random.
>
>   * [MESOS-3051] - performance issues with port ranges comparison.
>
>   * [MESOS-3052] - Allocator performance issue when using a large number
> of filters.
>
>   * [MESOS-3136] - COMMAND health checks with Marathon 0.10.0 are broken.
>
>   * [MESOS-3169] - FrameworkInfo should only be updated if the
> re-registration is valid.
>
>   * [MESOS-3185] - Refactor Subprocess logic in linux/perf.cpp to use
> common subroutine.
>
>   * [MESOS-3239] - Refactor master HTTP endpoints help messages such that
> they cannot be out of sync.
>
>   * [MESOS-3245] - The comments of DRFSorter::dirty is not correct.
>
>   * [MESOS-3254] - Cgroup CHECK fails test harness.
>
>   * [MESOS-3258] - Remove Frameworkinfo capabilities on re-registration.
>
>   * [MESOS-3261] - Move QoS plug-ins to a specified folder like
> resource_estimator.
>
>   * [MESOS-3269] - The comments of Master::updateSlave() is not correct.
>
>   * [MESOS-3282] - Web UI no longer shows Tasks information.
>
>   * [MESOS-3344] - Add more comments for strings::internal::fmt.
>
>   * [MESOS-3351] - duplicated slave id in master after master failover.
>
>   * [MESOS-3387] - Refactor MesosContainerizer to accept namespace
> dynamically.
>
>   * [MESOS-3408] - Labels field of FrameworkInfo should be added into v1
> mesos.proto.
>
>   * [MESOS-3411] - ReservationEndpointsTest.AvailableResources appears to
> be faulty.
>
>   * [MESOS-3423] - Perf event isolator stops performing sampling if a
> single timeout occurs.
>
>   * [MESOS-3426] - process::collect and process::await do not perform
> discard propagation.
>
>   * [MESOS-3430] -
> LinuxFilesystemIsolatorTest.ROOT_PersistentVolumeWithoutRootFilesystem
> fails on CentOS 7.1.
>
>   * [MESOS-3450] - Update Mesos C++ Style Guide for namespace usage.
>
>   * [MESOS-3451] - Failing tests after changes to
> Isolator/MesosContainerizer API.
>
>   * [MESOS-3458] - Segfault when accepting or declining inverse offers.
>
>   * [MESOS-3474] - ExamplesTest.{TestFramework, JavaFramework,
> PythonFramework} failed on CentOS 6.
>
>   * [MESOS-3489] - Add support for exposing Accept/Decline responses for
> inverse offers.
>
>   * [MESOS-3490] - Mesos UI fails to represent JSON entities.
>
>   * [MESOS-3512] - Don't retry close() on EINTR.
>
>   * [MESOS-3513] - Cgroups Test Filters aborts tests on Centos 6.6.
>
>   * [MESOS-3519] - Fix file descriptor leakage / double close in the code
> base.
>
>   * [MESOS-3538] -
> CgroupsNoHierarchyTest.ROOT_CGROUPS_NOHIERARCHY_MountUnmountHierarchy test
> is flaky.
>
>   * [MESOS-3575] - V1 API java/python protos are not generated.
>
>
> ** Improvements
>
>   * [MESOS-2719] - Deprecating '.json' extension in master endpoints urls.
>
>   * [MESOS-2757] - Add -> operator for Option<T>, Try<T>, Result<T>,
> Future<T>.
>
>   * [MESOS-2875] - Add containerId to ResourceUsage to enable QoS
> controller to target a container.
>
>   * [MESOS-2964] - libprocess io does not support peek().
>
>   * [MESOS-2983] - Deprecating '.json' extension in slave endpoints url.
>
>   * [MESOS-2984] - Deprecating '.json' extension in files endpoints url.
>
>   * [MESOS-3037] - Add a SUPPRESS call to the scheduler.
>
>   * [MESOS-3187] - Docker cli option support.
>
>   * [MESOS-3304] - Remove remnants of LIBPROCESS_STATISTICS_WINDOW.
>
>   * [MESOS-3312] - Factor out JSON to repeated protobuf conversion.
>
>   * [MESOS-3340] - Command-line flags should take precedence over OS Env
> variables.
>
>   * [MESOS-3347] - Remove dead code in src/linux/perf.cpp.
>
>   * [MESOS-3377] - mesos docker container with container_name as ENV
> variable.
>
>   * [MESOS-3457] - Add flag to disable hostname lookup.
>
>
> 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=0.25.0-rc3
>
>
> --------------------------------------------------------------------------------
>
>
> The candidate for Mesos 0.25.0 release is available at:
>
> https://dist.apache.org/repos/dist/dev/mesos/0.25.0-rc3/mesos-0.25.0.tar.gz
>
>
> The tag to be voted on is 0.25.0-rc3:
>
> https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=commit;h=0.25.0-rc3
>
>
> The MD5 checksum of the tarball can be found at:
>
>
> https://dist.apache.org/repos/dist/dev/mesos/0.25.0-rc3/mesos-0.25.0.tar.gz.md5
>
>
> The signature of the tarball can be found at:
>
>
> https://dist.apache.org/repos/dist/dev/mesos/0.25.0-rc3/mesos-0.25.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-1080
>
>
> Please vote on releasing this package as Apache Mesos 0.25.0!
>
>
> The vote is open until Mon Oct 12 17:33:45 PDT 2015 and passes if a
> majority of at least 3 +1 PMC votes are cast.
>
>
> [ ] +1 Release this package as Apache Mesos 0.25.0
>
> [ ] -1 Do not release this package because ...
>
>
> Thanks,
>
> Mpark, Joris and Niklas
>