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

2015-10-09 Thread Niklas Nielsen
Hi everyone,

Thanks everyone for testing the RC! Due to the -1, we will cherry pick
bfeb070a2aef52f445eb057076d344fd184eb461 and send out an RC3 today.

Stay tuned and thanks for the prompt feedback!

Cheers,
Mpark, Joris and Niklas

On 8 October 2015 at 06:40, Bernd Mathiske  wrote:

> I suppose this makes my vote +1 binding, assuming the cherry-picking
> happens.
>
> > On Oct 8, 2015, at 3:37 PM, Bernd Mathiske  wrote:
> >
> > I have the exact same result as Greg.
> >
> >> On Oct 8, 2015, at 12:14 AM, Greg Mann  wrote:
> >>
> >> Successfully built `sudo make distcheck` on CentOS 7.1 and Ubuntu 14.04
> >> with only expected test failures. On our Fedora 22 CI build, however,
> while
> >> the tests are building the following compile-time error is produced:
> >>
> >> [17:18:46][Step 4/6]   CXX
> >> tests/containerizer/mesos_tests-composing_containerizer_tests.o
> >>
> >> [17:18:48][Step 4/6] In file included from
> >> ../../../src/tests/values_tests.cpp:22:0:
> >>
> >> [17:18:48][Step 4/6]
> >>
> ../3rdparty/libprocess/3rdparty/gmock-1.7.0/gtest/include/gtest/gtest.h: In
> >> instantiation of ‘testing::AssertionResult
> >> testing::internal::CmpHelperEQ(const char*, const char*, const T1&,
> const
> >> T2&) [with T1 = int; T2 = long unsigned int]’:
> >>
> >> [17:18:48][Step 4/6]
> >>
> ../3rdparty/libprocess/3rdparty/gmock-1.7.0/gtest/include/gtest/gtest.h:1484:23:
> >> required from ‘static testing::AssertionResult
> >> testing::internal::EqHelper::Compare(const char*,
> >> const char*, const T1&, const T2&) [with T1 = int; T2 = long unsigned
> int;
> >> bool lhs_is_null_literal = false]’
> >>
> >> [17:18:48][Step 4/6] ../../../src/tests/values_tests.cpp:149:3:
>  required
> >> from here
> >>
> >> [17:18:48][Step 4/6]
> >>
> ../3rdparty/libprocess/3rdparty/gmock-1.7.0/gtest/include/gtest/gtest.h:1448:16:
> >> error: comparison between signed and unsigned integer expressions
> >> [-Werror=sign-compare]
> >>
> >> [17:18:48][Step 4/6]if (expected == actual) {
> >>
> >> [17:18:48][Step 4/6] ^
> >>
> >>
> >> Cherry-picking one commit (bfeb070a2aef52f445e "Fixed compiler warning
> in
> >> values test.") resolves this issue.
> >>
> >>
> >>
> >> On Wed, Oct 7, 2015 at 2:32 AM, Joris Van Remoortere <
> jo...@mesosphere.io>
> >> wrote:
> >>
> >>> +1 (binding)
> >>>
> >>> On Mon, Oct 5, 2015 at 11:12 PM, Niklas Nielsen 
> >>> wrote:
> >>>
>  Hi all,
> 
>  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.
> >

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

2015-10-08 Thread Bernd Mathiske
I suppose this makes my vote +1 binding, assuming the cherry-picking happens.

> On Oct 8, 2015, at 3:37 PM, Bernd Mathiske  wrote:
> 
> I have the exact same result as Greg.
> 
>> On Oct 8, 2015, at 12:14 AM, Greg Mann  wrote:
>> 
>> Successfully built `sudo make distcheck` on CentOS 7.1 and Ubuntu 14.04
>> with only expected test failures. On our Fedora 22 CI build, however, while
>> the tests are building the following compile-time error is produced:
>> 
>> [17:18:46][Step 4/6]   CXX
>> tests/containerizer/mesos_tests-composing_containerizer_tests.o
>> 
>> [17:18:48][Step 4/6] In file included from
>> ../../../src/tests/values_tests.cpp:22:0:
>> 
>> [17:18:48][Step 4/6]
>> ../3rdparty/libprocess/3rdparty/gmock-1.7.0/gtest/include/gtest/gtest.h: In
>> instantiation of ‘testing::AssertionResult
>> testing::internal::CmpHelperEQ(const char*, const char*, const T1&, const
>> T2&) [with T1 = int; T2 = long unsigned int]’:
>> 
>> [17:18:48][Step 4/6]
>> ../3rdparty/libprocess/3rdparty/gmock-1.7.0/gtest/include/gtest/gtest.h:1484:23:
>> required from ‘static testing::AssertionResult
>> testing::internal::EqHelper::Compare(const char*,
>> const char*, const T1&, const T2&) [with T1 = int; T2 = long unsigned int;
>> bool lhs_is_null_literal = false]’
>> 
>> [17:18:48][Step 4/6] ../../../src/tests/values_tests.cpp:149:3:   required
>> from here
>> 
>> [17:18:48][Step 4/6]
>> ../3rdparty/libprocess/3rdparty/gmock-1.7.0/gtest/include/gtest/gtest.h:1448:16:
>> error: comparison between signed and unsigned integer expressions
>> [-Werror=sign-compare]
>> 
>> [17:18:48][Step 4/6]if (expected == actual) {
>> 
>> [17:18:48][Step 4/6] ^
>> 
>> 
>> Cherry-picking one commit (bfeb070a2aef52f445e "Fixed compiler warning in
>> values test.") resolves this issue.
>> 
>> 
>> 
>> On Wed, Oct 7, 2015 at 2:32 AM, Joris Van Remoortere 
>> wrote:
>> 
>>> +1 (binding)
>>> 
>>> On Mon, Oct 5, 2015 at 11:12 PM, Niklas Nielsen 
>>> wrote:
>>> 
 Hi all,
 
 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, Jav

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

2015-10-08 Thread Bernd Mathiske
I have the exact same result as Greg.

> On Oct 8, 2015, at 12:14 AM, Greg Mann  wrote:
> 
> Successfully built `sudo make distcheck` on CentOS 7.1 and Ubuntu 14.04
> with only expected test failures. On our Fedora 22 CI build, however, while
> the tests are building the following compile-time error is produced:
> 
> [17:18:46][Step 4/6]   CXX
> tests/containerizer/mesos_tests-composing_containerizer_tests.o
> 
> [17:18:48][Step 4/6] In file included from
> ../../../src/tests/values_tests.cpp:22:0:
> 
> [17:18:48][Step 4/6]
> ../3rdparty/libprocess/3rdparty/gmock-1.7.0/gtest/include/gtest/gtest.h: In
> instantiation of ‘testing::AssertionResult
> testing::internal::CmpHelperEQ(const char*, const char*, const T1&, const
> T2&) [with T1 = int; T2 = long unsigned int]’:
> 
> [17:18:48][Step 4/6]
> ../3rdparty/libprocess/3rdparty/gmock-1.7.0/gtest/include/gtest/gtest.h:1484:23:
>  required from ‘static testing::AssertionResult
> testing::internal::EqHelper::Compare(const char*,
> const char*, const T1&, const T2&) [with T1 = int; T2 = long unsigned int;
> bool lhs_is_null_literal = false]’
> 
> [17:18:48][Step 4/6] ../../../src/tests/values_tests.cpp:149:3:   required
> from here
> 
> [17:18:48][Step 4/6]
> ../3rdparty/libprocess/3rdparty/gmock-1.7.0/gtest/include/gtest/gtest.h:1448:16:
> error: comparison between signed and unsigned integer expressions
> [-Werror=sign-compare]
> 
> [17:18:48][Step 4/6]if (expected == actual) {
> 
> [17:18:48][Step 4/6] ^
> 
> 
> Cherry-picking one commit (bfeb070a2aef52f445e "Fixed compiler warning in
> values test.") resolves this issue.
> 
> 
> 
> On Wed, Oct 7, 2015 at 2:32 AM, Joris Van Remoortere 
> wrote:
> 
>> +1 (binding)
>> 
>> On Mon, Oct 5, 2015 at 11:12 PM, Niklas Nielsen 
>> wrote:
>> 
>>> Hi all,
>>> 
>>> 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] - D

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

2015-10-07 Thread Michael Park
+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
) on OS X El Capitan with
clang

On Thu, Oct 8, 2015 at 12:33 AM Kapil Arya  wrote:

> PS: The fix is already in master branch
> (bfeb070a2aef52f445eb057076d344fd184eb461), just need to cherry-pick it
> into RC2.
>
> On Wed, Oct 7, 2015 at 7:25 PM, Kapil Arya  wrote:
>
>> -1 (non-binding)
>>
>> Compilation fails on OpenSUSE Tumbleweed (Linux 4.1.6, gcc 5.1.1, glibc
>> 2.22) with the following errors:
>> [Created Issue: https://issues.apache.org/jira/browse/MESOS-3603]
>>
>>
>> In file included from ../../src/tests/values_tests.cpp:22:0:
>> ../3rdparty/libprocess/3rdparty/gmock-1.7.0/gtest/include/gtest/gtest.h:
>> In instantiatio
>> n of ‘testing::AssertionResult testing::internal::CmpHelperEQ(const
>> char*, const char*,
>> const T1&, const T2&) [with T1 = int; T2 = long unsigned int]’:
>> ../3rdparty/libprocess/3rdparty/gmock-1.7.0/gtest/include/gtest/gtest.h:1484:23:
>>   requi
>> red from ‘static testing::AssertionResult
>> testing::internal::EqHelper> l>::Compare(const char*, const char*, const T1&, const T2&) [with T1 =
>> int; T2 = long un
>> signed int; bool lhs_is_null_literal = false]’
>> ../../src/tests/values_tests.cpp:287:3:   required from here
>> ../3rdparty/libprocess/3rdparty/gmock-1.7.0/gtest/include/gtest/gtest.h:1448:16:
>> error:
>> comparison between signed and unsigned integer expressions
>> [-Werror=sign-compare]
>>   if (expected == actual) {
>>^
>>  CXX  tests/containerizer/mesos_tests-provisioner_docker_tests.o
>> ^CMakefile:6779: recipe for target 'tests/mesos_tests-values_tests.o'
>> failed
>> make[3]: *** [tests/mesos_tests-values_tests.o] Interrupt
>>
>> ===
>>
>> System details:
>>
>> $ uname -a
>> Linux thinkpad 4.1.6-3-desktop #1 SMP PREEMPT Fri Aug 28 10:59:34 UTC
>> 2015 (d867e86) x86_64 x86_64 x86_64 GNU/Linux
>>
>> $ gcc --version
>> gcc (SUSE Linux) 5.1.1 20150713 [gcc-5-branch revision 225736]
>> Copyright (C) 2015 Free Software Foundation, Inc.
>> This is free software; see the source for copying conditions.  There is NO
>> warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR
>> PURPOSE.
>>
>> $ /lib64/libc.so.6
>> GNU C Library (GNU libc) stable release version 2.22 (git bbab82c25da9),
>> by Roland McGrath et al.
>> Copyright (C) 2015 Free Software Foundation, Inc.
>> This is free software; see the source for copying conditions.
>> There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
>> PARTICULAR PURPOSE.
>> Configured for x86_64-suse-linux.
>> Compiled by GNU CC version 5.1.1 20150713 [gcc-5-branch revision 225736].
>> Available extensions:
>> crypt add-on version 2.1 by Michael Glad and others
>> GNU Libidn by Simon Josefsson
>> Native POSIX Threads Library by Ulrich Drepper et al
>> BIND-8.2.3-T5B
>> libc ABIs: UNIQUE IFUNC
>> For bug reporting instructions, please see:
>> .
>>
>> $ cat /etc/SuSE-release
>> openSUSE 20150909 (x86_64)
>> VERSION = 20150909
>> CODENAME = Tumbleweed
>> # /etc/SuSE-release is deprecated and will be removed in the future, use
>> /etc/os-release instead
>>
>>
>>
>> On Wed, Oct 7, 2015 at 6:14 PM, Greg Mann  wrote:
>>
>>> Successfully built `sudo make distcheck` on CentOS 7.1 and Ubuntu 14.04
>>> with only expected test failures. On our Fedora 22 CI build, however,
>>> while
>>> the tests are building the following compile-time error is produced:
>>>
>>> [17:18:46][Step 4/6]   CXX
>>>  tests/containerizer/mesos_tests-composing_containerizer_tests.o
>>>
>>> [17:18:48][Step 4/6] In file included from
>>> ../../../src/tests/values_tests.cpp:22:0:
>>>
>>> [17:18:48][Step 4/6]
>>> ../3rdparty/libprocess/3rdparty/gmock-1.7.0/gtest/include/gtest/gtest.h:
>>> In
>>> instantiation of ‘testing::AssertionResult
>>> testing::internal::CmpHelperEQ(const char*, const char*, const T1&, const
>>> T2&) [with T1 = int; T2 = long unsigned int]’:
>>>
>>> [17:18:48][Step 4/6]
>>>
>>> ../3rdparty/libprocess/3rdparty/gmock-1.7.0/gtest/include/gtest/gtest.h:1484:23:
>>>   required from ‘static testing::AssertionResult
>>> testing::internal::EqHelper::Compare(const char*,
>>> const char*, const T1&, const T2&) [with T1 = int; T2 = long unsigned
>>> int;
>>> bool lhs_is_null_literal = false]’
>>>
>>> [17:18:48][Step 4/6] ../../../src/tests/values_tests.cpp:149:3:
>>>  required
>>> from here
>>>
>>> [17:18:48][Step 4/6]
>>>
>>> ../3rdparty/libprocess/3rdparty/gmock-1.7.0/gtest/include/gtest/gtest.h:1448:16:
>>> error: comparison between signed and unsigned integer expressions
>>> [-Werror=sign-compare]
>>>
>>> [17:18:48][Step 4/6]if (expected == actual) {
>>>
>>> [17:18:48][Step 4/6] ^
>>>
>>>
>>> Cherry-picking one commit (bfeb070a2aef52f445e "Fixed compiler warning in
>>> values test.") resolves this issue.
>>>
>>>
>>>
>

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

2015-10-07 Thread Kapil Arya
PS: The fix is already in master branch
(bfeb070a2aef52f445eb057076d344fd184eb461), just need to cherry-pick it
into RC2.

On Wed, Oct 7, 2015 at 7:25 PM, Kapil Arya  wrote:

> -1 (non-binding)
>
> Compilation fails on OpenSUSE Tumbleweed (Linux 4.1.6, gcc 5.1.1, glibc
> 2.22) with the following errors:
> [Created Issue: https://issues.apache.org/jira/browse/MESOS-3603]
>
>
> In file included from ../../src/tests/values_tests.cpp:22:0:
> ../3rdparty/libprocess/3rdparty/gmock-1.7.0/gtest/include/gtest/gtest.h:
> In instantiatio
> n of ‘testing::AssertionResult testing::internal::CmpHelperEQ(const char*,
> const char*,
> const T1&, const T2&) [with T1 = int; T2 = long unsigned int]’:
> ../3rdparty/libprocess/3rdparty/gmock-1.7.0/gtest/include/gtest/gtest.h:1484:23:
>   requi
> red from ‘static testing::AssertionResult
> testing::internal::EqHelper l>::Compare(const char*, const char*, const T1&, const T2&) [with T1 =
> int; T2 = long un
> signed int; bool lhs_is_null_literal = false]’
> ../../src/tests/values_tests.cpp:287:3:   required from here
> ../3rdparty/libprocess/3rdparty/gmock-1.7.0/gtest/include/gtest/gtest.h:1448:16:
> error:
> comparison between signed and unsigned integer expressions
> [-Werror=sign-compare]
>   if (expected == actual) {
>^
>  CXX  tests/containerizer/mesos_tests-provisioner_docker_tests.o
> ^CMakefile:6779: recipe for target 'tests/mesos_tests-values_tests.o'
> failed
> make[3]: *** [tests/mesos_tests-values_tests.o] Interrupt
>
> ===
>
> System details:
>
> $ uname -a
> Linux thinkpad 4.1.6-3-desktop #1 SMP PREEMPT Fri Aug 28 10:59:34 UTC 2015
> (d867e86) x86_64 x86_64 x86_64 GNU/Linux
>
> $ gcc --version
> gcc (SUSE Linux) 5.1.1 20150713 [gcc-5-branch revision 225736]
> Copyright (C) 2015 Free Software Foundation, Inc.
> This is free software; see the source for copying conditions.  There is NO
> warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
>
> $ /lib64/libc.so.6
> GNU C Library (GNU libc) stable release version 2.22 (git bbab82c25da9),
> by Roland McGrath et al.
> Copyright (C) 2015 Free Software Foundation, Inc.
> This is free software; see the source for copying conditions.
> There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
> PARTICULAR PURPOSE.
> Configured for x86_64-suse-linux.
> Compiled by GNU CC version 5.1.1 20150713 [gcc-5-branch revision 225736].
> Available extensions:
> crypt add-on version 2.1 by Michael Glad and others
> GNU Libidn by Simon Josefsson
> Native POSIX Threads Library by Ulrich Drepper et al
> BIND-8.2.3-T5B
> libc ABIs: UNIQUE IFUNC
> For bug reporting instructions, please see:
> .
>
> $ cat /etc/SuSE-release
> openSUSE 20150909 (x86_64)
> VERSION = 20150909
> CODENAME = Tumbleweed
> # /etc/SuSE-release is deprecated and will be removed in the future, use
> /etc/os-release instead
>
>
>
> On Wed, Oct 7, 2015 at 6:14 PM, Greg Mann  wrote:
>
>> Successfully built `sudo make distcheck` on CentOS 7.1 and Ubuntu 14.04
>> with only expected test failures. On our Fedora 22 CI build, however,
>> while
>> the tests are building the following compile-time error is produced:
>>
>> [17:18:46][Step 4/6]   CXX
>>  tests/containerizer/mesos_tests-composing_containerizer_tests.o
>>
>> [17:18:48][Step 4/6] In file included from
>> ../../../src/tests/values_tests.cpp:22:0:
>>
>> [17:18:48][Step 4/6]
>> ../3rdparty/libprocess/3rdparty/gmock-1.7.0/gtest/include/gtest/gtest.h:
>> In
>> instantiation of ‘testing::AssertionResult
>> testing::internal::CmpHelperEQ(const char*, const char*, const T1&, const
>> T2&) [with T1 = int; T2 = long unsigned int]’:
>>
>> [17:18:48][Step 4/6]
>>
>> ../3rdparty/libprocess/3rdparty/gmock-1.7.0/gtest/include/gtest/gtest.h:1484:23:
>>   required from ‘static testing::AssertionResult
>> testing::internal::EqHelper::Compare(const char*,
>> const char*, const T1&, const T2&) [with T1 = int; T2 = long unsigned int;
>> bool lhs_is_null_literal = false]’
>>
>> [17:18:48][Step 4/6] ../../../src/tests/values_tests.cpp:149:3:   required
>> from here
>>
>> [17:18:48][Step 4/6]
>>
>> ../3rdparty/libprocess/3rdparty/gmock-1.7.0/gtest/include/gtest/gtest.h:1448:16:
>> error: comparison between signed and unsigned integer expressions
>> [-Werror=sign-compare]
>>
>> [17:18:48][Step 4/6]if (expected == actual) {
>>
>> [17:18:48][Step 4/6] ^
>>
>>
>> Cherry-picking one commit (bfeb070a2aef52f445e "Fixed compiler warning in
>> values test.") resolves this issue.
>>
>>
>>
>> On Wed, Oct 7, 2015 at 2:32 AM, Joris Van Remoortere > >
>> wrote:
>>
>> > +1 (binding)
>> >
>> > On Mon, Oct 5, 2015 at 11:12 PM, Niklas Nielsen 
>> > wrote:
>> >
>> >> Hi all,
>> >>
>> >> Please vote on releasing the following candidate as Apache Mesos
>> 0.25.0.
>> >>
>> >>
>> >>
>> >> 0.25.0 includes the following:
>> >>
>> >>
>> >>
>> 
>> >>
>> >

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

2015-10-07 Thread Kapil Arya
-1 (non-binding)

Compilation fails on OpenSUSE Tumbleweed (Linux 4.1.6, gcc 5.1.1, glibc
2.22) with the following errors:
[Created Issue: https://issues.apache.org/jira/browse/MESOS-3603]


In file included from ../../src/tests/values_tests.cpp:22:0:
../3rdparty/libprocess/3rdparty/gmock-1.7.0/gtest/include/gtest/gtest.h: In
instantiatio
n of ‘testing::AssertionResult testing::internal::CmpHelperEQ(const char*,
const char*,
const T1&, const T2&) [with T1 = int; T2 = long unsigned int]’:
../3rdparty/libprocess/3rdparty/gmock-1.7.0/gtest/include/gtest/gtest.h:1484:23:
  requi
red from ‘static testing::AssertionResult
testing::internal::EqHelper::Compare(const char*, const char*, const T1&, const T2&) [with T1 = int;
T2 = long un
signed int; bool lhs_is_null_literal = false]’
../../src/tests/values_tests.cpp:287:3:   required from here
../3rdparty/libprocess/3rdparty/gmock-1.7.0/gtest/include/gtest/gtest.h:1448:16:
error:
comparison between signed and unsigned integer expressions
[-Werror=sign-compare]
  if (expected == actual) {
   ^
 CXX  tests/containerizer/mesos_tests-provisioner_docker_tests.o
^CMakefile:6779: recipe for target 'tests/mesos_tests-values_tests.o' failed
make[3]: *** [tests/mesos_tests-values_tests.o] Interrupt

===

System details:

$ uname -a
Linux thinkpad 4.1.6-3-desktop #1 SMP PREEMPT Fri Aug 28 10:59:34 UTC 2015
(d867e86) x86_64 x86_64 x86_64 GNU/Linux

$ gcc --version
gcc (SUSE Linux) 5.1.1 20150713 [gcc-5-branch revision 225736]
Copyright (C) 2015 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

$ /lib64/libc.so.6
GNU C Library (GNU libc) stable release version 2.22 (git bbab82c25da9), by
Roland McGrath et al.
Copyright (C) 2015 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
Configured for x86_64-suse-linux.
Compiled by GNU CC version 5.1.1 20150713 [gcc-5-branch revision 225736].
Available extensions:
crypt add-on version 2.1 by Michael Glad and others
GNU Libidn by Simon Josefsson
Native POSIX Threads Library by Ulrich Drepper et al
BIND-8.2.3-T5B
libc ABIs: UNIQUE IFUNC
For bug reporting instructions, please see:
.

$ cat /etc/SuSE-release
openSUSE 20150909 (x86_64)
VERSION = 20150909
CODENAME = Tumbleweed
# /etc/SuSE-release is deprecated and will be removed in the future, use
/etc/os-release instead



On Wed, Oct 7, 2015 at 6:14 PM, Greg Mann  wrote:

> Successfully built `sudo make distcheck` on CentOS 7.1 and Ubuntu 14.04
> with only expected test failures. On our Fedora 22 CI build, however, while
> the tests are building the following compile-time error is produced:
>
> [17:18:46][Step 4/6]   CXX
>  tests/containerizer/mesos_tests-composing_containerizer_tests.o
>
> [17:18:48][Step 4/6] In file included from
> ../../../src/tests/values_tests.cpp:22:0:
>
> [17:18:48][Step 4/6]
> ../3rdparty/libprocess/3rdparty/gmock-1.7.0/gtest/include/gtest/gtest.h: In
> instantiation of ‘testing::AssertionResult
> testing::internal::CmpHelperEQ(const char*, const char*, const T1&, const
> T2&) [with T1 = int; T2 = long unsigned int]’:
>
> [17:18:48][Step 4/6]
>
> ../3rdparty/libprocess/3rdparty/gmock-1.7.0/gtest/include/gtest/gtest.h:1484:23:
>   required from ‘static testing::AssertionResult
> testing::internal::EqHelper::Compare(const char*,
> const char*, const T1&, const T2&) [with T1 = int; T2 = long unsigned int;
> bool lhs_is_null_literal = false]’
>
> [17:18:48][Step 4/6] ../../../src/tests/values_tests.cpp:149:3:   required
> from here
>
> [17:18:48][Step 4/6]
>
> ../3rdparty/libprocess/3rdparty/gmock-1.7.0/gtest/include/gtest/gtest.h:1448:16:
> error: comparison between signed and unsigned integer expressions
> [-Werror=sign-compare]
>
> [17:18:48][Step 4/6]if (expected == actual) {
>
> [17:18:48][Step 4/6] ^
>
>
> Cherry-picking one commit (bfeb070a2aef52f445e "Fixed compiler warning in
> values test.") resolves this issue.
>
>
>
> On Wed, Oct 7, 2015 at 2:32 AM, Joris Van Remoortere 
> wrote:
>
> > +1 (binding)
> >
> > On Mon, Oct 5, 2015 at 11:12 PM, Niklas Nielsen 
> > wrote:
> >
> >> Hi all,
> >>
> >> 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 

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

2015-10-07 Thread Greg Mann
Successfully built `sudo make distcheck` on CentOS 7.1 and Ubuntu 14.04
with only expected test failures. On our Fedora 22 CI build, however, while
the tests are building the following compile-time error is produced:

[17:18:46][Step 4/6]   CXX
 tests/containerizer/mesos_tests-composing_containerizer_tests.o

[17:18:48][Step 4/6] In file included from
../../../src/tests/values_tests.cpp:22:0:

[17:18:48][Step 4/6]
../3rdparty/libprocess/3rdparty/gmock-1.7.0/gtest/include/gtest/gtest.h: In
instantiation of ‘testing::AssertionResult
testing::internal::CmpHelperEQ(const char*, const char*, const T1&, const
T2&) [with T1 = int; T2 = long unsigned int]’:

[17:18:48][Step 4/6]
../3rdparty/libprocess/3rdparty/gmock-1.7.0/gtest/include/gtest/gtest.h:1484:23:
  required from ‘static testing::AssertionResult
testing::internal::EqHelper::Compare(const char*,
const char*, const T1&, const T2&) [with T1 = int; T2 = long unsigned int;
bool lhs_is_null_literal = false]’

[17:18:48][Step 4/6] ../../../src/tests/values_tests.cpp:149:3:   required
from here

[17:18:48][Step 4/6]
../3rdparty/libprocess/3rdparty/gmock-1.7.0/gtest/include/gtest/gtest.h:1448:16:
error: comparison between signed and unsigned integer expressions
[-Werror=sign-compare]

[17:18:48][Step 4/6]if (expected == actual) {

[17:18:48][Step 4/6] ^


Cherry-picking one commit (bfeb070a2aef52f445e "Fixed compiler warning in
values test.") resolves this issue.



On Wed, Oct 7, 2015 at 2:32 AM, Joris Van Remoortere 
wrote:

> +1 (binding)
>
> On Mon, Oct 5, 2015 at 11:12 PM, Niklas Nielsen 
> wrote:
>
>> Hi all,
>>
>> 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 

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

2015-10-07 Thread haosdent
Yes, I use `pip uninstall protobuf` solve `ExamplesTest.PythonFramework`. `
MemoryPressureMesosTest.*` is because of other failed test not clear up. So
still have these three test cases:
[  FAILED  ] PerfEventIsolatorTest.ROOT_CGROUPS_Sample
[  FAILED  ] CgroupsAnyHierarchyWithPerfEventTest.ROOT_CGROUPS_Perf
[  FAILED  ] DockerContainerizerTest.ROOT_DOCKER_NC_PortMapping

I could found your ticket https://issues.apache.org/jira/browse/MESOS-3215
about CgroupsAnyHierarchyWithPerfEventTest.ROOT_CGROUPS_Perf. And seems
"DockerContainerizerTest.ROOT_DOCKER_NC_PortMapping" and
"PerfEventIsolatorTest.ROOT_CGROUPS_Sample" are new, should create tickets
for them?

On Wed, Oct 7, 2015 at 11:47 PM, Artem Harutyunyan 
wrote:

> None of these are new. All the ones you listed here are known test issues
> and have been there for several releases now.
>
> Artem.
>
>
> On Wednesday, October 7, 2015, haosdent  wrote:
>
>> I test it in CentOS 7.1 and got these failed tests:
>>
>> [  FAILED  ] 5 tests, listed below:
>> [  FAILED  ] ExamplesTest.PythonFramework
>> [  FAILED  ] PerfEventIsolatorTest.ROOT_CGROUPS_Sample
>> [  FAILED  ] CgroupsAnyHierarchyWithPerfEventTest.ROOT_CGROUPS_Perf
>> [  FAILED  ] MemoryPressureMesosTest.CGROUPS_ROOT_Statistics
>> [  FAILED  ] MemoryPressureMesosTest.CGROUPS_ROOT_SlaveRecovery
>>
>> On Wed, Oct 7, 2015 at 7:24 PM, Alexander Rojas 
>> wrote:
>>
>>> +1 (non-binding)
>>>
>>> ran `make check` and `sudo make check`
>>>
>>> Had problems
>>> with DockerContainerizerTest.ROOT_DOCKER_Launch_Executor_Bridged which
>>> crashed the system when running, but there’s already a JIRA for that
>>> https://issues.apache.org/jira/browse/MESOS-3123. All other tests pass.
>>>
>>> On 06 Oct 2015, at 08:12, Niklas Nielsen  wrote:
>>>
>>>
>>> Hi all,
>>>
>>> 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 E

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

2015-10-07 Thread Artem Harutyunyan
None of these are new. All the ones you listed here are known test issues
and have been there for several releases now.

Artem.

On Wednesday, October 7, 2015, haosdent  wrote:

> I test it in CentOS 7.1 and got these failed tests:
>
> [  FAILED  ] 5 tests, listed below:
> [  FAILED  ] ExamplesTest.PythonFramework
> [  FAILED  ] PerfEventIsolatorTest.ROOT_CGROUPS_Sample
> [  FAILED  ] CgroupsAnyHierarchyWithPerfEventTest.ROOT_CGROUPS_Perf
> [  FAILED  ] MemoryPressureMesosTest.CGROUPS_ROOT_Statistics
> [  FAILED  ] MemoryPressureMesosTest.CGROUPS_ROOT_SlaveRecovery
>
> On Wed, Oct 7, 2015 at 7:24 PM, Alexander Rojas  > wrote:
>
>> +1 (non-binding)
>>
>> ran `make check` and `sudo make check`
>>
>> Had problems
>> with DockerContainerizerTest.ROOT_DOCKER_Launch_Executor_Bridged which
>> crashed the system when running, but there’s already a JIRA for that
>> https://issues.apache.org/jira/browse/MESOS-3123. All other tests pass.
>>
>> On 06 Oct 2015, at 08:12, Niklas Nielsen > > wrote:
>>
>>
>> Hi all,
>>
>> 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, Try, Result,
>> Future.
>>
>>   * [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 end

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

2015-10-07 Thread haosdent
I test it in CentOS 7.1 and got these failed tests:

[  FAILED  ] 5 tests, listed below:
[  FAILED  ] ExamplesTest.PythonFramework
[  FAILED  ] PerfEventIsolatorTest.ROOT_CGROUPS_Sample
[  FAILED  ] CgroupsAnyHierarchyWithPerfEventTest.ROOT_CGROUPS_Perf
[  FAILED  ] MemoryPressureMesosTest.CGROUPS_ROOT_Statistics
[  FAILED  ] MemoryPressureMesosTest.CGROUPS_ROOT_SlaveRecovery

On Wed, Oct 7, 2015 at 7:24 PM, Alexander Rojas 
wrote:

> +1 (non-binding)
>
> ran `make check` and `sudo make check`
>
> Had problems
> with DockerContainerizerTest.ROOT_DOCKER_Launch_Executor_Bridged which
> crashed the system when running, but there’s already a JIRA for that
> https://issues.apache.org/jira/browse/MESOS-3123. All other tests pass.
>
> On 06 Oct 2015, at 08:12, Niklas Nielsen  wrote:
>
>
> Hi all,
>
> 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, Try, Result,
> Future.
>
>   * [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 

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

2015-10-07 Thread Alexander Rojas
+1 (non-binding)

ran `make check` and `sudo make check`

Had problems with DockerContainerizerTest.ROOT_DOCKER_Launch_Executor_Bridged 
which crashed the system when running, but there’s already a JIRA for that 
https://issues.apache.org/jira/browse/MESOS-3123 
. All other tests pass.

> On 06 Oct 2015, at 08:12, Niklas Nielsen  wrote:
> 
> 
> Hi all,
> 
> 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, Try, Result, 
> Future.
> 
>   * [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 full CHANGELOG for the release is available at:
> 
> https:/

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

2015-10-07 Thread Joris Van Remoortere
+1 (binding)

On Mon, Oct 5, 2015 at 11:12 PM, Niklas Nielsen 
wrote:

> Hi all,
>
> 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, Try, Result,
> Future.
>
>   * [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 full 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-rc2
>
>
> 
>
>
> The candidate for Mesos 0.25.0 release is available at:
>
> https://dist.apache.org/repos/dist/dev/mesos/0.25.0-rc2/mesos-0.25.0.tar.gz
>
>
> The tag to be voted on is 0.25.0-rc2:
>
> https://git-wip-us.apache.org/repos/asf?p=mesos.git;a=commit;h=

[VOTE] Release Apache Mesos 0.25.0 (rc2)

2015-10-05 Thread Niklas Nielsen
Hi all,

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, Try, Result,
Future.

  * [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 full 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-rc2




The candidate for Mesos 0.25.0 release is available at:

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


The tag to be voted on is 0.25.0-rc2:

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


The MD5 checksum of the tarball can be found at:

https://dist.apache.org/repos/dist/dev/mesos/0.25.0-rc2/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-rc2/mesos-0.25.0.tar.gz.asc


The PGP key used to sign the release is here:

https: